Repository: creativetimofficial/soft-ui-design-system Branch: main Commit: 05db0bb72e15 Files: 220 Total size: 3.7 MB Directory structure: gitextract_tw78k0tm/ ├── .github/ │ └── workflows/ │ └── main.yml ├── CHANGELOG.md ├── ISSUE_TEMPLATE.md ├── LICENSE.md ├── README.md ├── assets/ │ ├── css/ │ │ ├── nucleo-icons.css │ │ ├── nucleo-svg.css │ │ └── soft-design-system.css │ ├── js/ │ │ ├── plugins/ │ │ │ └── typedjs.js │ │ └── soft-design-system.js │ └── scss/ │ ├── soft-design-system/ │ │ ├── _alert.scss │ │ ├── _avatars.scss │ │ ├── _badge.scss │ │ ├── _breadcrumbs.scss │ │ ├── _buttons.scss │ │ ├── _cards-extend.scss │ │ ├── _cards.scss │ │ ├── _dark-version.scss │ │ ├── _dropdown.scss │ │ ├── _dropup.scss │ │ ├── _fixed-plugin.scss │ │ ├── _footer.scss │ │ ├── _forms.scss │ │ ├── _gradients.scss │ │ ├── _header.scss │ │ ├── _info-areas.scss │ │ ├── _misc.scss │ │ ├── _nav.scss │ │ ├── _navbar-vertical.scss │ │ ├── _navbar.scss │ │ ├── _pagination.scss │ │ ├── _popovers.scss │ │ ├── _progress.scss │ │ ├── _rtl.scss │ │ ├── _social-buttons.scss │ │ ├── _tables.scss │ │ ├── _tilt.scss │ │ ├── _timeline.scss │ │ ├── _tooltips.scss │ │ ├── _typography.scss │ │ ├── _utilities-extend.scss │ │ ├── _utilities.scss │ │ ├── _variables.scss │ │ ├── bootstrap/ │ │ │ ├── _accordion.scss │ │ │ ├── _alert.scss │ │ │ ├── _badge.scss │ │ │ ├── _breadcrumb.scss │ │ │ ├── _button-group.scss │ │ │ ├── _buttons.scss │ │ │ ├── _card.scss │ │ │ ├── _carousel.scss │ │ │ ├── _close.scss │ │ │ ├── _containers.scss │ │ │ ├── _dropdown.scss │ │ │ ├── _forms.scss │ │ │ ├── _functions.scss │ │ │ ├── _grid.scss │ │ │ ├── _helpers.scss │ │ │ ├── _images.scss │ │ │ ├── _list-group.scss │ │ │ ├── _maps.scss │ │ │ ├── _mixins.scss │ │ │ ├── _modal.scss │ │ │ ├── _nav.scss │ │ │ ├── _navbar.scss │ │ │ ├── _offcanvas.scss │ │ │ ├── _pagination.scss │ │ │ ├── _placeholders.scss │ │ │ ├── _popover.scss │ │ │ ├── _progress.scss │ │ │ ├── _reboot.scss │ │ │ ├── _root.scss │ │ │ ├── _spinners.scss │ │ │ ├── _tables.scss │ │ │ ├── _toasts.scss │ │ │ ├── _tooltip.scss │ │ │ ├── _transitions.scss │ │ │ ├── _type.scss │ │ │ ├── _utilities.scss │ │ │ ├── _variables-dark.scss │ │ │ ├── _variables.scss │ │ │ ├── bootstrap-grid.scss │ │ │ ├── bootstrap-reboot.scss │ │ │ ├── bootstrap-utilities.scss │ │ │ ├── bootstrap.scss │ │ │ ├── forms/ │ │ │ │ ├── _floating-labels.scss │ │ │ │ ├── _form-check.scss │ │ │ │ ├── _form-control.scss │ │ │ │ ├── _form-range.scss │ │ │ │ ├── _form-select.scss │ │ │ │ ├── _form-text.scss │ │ │ │ ├── _input-group.scss │ │ │ │ ├── _labels.scss │ │ │ │ └── _validation.scss │ │ │ ├── helpers/ │ │ │ │ ├── _clearfix.scss │ │ │ │ ├── _color-bg.scss │ │ │ │ ├── _colored-links.scss │ │ │ │ ├── _focus-ring.scss │ │ │ │ ├── _icon-link.scss │ │ │ │ ├── _position.scss │ │ │ │ ├── _ratio.scss │ │ │ │ ├── _stacks.scss │ │ │ │ ├── _stretched-link.scss │ │ │ │ ├── _text-truncation.scss │ │ │ │ ├── _visually-hidden.scss │ │ │ │ └── _vr.scss │ │ │ ├── mixins/ │ │ │ │ ├── _alert.scss │ │ │ │ ├── _backdrop.scss │ │ │ │ ├── _banner.scss │ │ │ │ ├── _border-radius.scss │ │ │ │ ├── _box-shadow.scss │ │ │ │ ├── _breakpoints.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _caret.scss │ │ │ │ ├── _clearfix.scss │ │ │ │ ├── _color-mode.scss │ │ │ │ ├── _color-scheme.scss │ │ │ │ ├── _container.scss │ │ │ │ ├── _deprecate.scss │ │ │ │ ├── _forms.scss │ │ │ │ ├── _gradients.scss │ │ │ │ ├── _grid.scss │ │ │ │ ├── _image.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _lists.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _reset-text.scss │ │ │ │ ├── _resize.scss │ │ │ │ ├── _table-variants.scss │ │ │ │ ├── _text-truncate.scss │ │ │ │ ├── _transition.scss │ │ │ │ ├── _utilities.scss │ │ │ │ └── _visually-hidden.scss │ │ │ ├── tests/ │ │ │ │ ├── jasmine.js │ │ │ │ ├── mixins/ │ │ │ │ │ ├── _auto-import-of-variables-dark.test.scss │ │ │ │ │ ├── _color-modes.test.scss │ │ │ │ │ ├── _media-query-color-mode-full.test.scss │ │ │ │ │ └── _utilities.test.scss │ │ │ │ ├── sass-true/ │ │ │ │ │ ├── register.js │ │ │ │ │ └── runner.js │ │ │ │ └── utilities/ │ │ │ │ └── _api.test.scss │ │ │ ├── utilities/ │ │ │ │ └── _api.scss │ │ │ └── vendor/ │ │ │ └── _rfs.scss │ │ ├── cards/ │ │ │ └── card-background.scss │ │ ├── custom/ │ │ │ ├── _styles.scss │ │ │ └── _variables.scss │ │ ├── forms/ │ │ │ ├── _form-check.scss │ │ │ ├── _form-select.scss │ │ │ ├── _form-switch.scss │ │ │ ├── _forms.scss │ │ │ ├── _input-group.scss │ │ │ ├── _inputs.scss │ │ │ └── _labels.scss │ │ ├── mixins/ │ │ │ ├── _badge.scss │ │ │ ├── _colored-shadows.scss │ │ │ ├── _container.scss │ │ │ ├── _hover.scss │ │ │ ├── _social-buttons.scss │ │ │ └── mixins.scss │ │ ├── plugins/ │ │ │ └── free/ │ │ │ ├── _flatpickr.scss │ │ │ ├── _nouislider.scss │ │ │ ├── _perfect-scrollbar.scss │ │ │ ├── _prism.scss │ │ │ └── plugins.scss │ │ ├── theme.scss │ │ └── variables/ │ │ ├── _animations.scss │ │ ├── _avatars.scss │ │ ├── _badge.scss │ │ ├── _breadcrumb.scss │ │ ├── _cards-extend.scss │ │ ├── _cards.scss │ │ ├── _choices.scss │ │ ├── _dark-version.scss │ │ ├── _dropdowns.scss │ │ ├── _fixed-plugin.scss │ │ ├── _form-switch.scss │ │ ├── _full-calendar.scss │ │ ├── _header.scss │ │ ├── _info-areas.scss │ │ ├── _misc-extend.scss │ │ ├── _misc.scss │ │ ├── _navbar-vertical.scss │ │ ├── _navbar.scss │ │ ├── _pagination.scss │ │ ├── _rtl.scss │ │ ├── _social-buttons.scss │ │ ├── _table.scss │ │ ├── _timeline.scss │ │ ├── _utilities-extend.scss │ │ ├── _utilities.scss │ │ └── _virtual-reality.scss │ └── soft-design-system.scss ├── docs/ │ └── documentation.html ├── genezio.yaml ├── gulpfile.mjs ├── index.html ├── package.json ├── pages/ │ ├── about-us.html │ ├── author.html │ ├── contact-us.html │ └── sign-in.html ├── presentation.html └── sections/ ├── attention-catchers/ │ ├── alerts.html │ ├── modals.html │ └── tooltips-popovers.html ├── elements/ │ ├── avatars.html │ ├── badges.html │ ├── breadcrumbs.html │ ├── buttons.html │ ├── dropdowns.html │ ├── progress-bars.html │ ├── toggles.html │ └── typography.html ├── input-areas/ │ ├── forms.html │ └── inputs.html ├── navigation/ │ ├── nav-tabs.html │ ├── navbars.html │ └── pagination.html └── page-sections/ ├── features.html └── hero-sections.html ================================================ FILE CONTENTS ================================================ ================================================ FILE: .github/workflows/main.yml ================================================ name: Autocloser on: [issues] jobs: autoclose: runs-on: ubuntu-latest steps: - name: Issue auto-closer uses: roots/issue-closer-action@v1.1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} issue-close-message: "@${issue.user.login} this issue was automatically closed because it did not follow the bellow rules:\n\n
\n\n\n\nIMPORTANT: Please use the following link to create a new issue:\n\nhttps://www.creative-tim.com/new-issue/soft-ui-design-system\n\n**If your issue was not created using the app above, it will be closed immediately.**\n\n\n\nLove Creative Tim? Do you need Angular, React, Vuejs or HTML? You can visit:\n👉  https://www.creative-tim.com/bundles\n👉  https://www.creative-tim.com\n\n\n
\n\n" issue-pattern: (\#\#\# Version([\S\s.*]*?)\#\#\# Reproduction link([\S\s.*]*?)\#\#\# Operating System([\S\s.*]*?)\#\#\# Device([\S\s.*]*?)\#\#\# Browser & Version([\S\s.*]*?)\#\#\# Steps to reproduce([\S\s.*]*?)\#\#\# What is expected([\S\s.*]*?)\#\#\# What is actually happening([\S\s.*]*?)---([\S\s.*]*?)\#\#\# Solution([\S\s.*]*?)\#\#\# Additional comments([\S\s.*]*?)\<\!-- generated by creative-tim-issues\. DO NOT REMOVE --\>)|(\#\#\# What is your enhancement([\S\s.*]*?)\<\!-- generated by creative-tim-issues\. DO NOT REMOVE --\>) ================================================ FILE: CHANGELOG.md ================================================ # Change Log ## [1.1.0] 2024-10-28 ### Updates and Improvements - update Bootstrap to v5.3.3 - all plugins updated to the latest version ## [1.0.9] 2022-07-15 ### Update - add button to the online builder in navbar ## [1.0.8] 2022-06-03 ### Updates and Improvements - update Bootstrap to v5.2.0-beta1 - fix input-group focus issue ## [1.0.7] 2022-03-25 ### Update - update SCSS folder ## [1.0.6] 2022-03-22 ### Updates & Bugfixing - upgrade Bootstrap version to v5.1.3 - fix running 'npm install' issue - fix SCSS compiling issues - fix W3 errors - solve input-group-text issue ## [1.0.5] 2021-06-25 ### Update - upgrade Bootstrap version to v5.0.2 - change headings color from '#252F40' to '#344767' ## [1.0.4] 2021-05-07 ### Updates & Bugfixing - upgrade Bootstrap version to v5.0.0 - bug fixing ## [1.0.3] 2021-04-08 ### Bugfixing - fix the Datepicker issue from Index Page - fix the navTabs issue from Index Page ## [1.0.2] 2021-03-04 ### Improvements & Bugfixing - upgrade Bootstrap version to v5.0.0-beta3 - add responsive headings ## [1.0.1] 2021-03-04 ### Updates - Fix bug issues ## [1.0.0] 2021-03-04 ### Original Release ================================================ FILE: ISSUE_TEMPLATE.md ================================================ ================================================ FILE: LICENSE.md ================================================ MIT License Copyright (c) 2013-2021 Creative Tim (https://www.creative-tim.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: README.md ================================================ # [Soft UI Design System](http://demos.creative-tim.com/soft-ui-design-system/presentation.html?ref=readme-suds) [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&logo=twitter)](https://twitter.com/intent/tweet?url=https://www.creative-tim.com/product/soft-ui-design-system&text=Check%20Soft%20UI%20Design%20System%20made%20by%20@CreativeTim%20#webdesign%20#designSystem%20#softDesign%20#html%20https://www.creative-tim.com/product/soft-ui-design-system) [![Discord](https://badgen.net/badge/icon/discord?icon=discord&label)](https://discord.gg/FhCJCaHdQa) ![version](https://img.shields.io/badge/version-1.0.9-blue.svg) [![GitHub issues open](https://img.shields.io/github/issues/creativetimofficial/soft-ui-design-system.svg?maxAge=2592000)](https://github.com/creativetimofficial/soft-ui-design-system/issues?q=is%3Aopen+is%3Aissue) [![GitHub issues closed](https://img.shields.io/github/issues-closed-raw/creativetimofficial/soft-ui-design-system.svg?maxAge=2592000)](https://github.com/creativetimofficial/soft-ui-design-system/issues?q=is%3Aissue+is%3Aclosed) ![Image](https://raw.githubusercontent.com/creativetimofficial/public-assets/master/soft-ui-design-system/opt_sds_free_thumbnail.jpg) Soft UI Design System is built with over 70 frontend individual elements, like buttons, inputs, navbars, navtabs, cards or alerts, giving you the freedom of choosing and combining. All components can take variations in colour, that you can easily modify using SASS files and classes. You will save a lot of time going from prototyping to full-functional code, because all elements are implemented. This Freebie Bootstrap 5 UI Kit is coming with prebuilt design blocks, so the development process is seamless, switching from our pages to the real website is very easy to be done. View [all components here](https://www.creative-tim.com/learning-lab/bootstrap/alerts/soft-ui-design-system?ref=readme-suds). #### Special thanks During the development of this design system, we have used many existing resources from awesome developers. We want to thank them for providing their tools open source: - [Popper.js](https://popper.js.org/) - Kickass library used to manage poppers - [CountUp](https://inorganik.github.io/countUp.js/) - Dependency-free, lightweight JavaScript class that can be used to quickly create animations that display numerical data in a more interesting way - [Rellax](https://dixonandmoe.com/rellax/) - Lightweight, vanilla javascript parallax library - [Smooth Scroll](https://github.com/cferdinandi/smooth-scroll) - A lightweight script to animate scrolling to anchor links - [Nepcha Analytics](https://nepcha.com?ref=readme) for the analytics tool. Nepcha is already integrated with Soft UI Design System. You can use it to gain insights into your sources of traffic. Let us know your thoughts below. And good luck with development! ## Table of Contents - [Soft UI Design System ](#soft-ui-design-system--) - [Special thanks](#special-thanks) - [Table of Contents](#table-of-contents) - [Versions](#versions) - [Demo](#demo) - [Quick start](#quick-start) - [Terminal Commands](#terminal-commands) - [Documentation](#documentation) - [What's included](#whats-included) - [Browser Support](#browser-support) - [Resources](#resources) - [Reporting Issues](#reporting-issues) - [Technical Support or Questions](#technical-support-or-questions) - [Licensing](#licensing) - [Useful Links](#useful-links) - [Social Media](#social-media) ## Versions [](https://www.creative-tim.com/product/soft-ui-design-system?ref=readme-suds) | HTML | | --- | | [![Soft UI Design System HTML](https://raw.githubusercontent.com/creativetimofficial/public-assets/master/soft-ui-design-system/opt_sds_free_thumbnail.jpg)](http://demos.creative-tim.com/soft-ui-design-system/presentation.html?ref=readme-suds) ## Demo - [Sign in page](https://demos.creative-tim.com/soft-ui-design-system/pages/sign-in.html?ref=readme-suds) - [About us page](https://demos.creative-tim.com/soft-ui-design-system/pages/about-us.html?ref=readme-suds) - [Contact us page](https://demos.creative-tim.com/soft-ui-design-system/pages/contact-us.html?ref=readme-suds) - [Author page](https://demos.creative-tim.com/soft-ui-design-system/pages/author.html?ref=readme-suds) - [Page headers](https://demos.creative-tim.com/soft-ui-design-system/sections/page-sections/hero-sections.html?ref=readme-suds) [View More](https://demos.creative-tim.com/soft-ui-design-system/presentation.html?ref=readme-suds). ## Quick start Quick start options: - Download from [Creative Tim](https://www.creative-tim.com/product/soft-ui-design-system?ref=readme-suds). ## Terminal Commands 1. Download and Install NodeJs from [NodeJs Official Page](https://nodejs.org/en/download/). 2. Navigate to the root / directory and run npm install to install our local dependencies. ## Documentation The documentation for the Soft UI Design System is hosted at our [website](https://www.creative-tim.com/learning-lab/bootstrap/overview/soft-ui-design-system?ref=readme-suds). ### What's included Within the download you'll find the following directories and files: ``` soft-ui-design-system ├── assets │   ├── css/ │   ├── fonts/ │   ├── img/ │   ├── js │   │   ├── core │   │   ├── plugins │   │   └── soft-design-system.min.js │   └── scss │   ├── soft-design-system/ │   └── soft-design-system.scss ├── docs │   ├── documentation.html ├── pages/ ├── sections/ ├── CHANGELOG.md ├── gulpfile.js ├── package.json ├── presentation.html ``` ## Browser Support At present, we officially aim to support the last two versions of the following browsers: ## Resources - [Live Preview](https://demos.creative-tim.com/soft-ui-design-system/presentation.html?ref=readme-suds) - [Download Page](https://www.creative-tim.com/product/soft-ui-design-system?ref=readme-suds) - Documentation is [here](https://www.creative-tim.com/learning-lab/bootstrap/overview/soft-ui-design-system?ref=readme-suds) - [License Agreement](https://www.creative-tim.com/license?ref=readme-suds) - [Support](https://www.creative-tim.com/contact-us?ref=readme-suds) - Issues: [Github Issues Page](https://github.com/creativetimofficial/soft-ui-design-system/issues) - [Nepcha Analytics](https://nepcha.com?ref=readme) - Analytics tool for your website ## Reporting Issues We use GitHub Issues as the official bug tracker for the Soft UI Design System. Here are some advices for our users that want to report an issue: 1. Make sure that you are using the latest version of the Soft UI Design System. Check the CHANGELOG from your dashboard on our [website](https://www.creative-tim.com/product/soft-ui-design-system?ref=readme-suds). 2. Providing us reproducible steps for the issue will shorten the time it takes for it to be fixed. 3. Some issues may be browser specific, so specifying in what browser you encountered the issue might help. ## Technical Support or Questions If you have questions or need help integrating the product please [contact us](https://www.creative-tim.com/contact-us?ref=readme-suds) instead of opening an issue. ## Licensing - Copyright 2023 [Creative Tim](https://www.creative-tim.com?ref=readme-suds) - Creative Tim [license](https://www.creative-tim.com/license?ref=readme-suds) ## Useful Links - [More products](https://www.creative-tim.com/templates?ref=readme-suds) from Creative Tim - [Tutorials](https://www.youtube.com/channel/UCVyTG4sCw-rOvB9oHkzZD1w) - [Freebies](https://www.creative-tim.com/bootstrap-themes/free?ref=readme-suds) from Creative Tim - [Affiliate Program](https://www.creative-tim.com/affiliates/new?ref=readme-suds) (earn money) ##### Social Media Twitter: Facebook: Dribbble: TikTok: Instagram: ================================================ FILE: assets/css/nucleo-icons.css ================================================ /*-------------------------------- hermes-dashboard-icons Web Font - built using nucleoapp.com License - nucleoapp.com/license/ -------------------------------- */ @font-face { font-family: 'NucleoIcons'; src: url('../fonts/nucleo-icons.eot'); src: url('../fonts/nucleo-icons.eot') format('embedded-opentype'), url('../fonts/nucleo-icons.woff2') format('woff2'), url('../fonts/nucleo-icons.woff') format('woff'), url('../fonts/nucleo-icons.ttf') format('truetype'), url('../fonts/nucleo-icons.svg') format('svg'); font-weight: normal; font-style: normal; } /*------------------------ base class definition -------------------------*/ .ni { display: inline-block; font: normal normal normal 14px/1 NucleoIcons; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /*------------------------ change icon size -------------------------*/ .ni-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; } .ni-2x { font-size: 2em; } .ni-3x { font-size: 3em; } .ni-4x { font-size: 4em; } .ni-5x { font-size: 5em; } /*---------------------------------- add a square/circle background -----------------------------------*/ .ni.square, .ni.circle { padding: 0.33333333em; vertical-align: -16%; background-color: #eee; } .ni.circle { border-radius: 50%; } /*------------------------ list icons -------------------------*/ .ni-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; } .ni-ul>li { position: relative; } .ni-ul>li>.ni { position: absolute; left: -1.57142857em; top: 0.14285714em; text-align: center; } .ni-ul>li>.ni.lg { top: 0; left: -1.35714286em; } .ni-ul>li>.ni.circle, .ni-ul>li>.ni.square { top: -0.19047619em; left: -1.9047619em; } /*------------------------ spinning icons -------------------------*/ .ni.spin { -webkit-animation: nc-spin 2s infinite linear; -moz-animation: nc-spin 2s infinite linear; animation: nc-spin 2s infinite linear; } @-webkit-keyframes nc-spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @-moz-keyframes nc-spin { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); } } @keyframes nc-spin { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } /*------------------------ rotated/flipped icons -------------------------*/ .ni.rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .ni.rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .ni.rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); } .ni.flip-y { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); } .ni.flip-x { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -ms-transform: scale(1, -1); -o-transform: scale(1, -1); transform: scale(1, -1); } /*------------------------ font icons -------------------------*/ .ni-active-40::before { content: "\ea02"; } .ni-air-baloon::before { content: "\ea03"; } .ni-album-2::before { content: "\ea04"; } .ni-align-center::before { content: "\ea05"; } .ni-align-left-2::before { content: "\ea06"; } .ni-ambulance::before { content: "\ea07"; } .ni-app::before { content: "\ea08"; } .ni-archive-2::before { content: "\ea09"; } .ni-atom::before { content: "\ea0a"; } .ni-badge::before { content: "\ea0b"; } .ni-bag-17::before { content: "\ea0c"; } .ni-basket::before { content: "\ea0d"; } .ni-bell-55::before { content: "\ea0e"; } .ni-bold-down::before { content: "\ea0f"; } .ni-bold-left::before { content: "\ea10"; } .ni-bold-right::before { content: "\ea11"; } .ni-bold-up::before { content: "\ea12"; } .ni-bold::before { content: "\ea13"; } .ni-book-bookmark::before { content: "\ea14"; } .ni-books::before { content: "\ea15"; } .ni-box-2::before { content: "\ea16"; } .ni-briefcase-24::before { content: "\ea17"; } .ni-building::before { content: "\ea18"; } .ni-bulb-61::before { content: "\ea19"; } .ni-bullet-list-67::before { content: "\ea1a"; } .ni-bus-front-12::before { content: "\ea1b"; } .ni-button-pause::before { content: "\ea1c"; } .ni-button-play::before { content: "\ea1d"; } .ni-button-power::before { content: "\ea1e"; } .ni-calendar-grid-58::before { content: "\ea1f"; } .ni-camera-compact::before { content: "\ea20"; } .ni-caps-small::before { content: "\ea21"; } .ni-cart::before { content: "\ea22"; } .ni-chart-bar-32::before { content: "\ea23"; } .ni-chart-pie-35::before { content: "\ea24"; } .ni-chat-round::before { content: "\ea25"; } .ni-check-bold::before { content: "\ea26"; } .ni-circle-08::before { content: "\ea27"; } .ni-cloud-download-95::before { content: "\ea28"; } .ni-cloud-upload-96::before { content: "\ea29"; } .ni-compass-04::before { content: "\ea2a"; } .ni-controller::before { content: "\ea2b"; } .ni-credit-card::before { content: "\ea2c"; } .ni-curved-next::before { content: "\ea2d"; } .ni-delivery-fast::before { content: "\ea2e"; } .ni-diamond::before { content: "\ea2f"; } .ni-email-83::before { content: "\ea30"; } .ni-fat-add::before { content: "\ea31"; } .ni-fat-delete::before { content: "\ea32"; } .ni-fat-remove::before { content: "\ea33"; } .ni-favourite-28::before { content: "\ea34"; } .ni-folder-17::before { content: "\ea35"; } .ni-glasses-2::before { content: "\ea36"; } .ni-hat-3::before { content: "\ea37"; } .ni-headphones::before { content: "\ea38"; } .ni-html5::before { content: "\ea39"; } .ni-istanbul::before { content: "\ea3a"; } .ni-key-25::before { content: "\ea3b"; } .ni-laptop::before { content: "\ea3c"; } .ni-like-2::before { content: "\ea3d"; } .ni-lock-circle-open::before { content: "\ea3e"; } .ni-map-big::before { content: "\ea3f"; } .ni-mobile-button::before { content: "\ea40"; } .ni-money-coins::before { content: "\ea41"; } .ni-note-03::before { content: "\ea42"; } .ni-notification-70::before { content: "\ea43"; } .ni-palette::before { content: "\ea44"; } .ni-paper-diploma::before { content: "\ea45"; } .ni-pin-3::before { content: "\ea46"; } .ni-planet::before { content: "\ea47"; } .ni-ruler-pencil::before { content: "\ea48"; } .ni-satisfied::before { content: "\ea49"; } .ni-scissors::before { content: "\ea4a"; } .ni-send::before { content: "\ea4b"; } .ni-settings-gear-65::before { content: "\ea4c"; } .ni-settings::before { content: "\ea4d"; } .ni-single-02::before { content: "\ea4e"; } .ni-single-copy-04::before { content: "\ea4f"; } .ni-sound-wave::before { content: "\ea50"; } .ni-spaceship::before { content: "\ea51"; } .ni-square-pin::before { content: "\ea52"; } .ni-support-16::before { content: "\ea53"; } .ni-tablet-button::before { content: "\ea54"; } .ni-tag::before { content: "\ea55"; } .ni-tie-bow::before { content: "\ea56"; } .ni-time-alarm::before { content: "\ea57"; } .ni-trophy::before { content: "\ea58"; } .ni-tv-2::before { content: "\ea59"; } .ni-umbrella-13::before { content: "\ea5a"; } .ni-user-run::before { content: "\ea5b"; } .ni-vector::before { content: "\ea5c"; } .ni-watch-time::before { content: "\ea5d"; } .ni-world::before { content: "\ea5e"; } .ni-zoom-split-in::before { content: "\ea5f"; } .ni-collection::before { content: "\ea60"; } .ni-image::before { content: "\ea61"; } .ni-shop::before { content: "\ea62"; } .ni-ungroup::before { content: "\ea63"; } .ni-world-2::before { content: "\ea64"; } .ni-ui-04::before { content: "\ea65"; } /* all icon font classes list here */ ================================================ FILE: assets/css/nucleo-svg.css ================================================ /* Generated using nucleoapp.com */ /* -------------------------------- Icon colors -------------------------------- */ .icon { display: inline-block; /* icon primary color */ color: #111111; height: 1em; width: 1em; } .icon use { /* icon secondary color - fill */ fill: #7ea6f6; } .icon.icon-outline use { /* icon secondary color - stroke */ stroke: #7ea6f6; } /* -------------------------------- Change icon size -------------------------------- */ .icon-xs { height: 0.5em; width: 0.5em; } .icon-sm { height: 0.8em; width: 0.8em; } .icon-lg { height: 1.6em; width: 1.6em; } .icon-xl { height: 2em; width: 2em; } /* -------------------------------- Align icon and text -------------------------------- */ .icon-text-aligner { /* add this class to parent element that contains icon + text */ display: flex; align-items: center; } .icon-text-aligner .icon { color: inherit; margin-right: 0.4em; } .icon-text-aligner .icon use { color: inherit; fill: currentColor; } .icon-text-aligner .icon.icon-outline use { stroke: currentColor; } /* -------------------------------- Icon reset values - used to enable color customizations -------------------------------- */ .icon { fill: currentColor; stroke: none; } .icon.icon-outline { fill: none; stroke: currentColor; } .icon use { stroke: none; } .icon.icon-outline use { fill: none; } /* -------------------------------- Stroke effects - Nucleo outline icons - 16px icons -> up to 1px stroke (16px outline icons do not support stroke changes) - 24px, 32px icons -> up to 2px stroke - 48px, 64px icons -> up to 4px stroke -------------------------------- */ .icon-outline.icon-stroke-1 { stroke-width: 1px; } .icon-outline.icon-stroke-2 { stroke-width: 2px; } .icon-outline.icon-stroke-3 { stroke-width: 3px; } .icon-outline.icon-stroke-4 { stroke-width: 4px; } .icon-outline.icon-stroke-1 use, .icon-outline.icon-stroke-3 use { -webkit-transform: translateX(0.5px) translateY(0.5px); -moz-transform: translateX(0.5px) translateY(0.5px); -ms-transform: translateX(0.5px) translateY(0.5px); -o-transform: translateX(0.5px) translateY(0.5px); transform: translateX(0.5px) translateY(0.5px); } ================================================ FILE: assets/css/soft-design-system.css ================================================ @charset "UTF-8"; /*! * Bootstrap v5.3.3 (https://getbootstrap.com/) * Copyright 2011-2024 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ :root, [data-bs-theme=light] { --bs-blue: #0ea5e9; --bs-indigo: #6366f1; --bs-purple: #a855f7; --bs-pink: #ec4899; --bs-red: #ef4444; --bs-orange: #f97316; --bs-yellow: #eab308; --bs-green: #22c55e; --bs-teal: #14b8a6; --bs-cyan: #06b6d4; --bs-white: #fff; --bs-gray: #52525b; --bs-gray-dark: #27272a; --bs-gray-100: #f4f4f5; --bs-gray-200: #e3e3e7; --bs-gray-300: #d4d4d8; --bs-gray-400: #a1a1aa; --bs-gray-500: #71717a; --bs-gray-600: #52525b; --bs-gray-700: #3f3f46; --bs-gray-800: #27272a; --bs-gray-900: #18181b; --bs-primary: #f97316; --bs-secondary: #71717a; --bs-success: #22c55e; --bs-info: #0ea5e9; --bs-warning: #eab308; --bs-danger: #ef4444; --bs-light: #e3e3e7; --bs-dark: #27272a; --bs-white: #fff; --bs-primary-rgb: 249, 115, 22; --bs-secondary-rgb: 113, 113, 122; --bs-success-rgb: 34, 197, 94; --bs-info-rgb: 14, 165, 233; --bs-warning-rgb: 234, 179, 8; --bs-danger-rgb: 239, 68, 68; --bs-light-rgb: 227, 227, 231; --bs-dark-rgb: 39, 39, 42; --bs-white-rgb: 255, 255, 255; --bs-primary-text-emphasis: rgb(99.6, 46, 8.8); --bs-secondary-text-emphasis: rgb(45.2, 45.2, 48.8); --bs-success-text-emphasis: rgb(13.6, 78.8, 37.6); --bs-info-text-emphasis: rgb(5.6, 66, 93.2); --bs-warning-text-emphasis: rgb(93.6, 71.6, 3.2); --bs-danger-text-emphasis: rgb(95.6, 27.2, 27.2); --bs-light-text-emphasis: #3f3f46; --bs-dark-text-emphasis: #3f3f46; --bs-primary-bg-subtle: rgb(253.8, 227, 208.4); --bs-secondary-bg-subtle: rgb(226.6, 226.6, 228.4); --bs-success-bg-subtle: rgb(210.8, 243.4, 222.8); --bs-info-bg-subtle: rgb(206.8, 237, 250.6); --bs-warning-bg-subtle: rgb(250.8, 239.8, 205.6); --bs-danger-bg-subtle: rgb(251.8, 217.6, 217.6); --bs-light-bg-subtle: rgb(249.5, 249.5, 250); --bs-dark-bg-subtle: #a1a1aa; --bs-primary-border-subtle: rgb(252.6, 199, 161.8); --bs-secondary-border-subtle: rgb(198.2, 198.2, 201.8); --bs-success-border-subtle: rgb(166.6, 231.8, 190.6); --bs-info-border-subtle: rgb(158.6, 219, 246.2); --bs-warning-border-subtle: rgb(246.6, 224.6, 156.2); --bs-danger-border-subtle: rgb(248.6, 180.2, 180.2); --bs-light-border-subtle: #e3e3e7; --bs-dark-border-subtle: #71717a; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: "Inter"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #71717a; --bs-body-color-rgb: 113, 113, 122; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(113, 113, 122, 0.75); --bs-secondary-color-rgb: 113, 113, 122; --bs-secondary-bg: #e3e3e7; --bs-secondary-bg-rgb: 227, 227, 231; --bs-tertiary-color: rgba(113, 113, 122, 0.5); --bs-tertiary-color-rgb: 113, 113, 122; --bs-tertiary-bg: #f4f4f5; --bs-tertiary-bg-rgb: 244, 244, 245; --bs-heading-color: #27272a; --bs-link-color: #f97316; --bs-link-color-rgb: 249, 115, 22; --bs-link-decoration: none; --bs-link-hover-color: rgb(189.6171548117, 80.5669456067, 4.8828451883); --bs-link-hover-color-rgb: 190, 81, 5; --bs-link-hover-decoration: none; --bs-code-color: #ec4899; --bs-highlight-color: #71717a; --bs-highlight-bg: #fcf8e3; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #d4d4d8; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.75rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); --bs-box-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); --bs-box-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(249, 115, 22, 0.25); --bs-form-valid-color: #66d432; --bs-form-valid-border-color: #66d432; --bs-form-invalid-color: #fd5c70; --bs-form-invalid-border-color: #fd5c70; } [data-bs-theme=dark] { color-scheme: dark; --bs-body-color: #d4d4d8; --bs-body-color-rgb: 212, 212, 216; --bs-body-bg: #18181b; --bs-body-bg-rgb: 24, 24, 27; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; --bs-secondary-color: rgba(212, 212, 216, 0.75); --bs-secondary-color-rgb: 212, 212, 216; --bs-secondary-bg: #27272a; --bs-secondary-bg-rgb: 39, 39, 42; --bs-tertiary-color: rgba(212, 212, 216, 0.5); --bs-tertiary-color-rgb: 212, 212, 216; --bs-tertiary-bg: rgb(31.5, 31.5, 34.5); --bs-tertiary-bg-rgb: 32, 32, 35; --bs-primary-text-emphasis: rgb(251.4, 171, 115.2); --bs-secondary-text-emphasis: rgb(169.8, 169.8, 175.2); --bs-success-text-emphasis: rgb(122.4, 220.2, 158.4); --bs-info-text-emphasis: rgb(110.4, 201, 241.8); --bs-warning-text-emphasis: rgb(242.4, 209.4, 106.8); --bs-danger-text-emphasis: rgb(245.4, 142.8, 142.8); --bs-light-text-emphasis: #f4f4f5; --bs-dark-text-emphasis: #d4d4d8; --bs-primary-bg-subtle: rgb(49.8, 23, 4.4); --bs-secondary-bg-subtle: rgb(22.6, 22.6, 24.4); --bs-success-bg-subtle: rgb(6.8, 39.4, 18.8); --bs-info-bg-subtle: rgb(2.8, 33, 46.6); --bs-warning-bg-subtle: rgb(46.8, 35.8, 1.6); --bs-danger-bg-subtle: rgb(47.8, 13.6, 13.6); --bs-light-bg-subtle: #27272a; --bs-dark-bg-subtle: rgb(19.5, 19.5, 21); --bs-primary-border-subtle: rgb(149.4, 69, 13.2); --bs-secondary-border-subtle: rgb(67.8, 67.8, 73.2); --bs-success-border-subtle: rgb(20.4, 118.2, 56.4); --bs-info-border-subtle: rgb(8.4, 99, 139.8); --bs-warning-border-subtle: rgb(140.4, 107.4, 4.8); --bs-danger-border-subtle: rgb(143.4, 40.8, 40.8); --bs-light-border-subtle: #3f3f46; --bs-dark-border-subtle: #27272a; --bs-heading-color: inherit; --bs-link-color: rgb(251.4, 171, 115.2); --bs-link-hover-color: rgb(252.12, 187.8, 143.16); --bs-link-color-rgb: 251, 171, 115; --bs-link-hover-color-rgb: 252, 188, 143; --bs-code-color: rgb(243.6, 145.2, 193.8); --bs-highlight-color: #d4d4d8; --bs-highlight-bg: rgb(93.6, 71.6, 3.2); --bs-border-color: #3f3f46; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); --bs-form-valid-color: rgb(122.4, 220.2, 158.4); --bs-form-valid-border-color: rgb(122.4, 220.2, 158.4); --bs-form-invalid-color: rgb(245.4, 142.8, 142.8); --bs-form-invalid-border-color: rgb(245.4, 142.8, 142.8); } *, *::before, *::after { box-sizing: border-box; } @media (prefers-reduced-motion: no-preference) { :root { scroll-behavior: smooth; } } body { margin: 0; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-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: var(--bs-border-width) 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: 400; line-height: 1.2; color: var(--bs-heading-color); } h1, .h1 { font-size: calc(1.425rem + 2.1vw); } @media (min-width: 1200px) { h1, .h1 { font-size: 3rem; } } h2, .h2 { font-size: calc(1.35rem + 1.2vw); } @media (min-width: 1200px) { h2, .h2 { font-size: 2.25rem; } } h3, .h3 { font-size: calc(1.3125rem + 0.75vw); } @media (min-width: 1200px) { h3, .h3 { font-size: 1.875rem; } } 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] { text-decoration: underline dotted; cursor: help; 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: 600; } dd { margin-bottom: 0.5rem; margin-left: 0; } blockquote { margin: 0 0 1rem; } b, strong { font-weight: 700; } small, .small { font-size: 0.875em; } mark, .mark { padding: 0.2em; color: var(--bs-highlight-color); background-color: var(--bs-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: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: none; } a:hover { --bs-link-color-rgb: var(--bs-link-hover-color-rgb); text-decoration: none; } a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; } pre, code, kbd, samp { font-family: var(--bs-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(--bs-code-color); word-wrap: break-word; } a>code { color: inherit; } kbd { padding: 0.2rem 0.4rem; font-size: 0.875em; color: #fff; background-color: #18181b; border-radius: 0.25rem; } kbd kbd { padding: 0; font-size: 1em; font-weight: 600; } 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: #52525b; 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] { -webkit-appearance: textfield; outline-offset: -2px; } /* rtl:raw: [type="tel"], [type="url"], [type="email"], [type="number"] { direction: ltr; } */ ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-color-swatch-wrapper { padding: 0; } ::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: 400; } .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: #52525b; } .blockquote-footer::before { content: "— "; } .img-fluid { max-width: 100%; height: auto; } .img-thumbnail { padding: 0.25rem; background-color: #fff; border: 1px solid #d4d4d8; border-radius: 0.5rem; 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: #52525b; } .container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * 0.5); padding-left: calc(var(--bs-gutter-x) * 0.5); margin-right: auto; margin-left: 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; } } :root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; } .row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-0.5 * var(--bs-gutter-x)); margin-left: calc(-0.5 * var(--bs-gutter-x)); } .row>* { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * 0.5); padding-left: calc(var(--bs-gutter-x) * 0.5); margin-top: var(--bs-gutter-y); } .col { flex: 1 0 0%; } .row-cols-auto>* { flex: 0 0 auto; width: auto; } .row-cols-1>* { flex: 0 0 auto; width: 100%; } .row-cols-2>* { flex: 0 0 auto; width: 50%; } .row-cols-3>* { flex: 0 0 auto; width: 33.33333333%; } .row-cols-4>* { flex: 0 0 auto; width: 25%; } .row-cols-5>* { flex: 0 0 auto; width: 20%; } .row-cols-6>* { flex: 0 0 auto; width: 16.66666667%; } .col-auto { flex: 0 0 auto; width: auto; } .col-1 { flex: 0 0 auto; width: 8.33333333%; } .col-2 { flex: 0 0 auto; width: 16.66666667%; } .col-3 { flex: 0 0 auto; width: 25%; } .col-4 { flex: 0 0 auto; width: 33.33333333%; } .col-5 { flex: 0 0 auto; width: 41.66666667%; } .col-6 { flex: 0 0 auto; width: 50%; } .col-7 { flex: 0 0 auto; width: 58.33333333%; } .col-8 { flex: 0 0 auto; width: 66.66666667%; } .col-9 { flex: 0 0 auto; width: 75%; } .col-10 { flex: 0 0 auto; width: 83.33333333%; } .col-11 { flex: 0 0 auto; width: 91.66666667%; } .col-12 { 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 { --bs-gutter-x: 0; } .g-0, .gy-0 { --bs-gutter-y: 0; } .g-1, .gx-1 { --bs-gutter-x: 0.25rem; } .g-1, .gy-1 { --bs-gutter-y: 0.25rem; } .g-2, .gx-2 { --bs-gutter-x: 0.5rem; } .g-2, .gy-2 { --bs-gutter-y: 0.5rem; } .g-3, .gx-3 { --bs-gutter-x: 1rem; } .g-3, .gy-3 { --bs-gutter-y: 1rem; } .g-4, .gx-4 { --bs-gutter-x: 1.5rem; } .g-4, .gy-4 { --bs-gutter-y: 1.5rem; } .g-5, .gx-5 { --bs-gutter-x: 3rem; } .g-5, .gy-5 { --bs-gutter-y: 3rem; } .g-6, .gx-6 { --bs-gutter-x: 4rem; } .g-6, .gy-6 { --bs-gutter-y: 4rem; } .g-7, .gx-7 { --bs-gutter-x: 6rem; } .g-7, .gy-7 { --bs-gutter-y: 6rem; } .g-8, .gx-8 { --bs-gutter-x: 8rem; } .g-8, .gy-8 { --bs-gutter-y: 8rem; } .g-9, .gx-9 { --bs-gutter-x: 10rem; } .g-9, .gy-9 { --bs-gutter-y: 10rem; } .g-10, .gx-10 { --bs-gutter-x: 12rem; } .g-10, .gy-10 { --bs-gutter-y: 12rem; } .g-11, .gx-11 { --bs-gutter-x: 14rem; } .g-11, .gy-11 { --bs-gutter-y: 14rem; } .g-12, .gx-12 { --bs-gutter-x: 16rem; } .g-12, .gy-12 { --bs-gutter-y: 16rem; } @media (min-width: 576px) { .col-sm { flex: 1 0 0%; } .row-cols-sm-auto>* { flex: 0 0 auto; width: auto; } .row-cols-sm-1>* { flex: 0 0 auto; width: 100%; } .row-cols-sm-2>* { flex: 0 0 auto; width: 50%; } .row-cols-sm-3>* { flex: 0 0 auto; width: 33.33333333%; } .row-cols-sm-4>* { flex: 0 0 auto; width: 25%; } .row-cols-sm-5>* { flex: 0 0 auto; width: 20%; } .row-cols-sm-6>* { flex: 0 0 auto; width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; width: auto; } .col-sm-1 { flex: 0 0 auto; width: 8.33333333%; } .col-sm-2 { flex: 0 0 auto; width: 16.66666667%; } .col-sm-3 { flex: 0 0 auto; width: 25%; } .col-sm-4 { flex: 0 0 auto; width: 33.33333333%; } .col-sm-5 { flex: 0 0 auto; width: 41.66666667%; } .col-sm-6 { flex: 0 0 auto; width: 50%; } .col-sm-7 { flex: 0 0 auto; width: 58.33333333%; } .col-sm-8 { flex: 0 0 auto; width: 66.66666667%; } .col-sm-9 { flex: 0 0 auto; width: 75%; } .col-sm-10 { flex: 0 0 auto; width: 83.33333333%; } .col-sm-11 { flex: 0 0 auto; width: 91.66666667%; } .col-sm-12 { 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 { --bs-gutter-x: 0; } .g-sm-0, .gy-sm-0 { --bs-gutter-y: 0; } .g-sm-1, .gx-sm-1 { --bs-gutter-x: 0.25rem; } .g-sm-1, .gy-sm-1 { --bs-gutter-y: 0.25rem; } .g-sm-2, .gx-sm-2 { --bs-gutter-x: 0.5rem; } .g-sm-2, .gy-sm-2 { --bs-gutter-y: 0.5rem; } .g-sm-3, .gx-sm-3 { --bs-gutter-x: 1rem; } .g-sm-3, .gy-sm-3 { --bs-gutter-y: 1rem; } .g-sm-4, .gx-sm-4 { --bs-gutter-x: 1.5rem; } .g-sm-4, .gy-sm-4 { --bs-gutter-y: 1.5rem; } .g-sm-5, .gx-sm-5 { --bs-gutter-x: 3rem; } .g-sm-5, .gy-sm-5 { --bs-gutter-y: 3rem; } .g-sm-6, .gx-sm-6 { --bs-gutter-x: 4rem; } .g-sm-6, .gy-sm-6 { --bs-gutter-y: 4rem; } .g-sm-7, .gx-sm-7 { --bs-gutter-x: 6rem; } .g-sm-7, .gy-sm-7 { --bs-gutter-y: 6rem; } .g-sm-8, .gx-sm-8 { --bs-gutter-x: 8rem; } .g-sm-8, .gy-sm-8 { --bs-gutter-y: 8rem; } .g-sm-9, .gx-sm-9 { --bs-gutter-x: 10rem; } .g-sm-9, .gy-sm-9 { --bs-gutter-y: 10rem; } .g-sm-10, .gx-sm-10 { --bs-gutter-x: 12rem; } .g-sm-10, .gy-sm-10 { --bs-gutter-y: 12rem; } .g-sm-11, .gx-sm-11 { --bs-gutter-x: 14rem; } .g-sm-11, .gy-sm-11 { --bs-gutter-y: 14rem; } .g-sm-12, .gx-sm-12 { --bs-gutter-x: 16rem; } .g-sm-12, .gy-sm-12 { --bs-gutter-y: 16rem; } } @media (min-width: 768px) { .col-md { flex: 1 0 0%; } .row-cols-md-auto>* { flex: 0 0 auto; width: auto; } .row-cols-md-1>* { flex: 0 0 auto; width: 100%; } .row-cols-md-2>* { flex: 0 0 auto; width: 50%; } .row-cols-md-3>* { flex: 0 0 auto; width: 33.33333333%; } .row-cols-md-4>* { flex: 0 0 auto; width: 25%; } .row-cols-md-5>* { flex: 0 0 auto; width: 20%; } .row-cols-md-6>* { flex: 0 0 auto; width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; width: auto; } .col-md-1 { flex: 0 0 auto; width: 8.33333333%; } .col-md-2 { flex: 0 0 auto; width: 16.66666667%; } .col-md-3 { flex: 0 0 auto; width: 25%; } .col-md-4 { flex: 0 0 auto; width: 33.33333333%; } .col-md-5 { flex: 0 0 auto; width: 41.66666667%; } .col-md-6 { flex: 0 0 auto; width: 50%; } .col-md-7 { flex: 0 0 auto; width: 58.33333333%; } .col-md-8 { flex: 0 0 auto; width: 66.66666667%; } .col-md-9 { flex: 0 0 auto; width: 75%; } .col-md-10 { flex: 0 0 auto; width: 83.33333333%; } .col-md-11 { flex: 0 0 auto; width: 91.66666667%; } .col-md-12 { 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 { --bs-gutter-x: 0; } .g-md-0, .gy-md-0 { --bs-gutter-y: 0; } .g-md-1, .gx-md-1 { --bs-gutter-x: 0.25rem; } .g-md-1, .gy-md-1 { --bs-gutter-y: 0.25rem; } .g-md-2, .gx-md-2 { --bs-gutter-x: 0.5rem; } .g-md-2, .gy-md-2 { --bs-gutter-y: 0.5rem; } .g-md-3, .gx-md-3 { --bs-gutter-x: 1rem; } .g-md-3, .gy-md-3 { --bs-gutter-y: 1rem; } .g-md-4, .gx-md-4 { --bs-gutter-x: 1.5rem; } .g-md-4, .gy-md-4 { --bs-gutter-y: 1.5rem; } .g-md-5, .gx-md-5 { --bs-gutter-x: 3rem; } .g-md-5, .gy-md-5 { --bs-gutter-y: 3rem; } .g-md-6, .gx-md-6 { --bs-gutter-x: 4rem; } .g-md-6, .gy-md-6 { --bs-gutter-y: 4rem; } .g-md-7, .gx-md-7 { --bs-gutter-x: 6rem; } .g-md-7, .gy-md-7 { --bs-gutter-y: 6rem; } .g-md-8, .gx-md-8 { --bs-gutter-x: 8rem; } .g-md-8, .gy-md-8 { --bs-gutter-y: 8rem; } .g-md-9, .gx-md-9 { --bs-gutter-x: 10rem; } .g-md-9, .gy-md-9 { --bs-gutter-y: 10rem; } .g-md-10, .gx-md-10 { --bs-gutter-x: 12rem; } .g-md-10, .gy-md-10 { --bs-gutter-y: 12rem; } .g-md-11, .gx-md-11 { --bs-gutter-x: 14rem; } .g-md-11, .gy-md-11 { --bs-gutter-y: 14rem; } .g-md-12, .gx-md-12 { --bs-gutter-x: 16rem; } .g-md-12, .gy-md-12 { --bs-gutter-y: 16rem; } } @media (min-width: 992px) { .col-lg { flex: 1 0 0%; } .row-cols-lg-auto>* { flex: 0 0 auto; width: auto; } .row-cols-lg-1>* { flex: 0 0 auto; width: 100%; } .row-cols-lg-2>* { flex: 0 0 auto; width: 50%; } .row-cols-lg-3>* { flex: 0 0 auto; width: 33.33333333%; } .row-cols-lg-4>* { flex: 0 0 auto; width: 25%; } .row-cols-lg-5>* { flex: 0 0 auto; width: 20%; } .row-cols-lg-6>* { flex: 0 0 auto; width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; width: auto; } .col-lg-1 { flex: 0 0 auto; width: 8.33333333%; } .col-lg-2 { flex: 0 0 auto; width: 16.66666667%; } .col-lg-3 { flex: 0 0 auto; width: 25%; } .col-lg-4 { flex: 0 0 auto; width: 33.33333333%; } .col-lg-5 { flex: 0 0 auto; width: 41.66666667%; } .col-lg-6 { flex: 0 0 auto; width: 50%; } .col-lg-7 { flex: 0 0 auto; width: 58.33333333%; } .col-lg-8 { flex: 0 0 auto; width: 66.66666667%; } .col-lg-9 { flex: 0 0 auto; width: 75%; } .col-lg-10 { flex: 0 0 auto; width: 83.33333333%; } .col-lg-11 { flex: 0 0 auto; width: 91.66666667%; } .col-lg-12 { 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 { --bs-gutter-x: 0; } .g-lg-0, .gy-lg-0 { --bs-gutter-y: 0; } .g-lg-1, .gx-lg-1 { --bs-gutter-x: 0.25rem; } .g-lg-1, .gy-lg-1 { --bs-gutter-y: 0.25rem; } .g-lg-2, .gx-lg-2 { --bs-gutter-x: 0.5rem; } .g-lg-2, .gy-lg-2 { --bs-gutter-y: 0.5rem; } .g-lg-3, .gx-lg-3 { --bs-gutter-x: 1rem; } .g-lg-3, .gy-lg-3 { --bs-gutter-y: 1rem; } .g-lg-4, .gx-lg-4 { --bs-gutter-x: 1.5rem; } .g-lg-4, .gy-lg-4 { --bs-gutter-y: 1.5rem; } .g-lg-5, .gx-lg-5 { --bs-gutter-x: 3rem; } .g-lg-5, .gy-lg-5 { --bs-gutter-y: 3rem; } .g-lg-6, .gx-lg-6 { --bs-gutter-x: 4rem; } .g-lg-6, .gy-lg-6 { --bs-gutter-y: 4rem; } .g-lg-7, .gx-lg-7 { --bs-gutter-x: 6rem; } .g-lg-7, .gy-lg-7 { --bs-gutter-y: 6rem; } .g-lg-8, .gx-lg-8 { --bs-gutter-x: 8rem; } .g-lg-8, .gy-lg-8 { --bs-gutter-y: 8rem; } .g-lg-9, .gx-lg-9 { --bs-gutter-x: 10rem; } .g-lg-9, .gy-lg-9 { --bs-gutter-y: 10rem; } .g-lg-10, .gx-lg-10 { --bs-gutter-x: 12rem; } .g-lg-10, .gy-lg-10 { --bs-gutter-y: 12rem; } .g-lg-11, .gx-lg-11 { --bs-gutter-x: 14rem; } .g-lg-11, .gy-lg-11 { --bs-gutter-y: 14rem; } .g-lg-12, .gx-lg-12 { --bs-gutter-x: 16rem; } .g-lg-12, .gy-lg-12 { --bs-gutter-y: 16rem; } } @media (min-width: 1200px) { .col-xl { flex: 1 0 0%; } .row-cols-xl-auto>* { flex: 0 0 auto; width: auto; } .row-cols-xl-1>* { flex: 0 0 auto; width: 100%; } .row-cols-xl-2>* { flex: 0 0 auto; width: 50%; } .row-cols-xl-3>* { flex: 0 0 auto; width: 33.33333333%; } .row-cols-xl-4>* { flex: 0 0 auto; width: 25%; } .row-cols-xl-5>* { flex: 0 0 auto; width: 20%; } .row-cols-xl-6>* { flex: 0 0 auto; width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; width: auto; } .col-xl-1 { flex: 0 0 auto; width: 8.33333333%; } .col-xl-2 { flex: 0 0 auto; width: 16.66666667%; } .col-xl-3 { flex: 0 0 auto; width: 25%; } .col-xl-4 { flex: 0 0 auto; width: 33.33333333%; } .col-xl-5 { flex: 0 0 auto; width: 41.66666667%; } .col-xl-6 { flex: 0 0 auto; width: 50%; } .col-xl-7 { flex: 0 0 auto; width: 58.33333333%; } .col-xl-8 { flex: 0 0 auto; width: 66.66666667%; } .col-xl-9 { flex: 0 0 auto; width: 75%; } .col-xl-10 { flex: 0 0 auto; width: 83.33333333%; } .col-xl-11 { flex: 0 0 auto; width: 91.66666667%; } .col-xl-12 { 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 { --bs-gutter-x: 0; } .g-xl-0, .gy-xl-0 { --bs-gutter-y: 0; } .g-xl-1, .gx-xl-1 { --bs-gutter-x: 0.25rem; } .g-xl-1, .gy-xl-1 { --bs-gutter-y: 0.25rem; } .g-xl-2, .gx-xl-2 { --bs-gutter-x: 0.5rem; } .g-xl-2, .gy-xl-2 { --bs-gutter-y: 0.5rem; } .g-xl-3, .gx-xl-3 { --bs-gutter-x: 1rem; } .g-xl-3, .gy-xl-3 { --bs-gutter-y: 1rem; } .g-xl-4, .gx-xl-4 { --bs-gutter-x: 1.5rem; } .g-xl-4, .gy-xl-4 { --bs-gutter-y: 1.5rem; } .g-xl-5, .gx-xl-5 { --bs-gutter-x: 3rem; } .g-xl-5, .gy-xl-5 { --bs-gutter-y: 3rem; } .g-xl-6, .gx-xl-6 { --bs-gutter-x: 4rem; } .g-xl-6, .gy-xl-6 { --bs-gutter-y: 4rem; } .g-xl-7, .gx-xl-7 { --bs-gutter-x: 6rem; } .g-xl-7, .gy-xl-7 { --bs-gutter-y: 6rem; } .g-xl-8, .gx-xl-8 { --bs-gutter-x: 8rem; } .g-xl-8, .gy-xl-8 { --bs-gutter-y: 8rem; } .g-xl-9, .gx-xl-9 { --bs-gutter-x: 10rem; } .g-xl-9, .gy-xl-9 { --bs-gutter-y: 10rem; } .g-xl-10, .gx-xl-10 { --bs-gutter-x: 12rem; } .g-xl-10, .gy-xl-10 { --bs-gutter-y: 12rem; } .g-xl-11, .gx-xl-11 { --bs-gutter-x: 14rem; } .g-xl-11, .gy-xl-11 { --bs-gutter-y: 14rem; } .g-xl-12, .gx-xl-12 { --bs-gutter-x: 16rem; } .g-xl-12, .gy-xl-12 { --bs-gutter-y: 16rem; } } @media (min-width: 1400px) { .col-xxl { flex: 1 0 0%; } .row-cols-xxl-auto>* { flex: 0 0 auto; width: auto; } .row-cols-xxl-1>* { flex: 0 0 auto; width: 100%; } .row-cols-xxl-2>* { flex: 0 0 auto; width: 50%; } .row-cols-xxl-3>* { flex: 0 0 auto; width: 33.33333333%; } .row-cols-xxl-4>* { flex: 0 0 auto; width: 25%; } .row-cols-xxl-5>* { flex: 0 0 auto; width: 20%; } .row-cols-xxl-6>* { flex: 0 0 auto; width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; width: auto; } .col-xxl-1 { flex: 0 0 auto; width: 8.33333333%; } .col-xxl-2 { flex: 0 0 auto; width: 16.66666667%; } .col-xxl-3 { flex: 0 0 auto; width: 25%; } .col-xxl-4 { flex: 0 0 auto; width: 33.33333333%; } .col-xxl-5 { flex: 0 0 auto; width: 41.66666667%; } .col-xxl-6 { flex: 0 0 auto; width: 50%; } .col-xxl-7 { flex: 0 0 auto; width: 58.33333333%; } .col-xxl-8 { flex: 0 0 auto; width: 66.66666667%; } .col-xxl-9 { flex: 0 0 auto; width: 75%; } .col-xxl-10 { flex: 0 0 auto; width: 83.33333333%; } .col-xxl-11 { flex: 0 0 auto; width: 91.66666667%; } .col-xxl-12 { 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 { --bs-gutter-x: 0; } .g-xxl-0, .gy-xxl-0 { --bs-gutter-y: 0; } .g-xxl-1, .gx-xxl-1 { --bs-gutter-x: 0.25rem; } .g-xxl-1, .gy-xxl-1 { --bs-gutter-y: 0.25rem; } .g-xxl-2, .gx-xxl-2 { --bs-gutter-x: 0.5rem; } .g-xxl-2, .gy-xxl-2 { --bs-gutter-y: 0.5rem; } .g-xxl-3, .gx-xxl-3 { --bs-gutter-x: 1rem; } .g-xxl-3, .gy-xxl-3 { --bs-gutter-y: 1rem; } .g-xxl-4, .gx-xxl-4 { --bs-gutter-x: 1.5rem; } .g-xxl-4, .gy-xxl-4 { --bs-gutter-y: 1.5rem; } .g-xxl-5, .gx-xxl-5 { --bs-gutter-x: 3rem; } .g-xxl-5, .gy-xxl-5 { --bs-gutter-y: 3rem; } .g-xxl-6, .gx-xxl-6 { --bs-gutter-x: 4rem; } .g-xxl-6, .gy-xxl-6 { --bs-gutter-y: 4rem; } .g-xxl-7, .gx-xxl-7 { --bs-gutter-x: 6rem; } .g-xxl-7, .gy-xxl-7 { --bs-gutter-y: 6rem; } .g-xxl-8, .gx-xxl-8 { --bs-gutter-x: 8rem; } .g-xxl-8, .gy-xxl-8 { --bs-gutter-y: 8rem; } .g-xxl-9, .gx-xxl-9 { --bs-gutter-x: 10rem; } .g-xxl-9, .gy-xxl-9 { --bs-gutter-y: 10rem; } .g-xxl-10, .gx-xxl-10 { --bs-gutter-x: 12rem; } .g-xxl-10, .gy-xxl-10 { --bs-gutter-y: 12rem; } .g-xxl-11, .gx-xxl-11 { --bs-gutter-x: 14rem; } .g-xxl-11, .gy-xxl-11 { --bs-gutter-y: 14rem; } .g-xxl-12, .gx-xxl-12 { --bs-gutter-x: 16rem; } .g-xxl-12, .gy-xxl-12 { --bs-gutter-y: 16rem; } } .table { --bs-table-color-type: initial; --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; --bs-table-color: #71717a; --bs-table-bg: transparent; --bs-table-border-color: #e3e3e7; --bs-table-accent-bg: transparent; --bs-table-striped-color: #71717a; --bs-table-striped-bg: rgba(0, 0, 0, 0.05); --bs-table-active-color: #71717a; --bs-table-active-bg: rgba(0, 0, 0, 0.1); --bs-table-hover-color: #71717a; --bs-table-hover-bg: rgba(0, 0, 0, 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; border-color: var(--bs-table-border-color); } .table> :not(caption)>*>* { padding: 0.5rem 0.5rem; color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); background-color: var(--bs-table-bg); border-bottom-width: 1px; box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); } .table>tbody { vertical-align: inherit; } .table>thead { vertical-align: bottom; } .table-group-divider { border-top: calc(1px * 2) 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)>* { --bs-table-color-type: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg); } .table-striped-columns> :not(caption)>tr> :nth-child(even) { --bs-table-color-type: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg); } .table-active { --bs-table-color-state: var(--bs-table-active-color); --bs-table-bg-state: var(--bs-table-active-bg); } .table-hover>tbody>tr:hover>* { --bs-table-color-state: var(--bs-table-hover-color); --bs-table-bg-state: var(--bs-table-hover-bg); } .table-primary { --bs-table-color: #000; --bs-table-bg: rgb(253.8, 227, 208.4); --bs-table-border-color: rgb(228.42, 204.3, 187.56); --bs-table-striped-bg: rgb(241.11, 215.65, 197.98); --bs-table-striped-color: #000; --bs-table-active-bg: rgb(228.42, 204.3, 187.56); --bs-table-active-color: #000; --bs-table-hover-bg: rgb(234.765, 209.975, 192.77); --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); } .table-secondary { --bs-table-color: #000; --bs-table-bg: rgb(226.6, 226.6, 228.4); --bs-table-border-color: rgb(203.94, 203.94, 205.56); --bs-table-striped-bg: rgb(215.27, 215.27, 216.98); --bs-table-striped-color: #000; --bs-table-active-bg: rgb(203.94, 203.94, 205.56); --bs-table-active-color: #000; --bs-table-hover-bg: rgb(209.605, 209.605, 211.27); --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); } .table-success { --bs-table-color: #000; --bs-table-bg: rgb(210.8, 243.4, 222.8); --bs-table-border-color: rgb(189.72, 219.06, 200.52); --bs-table-striped-bg: rgb(200.26, 231.23, 211.66); --bs-table-striped-color: #000; --bs-table-active-bg: rgb(189.72, 219.06, 200.52); --bs-table-active-color: #000; --bs-table-hover-bg: rgb(194.99, 225.145, 206.09); --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); } .table-info { --bs-table-color: #000; --bs-table-bg: rgb(206.8, 237, 250.6); --bs-table-border-color: rgb(186.12, 213.3, 225.54); --bs-table-striped-bg: rgb(196.46, 225.15, 238.07); --bs-table-striped-color: #000; --bs-table-active-bg: rgb(186.12, 213.3, 225.54); --bs-table-active-color: #000; --bs-table-hover-bg: rgb(191.29, 219.225, 231.805); --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); } .table-warning { --bs-table-color: #000; --bs-table-bg: rgb(250.8, 239.8, 205.6); --bs-table-border-color: rgb(225.72, 215.82, 185.04); --bs-table-striped-bg: rgb(238.26, 227.81, 195.32); --bs-table-striped-color: #000; --bs-table-active-bg: rgb(225.72, 215.82, 185.04); --bs-table-active-color: #000; --bs-table-hover-bg: rgb(231.99, 221.815, 190.18); --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); } .table-danger { --bs-table-color: #000; --bs-table-bg: rgb(251.8, 217.6, 217.6); --bs-table-border-color: rgb(226.62, 195.84, 195.84); --bs-table-striped-bg: rgb(239.21, 206.72, 206.72); --bs-table-striped-color: #000; --bs-table-active-bg: rgb(226.62, 195.84, 195.84); --bs-table-active-color: #000; --bs-table-hover-bg: rgb(232.915, 201.28, 201.28); --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); } .table-light { --bs-table-color: #000; --bs-table-bg: #e3e3e7; --bs-table-border-color: rgb(204.3, 204.3, 207.9); --bs-table-striped-bg: rgb(215.65, 215.65, 219.45); --bs-table-striped-color: #000; --bs-table-active-bg: rgb(204.3, 204.3, 207.9); --bs-table-active-color: #000; --bs-table-hover-bg: rgb(209.975, 209.975, 213.675); --bs-table-hover-color: #000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); } .table-dark { --bs-table-color: #fff; --bs-table-bg: #27272a; --bs-table-border-color: rgb(60.6, 60.6, 63.3); --bs-table-striped-bg: rgb(49.8, 49.8, 52.65); --bs-table-striped-color: #fff; --bs-table-active-bg: rgb(60.6, 60.6, 63.3); --bs-table-active-color: #fff; --bs-table-hover-bg: rgb(55.2, 55.2, 57.975); --bs-table-hover-color: #fff; color: var(--bs-table-color); border-color: var(--bs-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; font-size: 0.75rem; font-weight: 700; color: #27272a; } .col-form-label { padding-top: calc(0.5rem + 1px); padding-bottom: calc(0.5rem + 1px); margin-bottom: 0; font-size: inherit; font-weight: 700; line-height: 1.4rem; color: #27272a; } .col-form-label-lg { padding-top: calc(0.75rem + 1px); padding-bottom: calc(0.75rem + 1px); font-size: 0.875rem; } .col-form-label-sm { padding-top: calc(0.25rem + 1px); padding-bottom: calc(0.25rem + 1px); font-size: 0.75rem; } .form-text { margin-top: 0.25rem; font-size: 0.875em; color: #52525b; } .form-control { display: block; width: 100%; padding: 0.5rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.4rem; color: #3f3f46; appearance: none; background-color: #fff; background-clip: padding-box; border: 1px solid #d2d6da; border-radius: 0.5rem; transition: box-shadow 0.15s ease, border-color 0.15s ease; } @media (prefers-reduced-motion: reduce) { .form-control { transition: none; } } .form-control[type=file] { overflow: hidden; } .form-control[type=file]:not(:disabled):not([readonly]) { cursor: pointer; } .form-control:focus { color: #3f3f46; background-color: #fff; border-color: #a1a1aa; outline: 0; box-shadow: 0 0 0 1px #a1a1aa; } .form-control::-webkit-date-and-time-value { min-width: 85px; height: 1.4rem; margin: 0; } .form-control::-webkit-datetime-edit { display: block; padding: 0; } .form-control::placeholder { color: #71717a; opacity: 1; } .form-control:disabled { background-color: #e3e3e7; opacity: 1; } .form-control::file-selector-button { padding: 0.5rem 0.75rem; margin: -0.5rem -0.75rem; margin-inline-end: 0.75rem; color: #3f3f46; background-color: #fff; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; transition: all 0.15s ease-in; } @media (prefers-reduced-motion: reduce) { .form-control::file-selector-button { transition: none; } } .form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: var(--bs-secondary-bg); } .form-control-plaintext { display: block; width: 100%; padding: 0.5rem 0; margin-bottom: 0; line-height: 1.4rem; color: #27272a; 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: unset; padding: 0.25rem 0.75rem; font-size: 0.75rem; border-radius: 0.5rem; } .form-control-sm::file-selector-button { padding: 0.25rem 0.75rem; margin: -0.25rem -0.75rem; margin-inline-end: 0.75rem; } .form-control-lg { min-height: unset; padding: 0.75rem 0.75rem; font-size: 0.875rem; border-radius: 0.5rem; } .form-control-lg::file-selector-button { padding: 0.75rem 0.75rem; margin: -0.75rem -0.75rem; margin-inline-end: 0.75rem; } textarea.form-control { min-height: unset; } textarea.form-control-sm { min-height: unset; } textarea.form-control-lg { min-height: unset; } .form-control-color { width: 3rem; height: unset; padding: 0.5rem; } .form-control-color:not(:disabled):not([readonly]) { cursor: pointer; } .form-control-color::-moz-color-swatch { border: 0 !important; border-radius: 0.5rem; } .form-control-color::-webkit-color-swatch { border: 0 !important; border-radius: 0.5rem; } .form-control-color.form-control-sm { height: unset; } .form-control-color.form-control-lg { height: unset; } .form-select { --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2327272a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); display: block; width: 100%; padding: 0.5rem 1rem 0.5rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.4rem; color: #3f3f46; appearance: none; background-color: #fff; background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border: 1px solid #d2d6da; border-radius: 0.5rem; transition: box-shadow 0.15s ease, border-color 0.15s ease; } @media (prefers-reduced-motion: reduce) { .form-select { transition: none; } } .form-select:focus { border-color: #a1a1aa; outline: 0; box-shadow: 0 0 0 1px #a1a1aa; } .form-select[multiple], .form-select[size]:not([size="1"]) { padding-right: 0.75rem; background-image: none; } .form-select:disabled { color: #52525b; background-color: #e3e3e7; } .form-select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #3f3f46; } .form-select-sm { padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.75rem; font-size: 0.75rem; border-radius: 0.5rem; } .form-select-lg { padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 0.75rem; font-size: 0.875rem; border-radius: 0.5rem; } [data-bs-theme=dark] .form-select { --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23d4d4d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); } .form-check { display: block; min-height: 1.5rem; padding-left: 1.73em; margin-bottom: 0.125rem; } .form-check .form-check-input { float: left; margin-left: -1.73em; } .form-check-reverse { padding-right: 1.73em; padding-left: 0; text-align: right; } .form-check-reverse .form-check-input { float: right; margin-right: -1.73em; margin-left: 0; } .form-check-input { --bs-form-check-bg: #fff; flex-shrink: 0; width: 1.23em; height: 1.23em; margin-top: 0.135em; vertical-align: top; appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: none; print-color-adjust: exact; transition: background-color 0.25s ease, border-color 0.25s ease, background-position 0.15s ease-in-out, opacity 0.15s ease-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .form-check-input { transition: none; } } .form-check-input[type=checkbox] { border-radius: 0.35rem; } .form-check-input[type=radio] { border-radius: 50%; } .form-check-input:active { filter: brightness(99%); } .form-check-input:focus { border-color: none; outline: 0; box-shadow: none; } .form-check-input:checked { background-color: transparent; border-color: transparent; } .form-check-input:checked[type=checkbox] { --bs-form-check-bg-image: linear-gradient(310deg, #27272a 0%, #18181b 100%); } .form-check-input:checked[type=radio] { --bs-form-check-bg-image: linear-gradient(310deg, #27272a 0%, #18181b 100%); } .form-check-input[type=checkbox]:indeterminate { background-color: #f97316; border-color: #f97316; --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); } .form-check-input:disabled { pointer-events: 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: 3rem; } .form-switch .form-check-input { --bs-form-switch-bg: none; width: 2.5rem; margin-left: -3rem; background-image: var(--bs-form-switch-bg); background-position: left center; border-radius: 2.5rem; transition: background-color 0.25s ease, border-color 0.25s ease, background-position 0.15s ease-in-out, opacity 0.15s ease-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .form-switch .form-check-input { transition: none; } } .form-switch .form-check-input:focus { --bs-form-switch-bg: none; } .form-switch .form-check-input:checked { background-position: right center; --bs-form-switch-bg: none; } .form-switch.form-check-reverse { padding-right: 3rem; padding-left: 0; } .form-switch.form-check-reverse .form-check-input { margin-right: -3rem; 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; filter: none; opacity: 0.65; } [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) { --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); } .form-range { width: 100%; height: calc(1rem + 2px); padding: 0; appearance: none; background-color: transparent; } .form-range:focus { outline: 0; } .form-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 1px #a1a1aa; } .form-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 1px #a1a1aa; } .form-range::-moz-focus-outer { border: 0; } .form-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; appearance: none; background-color: #f97316; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { transition: none; } } .form-range::-webkit-slider-thumb:active { background-color: rgb(253.4811715481, 219.5606694561, 196.0188284519); } .form-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #d4d4d8; border-color: transparent; border-radius: 1rem; } .form-range::-moz-range-thumb { width: 1rem; height: 1rem; appearance: none; background-color: #f97316; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { transition: none; } } .form-range::-moz-range-thumb:active { background-color: rgb(253.4811715481, 219.5606694561, 196.0188284519); } .form-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #d4d4d8; border-color: transparent; border-radius: 1rem; } .form-range:disabled { pointer-events: none; } .form-range:disabled::-webkit-slider-thumb { background-color: #71717a; } .form-range:disabled::-moz-range-thumb { background-color: #71717a; } .form-floating { position: relative; } .form-floating>.form-control, .form-floating>.form-control-plaintext, .form-floating>.form-select { height: calc(3.5rem + 2px); min-height: calc(3.5rem + 2px); line-height: 1.25; } .form-floating>label { position: absolute; top: 0; left: 0; z-index: 2; height: 100%; padding: 1rem 0.75rem; overflow: hidden; text-align: start; text-overflow: ellipsis; white-space: nowrap; pointer-events: none; border: 1px solid transparent; transform-origin: 0 0; transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; } @media (prefers-reduced-motion: reduce) { .form-floating>label { transition: none; } } .form-floating>.form-control, .form-floating>.form-control-plaintext { padding: 1rem 0.75rem; } .form-floating>.form-control::placeholder, .form-floating>.form-control-plaintext::placeholder { color: transparent; } .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 { padding-top: 1.625rem; padding-bottom: 0.625rem; } .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 { color: rgba(var(--bs-body-color-rgb), 0.65); transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } .form-floating>.form-control:focus~label::after, .form-floating>.form-control:not(:placeholder-shown)~label::after, .form-floating>.form-control-plaintext~label::after, .form-floating>.form-select~label::after { position: absolute; inset: 1rem 0.375rem; z-index: -1; height: 1.5em; content: ""; background-color: #fff; border-radius: 0.5rem; } .form-floating>.form-control:-webkit-autofill~label { color: rgba(var(--bs-body-color-rgb), 0.65); transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } .form-floating>.form-control-plaintext~label { border-width: 1px 0; } .form-floating> :disabled~label, .form-floating>.form-control:disabled~label { color: #52525b; } .form-floating> :disabled~label::after, .form-floating>.form-control:disabled~label::after { background-color: #e3e3e7; } .input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; } .input-group>.form-control, .input-group>.form-select, .input-group>.form-floating { position: relative; flex: 1 1 auto; width: 1%; min-width: 0; } .input-group>.form-control:focus, .input-group>.form-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: flex; align-items: center; padding: 0.5rem 0.75rem; font-size: 0.875rem; font-weight: 400; line-height: 1.4rem; color: #27272a; text-align: center; white-space: nowrap; background-color: #fff; border: 1px solid #d2d6da; border-radius: 0.5rem; } .input-group-lg>.form-control, .input-group-lg>.form-select, .input-group-lg>.input-group-text, .input-group-lg>.btn { padding: 0.75rem 0.75rem; font-size: 0.875rem; border-radius: 0.5rem; } .input-group-sm>.form-control, .input-group-sm>.form-select, .input-group-sm>.input-group-text, .input-group-sm>.btn { padding: 0.25rem 0.75rem; font-size: 0.75rem; border-radius: 0.5rem; } .input-group-lg>.form-select, .input-group-sm>.form-select { padding-right: 1.75rem; } .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 { 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 { 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: calc(1px * -1); 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 { 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: #66d432; } .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: #000; background-color: rgba(102, 212, 50, 0.9); border-radius: 0.5rem; } .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: #66d432; padding-right: unset; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3e%3cpath fill='%2366d432' d='M2.3 6.73L.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 0.75rem center; background-size: 1rem 1rem; } .was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color: #66d432; box-shadow: 0 0 0 1px rgba(102, 212, 50, 0.25); } .was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: unset; background-position: top 0.75rem right 0.75rem; } .was-validated .form-select:valid, .form-select.is-valid { border-color: #66d432; } .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3e%3cpath fill='%2366d432' d='M2.3 6.73L.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"); padding-right: 2.875rem; background-position: right 0.75rem center, center right 1.75rem; background-size: 16px 12px, 1rem 1rem; } .was-validated .form-select:valid:focus, .form-select.is-valid:focus { border-color: #66d432; box-shadow: 0 0 0 1px rgba(102, 212, 50, 0.25); } .was-validated .form-control-color:valid, .form-control-color.is-valid { width: calc(3rem + unset); } .was-validated .form-check-input:valid, .form-check-input.is-valid { border-color: #66d432; } .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { background-color: #66d432; } .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { box-shadow: 0 0 0 1px rgba(102, 212, 50, 0.25); } .was-validated .form-check-input:valid~.form-check-label, .form-check-input.is-valid~.form-check-label { color: #66d432; } .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, .input-group>.form-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: #fd5c70; } .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: #000; background-color: rgba(253, 92, 112, 0.9); border-radius: 0.5rem; } .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: #fd5c70; padding-right: unset; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fd5c70' viewBox='0 0 12 12'%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='%23fd5c70' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 1rem 1rem; } .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color: #fd5c70; box-shadow: 0 0 0 1px rgba(253, 92, 112, 0.25); } .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: unset; background-position: top 0.75rem right 0.75rem; } .was-validated .form-select:invalid, .form-select.is-invalid { border-color: #fd5c70; } .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fd5c70' viewBox='0 0 12 12'%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='%23fd5c70' stroke='none'/%3e%3c/svg%3e"); padding-right: 2.875rem; background-position: right 0.75rem center, center right 1.75rem; background-size: 16px 12px, 1rem 1rem; } .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { border-color: #fd5c70; box-shadow: 0 0 0 1px rgba(253, 92, 112, 0.25); } .was-validated .form-control-color:invalid, .form-control-color.is-invalid { width: calc(3rem + unset); } .was-validated .form-check-input:invalid, .form-check-input.is-invalid { border-color: #fd5c70; } .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { background-color: #fd5c70; } .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { box-shadow: 0 0 0 1px rgba(253, 92, 112, 0.25); } .was-validated .form-check-input:invalid~.form-check-label, .form-check-input.is-invalid~.form-check-label { color: #fd5c70; } .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, .input-group>.form-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 { --bs-btn-padding-x: 1.5rem; --bs-btn-padding-y: 0.75rem; --bs-btn-font-family: ; --bs-btn-font-size: 0.75rem; --bs-btn-font-weight: 700; --bs-btn-line-height: 1.4; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: 1px; --bs-btn-border-color: transparent; --bs-btn-border-radius: 0.5rem; --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: 0 4px 7px -1px rgba(0, 0, 0, 0.11), 0 2px 4px -1px rgba(0, 0, 0, 0.07); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.2rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: all 0.15s ease-in; } @media (prefers-reduced-motion: reduce) { .btn { transition: none; } } .btn:hover { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); } .btn-check+.btn:hover { color: var(--bs-btn-color); background-color: var(--bs-btn-bg); border-color: var(--bs-btn-border-color); } .btn:focus-visible { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); outline: 0; box-shadow: var(--bs-btn-focus-box-shadow); } .btn-check:focus-visible+.btn { border-color: var(--bs-btn-hover-border-color); outline: 0; box-shadow: var(--bs-btn-focus-box-shadow); } .btn-check:checked+.btn, :not(.btn-check)+.btn:active, .btn:first-child:active, .btn.active, .btn.show { color: var(--bs-btn-active-color); background-color: var(--bs-btn-active-bg); border-color: var(--bs-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 { box-shadow: var(--bs-btn-focus-box-shadow); } .btn-check:checked:focus-visible+.btn { box-shadow: var(--bs-btn-focus-box-shadow); } .btn:disabled, .btn.disabled, fieldset:disabled .btn { color: var(--bs-btn-disabled-color); pointer-events: none; background-color: var(--bs-btn-disabled-bg); border-color: var(--bs-btn-disabled-border-color); opacity: var(--bs-btn-disabled-opacity); } .btn-primary { --bs-btn-color: #000; --bs-btn-bg: #f97316; --bs-btn-border-color: #f97316; --bs-btn-hover-color: #000; --bs-btn-hover-bg: rgb(249.9, 136, 56.95); --bs-btn-hover-border-color: rgb(249.6, 129, 45.3); --bs-btn-focus-shadow-rgb: 212, 98, 19; --bs-btn-active-color: #000; --bs-btn-active-bg: rgb(250.2, 143, 68.6); --bs-btn-active-border-color: rgb(249.6, 129, 45.3); --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #f97316; --bs-btn-disabled-border-color: #f97316; } .btn-secondary { --bs-btn-color: #fff; --bs-btn-bg: #71717a; --bs-btn-border-color: #71717a; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: rgb(96.05, 96.05, 103.7); --bs-btn-hover-border-color: rgb(90.4, 90.4, 97.6); --bs-btn-focus-shadow-rgb: 134, 134, 142; --bs-btn-active-color: #fff; --bs-btn-active-bg: rgb(90.4, 90.4, 97.6); --bs-btn-active-border-color: rgb(84.75, 84.75, 91.5); --bs-btn-active-shadow: none; --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #71717a; --bs-btn-disabled-border-color: #71717a; } .btn-success { --bs-btn-color: #000; --bs-btn-bg: #22c55e; --bs-btn-border-color: #22c55e; --bs-btn-hover-color: #000; --bs-btn-hover-bg: rgb(67.15, 205.7, 118.15); --bs-btn-hover-border-color: rgb(56.1, 202.8, 110.1); --bs-btn-focus-shadow-rgb: 29, 167, 80; --bs-btn-active-color: #000; --bs-btn-active-bg: rgb(78.2, 208.6, 126.2); --bs-btn-active-border-color: rgb(56.1, 202.8, 110.1); --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #22c55e; --bs-btn-disabled-border-color: #22c55e; } .btn-info { --bs-btn-color: #000; --bs-btn-bg: #0ea5e9; --bs-btn-border-color: #0ea5e9; --bs-btn-hover-color: #000; --bs-btn-hover-bg: rgb(50.15, 178.5, 236.3); --bs-btn-hover-border-color: rgb(38.1, 174, 235.2); --bs-btn-focus-shadow-rgb: 12, 140, 198; --bs-btn-active-color: #000; --bs-btn-active-bg: rgb(62.2, 183, 237.4); --bs-btn-active-border-color: rgb(38.1, 174, 235.2); --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #0ea5e9; --bs-btn-disabled-border-color: #0ea5e9; } .btn-warning { --bs-btn-color: #000; --bs-btn-bg: #eab308; --bs-btn-border-color: #eab308; --bs-btn-hover-color: #000; --bs-btn-hover-bg: rgb(237.15, 190.4, 45.05); --bs-btn-hover-border-color: rgb(236.1, 186.6, 32.7); --bs-btn-focus-shadow-rgb: 199, 152, 7; --bs-btn-active-color: #000; --bs-btn-active-bg: rgb(238.2, 194.2, 57.4); --bs-btn-active-border-color: rgb(236.1, 186.6, 32.7); --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #eab308; --bs-btn-disabled-border-color: #eab308; } .btn-danger { --bs-btn-color: #000; --bs-btn-bg: #ef4444; --bs-btn-border-color: #ef4444; --bs-btn-hover-color: #000; --bs-btn-hover-bg: rgb(241.4, 96.05, 96.05); --bs-btn-hover-border-color: rgb(240.6, 86.7, 86.7); --bs-btn-focus-shadow-rgb: 203, 58, 58; --bs-btn-active-color: #000; --bs-btn-active-bg: rgb(242.2, 105.4, 105.4); --bs-btn-active-border-color: rgb(240.6, 86.7, 86.7); --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #ef4444; --bs-btn-disabled-border-color: #ef4444; } .btn-light { --bs-btn-color: #000; --bs-btn-bg: #e3e3e7; --bs-btn-border-color: #e3e3e7; --bs-btn-hover-color: #000; --bs-btn-hover-bg: rgb(192.95, 192.95, 196.35); --bs-btn-hover-border-color: rgb(181.6, 181.6, 184.8); --bs-btn-focus-shadow-rgb: 193, 193, 196; --bs-btn-active-color: #000; --bs-btn-active-bg: rgb(181.6, 181.6, 184.8); --bs-btn-active-border-color: rgb(170.25, 170.25, 173.25); --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #e3e3e7; --bs-btn-disabled-border-color: #e3e3e7; } .btn-dark { --bs-btn-color: #fff; --bs-btn-bg: #27272a; --bs-btn-border-color: #27272a; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: rgb(71.4, 71.4, 73.95); --bs-btn-hover-border-color: rgb(60.6, 60.6, 63.3); --bs-btn-focus-shadow-rgb: 71, 71, 74; --bs-btn-active-color: #fff; --bs-btn-active-bg: rgb(82.2, 82.2, 84.6); --bs-btn-active-border-color: rgb(60.6, 60.6, 63.3); --bs-btn-active-shadow: none; --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #27272a; --bs-btn-disabled-border-color: #27272a; } .btn-white { --bs-btn-color: #000; --bs-btn-bg: #fff; --bs-btn-border-color: #fff; --bs-btn-hover-color: #000; --bs-btn-hover-bg: white; --bs-btn-hover-border-color: white; --bs-btn-focus-shadow-rgb: 217, 217, 217; --bs-btn-active-color: #000; --bs-btn-active-bg: white; --bs-btn-active-border-color: white; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #fff; --bs-btn-disabled-border-color: #fff; } .btn-outline-primary { --bs-btn-color: #f97316; --bs-btn-border-color: #f97316; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #f97316; --bs-btn-hover-border-color: #f97316; --bs-btn-focus-shadow-rgb: 249, 115, 22; --bs-btn-active-color: #000; --bs-btn-active-bg: #f97316; --bs-btn-active-border-color: #f97316; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #f97316; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #f97316; --bs-gradient: none; } .btn-outline-secondary { --bs-btn-color: #71717a; --bs-btn-border-color: #71717a; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #71717a; --bs-btn-hover-border-color: #71717a; --bs-btn-focus-shadow-rgb: 113, 113, 122; --bs-btn-active-color: #fff; --bs-btn-active-bg: #71717a; --bs-btn-active-border-color: #71717a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #71717a; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #71717a; --bs-gradient: none; } .btn-outline-success { --bs-btn-color: #22c55e; --bs-btn-border-color: #22c55e; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #22c55e; --bs-btn-hover-border-color: #22c55e; --bs-btn-focus-shadow-rgb: 34, 197, 94; --bs-btn-active-color: #000; --bs-btn-active-bg: #22c55e; --bs-btn-active-border-color: #22c55e; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #22c55e; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #22c55e; --bs-gradient: none; } .btn-outline-info { --bs-btn-color: #0ea5e9; --bs-btn-border-color: #0ea5e9; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #0ea5e9; --bs-btn-hover-border-color: #0ea5e9; --bs-btn-focus-shadow-rgb: 14, 165, 233; --bs-btn-active-color: #000; --bs-btn-active-bg: #0ea5e9; --bs-btn-active-border-color: #0ea5e9; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #0ea5e9; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #0ea5e9; --bs-gradient: none; } .btn-outline-warning { --bs-btn-color: #eab308; --bs-btn-border-color: #eab308; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #eab308; --bs-btn-hover-border-color: #eab308; --bs-btn-focus-shadow-rgb: 234, 179, 8; --bs-btn-active-color: #000; --bs-btn-active-bg: #eab308; --bs-btn-active-border-color: #eab308; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #eab308; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #eab308; --bs-gradient: none; } .btn-outline-danger { --bs-btn-color: #ef4444; --bs-btn-border-color: #ef4444; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #ef4444; --bs-btn-hover-border-color: #ef4444; --bs-btn-focus-shadow-rgb: 239, 68, 68; --bs-btn-active-color: #000; --bs-btn-active-bg: #ef4444; --bs-btn-active-border-color: #ef4444; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ef4444; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #ef4444; --bs-gradient: none; } .btn-outline-light { --bs-btn-color: #e3e3e7; --bs-btn-border-color: #e3e3e7; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #e3e3e7; --bs-btn-hover-border-color: #e3e3e7; --bs-btn-focus-shadow-rgb: 227, 227, 231; --bs-btn-active-color: #000; --bs-btn-active-bg: #e3e3e7; --bs-btn-active-border-color: #e3e3e7; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #e3e3e7; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #e3e3e7; --bs-gradient: none; } .btn-outline-dark { --bs-btn-color: #27272a; --bs-btn-border-color: #27272a; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #27272a; --bs-btn-hover-border-color: #27272a; --bs-btn-focus-shadow-rgb: 39, 39, 42; --bs-btn-active-color: #fff; --bs-btn-active-bg: #27272a; --bs-btn-active-border-color: #27272a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #27272a; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #27272a; --bs-gradient: none; } .btn-outline-white { --bs-btn-color: #fff; --bs-btn-border-color: #fff; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #fff; --bs-btn-hover-border-color: #fff; --bs-btn-focus-shadow-rgb: 255, 255, 255; --bs-btn-active-color: #000; --bs-btn-active-bg: #fff; --bs-btn-active-border-color: #fff; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #fff; --bs-gradient: none; } .btn-link { --bs-btn-font-weight: 400; --bs-btn-color: #f97316; --bs-btn-bg: transparent; --bs-btn-border-color: transparent; --bs-btn-hover-color: rgb(189.6171548117, 80.5669456067, 4.8828451883); --bs-btn-hover-border-color: transparent; --bs-btn-active-color: rgb(189.6171548117, 80.5669456067, 4.8828451883); --bs-btn-active-border-color: transparent; --bs-btn-disabled-color: #52525b; --bs-btn-disabled-border-color: transparent; --bs-btn-box-shadow: 0 0 0 #000; --bs-btn-focus-shadow-rgb: 212, 98, 19; text-decoration: none; } .btn-link:hover, .btn-link:focus-visible { text-decoration: none; } .btn-link:focus-visible { color: var(--bs-btn-color); } .btn-link:hover { color: var(--bs-btn-hover-color); } .btn-lg, .btn-group-lg>.btn { --bs-btn-padding-y: 0.875rem; --bs-btn-padding-x: 4rem; --bs-btn-font-size: 0.875rem; --bs-btn-border-radius: 0.5rem; } .btn-sm, .btn-group-sm>.btn { --bs-btn-padding-y: 0.5rem; --bs-btn-padding-x: 2rem; --bs-btn-font-size: 0.75rem; --bs-btn-border-radius: 0.5rem; } .fade { transition: opacity 0.15s linear; } @media (prefers-reduced-motion: reduce) { .fade { transition: none; } } .fade:not(.show) { opacity: 0; } .collapse:not(.show) { display: none; } .collapsing { height: 0; overflow: hidden; transition: height 0.35s ease; } @media (prefers-reduced-motion: reduce) { .collapsing { transition: none; } } .collapsing.collapse-horizontal { width: 0; height: auto; transition: width 0.35s ease; } @media (prefers-reduced-motion: reduce) { .collapsing.collapse-horizontal { 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 { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 11rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 1.625rem; --bs-dropdown-font-size: 0.875rem; --bs-dropdown-color: #71717a; --bs-dropdown-bg: #fff; --bs-dropdown-border-color: transparent; --bs-dropdown-border-radius: 0.5rem; --bs-dropdown-border-width: 0; --bs-dropdown-inner-border-radius: 0.5rem; --bs-dropdown-divider-bg: transparent; --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); --bs-dropdown-link-color: #71717a; --bs-dropdown-link-hover-color: #27272a; --bs-dropdown-link-hover-bg: #e3e3e7; --bs-dropdown-link-active-color: #71717a; --bs-dropdown-link-active-bg: transparent; --bs-dropdown-link-disabled-color: #52525b; --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.3rem; --bs-dropdown-header-color: #52525b; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); } .dropdown-menu[data-bs-popper] { top: 100%; left: 0; margin-top: var(--bs-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(--bs-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(--bs-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(--bs-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(--bs-dropdown-divider-margin-y) 0; overflow: hidden; border-top: 1px solid var(--bs-dropdown-divider-bg); opacity: 1; } .dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; border-radius: var(--bs-dropdown-item-border-radius, 0); } .dropdown-item:hover, .dropdown-item:focus { color: var(--bs-dropdown-link-hover-color); background-color: var(--bs-dropdown-link-hover-bg); } .dropdown-item.active, .dropdown-item:active { color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: var(--bs-dropdown-link-active-bg); } .dropdown-item.disabled, .dropdown-item:disabled { color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: transparent; } .dropdown-menu.show { display: block; } .dropdown-header { display: block; padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); margin-bottom: 0; font-size: 0.875rem; color: var(--bs-dropdown-header-color); white-space: nowrap; } .dropdown-item-text { display: block; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); color: var(--bs-dropdown-link-color); } .dropdown-menu-dark { --bs-dropdown-color: #d4d4d8; --bs-dropdown-bg: #27272a; --bs-dropdown-border-color: transparent; --bs-dropdown-box-shadow: ; --bs-dropdown-link-color: #d4d4d8; --bs-dropdown-link-hover-color: #fff; --bs-dropdown-divider-bg: transparent; --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); --bs-dropdown-link-active-color: #71717a; --bs-dropdown-link-active-bg: transparent; --bs-dropdown-link-disabled-color: #71717a; --bs-dropdown-header-color: #71717a; } .btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; } .btn-group>.btn, .btn-group-vertical>.btn { position: relative; 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: flex; flex-wrap: wrap; justify-content: flex-start; } .btn-toolbar .input-group { width: auto; } .btn-group { border-radius: 0.5rem; } .btn-group> :not(.btn-check:first-child)+.btn, .btn-group>.btn-group:not(:first-child) { margin-left: calc(1px * -1); } .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: 1.125rem; padding-left: 1.125rem; } .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: 1.5rem; padding-left: 1.5rem; } .btn-lg+.dropdown-toggle-split, .btn-group-lg>.btn+.dropdown-toggle-split { padding-right: 3rem; padding-left: 3rem; } .btn-group-vertical { flex-direction: column; align-items: flex-start; 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: calc(1px * -1); } .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 { --bs-nav-link-padding-x: 1rem; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-link-color); --bs-nav-link-hover-color: var(--bs-link-hover-color); --bs-nav-link-disabled-color: #52525b; display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; } .nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); background: none; border: 0; 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 { transition: none; } } .nav-link:hover, .nav-link:focus { color: var(--bs-nav-link-hover-color); } .nav-link:focus-visible { outline: 0; box-shadow: 0 0 0 0.25rem rgba(249, 115, 22, 0.25); } .nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; } .nav-tabs { --bs-nav-tabs-border-width: 1px; --bs-nav-tabs-border-color: #d4d4d8; --bs-nav-tabs-border-radius: 0.5rem; --bs-nav-tabs-link-hover-border-color: #e3e3e7 #e3e3e7 #d4d4d8; --bs-nav-tabs-link-active-color: #3f3f46; --bs-nav-tabs-link-active-bg: #fff; --bs-nav-tabs-link-active-border-color: #d4d4d8 #d4d4d8 #fff; border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); } .nav-tabs .nav-link { margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); border: var(--bs-nav-tabs-border-width) solid transparent; border-top-left-radius: var(--bs-nav-tabs-border-radius); border-top-right-radius: var(--bs-nav-tabs-border-radius); } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); background-color: var(--bs-nav-tabs-link-active-bg); border-color: var(--bs-nav-tabs-link-active-border-color); } .nav-tabs .dropdown-menu { margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); border-top-left-radius: 0; border-top-right-radius: 0; } .nav-pills { --bs-nav-pills-border-radius: 0.75rem; --bs-nav-pills-link-active-color: #27272a; --bs-nav-pills-link-active-bg: #fff; } .nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); } .nav-pills .nav-link.active, .nav-pills .show>.nav-link { color: var(--bs-nav-pills-link-active-color); background-color: var(--bs-nav-pills-link-active-bg); } .nav-underline { --bs-nav-underline-gap: 1rem; --bs-nav-underline-border-width: 0.125rem; --bs-nav-underline-link-active-color: var(--bs-emphasis-color); gap: var(--bs-nav-underline-gap); } .nav-underline .nav-link { padding-right: 0; padding-left: 0; border-bottom: var(--bs-nav-underline-border-width) solid transparent; } .nav-underline .nav-link:hover, .nav-underline .nav-link:focus { border-bottom-color: currentcolor; } .nav-underline .nav-link.active, .nav-underline .show>.nav-link { font-weight: 600; color: var(--bs-nav-underline-link-active-color); border-bottom-color: currentcolor; } .nav-fill>.nav-link, .nav-fill .nav-item { flex: 1 1 auto; text-align: center; } .nav-justified>.nav-link, .nav-justified .nav-item { flex-basis: 0; 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 { --bs-navbar-padding-x: 0.5rem; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: #27272a; --bs-navbar-hover-color: rgba(39, 39, 42, 0.7); --bs-navbar-disabled-color: rgba(39, 39, 42, 0.3); --bs-navbar-active-color: rgba(39, 39, 42, 0.9); --bs-navbar-brand-padding-y: 0.59375rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 0.875rem; --bs-navbar-brand-color: rgba(39, 39, 42, 0.9); --bs-navbar-brand-hover-color: rgba(39, 39, 42, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.125rem; --bs-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='%2327272a' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(39, 39, 42, 0.1); --bs-navbar-toggler-border-radius: 0.5rem; --bs-navbar-toggler-focus-width: 0.2rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); } .navbar>.container, .navbar>.container-fluid, .navbar>.container-sm, .navbar>.container-md, .navbar>.container-lg, .navbar>.container-xl, .navbar>.container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; } .navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); white-space: nowrap; } .navbar-brand:hover, .navbar-brand:focus { color: var(--bs-navbar-brand-hover-color); } .navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; } .navbar-nav .nav-link.active, .navbar-nav .nav-link.show { color: var(--bs-navbar-active-color); } .navbar-nav .dropdown-menu { position: static; } .navbar-text { padding-top: 0.5rem; padding-bottom: 0.5rem; color: var(--bs-navbar-color); } .navbar-text a, .navbar-text a:hover, .navbar-text a:focus { color: var(--bs-navbar-active-color); } .navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; } .navbar-toggler { padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); font-size: var(--bs-navbar-toggler-font-size); line-height: 1; color: var(--bs-navbar-color); background-color: transparent; border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); border-radius: var(--bs-navbar-toggler-border-radius); transition: var(--bs-navbar-toggler-transition); } @media (prefers-reduced-motion: reduce) { .navbar-toggler { transition: none; } } .navbar-toggler:hover { text-decoration: none; } .navbar-toggler:focus { text-decoration: none; outline: 0; box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); } .navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-image: var(--bs-navbar-toggler-icon-bg); background-repeat: no-repeat; background-position: center; background-size: 100%; } .navbar-nav-scroll { max-height: var(--bs-scroll-height, 75vh); overflow-y: auto; } @media (min-width: 576px) { .navbar-expand-sm { flex-wrap: nowrap; justify-content: flex-start; } .navbar-expand-sm .navbar-nav { flex-direction: row; } .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-sm .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand-sm .navbar-nav-scroll { overflow: visible; } .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-sm .navbar-toggler { display: none; } .navbar-expand-sm .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; } .navbar-expand-sm .offcanvas .offcanvas-header { display: none; } .navbar-expand-sm .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } } @media (min-width: 768px) { .navbar-expand-md { flex-wrap: nowrap; justify-content: flex-start; } .navbar-expand-md .navbar-nav { flex-direction: row; } .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-md .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand-md .navbar-nav-scroll { overflow: visible; } .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-md .navbar-toggler { display: none; } .navbar-expand-md .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; } .navbar-expand-md .offcanvas .offcanvas-header { display: none; } .navbar-expand-md .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } } @media (min-width: 992px) { .navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; } .navbar-expand-lg .navbar-nav { flex-direction: row; } .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand-lg .navbar-nav-scroll { overflow: visible; } .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-lg .navbar-toggler { display: none; } .navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; } .navbar-expand-lg .offcanvas .offcanvas-header { display: none; } .navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } } @media (min-width: 1200px) { .navbar-expand-xl { flex-wrap: nowrap; justify-content: flex-start; } .navbar-expand-xl .navbar-nav { flex-direction: row; } .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-xl .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand-xl .navbar-nav-scroll { overflow: visible; } .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-xl .navbar-toggler { display: none; } .navbar-expand-xl .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; } .navbar-expand-xl .offcanvas .offcanvas-header { display: none; } .navbar-expand-xl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } } @media (min-width: 1400px) { .navbar-expand-xxl { flex-wrap: nowrap; justify-content: flex-start; } .navbar-expand-xxl .navbar-nav { flex-direction: row; } .navbar-expand-xxl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-xxl .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand-xxl .navbar-nav-scroll { overflow: visible; } .navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-xxl .navbar-toggler { display: none; } .navbar-expand-xxl .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; } .navbar-expand-xxl .offcanvas .offcanvas-header { display: none; } .navbar-expand-xxl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } } .navbar-expand { flex-wrap: nowrap; justify-content: flex-start; } .navbar-expand .navbar-nav { flex-direction: row; } .navbar-expand .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand .navbar-nav-scroll { overflow: visible; } .navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand .navbar-toggler { display: none; } .navbar-expand .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; } .navbar-expand .offcanvas .offcanvas-header { display: none; } .navbar-expand .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } .navbar-dark, .navbar[data-bs-theme=dark] { --bs-navbar-color: rgba(255, 255, 255, 0.85); --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); --bs-navbar-active-color: #fff; --bs-navbar-brand-color: #fff; --bs-navbar-brand-hover-color: #fff; --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); --bs-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.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } [data-bs-theme=dark] .navbar-toggler-icon { --bs-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.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: 0; --bs-card-border-color: rgba(0, 0, 0, 0.125); --bs-card-border-radius: 0.75rem; --bs-card-box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05); --bs-card-inner-border-radius: 0.75rem; --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: #fff; --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: #fff; --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0; height: var(--bs-card-height); color: var(--bs-body-color); word-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-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(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius); } .card>.list-group:last-child { border-bottom-width: 0; border-bottom-right-radius: var(--bs-card-inner-border-radius); border-bottom-left-radius: var(--bs-card-inner-border-radius); } .card>.card-header+.list-group, .card>.list-group+.card-footer { border-top: 0; } .card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); } .card-title { margin-bottom: var(--bs-card-title-spacer-y); color: var(--bs-card-title-color); } .card-subtitle { margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); margin-bottom: 0; color: var(--bs-card-subtitle-color); } .card-text:last-child { margin-bottom: 0; } .card-link+.card-link { margin-left: var(--bs-card-spacer-x); } .card-header { padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); margin-bottom: 0; color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); } .card-header:first-child { border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; } .card-footer { padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); } .card-footer:last-child { border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); } .card-header-tabs { margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); border-bottom: 0; } .card-header-tabs .nav-link.active { background-color: var(--bs-card-bg); border-bottom-color: var(--bs-card-bg); } .card-header-pills { margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); } .card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: var(--bs-card-img-overlay-padding); border-radius: var(--bs-card-inner-border-radius); } .card-img, .card-img-top, .card-img-bottom { width: 100%; } .card-img, .card-img-top { border-top-left-radius: var(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius); } .card-img, .card-img-bottom { border-bottom-right-radius: var(--bs-card-inner-border-radius); border-bottom-left-radius: var(--bs-card-inner-border-radius); } .card-group>.card { margin-bottom: var(--bs-card-group-margin); } @media (min-width: 576px) { .card-group { display: flex; flex-flow: row wrap; } .card-group>.card { 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 { --bs-accordion-color: #71717a; --bs-accordion-bg: transparent; --bs-accordion-transition: all 0.15s ease-in, border-radius 0.15s ease; --bs-accordion-border-color: rgba(0, 0, 0, 0.125); --bs-accordion-border-width: 0; --bs-accordion-border-radius: 0.25rem; --bs-accordion-inner-border-radius: 0.25rem; --bs-accordion-btn-padding-x: 1rem; --bs-accordion-btn-padding-y: 1rem; --bs-accordion-btn-color: #71717a; --bs-accordion-btn-bg: transparent; --bs-accordion-btn-icon: none; --bs-accordion-btn-icon-width: 1rem; --bs-accordion-btn-icon-transform: rotate(180deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: none; --bs-accordion-btn-focus-box-shadow: none; --bs-accordion-body-padding-x: 1rem; --bs-accordion-body-padding-y: 1rem; --bs-accordion-active-color: #27272a; --bs-accordion-active-bg: transparent; } .accordion-button { position: relative; display: flex; align-items: center; width: 100%; padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); font-size: 1rem; color: var(--bs-accordion-btn-color); text-align: left; background-color: var(--bs-accordion-btn-bg); border: 0; border-radius: 0; overflow-anchor: none; transition: var(--bs-accordion-transition); } @media (prefers-reduced-motion: reduce) { .accordion-button { transition: none; } } .accordion-button:not(.collapsed) { color: var(--bs-accordion-active-color); background-color: var(--bs-accordion-active-bg); box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); } .accordion-button:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); } .accordion-button::after { flex-shrink: 0; width: var(--bs-accordion-btn-icon-width); height: var(--bs-accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--bs-accordion-btn-icon); background-repeat: no-repeat; background-size: var(--bs-accordion-btn-icon-width); transition: var(--bs-accordion-btn-icon-transition); } @media (prefers-reduced-motion: reduce) { .accordion-button::after { transition: none; } } .accordion-button:hover { z-index: 2; } .accordion-button:focus { z-index: 3; outline: 0; box-shadow: var(--bs-accordion-btn-focus-box-shadow); } .accordion-header { margin-bottom: 0; } .accordion-item { color: var(--bs-accordion-color); background-color: var(--bs-accordion-bg); border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); } .accordion-item:first-of-type { border-top-left-radius: var(--bs-accordion-border-radius); border-top-right-radius: var(--bs-accordion-border-radius); } .accordion-item:first-of-type>.accordion-header .accordion-button { border-top-left-radius: var(--bs-accordion-inner-border-radius); border-top-right-radius: var(--bs-accordion-inner-border-radius); } .accordion-item:not(:first-of-type) { border-top: 0; } .accordion-item:last-of-type { border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius); } .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed { border-bottom-right-radius: var(--bs-accordion-inner-border-radius); border-bottom-left-radius: var(--bs-accordion-inner-border-radius); } .accordion-item:last-of-type>.accordion-collapse { border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius); } .accordion-body { padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); } .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-header .accordion-button, .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed { border-radius: 0; } .accordion-flush>.accordion-item>.accordion-collapse { border-radius: 0; } [data-bs-theme=dark] .accordion-button::after { --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28251.4, 171, 115.2%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"); --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28251.4, 171, 115.2%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"); } .breadcrumb { --bs-breadcrumb-padding-x: 1rem; --bs-breadcrumb-padding-y: 0.5rem; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: #e3e3e7; --bs-breadcrumb-border-radius: 0.5rem; --bs-breadcrumb-divider-color: #52525b; --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: #52525b; display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); } .breadcrumb-item+.breadcrumb-item { padding-left: var(--bs-breadcrumb-item-padding-x); } .breadcrumb-item+.breadcrumb-item::before { float: left; padding-right: var(--bs-breadcrumb-item-padding-x); color: var(--bs-breadcrumb-divider-color); content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */ ; } .breadcrumb-item.active { color: var(--bs-breadcrumb-item-active-color); } .pagination { --bs-pagination-padding-x: 0.75rem; --bs-pagination-padding-y: 0.375rem; --bs-pagination-font-size: 1rem; --bs-pagination-color: #f97316; --bs-pagination-bg: #fff; --bs-pagination-border-width: 1px; --bs-pagination-border-color: #d4d4d8; --bs-pagination-border-radius: 0.5rem; --bs-pagination-hover-color: rgb(189.6171548117, 80.5669456067, 4.8828451883); --bs-pagination-hover-bg: #e3e3e7; --bs-pagination-hover-border-color: #d4d4d8; --bs-pagination-focus-color: rgb(189.6171548117, 80.5669456067, 4.8828451883); --bs-pagination-focus-bg: #e3e3e7; --bs-pagination-focus-box-shadow: 0 0 0 0.2rem rgba(249, 115, 22, 0.25); --bs-pagination-active-color: #fff; --bs-pagination-active-bg: #f97316; --bs-pagination-active-border-color: #f97316; --bs-pagination-disabled-color: #52525b; --bs-pagination-disabled-bg: #fff; --bs-pagination-disabled-border-color: #d4d4d8; display: flex; padding-left: 0; list-style: none; } .page-link { position: relative; display: block; padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); font-size: var(--bs-pagination-font-size); color: var(--bs-pagination-color); background-color: var(--bs-pagination-bg); border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .page-link { transition: none; } } .page-link:hover { z-index: 2; color: var(--bs-pagination-hover-color); background-color: var(--bs-pagination-hover-bg); border-color: var(--bs-pagination-hover-border-color); } .page-link:focus { z-index: 3; color: var(--bs-pagination-focus-color); background-color: var(--bs-pagination-focus-bg); outline: 0; box-shadow: var(--bs-pagination-focus-box-shadow); } .page-link.active, .active>.page-link { z-index: 3; color: var(--bs-pagination-active-color); background-color: var(--bs-pagination-active-bg); border-color: var(--bs-pagination-active-border-color); } .page-link.disabled, .disabled>.page-link { color: var(--bs-pagination-disabled-color); pointer-events: none; background-color: var(--bs-pagination-disabled-bg); border-color: var(--bs-pagination-disabled-border-color); } .page-item:not(:first-child) .page-link { margin-left: calc(1px * -1); } .page-item:first-child .page-link { border-top-left-radius: var(--bs-pagination-border-radius); border-bottom-left-radius: var(--bs-pagination-border-radius); } .page-item:last-child .page-link { border-top-right-radius: var(--bs-pagination-border-radius); border-bottom-right-radius: var(--bs-pagination-border-radius); } .pagination-lg { --bs-pagination-padding-x: 1.5rem; --bs-pagination-padding-y: 0.75rem; --bs-pagination-font-size: 1.125rem; --bs-pagination-border-radius: var(--bs-border-radius-lg); } .pagination-sm { --bs-pagination-padding-x: 0.5rem; --bs-pagination-padding-y: 0.25rem; --bs-pagination-font-size: 0.875rem; --bs-pagination-border-radius: var(--bs-border-radius-sm); } .badge { --bs-badge-padding-x: 0.9em; --bs-badge-padding-y: 0.55em; --bs-badge-font-size: 0.75em; --bs-badge-font-weight: 700; --bs-badge-color: #fff; --bs-badge-border-radius: 0.45rem; display: inline-block; padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); font-size: var(--bs-badge-font-size); font-weight: var(--bs-badge-font-weight); line-height: 1; color: var(--bs-badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: var(--bs-badge-border-radius); } .badge:empty { display: none; } .btn .badge { position: relative; top: -1px; } .alert { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: 1px solid var(--bs-alert-border-color); --bs-alert-border-radius: 0.5rem; --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); } .alert-heading { color: inherit; } .alert-link { font-weight: 600; color: var(--bs-alert-link-color); } .alert-dismissible { padding-right: 3rem; } .alert-dismissible .btn-close { position: absolute; top: 0; right: 0; z-index: 2; padding: 1.25rem 1rem; } .alert-primary { --bs-alert-color: var(--bs-primary-text-emphasis); --bs-alert-bg: var(--bs-primary-bg-subtle); --bs-alert-border-color: var(--bs-primary-border-subtle); --bs-alert-link-color: var(--bs-primary-text-emphasis); } .alert-secondary { --bs-alert-color: var(--bs-secondary-text-emphasis); --bs-alert-bg: var(--bs-secondary-bg-subtle); --bs-alert-border-color: var(--bs-secondary-border-subtle); --bs-alert-link-color: var(--bs-secondary-text-emphasis); } .alert-success { --bs-alert-color: var(--bs-success-text-emphasis); --bs-alert-bg: var(--bs-success-bg-subtle); --bs-alert-border-color: var(--bs-success-border-subtle); --bs-alert-link-color: var(--bs-success-text-emphasis); } .alert-info { --bs-alert-color: var(--bs-info-text-emphasis); --bs-alert-bg: var(--bs-info-bg-subtle); --bs-alert-border-color: var(--bs-info-border-subtle); --bs-alert-link-color: var(--bs-info-text-emphasis); } .alert-warning { --bs-alert-color: var(--bs-warning-text-emphasis); --bs-alert-bg: var(--bs-warning-bg-subtle); --bs-alert-border-color: var(--bs-warning-border-subtle); --bs-alert-link-color: var(--bs-warning-text-emphasis); } .alert-danger { --bs-alert-color: var(--bs-danger-text-emphasis); --bs-alert-bg: var(--bs-danger-bg-subtle); --bs-alert-border-color: var(--bs-danger-border-subtle); --bs-alert-link-color: var(--bs-danger-text-emphasis); } .alert-light { --bs-alert-color: var(--bs-light-text-emphasis); --bs-alert-bg: var(--bs-light-bg-subtle); --bs-alert-border-color: var(--bs-light-border-subtle); --bs-alert-link-color: var(--bs-light-text-emphasis); } .alert-dark { --bs-alert-color: var(--bs-dark-text-emphasis); --bs-alert-bg: var(--bs-dark-bg-subtle); --bs-alert-border-color: var(--bs-dark-border-subtle); --bs-alert-link-color: var(--bs-dark-text-emphasis); } .alert-white { --bs-alert-color: var(--bs-white-text-emphasis); --bs-alert-bg: var(--bs-white-bg-subtle); --bs-alert-border-color: var(--bs-white-border-subtle); --bs-alert-link-color: var(--bs-white-text-emphasis); } @keyframes progress-bar-stripes { 0% { background-position-x: 3px; } } .progress, .progress-stacked { --bs-progress-height: 3px; --bs-progress-font-size: 0.75rem; --bs-progress-bg: #e3e3e7; --bs-progress-border-radius: 0.5rem; --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-progress-bar-color: #fff; --bs-progress-bar-bg: #f97316; --bs-progress-bar-transition: width 0.6s ease; display: flex; height: var(--bs-progress-height); overflow: hidden; font-size: var(--bs-progress-font-size); background-color: var(--bs-progress-bg); border-radius: var(--bs-progress-border-radius); } .progress-bar { display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: var(--bs-progress-bar-color); text-align: center; white-space: nowrap; background-color: var(--bs-progress-bar-bg); transition: var(--bs-progress-bar-transition); } @media (prefers-reduced-motion: reduce) { .progress-bar { transition: none; } } .progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: var(--bs-progress-height) var(--bs-progress-height); } .progress-stacked>.progress { overflow: visible; } .progress-stacked>.progress>.progress-bar { width: 100%; } .progress-bar-animated { animation: 1s linear infinite progress-bar-stripes; } @media (prefers-reduced-motion: reduce) { .progress-bar-animated { animation: none; } } .list-group { --bs-list-group-color: inherit; --bs-list-group-bg: #fff; --bs-list-group-border-color: rgba(0, 0, 0, 0.125); --bs-list-group-border-width: 1px; --bs-list-group-border-radius: 0.5rem; --bs-list-group-item-padding-x: 1rem; --bs-list-group-item-padding-y: 0.5rem; --bs-list-group-action-color: #3f3f46; --bs-list-group-action-hover-color: #3f3f46; --bs-list-group-action-hover-bg: #f4f4f5; --bs-list-group-action-active-color: #71717a; --bs-list-group-action-active-bg: #e3e3e7; --bs-list-group-disabled-color: #52525b; --bs-list-group-disabled-bg: #fff; --bs-list-group-active-color: #fff; --bs-list-group-active-bg: #f97316; --bs-list-group-active-border-color: #f97316; display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: var(--bs-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(--bs-list-group-action-color); text-align: inherit; } .list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: var(--bs-list-group-action-hover-color); text-decoration: none; background-color: var(--bs-list-group-action-hover-bg); } .list-group-item-action:active { color: var(--bs-list-group-action-active-color); background-color: var(--bs-list-group-action-active-bg); } .list-group-item { position: relative; display: block; padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); color: var(--bs-list-group-color); background-color: var(--bs-list-group-bg); border: var(--bs-list-group-border-width) solid var(--bs-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(--bs-list-group-disabled-color); pointer-events: none; background-color: var(--bs-list-group-disabled-bg); } .list-group-item.active { z-index: 2; color: var(--bs-list-group-active-color); background-color: var(--bs-list-group-active-bg); border-color: var(--bs-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(--bs-list-group-border-width)); border-top-width: var(--bs-list-group-border-width); } .list-group-horizontal { flex-direction: row; } .list-group-horizontal>.list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-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(--bs-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(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal>.list-group-item+.list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } @media (min-width: 576px) { .list-group-horizontal-sm { flex-direction: row; } .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-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(--bs-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(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal-sm>.list-group-item+.list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } } @media (min-width: 768px) { .list-group-horizontal-md { flex-direction: row; } .list-group-horizontal-md>.list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-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(--bs-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(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal-md>.list-group-item+.list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } } @media (min-width: 992px) { .list-group-horizontal-lg { flex-direction: row; } .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-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(--bs-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(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal-lg>.list-group-item+.list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } } @media (min-width: 1200px) { .list-group-horizontal-xl { flex-direction: row; } .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-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(--bs-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(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal-xl>.list-group-item+.list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } } @media (min-width: 1400px) { .list-group-horizontal-xxl { flex-direction: row; } .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-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(--bs-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(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal-xxl>.list-group-item+.list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } } .list-group-flush { border-radius: 0; } .list-group-flush>.list-group-item { border-width: 0 0 var(--bs-list-group-border-width); } .list-group-flush>.list-group-item:last-child { border-bottom-width: 0; } .list-group-item-primary { --bs-list-group-color: var(--bs-primary-text-emphasis); --bs-list-group-bg: var(--bs-primary-bg-subtle); --bs-list-group-border-color: var(--bs-primary-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); --bs-list-group-active-color: var(--bs-primary-bg-subtle); --bs-list-group-active-bg: var(--bs-primary-text-emphasis); --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); } .list-group-item-secondary { --bs-list-group-color: var(--bs-secondary-text-emphasis); --bs-list-group-bg: var(--bs-secondary-bg-subtle); --bs-list-group-border-color: var(--bs-secondary-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); --bs-list-group-active-color: var(--bs-secondary-bg-subtle); --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); } .list-group-item-success { --bs-list-group-color: var(--bs-success-text-emphasis); --bs-list-group-bg: var(--bs-success-bg-subtle); --bs-list-group-border-color: var(--bs-success-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-success-border-subtle); --bs-list-group-active-color: var(--bs-success-bg-subtle); --bs-list-group-active-bg: var(--bs-success-text-emphasis); --bs-list-group-active-border-color: var(--bs-success-text-emphasis); } .list-group-item-info { --bs-list-group-color: var(--bs-info-text-emphasis); --bs-list-group-bg: var(--bs-info-bg-subtle); --bs-list-group-border-color: var(--bs-info-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-info-border-subtle); --bs-list-group-active-color: var(--bs-info-bg-subtle); --bs-list-group-active-bg: var(--bs-info-text-emphasis); --bs-list-group-active-border-color: var(--bs-info-text-emphasis); } .list-group-item-warning { --bs-list-group-color: var(--bs-warning-text-emphasis); --bs-list-group-bg: var(--bs-warning-bg-subtle); --bs-list-group-border-color: var(--bs-warning-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); --bs-list-group-active-color: var(--bs-warning-bg-subtle); --bs-list-group-active-bg: var(--bs-warning-text-emphasis); --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); } .list-group-item-danger { --bs-list-group-color: var(--bs-danger-text-emphasis); --bs-list-group-bg: var(--bs-danger-bg-subtle); --bs-list-group-border-color: var(--bs-danger-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); --bs-list-group-active-color: var(--bs-danger-bg-subtle); --bs-list-group-active-bg: var(--bs-danger-text-emphasis); --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); } .list-group-item-light { --bs-list-group-color: var(--bs-light-text-emphasis); --bs-list-group-bg: var(--bs-light-bg-subtle); --bs-list-group-border-color: var(--bs-light-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-light-border-subtle); --bs-list-group-active-color: var(--bs-light-bg-subtle); --bs-list-group-active-bg: var(--bs-light-text-emphasis); --bs-list-group-active-border-color: var(--bs-light-text-emphasis); } .list-group-item-dark { --bs-list-group-color: var(--bs-dark-text-emphasis); --bs-list-group-bg: var(--bs-dark-bg-subtle); --bs-list-group-border-color: var(--bs-dark-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); --bs-list-group-active-color: var(--bs-dark-bg-subtle); --bs-list-group-active-bg: var(--bs-dark-text-emphasis); --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); } .list-group-item-white { --bs-list-group-color: var(--bs-white-text-emphasis); --bs-list-group-bg: var(--bs-white-bg-subtle); --bs-list-group-border-color: var(--bs-white-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-white-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-white-border-subtle); --bs-list-group-active-color: var(--bs-white-bg-subtle); --bs-list-group-active-bg: var(--bs-white-text-emphasis); --bs-list-group-active-border-color: var(--bs-white-text-emphasis); } .btn-close { --bs-btn-close-color: #fff; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.2rem rgba(249, 115, 22, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; border: 0; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); } .btn-close:hover { color: var(--bs-btn-close-color); text-decoration: none; opacity: var(--bs-btn-close-hover-opacity); } .btn-close:focus { outline: 0; box-shadow: var(--bs-btn-close-focus-shadow); opacity: var(--bs-btn-close-focus-opacity); } .btn-close:disabled, .btn-close.disabled { pointer-events: none; user-select: none; opacity: var(--bs-btn-close-disabled-opacity); } .btn-close-white { filter: var(--bs-btn-close-white-filter); } [data-bs-theme=dark] .btn-close { filter: var(--bs-btn-close-white-filter); } .toast { --bs-toast-zindex: 1090; --bs-toast-padding-x: 0.75rem; --bs-toast-padding-y: 0.75rem; --bs-toast-spacing: 1.5rem; --bs-toast-max-width: 350px; --bs-toast-font-size: 0.875rem; --bs-toast-color: ; --bs-toast-bg: rgba(255, 255, 255, 0.85); --bs-toast-border-width: 0; --bs-toast-border-color: transparent; --bs-toast-border-radius: 0.5rem; --bs-toast-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); --bs-toast-header-color: #27272a; --bs-toast-header-bg: rgba(255, 255, 255, 0.85); --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); width: var(--bs-toast-max-width); max-width: 100%; font-size: var(--bs-toast-font-size); color: var(--bs-toast-color); pointer-events: auto; background-color: var(--bs-toast-bg); background-clip: padding-box; border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); box-shadow: var(--bs-toast-box-shadow); border-radius: var(--bs-toast-border-radius); } .toast.showing { opacity: 0; } .toast:not(.show) { display: none; } .toast-container { --bs-toast-zindex: 1090; position: absolute; z-index: var(--bs-toast-zindex); width: max-content; max-width: 100%; pointer-events: none; } .toast-container> :not(:last-child) { margin-bottom: var(--bs-toast-spacing); } .toast-header { display: flex; align-items: center; padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); color: var(--bs-toast-header-color); background-color: var(--bs-toast-header-bg); background-clip: padding-box; border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); } .toast-header .btn-close { margin-right: calc(-0.5 * var(--bs-toast-padding-x)); margin-left: var(--bs-toast-padding-x); } .toast-body { padding: var(--bs-toast-padding-x); word-wrap: break-word; } .modal { --bs-modal-zindex: 1055; --bs-modal-width: 500px; --bs-modal-padding: 1rem; --bs-modal-margin: 0.5rem; --bs-modal-color: ; --bs-modal-bg: #fff; --bs-modal-border-color: rgba(0, 0, 0, 0.2); --bs-modal-border-width: 1px; --bs-modal-border-radius: 0.75rem; --bs-modal-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); --bs-modal-inner-border-radius: calc(0.75rem - 1px); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; --bs-modal-header-padding: 1rem 1rem; --bs-modal-header-border-color: #d4d4d8; --bs-modal-header-border-width: 1px; --bs-modal-title-line-height: 1.5; --bs-modal-footer-gap: 0.5rem; --bs-modal-footer-bg: ; --bs-modal-footer-border-color: #d4d4d8; --bs-modal-footer-border-width: 1px; position: fixed; top: 0; left: 0; z-index: var(--bs-modal-zindex); display: none; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; outline: 0; } .modal-dialog { position: relative; width: auto; margin: var(--bs-modal-margin); pointer-events: none; } .modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -50px); } @media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } } .modal.show .modal-dialog { transform: none; } .modal.modal-static .modal-dialog { transform: scale(1.02); } .modal-dialog-scrollable { height: calc(100% - var(--bs-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: flex; align-items: center; min-height: calc(100% - var(--bs-modal-margin) * 2); } .modal-content { position: relative; display: flex; flex-direction: column; width: 100%; color: var(--bs-modal-color); pointer-events: auto; background-color: var(--bs-modal-bg); background-clip: padding-box; border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius: var(--bs-modal-border-radius); outline: 0; } .modal-backdrop { --bs-backdrop-zindex: 1050; --bs-backdrop-bg: #000; --bs-backdrop-opacity: 0.5; position: fixed; top: 0; left: 0; z-index: var(--bs-backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--bs-backdrop-bg); } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.show { opacity: var(--bs-backdrop-opacity); } .modal-header { display: flex; flex-shrink: 0; align-items: center; padding: var(--bs-modal-header-padding); border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); border-top-left-radius: var(--bs-modal-inner-border-radius); border-top-right-radius: var(--bs-modal-inner-border-radius); } .modal-header .btn-close { padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto; } .modal-title { margin-bottom: 0; line-height: var(--bs-modal-title-line-height); } .modal-body { position: relative; flex: 1 1 auto; padding: var(--bs-modal-padding); } .modal-footer { display: flex; flex-shrink: 0; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color: var(--bs-modal-footer-bg); border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius: var(--bs-modal-inner-border-radius); border-bottom-left-radius: var(--bs-modal-inner-border-radius); } .modal-footer>* { margin: calc(var(--bs-modal-footer-gap) * 0.5); } @media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; --bs-modal-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); } .modal-dialog { max-width: var(--bs-modal-width); margin-right: auto; margin-left: auto; } .modal-sm { --bs-modal-width: 300px; } } @media (min-width: 992px) { .modal-lg, .modal-xl { --bs-modal-width: 800px; } } @media (min-width: 1200px) { .modal-xl { --bs-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 { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: 0; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: #fff; --bs-tooltip-bg: #000; --bs-tooltip-border-radius: 0.5rem; --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); 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(--bs-tooltip-font-size); word-wrap: break-word; opacity: 0; } .tooltip.show { opacity: var(--bs-tooltip-opacity); } .tooltip .tooltip-arrow { display: block; width: var(--bs-tooltip-arrow-width); height: var(--bs-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: calc(-1 * var(--bs-tooltip-arrow-height)); } .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { top: -1px; border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; border-top-color: var(--bs-tooltip-bg); } /* rtl:begin:ignore */ .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { left: calc(-1 * var(--bs-tooltip-arrow-height)); width: var(--bs-tooltip-arrow-height); height: var(--bs-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(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; border-right-color: var(--bs-tooltip-bg); } /* rtl:end:ignore */ .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { top: calc(-1 * var(--bs-tooltip-arrow-height)); } .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { bottom: -1px; border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); border-bottom-color: var(--bs-tooltip-bg); } /* rtl:begin:ignore */ .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { right: calc(-1 * var(--bs-tooltip-arrow-height)); width: var(--bs-tooltip-arrow-height); height: var(--bs-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(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); border-left-color: var(--bs-tooltip-bg); } /* rtl:end:ignore */ .tooltip-inner { max-width: var(--bs-tooltip-max-width); padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); color: var(--bs-tooltip-color); text-align: center; background-color: var(--bs-tooltip-bg); border-radius: var(--bs-tooltip-border-radius); } .popover { --bs-popover-zindex: 1070; --bs-popover-max-width: 276px; --bs-popover-font-size: 0.75rem; --bs-popover-bg: #fff; --bs-popover-border-width: 0px; --bs-popover-border-color: rgba(0, 0, 0, 0.2); --bs-popover-border-radius: 0.75rem; --bs-popover-inner-border-radius: calc(0.75rem - 0px); --bs-popover-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; --bs-popover-header-color: #27272a; --bs-popover-header-bg: #e3e3e7; --bs-popover-body-padding-x: 1rem; --bs-popover-body-padding-y: 1rem; --bs-popover-body-color: #71717a; --bs-popover-arrow-width: 1rem; --bs-popover-arrow-height: 0.5rem; --bs-popover-arrow-border: var(--bs-popover-border-color); z-index: var(--bs-popover-zindex); display: block; max-width: var(--bs-popover-max-width); font-family: var(--bs-font-sans-serif); 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(--bs-popover-font-size); word-wrap: break-word; background-color: var(--bs-popover-bg); background-clip: padding-box; border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); border-radius: var(--bs-popover-border-radius); } .popover .popover-arrow { display: block; width: var(--bs-popover-arrow-width); height: var(--bs-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(--bs-popover-arrow-height)) - var(--bs-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(--bs-popover-arrow-height) calc(var(--bs-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(--bs-popover-arrow-border); } .bs-popover-top>.popover-arrow::after, .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after { bottom: var(--bs-popover-border-width); border-top-color: var(--bs-popover-bg); } /* rtl:begin:ignore */ .bs-popover-end>.popover-arrow, .bs-popover-auto[data-popper-placement^=right]>.popover-arrow { left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); width: var(--bs-popover-arrow-height); height: var(--bs-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(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-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(--bs-popover-arrow-border); } .bs-popover-end>.popover-arrow::after, .bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after { left: var(--bs-popover-border-width); border-right-color: var(--bs-popover-bg); } /* rtl:end:ignore */ .bs-popover-bottom>.popover-arrow, .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow { top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-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(--bs-popover-arrow-width) * 0.5) var(--bs-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(--bs-popover-arrow-border); } .bs-popover-bottom>.popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after { top: var(--bs-popover-border-width); border-bottom-color: var(--bs-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(--bs-popover-arrow-width); margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); content: ""; border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); } /* rtl:begin:ignore */ .bs-popover-start>.popover-arrow, .bs-popover-auto[data-popper-placement^=left]>.popover-arrow { right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); width: var(--bs-popover-arrow-height); height: var(--bs-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(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-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(--bs-popover-arrow-border); } .bs-popover-start>.popover-arrow::after, .bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after { right: var(--bs-popover-border-width); border-left-color: var(--bs-popover-bg); } /* rtl:end:ignore */ .popover-header { padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); margin-bottom: 0; font-size: var(--bs-popover-header-font-size); color: var(--bs-popover-header-color); background-color: var(--bs-popover-header-bg); border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); border-top-left-radius: var(--bs-popover-inner-border-radius); border-top-right-radius: var(--bs-popover-inner-border-radius); } .popover-header:empty { display: none; } .popover-body { padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); color: var(--bs-popover-body-color); } .carousel { position: relative; } .carousel.pointer-event { 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%; backface-visibility: hidden; transition: transform 0.6s ease-in-out; } @media (prefers-reduced-motion: reduce) { .carousel-item { transition: none; } } .carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; } .carousel-item-next:not(.carousel-item-start), .active.carousel-item-end { transform: translateX(100%); } .carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start { transform: translateX(-100%); } .carousel-fade .carousel-item { opacity: 0; transition-property: opacity; 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; transition: opacity 0s 0.6s; } @media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end { transition: none; } } .carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; padding: 0; color: #fff; text-align: center; background: none; border: 0; opacity: 0.5; transition: opacity 0.15s ease; } @media (prefers-reduced-motion: reduce) { .carousel-control-prev, .carousel-control-next { transition: none; } } .carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #fff; 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%; } .carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%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") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%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-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%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") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%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-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; display: flex; justify-content: center; padding: 0; margin-right: 15%; margin-bottom: 1rem; margin-left: 15%; } .carousel-indicators [data-bs-target] { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; padding: 0; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; border: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease; } @media (prefers-reduced-motion: reduce) { .carousel-indicators [data-bs-target] { 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: #fff; text-align: center; } .carousel-dark .carousel-control-prev-icon, .carousel-dark .carousel-control-next-icon { filter: invert(1) grayscale(100); } .carousel-dark .carousel-indicators [data-bs-target] { background-color: #000; } .carousel-dark .carousel-caption { color: #000; } [data-bs-theme=dark] .carousel .carousel-control-prev-icon, [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon, [data-bs-theme=dark].carousel .carousel-control-next-icon { filter: invert(1) grayscale(100); } [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] { background-color: #000; } [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption { color: #000; } .spinner-grow, .spinner-border { display: inline-block; width: var(--bs-spinner-width); height: var(--bs-spinner-height); vertical-align: var(--bs-spinner-vertical-align); border-radius: 50%; animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); } @keyframes spinner-border { to { transform: rotate(360deg) /* rtl:ignore */ ; } } .spinner-border { --bs-spinner-width: 2rem; --bs-spinner-height: 2rem; --bs-spinner-vertical-align: -0.125em; --bs-spinner-border-width: 0.25em; --bs-spinner-animation-speed: 0.75s; --bs-spinner-animation-name: spinner-border; border: var(--bs-spinner-border-width) solid currentcolor; border-right-color: transparent; } .spinner-border-sm { --bs-spinner-width: 1rem; --bs-spinner-height: 1rem; --bs-spinner-border-width: 0.2em; } @keyframes spinner-grow { 0% { transform: scale(0); } 50% { opacity: 1; transform: none; } } .spinner-grow { --bs-spinner-width: 2rem; --bs-spinner-height: 2rem; --bs-spinner-vertical-align: -0.125em; --bs-spinner-animation-speed: 0.75s; --bs-spinner-animation-name: spinner-grow; background-color: currentcolor; opacity: 0; } .spinner-grow-sm { --bs-spinner-width: 1rem; --bs-spinner-height: 1rem; } @media (prefers-reduced-motion: reduce) { .spinner-border, .spinner-grow { --bs-spinner-animation-speed: 1.5s; } } .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: 1px; --bs-offcanvas-border-color: rgba(0, 0, 0, 0.2); --bs-offcanvas-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; } @media (max-width: 575.98px) { .offcanvas-sm { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } } @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { .offcanvas-sm { transition: none; } } @media (max-width: 575.98px) { .offcanvas-sm.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); } .offcanvas-sm.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); } .offcanvas-sm.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); } .offcanvas-sm.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); } .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { transform: none; } .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { visibility: visible; } } @media (min-width: 576px) { .offcanvas-sm { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; } .offcanvas-sm .offcanvas-header { display: none; } .offcanvas-sm .offcanvas-body { display: flex; 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(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } } @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { .offcanvas-md { transition: none; } } @media (max-width: 767.98px) { .offcanvas-md.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); } .offcanvas-md.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); } .offcanvas-md.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); } .offcanvas-md.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); } .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { transform: none; } .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { visibility: visible; } } @media (min-width: 768px) { .offcanvas-md { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; } .offcanvas-md .offcanvas-header { display: none; } .offcanvas-md .offcanvas-body { display: flex; 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(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } } @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { .offcanvas-lg { transition: none; } } @media (max-width: 991.98px) { .offcanvas-lg.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); } .offcanvas-lg.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); } .offcanvas-lg.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); } .offcanvas-lg.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); } .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { transform: none; } .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { visibility: visible; } } @media (min-width: 992px) { .offcanvas-lg { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; } .offcanvas-lg .offcanvas-header { display: none; } .offcanvas-lg .offcanvas-body { display: flex; 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(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } } @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { .offcanvas-xl { transition: none; } } @media (max-width: 1199.98px) { .offcanvas-xl.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); } .offcanvas-xl.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); } .offcanvas-xl.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); } .offcanvas-xl.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); } .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { transform: none; } .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { visibility: visible; } } @media (min-width: 1200px) { .offcanvas-xl { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; } .offcanvas-xl .offcanvas-header { display: none; } .offcanvas-xl .offcanvas-body { display: flex; 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(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } } @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { .offcanvas-xxl { transition: none; } } @media (max-width: 1399.98px) { .offcanvas-xxl.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); } .offcanvas-xxl.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); } .offcanvas-xxl.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); } .offcanvas-xxl.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); } .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { transform: none; } .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { visibility: visible; } } @media (min-width: 1400px) { .offcanvas-xxl { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; } .offcanvas-xxl .offcanvas-header { display: none; } .offcanvas-xxl .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } } .offcanvas { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } @media (prefers-reduced-motion: reduce) { .offcanvas { transition: none; } } .offcanvas.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); } .offcanvas.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); } .offcanvas.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); } .offcanvas.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); } .offcanvas.showing, .offcanvas.show:not(.hiding) { 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: #000; } .offcanvas-backdrop.fade { opacity: 0; } .offcanvas-backdrop.show { opacity: 0.5; } .offcanvas-header { display: flex; align-items: center; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); } .offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto; } .offcanvas-title { margin-bottom: 0; line-height: var(--bs-offcanvas-title-line-height); } .offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-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 { animation: placeholder-glow 2s ease-in-out infinite; } @keyframes placeholder-glow { 50% { opacity: 0.2; } } .placeholder-wave { mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); mask-size: 200% 100%; animation: placeholder-wave 2s linear infinite; } @keyframes placeholder-wave { 100% { mask-position: -200% 0%; } } .clearfix::after { display: block; clear: both; content: ""; } .text-bg-primary { color: #000 !important; background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-secondary { color: #fff !important; background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-success { color: #000 !important; background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-info { color: #000 !important; background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-warning { color: #000 !important; background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-danger { color: #000 !important; background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-light { color: #000 !important; background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-dark { color: #fff !important; background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; } .text-bg-white { color: #000 !important; background-color: RGBA(var(--bs-white-rgb), var(--bs-bg-opacity, 1)) !important; } .link-primary { color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-primary:hover, .link-primary:focus { color: RGBA(250, 143, 69, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(250, 143, 69, var(--bs-link-underline-opacity, 1)) !important; } .link-secondary { color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-secondary:hover, .link-secondary:focus { color: RGBA(90, 90, 98, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(90, 90, 98, var(--bs-link-underline-opacity, 1)) !important; } .link-success { color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-success:hover, .link-success:focus { color: RGBA(78, 209, 126, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(78, 209, 126, var(--bs-link-underline-opacity, 1)) !important; } .link-info { color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-info:hover, .link-info:focus { color: RGBA(62, 183, 237, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(62, 183, 237, var(--bs-link-underline-opacity, 1)) !important; } .link-warning { color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-warning:hover, .link-warning:focus { color: RGBA(238, 194, 57, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(238, 194, 57, var(--bs-link-underline-opacity, 1)) !important; } .link-danger { color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-danger:hover, .link-danger:focus { color: RGBA(242, 105, 105, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(242, 105, 105, var(--bs-link-underline-opacity, 1)) !important; } .link-light { color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-light:hover, .link-light:focus { color: RGBA(233, 233, 236, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(233, 233, 236, var(--bs-link-underline-opacity, 1)) !important; } .link-dark { color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-dark:hover, .link-dark:focus { color: RGBA(31, 31, 34, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(31, 31, 34, var(--bs-link-underline-opacity, 1)) !important; } .link-white { color: RGBA(var(--bs-white-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-white-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-white:hover, .link-white:focus { color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important; } .link-body-emphasis { color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-body-emphasis:hover, .link-body-emphasis:focus { color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; } .focus-ring:focus { outline: 0; box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); } .icon-link { display: inline-flex; gap: 0.375rem; align-items: center; text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); text-underline-offset: 0.25em; backface-visibility: hidden; } .icon-link>.bi { flex-shrink: 0; width: 1em; height: 1em; fill: currentcolor; transition: 0.2s ease-in-out transform; } @media (prefers-reduced-motion: reduce) { .icon-link>.bi { transition: none; } } .icon-link-hover:hover>.bi, .icon-link-hover:focus-visible>.bi { transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); } .ratio { position: relative; width: 100%; } .ratio::before { display: block; padding-top: var(--bs-aspect-ratio); content: ""; } .ratio>* { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ratio-1x1 { --bs-aspect-ratio: 100%; } .ratio-4x3 { --bs-aspect-ratio: 75%; } .ratio-16x9 { --bs-aspect-ratio: 56.25%; } .ratio-21x9 { --bs-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: flex; flex-direction: row; align-items: center; align-self: stretch; } .vstack { display: flex; flex: 1 1 auto; flex-direction: column; align-self: stretch; } .visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { 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; } .visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; } .stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; } .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .vr { display: inline-block; align-self: stretch; width: var(--bs-border-width); 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; } .object-fit-contain { object-fit: contain !important; } .object-fit-cover { object-fit: cover !important; } .object-fit-fill { object-fit: fill !important; } .object-fit-scale { object-fit: scale-down !important; } .object-fit-none { object-fit: none !important; } .opacity-0 { opacity: 0 !important; } .opacity-1 { opacity: 0.1 !important; } .opacity-2 { opacity: 0.2 !important; } .opacity-3 { opacity: 0.3 !important; } .opacity-4 { opacity: 0.4 !important; } .opacity-5 { opacity: 0.5 !important; } .opacity-6 { opacity: 0.6 !important; } .opacity-7 { opacity: 0.7 !important; } .opacity-8 { opacity: 0.8 !important; } .opacity-9 { opacity: 0.9 !important; } .opacity-10 { opacity: 1 !important; } .overflow-auto { overflow: auto !important; } .overflow-hidden { overflow: hidden !important; } .overflow-visible { overflow: visible !important; } .overflow-scroll { overflow: scroll !important; } .overflow-x-auto { overflow-x: auto !important; } .overflow-x-hidden { overflow-x: hidden !important; } .overflow-x-visible { overflow-x: visible !important; } .overflow-x-scroll { overflow-x: scroll !important; } .overflow-y-auto { overflow-y: auto !important; } .overflow-y-hidden { overflow-y: hidden !important; } .overflow-y-visible { overflow-y: visible !important; } .overflow-y-scroll { overflow-y: 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: flex !important; } .d-inline-flex { display: inline-flex !important; } .d-none { display: none !important; } .shadow { box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1) !important; } .shadow-xs { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; } .shadow-sm { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1) !important; } .shadow-md { box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1) !important; } .shadow-lg { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1) !important; } .shadow-xl { box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1) !important; } .shadow-none { box-shadow: none !important; } .focus-ring-primary { --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity)); } .focus-ring-secondary { --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity)); } .focus-ring-success { --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity)); } .focus-ring-info { --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); } .focus-ring-warning { --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity)); } .focus-ring-danger { --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity)); } .focus-ring-light { --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity)); } .focus-ring-dark { --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity)); } .focus-ring-white { --bs-focus-ring-color: rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity)); } .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-1 { top: 1% !important; } .top-2 { top: 2% !important; } .top-3 { top: 3% !important; } .top-4 { top: 4% !important; } .top-5 { top: 5% !important; } .top-6 { top: 6% !important; } .top-7 { top: 7% !important; } .top-8 { top: 8% !important; } .top-9 { top: 9% !important; } .top-10 { top: 10% !important; } .top-50 { top: 50% !important; } .top-100 { top: 100% !important; } .bottom-0 { bottom: 0 !important; } .bottom-1 { bottom: 1% !important; } .bottom-2 { bottom: 2% !important; } .bottom-3 { bottom: 3% !important; } .bottom-4 { bottom: 4% !important; } .bottom-5 { bottom: 5% !important; } .bottom-6 { bottom: 6% !important; } .bottom-7 { bottom: 7% !important; } .bottom-8 { bottom: 8% !important; } .bottom-9 { bottom: 9% !important; } .bottom-10 { bottom: 10% !important; } .bottom-50 { bottom: 50% !important; } .bottom-100 { bottom: 100% !important; } .start-0 { left: 0 !important; } .start-1 { left: 1% !important; } .start-2 { left: 2% !important; } .start-3 { left: 3% !important; } .start-4 { left: 4% !important; } .start-5 { left: 5% !important; } .start-6 { left: 6% !important; } .start-7 { left: 7% !important; } .start-8 { left: 8% !important; } .start-9 { left: 9% !important; } .start-10 { left: 10% !important; } .start-50 { left: 50% !important; } .start-100 { left: 100% !important; } .end-0 { right: 0 !important; } .end-1 { right: 1% !important; } .end-2 { right: 2% !important; } .end-3 { right: 3% !important; } .end-4 { right: 4% !important; } .end-5 { right: 5% !important; } .end-6 { right: 6% !important; } .end-7 { right: 7% !important; } .end-8 { right: 8% !important; } .end-9 { right: 9% !important; } .end-10 { right: 10% !important; } .end-50 { right: 50% !important; } .end-100 { right: 100% !important; } .translate-middle { transform: translate(-50%, -50%) !important; } .translate-middle-x { transform: translateX(-50%) !important; } .translate-middle-y { transform: translateY(-50%) !important; } .border { border: 1px solid #d4d4d8 !important; } .border-0 { border: 0 !important; } .border-top { border-top: 1px solid #d4d4d8 !important; } .border-top-0 { border-top: 0 !important; } .border-end { border-right: 1px solid #d4d4d8 !important; } .border-end-0 { border-right: 0 !important; } .border-bottom { border-bottom: 1px solid #d4d4d8 !important; } .border-bottom-0 { border-bottom: 0 !important; } .border-start { border-left: 1px solid #d4d4d8 !important; } .border-start-0 { border-left: 0 !important; } .border-primary { border-color: #f97316 !important; } .border-secondary { border-color: #71717a !important; } .border-success { border-color: #22c55e !important; } .border-info { border-color: #0ea5e9 !important; } .border-warning { border-color: #eab308 !important; } .border-danger { border-color: #ef4444 !important; } .border-light { border-color: #e3e3e7 !important; } .border-dark { border-color: #27272a !important; } .border-white { border-color: #fff !important; } .border-primary-subtle { border-color: var(--bs-primary-border-subtle) !important; } .border-secondary-subtle { border-color: var(--bs-secondary-border-subtle) !important; } .border-success-subtle { border-color: var(--bs-success-border-subtle) !important; } .border-info-subtle { border-color: var(--bs-info-border-subtle) !important; } .border-warning-subtle { border-color: var(--bs-warning-border-subtle) !important; } .border-danger-subtle { border-color: var(--bs-danger-border-subtle) !important; } .border-light-subtle { border-color: var(--bs-light-border-subtle) !important; } .border-dark-subtle { border-color: var(--bs-dark-border-subtle) !important; } .border-0 { border-width: 0 !important; } .border-1 { border-width: 1px !important; } .border-2 { border-width: 2px !important; } .border-3 { border-width: 3px !important; } .border-4 { border-width: 4px !important; } .border-5 { border-width: 5px !important; } .border-opacity-10 { --bs-border-opacity: 0.1; } .border-opacity-25 { --bs-border-opacity: 0.25; } .border-opacity-50 { --bs-border-opacity: 0.5; } .border-opacity-75 { --bs-border-opacity: 0.75; } .border-opacity-100 { --bs-border-opacity: 1; } .w-0 { width: 0% !important; } .w-1 { width: 1% !important; } .w-2 { width: 2% !important; } .w-3 { width: 3% !important; } .w-4 { width: 4% !important; } .w-5 { width: 5% !important; } .w-6 { width: 6% !important; } .w-7 { width: 7% !important; } .w-8 { width: 8% !important; } .w-9 { width: 9% !important; } .w-10 { width: 10% !important; } .w-15 { width: 15% !important; } .w-20 { width: 20% !important; } .w-25 { width: 25% !important; } .w-30 { width: 30% !important; } .w-35 { width: 35% !important; } .w-40 { width: 40% !important; } .w-45 { width: 45% !important; } .w-50 { width: 50% !important; } .w-55 { width: 55% !important; } .w-60 { width: 60% !important; } .w-65 { width: 65% !important; } .w-70 { width: 70% !important; } .w-75 { width: 75% !important; } .w-80 { width: 80% !important; } .w-85 { width: 85% !important; } .w-90 { width: 90% !important; } .w-95 { width: 95% !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-25 { min-height: 25vh !important; } .min-vh-35 { min-height: 35vh !important; } .min-vh-45 { min-height: 45vh !important; } .min-vh-50 { min-height: 50vh !important; } .min-vh-55 { min-height: 55vh !important; } .min-vh-65 { min-height: 65vh !important; } .min-vh-70 { min-height: 70vh !important; } .min-vh-75 { min-height: 75vh !important; } .min-vh-80 { min-height: 80vh !important; } .min-vh-85 { min-height: 85vh !important; } .min-vh-90 { min-height: 90vh !important; } .min-vh-95 { min-height: 95vh !important; } .min-vh-100 { min-height: 100vh !important; } .flex-fill { flex: 1 1 auto !important; } .flex-row { flex-direction: row !important; } .flex-column { flex-direction: column !important; } .flex-row-reverse { flex-direction: row-reverse !important; } .flex-column-reverse { flex-direction: column-reverse !important; } .flex-grow-0 { flex-grow: 0 !important; } .flex-grow-1 { flex-grow: 1 !important; } .flex-shrink-0 { flex-shrink: 0 !important; } .flex-shrink-1 { flex-shrink: 1 !important; } .flex-wrap { flex-wrap: wrap !important; } .flex-nowrap { flex-wrap: nowrap !important; } .flex-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-start { justify-content: flex-start !important; } .justify-content-end { justify-content: flex-end !important; } .justify-content-center { justify-content: center !important; } .justify-content-between { justify-content: space-between !important; } .justify-content-around { justify-content: space-around !important; } .justify-content-evenly { justify-content: space-evenly !important; } .align-items-start { align-items: flex-start !important; } .align-items-end { align-items: flex-end !important; } .align-items-center { align-items: center !important; } .align-items-baseline { align-items: baseline !important; } .align-items-stretch { align-items: stretch !important; } .align-content-start { align-content: flex-start !important; } .align-content-end { align-content: flex-end !important; } .align-content-center { align-content: center !important; } .align-content-between { align-content: space-between !important; } .align-content-around { align-content: space-around !important; } .align-content-stretch { align-content: stretch !important; } .align-self-auto { align-self: auto !important; } .align-self-start { align-self: flex-start !important; } .align-self-end { align-self: flex-end !important; } .align-self-center { align-self: center !important; } .align-self-baseline { align-self: baseline !important; } .align-self-stretch { align-self: stretch !important; } .order-first { order: -1 !important; } .order-0 { order: 0 !important; } .order-1 { order: 1 !important; } .order-2 { order: 2 !important; } .order-3 { order: 3 !important; } .order-4 { order: 4 !important; } .order-5 { order: 5 !important; } .order-last { 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-6 { margin: 4rem !important; } .m-7 { margin: 6rem !important; } .m-8 { margin: 8rem !important; } .m-9 { margin: 10rem !important; } .m-10 { margin: 12rem !important; } .m-11 { margin: 14rem !important; } .m-12 { margin: 16rem !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-6 { margin-right: 4rem !important; margin-left: 4rem !important; } .mx-7 { margin-right: 6rem !important; margin-left: 6rem !important; } .mx-8 { margin-right: 8rem !important; margin-left: 8rem !important; } .mx-9 { margin-right: 10rem !important; margin-left: 10rem !important; } .mx-10 { margin-right: 12rem !important; margin-left: 12rem !important; } .mx-11 { margin-right: 14rem !important; margin-left: 14rem !important; } .mx-12 { margin-right: 16rem !important; margin-left: 16rem !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-6 { margin-top: 4rem !important; margin-bottom: 4rem !important; } .my-7 { margin-top: 6rem !important; margin-bottom: 6rem !important; } .my-8 { margin-top: 8rem !important; margin-bottom: 8rem !important; } .my-9 { margin-top: 10rem !important; margin-bottom: 10rem !important; } .my-10 { margin-top: 12rem !important; margin-bottom: 12rem !important; } .my-11 { margin-top: 14rem !important; margin-bottom: 14rem !important; } .my-12 { margin-top: 16rem !important; margin-bottom: 16rem !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-6 { margin-top: 4rem !important; } .mt-7 { margin-top: 6rem !important; } .mt-8 { margin-top: 8rem !important; } .mt-9 { margin-top: 10rem !important; } .mt-10 { margin-top: 12rem !important; } .mt-11 { margin-top: 14rem !important; } .mt-12 { margin-top: 16rem !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-6 { margin-right: 4rem !important; } .me-7 { margin-right: 6rem !important; } .me-8 { margin-right: 8rem !important; } .me-9 { margin-right: 10rem !important; } .me-10 { margin-right: 12rem !important; } .me-11 { margin-right: 14rem !important; } .me-12 { margin-right: 16rem !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 { margin-bottom: 1rem !important; } .mb-4 { margin-bottom: 1.5rem !important; } .mb-5 { margin-bottom: 3rem !important; } .mb-6 { margin-bottom: 4rem !important; } .mb-7 { margin-bottom: 6rem !important; } .mb-8 { margin-bottom: 8rem !important; } .mb-9 { margin-bottom: 10rem !important; } .mb-10 { margin-bottom: 12rem !important; } .mb-11 { margin-bottom: 14rem !important; } .mb-12 { margin-bottom: 16rem !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-6 { margin-left: 4rem !important; } .ms-7 { margin-left: 6rem !important; } .ms-8 { margin-left: 8rem !important; } .ms-9 { margin-left: 10rem !important; } .ms-10 { margin-left: 12rem !important; } .ms-11 { margin-left: 14rem !important; } .ms-12 { margin-left: 16rem !important; } .ms-auto { margin-left: auto !important; } .m-n1 { margin: -0.25rem !important; } .m-n2 { margin: -0.5rem !important; } .m-n3 { margin: -1rem !important; } .m-n4 { margin: -1.5rem !important; } .m-n5 { margin: -3rem !important; } .m-n6 { margin: -4rem !important; } .m-n7 { margin: -6rem !important; } .m-n8 { margin: -8rem !important; } .m-n9 { margin: -10rem !important; } .m-n10 { margin: -12rem !important; } .m-n11 { margin: -14rem !important; } .m-n12 { margin: -16rem !important; } .mx-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-n3 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; } .mx-n5 { margin-right: -3rem !important; margin-left: -3rem !important; } .mx-n6 { margin-right: -4rem !important; margin-left: -4rem !important; } .mx-n7 { margin-right: -6rem !important; margin-left: -6rem !important; } .mx-n8 { margin-right: -8rem !important; margin-left: -8rem !important; } .mx-n9 { margin-right: -10rem !important; margin-left: -10rem !important; } .mx-n10 { margin-right: -12rem !important; margin-left: -12rem !important; } .mx-n11 { margin-right: -14rem !important; margin-left: -14rem !important; } .mx-n12 { margin-right: -16rem !important; margin-left: -16rem !important; } .my-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; } .my-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; } .my-n6 { margin-top: -4rem !important; margin-bottom: -4rem !important; } .my-n7 { margin-top: -6rem !important; margin-bottom: -6rem !important; } .my-n8 { margin-top: -8rem !important; margin-bottom: -8rem !important; } .my-n9 { margin-top: -10rem !important; margin-bottom: -10rem !important; } .my-n10 { margin-top: -12rem !important; margin-bottom: -12rem !important; } .my-n11 { margin-top: -14rem !important; margin-bottom: -14rem !important; } .my-n12 { margin-top: -16rem !important; margin-bottom: -16rem !important; } .mt-n1 { margin-top: -0.25rem !important; } .mt-n2 { margin-top: -0.5rem !important; } .mt-n3 { margin-top: -1rem !important; } .mt-n4 { margin-top: -1.5rem !important; } .mt-n5 { margin-top: -3rem !important; } .mt-n6 { margin-top: -4rem !important; } .mt-n7 { margin-top: -6rem !important; } .mt-n8 { margin-top: -8rem !important; } .mt-n9 { margin-top: -10rem !important; } .mt-n10 { margin-top: -12rem !important; } .mt-n11 { margin-top: -14rem !important; } .mt-n12 { margin-top: -16rem !important; } .me-n1 { margin-right: -0.25rem !important; } .me-n2 { margin-right: -0.5rem !important; } .me-n3 { margin-right: -1rem !important; } .me-n4 { margin-right: -1.5rem !important; } .me-n5 { margin-right: -3rem !important; } .me-n6 { margin-right: -4rem !important; } .me-n7 { margin-right: -6rem !important; } .me-n8 { margin-right: -8rem !important; } .me-n9 { margin-right: -10rem !important; } .me-n10 { margin-right: -12rem !important; } .me-n11 { margin-right: -14rem !important; } .me-n12 { margin-right: -16rem !important; } .mb-n1 { margin-bottom: -0.25rem !important; } .mb-n2 { margin-bottom: -0.5rem !important; } .mb-n3 { margin-bottom: -1rem !important; } .mb-n4 { margin-bottom: -1.5rem !important; } .mb-n5 { margin-bottom: -3rem !important; } .mb-n6 { margin-bottom: -4rem !important; } .mb-n7 { margin-bottom: -6rem !important; } .mb-n8 { margin-bottom: -8rem !important; } .mb-n9 { margin-bottom: -10rem !important; } .mb-n10 { margin-bottom: -12rem !important; } .mb-n11 { margin-bottom: -14rem !important; } .mb-n12 { margin-bottom: -16rem !important; } .ms-n1 { margin-left: -0.25rem !important; } .ms-n2 { margin-left: -0.5rem !important; } .ms-n3 { margin-left: -1rem !important; } .ms-n4 { margin-left: -1.5rem !important; } .ms-n5 { margin-left: -3rem !important; } .ms-n6 { margin-left: -4rem !important; } .ms-n7 { margin-left: -6rem !important; } .ms-n8 { margin-left: -8rem !important; } .ms-n9 { margin-left: -10rem !important; } .ms-n10 { margin-left: -12rem !important; } .ms-n11 { margin-left: -14rem !important; } .ms-n12 { margin-left: -16rem !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; } .p-6 { padding: 4rem !important; } .p-7 { padding: 6rem !important; } .p-8 { padding: 8rem !important; } .p-9 { padding: 10rem !important; } .p-10 { padding: 12rem !important; } .p-11 { padding: 14rem !important; } .p-12 { padding: 16rem !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; } .px-6 { padding-right: 4rem !important; padding-left: 4rem !important; } .px-7 { padding-right: 6rem !important; padding-left: 6rem !important; } .px-8 { padding-right: 8rem !important; padding-left: 8rem !important; } .px-9 { padding-right: 10rem !important; padding-left: 10rem !important; } .px-10 { padding-right: 12rem !important; padding-left: 12rem !important; } .px-11 { padding-right: 14rem !important; padding-left: 14rem !important; } .px-12 { padding-right: 16rem !important; padding-left: 16rem !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; } .py-6 { padding-top: 4rem !important; padding-bottom: 4rem !important; } .py-7 { padding-top: 6rem !important; padding-bottom: 6rem !important; } .py-8 { padding-top: 8rem !important; padding-bottom: 8rem !important; } .py-9 { padding-top: 10rem !important; padding-bottom: 10rem !important; } .py-10 { padding-top: 12rem !important; padding-bottom: 12rem !important; } .py-11 { padding-top: 14rem !important; padding-bottom: 14rem !important; } .py-12 { padding-top: 16rem !important; padding-bottom: 16rem !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; } .pt-6 { padding-top: 4rem !important; } .pt-7 { padding-top: 6rem !important; } .pt-8 { padding-top: 8rem !important; } .pt-9 { padding-top: 10rem !important; } .pt-10 { padding-top: 12rem !important; } .pt-11 { padding-top: 14rem !important; } .pt-12 { padding-top: 16rem !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; } .pe-6 { padding-right: 4rem !important; } .pe-7 { padding-right: 6rem !important; } .pe-8 { padding-right: 8rem !important; } .pe-9 { padding-right: 10rem !important; } .pe-10 { padding-right: 12rem !important; } .pe-11 { padding-right: 14rem !important; } .pe-12 { padding-right: 16rem !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; } .pb-6 { padding-bottom: 4rem !important; } .pb-7 { padding-bottom: 6rem !important; } .pb-8 { padding-bottom: 8rem !important; } .pb-9 { padding-bottom: 10rem !important; } .pb-10 { padding-bottom: 12rem !important; } .pb-11 { padding-bottom: 14rem !important; } .pb-12 { padding-bottom: 16rem !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; } .ps-6 { padding-left: 4rem !important; } .ps-7 { padding-left: 6rem !important; } .ps-8 { padding-left: 8rem !important; } .ps-9 { padding-left: 10rem !important; } .ps-10 { padding-left: 12rem !important; } .ps-11 { padding-left: 14rem !important; } .ps-12 { padding-left: 16rem !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; } .gap-6 { gap: 4rem !important; } .gap-7 { gap: 6rem !important; } .gap-8 { gap: 8rem !important; } .gap-9 { gap: 10rem !important; } .gap-10 { gap: 12rem !important; } .gap-11 { gap: 14rem !important; } .gap-12 { gap: 16rem !important; } .row-gap-0 { row-gap: 0 !important; } .row-gap-1 { row-gap: 0.25rem !important; } .row-gap-2 { row-gap: 0.5rem !important; } .row-gap-3 { row-gap: 1rem !important; } .row-gap-4 { row-gap: 1.5rem !important; } .row-gap-5 { row-gap: 3rem !important; } .row-gap-6 { row-gap: 4rem !important; } .row-gap-7 { row-gap: 6rem !important; } .row-gap-8 { row-gap: 8rem !important; } .row-gap-9 { row-gap: 10rem !important; } .row-gap-10 { row-gap: 12rem !important; } .row-gap-11 { row-gap: 14rem !important; } .row-gap-12 { row-gap: 16rem !important; } .column-gap-0 { column-gap: 0 !important; } .column-gap-1 { column-gap: 0.25rem !important; } .column-gap-2 { column-gap: 0.5rem !important; } .column-gap-3 { column-gap: 1rem !important; } .column-gap-4 { column-gap: 1.5rem !important; } .column-gap-5 { column-gap: 3rem !important; } .column-gap-6 { column-gap: 4rem !important; } .column-gap-7 { column-gap: 6rem !important; } .column-gap-8 { column-gap: 8rem !important; } .column-gap-9 { column-gap: 10rem !important; } .column-gap-10 { column-gap: 12rem !important; } .column-gap-11 { column-gap: 14rem !important; } .column-gap-12 { column-gap: 16rem !important; } .font-monospace { font-family: var(--bs-font-monospace) !important; } .fs-1 { font-size: calc(1.425rem + 2.1vw) !important; } .fs-2 { font-size: calc(1.35rem + 1.2vw) !important; } .fs-3 { font-size: calc(1.3125rem + 0.75vw) !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: 600 !important; } .fw-bolder { font-weight: 700 !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 { color: #f97316 !important; } .text-secondary { color: #71717a !important; } .text-success { color: #22c55e !important; } .text-info { color: #0ea5e9 !important; } .text-warning { color: #eab308 !important; } .text-danger { color: #ef4444 !important; } .text-light { color: #e3e3e7 !important; } .text-dark { color: #27272a !important; } .text-white { color: #fff !important; } .text-body { color: #71717a !important; } .text-muted { color: #52525b !important; } .text-black-50 { color: rgba(0, 0, 0, 0.5) !important; } .text-white-50 { color: rgba(255, 255, 255, 0.5) !important; } .text-reset { color: inherit !important; } .text-opacity-25 { --bs-text-opacity: 0.25; } .text-opacity-50 { --bs-text-opacity: 0.5; } .text-opacity-75 { --bs-text-opacity: 0.75; } .text-opacity-100 { --bs-text-opacity: 1; } .text-primary-emphasis { color: var(--bs-primary-text-emphasis) !important; } .text-secondary-emphasis { color: var(--bs-secondary-text-emphasis) !important; } .text-success-emphasis { color: var(--bs-success-text-emphasis) !important; } .text-info-emphasis { color: var(--bs-info-text-emphasis) !important; } .text-warning-emphasis { color: var(--bs-warning-text-emphasis) !important; } .text-danger-emphasis { color: var(--bs-danger-text-emphasis) !important; } .text-light-emphasis { color: var(--bs-light-text-emphasis) !important; } .text-dark-emphasis { color: var(--bs-dark-text-emphasis) !important; } .link-opacity-10 { --bs-link-opacity: 0.1; } .link-opacity-10-hover:hover { --bs-link-opacity: 0.1; } .link-opacity-25 { --bs-link-opacity: 0.25; } .link-opacity-25-hover:hover { --bs-link-opacity: 0.25; } .link-opacity-50 { --bs-link-opacity: 0.5; } .link-opacity-50-hover:hover { --bs-link-opacity: 0.5; } .link-opacity-75 { --bs-link-opacity: 0.75; } .link-opacity-75-hover:hover { --bs-link-opacity: 0.75; } .link-opacity-100 { --bs-link-opacity: 1; } .link-opacity-100-hover:hover { --bs-link-opacity: 1; } .link-offset-1 { text-underline-offset: 0.125em !important; } .link-offset-1-hover:hover { text-underline-offset: 0.125em !important; } .link-offset-2 { text-underline-offset: 0.25em !important; } .link-offset-2-hover:hover { text-underline-offset: 0.25em !important; } .link-offset-3 { text-underline-offset: 0.375em !important; } .link-offset-3-hover:hover { text-underline-offset: 0.375em !important; } .link-underline-primary { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; } .link-underline-secondary { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; } .link-underline-success { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; } .link-underline-info { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; } .link-underline-warning { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; } .link-underline-danger { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; } .link-underline-light { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; } .link-underline-dark { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; } .link-underline-white { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important; } .link-underline { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; } .link-underline-opacity-0 { --bs-link-underline-opacity: 0; } .link-underline-opacity-0-hover:hover { --bs-link-underline-opacity: 0; } .link-underline-opacity-10 { --bs-link-underline-opacity: 0.1; } .link-underline-opacity-10-hover:hover { --bs-link-underline-opacity: 0.1; } .link-underline-opacity-25 { --bs-link-underline-opacity: 0.25; } .link-underline-opacity-25-hover:hover { --bs-link-underline-opacity: 0.25; } .link-underline-opacity-50 { --bs-link-underline-opacity: 0.5; } .link-underline-opacity-50-hover:hover { --bs-link-underline-opacity: 0.5; } .link-underline-opacity-75 { --bs-link-underline-opacity: 0.75; } .link-underline-opacity-75-hover:hover { --bs-link-underline-opacity: 0.75; } .link-underline-opacity-100 { --bs-link-underline-opacity: 1; } .link-underline-opacity-100-hover:hover { --bs-link-underline-opacity: 1; } .bg-primary { background-color: #f97316 !important; } .bg-secondary { background-color: #71717a !important; } .bg-success { background-color: #22c55e !important; } .bg-info { background-color: #0ea5e9 !important; } .bg-warning { background-color: #eab308 !important; } .bg-danger { background-color: #ef4444 !important; } .bg-light { background-color: #e3e3e7 !important; } .bg-dark { background-color: #27272a !important; } .bg-white { background-color: #fff !important; } .bg-body { background-color: #fff !important; } .bg-transparent { background-color: transparent !important; } .bg-gray-100 { background-color: #f4f4f5 !important; } .bg-gray-200 { background-color: #e3e3e7 !important; } .bg-gray-300 { background-color: #d4d4d8 !important; } .bg-gray-400 { background-color: #a1a1aa !important; } .bg-gray-500 { background-color: #71717a !important; } .bg-gray-600 { background-color: #52525b !important; } .bg-gray-700 { background-color: #3f3f46 !important; } .bg-gray-800 { background-color: #27272a !important; } .bg-gray-900 { background-color: #18181b !important; } .bg-opacity-10 { --bs-bg-opacity: 0.1; } .bg-opacity-25 { --bs-bg-opacity: 0.25; } .bg-opacity-50 { --bs-bg-opacity: 0.5; } .bg-opacity-75 { --bs-bg-opacity: 0.75; } .bg-opacity-100 { --bs-bg-opacity: 1; } .bg-primary-subtle { background-color: var(--bs-primary-bg-subtle) !important; } .bg-secondary-subtle { background-color: var(--bs-secondary-bg-subtle) !important; } .bg-success-subtle { background-color: var(--bs-success-bg-subtle) !important; } .bg-info-subtle { background-color: var(--bs-info-bg-subtle) !important; } .bg-warning-subtle { background-color: var(--bs-warning-bg-subtle) !important; } .bg-danger-subtle { background-color: var(--bs-danger-bg-subtle) !important; } .bg-light-subtle { background-color: var(--bs-light-bg-subtle) !important; } .bg-dark-subtle { background-color: var(--bs-dark-bg-subtle) !important; } .bg-gradient { background-image: var(--bs-gradient) !important; } .user-select-all { user-select: all !important; } .user-select-auto { user-select: auto !important; } .user-select-none { user-select: none !important; } .pe-none { pointer-events: none !important; } .pe-auto { pointer-events: auto !important; } .rounded { border-radius: 0.375rem !important; } .rounded-0 { border-radius: 0 !important; } .rounded-1 { border-radius: 0.25rem !important; } .rounded-2 { border-radius: 0.375rem !important; } .rounded-3 { border-radius: 0.75rem !important; } .rounded-circle, .avatar.rounded-circle img { border-radius: 50% !important; } .rounded-pill { border-radius: 50rem !important; } .rounded-top { border-top-left-radius: 0.375rem !important; border-top-right-radius: 0.375rem !important; } .rounded-end { border-top-right-radius: 0.375rem !important; border-bottom-right-radius: 0.375rem !important; } .rounded-bottom { border-bottom-right-radius: 0.375rem !important; border-bottom-left-radius: 0.375rem !important; } .rounded-start { border-bottom-left-radius: 0.375rem !important; border-top-left-radius: 0.375rem !important; } .visible { visibility: visible !important; } .invisible { visibility: hidden !important; } .z-index-0 { z-index: 0 !important; } .z-index-1 { z-index: 1 !important; } .z-index-2 { z-index: 2 !important; } .z-index-3 { z-index: 3 !important; } .transform-scale-5 { transform: scale(0.5) !important; } .transform-scale-6 { transform: scale(0.6) !important; } .transform-scale-7 { transform: scale(0.7) !important; } .transform-scale-8 { transform: scale(0.8) !important; } .transform-scale-9 { transform: scale(0.9) !important; } .transform-scale-10 { transform: scale(1) !important; } .letter-spacing-1 { letter-spacing: 1px !important; } .letter-spacing-2 { letter-spacing: 2px !important; } .letter-spacing-3 { letter-spacing: 3px !important; } .letter-spacing-4 { letter-spacing: 4px !important; } .letter-spacing-5 { letter-spacing: 5px !important; } .border-radius-top-start { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-0 { border-top-left-radius: 0 !important; } .border-radius-top-start-sm { border-top-left-radius: 0.25rem !important; } .border-radius-top-start-md { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-lg { border-top-left-radius: 0.75rem !important; } .border-radius-top-start-xl { border-top-left-radius: 1rem !important; } .border-radius-top-start-2xl { border-top-left-radius: 1.5rem !important; } .border-radius-top-start-circle { border-top-left-radius: 50% !important; } .border-radius-top-start-pill { border-top-left-radius: 50rem !important; } .border-radius-top-end { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-0 { border-top-right-radius: 0 !important; } .border-radius-top-end-sm { border-top-right-radius: 0.25rem !important; } .border-radius-top-end-md { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-lg { border-top-right-radius: 0.75rem !important; } .border-radius-top-end-xl { border-top-right-radius: 1rem !important; } .border-radius-top-end-2xl { border-top-right-radius: 1.5rem !important; } .border-radius-top-end-circle { border-top-right-radius: 50% !important; } .border-radius-top-end-pill { border-top-right-radius: 50rem !important; } .border-radius-bottom-start { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-0 { border-bottom-left-radius: 0 !important; } .border-radius-bottom-start-sm { border-bottom-left-radius: 0.25rem !important; } .border-radius-bottom-start-md { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-lg { border-bottom-left-radius: 0.75rem !important; } .border-radius-bottom-start-xl { border-bottom-left-radius: 1rem !important; } .border-radius-bottom-start-2xl { border-bottom-left-radius: 1.5rem !important; } .border-radius-bottom-start-circle { border-bottom-left-radius: 50% !important; } .border-radius-bottom-start-pill { border-bottom-left-radius: 50rem !important; } .border-radius-bottom-end { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-0 { border-bottom-right-radius: 0 !important; } .border-radius-bottom-end-sm { border-bottom-right-radius: 0.25rem !important; } .border-radius-bottom-end-md { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-lg { border-bottom-right-radius: 0.75rem !important; } .border-radius-bottom-end-xl { border-bottom-right-radius: 1rem !important; } .border-radius-bottom-end-2xl { border-bottom-right-radius: 1.5rem !important; } .border-radius-bottom-end-circle { border-bottom-right-radius: 50% !important; } .border-radius-bottom-end-pill { border-bottom-right-radius: 50rem !important; } .max-height-100 { max-height: 100px !important; } .max-height-150 { max-height: 150px !important; } .max-height-160 { max-height: 160px !important; } .max-height-200 { max-height: 200px !important; } .max-height-250 { max-height: 250px !important; } .max-height-300 { max-height: 300px !important; } .max-height-400 { max-height: 400px !important; } .max-height-500 { max-height: 500px !important; } .max-height-600 { max-height: 600px !important; } .max-height-vh-10 { max-height: 10vh !important; } .max-height-vh-20 { max-height: 20vh !important; } .max-height-vh-30 { max-height: 30vh !important; } .max-height-vh-40 { max-height: 40vh !important; } .max-height-vh-50 { max-height: 50vh !important; } .max-height-vh-60 { max-height: 60vh !important; } .max-height-vh-70 { max-height: 70vh !important; } .max-height-vh-80 { max-height: 80vh !important; } .max-height-vh-90 { max-height: 90vh !important; } .max-height-vh-100 { max-height: 100vh !important; } .min-height-100 { min-height: 100px !important; } .min-height-150 { min-height: 150px !important; } .min-height-160 { min-height: 160px !important; } .min-height-200 { min-height: 200px !important; } .min-height-250 { min-height: 250px !important; } .min-height-300 { min-height: 300px !important; } .min-height-400 { min-height: 400px !important; } .min-height-500 { min-height: 500px !important; } .min-height-600 { min-height: 600px !important; } .height-100 { height: 100px !important; } .height-150 { height: 150px !important; } .height-200 { height: 200px !important; } .height-300 { height: 300px !important; } .height-400 { height: 400px !important; } .height-500 { height: 500px !important; } .height-600 { height: 600px !important; } .max-width-100 { max-width: 100px !important; } .max-width-200 { max-width: 200px !important; } .max-width-300 { max-width: 300px !important; } .max-width-400 { max-width: 400px !important; } .max-width-500 { max-width: 500px !important; } @media (min-width: 576px) { .float-sm-start { float: left !important; } .float-sm-end { float: right !important; } .float-sm-none { float: none !important; } .object-fit-sm-contain { object-fit: contain !important; } .object-fit-sm-cover { object-fit: cover !important; } .object-fit-sm-fill { object-fit: fill !important; } .object-fit-sm-scale { object-fit: scale-down !important; } .object-fit-sm-none { object-fit: 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: flex !important; } .d-sm-inline-flex { display: inline-flex !important; } .d-sm-none { display: none !important; } .border-top-sm { border-top: 1px solid #d4d4d8 !important; } .border-top-sm-0 { border-top: 0 !important; } .border-end-sm { border-right: 1px solid #d4d4d8 !important; } .border-end-sm-0 { border-right: 0 !important; } .border-bottom-sm { border-bottom: 1px solid #d4d4d8 !important; } .border-bottom-sm-0 { border-bottom: 0 !important; } .border-start-sm { border-left: 1px solid #d4d4d8 !important; } .border-start-sm-0 { border-left: 0 !important; } .w-sm-0 { width: 0% !important; } .w-sm-1 { width: 1% !important; } .w-sm-2 { width: 2% !important; } .w-sm-3 { width: 3% !important; } .w-sm-4 { width: 4% !important; } .w-sm-5 { width: 5% !important; } .w-sm-6 { width: 6% !important; } .w-sm-7 { width: 7% !important; } .w-sm-8 { width: 8% !important; } .w-sm-9 { width: 9% !important; } .w-sm-10 { width: 10% !important; } .w-sm-15 { width: 15% !important; } .w-sm-20 { width: 20% !important; } .w-sm-25 { width: 25% !important; } .w-sm-30 { width: 30% !important; } .w-sm-35 { width: 35% !important; } .w-sm-40 { width: 40% !important; } .w-sm-45 { width: 45% !important; } .w-sm-50 { width: 50% !important; } .w-sm-55 { width: 55% !important; } .w-sm-60 { width: 60% !important; } .w-sm-65 { width: 65% !important; } .w-sm-70 { width: 70% !important; } .w-sm-75 { width: 75% !important; } .w-sm-80 { width: 80% !important; } .w-sm-85 { width: 85% !important; } .w-sm-90 { width: 90% !important; } .w-sm-95 { width: 95% !important; } .w-sm-100 { width: 100% !important; } .w-sm-auto { width: auto !important; } .flex-sm-fill { flex: 1 1 auto !important; } .flex-sm-row { flex-direction: row !important; } .flex-sm-column { flex-direction: column !important; } .flex-sm-row-reverse { flex-direction: row-reverse !important; } .flex-sm-column-reverse { flex-direction: column-reverse !important; } .flex-sm-grow-0 { flex-grow: 0 !important; } .flex-sm-grow-1 { flex-grow: 1 !important; } .flex-sm-shrink-0 { flex-shrink: 0 !important; } .flex-sm-shrink-1 { flex-shrink: 1 !important; } .flex-sm-wrap { flex-wrap: wrap !important; } .flex-sm-nowrap { flex-wrap: nowrap !important; } .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-sm-start { justify-content: flex-start !important; } .justify-content-sm-end { justify-content: flex-end !important; } .justify-content-sm-center { justify-content: center !important; } .justify-content-sm-between { justify-content: space-between !important; } .justify-content-sm-around { justify-content: space-around !important; } .justify-content-sm-evenly { justify-content: space-evenly !important; } .align-items-sm-start { align-items: flex-start !important; } .align-items-sm-end { align-items: flex-end !important; } .align-items-sm-center { align-items: center !important; } .align-items-sm-baseline { align-items: baseline !important; } .align-items-sm-stretch { align-items: stretch !important; } .align-content-sm-start { align-content: flex-start !important; } .align-content-sm-end { align-content: flex-end !important; } .align-content-sm-center { align-content: center !important; } .align-content-sm-between { align-content: space-between !important; } .align-content-sm-around { align-content: space-around !important; } .align-content-sm-stretch { align-content: stretch !important; } .align-self-sm-auto { align-self: auto !important; } .align-self-sm-start { align-self: flex-start !important; } .align-self-sm-end { align-self: flex-end !important; } .align-self-sm-center { align-self: center !important; } .align-self-sm-baseline { align-self: baseline !important; } .align-self-sm-stretch { align-self: stretch !important; } .order-sm-first { order: -1 !important; } .order-sm-0 { order: 0 !important; } .order-sm-1 { order: 1 !important; } .order-sm-2 { order: 2 !important; } .order-sm-3 { order: 3 !important; } .order-sm-4 { order: 4 !important; } .order-sm-5 { order: 5 !important; } .order-sm-last { 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-6 { margin: 4rem !important; } .m-sm-7 { margin: 6rem !important; } .m-sm-8 { margin: 8rem !important; } .m-sm-9 { margin: 10rem !important; } .m-sm-10 { margin: 12rem !important; } .m-sm-11 { margin: 14rem !important; } .m-sm-12 { margin: 16rem !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-6 { margin-right: 4rem !important; margin-left: 4rem !important; } .mx-sm-7 { margin-right: 6rem !important; margin-left: 6rem !important; } .mx-sm-8 { margin-right: 8rem !important; margin-left: 8rem !important; } .mx-sm-9 { margin-right: 10rem !important; margin-left: 10rem !important; } .mx-sm-10 { margin-right: 12rem !important; margin-left: 12rem !important; } .mx-sm-11 { margin-right: 14rem !important; margin-left: 14rem !important; } .mx-sm-12 { margin-right: 16rem !important; margin-left: 16rem !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-6 { margin-top: 4rem !important; margin-bottom: 4rem !important; } .my-sm-7 { margin-top: 6rem !important; margin-bottom: 6rem !important; } .my-sm-8 { margin-top: 8rem !important; margin-bottom: 8rem !important; } .my-sm-9 { margin-top: 10rem !important; margin-bottom: 10rem !important; } .my-sm-10 { margin-top: 12rem !important; margin-bottom: 12rem !important; } .my-sm-11 { margin-top: 14rem !important; margin-bottom: 14rem !important; } .my-sm-12 { margin-top: 16rem !important; margin-bottom: 16rem !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-6 { margin-top: 4rem !important; } .mt-sm-7 { margin-top: 6rem !important; } .mt-sm-8 { margin-top: 8rem !important; } .mt-sm-9 { margin-top: 10rem !important; } .mt-sm-10 { margin-top: 12rem !important; } .mt-sm-11 { margin-top: 14rem !important; } .mt-sm-12 { margin-top: 16rem !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-6 { margin-right: 4rem !important; } .me-sm-7 { margin-right: 6rem !important; } .me-sm-8 { margin-right: 8rem !important; } .me-sm-9 { margin-right: 10rem !important; } .me-sm-10 { margin-right: 12rem !important; } .me-sm-11 { margin-right: 14rem !important; } .me-sm-12 { margin-right: 16rem !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-6 { margin-bottom: 4rem !important; } .mb-sm-7 { margin-bottom: 6rem !important; } .mb-sm-8 { margin-bottom: 8rem !important; } .mb-sm-9 { margin-bottom: 10rem !important; } .mb-sm-10 { margin-bottom: 12rem !important; } .mb-sm-11 { margin-bottom: 14rem !important; } .mb-sm-12 { margin-bottom: 16rem !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-6 { margin-left: 4rem !important; } .ms-sm-7 { margin-left: 6rem !important; } .ms-sm-8 { margin-left: 8rem !important; } .ms-sm-9 { margin-left: 10rem !important; } .ms-sm-10 { margin-left: 12rem !important; } .ms-sm-11 { margin-left: 14rem !important; } .ms-sm-12 { margin-left: 16rem !important; } .ms-sm-auto { margin-left: auto !important; } .m-sm-n1 { margin: -0.25rem !important; } .m-sm-n2 { margin: -0.5rem !important; } .m-sm-n3 { margin: -1rem !important; } .m-sm-n4 { margin: -1.5rem !important; } .m-sm-n5 { margin: -3rem !important; } .m-sm-n6 { margin: -4rem !important; } .m-sm-n7 { margin: -6rem !important; } .m-sm-n8 { margin: -8rem !important; } .m-sm-n9 { margin: -10rem !important; } .m-sm-n10 { margin: -12rem !important; } .m-sm-n11 { margin: -14rem !important; } .m-sm-n12 { margin: -16rem !important; } .mx-sm-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-sm-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-sm-n3 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-sm-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; } .mx-sm-n5 { margin-right: -3rem !important; margin-left: -3rem !important; } .mx-sm-n6 { margin-right: -4rem !important; margin-left: -4rem !important; } .mx-sm-n7 { margin-right: -6rem !important; margin-left: -6rem !important; } .mx-sm-n8 { margin-right: -8rem !important; margin-left: -8rem !important; } .mx-sm-n9 { margin-right: -10rem !important; margin-left: -10rem !important; } .mx-sm-n10 { margin-right: -12rem !important; margin-left: -12rem !important; } .mx-sm-n11 { margin-right: -14rem !important; margin-left: -14rem !important; } .mx-sm-n12 { margin-right: -16rem !important; margin-left: -16rem !important; } .my-sm-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-sm-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-sm-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-sm-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; } .my-sm-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; } .my-sm-n6 { margin-top: -4rem !important; margin-bottom: -4rem !important; } .my-sm-n7 { margin-top: -6rem !important; margin-bottom: -6rem !important; } .my-sm-n8 { margin-top: -8rem !important; margin-bottom: -8rem !important; } .my-sm-n9 { margin-top: -10rem !important; margin-bottom: -10rem !important; } .my-sm-n10 { margin-top: -12rem !important; margin-bottom: -12rem !important; } .my-sm-n11 { margin-top: -14rem !important; margin-bottom: -14rem !important; } .my-sm-n12 { margin-top: -16rem !important; margin-bottom: -16rem !important; } .mt-sm-n1 { margin-top: -0.25rem !important; } .mt-sm-n2 { margin-top: -0.5rem !important; } .mt-sm-n3 { margin-top: -1rem !important; } .mt-sm-n4 { margin-top: -1.5rem !important; } .mt-sm-n5 { margin-top: -3rem !important; } .mt-sm-n6 { margin-top: -4rem !important; } .mt-sm-n7 { margin-top: -6rem !important; } .mt-sm-n8 { margin-top: -8rem !important; } .mt-sm-n9 { margin-top: -10rem !important; } .mt-sm-n10 { margin-top: -12rem !important; } .mt-sm-n11 { margin-top: -14rem !important; } .mt-sm-n12 { margin-top: -16rem !important; } .me-sm-n1 { margin-right: -0.25rem !important; } .me-sm-n2 { margin-right: -0.5rem !important; } .me-sm-n3 { margin-right: -1rem !important; } .me-sm-n4 { margin-right: -1.5rem !important; } .me-sm-n5 { margin-right: -3rem !important; } .me-sm-n6 { margin-right: -4rem !important; } .me-sm-n7 { margin-right: -6rem !important; } .me-sm-n8 { margin-right: -8rem !important; } .me-sm-n9 { margin-right: -10rem !important; } .me-sm-n10 { margin-right: -12rem !important; } .me-sm-n11 { margin-right: -14rem !important; } .me-sm-n12 { margin-right: -16rem !important; } .mb-sm-n1 { margin-bottom: -0.25rem !important; } .mb-sm-n2 { margin-bottom: -0.5rem !important; } .mb-sm-n3 { margin-bottom: -1rem !important; } .mb-sm-n4 { margin-bottom: -1.5rem !important; } .mb-sm-n5 { margin-bottom: -3rem !important; } .mb-sm-n6 { margin-bottom: -4rem !important; } .mb-sm-n7 { margin-bottom: -6rem !important; } .mb-sm-n8 { margin-bottom: -8rem !important; } .mb-sm-n9 { margin-bottom: -10rem !important; } .mb-sm-n10 { margin-bottom: -12rem !important; } .mb-sm-n11 { margin-bottom: -14rem !important; } .mb-sm-n12 { margin-bottom: -16rem !important; } .ms-sm-n1 { margin-left: -0.25rem !important; } .ms-sm-n2 { margin-left: -0.5rem !important; } .ms-sm-n3 { margin-left: -1rem !important; } .ms-sm-n4 { margin-left: -1.5rem !important; } .ms-sm-n5 { margin-left: -3rem !important; } .ms-sm-n6 { margin-left: -4rem !important; } .ms-sm-n7 { margin-left: -6rem !important; } .ms-sm-n8 { margin-left: -8rem !important; } .ms-sm-n9 { margin-left: -10rem !important; } .ms-sm-n10 { margin-left: -12rem !important; } .ms-sm-n11 { margin-left: -14rem !important; } .ms-sm-n12 { margin-left: -16rem !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; } .p-sm-6 { padding: 4rem !important; } .p-sm-7 { padding: 6rem !important; } .p-sm-8 { padding: 8rem !important; } .p-sm-9 { padding: 10rem !important; } .p-sm-10 { padding: 12rem !important; } .p-sm-11 { padding: 14rem !important; } .p-sm-12 { padding: 16rem !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; } .px-sm-6 { padding-right: 4rem !important; padding-left: 4rem !important; } .px-sm-7 { padding-right: 6rem !important; padding-left: 6rem !important; } .px-sm-8 { padding-right: 8rem !important; padding-left: 8rem !important; } .px-sm-9 { padding-right: 10rem !important; padding-left: 10rem !important; } .px-sm-10 { padding-right: 12rem !important; padding-left: 12rem !important; } .px-sm-11 { padding-right: 14rem !important; padding-left: 14rem !important; } .px-sm-12 { padding-right: 16rem !important; padding-left: 16rem !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; } .py-sm-6 { padding-top: 4rem !important; padding-bottom: 4rem !important; } .py-sm-7 { padding-top: 6rem !important; padding-bottom: 6rem !important; } .py-sm-8 { padding-top: 8rem !important; padding-bottom: 8rem !important; } .py-sm-9 { padding-top: 10rem !important; padding-bottom: 10rem !important; } .py-sm-10 { padding-top: 12rem !important; padding-bottom: 12rem !important; } .py-sm-11 { padding-top: 14rem !important; padding-bottom: 14rem !important; } .py-sm-12 { padding-top: 16rem !important; padding-bottom: 16rem !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; } .pt-sm-6 { padding-top: 4rem !important; } .pt-sm-7 { padding-top: 6rem !important; } .pt-sm-8 { padding-top: 8rem !important; } .pt-sm-9 { padding-top: 10rem !important; } .pt-sm-10 { padding-top: 12rem !important; } .pt-sm-11 { padding-top: 14rem !important; } .pt-sm-12 { padding-top: 16rem !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; } .pe-sm-6 { padding-right: 4rem !important; } .pe-sm-7 { padding-right: 6rem !important; } .pe-sm-8 { padding-right: 8rem !important; } .pe-sm-9 { padding-right: 10rem !important; } .pe-sm-10 { padding-right: 12rem !important; } .pe-sm-11 { padding-right: 14rem !important; } .pe-sm-12 { padding-right: 16rem !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; } .pb-sm-6 { padding-bottom: 4rem !important; } .pb-sm-7 { padding-bottom: 6rem !important; } .pb-sm-8 { padding-bottom: 8rem !important; } .pb-sm-9 { padding-bottom: 10rem !important; } .pb-sm-10 { padding-bottom: 12rem !important; } .pb-sm-11 { padding-bottom: 14rem !important; } .pb-sm-12 { padding-bottom: 16rem !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; } .ps-sm-6 { padding-left: 4rem !important; } .ps-sm-7 { padding-left: 6rem !important; } .ps-sm-8 { padding-left: 8rem !important; } .ps-sm-9 { padding-left: 10rem !important; } .ps-sm-10 { padding-left: 12rem !important; } .ps-sm-11 { padding-left: 14rem !important; } .ps-sm-12 { padding-left: 16rem !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; } .gap-sm-6 { gap: 4rem !important; } .gap-sm-7 { gap: 6rem !important; } .gap-sm-8 { gap: 8rem !important; } .gap-sm-9 { gap: 10rem !important; } .gap-sm-10 { gap: 12rem !important; } .gap-sm-11 { gap: 14rem !important; } .gap-sm-12 { gap: 16rem !important; } .row-gap-sm-0 { row-gap: 0 !important; } .row-gap-sm-1 { row-gap: 0.25rem !important; } .row-gap-sm-2 { row-gap: 0.5rem !important; } .row-gap-sm-3 { row-gap: 1rem !important; } .row-gap-sm-4 { row-gap: 1.5rem !important; } .row-gap-sm-5 { row-gap: 3rem !important; } .row-gap-sm-6 { row-gap: 4rem !important; } .row-gap-sm-7 { row-gap: 6rem !important; } .row-gap-sm-8 { row-gap: 8rem !important; } .row-gap-sm-9 { row-gap: 10rem !important; } .row-gap-sm-10 { row-gap: 12rem !important; } .row-gap-sm-11 { row-gap: 14rem !important; } .row-gap-sm-12 { row-gap: 16rem !important; } .column-gap-sm-0 { column-gap: 0 !important; } .column-gap-sm-1 { column-gap: 0.25rem !important; } .column-gap-sm-2 { column-gap: 0.5rem !important; } .column-gap-sm-3 { column-gap: 1rem !important; } .column-gap-sm-4 { column-gap: 1.5rem !important; } .column-gap-sm-5 { column-gap: 3rem !important; } .column-gap-sm-6 { column-gap: 4rem !important; } .column-gap-sm-7 { column-gap: 6rem !important; } .column-gap-sm-8 { column-gap: 8rem !important; } .column-gap-sm-9 { column-gap: 10rem !important; } .column-gap-sm-10 { column-gap: 12rem !important; } .column-gap-sm-11 { column-gap: 14rem !important; } .column-gap-sm-12 { column-gap: 16rem !important; } .text-sm-start { text-align: left !important; } .text-sm-end { text-align: right !important; } .text-sm-center { text-align: center !important; } .transform-scale-sm-5 { transform: scale(0.5) !important; } .transform-scale-sm-6 { transform: scale(0.6) !important; } .transform-scale-sm-7 { transform: scale(0.7) !important; } .transform-scale-sm-8 { transform: scale(0.8) !important; } .transform-scale-sm-9 { transform: scale(0.9) !important; } .transform-scale-sm-10 { transform: scale(1) !important; } .border-radius-top-start-sm { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-sm-0 { border-top-left-radius: 0 !important; } .border-radius-top-start-sm-sm { border-top-left-radius: 0.25rem !important; } .border-radius-top-start-sm-md { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-sm-lg { border-top-left-radius: 0.75rem !important; } .border-radius-top-start-sm-xl { border-top-left-radius: 1rem !important; } .border-radius-top-start-sm-2xl { border-top-left-radius: 1.5rem !important; } .border-radius-top-start-sm-circle { border-top-left-radius: 50% !important; } .border-radius-top-start-sm-pill { border-top-left-radius: 50rem !important; } .border-radius-top-end-sm { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-sm-0 { border-top-right-radius: 0 !important; } .border-radius-top-end-sm-sm { border-top-right-radius: 0.25rem !important; } .border-radius-top-end-sm-md { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-sm-lg { border-top-right-radius: 0.75rem !important; } .border-radius-top-end-sm-xl { border-top-right-radius: 1rem !important; } .border-radius-top-end-sm-2xl { border-top-right-radius: 1.5rem !important; } .border-radius-top-end-sm-circle { border-top-right-radius: 50% !important; } .border-radius-top-end-sm-pill { border-top-right-radius: 50rem !important; } .border-radius-bottom-start-sm { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-sm-0 { border-bottom-left-radius: 0 !important; } .border-radius-bottom-start-sm-sm { border-bottom-left-radius: 0.25rem !important; } .border-radius-bottom-start-sm-md { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-sm-lg { border-bottom-left-radius: 0.75rem !important; } .border-radius-bottom-start-sm-xl { border-bottom-left-radius: 1rem !important; } .border-radius-bottom-start-sm-2xl { border-bottom-left-radius: 1.5rem !important; } .border-radius-bottom-start-sm-circle { border-bottom-left-radius: 50% !important; } .border-radius-bottom-start-sm-pill { border-bottom-left-radius: 50rem !important; } .border-radius-bottom-end-sm { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-sm-0 { border-bottom-right-radius: 0 !important; } .border-radius-bottom-end-sm-sm { border-bottom-right-radius: 0.25rem !important; } .border-radius-bottom-end-sm-md { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-sm-lg { border-bottom-right-radius: 0.75rem !important; } .border-radius-bottom-end-sm-xl { border-bottom-right-radius: 1rem !important; } .border-radius-bottom-end-sm-2xl { border-bottom-right-radius: 1.5rem !important; } .border-radius-bottom-end-sm-circle { border-bottom-right-radius: 50% !important; } .border-radius-bottom-end-sm-pill { border-bottom-right-radius: 50rem !important; } } @media (min-width: 768px) { .float-md-start { float: left !important; } .float-md-end { float: right !important; } .float-md-none { float: none !important; } .object-fit-md-contain { object-fit: contain !important; } .object-fit-md-cover { object-fit: cover !important; } .object-fit-md-fill { object-fit: fill !important; } .object-fit-md-scale { object-fit: scale-down !important; } .object-fit-md-none { object-fit: 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: flex !important; } .d-md-inline-flex { display: inline-flex !important; } .d-md-none { display: none !important; } .border-top-md { border-top: 1px solid #d4d4d8 !important; } .border-top-md-0 { border-top: 0 !important; } .border-end-md { border-right: 1px solid #d4d4d8 !important; } .border-end-md-0 { border-right: 0 !important; } .border-bottom-md { border-bottom: 1px solid #d4d4d8 !important; } .border-bottom-md-0 { border-bottom: 0 !important; } .border-start-md { border-left: 1px solid #d4d4d8 !important; } .border-start-md-0 { border-left: 0 !important; } .w-md-0 { width: 0% !important; } .w-md-1 { width: 1% !important; } .w-md-2 { width: 2% !important; } .w-md-3 { width: 3% !important; } .w-md-4 { width: 4% !important; } .w-md-5 { width: 5% !important; } .w-md-6 { width: 6% !important; } .w-md-7 { width: 7% !important; } .w-md-8 { width: 8% !important; } .w-md-9 { width: 9% !important; } .w-md-10 { width: 10% !important; } .w-md-15 { width: 15% !important; } .w-md-20 { width: 20% !important; } .w-md-25 { width: 25% !important; } .w-md-30 { width: 30% !important; } .w-md-35 { width: 35% !important; } .w-md-40 { width: 40% !important; } .w-md-45 { width: 45% !important; } .w-md-50 { width: 50% !important; } .w-md-55 { width: 55% !important; } .w-md-60 { width: 60% !important; } .w-md-65 { width: 65% !important; } .w-md-70 { width: 70% !important; } .w-md-75 { width: 75% !important; } .w-md-80 { width: 80% !important; } .w-md-85 { width: 85% !important; } .w-md-90 { width: 90% !important; } .w-md-95 { width: 95% !important; } .w-md-100 { width: 100% !important; } .w-md-auto { width: auto !important; } .flex-md-fill { flex: 1 1 auto !important; } .flex-md-row { flex-direction: row !important; } .flex-md-column { flex-direction: column !important; } .flex-md-row-reverse { flex-direction: row-reverse !important; } .flex-md-column-reverse { flex-direction: column-reverse !important; } .flex-md-grow-0 { flex-grow: 0 !important; } .flex-md-grow-1 { flex-grow: 1 !important; } .flex-md-shrink-0 { flex-shrink: 0 !important; } .flex-md-shrink-1 { flex-shrink: 1 !important; } .flex-md-wrap { flex-wrap: wrap !important; } .flex-md-nowrap { flex-wrap: nowrap !important; } .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-md-start { justify-content: flex-start !important; } .justify-content-md-end { justify-content: flex-end !important; } .justify-content-md-center { justify-content: center !important; } .justify-content-md-between { justify-content: space-between !important; } .justify-content-md-around { justify-content: space-around !important; } .justify-content-md-evenly { justify-content: space-evenly !important; } .align-items-md-start { align-items: flex-start !important; } .align-items-md-end { align-items: flex-end !important; } .align-items-md-center { align-items: center !important; } .align-items-md-baseline { align-items: baseline !important; } .align-items-md-stretch { align-items: stretch !important; } .align-content-md-start { align-content: flex-start !important; } .align-content-md-end { align-content: flex-end !important; } .align-content-md-center { align-content: center !important; } .align-content-md-between { align-content: space-between !important; } .align-content-md-around { align-content: space-around !important; } .align-content-md-stretch { align-content: stretch !important; } .align-self-md-auto { align-self: auto !important; } .align-self-md-start { align-self: flex-start !important; } .align-self-md-end { align-self: flex-end !important; } .align-self-md-center { align-self: center !important; } .align-self-md-baseline { align-self: baseline !important; } .align-self-md-stretch { align-self: stretch !important; } .order-md-first { order: -1 !important; } .order-md-0 { order: 0 !important; } .order-md-1 { order: 1 !important; } .order-md-2 { order: 2 !important; } .order-md-3 { order: 3 !important; } .order-md-4 { order: 4 !important; } .order-md-5 { order: 5 !important; } .order-md-last { 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-6 { margin: 4rem !important; } .m-md-7 { margin: 6rem !important; } .m-md-8 { margin: 8rem !important; } .m-md-9 { margin: 10rem !important; } .m-md-10 { margin: 12rem !important; } .m-md-11 { margin: 14rem !important; } .m-md-12 { margin: 16rem !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-6 { margin-right: 4rem !important; margin-left: 4rem !important; } .mx-md-7 { margin-right: 6rem !important; margin-left: 6rem !important; } .mx-md-8 { margin-right: 8rem !important; margin-left: 8rem !important; } .mx-md-9 { margin-right: 10rem !important; margin-left: 10rem !important; } .mx-md-10 { margin-right: 12rem !important; margin-left: 12rem !important; } .mx-md-11 { margin-right: 14rem !important; margin-left: 14rem !important; } .mx-md-12 { margin-right: 16rem !important; margin-left: 16rem !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-6 { margin-top: 4rem !important; margin-bottom: 4rem !important; } .my-md-7 { margin-top: 6rem !important; margin-bottom: 6rem !important; } .my-md-8 { margin-top: 8rem !important; margin-bottom: 8rem !important; } .my-md-9 { margin-top: 10rem !important; margin-bottom: 10rem !important; } .my-md-10 { margin-top: 12rem !important; margin-bottom: 12rem !important; } .my-md-11 { margin-top: 14rem !important; margin-bottom: 14rem !important; } .my-md-12 { margin-top: 16rem !important; margin-bottom: 16rem !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-6 { margin-top: 4rem !important; } .mt-md-7 { margin-top: 6rem !important; } .mt-md-8 { margin-top: 8rem !important; } .mt-md-9 { margin-top: 10rem !important; } .mt-md-10 { margin-top: 12rem !important; } .mt-md-11 { margin-top: 14rem !important; } .mt-md-12 { margin-top: 16rem !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-6 { margin-right: 4rem !important; } .me-md-7 { margin-right: 6rem !important; } .me-md-8 { margin-right: 8rem !important; } .me-md-9 { margin-right: 10rem !important; } .me-md-10 { margin-right: 12rem !important; } .me-md-11 { margin-right: 14rem !important; } .me-md-12 { margin-right: 16rem !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-6 { margin-bottom: 4rem !important; } .mb-md-7 { margin-bottom: 6rem !important; } .mb-md-8 { margin-bottom: 8rem !important; } .mb-md-9 { margin-bottom: 10rem !important; } .mb-md-10 { margin-bottom: 12rem !important; } .mb-md-11 { margin-bottom: 14rem !important; } .mb-md-12 { margin-bottom: 16rem !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-6 { margin-left: 4rem !important; } .ms-md-7 { margin-left: 6rem !important; } .ms-md-8 { margin-left: 8rem !important; } .ms-md-9 { margin-left: 10rem !important; } .ms-md-10 { margin-left: 12rem !important; } .ms-md-11 { margin-left: 14rem !important; } .ms-md-12 { margin-left: 16rem !important; } .ms-md-auto { margin-left: auto !important; } .m-md-n1 { margin: -0.25rem !important; } .m-md-n2 { margin: -0.5rem !important; } .m-md-n3 { margin: -1rem !important; } .m-md-n4 { margin: -1.5rem !important; } .m-md-n5 { margin: -3rem !important; } .m-md-n6 { margin: -4rem !important; } .m-md-n7 { margin: -6rem !important; } .m-md-n8 { margin: -8rem !important; } .m-md-n9 { margin: -10rem !important; } .m-md-n10 { margin: -12rem !important; } .m-md-n11 { margin: -14rem !important; } .m-md-n12 { margin: -16rem !important; } .mx-md-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-md-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-md-n3 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-md-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; } .mx-md-n5 { margin-right: -3rem !important; margin-left: -3rem !important; } .mx-md-n6 { margin-right: -4rem !important; margin-left: -4rem !important; } .mx-md-n7 { margin-right: -6rem !important; margin-left: -6rem !important; } .mx-md-n8 { margin-right: -8rem !important; margin-left: -8rem !important; } .mx-md-n9 { margin-right: -10rem !important; margin-left: -10rem !important; } .mx-md-n10 { margin-right: -12rem !important; margin-left: -12rem !important; } .mx-md-n11 { margin-right: -14rem !important; margin-left: -14rem !important; } .mx-md-n12 { margin-right: -16rem !important; margin-left: -16rem !important; } .my-md-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-md-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-md-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-md-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; } .my-md-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; } .my-md-n6 { margin-top: -4rem !important; margin-bottom: -4rem !important; } .my-md-n7 { margin-top: -6rem !important; margin-bottom: -6rem !important; } .my-md-n8 { margin-top: -8rem !important; margin-bottom: -8rem !important; } .my-md-n9 { margin-top: -10rem !important; margin-bottom: -10rem !important; } .my-md-n10 { margin-top: -12rem !important; margin-bottom: -12rem !important; } .my-md-n11 { margin-top: -14rem !important; margin-bottom: -14rem !important; } .my-md-n12 { margin-top: -16rem !important; margin-bottom: -16rem !important; } .mt-md-n1 { margin-top: -0.25rem !important; } .mt-md-n2 { margin-top: -0.5rem !important; } .mt-md-n3 { margin-top: -1rem !important; } .mt-md-n4 { margin-top: -1.5rem !important; } .mt-md-n5 { margin-top: -3rem !important; } .mt-md-n6 { margin-top: -4rem !important; } .mt-md-n7 { margin-top: -6rem !important; } .mt-md-n8 { margin-top: -8rem !important; } .mt-md-n9 { margin-top: -10rem !important; } .mt-md-n10 { margin-top: -12rem !important; } .mt-md-n11 { margin-top: -14rem !important; } .mt-md-n12 { margin-top: -16rem !important; } .me-md-n1 { margin-right: -0.25rem !important; } .me-md-n2 { margin-right: -0.5rem !important; } .me-md-n3 { margin-right: -1rem !important; } .me-md-n4 { margin-right: -1.5rem !important; } .me-md-n5 { margin-right: -3rem !important; } .me-md-n6 { margin-right: -4rem !important; } .me-md-n7 { margin-right: -6rem !important; } .me-md-n8 { margin-right: -8rem !important; } .me-md-n9 { margin-right: -10rem !important; } .me-md-n10 { margin-right: -12rem !important; } .me-md-n11 { margin-right: -14rem !important; } .me-md-n12 { margin-right: -16rem !important; } .mb-md-n1 { margin-bottom: -0.25rem !important; } .mb-md-n2 { margin-bottom: -0.5rem !important; } .mb-md-n3 { margin-bottom: -1rem !important; } .mb-md-n4 { margin-bottom: -1.5rem !important; } .mb-md-n5 { margin-bottom: -3rem !important; } .mb-md-n6 { margin-bottom: -4rem !important; } .mb-md-n7 { margin-bottom: -6rem !important; } .mb-md-n8 { margin-bottom: -8rem !important; } .mb-md-n9 { margin-bottom: -10rem !important; } .mb-md-n10 { margin-bottom: -12rem !important; } .mb-md-n11 { margin-bottom: -14rem !important; } .mb-md-n12 { margin-bottom: -16rem !important; } .ms-md-n1 { margin-left: -0.25rem !important; } .ms-md-n2 { margin-left: -0.5rem !important; } .ms-md-n3 { margin-left: -1rem !important; } .ms-md-n4 { margin-left: -1.5rem !important; } .ms-md-n5 { margin-left: -3rem !important; } .ms-md-n6 { margin-left: -4rem !important; } .ms-md-n7 { margin-left: -6rem !important; } .ms-md-n8 { margin-left: -8rem !important; } .ms-md-n9 { margin-left: -10rem !important; } .ms-md-n10 { margin-left: -12rem !important; } .ms-md-n11 { margin-left: -14rem !important; } .ms-md-n12 { margin-left: -16rem !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; } .p-md-6 { padding: 4rem !important; } .p-md-7 { padding: 6rem !important; } .p-md-8 { padding: 8rem !important; } .p-md-9 { padding: 10rem !important; } .p-md-10 { padding: 12rem !important; } .p-md-11 { padding: 14rem !important; } .p-md-12 { padding: 16rem !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; } .px-md-6 { padding-right: 4rem !important; padding-left: 4rem !important; } .px-md-7 { padding-right: 6rem !important; padding-left: 6rem !important; } .px-md-8 { padding-right: 8rem !important; padding-left: 8rem !important; } .px-md-9 { padding-right: 10rem !important; padding-left: 10rem !important; } .px-md-10 { padding-right: 12rem !important; padding-left: 12rem !important; } .px-md-11 { padding-right: 14rem !important; padding-left: 14rem !important; } .px-md-12 { padding-right: 16rem !important; padding-left: 16rem !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; } .py-md-6 { padding-top: 4rem !important; padding-bottom: 4rem !important; } .py-md-7 { padding-top: 6rem !important; padding-bottom: 6rem !important; } .py-md-8 { padding-top: 8rem !important; padding-bottom: 8rem !important; } .py-md-9 { padding-top: 10rem !important; padding-bottom: 10rem !important; } .py-md-10 { padding-top: 12rem !important; padding-bottom: 12rem !important; } .py-md-11 { padding-top: 14rem !important; padding-bottom: 14rem !important; } .py-md-12 { padding-top: 16rem !important; padding-bottom: 16rem !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; } .pt-md-6 { padding-top: 4rem !important; } .pt-md-7 { padding-top: 6rem !important; } .pt-md-8 { padding-top: 8rem !important; } .pt-md-9 { padding-top: 10rem !important; } .pt-md-10 { padding-top: 12rem !important; } .pt-md-11 { padding-top: 14rem !important; } .pt-md-12 { padding-top: 16rem !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; } .pe-md-6 { padding-right: 4rem !important; } .pe-md-7 { padding-right: 6rem !important; } .pe-md-8 { padding-right: 8rem !important; } .pe-md-9 { padding-right: 10rem !important; } .pe-md-10 { padding-right: 12rem !important; } .pe-md-11 { padding-right: 14rem !important; } .pe-md-12 { padding-right: 16rem !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; } .pb-md-6 { padding-bottom: 4rem !important; } .pb-md-7 { padding-bottom: 6rem !important; } .pb-md-8 { padding-bottom: 8rem !important; } .pb-md-9 { padding-bottom: 10rem !important; } .pb-md-10 { padding-bottom: 12rem !important; } .pb-md-11 { padding-bottom: 14rem !important; } .pb-md-12 { padding-bottom: 16rem !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; } .ps-md-6 { padding-left: 4rem !important; } .ps-md-7 { padding-left: 6rem !important; } .ps-md-8 { padding-left: 8rem !important; } .ps-md-9 { padding-left: 10rem !important; } .ps-md-10 { padding-left: 12rem !important; } .ps-md-11 { padding-left: 14rem !important; } .ps-md-12 { padding-left: 16rem !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; } .gap-md-6 { gap: 4rem !important; } .gap-md-7 { gap: 6rem !important; } .gap-md-8 { gap: 8rem !important; } .gap-md-9 { gap: 10rem !important; } .gap-md-10 { gap: 12rem !important; } .gap-md-11 { gap: 14rem !important; } .gap-md-12 { gap: 16rem !important; } .row-gap-md-0 { row-gap: 0 !important; } .row-gap-md-1 { row-gap: 0.25rem !important; } .row-gap-md-2 { row-gap: 0.5rem !important; } .row-gap-md-3 { row-gap: 1rem !important; } .row-gap-md-4 { row-gap: 1.5rem !important; } .row-gap-md-5 { row-gap: 3rem !important; } .row-gap-md-6 { row-gap: 4rem !important; } .row-gap-md-7 { row-gap: 6rem !important; } .row-gap-md-8 { row-gap: 8rem !important; } .row-gap-md-9 { row-gap: 10rem !important; } .row-gap-md-10 { row-gap: 12rem !important; } .row-gap-md-11 { row-gap: 14rem !important; } .row-gap-md-12 { row-gap: 16rem !important; } .column-gap-md-0 { column-gap: 0 !important; } .column-gap-md-1 { column-gap: 0.25rem !important; } .column-gap-md-2 { column-gap: 0.5rem !important; } .column-gap-md-3 { column-gap: 1rem !important; } .column-gap-md-4 { column-gap: 1.5rem !important; } .column-gap-md-5 { column-gap: 3rem !important; } .column-gap-md-6 { column-gap: 4rem !important; } .column-gap-md-7 { column-gap: 6rem !important; } .column-gap-md-8 { column-gap: 8rem !important; } .column-gap-md-9 { column-gap: 10rem !important; } .column-gap-md-10 { column-gap: 12rem !important; } .column-gap-md-11 { column-gap: 14rem !important; } .column-gap-md-12 { column-gap: 16rem !important; } .text-md-start { text-align: left !important; } .text-md-end { text-align: right !important; } .text-md-center { text-align: center !important; } .transform-scale-md-5 { transform: scale(0.5) !important; } .transform-scale-md-6 { transform: scale(0.6) !important; } .transform-scale-md-7 { transform: scale(0.7) !important; } .transform-scale-md-8 { transform: scale(0.8) !important; } .transform-scale-md-9 { transform: scale(0.9) !important; } .transform-scale-md-10 { transform: scale(1) !important; } .border-radius-top-start-md { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-md-0 { border-top-left-radius: 0 !important; } .border-radius-top-start-md-sm { border-top-left-radius: 0.25rem !important; } .border-radius-top-start-md-md { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-md-lg { border-top-left-radius: 0.75rem !important; } .border-radius-top-start-md-xl { border-top-left-radius: 1rem !important; } .border-radius-top-start-md-2xl { border-top-left-radius: 1.5rem !important; } .border-radius-top-start-md-circle { border-top-left-radius: 50% !important; } .border-radius-top-start-md-pill { border-top-left-radius: 50rem !important; } .border-radius-top-end-md { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-md-0 { border-top-right-radius: 0 !important; } .border-radius-top-end-md-sm { border-top-right-radius: 0.25rem !important; } .border-radius-top-end-md-md { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-md-lg { border-top-right-radius: 0.75rem !important; } .border-radius-top-end-md-xl { border-top-right-radius: 1rem !important; } .border-radius-top-end-md-2xl { border-top-right-radius: 1.5rem !important; } .border-radius-top-end-md-circle { border-top-right-radius: 50% !important; } .border-radius-top-end-md-pill { border-top-right-radius: 50rem !important; } .border-radius-bottom-start-md { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-md-0 { border-bottom-left-radius: 0 !important; } .border-radius-bottom-start-md-sm { border-bottom-left-radius: 0.25rem !important; } .border-radius-bottom-start-md-md { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-md-lg { border-bottom-left-radius: 0.75rem !important; } .border-radius-bottom-start-md-xl { border-bottom-left-radius: 1rem !important; } .border-radius-bottom-start-md-2xl { border-bottom-left-radius: 1.5rem !important; } .border-radius-bottom-start-md-circle { border-bottom-left-radius: 50% !important; } .border-radius-bottom-start-md-pill { border-bottom-left-radius: 50rem !important; } .border-radius-bottom-end-md { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-md-0 { border-bottom-right-radius: 0 !important; } .border-radius-bottom-end-md-sm { border-bottom-right-radius: 0.25rem !important; } .border-radius-bottom-end-md-md { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-md-lg { border-bottom-right-radius: 0.75rem !important; } .border-radius-bottom-end-md-xl { border-bottom-right-radius: 1rem !important; } .border-radius-bottom-end-md-2xl { border-bottom-right-radius: 1.5rem !important; } .border-radius-bottom-end-md-circle { border-bottom-right-radius: 50% !important; } .border-radius-bottom-end-md-pill { border-bottom-right-radius: 50rem !important; } } @media (min-width: 992px) { .float-lg-start { float: left !important; } .float-lg-end { float: right !important; } .float-lg-none { float: none !important; } .object-fit-lg-contain { object-fit: contain !important; } .object-fit-lg-cover { object-fit: cover !important; } .object-fit-lg-fill { object-fit: fill !important; } .object-fit-lg-scale { object-fit: scale-down !important; } .object-fit-lg-none { object-fit: 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: flex !important; } .d-lg-inline-flex { display: inline-flex !important; } .d-lg-none { display: none !important; } .border-top-lg { border-top: 1px solid #d4d4d8 !important; } .border-top-lg-0 { border-top: 0 !important; } .border-end-lg { border-right: 1px solid #d4d4d8 !important; } .border-end-lg-0 { border-right: 0 !important; } .border-bottom-lg { border-bottom: 1px solid #d4d4d8 !important; } .border-bottom-lg-0 { border-bottom: 0 !important; } .border-start-lg { border-left: 1px solid #d4d4d8 !important; } .border-start-lg-0 { border-left: 0 !important; } .w-lg-0 { width: 0% !important; } .w-lg-1 { width: 1% !important; } .w-lg-2 { width: 2% !important; } .w-lg-3 { width: 3% !important; } .w-lg-4 { width: 4% !important; } .w-lg-5 { width: 5% !important; } .w-lg-6 { width: 6% !important; } .w-lg-7 { width: 7% !important; } .w-lg-8 { width: 8% !important; } .w-lg-9 { width: 9% !important; } .w-lg-10 { width: 10% !important; } .w-lg-15 { width: 15% !important; } .w-lg-20 { width: 20% !important; } .w-lg-25 { width: 25% !important; } .w-lg-30 { width: 30% !important; } .w-lg-35 { width: 35% !important; } .w-lg-40 { width: 40% !important; } .w-lg-45 { width: 45% !important; } .w-lg-50 { width: 50% !important; } .w-lg-55 { width: 55% !important; } .w-lg-60 { width: 60% !important; } .w-lg-65 { width: 65% !important; } .w-lg-70 { width: 70% !important; } .w-lg-75 { width: 75% !important; } .w-lg-80 { width: 80% !important; } .w-lg-85 { width: 85% !important; } .w-lg-90 { width: 90% !important; } .w-lg-95 { width: 95% !important; } .w-lg-100 { width: 100% !important; } .w-lg-auto { width: auto !important; } .flex-lg-fill { flex: 1 1 auto !important; } .flex-lg-row { flex-direction: row !important; } .flex-lg-column { flex-direction: column !important; } .flex-lg-row-reverse { flex-direction: row-reverse !important; } .flex-lg-column-reverse { flex-direction: column-reverse !important; } .flex-lg-grow-0 { flex-grow: 0 !important; } .flex-lg-grow-1 { flex-grow: 1 !important; } .flex-lg-shrink-0 { flex-shrink: 0 !important; } .flex-lg-shrink-1 { flex-shrink: 1 !important; } .flex-lg-wrap { flex-wrap: wrap !important; } .flex-lg-nowrap { flex-wrap: nowrap !important; } .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-lg-start { justify-content: flex-start !important; } .justify-content-lg-end { justify-content: flex-end !important; } .justify-content-lg-center { justify-content: center !important; } .justify-content-lg-between { justify-content: space-between !important; } .justify-content-lg-around { justify-content: space-around !important; } .justify-content-lg-evenly { justify-content: space-evenly !important; } .align-items-lg-start { align-items: flex-start !important; } .align-items-lg-end { align-items: flex-end !important; } .align-items-lg-center { align-items: center !important; } .align-items-lg-baseline { align-items: baseline !important; } .align-items-lg-stretch { align-items: stretch !important; } .align-content-lg-start { align-content: flex-start !important; } .align-content-lg-end { align-content: flex-end !important; } .align-content-lg-center { align-content: center !important; } .align-content-lg-between { align-content: space-between !important; } .align-content-lg-around { align-content: space-around !important; } .align-content-lg-stretch { align-content: stretch !important; } .align-self-lg-auto { align-self: auto !important; } .align-self-lg-start { align-self: flex-start !important; } .align-self-lg-end { align-self: flex-end !important; } .align-self-lg-center { align-self: center !important; } .align-self-lg-baseline { align-self: baseline !important; } .align-self-lg-stretch { align-self: stretch !important; } .order-lg-first { order: -1 !important; } .order-lg-0 { order: 0 !important; } .order-lg-1 { order: 1 !important; } .order-lg-2 { order: 2 !important; } .order-lg-3 { order: 3 !important; } .order-lg-4 { order: 4 !important; } .order-lg-5 { order: 5 !important; } .order-lg-last { 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-6 { margin: 4rem !important; } .m-lg-7 { margin: 6rem !important; } .m-lg-8 { margin: 8rem !important; } .m-lg-9 { margin: 10rem !important; } .m-lg-10 { margin: 12rem !important; } .m-lg-11 { margin: 14rem !important; } .m-lg-12 { margin: 16rem !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-6 { margin-right: 4rem !important; margin-left: 4rem !important; } .mx-lg-7 { margin-right: 6rem !important; margin-left: 6rem !important; } .mx-lg-8 { margin-right: 8rem !important; margin-left: 8rem !important; } .mx-lg-9 { margin-right: 10rem !important; margin-left: 10rem !important; } .mx-lg-10 { margin-right: 12rem !important; margin-left: 12rem !important; } .mx-lg-11 { margin-right: 14rem !important; margin-left: 14rem !important; } .mx-lg-12 { margin-right: 16rem !important; margin-left: 16rem !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-6 { margin-top: 4rem !important; margin-bottom: 4rem !important; } .my-lg-7 { margin-top: 6rem !important; margin-bottom: 6rem !important; } .my-lg-8 { margin-top: 8rem !important; margin-bottom: 8rem !important; } .my-lg-9 { margin-top: 10rem !important; margin-bottom: 10rem !important; } .my-lg-10 { margin-top: 12rem !important; margin-bottom: 12rem !important; } .my-lg-11 { margin-top: 14rem !important; margin-bottom: 14rem !important; } .my-lg-12 { margin-top: 16rem !important; margin-bottom: 16rem !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-6 { margin-top: 4rem !important; } .mt-lg-7 { margin-top: 6rem !important; } .mt-lg-8 { margin-top: 8rem !important; } .mt-lg-9 { margin-top: 10rem !important; } .mt-lg-10 { margin-top: 12rem !important; } .mt-lg-11 { margin-top: 14rem !important; } .mt-lg-12 { margin-top: 16rem !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-6 { margin-right: 4rem !important; } .me-lg-7 { margin-right: 6rem !important; } .me-lg-8 { margin-right: 8rem !important; } .me-lg-9 { margin-right: 10rem !important; } .me-lg-10 { margin-right: 12rem !important; } .me-lg-11 { margin-right: 14rem !important; } .me-lg-12 { margin-right: 16rem !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-6 { margin-bottom: 4rem !important; } .mb-lg-7 { margin-bottom: 6rem !important; } .mb-lg-8 { margin-bottom: 8rem !important; } .mb-lg-9 { margin-bottom: 10rem !important; } .mb-lg-10 { margin-bottom: 12rem !important; } .mb-lg-11 { margin-bottom: 14rem !important; } .mb-lg-12 { margin-bottom: 16rem !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-6 { margin-left: 4rem !important; } .ms-lg-7 { margin-left: 6rem !important; } .ms-lg-8 { margin-left: 8rem !important; } .ms-lg-9 { margin-left: 10rem !important; } .ms-lg-10 { margin-left: 12rem !important; } .ms-lg-11 { margin-left: 14rem !important; } .ms-lg-12 { margin-left: 16rem !important; } .ms-lg-auto { margin-left: auto !important; } .m-lg-n1 { margin: -0.25rem !important; } .m-lg-n2 { margin: -0.5rem !important; } .m-lg-n3 { margin: -1rem !important; } .m-lg-n4 { margin: -1.5rem !important; } .m-lg-n5 { margin: -3rem !important; } .m-lg-n6 { margin: -4rem !important; } .m-lg-n7 { margin: -6rem !important; } .m-lg-n8 { margin: -8rem !important; } .m-lg-n9 { margin: -10rem !important; } .m-lg-n10 { margin: -12rem !important; } .m-lg-n11 { margin: -14rem !important; } .m-lg-n12 { margin: -16rem !important; } .mx-lg-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-lg-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-lg-n3 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-lg-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; } .mx-lg-n5 { margin-right: -3rem !important; margin-left: -3rem !important; } .mx-lg-n6 { margin-right: -4rem !important; margin-left: -4rem !important; } .mx-lg-n7 { margin-right: -6rem !important; margin-left: -6rem !important; } .mx-lg-n8 { margin-right: -8rem !important; margin-left: -8rem !important; } .mx-lg-n9 { margin-right: -10rem !important; margin-left: -10rem !important; } .mx-lg-n10 { margin-right: -12rem !important; margin-left: -12rem !important; } .mx-lg-n11 { margin-right: -14rem !important; margin-left: -14rem !important; } .mx-lg-n12 { margin-right: -16rem !important; margin-left: -16rem !important; } .my-lg-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-lg-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-lg-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-lg-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; } .my-lg-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; } .my-lg-n6 { margin-top: -4rem !important; margin-bottom: -4rem !important; } .my-lg-n7 { margin-top: -6rem !important; margin-bottom: -6rem !important; } .my-lg-n8 { margin-top: -8rem !important; margin-bottom: -8rem !important; } .my-lg-n9 { margin-top: -10rem !important; margin-bottom: -10rem !important; } .my-lg-n10 { margin-top: -12rem !important; margin-bottom: -12rem !important; } .my-lg-n11 { margin-top: -14rem !important; margin-bottom: -14rem !important; } .my-lg-n12 { margin-top: -16rem !important; margin-bottom: -16rem !important; } .mt-lg-n1 { margin-top: -0.25rem !important; } .mt-lg-n2 { margin-top: -0.5rem !important; } .mt-lg-n3 { margin-top: -1rem !important; } .mt-lg-n4 { margin-top: -1.5rem !important; } .mt-lg-n5 { margin-top: -3rem !important; } .mt-lg-n6 { margin-top: -4rem !important; } .mt-lg-n7 { margin-top: -6rem !important; } .mt-lg-n8 { margin-top: -8rem !important; } .mt-lg-n9 { margin-top: -10rem !important; } .mt-lg-n10 { margin-top: -12rem !important; } .mt-lg-n11 { margin-top: -14rem !important; } .mt-lg-n12 { margin-top: -16rem !important; } .me-lg-n1 { margin-right: -0.25rem !important; } .me-lg-n2 { margin-right: -0.5rem !important; } .me-lg-n3 { margin-right: -1rem !important; } .me-lg-n4 { margin-right: -1.5rem !important; } .me-lg-n5 { margin-right: -3rem !important; } .me-lg-n6 { margin-right: -4rem !important; } .me-lg-n7 { margin-right: -6rem !important; } .me-lg-n8 { margin-right: -8rem !important; } .me-lg-n9 { margin-right: -10rem !important; } .me-lg-n10 { margin-right: -12rem !important; } .me-lg-n11 { margin-right: -14rem !important; } .me-lg-n12 { margin-right: -16rem !important; } .mb-lg-n1 { margin-bottom: -0.25rem !important; } .mb-lg-n2 { margin-bottom: -0.5rem !important; } .mb-lg-n3 { margin-bottom: -1rem !important; } .mb-lg-n4 { margin-bottom: -1.5rem !important; } .mb-lg-n5 { margin-bottom: -3rem !important; } .mb-lg-n6 { margin-bottom: -4rem !important; } .mb-lg-n7 { margin-bottom: -6rem !important; } .mb-lg-n8 { margin-bottom: -8rem !important; } .mb-lg-n9 { margin-bottom: -10rem !important; } .mb-lg-n10 { margin-bottom: -12rem !important; } .mb-lg-n11 { margin-bottom: -14rem !important; } .mb-lg-n12 { margin-bottom: -16rem !important; } .ms-lg-n1 { margin-left: -0.25rem !important; } .ms-lg-n2 { margin-left: -0.5rem !important; } .ms-lg-n3 { margin-left: -1rem !important; } .ms-lg-n4 { margin-left: -1.5rem !important; } .ms-lg-n5 { margin-left: -3rem !important; } .ms-lg-n6 { margin-left: -4rem !important; } .ms-lg-n7 { margin-left: -6rem !important; } .ms-lg-n8 { margin-left: -8rem !important; } .ms-lg-n9 { margin-left: -10rem !important; } .ms-lg-n10 { margin-left: -12rem !important; } .ms-lg-n11 { margin-left: -14rem !important; } .ms-lg-n12 { margin-left: -16rem !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; } .p-lg-6 { padding: 4rem !important; } .p-lg-7 { padding: 6rem !important; } .p-lg-8 { padding: 8rem !important; } .p-lg-9 { padding: 10rem !important; } .p-lg-10 { padding: 12rem !important; } .p-lg-11 { padding: 14rem !important; } .p-lg-12 { padding: 16rem !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; } .px-lg-6 { padding-right: 4rem !important; padding-left: 4rem !important; } .px-lg-7 { padding-right: 6rem !important; padding-left: 6rem !important; } .px-lg-8 { padding-right: 8rem !important; padding-left: 8rem !important; } .px-lg-9 { padding-right: 10rem !important; padding-left: 10rem !important; } .px-lg-10 { padding-right: 12rem !important; padding-left: 12rem !important; } .px-lg-11 { padding-right: 14rem !important; padding-left: 14rem !important; } .px-lg-12 { padding-right: 16rem !important; padding-left: 16rem !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; } .py-lg-6 { padding-top: 4rem !important; padding-bottom: 4rem !important; } .py-lg-7 { padding-top: 6rem !important; padding-bottom: 6rem !important; } .py-lg-8 { padding-top: 8rem !important; padding-bottom: 8rem !important; } .py-lg-9 { padding-top: 10rem !important; padding-bottom: 10rem !important; } .py-lg-10 { padding-top: 12rem !important; padding-bottom: 12rem !important; } .py-lg-11 { padding-top: 14rem !important; padding-bottom: 14rem !important; } .py-lg-12 { padding-top: 16rem !important; padding-bottom: 16rem !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; } .pt-lg-6 { padding-top: 4rem !important; } .pt-lg-7 { padding-top: 6rem !important; } .pt-lg-8 { padding-top: 8rem !important; } .pt-lg-9 { padding-top: 10rem !important; } .pt-lg-10 { padding-top: 12rem !important; } .pt-lg-11 { padding-top: 14rem !important; } .pt-lg-12 { padding-top: 16rem !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; } .pe-lg-6 { padding-right: 4rem !important; } .pe-lg-7 { padding-right: 6rem !important; } .pe-lg-8 { padding-right: 8rem !important; } .pe-lg-9 { padding-right: 10rem !important; } .pe-lg-10 { padding-right: 12rem !important; } .pe-lg-11 { padding-right: 14rem !important; } .pe-lg-12 { padding-right: 16rem !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; } .pb-lg-6 { padding-bottom: 4rem !important; } .pb-lg-7 { padding-bottom: 6rem !important; } .pb-lg-8 { padding-bottom: 8rem !important; } .pb-lg-9 { padding-bottom: 10rem !important; } .pb-lg-10 { padding-bottom: 12rem !important; } .pb-lg-11 { padding-bottom: 14rem !important; } .pb-lg-12 { padding-bottom: 16rem !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; } .ps-lg-6 { padding-left: 4rem !important; } .ps-lg-7 { padding-left: 6rem !important; } .ps-lg-8 { padding-left: 8rem !important; } .ps-lg-9 { padding-left: 10rem !important; } .ps-lg-10 { padding-left: 12rem !important; } .ps-lg-11 { padding-left: 14rem !important; } .ps-lg-12 { padding-left: 16rem !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; } .gap-lg-6 { gap: 4rem !important; } .gap-lg-7 { gap: 6rem !important; } .gap-lg-8 { gap: 8rem !important; } .gap-lg-9 { gap: 10rem !important; } .gap-lg-10 { gap: 12rem !important; } .gap-lg-11 { gap: 14rem !important; } .gap-lg-12 { gap: 16rem !important; } .row-gap-lg-0 { row-gap: 0 !important; } .row-gap-lg-1 { row-gap: 0.25rem !important; } .row-gap-lg-2 { row-gap: 0.5rem !important; } .row-gap-lg-3 { row-gap: 1rem !important; } .row-gap-lg-4 { row-gap: 1.5rem !important; } .row-gap-lg-5 { row-gap: 3rem !important; } .row-gap-lg-6 { row-gap: 4rem !important; } .row-gap-lg-7 { row-gap: 6rem !important; } .row-gap-lg-8 { row-gap: 8rem !important; } .row-gap-lg-9 { row-gap: 10rem !important; } .row-gap-lg-10 { row-gap: 12rem !important; } .row-gap-lg-11 { row-gap: 14rem !important; } .row-gap-lg-12 { row-gap: 16rem !important; } .column-gap-lg-0 { column-gap: 0 !important; } .column-gap-lg-1 { column-gap: 0.25rem !important; } .column-gap-lg-2 { column-gap: 0.5rem !important; } .column-gap-lg-3 { column-gap: 1rem !important; } .column-gap-lg-4 { column-gap: 1.5rem !important; } .column-gap-lg-5 { column-gap: 3rem !important; } .column-gap-lg-6 { column-gap: 4rem !important; } .column-gap-lg-7 { column-gap: 6rem !important; } .column-gap-lg-8 { column-gap: 8rem !important; } .column-gap-lg-9 { column-gap: 10rem !important; } .column-gap-lg-10 { column-gap: 12rem !important; } .column-gap-lg-11 { column-gap: 14rem !important; } .column-gap-lg-12 { column-gap: 16rem !important; } .text-lg-start { text-align: left !important; } .text-lg-end { text-align: right !important; } .text-lg-center { text-align: center !important; } .transform-scale-lg-5 { transform: scale(0.5) !important; } .transform-scale-lg-6 { transform: scale(0.6) !important; } .transform-scale-lg-7 { transform: scale(0.7) !important; } .transform-scale-lg-8 { transform: scale(0.8) !important; } .transform-scale-lg-9 { transform: scale(0.9) !important; } .transform-scale-lg-10 { transform: scale(1) !important; } .border-radius-top-start-lg { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-lg-0 { border-top-left-radius: 0 !important; } .border-radius-top-start-lg-sm { border-top-left-radius: 0.25rem !important; } .border-radius-top-start-lg-md { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-lg-lg { border-top-left-radius: 0.75rem !important; } .border-radius-top-start-lg-xl { border-top-left-radius: 1rem !important; } .border-radius-top-start-lg-2xl { border-top-left-radius: 1.5rem !important; } .border-radius-top-start-lg-circle { border-top-left-radius: 50% !important; } .border-radius-top-start-lg-pill { border-top-left-radius: 50rem !important; } .border-radius-top-end-lg { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-lg-0 { border-top-right-radius: 0 !important; } .border-radius-top-end-lg-sm { border-top-right-radius: 0.25rem !important; } .border-radius-top-end-lg-md { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-lg-lg { border-top-right-radius: 0.75rem !important; } .border-radius-top-end-lg-xl { border-top-right-radius: 1rem !important; } .border-radius-top-end-lg-2xl { border-top-right-radius: 1.5rem !important; } .border-radius-top-end-lg-circle { border-top-right-radius: 50% !important; } .border-radius-top-end-lg-pill { border-top-right-radius: 50rem !important; } .border-radius-bottom-start-lg { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-lg-0 { border-bottom-left-radius: 0 !important; } .border-radius-bottom-start-lg-sm { border-bottom-left-radius: 0.25rem !important; } .border-radius-bottom-start-lg-md { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-lg-lg { border-bottom-left-radius: 0.75rem !important; } .border-radius-bottom-start-lg-xl { border-bottom-left-radius: 1rem !important; } .border-radius-bottom-start-lg-2xl { border-bottom-left-radius: 1.5rem !important; } .border-radius-bottom-start-lg-circle { border-bottom-left-radius: 50% !important; } .border-radius-bottom-start-lg-pill { border-bottom-left-radius: 50rem !important; } .border-radius-bottom-end-lg { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-lg-0 { border-bottom-right-radius: 0 !important; } .border-radius-bottom-end-lg-sm { border-bottom-right-radius: 0.25rem !important; } .border-radius-bottom-end-lg-md { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-lg-lg { border-bottom-right-radius: 0.75rem !important; } .border-radius-bottom-end-lg-xl { border-bottom-right-radius: 1rem !important; } .border-radius-bottom-end-lg-2xl { border-bottom-right-radius: 1.5rem !important; } .border-radius-bottom-end-lg-circle { border-bottom-right-radius: 50% !important; } .border-radius-bottom-end-lg-pill { border-bottom-right-radius: 50rem !important; } } @media (min-width: 1200px) { .float-xl-start { float: left !important; } .float-xl-end { float: right !important; } .float-xl-none { float: none !important; } .object-fit-xl-contain { object-fit: contain !important; } .object-fit-xl-cover { object-fit: cover !important; } .object-fit-xl-fill { object-fit: fill !important; } .object-fit-xl-scale { object-fit: scale-down !important; } .object-fit-xl-none { object-fit: 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: flex !important; } .d-xl-inline-flex { display: inline-flex !important; } .d-xl-none { display: none !important; } .border-top-xl { border-top: 1px solid #d4d4d8 !important; } .border-top-xl-0 { border-top: 0 !important; } .border-end-xl { border-right: 1px solid #d4d4d8 !important; } .border-end-xl-0 { border-right: 0 !important; } .border-bottom-xl { border-bottom: 1px solid #d4d4d8 !important; } .border-bottom-xl-0 { border-bottom: 0 !important; } .border-start-xl { border-left: 1px solid #d4d4d8 !important; } .border-start-xl-0 { border-left: 0 !important; } .w-xl-0 { width: 0% !important; } .w-xl-1 { width: 1% !important; } .w-xl-2 { width: 2% !important; } .w-xl-3 { width: 3% !important; } .w-xl-4 { width: 4% !important; } .w-xl-5 { width: 5% !important; } .w-xl-6 { width: 6% !important; } .w-xl-7 { width: 7% !important; } .w-xl-8 { width: 8% !important; } .w-xl-9 { width: 9% !important; } .w-xl-10 { width: 10% !important; } .w-xl-15 { width: 15% !important; } .w-xl-20 { width: 20% !important; } .w-xl-25 { width: 25% !important; } .w-xl-30 { width: 30% !important; } .w-xl-35 { width: 35% !important; } .w-xl-40 { width: 40% !important; } .w-xl-45 { width: 45% !important; } .w-xl-50 { width: 50% !important; } .w-xl-55 { width: 55% !important; } .w-xl-60 { width: 60% !important; } .w-xl-65 { width: 65% !important; } .w-xl-70 { width: 70% !important; } .w-xl-75 { width: 75% !important; } .w-xl-80 { width: 80% !important; } .w-xl-85 { width: 85% !important; } .w-xl-90 { width: 90% !important; } .w-xl-95 { width: 95% !important; } .w-xl-100 { width: 100% !important; } .w-xl-auto { width: auto !important; } .flex-xl-fill { flex: 1 1 auto !important; } .flex-xl-row { flex-direction: row !important; } .flex-xl-column { flex-direction: column !important; } .flex-xl-row-reverse { flex-direction: row-reverse !important; } .flex-xl-column-reverse { flex-direction: column-reverse !important; } .flex-xl-grow-0 { flex-grow: 0 !important; } .flex-xl-grow-1 { flex-grow: 1 !important; } .flex-xl-shrink-0 { flex-shrink: 0 !important; } .flex-xl-shrink-1 { flex-shrink: 1 !important; } .flex-xl-wrap { flex-wrap: wrap !important; } .flex-xl-nowrap { flex-wrap: nowrap !important; } .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-xl-start { justify-content: flex-start !important; } .justify-content-xl-end { justify-content: flex-end !important; } .justify-content-xl-center { justify-content: center !important; } .justify-content-xl-between { justify-content: space-between !important; } .justify-content-xl-around { justify-content: space-around !important; } .justify-content-xl-evenly { justify-content: space-evenly !important; } .align-items-xl-start { align-items: flex-start !important; } .align-items-xl-end { align-items: flex-end !important; } .align-items-xl-center { align-items: center !important; } .align-items-xl-baseline { align-items: baseline !important; } .align-items-xl-stretch { align-items: stretch !important; } .align-content-xl-start { align-content: flex-start !important; } .align-content-xl-end { align-content: flex-end !important; } .align-content-xl-center { align-content: center !important; } .align-content-xl-between { align-content: space-between !important; } .align-content-xl-around { align-content: space-around !important; } .align-content-xl-stretch { align-content: stretch !important; } .align-self-xl-auto { align-self: auto !important; } .align-self-xl-start { align-self: flex-start !important; } .align-self-xl-end { align-self: flex-end !important; } .align-self-xl-center { align-self: center !important; } .align-self-xl-baseline { align-self: baseline !important; } .align-self-xl-stretch { align-self: stretch !important; } .order-xl-first { order: -1 !important; } .order-xl-0 { order: 0 !important; } .order-xl-1 { order: 1 !important; } .order-xl-2 { order: 2 !important; } .order-xl-3 { order: 3 !important; } .order-xl-4 { order: 4 !important; } .order-xl-5 { order: 5 !important; } .order-xl-last { 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-6 { margin: 4rem !important; } .m-xl-7 { margin: 6rem !important; } .m-xl-8 { margin: 8rem !important; } .m-xl-9 { margin: 10rem !important; } .m-xl-10 { margin: 12rem !important; } .m-xl-11 { margin: 14rem !important; } .m-xl-12 { margin: 16rem !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-6 { margin-right: 4rem !important; margin-left: 4rem !important; } .mx-xl-7 { margin-right: 6rem !important; margin-left: 6rem !important; } .mx-xl-8 { margin-right: 8rem !important; margin-left: 8rem !important; } .mx-xl-9 { margin-right: 10rem !important; margin-left: 10rem !important; } .mx-xl-10 { margin-right: 12rem !important; margin-left: 12rem !important; } .mx-xl-11 { margin-right: 14rem !important; margin-left: 14rem !important; } .mx-xl-12 { margin-right: 16rem !important; margin-left: 16rem !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-6 { margin-top: 4rem !important; margin-bottom: 4rem !important; } .my-xl-7 { margin-top: 6rem !important; margin-bottom: 6rem !important; } .my-xl-8 { margin-top: 8rem !important; margin-bottom: 8rem !important; } .my-xl-9 { margin-top: 10rem !important; margin-bottom: 10rem !important; } .my-xl-10 { margin-top: 12rem !important; margin-bottom: 12rem !important; } .my-xl-11 { margin-top: 14rem !important; margin-bottom: 14rem !important; } .my-xl-12 { margin-top: 16rem !important; margin-bottom: 16rem !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-6 { margin-top: 4rem !important; } .mt-xl-7 { margin-top: 6rem !important; } .mt-xl-8 { margin-top: 8rem !important; } .mt-xl-9 { margin-top: 10rem !important; } .mt-xl-10 { margin-top: 12rem !important; } .mt-xl-11 { margin-top: 14rem !important; } .mt-xl-12 { margin-top: 16rem !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-6 { margin-right: 4rem !important; } .me-xl-7 { margin-right: 6rem !important; } .me-xl-8 { margin-right: 8rem !important; } .me-xl-9 { margin-right: 10rem !important; } .me-xl-10 { margin-right: 12rem !important; } .me-xl-11 { margin-right: 14rem !important; } .me-xl-12 { margin-right: 16rem !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-6 { margin-bottom: 4rem !important; } .mb-xl-7 { margin-bottom: 6rem !important; } .mb-xl-8 { margin-bottom: 8rem !important; } .mb-xl-9 { margin-bottom: 10rem !important; } .mb-xl-10 { margin-bottom: 12rem !important; } .mb-xl-11 { margin-bottom: 14rem !important; } .mb-xl-12 { margin-bottom: 16rem !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-6 { margin-left: 4rem !important; } .ms-xl-7 { margin-left: 6rem !important; } .ms-xl-8 { margin-left: 8rem !important; } .ms-xl-9 { margin-left: 10rem !important; } .ms-xl-10 { margin-left: 12rem !important; } .ms-xl-11 { margin-left: 14rem !important; } .ms-xl-12 { margin-left: 16rem !important; } .ms-xl-auto { margin-left: auto !important; } .m-xl-n1 { margin: -0.25rem !important; } .m-xl-n2 { margin: -0.5rem !important; } .m-xl-n3 { margin: -1rem !important; } .m-xl-n4 { margin: -1.5rem !important; } .m-xl-n5 { margin: -3rem !important; } .m-xl-n6 { margin: -4rem !important; } .m-xl-n7 { margin: -6rem !important; } .m-xl-n8 { margin: -8rem !important; } .m-xl-n9 { margin: -10rem !important; } .m-xl-n10 { margin: -12rem !important; } .m-xl-n11 { margin: -14rem !important; } .m-xl-n12 { margin: -16rem !important; } .mx-xl-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-xl-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-xl-n3 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-xl-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; } .mx-xl-n5 { margin-right: -3rem !important; margin-left: -3rem !important; } .mx-xl-n6 { margin-right: -4rem !important; margin-left: -4rem !important; } .mx-xl-n7 { margin-right: -6rem !important; margin-left: -6rem !important; } .mx-xl-n8 { margin-right: -8rem !important; margin-left: -8rem !important; } .mx-xl-n9 { margin-right: -10rem !important; margin-left: -10rem !important; } .mx-xl-n10 { margin-right: -12rem !important; margin-left: -12rem !important; } .mx-xl-n11 { margin-right: -14rem !important; margin-left: -14rem !important; } .mx-xl-n12 { margin-right: -16rem !important; margin-left: -16rem !important; } .my-xl-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-xl-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-xl-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-xl-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; } .my-xl-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; } .my-xl-n6 { margin-top: -4rem !important; margin-bottom: -4rem !important; } .my-xl-n7 { margin-top: -6rem !important; margin-bottom: -6rem !important; } .my-xl-n8 { margin-top: -8rem !important; margin-bottom: -8rem !important; } .my-xl-n9 { margin-top: -10rem !important; margin-bottom: -10rem !important; } .my-xl-n10 { margin-top: -12rem !important; margin-bottom: -12rem !important; } .my-xl-n11 { margin-top: -14rem !important; margin-bottom: -14rem !important; } .my-xl-n12 { margin-top: -16rem !important; margin-bottom: -16rem !important; } .mt-xl-n1 { margin-top: -0.25rem !important; } .mt-xl-n2 { margin-top: -0.5rem !important; } .mt-xl-n3 { margin-top: -1rem !important; } .mt-xl-n4 { margin-top: -1.5rem !important; } .mt-xl-n5 { margin-top: -3rem !important; } .mt-xl-n6 { margin-top: -4rem !important; } .mt-xl-n7 { margin-top: -6rem !important; } .mt-xl-n8 { margin-top: -8rem !important; } .mt-xl-n9 { margin-top: -10rem !important; } .mt-xl-n10 { margin-top: -12rem !important; } .mt-xl-n11 { margin-top: -14rem !important; } .mt-xl-n12 { margin-top: -16rem !important; } .me-xl-n1 { margin-right: -0.25rem !important; } .me-xl-n2 { margin-right: -0.5rem !important; } .me-xl-n3 { margin-right: -1rem !important; } .me-xl-n4 { margin-right: -1.5rem !important; } .me-xl-n5 { margin-right: -3rem !important; } .me-xl-n6 { margin-right: -4rem !important; } .me-xl-n7 { margin-right: -6rem !important; } .me-xl-n8 { margin-right: -8rem !important; } .me-xl-n9 { margin-right: -10rem !important; } .me-xl-n10 { margin-right: -12rem !important; } .me-xl-n11 { margin-right: -14rem !important; } .me-xl-n12 { margin-right: -16rem !important; } .mb-xl-n1 { margin-bottom: -0.25rem !important; } .mb-xl-n2 { margin-bottom: -0.5rem !important; } .mb-xl-n3 { margin-bottom: -1rem !important; } .mb-xl-n4 { margin-bottom: -1.5rem !important; } .mb-xl-n5 { margin-bottom: -3rem !important; } .mb-xl-n6 { margin-bottom: -4rem !important; } .mb-xl-n7 { margin-bottom: -6rem !important; } .mb-xl-n8 { margin-bottom: -8rem !important; } .mb-xl-n9 { margin-bottom: -10rem !important; } .mb-xl-n10 { margin-bottom: -12rem !important; } .mb-xl-n11 { margin-bottom: -14rem !important; } .mb-xl-n12 { margin-bottom: -16rem !important; } .ms-xl-n1 { margin-left: -0.25rem !important; } .ms-xl-n2 { margin-left: -0.5rem !important; } .ms-xl-n3 { margin-left: -1rem !important; } .ms-xl-n4 { margin-left: -1.5rem !important; } .ms-xl-n5 { margin-left: -3rem !important; } .ms-xl-n6 { margin-left: -4rem !important; } .ms-xl-n7 { margin-left: -6rem !important; } .ms-xl-n8 { margin-left: -8rem !important; } .ms-xl-n9 { margin-left: -10rem !important; } .ms-xl-n10 { margin-left: -12rem !important; } .ms-xl-n11 { margin-left: -14rem !important; } .ms-xl-n12 { margin-left: -16rem !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; } .p-xl-6 { padding: 4rem !important; } .p-xl-7 { padding: 6rem !important; } .p-xl-8 { padding: 8rem !important; } .p-xl-9 { padding: 10rem !important; } .p-xl-10 { padding: 12rem !important; } .p-xl-11 { padding: 14rem !important; } .p-xl-12 { padding: 16rem !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; } .px-xl-6 { padding-right: 4rem !important; padding-left: 4rem !important; } .px-xl-7 { padding-right: 6rem !important; padding-left: 6rem !important; } .px-xl-8 { padding-right: 8rem !important; padding-left: 8rem !important; } .px-xl-9 { padding-right: 10rem !important; padding-left: 10rem !important; } .px-xl-10 { padding-right: 12rem !important; padding-left: 12rem !important; } .px-xl-11 { padding-right: 14rem !important; padding-left: 14rem !important; } .px-xl-12 { padding-right: 16rem !important; padding-left: 16rem !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; } .py-xl-6 { padding-top: 4rem !important; padding-bottom: 4rem !important; } .py-xl-7 { padding-top: 6rem !important; padding-bottom: 6rem !important; } .py-xl-8 { padding-top: 8rem !important; padding-bottom: 8rem !important; } .py-xl-9 { padding-top: 10rem !important; padding-bottom: 10rem !important; } .py-xl-10 { padding-top: 12rem !important; padding-bottom: 12rem !important; } .py-xl-11 { padding-top: 14rem !important; padding-bottom: 14rem !important; } .py-xl-12 { padding-top: 16rem !important; padding-bottom: 16rem !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; } .pt-xl-6 { padding-top: 4rem !important; } .pt-xl-7 { padding-top: 6rem !important; } .pt-xl-8 { padding-top: 8rem !important; } .pt-xl-9 { padding-top: 10rem !important; } .pt-xl-10 { padding-top: 12rem !important; } .pt-xl-11 { padding-top: 14rem !important; } .pt-xl-12 { padding-top: 16rem !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; } .pe-xl-6 { padding-right: 4rem !important; } .pe-xl-7 { padding-right: 6rem !important; } .pe-xl-8 { padding-right: 8rem !important; } .pe-xl-9 { padding-right: 10rem !important; } .pe-xl-10 { padding-right: 12rem !important; } .pe-xl-11 { padding-right: 14rem !important; } .pe-xl-12 { padding-right: 16rem !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; } .pb-xl-6 { padding-bottom: 4rem !important; } .pb-xl-7 { padding-bottom: 6rem !important; } .pb-xl-8 { padding-bottom: 8rem !important; } .pb-xl-9 { padding-bottom: 10rem !important; } .pb-xl-10 { padding-bottom: 12rem !important; } .pb-xl-11 { padding-bottom: 14rem !important; } .pb-xl-12 { padding-bottom: 16rem !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; } .ps-xl-6 { padding-left: 4rem !important; } .ps-xl-7 { padding-left: 6rem !important; } .ps-xl-8 { padding-left: 8rem !important; } .ps-xl-9 { padding-left: 10rem !important; } .ps-xl-10 { padding-left: 12rem !important; } .ps-xl-11 { padding-left: 14rem !important; } .ps-xl-12 { padding-left: 16rem !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; } .gap-xl-6 { gap: 4rem !important; } .gap-xl-7 { gap: 6rem !important; } .gap-xl-8 { gap: 8rem !important; } .gap-xl-9 { gap: 10rem !important; } .gap-xl-10 { gap: 12rem !important; } .gap-xl-11 { gap: 14rem !important; } .gap-xl-12 { gap: 16rem !important; } .row-gap-xl-0 { row-gap: 0 !important; } .row-gap-xl-1 { row-gap: 0.25rem !important; } .row-gap-xl-2 { row-gap: 0.5rem !important; } .row-gap-xl-3 { row-gap: 1rem !important; } .row-gap-xl-4 { row-gap: 1.5rem !important; } .row-gap-xl-5 { row-gap: 3rem !important; } .row-gap-xl-6 { row-gap: 4rem !important; } .row-gap-xl-7 { row-gap: 6rem !important; } .row-gap-xl-8 { row-gap: 8rem !important; } .row-gap-xl-9 { row-gap: 10rem !important; } .row-gap-xl-10 { row-gap: 12rem !important; } .row-gap-xl-11 { row-gap: 14rem !important; } .row-gap-xl-12 { row-gap: 16rem !important; } .column-gap-xl-0 { column-gap: 0 !important; } .column-gap-xl-1 { column-gap: 0.25rem !important; } .column-gap-xl-2 { column-gap: 0.5rem !important; } .column-gap-xl-3 { column-gap: 1rem !important; } .column-gap-xl-4 { column-gap: 1.5rem !important; } .column-gap-xl-5 { column-gap: 3rem !important; } .column-gap-xl-6 { column-gap: 4rem !important; } .column-gap-xl-7 { column-gap: 6rem !important; } .column-gap-xl-8 { column-gap: 8rem !important; } .column-gap-xl-9 { column-gap: 10rem !important; } .column-gap-xl-10 { column-gap: 12rem !important; } .column-gap-xl-11 { column-gap: 14rem !important; } .column-gap-xl-12 { column-gap: 16rem !important; } .text-xl-start { text-align: left !important; } .text-xl-end { text-align: right !important; } .text-xl-center { text-align: center !important; } .transform-scale-xl-5 { transform: scale(0.5) !important; } .transform-scale-xl-6 { transform: scale(0.6) !important; } .transform-scale-xl-7 { transform: scale(0.7) !important; } .transform-scale-xl-8 { transform: scale(0.8) !important; } .transform-scale-xl-9 { transform: scale(0.9) !important; } .transform-scale-xl-10 { transform: scale(1) !important; } .border-radius-top-start-xl { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-xl-0 { border-top-left-radius: 0 !important; } .border-radius-top-start-xl-sm { border-top-left-radius: 0.25rem !important; } .border-radius-top-start-xl-md { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-xl-lg { border-top-left-radius: 0.75rem !important; } .border-radius-top-start-xl-xl { border-top-left-radius: 1rem !important; } .border-radius-top-start-xl-2xl { border-top-left-radius: 1.5rem !important; } .border-radius-top-start-xl-circle { border-top-left-radius: 50% !important; } .border-radius-top-start-xl-pill { border-top-left-radius: 50rem !important; } .border-radius-top-end-xl { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-xl-0 { border-top-right-radius: 0 !important; } .border-radius-top-end-xl-sm { border-top-right-radius: 0.25rem !important; } .border-radius-top-end-xl-md { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-xl-lg { border-top-right-radius: 0.75rem !important; } .border-radius-top-end-xl-xl { border-top-right-radius: 1rem !important; } .border-radius-top-end-xl-2xl { border-top-right-radius: 1.5rem !important; } .border-radius-top-end-xl-circle { border-top-right-radius: 50% !important; } .border-radius-top-end-xl-pill { border-top-right-radius: 50rem !important; } .border-radius-bottom-start-xl { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-xl-0 { border-bottom-left-radius: 0 !important; } .border-radius-bottom-start-xl-sm { border-bottom-left-radius: 0.25rem !important; } .border-radius-bottom-start-xl-md { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-xl-lg { border-bottom-left-radius: 0.75rem !important; } .border-radius-bottom-start-xl-xl { border-bottom-left-radius: 1rem !important; } .border-radius-bottom-start-xl-2xl { border-bottom-left-radius: 1.5rem !important; } .border-radius-bottom-start-xl-circle { border-bottom-left-radius: 50% !important; } .border-radius-bottom-start-xl-pill { border-bottom-left-radius: 50rem !important; } .border-radius-bottom-end-xl { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-xl-0 { border-bottom-right-radius: 0 !important; } .border-radius-bottom-end-xl-sm { border-bottom-right-radius: 0.25rem !important; } .border-radius-bottom-end-xl-md { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-xl-lg { border-bottom-right-radius: 0.75rem !important; } .border-radius-bottom-end-xl-xl { border-bottom-right-radius: 1rem !important; } .border-radius-bottom-end-xl-2xl { border-bottom-right-radius: 1.5rem !important; } .border-radius-bottom-end-xl-circle { border-bottom-right-radius: 50% !important; } .border-radius-bottom-end-xl-pill { border-bottom-right-radius: 50rem !important; } } @media (min-width: 1400px) { .float-xxl-start { float: left !important; } .float-xxl-end { float: right !important; } .float-xxl-none { float: none !important; } .object-fit-xxl-contain { object-fit: contain !important; } .object-fit-xxl-cover { object-fit: cover !important; } .object-fit-xxl-fill { object-fit: fill !important; } .object-fit-xxl-scale { object-fit: scale-down !important; } .object-fit-xxl-none { object-fit: 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: flex !important; } .d-xxl-inline-flex { display: inline-flex !important; } .d-xxl-none { display: none !important; } .border-top-xxl { border-top: 1px solid #d4d4d8 !important; } .border-top-xxl-0 { border-top: 0 !important; } .border-end-xxl { border-right: 1px solid #d4d4d8 !important; } .border-end-xxl-0 { border-right: 0 !important; } .border-bottom-xxl { border-bottom: 1px solid #d4d4d8 !important; } .border-bottom-xxl-0 { border-bottom: 0 !important; } .border-start-xxl { border-left: 1px solid #d4d4d8 !important; } .border-start-xxl-0 { border-left: 0 !important; } .w-xxl-0 { width: 0% !important; } .w-xxl-1 { width: 1% !important; } .w-xxl-2 { width: 2% !important; } .w-xxl-3 { width: 3% !important; } .w-xxl-4 { width: 4% !important; } .w-xxl-5 { width: 5% !important; } .w-xxl-6 { width: 6% !important; } .w-xxl-7 { width: 7% !important; } .w-xxl-8 { width: 8% !important; } .w-xxl-9 { width: 9% !important; } .w-xxl-10 { width: 10% !important; } .w-xxl-15 { width: 15% !important; } .w-xxl-20 { width: 20% !important; } .w-xxl-25 { width: 25% !important; } .w-xxl-30 { width: 30% !important; } .w-xxl-35 { width: 35% !important; } .w-xxl-40 { width: 40% !important; } .w-xxl-45 { width: 45% !important; } .w-xxl-50 { width: 50% !important; } .w-xxl-55 { width: 55% !important; } .w-xxl-60 { width: 60% !important; } .w-xxl-65 { width: 65% !important; } .w-xxl-70 { width: 70% !important; } .w-xxl-75 { width: 75% !important; } .w-xxl-80 { width: 80% !important; } .w-xxl-85 { width: 85% !important; } .w-xxl-90 { width: 90% !important; } .w-xxl-95 { width: 95% !important; } .w-xxl-100 { width: 100% !important; } .w-xxl-auto { width: auto !important; } .flex-xxl-fill { flex: 1 1 auto !important; } .flex-xxl-row { flex-direction: row !important; } .flex-xxl-column { flex-direction: column !important; } .flex-xxl-row-reverse { flex-direction: row-reverse !important; } .flex-xxl-column-reverse { flex-direction: column-reverse !important; } .flex-xxl-grow-0 { flex-grow: 0 !important; } .flex-xxl-grow-1 { flex-grow: 1 !important; } .flex-xxl-shrink-0 { flex-shrink: 0 !important; } .flex-xxl-shrink-1 { flex-shrink: 1 !important; } .flex-xxl-wrap { flex-wrap: wrap !important; } .flex-xxl-nowrap { flex-wrap: nowrap !important; } .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-xxl-start { justify-content: flex-start !important; } .justify-content-xxl-end { justify-content: flex-end !important; } .justify-content-xxl-center { justify-content: center !important; } .justify-content-xxl-between { justify-content: space-between !important; } .justify-content-xxl-around { justify-content: space-around !important; } .justify-content-xxl-evenly { justify-content: space-evenly !important; } .align-items-xxl-start { align-items: flex-start !important; } .align-items-xxl-end { align-items: flex-end !important; } .align-items-xxl-center { align-items: center !important; } .align-items-xxl-baseline { align-items: baseline !important; } .align-items-xxl-stretch { align-items: stretch !important; } .align-content-xxl-start { align-content: flex-start !important; } .align-content-xxl-end { align-content: flex-end !important; } .align-content-xxl-center { align-content: center !important; } .align-content-xxl-between { align-content: space-between !important; } .align-content-xxl-around { align-content: space-around !important; } .align-content-xxl-stretch { align-content: stretch !important; } .align-self-xxl-auto { align-self: auto !important; } .align-self-xxl-start { align-self: flex-start !important; } .align-self-xxl-end { align-self: flex-end !important; } .align-self-xxl-center { align-self: center !important; } .align-self-xxl-baseline { align-self: baseline !important; } .align-self-xxl-stretch { align-self: stretch !important; } .order-xxl-first { order: -1 !important; } .order-xxl-0 { order: 0 !important; } .order-xxl-1 { order: 1 !important; } .order-xxl-2 { order: 2 !important; } .order-xxl-3 { order: 3 !important; } .order-xxl-4 { order: 4 !important; } .order-xxl-5 { order: 5 !important; } .order-xxl-last { 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-6 { margin: 4rem !important; } .m-xxl-7 { margin: 6rem !important; } .m-xxl-8 { margin: 8rem !important; } .m-xxl-9 { margin: 10rem !important; } .m-xxl-10 { margin: 12rem !important; } .m-xxl-11 { margin: 14rem !important; } .m-xxl-12 { margin: 16rem !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-6 { margin-right: 4rem !important; margin-left: 4rem !important; } .mx-xxl-7 { margin-right: 6rem !important; margin-left: 6rem !important; } .mx-xxl-8 { margin-right: 8rem !important; margin-left: 8rem !important; } .mx-xxl-9 { margin-right: 10rem !important; margin-left: 10rem !important; } .mx-xxl-10 { margin-right: 12rem !important; margin-left: 12rem !important; } .mx-xxl-11 { margin-right: 14rem !important; margin-left: 14rem !important; } .mx-xxl-12 { margin-right: 16rem !important; margin-left: 16rem !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-6 { margin-top: 4rem !important; margin-bottom: 4rem !important; } .my-xxl-7 { margin-top: 6rem !important; margin-bottom: 6rem !important; } .my-xxl-8 { margin-top: 8rem !important; margin-bottom: 8rem !important; } .my-xxl-9 { margin-top: 10rem !important; margin-bottom: 10rem !important; } .my-xxl-10 { margin-top: 12rem !important; margin-bottom: 12rem !important; } .my-xxl-11 { margin-top: 14rem !important; margin-bottom: 14rem !important; } .my-xxl-12 { margin-top: 16rem !important; margin-bottom: 16rem !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-6 { margin-top: 4rem !important; } .mt-xxl-7 { margin-top: 6rem !important; } .mt-xxl-8 { margin-top: 8rem !important; } .mt-xxl-9 { margin-top: 10rem !important; } .mt-xxl-10 { margin-top: 12rem !important; } .mt-xxl-11 { margin-top: 14rem !important; } .mt-xxl-12 { margin-top: 16rem !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-6 { margin-right: 4rem !important; } .me-xxl-7 { margin-right: 6rem !important; } .me-xxl-8 { margin-right: 8rem !important; } .me-xxl-9 { margin-right: 10rem !important; } .me-xxl-10 { margin-right: 12rem !important; } .me-xxl-11 { margin-right: 14rem !important; } .me-xxl-12 { margin-right: 16rem !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-6 { margin-bottom: 4rem !important; } .mb-xxl-7 { margin-bottom: 6rem !important; } .mb-xxl-8 { margin-bottom: 8rem !important; } .mb-xxl-9 { margin-bottom: 10rem !important; } .mb-xxl-10 { margin-bottom: 12rem !important; } .mb-xxl-11 { margin-bottom: 14rem !important; } .mb-xxl-12 { margin-bottom: 16rem !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-6 { margin-left: 4rem !important; } .ms-xxl-7 { margin-left: 6rem !important; } .ms-xxl-8 { margin-left: 8rem !important; } .ms-xxl-9 { margin-left: 10rem !important; } .ms-xxl-10 { margin-left: 12rem !important; } .ms-xxl-11 { margin-left: 14rem !important; } .ms-xxl-12 { margin-left: 16rem !important; } .ms-xxl-auto { margin-left: auto !important; } .m-xxl-n1 { margin: -0.25rem !important; } .m-xxl-n2 { margin: -0.5rem !important; } .m-xxl-n3 { margin: -1rem !important; } .m-xxl-n4 { margin: -1.5rem !important; } .m-xxl-n5 { margin: -3rem !important; } .m-xxl-n6 { margin: -4rem !important; } .m-xxl-n7 { margin: -6rem !important; } .m-xxl-n8 { margin: -8rem !important; } .m-xxl-n9 { margin: -10rem !important; } .m-xxl-n10 { margin: -12rem !important; } .m-xxl-n11 { margin: -14rem !important; } .m-xxl-n12 { margin: -16rem !important; } .mx-xxl-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-xxl-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-xxl-n3 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-xxl-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; } .mx-xxl-n5 { margin-right: -3rem !important; margin-left: -3rem !important; } .mx-xxl-n6 { margin-right: -4rem !important; margin-left: -4rem !important; } .mx-xxl-n7 { margin-right: -6rem !important; margin-left: -6rem !important; } .mx-xxl-n8 { margin-right: -8rem !important; margin-left: -8rem !important; } .mx-xxl-n9 { margin-right: -10rem !important; margin-left: -10rem !important; } .mx-xxl-n10 { margin-right: -12rem !important; margin-left: -12rem !important; } .mx-xxl-n11 { margin-right: -14rem !important; margin-left: -14rem !important; } .mx-xxl-n12 { margin-right: -16rem !important; margin-left: -16rem !important; } .my-xxl-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-xxl-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-xxl-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-xxl-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; } .my-xxl-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; } .my-xxl-n6 { margin-top: -4rem !important; margin-bottom: -4rem !important; } .my-xxl-n7 { margin-top: -6rem !important; margin-bottom: -6rem !important; } .my-xxl-n8 { margin-top: -8rem !important; margin-bottom: -8rem !important; } .my-xxl-n9 { margin-top: -10rem !important; margin-bottom: -10rem !important; } .my-xxl-n10 { margin-top: -12rem !important; margin-bottom: -12rem !important; } .my-xxl-n11 { margin-top: -14rem !important; margin-bottom: -14rem !important; } .my-xxl-n12 { margin-top: -16rem !important; margin-bottom: -16rem !important; } .mt-xxl-n1 { margin-top: -0.25rem !important; } .mt-xxl-n2 { margin-top: -0.5rem !important; } .mt-xxl-n3 { margin-top: -1rem !important; } .mt-xxl-n4 { margin-top: -1.5rem !important; } .mt-xxl-n5 { margin-top: -3rem !important; } .mt-xxl-n6 { margin-top: -4rem !important; } .mt-xxl-n7 { margin-top: -6rem !important; } .mt-xxl-n8 { margin-top: -8rem !important; } .mt-xxl-n9 { margin-top: -10rem !important; } .mt-xxl-n10 { margin-top: -12rem !important; } .mt-xxl-n11 { margin-top: -14rem !important; } .mt-xxl-n12 { margin-top: -16rem !important; } .me-xxl-n1 { margin-right: -0.25rem !important; } .me-xxl-n2 { margin-right: -0.5rem !important; } .me-xxl-n3 { margin-right: -1rem !important; } .me-xxl-n4 { margin-right: -1.5rem !important; } .me-xxl-n5 { margin-right: -3rem !important; } .me-xxl-n6 { margin-right: -4rem !important; } .me-xxl-n7 { margin-right: -6rem !important; } .me-xxl-n8 { margin-right: -8rem !important; } .me-xxl-n9 { margin-right: -10rem !important; } .me-xxl-n10 { margin-right: -12rem !important; } .me-xxl-n11 { margin-right: -14rem !important; } .me-xxl-n12 { margin-right: -16rem !important; } .mb-xxl-n1 { margin-bottom: -0.25rem !important; } .mb-xxl-n2 { margin-bottom: -0.5rem !important; } .mb-xxl-n3 { margin-bottom: -1rem !important; } .mb-xxl-n4 { margin-bottom: -1.5rem !important; } .mb-xxl-n5 { margin-bottom: -3rem !important; } .mb-xxl-n6 { margin-bottom: -4rem !important; } .mb-xxl-n7 { margin-bottom: -6rem !important; } .mb-xxl-n8 { margin-bottom: -8rem !important; } .mb-xxl-n9 { margin-bottom: -10rem !important; } .mb-xxl-n10 { margin-bottom: -12rem !important; } .mb-xxl-n11 { margin-bottom: -14rem !important; } .mb-xxl-n12 { margin-bottom: -16rem !important; } .ms-xxl-n1 { margin-left: -0.25rem !important; } .ms-xxl-n2 { margin-left: -0.5rem !important; } .ms-xxl-n3 { margin-left: -1rem !important; } .ms-xxl-n4 { margin-left: -1.5rem !important; } .ms-xxl-n5 { margin-left: -3rem !important; } .ms-xxl-n6 { margin-left: -4rem !important; } .ms-xxl-n7 { margin-left: -6rem !important; } .ms-xxl-n8 { margin-left: -8rem !important; } .ms-xxl-n9 { margin-left: -10rem !important; } .ms-xxl-n10 { margin-left: -12rem !important; } .ms-xxl-n11 { margin-left: -14rem !important; } .ms-xxl-n12 { margin-left: -16rem !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; } .p-xxl-6 { padding: 4rem !important; } .p-xxl-7 { padding: 6rem !important; } .p-xxl-8 { padding: 8rem !important; } .p-xxl-9 { padding: 10rem !important; } .p-xxl-10 { padding: 12rem !important; } .p-xxl-11 { padding: 14rem !important; } .p-xxl-12 { padding: 16rem !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; } .px-xxl-6 { padding-right: 4rem !important; padding-left: 4rem !important; } .px-xxl-7 { padding-right: 6rem !important; padding-left: 6rem !important; } .px-xxl-8 { padding-right: 8rem !important; padding-left: 8rem !important; } .px-xxl-9 { padding-right: 10rem !important; padding-left: 10rem !important; } .px-xxl-10 { padding-right: 12rem !important; padding-left: 12rem !important; } .px-xxl-11 { padding-right: 14rem !important; padding-left: 14rem !important; } .px-xxl-12 { padding-right: 16rem !important; padding-left: 16rem !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; } .py-xxl-6 { padding-top: 4rem !important; padding-bottom: 4rem !important; } .py-xxl-7 { padding-top: 6rem !important; padding-bottom: 6rem !important; } .py-xxl-8 { padding-top: 8rem !important; padding-bottom: 8rem !important; } .py-xxl-9 { padding-top: 10rem !important; padding-bottom: 10rem !important; } .py-xxl-10 { padding-top: 12rem !important; padding-bottom: 12rem !important; } .py-xxl-11 { padding-top: 14rem !important; padding-bottom: 14rem !important; } .py-xxl-12 { padding-top: 16rem !important; padding-bottom: 16rem !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; } .pt-xxl-6 { padding-top: 4rem !important; } .pt-xxl-7 { padding-top: 6rem !important; } .pt-xxl-8 { padding-top: 8rem !important; } .pt-xxl-9 { padding-top: 10rem !important; } .pt-xxl-10 { padding-top: 12rem !important; } .pt-xxl-11 { padding-top: 14rem !important; } .pt-xxl-12 { padding-top: 16rem !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; } .pe-xxl-6 { padding-right: 4rem !important; } .pe-xxl-7 { padding-right: 6rem !important; } .pe-xxl-8 { padding-right: 8rem !important; } .pe-xxl-9 { padding-right: 10rem !important; } .pe-xxl-10 { padding-right: 12rem !important; } .pe-xxl-11 { padding-right: 14rem !important; } .pe-xxl-12 { padding-right: 16rem !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; } .pb-xxl-6 { padding-bottom: 4rem !important; } .pb-xxl-7 { padding-bottom: 6rem !important; } .pb-xxl-8 { padding-bottom: 8rem !important; } .pb-xxl-9 { padding-bottom: 10rem !important; } .pb-xxl-10 { padding-bottom: 12rem !important; } .pb-xxl-11 { padding-bottom: 14rem !important; } .pb-xxl-12 { padding-bottom: 16rem !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; } .ps-xxl-6 { padding-left: 4rem !important; } .ps-xxl-7 { padding-left: 6rem !important; } .ps-xxl-8 { padding-left: 8rem !important; } .ps-xxl-9 { padding-left: 10rem !important; } .ps-xxl-10 { padding-left: 12rem !important; } .ps-xxl-11 { padding-left: 14rem !important; } .ps-xxl-12 { padding-left: 16rem !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; } .gap-xxl-6 { gap: 4rem !important; } .gap-xxl-7 { gap: 6rem !important; } .gap-xxl-8 { gap: 8rem !important; } .gap-xxl-9 { gap: 10rem !important; } .gap-xxl-10 { gap: 12rem !important; } .gap-xxl-11 { gap: 14rem !important; } .gap-xxl-12 { gap: 16rem !important; } .row-gap-xxl-0 { row-gap: 0 !important; } .row-gap-xxl-1 { row-gap: 0.25rem !important; } .row-gap-xxl-2 { row-gap: 0.5rem !important; } .row-gap-xxl-3 { row-gap: 1rem !important; } .row-gap-xxl-4 { row-gap: 1.5rem !important; } .row-gap-xxl-5 { row-gap: 3rem !important; } .row-gap-xxl-6 { row-gap: 4rem !important; } .row-gap-xxl-7 { row-gap: 6rem !important; } .row-gap-xxl-8 { row-gap: 8rem !important; } .row-gap-xxl-9 { row-gap: 10rem !important; } .row-gap-xxl-10 { row-gap: 12rem !important; } .row-gap-xxl-11 { row-gap: 14rem !important; } .row-gap-xxl-12 { row-gap: 16rem !important; } .column-gap-xxl-0 { column-gap: 0 !important; } .column-gap-xxl-1 { column-gap: 0.25rem !important; } .column-gap-xxl-2 { column-gap: 0.5rem !important; } .column-gap-xxl-3 { column-gap: 1rem !important; } .column-gap-xxl-4 { column-gap: 1.5rem !important; } .column-gap-xxl-5 { column-gap: 3rem !important; } .column-gap-xxl-6 { column-gap: 4rem !important; } .column-gap-xxl-7 { column-gap: 6rem !important; } .column-gap-xxl-8 { column-gap: 8rem !important; } .column-gap-xxl-9 { column-gap: 10rem !important; } .column-gap-xxl-10 { column-gap: 12rem !important; } .column-gap-xxl-11 { column-gap: 14rem !important; } .column-gap-xxl-12 { column-gap: 16rem !important; } .text-xxl-start { text-align: left !important; } .text-xxl-end { text-align: right !important; } .text-xxl-center { text-align: center !important; } .transform-scale-xxl-5 { transform: scale(0.5) !important; } .transform-scale-xxl-6 { transform: scale(0.6) !important; } .transform-scale-xxl-7 { transform: scale(0.7) !important; } .transform-scale-xxl-8 { transform: scale(0.8) !important; } .transform-scale-xxl-9 { transform: scale(0.9) !important; } .transform-scale-xxl-10 { transform: scale(1) !important; } .border-radius-top-start-xxl { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-xxl-0 { border-top-left-radius: 0 !important; } .border-radius-top-start-xxl-sm { border-top-left-radius: 0.25rem !important; } .border-radius-top-start-xxl-md { border-top-left-radius: 0.375rem !important; } .border-radius-top-start-xxl-lg { border-top-left-radius: 0.75rem !important; } .border-radius-top-start-xxl-xl { border-top-left-radius: 1rem !important; } .border-radius-top-start-xxl-2xl { border-top-left-radius: 1.5rem !important; } .border-radius-top-start-xxl-circle { border-top-left-radius: 50% !important; } .border-radius-top-start-xxl-pill { border-top-left-radius: 50rem !important; } .border-radius-top-end-xxl { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-xxl-0 { border-top-right-radius: 0 !important; } .border-radius-top-end-xxl-sm { border-top-right-radius: 0.25rem !important; } .border-radius-top-end-xxl-md { border-top-right-radius: 0.375rem !important; } .border-radius-top-end-xxl-lg { border-top-right-radius: 0.75rem !important; } .border-radius-top-end-xxl-xl { border-top-right-radius: 1rem !important; } .border-radius-top-end-xxl-2xl { border-top-right-radius: 1.5rem !important; } .border-radius-top-end-xxl-circle { border-top-right-radius: 50% !important; } .border-radius-top-end-xxl-pill { border-top-right-radius: 50rem !important; } .border-radius-bottom-start-xxl { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-xxl-0 { border-bottom-left-radius: 0 !important; } .border-radius-bottom-start-xxl-sm { border-bottom-left-radius: 0.25rem !important; } .border-radius-bottom-start-xxl-md { border-bottom-left-radius: 0.375rem !important; } .border-radius-bottom-start-xxl-lg { border-bottom-left-radius: 0.75rem !important; } .border-radius-bottom-start-xxl-xl { border-bottom-left-radius: 1rem !important; } .border-radius-bottom-start-xxl-2xl { border-bottom-left-radius: 1.5rem !important; } .border-radius-bottom-start-xxl-circle { border-bottom-left-radius: 50% !important; } .border-radius-bottom-start-xxl-pill { border-bottom-left-radius: 50rem !important; } .border-radius-bottom-end-xxl { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-xxl-0 { border-bottom-right-radius: 0 !important; } .border-radius-bottom-end-xxl-sm { border-bottom-right-radius: 0.25rem !important; } .border-radius-bottom-end-xxl-md { border-bottom-right-radius: 0.375rem !important; } .border-radius-bottom-end-xxl-lg { border-bottom-right-radius: 0.75rem !important; } .border-radius-bottom-end-xxl-xl { border-bottom-right-radius: 1rem !important; } .border-radius-bottom-end-xxl-2xl { border-bottom-right-radius: 1.5rem !important; } .border-radius-bottom-end-xxl-circle { border-bottom-right-radius: 50% !important; } .border-radius-bottom-end-xxl-pill { border-bottom-right-radius: 50rem !important; } } @media (min-width: 1200px) { .fs-1 { font-size: 3rem !important; } .fs-2 { font-size: 2.25rem !important; } .fs-3 { font-size: 1.875rem !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: flex !important; } .d-print-inline-flex { display: inline-flex !important; } .d-print-none { display: none !important; } } /*! ========================================================= * Soft UI Design System 3 - v1.1.0 ========================================================= * Product Page: https://www.creative-tim.com/product/soft-ui-design-system * Copyright 2024 Creative Tim (https://www.creative-tim.com) * Licensed under MIT (site.license) * Coded by www.creative-tim.com ========================================================= * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. */ .alert-primary { background-image: linear-gradient(310deg, #ea580c 0%, rgb(225.3841004184, 181.0778242678, 4.8158995816) 100%); } .alert-secondary { background-image: linear-gradient(310deg, #71717a 0%, rgb(205.0307692308, 205.0307692308, 212.1692307692) 100%); } .alert-success { background-image: linear-gradient(310deg, #22c55e 0%, rgb(132.1624454148, 220.2707423581, 19.9292576419) 100%); } .alert-info { background-image: linear-gradient(310deg, #0ea5e9 0%, rgb(4.8770642202, 147.9376146789, 172.3229357798) 100%); } .alert-warning { background-image: linear-gradient(310deg, #eab308 0%, rgb(224.4209205021, 95.3548117155, 5.7790794979) 100%); } .alert-danger { background-image: linear-gradient(310deg, #ef4444 0%, rgb(232.1623762376, 35.0376237624, 132.398019802) 100%); } .alert-light { background-image: linear-gradient(310deg, #e3e3e7 0%, rgb(222.6285714286, 222.6285714286, 225.5714285714) 100%); } .alert-dark { background-image: linear-gradient(310deg, #27272a 0%, rgb(4.8, 4.8, 5.4) 100%); } .btn-close:focus { box-shadow: none; } .alert-dismissible .btn-close { background-image: none; } .avatar { color: #fff; display: inline-flex; align-items: center; justify-content: center; font-size: 1rem; border-radius: 0.75rem; height: 48px; width: 48px; transition: all 0.2s ease-in-out; } .avatar img { width: 100%; } .avatar+.avatar-content { display: inline-block; margin-left: 0.75rem; } .avatar.avatar-raised { margin-top: -24px; } .avatar.avatar-scale-up:hover { transform: scale(1.2); } .active .avatar.avatar-scale-up { transform: scale(1.2); } .avatar-xxl { width: 110px !important; height: 110px !important; } .avatar-xxl.avatar-raised { margin-top: -55px; } .avatar-xl { width: 74px !important; height: 74px !important; } .avatar-xl.avatar-raised { margin-top: -37px; } .avatar-lg { width: 58px !important; height: 58px !important; font-size: 0.875rem; } .avatar-lg.avatar-raised { margin-top: -29px; } .avatar-sm { width: 36px !important; height: 36px !important; font-size: 0.875rem; } .avatar-sm.avatar-raised { margin-top: -18px; } .avatar-xs { width: 24px !important; height: 24px !important; font-size: 0.75rem; } .avatar-xs.avatar-raised { margin-top: -12px; } .avatar-group .avatar { position: relative; z-index: 2; border: 2px solid #fff; } .avatar-group .avatar:hover { z-index: 3; } .avatar-group .avatar+.avatar { margin-left: -1rem; } .badge.bg-primary { background: #f97316; } .badge.bg-secondary { background: #71717a; } .badge.bg-success { background: #22c55e; } .badge.bg-info { background: #0ea5e9; } .badge.bg-warning { background: #eab308; } .badge.bg-danger { background: #ef4444; } .badge.bg-light { background: #e3e3e7; } .badge.bg-dark { background: #27272a; } .badge.bg-white { background: #fff; } .badge { text-transform: uppercase; } .btn { margin-bottom: 1rem; letter-spacing: 0.0025rem; box-shadow: 0 4px 7px -1px rgba(0, 0, 0, 0.11), 0 2px 4px -1px rgba(0, 0, 0, 0.07); } .btn:not([class*=btn-outline-]) { border: 0; } .btn:active, .btn:active:focus, .btn:active:hover { box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.09), 0 2px 3px -1px rgba(0, 0, 0, 0.07); opacity: 0.85; } .btn:hover:not(.btn-icon-only) { box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.09), 0 2px 3px -1px rgba(0, 0, 0, 0.07); } .btn.bg-white:hover { color: #71717a; } .btn.btn-link { box-shadow: none; font-weight: 700; } .btn.btn-link:hover, .btn.btn-link:focus { box-shadow: none; } .btn.btn-round { border-radius: 1.875rem; } .btn.btn-icon-only { width: 2.375rem; height: 2.375rem; padding: 0.7rem 0.7rem; } .btn.btn-sm.btn-icon-only, .btn-group-sm>.btn.btn-icon-only { width: 1.5875rem; height: 1.5875rem; padding: 0.3rem 0.3rem; } .btn.btn-sm i, .btn-group-sm>.btn i { font-size: 0.5rem; } .btn.btn-lg.btn-icon-only, .btn-group-lg>.btn.btn-icon-only { width: 3.25rem; height: 3.25rem; padding: 1rem 1rem; } .btn.btn-lg i, .btn-group-lg>.btn i { font-size: 1.2rem; position: relative; top: 2px; } .btn.btn-rounded { border-radius: 1.875rem; } .btn.btn-transparent { appearance: none; -moz-appearance: none; -webkit-appearance: none; } .btn-check:checked+.btn svg .color-background { fill: #fff; } .btn-check:checked+.btn:hover svg .color-background { fill: #27272a; } .icon-move-right i { transition: all 0.2s cubic-bezier(0.34, 1.61, 0.7, 1.3); } .icon-move-right:hover i, .icon-move-right:focus i { transform: translateX(5px); } .icon-move-left i { transition: all 0.2s cubic-bezier(0.34, 1.61, 0.7, 1.3); } .icon-move-left:hover i, .icon-move-left:focus i { transform: translateX(-5px); } .btn-primary:hover, .btn.bg-gradient-primary:hover { background-color: #f97316; border-color: #f97316; } .btn-primary .btn.bg-outline-primary, .btn.bg-gradient-primary .btn.bg-outline-primary { border: 1px solid #f97316; } .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .btn.bg-gradient-primary:not(:disabled):not(.disabled).active, .btn.bg-gradient-primary:not(:disabled):not(.disabled):active, .show>.btn.bg-gradient-primary.dropdown-toggle { color: color-yiq(#f97316); background-color: #f97316; } .btn-primary.focus, .btn-primary:focus, .btn.bg-gradient-primary.focus, .btn.bg-gradient-primary:focus { color: #fff; } .btn-outline-primary { box-shadow: none; } .btn-outline-primary:hover:not(.active) { background-color: transparent; opacity: 0.75; box-shadow: none; color: #f97316; } .btn-secondary:hover, .btn.bg-gradient-secondary:hover { background-color: #71717a; border-color: #71717a; } .btn-secondary .btn.bg-outline-secondary, .btn.bg-gradient-secondary .btn.bg-outline-secondary { border: 1px solid #71717a; } .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle, .btn.bg-gradient-secondary:not(:disabled):not(.disabled).active, .btn.bg-gradient-secondary:not(:disabled):not(.disabled):active, .show>.btn.bg-gradient-secondary.dropdown-toggle { color: color-yiq(#71717a); background-color: #71717a; } .btn-secondary.focus, .btn-secondary:focus, .btn.bg-gradient-secondary.focus, .btn.bg-gradient-secondary:focus { color: #fff; } .btn-outline-secondary { box-shadow: none; } .btn-outline-secondary:hover:not(.active) { background-color: transparent; opacity: 0.75; box-shadow: none; color: #71717a; } .btn-success:hover, .btn.bg-gradient-success:hover { background-color: #22c55e; border-color: #22c55e; } .btn-success .btn.bg-outline-success, .btn.bg-gradient-success .btn.bg-outline-success { border: 1px solid #22c55e; } .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle, .btn.bg-gradient-success:not(:disabled):not(.disabled).active, .btn.bg-gradient-success:not(:disabled):not(.disabled):active, .show>.btn.bg-gradient-success.dropdown-toggle { color: color-yiq(#22c55e); background-color: #22c55e; } .btn-success.focus, .btn-success:focus, .btn.bg-gradient-success.focus, .btn.bg-gradient-success:focus { color: #fff; } .btn-outline-success { box-shadow: none; } .btn-outline-success:hover:not(.active) { background-color: transparent; opacity: 0.75; box-shadow: none; color: #22c55e; } .btn-info:hover, .btn.bg-gradient-info:hover { background-color: #0ea5e9; border-color: #0ea5e9; } .btn-info .btn.bg-outline-info, .btn.bg-gradient-info .btn.bg-outline-info { border: 1px solid #0ea5e9; } .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle, .btn.bg-gradient-info:not(:disabled):not(.disabled).active, .btn.bg-gradient-info:not(:disabled):not(.disabled):active, .show>.btn.bg-gradient-info.dropdown-toggle { color: color-yiq(#0ea5e9); background-color: #0ea5e9; } .btn-info.focus, .btn-info:focus, .btn.bg-gradient-info.focus, .btn.bg-gradient-info:focus { color: #fff; } .btn-outline-info { box-shadow: none; } .btn-outline-info:hover:not(.active) { background-color: transparent; opacity: 0.75; box-shadow: none; color: #0ea5e9; } .btn-warning:hover, .btn.bg-gradient-warning:hover { background-color: #eab308; border-color: #eab308; } .btn-warning .btn.bg-outline-warning, .btn.bg-gradient-warning .btn.bg-outline-warning { border: 1px solid #eab308; } .btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle, .btn.bg-gradient-warning:not(:disabled):not(.disabled).active, .btn.bg-gradient-warning:not(:disabled):not(.disabled):active, .show>.btn.bg-gradient-warning.dropdown-toggle { color: color-yiq(#eab308); background-color: #eab308; } .btn-warning.focus, .btn-warning:focus, .btn.bg-gradient-warning.focus, .btn.bg-gradient-warning:focus { color: #fff; } .btn-outline-warning { box-shadow: none; } .btn-outline-warning:hover:not(.active) { background-color: transparent; opacity: 0.75; box-shadow: none; color: #eab308; } .btn-danger:hover, .btn.bg-gradient-danger:hover { background-color: #ef4444; border-color: #ef4444; } .btn-danger .btn.bg-outline-danger, .btn.bg-gradient-danger .btn.bg-outline-danger { border: 1px solid #ef4444; } .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle, .btn.bg-gradient-danger:not(:disabled):not(.disabled).active, .btn.bg-gradient-danger:not(:disabled):not(.disabled):active, .show>.btn.bg-gradient-danger.dropdown-toggle { color: color-yiq(#ef4444); background-color: #ef4444; } .btn-danger.focus, .btn-danger:focus, .btn.bg-gradient-danger.focus, .btn.bg-gradient-danger:focus { color: #fff; } .btn-outline-danger { box-shadow: none; } .btn-outline-danger:hover:not(.active) { background-color: transparent; opacity: 0.75; box-shadow: none; color: #ef4444; } .btn-light:hover, .btn.bg-gradient-light:hover { background-color: #e3e3e7; border-color: #e3e3e7; } .btn-light .btn.bg-outline-light, .btn.bg-gradient-light .btn.bg-outline-light { border: 1px solid #e3e3e7; } .btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle, .btn.bg-gradient-light:not(:disabled):not(.disabled).active, .btn.bg-gradient-light:not(:disabled):not(.disabled):active, .show>.btn.bg-gradient-light.dropdown-toggle { color: color-yiq(#e3e3e7); background-color: #e3e3e7; } .btn-outline-light { box-shadow: none; } .btn-outline-light:hover:not(.active) { background-color: transparent; opacity: 0.75; box-shadow: none; color: #e3e3e7; } .btn-dark:hover, .btn.bg-gradient-dark:hover { background-color: #27272a; border-color: #27272a; } .btn-dark .btn.bg-outline-dark, .btn.bg-gradient-dark .btn.bg-outline-dark { border: 1px solid #27272a; } .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle, .btn.bg-gradient-dark:not(:disabled):not(.disabled).active, .btn.bg-gradient-dark:not(:disabled):not(.disabled):active, .show>.btn.bg-gradient-dark.dropdown-toggle { color: color-yiq(#27272a); background-color: #27272a; } .btn-dark.focus, .btn-dark:focus, .btn.bg-gradient-dark.focus, .btn.bg-gradient-dark:focus { color: #fff; } .btn-outline-dark { box-shadow: none; } .btn-outline-dark:hover:not(.active) { background-color: transparent; opacity: 0.75; box-shadow: none; color: #27272a; } .btn-white:hover, .btn.bg-gradient-white:hover { background-color: #fff; border-color: #fff; } .btn-white .btn.bg-outline-white, .btn.bg-gradient-white .btn.bg-outline-white { border: 1px solid #fff; } .btn-white:not(:disabled):not(.disabled).active, .btn-white:not(:disabled):not(.disabled):active, .show>.btn-white.dropdown-toggle, .btn.bg-gradient-white:not(:disabled):not(.disabled).active, .btn.bg-gradient-white:not(:disabled):not(.disabled):active, .show>.btn.bg-gradient-white.dropdown-toggle { color: color-yiq(#fff); background-color: #fff; } .btn-outline-white { box-shadow: none; } .btn-outline-white:hover:not(.active) { background-color: transparent; opacity: 0.75; box-shadow: none; color: #fff; } .btn-outline-white { border-color: rgba(255, 255, 255, 0.75); background: rgba(255, 255, 255, 0.1); } .btn-primary, .btn.bg-gradient-primary { color: #fff; } .btn-primary:hover, .btn.bg-gradient-primary:hover { color: #fff; } .btn-secondary, .btn.bg-gradient-secondary { color: #fff; } .btn-secondary:hover, .btn.bg-gradient-secondary:hover { color: #fff; } .btn-danger, .btn.bg-gradient-danger { color: #fff; } .btn-danger:hover, .btn.bg-gradient-danger:hover { color: #fff; } .btn-info, .btn.bg-gradient-info { color: #fff; } .btn-info:hover, .btn.bg-gradient-info:hover { color: #fff; } .btn-success, .btn.bg-gradient-success { color: #fff; } .btn-success:hover, .btn.bg-gradient-success:hover { color: #fff; } .btn-warning, .btn.bg-gradient-warning { color: #fff; } .btn-warning:hover, .btn.bg-gradient-warning:hover { color: #fff; } .btn-dark, .btn.bg-gradient-dark { color: #fff; } .btn-dark:hover, .btn.bg-gradient-dark:hover { color: #fff; } .btn-light, .btn.bg-gradient-light { color: #3A416F; } .btn-light:hover, .btn.bg-gradient-light:hover { color: #3A416F; } .breadcrumb-item { font-size: 0.875rem; } .breadcrumb-item.text-white::before { color: #fff; } .breadcrumb-dark { background-color: #27272a; } .breadcrumb-dark .breadcrumb-item { font-weight: 600; } .breadcrumb-dark .breadcrumb-item a { color: #f4f4f5; } .breadcrumb-dark .breadcrumb-item a:hover { color: #fff; } .breadcrumb-dark .breadcrumb-item+.breadcrumb-item::before { color: #71717a; } .breadcrumb-dark .breadcrumb-item.active { color: #d4d4d8; } .breadcrumb-links { padding: 0; margin: 0; background: transparent; } .card { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); } .card .card-header { padding: 1.5rem; } .card .card-body { padding: 1.5rem; } .card.card-plain { background-color: transparent; box-shadow: none; border: none; } .card .card-footer { padding: 1.5rem; background-color: transparent; } .author { display: flex; } .author .name>span { line-height: 1.571; font-weight: 600; font-size: 0.875rem; color: #3A416F; } .author .stats { font-size: 0.875rem; font-weight: 400; } .card.card-background { align-items: center; } .card.card-background .full-background { background-position: 50%; background-size: cover; margin-bottom: 30px; width: 100%; height: 100%; position: absolute; border-radius: 0.75rem; } .card.card-background .card-body { color: #fff; position: relative; z-index: 2; } .card.card-background .card-body .content-center, .card.card-background .card-body .content-left { min-height: 330px; max-width: 450px; padding-top: 60px; padding-bottom: 60px; } .card.card-background .card-body .content-center { text-align: center; } .card.card-background .card-body.body-left { width: 90%; } .card.card-background .card-body .author .name span, .card.card-background .card-body .author .name .stats { color: #fff; } .card.card-background:after { position: absolute; top: 0; bottom: 0; left: 0; height: 100%; width: 100%; z-index: 1; display: block; content: ""; background: rgba(0, 0, 0, 0.4); border-radius: 0.75rem; } .card.card-background.card-background-mask-primary:before { background: rgba(0, 0, 0, 0.2); } .card.card-background.card-background-mask-primary:after { background-image: linear-gradient(310deg, #ea580c 0%, #facc15 100%); opacity: 0.85; } .card.card-background.card-background-mask-secondary:before { background: rgba(0, 0, 0, 0.2); } .card.card-background.card-background-mask-secondary:after { background-image: linear-gradient(310deg, #71717a 0%, #e3e3e7 100%); opacity: 0.85; } .card.card-background.card-background-mask-success:before { background: rgba(0, 0, 0, 0.2); } .card.card-background.card-background-mask-success:after { background-image: linear-gradient(310deg, #22c55e 0%, #98ec2d 100%); opacity: 0.85; } .card.card-background.card-background-mask-info:before { background: rgba(0, 0, 0, 0.2); } .card.card-background.card-background-mask-info:after { background-image: linear-gradient(310deg, #0ea5e9 0%, #06b6d4 100%); opacity: 0.85; } .card.card-background.card-background-mask-warning:before { background: rgba(0, 0, 0, 0.2); } .card.card-background.card-background-mask-warning:after { background-image: linear-gradient(310deg, #eab308 0%, #f97316 100%); opacity: 0.85; } .card.card-background.card-background-mask-danger:before { background: rgba(0, 0, 0, 0.2); } .card.card-background.card-background-mask-danger:after { background-image: linear-gradient(310deg, #ef4444 0%, #ec4899 100%); opacity: 0.85; } .card.card-background.card-background-mask-light:before { background: rgba(0, 0, 0, 0.2); } .card.card-background.card-background-mask-light:after { background-image: linear-gradient(310deg, #e3e3e7 0%, #f4f4f5 100%); opacity: 0.85; } .card.card-background.card-background-mask-dark:before { background: rgba(0, 0, 0, 0.2); } .card.card-background.card-background-mask-dark:after { background-image: linear-gradient(310deg, #27272a 0%, #18181b 100%); opacity: 0.85; } .card.card-background .card-category { font-size: 0.875rem; font-weight: 600; } .card.card-background .card-description { margin-top: 24px; margin-bottom: 24px; } @media (min-width: 992px) { .dropdown .dropdown-menu, .dropup .dropdown-menu, .dropstart .dropdown-menu, .dropend .dropdown-menu { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); cursor: pointer; } .dropdown .dropdown-toggle:after, .dropdown .dropdown-toggle:before, .dropup .dropdown-toggle:after, .dropup .dropdown-toggle:before, .dropstart .dropdown-toggle:after, .dropstart .dropdown-toggle:before, .dropend .dropdown-toggle:after, .dropend .dropdown-toggle:before { font: normal normal normal 14px/1 FontAwesome; border: none; vertical-align: middle; font-weight: 600; } .dropdown .dropdown-toggle.show:after, .dropdown .dropdown-toggle.show:before, .dropup .dropdown-toggle.show:after, .dropup .dropdown-toggle.show:before, .dropstart .dropdown-toggle.show:after, .dropstart .dropdown-toggle.show:before, .dropend .dropdown-toggle.show:after, .dropend .dropdown-toggle.show:before { transform: rotate(180deg); } .dropdown .dropdown-toggle:after, .dropdown .dropdown-toggle:before, .dropup .dropdown-toggle:after, .dropup .dropdown-toggle:before, .dropstart .dropdown-toggle:after, .dropstart .dropdown-toggle:before, .dropend .dropdown-toggle:after, .dropend .dropdown-toggle:before { transition: 0.3s ease; } .dropdown .dropdown-menu, .dropup .dropdown-menu { transition: visibility 0.25s, opacity 0.25s, transform 0.25s; } .dropdown .dropdown-toggle:after, .dropup .dropdown-toggle:after { content: "\f107"; } .dropstart .dropdown-toggle:before { content: "\f104"; } .dropend .dropdown-toggle:after { content: "\f105"; } .dropdown.dropdown-hover .dropdown-menu, .dropdown .dropdown-menu { display: block; opacity: 0; top: 0; transform-origin: 50% 0; pointer-events: none; transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0px, 37px, 0px) !important; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform, box-shadow; } .dropdown.dropdown-hover:hover>.dropdown-menu, .dropdown .dropdown-menu.show { opacity: 1; pointer-events: auto; visibility: visible; transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 37px, 5px) !important; } .dropdown.dropdown-hover:hover>.dropdown-menu:before, .dropdown .dropdown-menu.show:before { top: -20px; } .dropdown.dropdown-hover:after { content: ""; position: absolute; left: 0; bottom: -24px; width: 100%; height: 100%; } .dropdown:not(.dropdown-hover) .dropdown-menu { margin-top: 8px !important; } .dropdown .dropdown-menu:before { font-family: "FontAwesome"; content: "\f0d8"; position: absolute; top: 0; left: 28px; right: auto; font-size: 22px; color: #fff; transition: top 0.35s ease; } .dropdown .dropdown-item .arrow { transform: rotate(-90deg); } .dropdown-item { transition: background-color 0.3s ease, color 0.3s ease; } } @media (max-width: 991.98px) { .navbar-toggler+.navbar-collapse .dropdown:not(.nav-item) .dropdown-menu { display: block; opacity: 0; top: 0; transform-origin: 50% 0; pointer-events: none; transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0px, 37px, 0px) !important; transition: visibility 0.25s, opacity 0.25s, transform 0.25s; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform, box-shadow; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); } .navbar-toggler+.navbar-collapse .dropdown:not(.nav-item) .dropdown-menu:before { font-family: "FontAwesome"; content: "\f0d8"; position: absolute; top: 0; left: 28px; right: auto; font-size: 22px; color: #fff; transition: top 0.35s ease; } .navbar-toggler+.navbar-collapse .dropdown:not(.nav-item):not(.dropdown-hover) .dropdown-menu { margin-top: 8px !important; } .navbar-toggler+.navbar-collapse .dropdown:not(.nav-item) .dropdown-menu.show { opacity: 1; pointer-events: auto; visibility: visible; transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 37px, 5px) !important; } .navbar-toggler+.navbar-collapse .dropdown:not(.nav-item) .dropdown-menu.show:before { top: -20px; } .navbar-toggler+.navbar-collapse .dropdown.nav-item .dropdown-menu { background-color: transparent; overflow: scroll; position: relative; transform: none !important; box-shadow: none !important; } :not(.navbar) .dropdown .dropdown-menu { opacity: 0; top: 0; transform-origin: 50% 0; pointer-events: none; transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0px, 37px, 0px) !important; transition: visibility 0.25s, opacity 0.25s, transform 0.25s; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform, box-shadow; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); } :not(.navbar) .dropdown .dropdown-menu:before { font-family: "FontAwesome"; content: "\f0d8"; position: absolute; top: 0; left: 28px; right: auto; font-size: 22px; color: #fff; transition: top 0.35s ease; } :not(.navbar) .dropdown:not(.dropdown-hover) .dropdown-menu { margin-top: 8px !important; } :not(.navbar) .dropdown .dropdown-menu.show { opacity: 1; pointer-events: auto; visibility: visible; } :not(.navbar) .dropdown .dropdown-menu.show:before { top: -20px; } :not(.navbar) .dropdown.nav-item .dropdown-menu { position: absolute; } .dropdown.nav-item .dropdown-menu-animation { display: block; height: 0; transition: all 0.35s ease; padding-top: 0 !important; padding-bottom: 0 !important; opacity: 0; } .dropdown.nav-item .dropdown-menu-animation.show { height: 250px; opacity: 1; } .navbar.blur .dropdown .dropdown-menu.show { transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 0px, 5px) !important; box-shadow: none; margin-bottom: 1rem; } } .dropdown-menu li { position: relative; } .dropdown.dropdown-subitem:after { left: 100%; bottom: 0; width: 50%; } .dropdown .dropdown-menu .dropdown-item+.dropdown-menu:before { transform: rotate(-90deg); left: 0; top: 0; z-index: -1; transition: left 0.35s ease; } .dropdown .dropdown-menu.dropdown-menu-end { right: 0 !important; left: auto !important; } .dropdown .dropdown-menu.dropdown-menu-end:before { right: 28px; left: auto; } .dropdown.dropdown-subitem:hover .dropdown-item+.dropdown-menu:before { left: -8px; } .dropdown>.dropdown-menu .dropdown-item+.dropdown-menu { transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 0px, 5px) !important; } .dropdown .dropdown-menu .dropdown-item+.dropdown-menu { right: -197px; left: auto; top: 0; } .dropdown-image { background-size: cover; } @media (min-width: 992px) { .dropdown-xl { min-width: 40rem; } .dropdown-lg { min-width: 23rem; } .dropdown-md { min-width: 15rem; } } @media (max-width: 1199.98px) { .dropdown-lg-responsive { min-width: 19rem; } } .dropup .dropdown-menu { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); transition: visibility 0.25s, opacity 0.25s, transform 0.25s; cursor: pointer; top: auto !important; bottom: 100% !important; margin-bottom: 0.5rem !important; display: block; opacity: 0; transform-origin: bottom; pointer-events: none; transform: perspective(999px) rotateX(12deg) translateZ(0) translate3d(0px, 0px, 0px) !important; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform, box-shadow; } .dropup .dropdown-menu.show { pointer-events: auto; transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(1px, 0px, 5px) !important; opacity: 1; } .dropup .dropdown-menu.show:after { bottom: -20px; } .dropup .dropdown-menu:after { font-family: "FontAwesome"; content: "\f0d7"; position: absolute; z-index: -1; bottom: 22px; left: 28px; right: auto; font-size: 22px; color: #fff; transition: bottom 0.35s ease; } .page-header { padding: 0; position: relative; overflow: hidden; display: flex; align-items: center; background-size: cover; background-position: 50%; } .page-header .container { z-index: 1; } .oblique { transform: skewX(-10deg); overflow: hidden; width: 60%; right: -10rem; border-bottom-left-radius: 0.75rem; } .oblique .oblique-image { transform: skewX(10deg); } .fixed-plugin .fixed-plugin-button { background: #fff; border-radius: 50%; bottom: 30px; right: 30px; font-size: 1.25rem; z-index: 990; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16); cursor: pointer; } .fixed-plugin .fixed-plugin-button i { pointer-events: none; } .fixed-plugin .card { position: fixed !important; right: -360px; top: 0; height: 100%; left: auto !important; transform: unset !important; width: 360px; border-radius: 0; padding: 0 10px; transition: 0.2s ease; z-index: 1020; } .fixed-plugin .badge { border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; height: 23px; margin-right: 5px; position: relative; width: 23px; transition: all 0.2s ease-in-out; } .fixed-plugin .badge:hover, .fixed-plugin .badge.active { border-color: #27272a; } .fixed-plugin .btn.bg-gradient-primary:not(:disabled):not(.disabled) { border: 1px solid transparent; } .fixed-plugin .btn.bg-gradient-primary:not(:disabled):not(.disabled):not(.active) { background-color: transparent; background-image: none; border: 1px solid #f97316; color: #f97316; } .fixed-plugin.show .card { right: 0; } .input-group { border-radius: 0.5rem; } .input-group, .input-group .input-group-text { transition: box-shadow 0.15s ease, border-color 0.15s ease; } .input-group> :not(:first-child):not(.dropdown-menu) { margin-left: 0; } .input-group .form-control:focus { border-left: 1px solid #a1a1aa !important; border-right: 1px solid #a1a1aa !important; } .input-group .form-control:not(:first-child) { border-left: 0; padding-left: 0; } .input-group .form-control:not(:last-child) { border-right: 0; padding-right: 0; } .input-group .form-control+.input-group-text { position: absolute; border-left: 0; border-right: 1px solid #d2d6da; } .input-group .input-group-text { border-right: 0; } .input-group .input-group-text+.form-control { border-left: none !important; } .form-group { margin-bottom: 1rem; } .input-group-text { border-right: 0; padding-left: 10px; padding-right: 10px; } .form-control { border-radius: 0.5rem; border-top-right-radius: 0.5rem !important; border-bottom-right-radius: 0.5rem !important; border-left-width: 1px; } .focused { box-shadow: 0 0 0 1px #a1a1aa; transition: box-shadow 0.15s ease, border-color 0.15s ease; } .focused .form-control:focus { box-shadow: none; } .focused .form-control+.input-group-text { border-color: #a1a1aa; border-right: 1px solid #a1a1aa !important; } .focused .input-group-text { border-color: #a1a1aa; } .form-check:not(.form-switch) .form-check-input[type=checkbox], .form-check:not(.form-switch) .form-check-input[type=radio] { border: 1px solid rgb(199.5384615385, 199.5384615385, 207.4615384615); margin-top: 0.25rem; position: relative; } .form-check:not(.form-switch) .form-check-input[type=checkbox]:checked, .form-check:not(.form-switch) .form-check-input[type=radio]:checked { border: 0; } .form-check:not(.form-switch) .form-check-input[type=checkbox]:after { transition: opacity 0.25s ease-in-out; font-family: "FontAwesome"; content: "\f00c"; width: 100%; height: 100%; color: #fff; position: absolute; display: flex; justify-content: center; align-items: center; font-size: 0.67rem; opacity: 0; } .form-check:not(.form-switch) .form-check-input[type=checkbox]:checked:after { opacity: 1; } .form-check:not(.form-switch) .form-check-input[type=radio] { transition: border 0s; } .form-check:not(.form-switch) .form-check-input[type=radio]:after { transition: opacity 0.25s ease-in-out; content: ""; position: absolute; width: 0.5rem; height: 0.5rem; border-radius: 50%; background-color: #fff; opacity: 0; } .form-check:not(.form-switch) .form-check-input[type=radio]:checked { padding: 6px; } .form-check:not(.form-switch) .form-check-input[type=radio]:checked:after { opacity: 1; } .form-check-label, .form-check-input[type=checkbox] { cursor: pointer; } .form-check-label { font-size: 0.875rem; font-weight: 400; } .form-check-input { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .form-switch .form-check-input { border: 1px solid #e3e3e7; position: relative; background-color: rgba(24, 24, 27, 0.1); height: 1.25em; } .form-switch .form-check-input:after { transition: transform 0.25s ease-in-out, background-color 0.25s ease-in-out; content: ""; width: 1rem; height: 1rem; border-radius: 50%; position: absolute; background-color: #fff; transform: translateX(1px); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); top: 1px; } .form-switch .form-check-input:checked:after { transform: translateX(21px); } .form-switch .form-check-input:checked { border-color: rgba(24, 24, 27, 0.95); background-color: rgba(24, 24, 27, 0.95); } .form-select { transition: box-shadow 0.15s ease, border-color 0.15s ease; } label, .form-label { font-size: 0.75rem; font-weight: 700; margin-bottom: 0.5rem; color: #27272a; margin-left: 0.25rem; } .form-control.is-invalid:focus { box-shadow: 0 0 0 2px rgba(253, 92, 112, 0.6); } .form-control.is-valid:focus { box-shadow: 0 0 0 2px rgba(102, 212, 50, 0.65); } .footer .nav-link { color: #27272a; font-weight: 400; font-size: 0.875rem; padding-top: 0; padding-bottom: 0.25rem; } .footer .nav-link:hover { opacity: 1 !important; transition: opacity 0.3 ease; } .bg-gradient-primary { background-image: linear-gradient(310deg, #ea580c 0%, #facc15 100%); } .bg-gradient-secondary { background-image: linear-gradient(310deg, #71717a 0%, #e3e3e7 100%); } .bg-gradient-success { background-image: linear-gradient(310deg, #22c55e 0%, #98ec2d 100%); } .bg-gradient-info { background-image: linear-gradient(310deg, #0ea5e9 0%, #06b6d4 100%); } .bg-gradient-warning { background-image: linear-gradient(310deg, #eab308 0%, #f97316 100%); } .bg-gradient-danger { background-image: linear-gradient(310deg, #ef4444 0%, #ec4899 100%); } .bg-gradient-light { background-image: linear-gradient(310deg, #e3e3e7 0%, #f4f4f5 100%); } .bg-gradient-dark { background-image: linear-gradient(310deg, #27272a 0%, #18181b 100%); } .bg-gradient-faded-primary { background-image: radial-gradient(370px circle at 80% 50%, rgba(249, 115, 22, 0.6) 0, rgb(214.4769874477, 91.129707113, 5.5230125523) 100%); } .bg-gradient-faded-secondary { background-image: radial-gradient(370px circle at 80% 50%, rgba(113, 113, 122, 0.6) 0, rgb(88.4765957447, 88.4765957447, 95.5234042553) 100%); } .bg-gradient-faded-success { background-image: radial-gradient(370px circle at 80% 50%, rgba(34, 197, 94, 0.6) 0, rgb(26.4935064935, 153.5064935065, 73.2467532468) 100%); } .bg-gradient-faded-info { background-image: radial-gradient(370px circle at 80% 50%, rgba(14, 165, 233, 0.6) 0, rgb(11.1093117409, 130.9311740891, 184.8906882591) 100%); } .bg-gradient-faded-warning { background-image: radial-gradient(370px circle at 80% 50%, rgba(234, 179, 8, 0.6) 0, rgb(184.6859504132, 141.2768595041, 6.3140495868) 100%); } .bg-gradient-faded-danger { background-image: radial-gradient(370px circle at 80% 50%, rgba(239, 68, 68, 0.6) 0, rgb(234.9802955665, 21.0197044335, 21.0197044335) 100%); } .bg-gradient-faded-light { background-image: radial-gradient(370px circle at 80% 50%, rgba(227, 227, 231, 0.6) 0, rgb(199.5384615385, 199.5384615385, 207.4615384615) 100%); } .bg-gradient-faded-dark { background-image: radial-gradient(370px circle at 80% 50%, rgba(39, 39, 42, 0.6) 0, rgb(14.4444444444, 14.4444444444, 15.5555555556) 100%); } .bg-gradient-faded-white { background-image: radial-gradient(370px circle at 80% 50%, rgba(255, 255, 255, 0.6) 0, rgb(229.5, 229.5, 229.5) 100%); } .bg-gradient-faded-primary-vertical { background-image: radial-gradient(200px circle at 50% 70%, rgba(249, 115, 22, 0.3) 0, #f97316 100%); } .bg-gradient-faded-secondary-vertical { background-image: radial-gradient(200px circle at 50% 70%, rgba(113, 113, 122, 0.3) 0, #71717a 100%); } .bg-gradient-faded-success-vertical { background-image: radial-gradient(200px circle at 50% 70%, rgba(34, 197, 94, 0.3) 0, #22c55e 100%); } .bg-gradient-faded-info-vertical { background-image: radial-gradient(200px circle at 50% 70%, rgba(14, 165, 233, 0.3) 0, #0ea5e9 100%); } .bg-gradient-faded-warning-vertical { background-image: radial-gradient(200px circle at 50% 70%, rgba(234, 179, 8, 0.3) 0, #eab308 100%); } .bg-gradient-faded-danger-vertical { background-image: radial-gradient(200px circle at 50% 70%, rgba(239, 68, 68, 0.3) 0, #ef4444 100%); } .bg-gradient-faded-light-vertical { background-image: radial-gradient(200px circle at 50% 70%, rgba(227, 227, 231, 0.3) 0, #e3e3e7 100%); } .bg-gradient-faded-dark-vertical { background-image: radial-gradient(200px circle at 50% 70%, rgba(39, 39, 42, 0.3) 0, #27272a 100%); } .bg-gradient-faded-white-vertical { background-image: radial-gradient(200px circle at 50% 70%, rgba(255, 255, 255, 0.3) 0, #fff 100%); } .icon-shape { width: 48px; height: 48px; background-position: center; border-radius: 0.75rem; } .icon-shape i { color: #fff; opacity: 0.8; top: 11px; position: relative; } .icon-shape .ni { top: 14px; } .icon-xxs { width: 20px; height: 20px; } .icon-xxs i { top: -4px; font-size: 0.5rem; } .icon-xs { width: 24px; height: 24px; } .icon-xs i { top: -4px; font-size: 0.5rem; } .icon-sm { width: 32px; height: 32px; } .icon-sm i { top: 2px; font-size: 0.65rem; } .icon-md { width: 48px; height: 48px; } .icon-md i { top: 22%; font-size: 0.875rem; } .icon-md.icon-striped { background-position-x: 85px; background-position-y: 85px; } .icon-md.icon-striped i { top: 11%; margin-left: -10px; font-size: 0.875rem; } .icon-lg { width: 64px; height: 64px; } .icon-lg i { top: 31%; font-size: 1.25rem; } .icon-lg.icon-striped { background-position-x: 111px; background-position-y: 111px; } .icon-lg.icon-striped i { top: 21%; margin-left: -15px; } .icon-xl { width: 100px; height: 100px; border-radius: 0.75rem; } .icon-xl i { top: 37%; font-size: 1.6rem; } .icon-xl.icon-striped { background-position-x: 80px; background-position-y: 80px; } .icon-xl.icon-striped i { top: 30%; margin-left: -15px; } .info-horizontal { text-align: left !important; } .info-horizontal .icon { float: left; } .info-horizontal .description { overflow: hidden; } svg.text-primary .color-foreground { fill: #ea580c; } svg.text-primary .color-background { fill: #facc15; } svg.text-secondary .color-foreground { fill: #71717a; } svg.text-secondary .color-background { fill: #e3e3e7; } svg.text-info .color-foreground { fill: #0ea5e9; } svg.text-info .color-background { fill: #06b6d4; } svg.text-warning .color-foreground { fill: #eab308; } svg.text-warning .color-background { fill: #f97316; } svg.text-danger .color-foreground { fill: #ef4444; } svg.text-danger .color-background { fill: #ec4899; } svg.text-success .color-foreground { fill: #22c55e; } svg.text-success .color-background { fill: #98ec2d; } svg.text-dark .color-foreground { fill: #27272a; } svg.text-dark .color-background { fill: #18181b; } .blur { box-shadow: inset 0px 0px 2px rgba(254, 254, 254, 0.8196078431); -webkit-backdrop-filter: saturate(200%) blur(30px); backdrop-filter: saturate(200%) blur(30px); background-color: rgba(255, 255, 255, 0.8) !important; } .blur.saturation-less { -webkit-backdrop-filter: saturate(20%) blur(30px); backdrop-filter: saturate(20%) blur(30px); } .blur.blur-rounded { border-radius: 40px; } .blur.blur-light { background-color: rgba(255, 255, 255, 0.4); } .blur.blur-dark { background-color: rgba(0, 0, 0, 0.3); } .shadow-blur { box-shadow: inset 0 0px 1px 1px rgba(254, 254, 254, 0.9), 0 20px 27px 0 rgba(0, 0, 0, 0.05) !important; } .shadow-card { box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05) !important; } .navbar-blur { -webkit-backdrop-filter: saturate(200%) blur(30px); backdrop-filter: saturate(200%) blur(30px); background-color: rgba(255, 255, 255, 0.58) !important; } .blur-section { -webkit-backdrop-filter: saturate(200%) blur(30px); backdrop-filter: saturate(200%) blur(30px); } .blur-section.blur-gradient-primary { background-image: linear-gradient(310deg, rgba(234, 88, 12, 0.95) 0%, rgba(250, 204, 21, 0.95) 100%); } *.move-on-hover { -webkit-transition: 0.2s ease-out; transition: 0.2s ease-out; overflow: hidden; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: perspective(999px) rotateX(0deg) translate3d(0, 0, 0); transform: perspective(999px) rotateX(0deg) translate3d(0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform, box-shadow; } *.move-on-hover:hover { -webkit-transform: perspective(999px) rotateX(7deg) translate3d(0px, -4px, 5px); transform: perspective(999px) rotateX(7deg) translate3d(0px, -4px, 5px); } *.gradient-animation { background: linear-gradient(-45deg, #0ea5e9, #ef4444, #eab308, #ea580c, #27272a); background-size: 400% 400% !important; animation: gradient 10s ease infinite; } hr { border-top: none !important; height: 1px; } hr.vertical { position: absolute; background-color: transparent; height: 100%; right: 0; top: 0; width: 1px; } hr.vertical.light { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white, rgba(255, 255, 255, 0)); } hr.vertical.dark { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); } hr.vertical.gray-light { background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); } hr.horizontal { background-color: transparent; } hr.horizontal.light { background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white, rgba(255, 255, 255, 0)); } hr.horizontal.dark { background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); } hr.horizontal.gray-light { background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); } .lock-size { width: 1.7rem; height: 1.7rem; } .border-radius-xs { border-radius: 0.125rem; } .border-radius-sm { border-radius: 0.25rem; } .border-radius-md { border-radius: 0.5rem; } .border-radius-lg { border-radius: 0.75rem; } .border-radius-xl { border-radius: 1rem; } .border-radius-2xl { border-radius: 1.5rem; } .border-radius-section { border-radius: 10rem; } .border-bottom-end-radius-0 { border-bottom-right-radius: 0; } .border-top-end-radius-0 { border-top-right-radius: 0; } .border-bottom-start-radius-0 { border-bottom-left-radius: 0; } .border-top-start-radius-0 { border-top-left-radius: 0; } .border-dashed { border-style: dashed; } .z-index-sticky { z-index: 1020; } .waves { position: relative; width: 100%; height: 16vh; margin-bottom: -7px; /*Fix for safari gap*/ min-height: 100px; max-height: 150px; } .waves.waves-sm { height: 50px; min-height: 50px; } .waves.no-animation .moving-waves>use { animation: none; } .wave-rotate { transform: rotate(180deg); } /* Animation for the waves */ .moving-waves>use { animation: move-forever 40s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite; } .moving-waves>use:nth-child(1) { animation-delay: -2s; animation-duration: 11s; } .moving-waves>use:nth-child(2) { animation-delay: -4s; animation-duration: 13s; } .moving-waves>use:nth-child(3) { animation-delay: -3s; animation-duration: 15s; } .moving-waves>use:nth-child(4) { animation-delay: -4s; animation-duration: 20s; } .moving-waves>use:nth-child(5) { animation-delay: -4s; animation-duration: 25s; } .moving-waves>use:nth-child(6) { animation-delay: -3s; animation-duration: 30s; } @keyframes move-forever { 0% { transform: translate3d(-90px, 0, 0); } 100% { transform: translate3d(85px, 0, 0); } } /*Shrinking for mobile*/ @media (max-width: 767.98px) { .waves { height: 40px; min-height: 40px; } hr.horizontal { background-color: transparent; } hr.horizontal:not(.dark) { background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255), rgba(255, 255, 255, 0)); } hr.horizontal.vertical { transform: rotate(90deg); } hr.horizontal.dark { background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); } } .overflow-visible { overflow: visible !important; } .popover .popover-header { font-weight: 600; } .bg-cover { background-size: cover; } .overflow-x-hidden { overflow-x: hidden; } .overflow-y-hidden { overflow-y: hidden; } .overflow-x-scroll { overflow-x: scroll; } .overflow-y-scroll { overflow-y: scroll; } .mask { position: absolute; background-size: cover; background-position: center center; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; } .cursor-pointer { cursor: pointer; } .transform-translate-50 { transform: translate(0, -50%); } @media (min-width: 992px) { .virtual-reality .sidenav { margin-top: 1.5rem; animation-name: fadeInBottom; animation-fill-mode: both; animation-duration: 1.5s; transform: scale(0.6); background: #fff; left: 18% !important; position: absolute; } } html { border: none !important; } .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { padding-right: calc(var(--bs-gutter-x) * 1); padding-left: calc(var(--bs-gutter-x) * 1); } .navbar { box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.16); } .navbar .navbar-brand { color: #27272a; } .navbar .nav-link { color: #27272a; padding: 0.5rem 1rem; font-weight: 400; font-size: 0.75rem; } .navbar.navbar-absolute { position: absolute; width: 100%; z-index: 1; } .navbar.navbar-transparent .nav-link, .navbar.navbar-transparent .nav-link i { color: #fff; } .navbar.navbar-transparent .nav-link:hover, .navbar.navbar-transparent .nav-link:focus { color: rgba(255, 255, 255, 0.75); } .navbar.navbar-transparent .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar { background: #fff; } .navbar.navbar-transparent .navbar-collapse { border-radius: 1rem; } .navbar.navbar-dark .navbar-collapse.show .dropdown-header.text-dark, .navbar.navbar-dark .navbar-collapse.collapsing .dropdown-header.text-dark { color: #fff !important; } .navbar .sidenav-toggler-inner { width: 18px; } .navbar .sidenav-toggler-inner .sidenav-toggler-line { transition: all 0.15s ease; background: #71717a; border-radius: 0.125rem; position: relative; display: block; height: 2px; } .navbar .sidenav-toggler-inner .sidenav-toggler-line:not(:last-child) { margin-bottom: 3px; } .g-sidenav-show.g-sidenav-pinned .navbar .sidenav-toggler-inner .sidenav-toggler-line:first-child, .g-sidenav-show.g-sidenav-pinned .navbar .sidenav-toggler-inner .sidenav-toggler-line:last-child { width: 13px; transform: translateX(5px); } .navbar-light { background-color: #fff !important; } .navbar-light .navbar-toggler { border: none; } .navbar-light .navbar-toggler:focus { box-shadow: none; } .navbar-toggler .navbar-toggler-icon { background-image: none; } .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar { display: block; position: relative; width: 22px; height: 1px; border-radius: 1px; background: #52525b; transition: all 0.2s; margin: 0 auto; } .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar2, .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar3 { margin-top: 7px; } .navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar1 { transform: rotate(45deg); transform-origin: 10% 10%; margin-top: 4px; } .navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar2 { opacity: 0; } .navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar3 { transform: rotate(-45deg); transform-origin: 10% 90%; margin-top: 3px; } @media (max-width: 991.98px) { .navbar.navbar-transparent .navbar-collapse { padding-top: 0.5rem; padding-bottom: 0.5rem; } .navbar.navbar-transparent .navbar-collapse.collapsing { background: #fff; } .navbar.navbar-transparent .navbar-collapse.show { background: #fff; } .navbar.navbar-transparent .navbar-collapse.show .nav-link, .navbar.navbar-transparent .navbar-collapse.show i { color: #27272a; } .g-sidenav-show .navbar:not(.sidenav).navbar-main .navbar-collapse { display: flex !important; flex-basis: auto; } .g-sidenav-show .navbar:not(.sidenav).navbar-main .navbar-nav { flex-direction: row; } .navbar.navbar-transparent .navbar-collapse { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); } } @media (max-width: 767.98px) { .navbar-collapse { position: relative; } .navbar-collapse .navbar-nav { width: 100%; } .navbar-collapse .navbar-nav .nav-item.dropdown { position: static; } .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu { left: 0; right: 0; } .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu.show:before { content: none; } } @media (max-width: 575.98px) { .navbar-nav .nav-item.dropdown .dropdown-menu { left: 0; right: auto; } } .navbar-vertical .navbar-brand>img, .navbar-vertical .navbar-brand-img { max-width: 100%; max-height: 2rem; } .navbar-vertical .navbar-nav { flex-direction: column !important; } .navbar-vertical .navbar-nav .nav-link { padding-left: 0.5rem; padding-right: 0.5rem; font-weight: 500; } .navbar-vertical .navbar-nav .nav-link>i { min-width: 1.8rem; font-size: 0.9375rem; line-height: 1.5rem; } .navbar-vertical .navbar-nav .nav-link .dropdown-menu { border: none; } .navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu { margin-left: 0.5rem; } .navbar-vertical .navbar-nav .nav-sm .nav-link { font-size: 0.8125rem; } .navbar-vertical .navbar-nav .nav-link { display: flex; align-items: center; white-space: nowrap; } .navbar-vertical .navbar-heading { padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.04em; } .navbar-vertical.navbar-expand-xs { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 15.625rem !important; overflow-y: auto; padding: 0; box-shadow: none; } .navbar-vertical.navbar-expand-xs .navbar-collapse { display: block; overflow: auto; height: calc(100vh - 360px); } .navbar-vertical.navbar-expand-xs>[class*=container] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-xs>[class*=container] { min-height: none; height: 100%; } } .navbar-vertical.navbar-expand-xs.fixed-start { left: 0; } .navbar-vertical.navbar-expand-xs.fixed-end { right: 0; } .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link { padding-top: 0.5rem; padding-bottom: 0.5rem; margin: 0 1rem; } .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .nav-link-text, .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .sidenav-mini-icon, .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .sidenav-normal, .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link i { pointer-events: none; } .navbar-vertical.navbar-expand-xs .navbar-nav .nav-item { width: 100%; } .navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item { margin-top: 0.125rem; } .navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item .icon .ni { top: 0; font-size: 0.75rem; } .navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item>.nav-link .icon svg .color-background { fill: #18181b; } .navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground { fill: #27272a; } .navbar-vertical.navbar-expand-xs .lavalamp-object { width: calc(100% - 1rem) !important; background: theme-color("primary"); color: color-yiq(#f97316); margin-right: 0.5rem; margin-left: 0.5rem; padding-left: 1rem; padding-right: 1rem; border-radius: 0.25rem; } .navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link { padding-top: 0.417rem; padding-bottom: 0.417rem; padding-left: 15px; } .navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link>span.sidenav-normal { transition: all 0.1s ease 0s; } @media (min-width: 576px) { .navbar-vertical.navbar-expand-sm { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 15.625rem !important; overflow-y: auto; padding: 0; box-shadow: none; } .navbar-vertical.navbar-expand-sm .navbar-collapse { display: block; overflow: auto; height: calc(100vh - 360px); } .navbar-vertical.navbar-expand-sm>[class*=container] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; } } @media (min-width: 576px) and (-ms-high-contrast: none), (min-width: 576px) and (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-sm>[class*=container] { min-height: none; height: 100%; } } @media (min-width: 576px) { .navbar-vertical.navbar-expand-sm.fixed-start { left: 0; } .navbar-vertical.navbar-expand-sm.fixed-end { right: 0; } .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link { padding-top: 0.5rem; padding-bottom: 0.5rem; margin: 0 1rem; } .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .nav-link-text, .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .sidenav-mini-icon, .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .sidenav-normal, .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link i { pointer-events: none; } .navbar-vertical.navbar-expand-sm .navbar-nav .nav-item { width: 100%; } .navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item { margin-top: 0.125rem; } .navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item .icon .ni { top: 0; font-size: 0.75rem; } .navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item>.nav-link .icon svg .color-background { fill: #18181b; } .navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground { fill: #27272a; } .navbar-vertical.navbar-expand-sm .lavalamp-object { width: calc(100% - 1rem) !important; background: theme-color("primary"); color: color-yiq(#f97316); margin-right: 0.5rem; margin-left: 0.5rem; padding-left: 1rem; padding-right: 1rem; border-radius: 0.25rem; } .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link { padding-top: 0.417rem; padding-bottom: 0.417rem; padding-left: 15px; } .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link>span.sidenav-normal { transition: all 0.1s ease 0s; } } @media (min-width: 768px) { .navbar-vertical.navbar-expand-md { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 15.625rem !important; overflow-y: auto; padding: 0; box-shadow: none; } .navbar-vertical.navbar-expand-md .navbar-collapse { display: block; overflow: auto; height: calc(100vh - 360px); } .navbar-vertical.navbar-expand-md>[class*=container] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; } } @media (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-md>[class*=container] { min-height: none; height: 100%; } } @media (min-width: 768px) { .navbar-vertical.navbar-expand-md.fixed-start { left: 0; } .navbar-vertical.navbar-expand-md.fixed-end { right: 0; } .navbar-vertical.navbar-expand-md .navbar-nav .nav-link { padding-top: 0.5rem; padding-bottom: 0.5rem; margin: 0 1rem; } .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .nav-link-text, .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .sidenav-mini-icon, .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .sidenav-normal, .navbar-vertical.navbar-expand-md .navbar-nav .nav-link i { pointer-events: none; } .navbar-vertical.navbar-expand-md .navbar-nav .nav-item { width: 100%; } .navbar-vertical.navbar-expand-md .navbar-nav>.nav-item { margin-top: 0.125rem; } .navbar-vertical.navbar-expand-md .navbar-nav>.nav-item .icon .ni { top: 0; font-size: 0.75rem; } .navbar-vertical.navbar-expand-md .navbar-nav>.nav-item>.nav-link .icon svg .color-background { fill: #18181b; } .navbar-vertical.navbar-expand-md .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground { fill: #27272a; } .navbar-vertical.navbar-expand-md .lavalamp-object { width: calc(100% - 1rem) !important; background: theme-color("primary"); color: color-yiq(#f97316); margin-right: 0.5rem; margin-left: 0.5rem; padding-left: 1rem; padding-right: 1rem; border-radius: 0.25rem; } .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link { padding-top: 0.417rem; padding-bottom: 0.417rem; padding-left: 15px; } .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link>span.sidenav-normal { transition: all 0.1s ease 0s; } } @media (min-width: 992px) { .navbar-vertical.navbar-expand-lg { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 15.625rem !important; overflow-y: auto; padding: 0; box-shadow: none; } .navbar-vertical.navbar-expand-lg .navbar-collapse { display: block; overflow: auto; height: calc(100vh - 360px); } .navbar-vertical.navbar-expand-lg>[class*=container] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; } } @media (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-lg>[class*=container] { min-height: none; height: 100%; } } @media (min-width: 992px) { .navbar-vertical.navbar-expand-lg.fixed-start { left: 0; } .navbar-vertical.navbar-expand-lg.fixed-end { right: 0; } .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link { padding-top: 0.5rem; padding-bottom: 0.5rem; margin: 0 1rem; } .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .nav-link-text, .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .sidenav-mini-icon, .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .sidenav-normal, .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link i { pointer-events: none; } .navbar-vertical.navbar-expand-lg .navbar-nav .nav-item { width: 100%; } .navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item { margin-top: 0.125rem; } .navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item .icon .ni { top: 0; font-size: 0.75rem; } .navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item>.nav-link .icon svg .color-background { fill: #18181b; } .navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground { fill: #27272a; } .navbar-vertical.navbar-expand-lg .lavalamp-object { width: calc(100% - 1rem) !important; background: theme-color("primary"); color: color-yiq(#f97316); margin-right: 0.5rem; margin-left: 0.5rem; padding-left: 1rem; padding-right: 1rem; border-radius: 0.25rem; } .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link { padding-top: 0.417rem; padding-bottom: 0.417rem; padding-left: 15px; } .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link>span.sidenav-normal { transition: all 0.1s ease 0s; } } @media (min-width: 1200px) { .navbar-vertical.navbar-expand-xl { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 15.625rem !important; overflow-y: auto; padding: 0; box-shadow: none; } .navbar-vertical.navbar-expand-xl .navbar-collapse { display: block; overflow: auto; height: calc(100vh - 360px); } .navbar-vertical.navbar-expand-xl>[class*=container] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; } } @media (min-width: 1200px) and (-ms-high-contrast: none), (min-width: 1200px) and (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-xl>[class*=container] { min-height: none; height: 100%; } } @media (min-width: 1200px) { .navbar-vertical.navbar-expand-xl.fixed-start { left: 0; } .navbar-vertical.navbar-expand-xl.fixed-end { right: 0; } .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link { padding-top: 0.5rem; padding-bottom: 0.5rem; margin: 0 1rem; } .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .nav-link-text, .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .sidenav-mini-icon, .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .sidenav-normal, .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link i { pointer-events: none; } .navbar-vertical.navbar-expand-xl .navbar-nav .nav-item { width: 100%; } .navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item { margin-top: 0.125rem; } .navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item .icon .ni { top: 0; font-size: 0.75rem; } .navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item>.nav-link .icon svg .color-background { fill: #18181b; } .navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground { fill: #27272a; } .navbar-vertical.navbar-expand-xl .lavalamp-object { width: calc(100% - 1rem) !important; background: theme-color("primary"); color: color-yiq(#f97316); margin-right: 0.5rem; margin-left: 0.5rem; padding-left: 1rem; padding-right: 1rem; border-radius: 0.25rem; } .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link { padding-top: 0.417rem; padding-bottom: 0.417rem; padding-left: 15px; } .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link>span.sidenav-normal { transition: all 0.1s ease 0s; } } @media (min-width: 1400px) { .navbar-vertical.navbar-expand-xxl { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: 15.625rem !important; overflow-y: auto; padding: 0; box-shadow: none; } .navbar-vertical.navbar-expand-xxl .navbar-collapse { display: block; overflow: auto; height: calc(100vh - 360px); } .navbar-vertical.navbar-expand-xxl>[class*=container] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; } } @media (min-width: 1400px) and (-ms-high-contrast: none), (min-width: 1400px) and (-ms-high-contrast: active) { .navbar-vertical.navbar-expand-xxl>[class*=container] { min-height: none; height: 100%; } } @media (min-width: 1400px) { .navbar-vertical.navbar-expand-xxl.fixed-start { left: 0; } .navbar-vertical.navbar-expand-xxl.fixed-end { right: 0; } .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link { padding-top: 0.5rem; padding-bottom: 0.5rem; margin: 0 1rem; } .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .nav-link-text, .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .sidenav-mini-icon, .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .sidenav-normal, .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link i { pointer-events: none; } .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-item { width: 100%; } .navbar-vertical.navbar-expand-xxl .navbar-nav>.nav-item { margin-top: 0.125rem; } .navbar-vertical.navbar-expand-xxl .navbar-nav>.nav-item .icon .ni { top: 0; font-size: 0.75rem; } .navbar-vertical.navbar-expand-xxl .navbar-nav>.nav-item>.nav-link .icon svg .color-background { fill: #18181b; } .navbar-vertical.navbar-expand-xxl .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground { fill: #27272a; } .navbar-vertical.navbar-expand-xxl .lavalamp-object { width: calc(100% - 1rem) !important; background: theme-color("primary"); color: color-yiq(#f97316); margin-right: 0.5rem; margin-left: 0.5rem; padding-left: 1rem; padding-right: 1rem; border-radius: 0.25rem; } .navbar-vertical.navbar-expand-xxl .navbar-nav .nav .nav-link { padding-top: 0.417rem; padding-bottom: 0.417rem; padding-left: 15px; } .navbar-vertical.navbar-expand-xxl .navbar-nav .nav .nav-link>span.sidenav-normal { transition: all 0.1s ease 0s; } } .sidenav[data-color=primary] .navbar-nav>.nav-item>.nav-link.active .icon { background-image: linear-gradient(310deg, #f97316 0%, #f97316 100%); } .sidenav[data-color=secondary] .navbar-nav>.nav-item>.nav-link.active .icon { background-image: linear-gradient(310deg, #71717a 0%, #71717a 100%); } .sidenav[data-color=success] .navbar-nav>.nav-item>.nav-link.active .icon { background-image: linear-gradient(310deg, #22c55e 0%, #22c55e 100%); } .sidenav[data-color=info] .navbar-nav>.nav-item>.nav-link.active .icon { background-image: linear-gradient(310deg, #0ea5e9 0%, #0ea5e9 100%); } .sidenav[data-color=warning] .navbar-nav>.nav-item>.nav-link.active .icon { background-image: linear-gradient(310deg, #eab308 0%, #eab308 100%); } .sidenav[data-color=danger] .navbar-nav>.nav-item>.nav-link.active .icon { background-image: linear-gradient(310deg, #ef4444 0%, #ef4444 100%); } .sidenav[data-color=light] .navbar-nav>.nav-item>.nav-link.active .icon { background-image: linear-gradient(310deg, #e3e3e7 0%, #e3e3e7 100%); } .sidenav[data-color=dark] .navbar-nav>.nav-item>.nav-link.active .icon { background-image: linear-gradient(310deg, #27272a 0%, #27272a 100%); } .sidenav[data-color=white] .navbar-nav>.nav-item>.nav-link.active .icon { background-image: linear-gradient(310deg, #fff 0%, #fff 100%); } .main-content, .sidenav { transition: all 0.2s ease-in-out; } .sidenav { z-index: 1030; } .sidenav .navbar-brand, .sidenav .navbar-heading { display: block; } @media (min-width: 1200px) { .sidenav:hover { max-width: 15.625rem; } .sidenav .sidenav-toggler { padding: 1.5rem; } .sidenav.fixed-start~.main-content { margin-left: 17.125rem; } .sidenav.fixed-end~.main-content { margin-right: 17.125rem; } } .sidenav .navbar-heading .docs-mini { padding-left: 3px; } .sidenav .navbar-heading { transition: all 0.1s ease; } .sidenav .navbar-brand { padding: 1.5rem 2rem; } .sidenav-header { height: 4.875rem; } .sidenav-footer .card.card-background:after { opacity: 0.65; } .g-sidenav-show .sidenav .nav-item .collapse { height: auto; transition: all 0.2s ease-in-out; } @media (prefers-reduced-motion: reduce) { .g-sidenav-show .sidenav .nav-item .collapse { transition: none; } } .g-sidenav-show .sidenav .nav-link-text { transition: 0.3s ease; opacity: 1; } @media (max-width: 1199.98px) { .g-sidenav-show.rtl .sidenav { transform: translateX(17.125rem); } .g-sidenav-show:not(.rtl) .sidenav { transform: translateX(-17.125rem); } .g-sidenav-show .sidenav.fixed-start~.main-content { margin-left: 0 !important; } .g-sidenav-show.g-sidenav-pinned .sidenav { transform: translateX(0); } } .navbar-vertical.bg-white { box-shadow: 0 20px 27px 0 rgba(0, 0, 0, 0.05); } .navbar-vertical.bg-white .navbar-nav .nav-link.active { box-shadow: none; } .navbar-vertical.bg-white .navbar-nav .nav-link .icon { background-image: linear-gradient(310deg, #e3e3e7 0%, #e3e3e7 100%); } .navbar-vertical .navbar-nav .nav-link.active { font-weight: 600; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); border-radius: 0.75rem; } .navbar-vertical .navbar-nav>.nav-item .nav-link.active { color: #27272a; background-color: #fff; } .navbar-vertical .navbar-nav>.nav-item .nav-link.active .icon { background-image: linear-gradient(310deg, #f97316 0%, #f97316 100%); color: #fff; } .navbar-vertical .navbar-nav>.nav-item .nav-link.active .icon svg .color-background, .navbar-vertical .navbar-nav>.nav-item .nav-link.active .icon svg .color-foreground { fill: #fff; } .navbar-main { transition: box-shadow 0.25s ease-in, background-color 0.25s ease-in; } .navbar-main.fixed-top { width: calc(100% - (15.625rem + 1.5rem * 3)); } .navbar-main.fixed-top+[class*=container] { margin-top: 7.1875rem !important; } .navbar-vertical .navbar-nav .nav-link[data-bs-toggle=collapse]:after { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; font-weight: 700; content: "\f107"; margin-left: auto; color: rgba(24, 24, 27, 0.5); transition: all 0.2s ease-in-out; margin-right: 0.75rem; } @media (prefers-reduced-motion: reduce) { .navbar-vertical .navbar-nav .nav-link[data-bs-toggle=collapse]:after { transition: none; } } .navbar-vertical .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after { color: #18181b; transform: rotate(180deg); } .navbar-vertical .navbar-nav .nav-item .collapse .nav, .navbar-vertical .navbar-nav .nav-item .collapsing .nav { transition: all 0.2s ease-in-out; } @media (prefers-reduced-motion: reduce) { .navbar-vertical .navbar-nav .nav-item .collapse .nav, .navbar-vertical .navbar-nav .nav-item .collapsing .nav { transition: none; } } .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link, .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link { position: relative; background-color: transparent; box-shadow: none; color: rgba(24, 24, 27, 0.5); } .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link:before, .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link:before { content: ""; position: absolute; left: -18px; top: 50%; transform: translate(0, -50%); height: 5px; width: 5px; border-radius: 1.5rem; background: rgba(24, 24, 27, 0.5); } .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link.active, .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link.active { color: #18181b; } .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link.active:before, .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link.active:before { background: #18181b; } .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item.active .nav-link, .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item.active .nav-link { color: #18181b; } .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item.active .nav-link:before, .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item.active .nav-link:before { background: #18181b; } .navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-item .nav-link:before, .navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-item .nav-link:before { content: none; } .navbar-vertical.blur .navbar-nav>.nav-item .nav-link { background-color: transparent; box-shadow: none; } .navbar-vertical .navbar-brand .navbar-brand-img, .navbar-vertical .navbar-brand span { transition: all 0.2s ease-in-out; } @media (prefers-reduced-motion: reduce) { .navbar-vertical .navbar-brand .navbar-brand-img, .navbar-vertical .navbar-brand span { transition: none; } } .navbar-vertical .nav-item .nav-link span.sidenav-mini-icon { transition: all 0.2s ease-in-out; text-align: center; width: 0; } @media (prefers-reduced-motion: reduce) { .navbar-vertical .nav-item .nav-link span.sidenav-mini-icon { transition: none; } } .navbar-vertical .docs-info { transition: all 0.2s ease-in-out; } @media (prefers-reduced-motion: reduce) { .navbar-vertical .docs-info { transition: none; } } .g-sidenav-show:not(.g-sidenav-hidden) .navbar-vertical .nav-item .nav-link span.sidenav-mini-icon { opacity: 0; } @media (min-width: 1200px) { .g-sidenav-hidden.rtl .main-content { margin-right: 6rem !important; } .g-sidenav-hidden.rtl .main-content .navbar-vertical:hover { max-width: 15.625rem !important; } .g-sidenav-hidden.rtl .sidenav:hover+.main-content { margin-right: 17.125rem !important; } .g-sidenav-hidden .navbar-vertical { max-width: 6rem !important; } .g-sidenav-hidden .navbar-vertical.fixed-start~.main-content { margin-left: 7.5rem; } .g-sidenav-hidden .navbar-vertical .navbar-brand img { width: auto !important; } .g-sidenav-hidden .navbar-vertical .navbar-brand span { opacity: 0; } .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .icon { padding: 10px; } .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .nav-link-text, .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .sidenav-normal { opacity: 0; width: 0; } .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .sidenav-mini-icon { min-width: 1.8rem; margin-left: 0.15rem; opacity: 1; } .g-sidenav-hidden .navbar-vertical .nav-item .nav-link[data-bs-toggle=collapse]:after { content: ""; } .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav { margin-left: 0 !important; padding-left: 0 !important; } .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link { margin-left: 1rem; } .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link:before { content: none; } .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link[data-bs-toggle=collapse]:after { content: "\f107"; } .g-sidenav-hidden .navbar-vertical .card.card-background .icon-shape { margin-bottom: 0 !important; } .g-sidenav-hidden .navbar-vertical .card.card-background .docs-info { opacity: 0; width: 0; height: 0; } .g-sidenav-hidden .navbar-vertical:hover { max-width: 15.625rem !important; } .g-sidenav-hidden .navbar-vertical:hover.fixed-start~.main-content { margin-left: 17.125rem; } .g-sidenav-hidden .navbar-vertical:hover .navbar-brand span { opacity: 1; } .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .nav-link-text, .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .sidenav-normal { opacity: 1; width: auto; } .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .sidenav-mini-icon { opacity: 0; width: 0; min-width: 0; } .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link[data-bs-toggle=collapse]:after { content: "\f107"; } .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav { margin-left: 1.5rem !important; padding-left: 1rem !important; } .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .nav-link { margin-left: 1.35rem; } .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .nav-link:before { content: ""; } .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapse .nav, .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapsing .nav { margin-left: 0 !important; padding-left: 0 !important; } .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapse .nav .nav-item .nav-link:before, .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapsing .nav .nav-item .nav-link:before { content: none; } .g-sidenav-hidden .navbar-vertical:hover .card.card-background .icon-shape { margin-bottom: 1rem !important; } .g-sidenav-hidden .navbar-vertical:hover .card.card-background .docs-info { opacity: 1; width: auto; height: auto; } } .nav.nav-pills { background: #f4f4f5; border-radius: 0.75rem; position: relative; } .nav.nav-pills.nav-pills-vertical { border-radius: 1.1875rem; } .nav.nav-pills.nav-pills-vertical .nav-link.active { border-radius: 0.875rem; } .nav.nav-pills .nav-link { z-index: 3; color: #27272a; border-radius: 0.5rem; background-color: inherit; } .nav.nav-pills .nav-link.active { animation: 0.2s ease; } .nav.nav-pills .nav-link:hover:not(.active) { color: #27272a; } .nav.nav-pills.nav-pills-primary { background: #fff; color: #fff; } .nav.nav-pills.nav-pills-primary .nav-link.active { color: #fff; } .nav.nav-pills.nav-pills-primary .moving-tab .nav-link.active { background: #ea580c; color: #ea580c; } .nav.nav-pills.nav-pills-info { background: #fff; color: #fff; } .nav.nav-pills.nav-pills-info .nav-link.active { color: #fff; } .nav.nav-pills.nav-pills-info .moving-tab .nav-link.active { background: #0ea5e9; color: #0ea5e9; } .nav.nav-pills.nav-pills-success { background: #fff; color: #fff; } .nav.nav-pills.nav-pills-success .nav-link.active { color: #fff; } .nav.nav-pills.nav-pills-success .moving-tab .nav-link.active { background: #22c55e; color: #22c55e; } .nav.nav-pills.nav-pills-warning { background: #fff; color: #fff; } .nav.nav-pills.nav-pills-warning .nav-link.active { color: #fff; } .nav.nav-pills.nav-pills-warning .moving-tab .nav-link.active { background: #eab308; color: #eab308; } .nav.nav-pills.nav-pills-danger { background: #fff; color: #fff; } .nav.nav-pills.nav-pills-danger .nav-link.active { color: #fff; } .nav.nav-pills.nav-pills-danger .moving-tab .nav-link.active { background: #ef4444; color: #ef4444; } .nav.nav-pills.nav-pills-dark { background: #fff; color: #fff; } .nav.nav-pills.nav-pills-dark .nav-link.active { color: #fff; } .nav.nav-pills.nav-pills-dark .moving-tab .nav-link.active { background: #27272a; color: #27272a; } .nav.nav-pills .nav-item { z-index: 3; } .moving-tab { z-index: 1 !important; } .moving-tab .nav-link { color: #fff; transition: 0.2s ease; border-radius: 0.5rem; } .moving-tab .nav-link.active { color: #fff; font-weight: 600; box-shadow: 0px 1px 5px 1px #ddd; animation: 0.2s ease; background: #fff; } .moving-tab .nav-link:hover:not(.active) { color: #27272a; } .page-item.active .page-link { box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.09), 0 2px 3px -1px rgba(0, 0, 0, 0.07); } .page-item .page-link, .page-item span { display: flex; align-items: center; justify-content: center; color: #71717a; padding: 0; margin: 0 3px; border-radius: 50% !important; width: 36px; height: 36px; font-size: 0.875rem; } .pagination-lg .page-item .page-link, .pagination-lg .page-item span { width: 46px; height: 46px; line-height: 46px; } .pagination-sm .page-item .page-link, .pagination-sm .page-item span { width: 30px; height: 30px; line-height: 30px; } .pagination.pagination-primary .page-item.active>.page-link, .pagination.pagination-primary .page-item.active>.page-link:focus, .pagination.pagination-primary .page-item.active>.page-link:hover { background-image: linear-gradient(310deg, #ea580c 0%, #facc15 100%); border: none; color: #fff; } .pagination.pagination-secondary .page-item.active>.page-link, .pagination.pagination-secondary .page-item.active>.page-link:focus, .pagination.pagination-secondary .page-item.active>.page-link:hover { background-image: linear-gradient(310deg, #71717a 0%, #e3e3e7 100%); border: none; color: #fff; } .pagination.pagination-success .page-item.active>.page-link, .pagination.pagination-success .page-item.active>.page-link:focus, .pagination.pagination-success .page-item.active>.page-link:hover { background-image: linear-gradient(310deg, #22c55e 0%, #98ec2d 100%); border: none; color: #fff; } .pagination.pagination-info .page-item.active>.page-link, .pagination.pagination-info .page-item.active>.page-link:focus, .pagination.pagination-info .page-item.active>.page-link:hover { background-image: linear-gradient(310deg, #0ea5e9 0%, #06b6d4 100%); border: none; color: #fff; } .pagination.pagination-warning .page-item.active>.page-link, .pagination.pagination-warning .page-item.active>.page-link:focus, .pagination.pagination-warning .page-item.active>.page-link:hover { background-image: linear-gradient(310deg, #eab308 0%, #f97316 100%); border: none; color: #fff; } .pagination.pagination-danger .page-item.active>.page-link, .pagination.pagination-danger .page-item.active>.page-link:focus, .pagination.pagination-danger .page-item.active>.page-link:hover { background-image: linear-gradient(310deg, #ef4444 0%, #ec4899 100%); border: none; color: #fff; } .pagination.pagination-light .page-item.active>.page-link, .pagination.pagination-light .page-item.active>.page-link:focus, .pagination.pagination-light .page-item.active>.page-link:hover { background-image: linear-gradient(310deg, #e3e3e7 0%, #f4f4f5 100%); border: none; color: #fff; } .pagination.pagination-dark .page-item.active>.page-link, .pagination.pagination-dark .page-item.active>.page-link:focus, .pagination.pagination-dark .page-item.active>.page-link:hover { background-image: linear-gradient(310deg, #27272a 0%, #18181b 100%); border: none; color: #fff; } .popover { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); } .popover .popover-header { font-weight: 600; } .progress-bar { height: 6px; border-radius: 0.375rem; margin-top: -0.095rem; margin-left: -1px; } .progress { overflow: visible; } .progress.progress-sm { height: 4px; } .progress.progress-lg { height: 20px; } .rtl .breadcrumb .breadcrumb-item+.breadcrumb-item::before { float: right; padding-left: 0.5rem; padding-right: 0; } .rtl .sidenav .navbar-nav { width: 100%; padding-right: 0; } .rtl .fixed-plugin .fixed-plugin-button { left: 30px; right: auto; } .rtl .fixed-plugin .card { left: -360px !important; right: auto; } .rtl .fixed-plugin.show .card { right: auto; left: 0 !important; } .rtl .timeline .timeline-content { margin-right: 45px; margin-left: 0; } .rtl .timeline .timeline-step { transform: translateX(50%); } .rtl .timeline.timeline-one-side:before { right: 1rem; } .rtl .timeline.timeline-one-side .timeline-step { right: 1rem; } .rtl .form-check.form-switch .form-check-input:after { transform: translateX(-1px); } .rtl .form-check.form-switch .form-check-input:checked:after { transform: translateX(-21px); } .rtl .avatar-group .avatar+.avatar { margin-left: 0; margin-right: -1rem; } .rtl .dropdown .dropdown-menu { left: 0; } .rtl .input-group .input-group-text { border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; border-right: 1px solid #d2d6da; } .rtl .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-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-right: 0; border-left: 1px solid #d2d6da; } .rtl .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .rtl .input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } .btn.btn-facebook { background-color: #3b5998; color: #fff; } .btn.btn-facebook:focus, .btn.btn-facebook:hover { background-color: rgb(51.8696682464, 78.2440758294, 133.6303317536); color: #fff; } .btn.btn-facebook:active, .btn.btn-facebook:focus, .btn.btn-facebook:active:focus { box-shadow: none; } .btn.btn-facebook.btn-simple { color: rgb(51.8696682464, 78.2440758294, 133.6303317536); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-facebook.btn-simple:hover, .btn.btn-facebook.btn-simple:focus, .btn.btn-facebook.btn-simple:hover:focus, .btn.btn-facebook.btn-simple:active, .btn.btn-facebook.btn-simple:hover:focus:active { color: rgb(51.8696682464, 78.2440758294, 133.6303317536); background: transparent !important; box-shadow: none !important; } .btn.btn-facebook.btn-neutral { color: #3b5998; background-color: #fff; } .btn.btn-facebook.btn-neutral:hover, .btn.btn-facebook.btn-neutral:focus, .btn.btn-facebook.btn-neutral:active { color: rgb(51.8696682464, 78.2440758294, 133.6303317536); } .btn.btn-twitter { background-color: #55acee; color: #fff; } .btn.btn-twitter:focus, .btn.btn-twitter:hover { background-color: rgb(61.8181818182, 160.6818181818, 235.6818181818); color: #fff; } .btn.btn-twitter:active, .btn.btn-twitter:focus, .btn.btn-twitter:active:focus { box-shadow: none; } .btn.btn-twitter.btn-simple { color: rgb(61.8181818182, 160.6818181818, 235.6818181818); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-twitter.btn-simple:hover, .btn.btn-twitter.btn-simple:focus, .btn.btn-twitter.btn-simple:hover:focus, .btn.btn-twitter.btn-simple:active, .btn.btn-twitter.btn-simple:hover:focus:active { color: rgb(61.8181818182, 160.6818181818, 235.6818181818); background: transparent !important; box-shadow: none !important; } .btn.btn-twitter.btn-neutral { color: #55acee; background-color: #fff; } .btn.btn-twitter.btn-neutral:hover, .btn.btn-twitter.btn-neutral:focus, .btn.btn-twitter.btn-neutral:active { color: rgb(61.8181818182, 160.6818181818, 235.6818181818); } .btn.btn-pinterest { background-color: #cc2127; color: #fff; } .btn.btn-pinterest:focus, .btn.btn-pinterest:hover { background-color: rgb(177.6607594937, 28.7392405063, 33.964556962); color: #fff; } .btn.btn-pinterest:active, .btn.btn-pinterest:focus, .btn.btn-pinterest:active:focus { box-shadow: none; } .btn.btn-pinterest.btn-simple { color: rgb(177.6607594937, 28.7392405063, 33.964556962); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-pinterest.btn-simple:hover, .btn.btn-pinterest.btn-simple:focus, .btn.btn-pinterest.btn-simple:hover:focus, .btn.btn-pinterest.btn-simple:active, .btn.btn-pinterest.btn-simple:hover:focus:active { color: rgb(177.6607594937, 28.7392405063, 33.964556962); background: transparent !important; box-shadow: none !important; } .btn.btn-pinterest.btn-neutral { color: #cc2127; background-color: #fff; } .btn.btn-pinterest.btn-neutral:hover, .btn.btn-pinterest.btn-neutral:focus, .btn.btn-pinterest.btn-neutral:active { color: rgb(177.6607594937, 28.7392405063, 33.964556962); } .btn.btn-linkedin { background-color: #0077B5; color: #fff; } .btn.btn-linkedin:focus, .btn.btn-linkedin:hover { background-color: rgb(0, 102.2348066298, 155.5); color: #fff; } .btn.btn-linkedin:active, .btn.btn-linkedin:focus, .btn.btn-linkedin:active:focus { box-shadow: none; } .btn.btn-linkedin.btn-simple { color: rgb(0, 102.2348066298, 155.5); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-linkedin.btn-simple:hover, .btn.btn-linkedin.btn-simple:focus, .btn.btn-linkedin.btn-simple:hover:focus, .btn.btn-linkedin.btn-simple:active, .btn.btn-linkedin.btn-simple:hover:focus:active { color: rgb(0, 102.2348066298, 155.5); background: transparent !important; box-shadow: none !important; } .btn.btn-linkedin.btn-neutral { color: #0077B5; background-color: #fff; } .btn.btn-linkedin.btn-neutral:hover, .btn.btn-linkedin.btn-neutral:focus, .btn.btn-linkedin.btn-neutral:active { color: rgb(0, 102.2348066298, 155.5); } .btn.btn-dribbble { background-color: #ea4c89; color: #fff; } .btn.btn-dribbble:focus, .btn.btn-dribbble:hover { background-color: rgb(230.787, 48.613, 118.946); color: #fff; } .btn.btn-dribbble:active, .btn.btn-dribbble:focus, .btn.btn-dribbble:active:focus { box-shadow: none; } .btn.btn-dribbble.btn-simple { color: rgb(230.787, 48.613, 118.946); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-dribbble.btn-simple:hover, .btn.btn-dribbble.btn-simple:focus, .btn.btn-dribbble.btn-simple:hover:focus, .btn.btn-dribbble.btn-simple:active, .btn.btn-dribbble.btn-simple:hover:focus:active { color: rgb(230.787, 48.613, 118.946); background: transparent !important; box-shadow: none !important; } .btn.btn-dribbble.btn-neutral { color: #ea4c89; background-color: #fff; } .btn.btn-dribbble.btn-neutral:hover, .btn.btn-dribbble.btn-neutral:focus, .btn.btn-dribbble.btn-neutral:active { color: rgb(230.787, 48.613, 118.946); } .btn.btn-github { background-color: #24292E; color: #fff; } .btn.btn-github:focus, .btn.btn-github:hover { background-color: rgb(22.5658536585, 25.7, 28.8341463415); color: #fff; } .btn.btn-github:active, .btn.btn-github:focus, .btn.btn-github:active:focus { box-shadow: none; } .btn.btn-github.btn-simple { color: rgb(22.5658536585, 25.7, 28.8341463415); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-github.btn-simple:hover, .btn.btn-github.btn-simple:focus, .btn.btn-github.btn-simple:hover:focus, .btn.btn-github.btn-simple:active, .btn.btn-github.btn-simple:hover:focus:active { color: rgb(22.5658536585, 25.7, 28.8341463415); background: transparent !important; box-shadow: none !important; } .btn.btn-github.btn-neutral { color: #24292E; background-color: #fff; } .btn.btn-github.btn-neutral:hover, .btn.btn-github.btn-neutral:focus, .btn.btn-github.btn-neutral:active { color: rgb(22.5658536585, 25.7, 28.8341463415); } .btn.btn-youtube { background-color: #e52d27; color: #fff; } .btn.btn-youtube:focus, .btn.btn-youtube:hover { background-color: rgb(211.894214876, 31.3917355372, 25.505785124); color: #fff; } .btn.btn-youtube:active, .btn.btn-youtube:focus, .btn.btn-youtube:active:focus { box-shadow: none; } .btn.btn-youtube.btn-simple { color: rgb(211.894214876, 31.3917355372, 25.505785124); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-youtube.btn-simple:hover, .btn.btn-youtube.btn-simple:focus, .btn.btn-youtube.btn-simple:hover:focus, .btn.btn-youtube.btn-simple:active, .btn.btn-youtube.btn-simple:hover:focus:active { color: rgb(211.894214876, 31.3917355372, 25.505785124); background: transparent !important; box-shadow: none !important; } .btn.btn-youtube.btn-neutral { color: #e52d27; background-color: #fff; } .btn.btn-youtube.btn-neutral:hover, .btn.btn-youtube.btn-neutral:focus, .btn.btn-youtube.btn-neutral:active { color: rgb(211.894214876, 31.3917355372, 25.505785124); } .btn.btn-instagram { background-color: #125688; color: #fff; } .btn.btn-instagram:focus, .btn.btn-instagram:hover { background-color: rgb(14.4233766234, 68.9116883117, 108.9766233766); color: #fff; } .btn.btn-instagram:active, .btn.btn-instagram:focus, .btn.btn-instagram:active:focus { box-shadow: none; } .btn.btn-instagram.btn-simple { color: rgb(14.4233766234, 68.9116883117, 108.9766233766); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-instagram.btn-simple:hover, .btn.btn-instagram.btn-simple:focus, .btn.btn-instagram.btn-simple:hover:focus, .btn.btn-instagram.btn-simple:active, .btn.btn-instagram.btn-simple:hover:focus:active { color: rgb(14.4233766234, 68.9116883117, 108.9766233766); background: transparent !important; box-shadow: none !important; } .btn.btn-instagram.btn-neutral { color: #125688; background-color: #fff; } .btn.btn-instagram.btn-neutral:hover, .btn.btn-instagram.btn-neutral:focus, .btn.btn-instagram.btn-neutral:active { color: rgb(14.4233766234, 68.9116883117, 108.9766233766); } .btn.btn-reddit { background-color: #ff4500; color: #fff; } .btn.btn-reddit:focus, .btn.btn-reddit:hover { background-color: rgb(224.4, 60.72, 0); color: #fff; } .btn.btn-reddit:active, .btn.btn-reddit:focus, .btn.btn-reddit:active:focus { box-shadow: none; } .btn.btn-reddit.btn-simple { color: rgb(224.4, 60.72, 0); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-reddit.btn-simple:hover, .btn.btn-reddit.btn-simple:focus, .btn.btn-reddit.btn-simple:hover:focus, .btn.btn-reddit.btn-simple:active, .btn.btn-reddit.btn-simple:hover:focus:active { color: rgb(224.4, 60.72, 0); background: transparent !important; box-shadow: none !important; } .btn.btn-reddit.btn-neutral { color: #ff4500; background-color: #fff; } .btn.btn-reddit.btn-neutral:hover, .btn.btn-reddit.btn-neutral:focus, .btn.btn-reddit.btn-neutral:active { color: rgb(224.4, 60.72, 0); } .btn.btn-tumblr { background-color: #35465c; color: #fff; } .btn.btn-tumblr:focus, .btn.btn-tumblr:hover { background-color: rgb(41.8151724138, 55.2275862069, 72.5848275862); color: #fff; } .btn.btn-tumblr:active, .btn.btn-tumblr:focus, .btn.btn-tumblr:active:focus { box-shadow: none; } .btn.btn-tumblr.btn-simple { color: rgb(41.8151724138, 55.2275862069, 72.5848275862); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-tumblr.btn-simple:hover, .btn.btn-tumblr.btn-simple:focus, .btn.btn-tumblr.btn-simple:hover:focus, .btn.btn-tumblr.btn-simple:active, .btn.btn-tumblr.btn-simple:hover:focus:active { color: rgb(41.8151724138, 55.2275862069, 72.5848275862); background: transparent !important; box-shadow: none !important; } .btn.btn-tumblr.btn-neutral { color: #35465c; background-color: #fff; } .btn.btn-tumblr.btn-neutral:hover, .btn.btn-tumblr.btn-neutral:focus, .btn.btn-tumblr.btn-neutral:active { color: rgb(41.8151724138, 55.2275862069, 72.5848275862); } .btn.btn-behance { background-color: #1769ff; color: #fff; } .btn.btn-behance:focus, .btn.btn-behance:hover { background-color: rgb(0, 87.4431034483, 247.4); color: #fff; } .btn.btn-behance:active, .btn.btn-behance:focus, .btn.btn-behance:active:focus { box-shadow: none; } .btn.btn-behance.btn-simple { color: rgb(0, 87.4431034483, 247.4); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-behance.btn-simple:hover, .btn.btn-behance.btn-simple:focus, .btn.btn-behance.btn-simple:hover:focus, .btn.btn-behance.btn-simple:active, .btn.btn-behance.btn-simple:hover:focus:active { color: rgb(0, 87.4431034483, 247.4); background: transparent !important; box-shadow: none !important; } .btn.btn-behance.btn-neutral { color: #1769ff; background-color: #fff; } .btn.btn-behance.btn-neutral:hover, .btn.btn-behance.btn-neutral:focus, .btn.btn-behance.btn-neutral:active { color: rgb(0, 87.4431034483, 247.4); } .btn.btn-vimeo { background-color: #1AB7EA; color: #fff; } .btn.btn-vimeo:focus, .btn.btn-vimeo:hover { background-color: rgb(19.2696, 163.3328, 210.1304); color: #fff; } .btn.btn-vimeo:active, .btn.btn-vimeo:focus, .btn.btn-vimeo:active:focus { box-shadow: none; } .btn.btn-vimeo.btn-simple { color: rgb(19.2696, 163.3328, 210.1304); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-vimeo.btn-simple:hover, .btn.btn-vimeo.btn-simple:focus, .btn.btn-vimeo.btn-simple:hover:focus, .btn.btn-vimeo.btn-simple:active, .btn.btn-vimeo.btn-simple:hover:focus:active { color: rgb(19.2696, 163.3328, 210.1304); background: transparent !important; box-shadow: none !important; } .btn.btn-vimeo.btn-neutral { color: #1AB7EA; background-color: #fff; } .btn.btn-vimeo.btn-neutral:hover, .btn.btn-vimeo.btn-neutral:focus, .btn.btn-vimeo.btn-neutral:active { color: rgb(19.2696, 163.3328, 210.1304); } .btn.btn-slack { background-color: #3aaf85; color: #fff; } .btn.btn-slack:focus, .btn.btn-slack:hover { background-color: rgb(50.382832618, 152.017167382, 115.5330472103); color: #fff; } .btn.btn-slack:active, .btn.btn-slack:focus, .btn.btn-slack:active:focus { box-shadow: none; } .btn.btn-slack.btn-simple { color: rgb(50.382832618, 152.017167382, 115.5330472103); background-color: transparent; background-image: none !important; box-shadow: none; border: none; } .btn.btn-slack.btn-simple:hover, .btn.btn-slack.btn-simple:focus, .btn.btn-slack.btn-simple:hover:focus, .btn.btn-slack.btn-simple:active, .btn.btn-slack.btn-simple:hover:focus:active { color: rgb(50.382832618, 152.017167382, 115.5330472103); background: transparent !important; box-shadow: none !important; } .btn.btn-slack.btn-neutral { color: #3aaf85; background-color: #fff; } .btn.btn-slack.btn-neutral:hover, .btn.btn-slack.btn-neutral:focus, .btn.btn-slack.btn-neutral:active { color: rgb(50.382832618, 152.017167382, 115.5330472103); } .table { border-collapse: inherit; } .table thead th { padding: 0.75rem 1.5rem; text-transform: capitalize; letter-spacing: 0px; border-bottom: 1px solid #e3e3e7; } .table th { font-weight: 600; } .table td .progress { height: 3px; width: 120px; margin: 0; } .table td, .table th { white-space: nowrap; } .table.align-items-center td, .table.align-items-center th { vertical-align: middle; } .table tbody tr:last-child td { border-width: 0; } .table> :not(:last-child)> :last-child>* { border-bottom-color: #e3e3e7; } .timeline { position: relative; } .timeline:before { content: ""; position: absolute; top: 0; left: 1rem; height: 100%; border-right: 2px solid #d4d4d8; } .timeline-block { position: relative; } .timeline-block:after { content: ""; display: table; clear: both; } .timeline-block:first-child { margin-top: 0; } .timeline-block:last-child { margin-bottom: 0; } .timeline-step { position: absolute; display: inline-flex; align-items: center; justify-content: center; left: 0; width: 26px; height: 26px; border-radius: 50%; background: #fff; text-align: center; transform: translateX(-50%); font-size: 1rem; font-weight: 600; z-index: 1; } .timeline-step svg, .timeline-step i { line-height: 1.4; } .timeline-content { position: relative; margin-left: 45px; padding-top: 0.35rem; position: relative; top: -6px; } .timeline-content:after { content: ""; display: table; clear: both; } @media (min-width: 992px) { .timeline:before { left: 50%; margin-left: -1px; } .timeline-step { left: 50%; } .timeline-content { width: 38%; } .timeline-block:nth-child(even) .timeline-content { float: right; } } .timeline-one-side:before { left: 1rem; } .timeline-one-side .timeline-step { left: 1rem; } .timeline-one-side .timeline-content { width: auto; } @media (min-width: 992px) { .timeline-one-side .timeline-content { max-width: 30rem; } } .timeline-one-side .timeline-block:nth-child(even) .timeline-content { float: none; } .tilt { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .tilt .up { -webkit-transform: translateZ(50px) scale(0.7); transform: translateZ(50px) scale(0.7) !important; transition: all 0.5s; } .bs-tooltip-auto[x-placement^=right] .tooltip-arrow, .bs-tooltip-right .tooltip-arrow { left: 1px; } .bs-tooltip-auto[x-placement^=left] .tooltip-arrow, .bs-tooltip-left .tooltip-arrow { right: 1px; } html * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { font-weight: 400; line-height: 1.6; } h1, .h1 { font-size: 3rem; line-height: 1.25; letter-spacing: -0.025rem; } @media (max-width: 575.98px) { h1, .h1 { font-size: calc(1.425rem + 2.1vw); } } h2, .h2 { font-size: 2.25rem; line-height: 1.3; letter-spacing: 0.05rem; } @media (max-width: 575.98px) { h2, .h2 { font-size: calc(1.35rem + 1.2vw); } } h3, .h3 { font-size: 1.875rem; line-height: 1.375; } @media (max-width: 575.98px) { h3, .h3 { font-size: calc(1.3125rem + 0.75vw); } } h4, .h4 { font-size: 1.5rem; line-height: 1.375; } @media (max-width: 575.98px) { h4, .h4 { font-size: calc(1.275rem + 0.3vw); } } h5, .h5 { font-size: 1.25rem; line-height: 1.375; } @media (max-width: 575.98px) { h5, .h5 { font-size: 1.25rem; } } h6, .h6 { font-size: 1rem; line-height: 1.625; } p, .p { font-size: 1rem; font-weight: 400; line-height: 1.6; } .lead { font-size: 1.25rem; font-weight: 400; line-height: 1.625; } h1, .h1, h2, .h2, h3, .h3 { font-weight: 700; } h4, .h4, h5, .h5, h6, .h6 { font-weight: 600; } h1, .h1, h2, .h2, h3, .h3, h4, .h4 { letter-spacing: -0.05rem; } a { letter-spacing: 0.0025rem; color: #27272a; } .text-sm { line-height: 1.5; } .text-xs { line-height: 1.25; } p, .p { font-size: 1rem; } .lead { font-size: 1.25rem; } .text-lg { font-size: 1.125rem !important; } .text-sm { font-size: 0.875rem !important; } .text-xs { font-size: 0.75rem !important; } .text-xxs { font-size: 0.65rem !important; } p { line-height: 1.625; font-weight: 400; } .text-sans-serif { font-family: "Inter" !important; } .text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } .text-justify { text-align: justify !important; } .text-wrap { white-space: normal !important; } .text-nowrap { white-space: nowrap !important; } .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .font-weight-light { font-weight: 300 !important; } .font-weight-lighter { font-weight: lighter !important; } .font-weight-normal { font-weight: 400 !important; } .font-weight-bold { font-weight: 600 !important; } .font-weight-bolder { font-weight: 700 !important; } .font-italic { font-style: italic !important; } .text-gradient { background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; position: relative; z-index: 1; } .text-gradient.text-primary { background-image: linear-gradient(310deg, #ea580c, #facc15); } .text-gradient.text-info { background-image: linear-gradient(310deg, #4f46e5, rgb(4.8, 145.6, 169.6)); } .text-gradient.text-success { background-image: linear-gradient(310deg, #16a34a, #65a30d); } .text-gradient.text-warning { background-image: linear-gradient(310deg, #ca8a04, #ea580c); } .text-gradient.text-danger { background-image: linear-gradient(310deg, #dc2626, rgb(239.8, 108.6, 173.4)); } .text-gradient.text-dark { background-image: linear-gradient(310deg, #27272a, #18181b); } .blockquote { border-left: 3px solid #52525b; } .blockquote>span { font-style: italic; } .text-muted { color: #71717a !important; } .text-black-50 { color: rgba(0, 0, 0, 0.5) !important; } .text-white-50 { color: rgba(255, 255, 255, 0.5) !important; } .text-decoration-none { text-decoration: none !important; } .text-break { word-wrap: break-word !important; } .text-reset { color: inherit !important; } .letter-wider { letter-spacing: 0.05rem; } .letter-normal { letter-spacing: 0rem; } .letter-tighter { letter-spacing: -0.05rem; } .text-lighter { font-weight: lighter; } .text-light { font-weight: 300; } .text-normal { font-weight: 400; } .text-bold { font-weight: 600; } .text-bolder { font-weight: 700; } .text-2xl { font-size: 1.5rem; } .text-3xl { font-size: 1.875rem; } .text-4xl { font-size: 2rem; } .text-5xl { font-size: 2.25rem; } .text-6xl { font-size: 3rem; } .text-7xl { font-size: 3.75rem; } .text-8xl { font-size: 4rem; } .text-9xl { font-size: 5rem; } .flatpickr-calendar { background: transparent; opacity: 0; display: none; text-align: center; visibility: hidden; padding: 0; -webkit-animation: none; animation: none; direction: ltr; border: 0; font-size: 14px; line-height: 24px; border-radius: 5px; position: absolute; width: 307.875px; -webkit-box-sizing: border-box; box-sizing: border-box; -ms-touch-action: manipulation; touch-action: manipulation; background: #fff; -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); } .flatpickr-calendar.open, .flatpickr-calendar.inline { opacity: 1; max-height: 640px; visibility: visible; } .flatpickr-calendar.open { display: inline-block; z-index: 99999; } .flatpickr-calendar.animate.open { -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); } .flatpickr-calendar.inline { display: block; position: relative; top: 2px; } .flatpickr-calendar.static { position: absolute; top: calc(100% + 2px); } .flatpickr-calendar.static.open { z-index: 999; display: block; } .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) { -webkit-box-shadow: none !important; box-shadow: none !important; } .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) { -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; } .flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer { border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .flatpickr-calendar .hasWeeks .dayContainer { border-left: 0; } .flatpickr-calendar.hasTime .flatpickr-time { height: 40px; border-top: 1px solid #e6e6e6; } .flatpickr-calendar.noCalendar.hasTime .flatpickr-time { height: auto; } .flatpickr-calendar:before, .flatpickr-calendar:after { position: absolute; display: block; pointer-events: none; border: solid transparent; content: ""; height: 0; width: 0; left: 22px; } .flatpickr-calendar.rightMost:before, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.arrowRight:after { left: auto; right: 22px; } .flatpickr-calendar.arrowCenter:before, .flatpickr-calendar.arrowCenter:after { left: 50%; right: 50%; } .flatpickr-calendar:before { border-width: 5px; margin: 0 -5px; } .flatpickr-calendar:after { border-width: 4px; margin: 0 -4px; } .flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after { bottom: 100%; } .flatpickr-calendar.arrowTop:before { border-bottom-color: #fff; } .flatpickr-calendar.arrowTop:after { border-bottom-color: #fff; } .flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after { top: 100%; } .flatpickr-calendar.arrowBottom:before { border-top-color: #e6e6e6; } .flatpickr-calendar.arrowBottom:after { border-top-color: #fff; } .flatpickr-calendar:focus { outline: 0; } .flatpickr-wrapper { position: relative; display: inline-block; } .flatpickr-months { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .flatpickr-months .flatpickr-month { background: transparent; color: rgba(0, 0, 0, 0.9); fill: rgba(0, 0, 0, 0.9); height: 34px; line-height: 1; text-align: center; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month { text-decoration: none; cursor: pointer; position: absolute; top: 0; height: 34px; padding: 10px; z-index: 3; color: rgba(0, 0, 0, 0.9); fill: rgba(0, 0, 0, 0.9); } .flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled { display: none; } .flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i { position: relative; } .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month { /* /*rtl:begin:ignore*/ /* */ left: 0; /* /*rtl:end:ignore*/ /* */ } /* /*rtl:begin:ignore*/ /* /*rtl:end:ignore*/ .flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month { /* /*rtl:begin:ignore*/ /* */ right: 0; /* /*rtl:end:ignore*/ /* */ } /* /*rtl:begin:ignore*/ /* /*rtl:end:ignore*/ .flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover { color: #959ea9; } .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg { fill: #f64747; } .flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg { width: 14px; height: 14px; } .flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path { -webkit-transition: fill 0.1s; transition: fill 0.1s; fill: inherit; } .numInputWrapper { position: relative; height: auto; } .numInputWrapper input, .numInputWrapper span { display: inline-block; } .numInputWrapper input { width: 100%; } .numInputWrapper input::-ms-clear { display: none; } .numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button { margin: 0; -webkit-appearance: none; } .numInputWrapper span { position: absolute; right: 0; width: 14px; padding: 0 4px 0 2px; height: 50%; line-height: 50%; opacity: 0; cursor: pointer; border: 1px solid rgba(57, 57, 57, 0.15); -webkit-box-sizing: border-box; box-sizing: border-box; } .numInputWrapper span:hover { background: rgba(0, 0, 0, 0.1); } .numInputWrapper span:active { background: rgba(0, 0, 0, 0.2); } .numInputWrapper span:after { display: block; content: ""; position: absolute; } .numInputWrapper span.arrowUp { top: 0; border-bottom: 0; } .numInputWrapper span.arrowUp:after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid rgba(57, 57, 57, 0.6); top: 26%; } .numInputWrapper span.arrowDown { top: 50%; } .numInputWrapper span.arrowDown:after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgba(57, 57, 57, 0.6); top: 40%; } .numInputWrapper span svg { width: inherit; height: auto; } .numInputWrapper span svg path { fill: rgba(0, 0, 0, 0.5); } .numInputWrapper:hover { background: rgba(0, 0, 0, 0.05); } .numInputWrapper:hover span { opacity: 1; } .flatpickr-current-month { font-size: 135%; line-height: inherit; font-weight: 300; color: inherit; position: absolute; width: 75%; left: 12.5%; padding: 7.48px 0 0 0; line-height: 1; height: 34px; display: inline-block; text-align: center; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } .flatpickr-current-month span.cur-month { font-family: inherit; font-weight: 700; color: inherit; display: inline-block; margin-left: 0.5ch; padding: 0; } .flatpickr-current-month span.cur-month:hover { background: rgba(0, 0, 0, 0.05); } .flatpickr-current-month .numInputWrapper { width: 6ch; width: 7ch\0; display: inline-block; } .flatpickr-current-month .numInputWrapper span.arrowUp:after { border-bottom-color: rgba(0, 0, 0, 0.9); } .flatpickr-current-month .numInputWrapper span.arrowDown:after { border-top-color: rgba(0, 0, 0, 0.9); } .flatpickr-current-month input.cur-year { background: transparent; -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; cursor: text; padding: 0 0 0 0.5ch; margin: 0; display: inline-block; font-size: inherit; font-family: inherit; font-weight: 300; line-height: inherit; height: auto; border: 0; border-radius: 0; vertical-align: initial; -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; } .flatpickr-current-month input.cur-year:focus { outline: 0; } .flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover { font-size: 100%; color: rgba(0, 0, 0, 0.5); background: transparent; pointer-events: none; } .flatpickr-current-month .flatpickr-monthDropdown-months { appearance: menulist; background: transparent; border: none; border-radius: 0; box-sizing: border-box; color: inherit; cursor: pointer; font-size: inherit; font-family: inherit; font-weight: 300; height: auto; line-height: inherit; margin: -1px 0 0 0; outline: none; padding: 0 0 0 0.5ch; position: relative; vertical-align: initial; -webkit-box-sizing: border-box; -webkit-appearance: menulist; -moz-appearance: menulist; width: auto; } .flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active { outline: none; } .flatpickr-current-month .flatpickr-monthDropdown-months:hover { background: rgba(0, 0, 0, 0.05); } .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { background-color: transparent; outline: none; padding: 0; } .flatpickr-weekdays { background: transparent; text-align: center; overflow: hidden; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 28px; } .flatpickr-weekdays .flatpickr-weekdaycontainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } span.flatpickr-weekday { cursor: default; font-size: 90%; background: transparent; color: rgba(0, 0, 0, 0.54); line-height: 1; margin: 0; text-align: center; display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-weight: bolder; } .dayContainer, .flatpickr-weeks { padding: 1px 0 0 0; } .flatpickr-days { position: relative; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; width: 307.875px; } .flatpickr-days:focus { outline: 0; } .dayContainer { padding: 0; outline: 0; text-align: left; width: 307.875px; min-width: 307.875px; max-width: 307.875px; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-wrap: wrap; -ms-flex-pack: justify; -webkit-justify-content: space-around; justify-content: space-around; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); opacity: 1; } .dayContainer+.dayContainer { -webkit-box-shadow: -1px 0 0 #e6e6e6; box-shadow: -1px 0 0 #e6e6e6; } .flatpickr-day { background: none; border: 1px solid transparent; border-radius: 150px; -webkit-box-sizing: border-box; box-sizing: border-box; color: #393939; cursor: pointer; font-weight: 400; width: 14.2857143%; -webkit-flex-basis: 14.2857143%; -ms-flex-preferred-size: 14.2857143%; flex-basis: 14.2857143%; max-width: 39px; height: 39px; line-height: 39px; margin: 0; display: inline-block; position: relative; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus { cursor: pointer; outline: 0; background: #e6e6e6; border-color: #e6e6e6; } .flatpickr-day.today { border-color: #959ea9; } .flatpickr-day.today:hover, .flatpickr-day.today:focus { border-color: #959ea9; background: #959ea9; color: #fff; } .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay { background: #569ff7; -webkit-box-shadow: none; box-shadow: none; color: #fff; border-color: #569ff7; } .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange { border-radius: 50px 0 0 50px; } .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange { border-radius: 0 50px 50px 0; } .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) { -webkit-box-shadow: -10px 0 0 #569ff7; box-shadow: -10px 0 0 #569ff7; } .flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange { border-radius: 50px; } .flatpickr-day.inRange { border-radius: 0; -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; } .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay { color: rgba(57, 57, 57, 0.3); background: transparent; border-color: transparent; cursor: default; } .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover { cursor: not-allowed; color: rgba(57, 57, 57, 0.1); } .flatpickr-day.week.selected { border-radius: 0; -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; } .flatpickr-day.hidden { visibility: hidden; } .rangeMode .flatpickr-day { margin-top: 1px; } .flatpickr-weekwrapper { float: left; } .flatpickr-weekwrapper .flatpickr-weeks { padding: 0 12px; -webkit-box-shadow: 1px 0 0 #e6e6e6; box-shadow: 1px 0 0 #e6e6e6; } .flatpickr-weekwrapper .flatpickr-weekday { float: none; width: 100%; line-height: 28px; } .flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover { display: block; width: 100%; max-width: none; color: rgba(57, 57, 57, 0.3); background: transparent; cursor: default; border: none; } .flatpickr-innerContainer { display: block; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } .flatpickr-rContainer { display: inline-block; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .flatpickr-time { text-align: center; outline: 0; display: block; height: 0; line-height: 40px; max-height: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .flatpickr-time:after { content: ""; display: table; clear: both; } .flatpickr-time .numInputWrapper { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 40%; height: 40px; float: left; } .flatpickr-time .numInputWrapper span.arrowUp:after { border-bottom-color: #393939; } .flatpickr-time .numInputWrapper span.arrowDown:after { border-top-color: #393939; } .flatpickr-time.hasSeconds .numInputWrapper { width: 26%; } .flatpickr-time.time24hr .numInputWrapper { width: 49%; } .flatpickr-time input { background: transparent; -webkit-box-shadow: none; box-shadow: none; border: 0; border-radius: 0; text-align: center; margin: 0; padding: 0; height: inherit; line-height: inherit; color: #393939; font-size: 14px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; } .flatpickr-time input.flatpickr-hour { font-weight: bold; } .flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second { font-weight: 400; } .flatpickr-time input:focus { outline: 0; border: 0; } .flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm { height: inherit; float: left; line-height: inherit; color: #393939; font-weight: bold; width: 2%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .flatpickr-time .flatpickr-am-pm { outline: 0; width: 18%; cursor: pointer; text-align: center; font-weight: 400; } .flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus { background: #eee; } .flatpickr-input[readonly] { cursor: pointer; } @-webkit-keyframes fpFadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fpFadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .datepicker.flatpickr-input { background-color: #fff; } .flatpickr-calendar.open { margin-left: -38px; margin-top: 4px; } .flatpickr-calendar.arrowBottom { margin-top: -20px; } .flatpickr-calendar .flatpickr-innerContainer { margin-top: 15px !important; } .flatpickr-calendar .numInputWrapper span { border: none; border-bottom: 1px solid rgba(57, 57, 57, 0.15); } .flatpickr-calendar .numInputWrapper:hover .arrowUp, .flatpickr-calendar .numInputWrapper:hover .arrowDown { margin-top: 3px; } .flatpickr-calendar .flatpickr-day.today, .flatpickr-calendar .flatpickr-day.selected, .flatpickr-calendar .flatpickr-day.startRange, .flatpickr-calendar .flatpickr-day.endRange { background: #f97316 !important; color: #fff; border: none; } .flatpickr-calendar .flatpickr-day.inRange { background: rgba(94, 114, 228, 0.28); border: none; -webkit-box-shadow: -5px 0 0 #D7DCF8, 5px 0 0 #D7DCF8; box-shadow: -5px 0 0 #D7DCF8, 5px 0 0 #D7DCF8; } .flatpickr-calendar .flatpickr-day:not(.selected):hover, .flatpickr-calendar .flatpickr-day:not(.selected):focus { background: rgba(94, 114, 228, 0.28); border: none; } .flatpickr-calendar .flatpickr-time input:hover, .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-calendar .flatpickr-time input:focus, .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus { background: rgba(94, 114, 228, 0.28); } .flatpickr.form-control { background: #fff; } .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)), .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) { box-shadow: -10px 0 0 #f97316; } /*! nouislider - 14.6.3 - 11/19/2020 */ /* Functional styling; * These styles are required for noUiSlider to function. * You don't need to change these rules to apply your design. */ .noUi-target, .noUi-target * { -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; -ms-touch-action: none; touch-action: none; -ms-user-select: none; -moz-user-select: none; user-select: none; -moz-box-sizing: border-box; box-sizing: border-box; } .noUi-target { position: relative; } .noUi-base, .noUi-connects { width: 100%; height: 6px; position: relative; z-index: 1; top: -1px; } /* Wrapper for all connect elements. */ .noUi-connects { z-index: 0; overflow: hidden; } .noUi-connect, .noUi-origin { will-change: transform; position: absolute; z-index: 1; top: 0; right: 0; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; -webkit-transform-style: preserve-3d; transform-origin: 0 0; transform-style: flat; } .noUi-connect { height: 100%; width: 100%; border-radius: 0.25rem; } .noUi-origin { height: 10%; width: 10%; } /* Offset direction */ .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin { left: 0; right: auto; } /* Give origins 0 height/width so they don't interfere with clicking the * connect elements. */ .noUi-vertical .noUi-origin { width: 0; } .noUi-horizontal .noUi-origin { height: 0; } .noUi-handle { -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; } .noUi-touch-area { height: 100%; width: 100%; } .noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin { -webkit-transition: transform 0.3s; transition: transform 0.3s; } .noUi-state-drag * { cursor: inherit !important; } /* Slider size and handle placement; */ .noUi-horizontal { height: 3px; } .noUi-horizontal .noUi-handle { border-radius: 50%; background-color: #fff; box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.2); height: 15px; width: 15px; cursor: pointer; margin-top: -6px; outline: none; right: -10px; } .noUi-vertical { width: 3px; } .noUi-vertical .noUi-handle { width: 28px; height: 34px; right: -6px; top: -17px; } .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle { left: -17px; right: auto; } /* Styling; * Giving the connect element a border radius causes issues with using transform: scale */ .noUi-target { background: #e3e3e7; border-radius: 0.25rem; } .noUi-connects { border-radius: 3px; } .noUi-connect { background-image: linear-gradient(310deg, #7928CA 0%, #FF0080 100%); } /* Handles and cursors; */ .noUi-draggable { cursor: ew-resize; } .noUi-vertical .noUi-draggable { cursor: ns-resize; } .noUi-handle { border: 1px solid #D9D9D9; border-radius: 3px; background: #fff; cursor: default; box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; webkit-transition: 0.3s ease 0s; -moz-transition: 0.3s ease 0s; -ms-transition: 0.3s ease 0s; -o-transform: 0.3s ease 0s; transition: 0.3s ease 0s; } .noUi-active { box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; transform: scale3d(1.5, 1.5, 1); } /* Disabled state; */ [disabled] .noUi-connect { background: #B8B8B8; } [disabled].noUi-target, [disabled].noUi-handle, [disabled] .noUi-handle { cursor: not-allowed; } /* Base; * */ .noUi-pips, .noUi-pips * { -moz-box-sizing: border-box; box-sizing: border-box; } .noUi-pips { position: absolute; color: #999; } /* Values; * */ .noUi-value { position: absolute; white-space: nowrap; text-align: center; } .noUi-value-sub { color: #ccc; font-size: 10px; } /* Markings; * */ .noUi-marker { position: absolute; background: #CCC; } .noUi-marker-sub { background: #AAA; } .noUi-marker-large { background: #AAA; } /* Horizontal layout; * */ .noUi-pips-horizontal { padding: 10px 0; height: 80px; top: 100%; left: 0; width: 100%; } .noUi-value-horizontal { -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); } .noUi-rtl .noUi-value-horizontal { -webkit-transform: translate(50%, 50%); transform: translate(50%, 50%); } .noUi-marker-horizontal.noUi-marker { margin-left: -1px; width: 2px; height: 5px; } .noUi-marker-horizontal.noUi-marker-sub { height: 10px; } .noUi-marker-horizontal.noUi-marker-large { height: 15px; } /* Vertical layout; * */ .noUi-pips-vertical { padding: 0 10px; height: 100%; top: 0; left: 100%; } .noUi-value-vertical { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding-left: 25px; } .noUi-rtl .noUi-value-vertical { -webkit-transform: translate(0, 50%); transform: translate(0, 50%); } .noUi-marker-vertical.noUi-marker { width: 5px; height: 2px; margin-top: -1px; } .noUi-marker-vertical.noUi-marker-sub { width: 10px; } .noUi-marker-vertical.noUi-marker-large { width: 15px; } .noUi-tooltip { display: block; position: absolute; border: 1px solid #D9D9D9; border-radius: 3px; background: #fff; color: #000; padding: 5px; text-align: center; white-space: nowrap; } .noUi-horizontal .noUi-tooltip { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); left: 50%; bottom: 120%; } .noUi-vertical .noUi-tooltip { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); top: 50%; right: 120%; } .noUi-horizontal .noUi-origin>.noUi-tooltip { -webkit-transform: translate(50%, 0); transform: translate(50%, 0); left: auto; bottom: 10px; } .noUi-vertical .noUi-origin>.noUi-tooltip { -webkit-transform: translate(0, -18px); transform: translate(0, -18px); top: auto; right: 28px; } /* PrismJS 1.23.0 https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ /** * prism.js default theme for JavaScript, CSS and HTML * Based on dabblet (http://dabblet.com) * @author Lea Verou */ code[class*=language-], pre[class*=language-] { color: black; background: none; text-shadow: 0 1px white; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 1em; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } pre[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection, code[class*=language-]::-moz-selection, code[class*=language-] ::-moz-selection { text-shadow: none; background: #b3d4fc; } pre[class*=language-]::selection, pre[class*=language-] ::selection, code[class*=language-]::selection, code[class*=language-] ::selection { text-shadow: none; background: #b3d4fc; } @media print { code[class*=language-], pre[class*=language-] { text-shadow: none; } } /* Code blocks */ pre[class*=language-] { padding: 1em; overflow: auto; border-radius: 0.75rem; } :not(pre)>code[class*=language-], pre[class*=language-] { background: #f4f4f5; } /* Inline code */ :not(pre)>code[class*=language-] { padding: 0.1em; border-radius: 0.3em; white-space: normal; } .token.comment, .token.prolog, .token.doctype, .token.cdata { color: slategray; } .token.punctuation { color: #999; } .token.namespace { opacity: 0.7; } .token.property, .token.tag, .token.boolean, .token.number, .token.constant, .token.symbol, .token.deleted { color: #905; } .token.selector, .token.attr-name, .token.string, .token.char, .token.builtin, .token.inserted { color: #690; } .token.operator, .token.entity, .token.url, .language-css .token.string, .style .token.string { color: #9a6e3a; /* This background color was intended by the author of this theme. */ background: hsla(0, 0%, 100%, 0.5); } .token.atrule, .token.attr-value, .token.keyword { color: #07a; } .token.function, .token.class-name { color: #DD4A68; } .token.regex, .token.important, .token.variable { color: #e90; } .token.important, .token.bold { font-weight: bold; } .token.italic { font-style: italic; } .token.entity { cursor: help; } /* * Container style */ .ps { overflow: hidden !important; overflow-anchor: none; -ms-overflow-style: none; touch-action: auto; -ms-touch-action: auto; } /* * Scrollbar rail styles */ .ps__rail-x { display: none; opacity: 0; transition: background-color 0.2s linear, opacity 0.2s linear; -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; height: 15px; /* there must be 'bottom' or 'top' for ps__rail-x */ bottom: 0px; /* please don't change 'position' */ position: absolute; } .ps__rail-y { display: none; opacity: 0; transition: background-color 0.2s linear, opacity 0.2s linear; -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; width: 15px; /* there must be 'right' or 'left' for ps__rail-y */ right: 0; /* please don't change 'position' */ position: absolute; } .ps--active-x>.ps__rail-x, .ps--active-y>.ps__rail-y { display: block; background-color: transparent; } .ps:hover>.ps__rail-x, .ps:hover>.ps__rail-y, .ps--focus>.ps__rail-x, .ps--focus>.ps__rail-y, .ps--scrolling-x>.ps__rail-x, .ps--scrolling-y>.ps__rail-y { opacity: 0.6; } .ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking { background-color: #eee; opacity: 0.9; } /* * Scrollbar thumb styles */ .ps__thumb-x { background-color: #aaa; border-radius: 6px; transition: background-color 0.2s linear, height 0.2s ease-in-out; -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out; height: 6px; /* there must be 'bottom' for ps__thumb-x */ bottom: 2px; /* please don't change 'position' */ position: absolute; } .ps__thumb-y { background-color: #aaa; border-radius: 6px; transition: background-color 0.2s linear, width 0.2s ease-in-out; -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out; width: 6px; /* there must be 'right' for ps__thumb-y */ right: 2px; /* please don't change 'position' */ position: absolute; } .ps__rail-x:hover>.ps__thumb-x, .ps__rail-x:focus>.ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x { background-color: #999; height: 11px; } .ps__rail-y:hover>.ps__thumb-y, .ps__rail-y:focus>.ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y { background-color: #999; width: 11px; } /* MS supports */ @supports (-ms-overflow-style: none) { .ps { overflow: auto !important; } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .ps { overflow: auto !important; } } /*# sourceMappingURL=kit-free.css.map */ ================================================ FILE: assets/js/plugins/typedjs.js ================================================ /*! * * typed.js - A JavaScript Typing Animation Library * Author: Matt Boldt * Version: v2.0.11 * Url: https://github.com/mattboldt/typed.js * License(s): MIT * */ (function(t, e) { "object" == typeof exports && "object" == typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define([], e) : "object" == typeof exports ? exports.Typed = e() : t.Typed = e() })(this, function() { return function(t) { function e(n) { if (s[n]) return s[n].exports; var i = s[n] = { exports: {}, id: n, loaded: !1 }; return t[n].call(i.exports, i, i.exports, e), i.loaded = !0, i.exports } var s = {}; return e.m = t, e.c = s, e.p = "", e(0) }([function(t, e, s) { "use strict"; function n(t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") } Object.defineProperty(e, "__esModule", { value: !0 }); var i = function() { function t(t, e) { for (var s = 0; s < e.length; s++) { var n = e[s]; n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) } } return function(e, s, n) { return s && t(e.prototype, s), n && t(e, n), e } }(), r = s(1), o = s(3), a = function() { function t(e, s) { n(this, t), r.initializer.load(this, s, e), this.begin() } return i(t, [{ key: "toggle", value: function() { this.pause.status ? this.start() : this.stop() } }, { key: "stop", value: function() { this.typingComplete || this.pause.status || (this.toggleBlinking(!0), this.pause.status = !0, this.options.onStop(this.arrayPos, this)) } }, { key: "start", value: function() { this.typingComplete || this.pause.status && (this.pause.status = !1, this.pause.typewrite ? this.typewrite(this.pause.curString, this.pause.curStrPos) : this.backspace(this.pause.curString, this.pause.curStrPos), this.options.onStart(this.arrayPos, this)) } }, { key: "destroy", value: function() { this.reset(!1), this.options.onDestroy(this) } }, { key: "reset", value: function() { var t = arguments.length <= 0 || void 0 === arguments[0] || arguments[0]; clearInterval(this.timeout), this.replaceText(""), this.cursor && this.cursor.parentNode && (this.cursor.parentNode.removeChild(this.cursor), this.cursor = null), this.strPos = 0, this.arrayPos = 0, this.curLoop = 0, t && (this.insertCursor(), this.options.onReset(this), this.begin()) } }, { key: "begin", value: function() { var t = this; this.options.onBegin(this), this.typingComplete = !1, this.shuffleStringsIfNeeded(this), this.insertCursor(), this.bindInputFocusEvents && this.bindFocusEvents(), this.timeout = setTimeout(function() { t.currentElContent && 0 !== t.currentElContent.length ? t.backspace(t.currentElContent, t.currentElContent.length) : t.typewrite(t.strings[t.sequence[t.arrayPos]], t.strPos) }, this.startDelay) } }, { key: "typewrite", value: function(t, e) { var s = this; this.fadeOut && this.el.classList.contains(this.fadeOutClass) && (this.el.classList.remove(this.fadeOutClass), this.cursor && this.cursor.classList.remove(this.fadeOutClass)); var n = this.humanizer(this.typeSpeed), i = 1; return this.pause.status === !0 ? void this.setPauseStatus(t, e, !0) : void(this.timeout = setTimeout(function() { e = o.htmlParser.typeHtmlChars(t, e, s); var n = 0, r = t.substr(e); if ("^" === r.charAt(0) && /^\^\d+/.test(r)) { var a = 1; r = /\d+/.exec(r)[0], a += r.length, n = parseInt(r), s.temporaryPause = !0, s.options.onTypingPaused(s.arrayPos, s), t = t.substring(0, e) + t.substring(e + a), s.toggleBlinking(!0) } if ("`" === r.charAt(0)) { for (; "`" !== t.substr(e + i).charAt(0) && (i++, !(e + i > t.length));); var u = t.substring(0, e), l = t.substring(u.length + 1, e + i), c = t.substring(e + i + 1); t = u + l + c, i-- } s.timeout = setTimeout(function() { s.toggleBlinking(!1), e >= t.length ? s.doneTyping(t, e) : s.keepTyping(t, e, i), s.temporaryPause && (s.temporaryPause = !1, s.options.onTypingResumed(s.arrayPos, s)) }, n) }, n)) } }, { key: "keepTyping", value: function(t, e, s) { 0 === e && (this.toggleBlinking(!1), this.options.preStringTyped(this.arrayPos, this)), e += s; var n = t.substr(0, e); this.replaceText(n), this.typewrite(t, e) } }, { key: "doneTyping", value: function(t, e) { var s = this; this.options.onStringTyped(this.arrayPos, this), this.toggleBlinking(!0), this.arrayPos === this.strings.length - 1 && (this.complete(), this.loop === !1 || this.curLoop === this.loopCount) || (this.timeout = setTimeout(function() { s.backspace(t, e) }, this.backDelay)) } }, { key: "backspace", value: function(t, e) { var s = this; if (this.pause.status === !0) return void this.setPauseStatus(t, e, !0); if (this.fadeOut) return this.initFadeOut(); this.toggleBlinking(!1); var n = this.humanizer(this.backSpeed); this.timeout = setTimeout(function() { e = o.htmlParser.backSpaceHtmlChars(t, e, s); var n = t.substr(0, e); if (s.replaceText(n), s.smartBackspace) { var i = s.strings[s.arrayPos + 1]; i && n === i.substr(0, e) ? s.stopNum = e : s.stopNum = 0 } e > s.stopNum ? (e--, s.backspace(t, e)) : e <= s.stopNum && (s.arrayPos++, s.arrayPos === s.strings.length ? (s.arrayPos = 0, s.options.onLastStringBackspaced(), s.shuffleStringsIfNeeded(), s.begin()) : s.typewrite(s.strings[s.sequence[s.arrayPos]], e)) }, n) } }, { key: "complete", value: function() { this.options.onComplete(this), this.loop ? this.curLoop++ : this.typingComplete = !0 } }, { key: "setPauseStatus", value: function(t, e, s) { this.pause.typewrite = s, this.pause.curString = t, this.pause.curStrPos = e } }, { key: "toggleBlinking", value: function(t) { this.cursor && (this.pause.status || this.cursorBlinking !== t && (this.cursorBlinking = t, t ? this.cursor.classList.add("typed-cursor--blink") : this.cursor.classList.remove("typed-cursor--blink"))) } }, { key: "humanizer", value: function(t) { return Math.round(Math.random() * t / 2) + t } }, { key: "shuffleStringsIfNeeded", value: function() { this.shuffle && (this.sequence = this.sequence.sort(function() { return Math.random() - .5 })) } }, { key: "initFadeOut", value: function() { var t = this; return this.el.className += " " + this.fadeOutClass, this.cursor && (this.cursor.className += " " + this.fadeOutClass), setTimeout(function() { t.arrayPos++, t.replaceText(""), t.strings.length > t.arrayPos ? t.typewrite(t.strings[t.sequence[t.arrayPos]], 0) : (t.typewrite(t.strings[0], 0), t.arrayPos = 0) }, this.fadeOutDelay) } }, { key: "replaceText", value: function(t) { this.attr ? this.el.setAttribute(this.attr, t) : this.isInput ? this.el.value = t : "html" === this.contentType ? this.el.innerHTML = t : this.el.textContent = t } }, { key: "bindFocusEvents", value: function() { var t = this; this.isInput && (this.el.addEventListener("focus", function(e) { t.stop() }), this.el.addEventListener("blur", function(e) { t.el.value && 0 !== t.el.value.length || t.start() })) } }, { key: "insertCursor", value: function() { this.showCursor && (this.cursor || (this.cursor = document.createElement("span"), this.cursor.className = "typed-cursor", this.cursor.innerHTML = this.cursorChar, this.el.parentNode && this.el.parentNode.insertBefore(this.cursor, this.el.nextSibling))) } }]), t }(); e["default"] = a, t.exports = e["default"] }, function(t, e, s) { "use strict"; function n(t) { return t && t.__esModule ? t : { "default": t } } function i(t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") } Object.defineProperty(e, "__esModule", { value: !0 }); var r = Object.assign || function(t) { for (var e = 1; e < arguments.length; e++) { var s = arguments[e]; for (var n in s) Object.prototype.hasOwnProperty.call(s, n) && (t[n] = s[n]) } return t }, o = function() { function t(t, e) { for (var s = 0; s < e.length; s++) { var n = e[s]; n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) } } return function(e, s, n) { return s && t(e.prototype, s), n && t(e, n), e } }(), a = s(2), u = n(a), l = function() { function t() { i(this, t) } return o(t, [{ key: "load", value: function(t, e, s) { if ("string" == typeof s ? t.el = document.querySelector(s) : t.el = s, t.options = r({}, u["default"], e), t.isInput = "input" === t.el.tagName.toLowerCase(), t.attr = t.options.attr, t.bindInputFocusEvents = t.options.bindInputFocusEvents, t.showCursor = !t.isInput && t.options.showCursor, t.cursorChar = t.options.cursorChar, t.cursorBlinking = !0, t.elContent = t.attr ? t.el.getAttribute(t.attr) : t.el.textContent, t.contentType = t.options.contentType, t.typeSpeed = t.options.typeSpeed, t.startDelay = t.options.startDelay, t.backSpeed = t.options.backSpeed, t.smartBackspace = t.options.smartBackspace, t.backDelay = t.options.backDelay, t.fadeOut = t.options.fadeOut, t.fadeOutClass = t.options.fadeOutClass, t.fadeOutDelay = t.options.fadeOutDelay, t.isPaused = !1, t.strings = t.options.strings.map(function(t) { return t.trim() }), "string" == typeof t.options.stringsElement ? t.stringsElement = document.querySelector(t.options.stringsElement) : t.stringsElement = t.options.stringsElement, t.stringsElement) { t.strings = [], t.stringsElement.style.display = "none"; var n = Array.prototype.slice.apply(t.stringsElement.children), i = n.length; if (i) for (var o = 0; o < i; o += 1) { var a = n[o]; t.strings.push(a.innerHTML.trim()) } } t.strPos = 0, t.arrayPos = 0, t.stopNum = 0, t.loop = t.options.loop, t.loopCount = t.options.loopCount, t.curLoop = 0, t.shuffle = t.options.shuffle, t.sequence = [], t.pause = { status: !1, typewrite: !0, curString: "", curStrPos: 0 }, t.typingComplete = !1; for (var o in t.strings) t.sequence[o] = o; t.currentElContent = this.getCurrentElContent(t), t.autoInsertCss = t.options.autoInsertCss, this.appendAnimationCss(t) } }, { key: "getCurrentElContent", value: function(t) { var e = ""; return e = t.attr ? t.el.getAttribute(t.attr) : t.isInput ? t.el.value : "html" === t.contentType ? t.el.innerHTML : t.el.textContent } }, { key: "appendAnimationCss", value: function(t) { var e = "data-typed-js-css"; if (t.autoInsertCss && (t.showCursor || t.fadeOut) && !document.querySelector("[" + e + "]")) { var s = document.createElement("style"); s.type = "text/css", s.setAttribute(e, !0); var n = ""; t.showCursor && (n += "\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n "), t.fadeOut && (n += "\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n "), 0 !== s.length && (s.innerHTML = n, document.body.appendChild(s)) } } }]), t }(); e["default"] = l; var c = new l; e.initializer = c }, function(t, e) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var s = { strings: ["These are the default values...", "You know what you should do?", "Use your own!", "Have a great day!"], stringsElement: null, typeSpeed: 0, startDelay: 0, backSpeed: 0, smartBackspace: !0, shuffle: !1, backDelay: 700, fadeOut: !1, fadeOutClass: "typed-fade-out", fadeOutDelay: 500, loop: !1, loopCount: 1 / 0, showCursor: !0, cursorChar: "|", autoInsertCss: !0, attr: null, bindInputFocusEvents: !1, contentType: "html", onBegin: function(t) {}, onComplete: function(t) {}, preStringTyped: function(t, e) {}, onStringTyped: function(t, e) {}, onLastStringBackspaced: function(t) {}, onTypingPaused: function(t, e) {}, onTypingResumed: function(t, e) {}, onReset: function(t) {}, onStop: function(t, e) {}, onStart: function(t, e) {}, onDestroy: function(t) {} }; e["default"] = s, t.exports = e["default"] }, function(t, e) { "use strict"; function s(t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") } Object.defineProperty(e, "__esModule", { value: !0 }); var n = function() { function t(t, e) { for (var s = 0; s < e.length; s++) { var n = e[s]; n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(t, n.key, n) } } return function(e, s, n) { return s && t(e.prototype, s), n && t(e, n), e } }(), i = function() { function t() { s(this, t) } return n(t, [{ key: "typeHtmlChars", value: function(t, e, s) { if ("html" !== s.contentType) return e; var n = t.substr(e).charAt(0); if ("<" === n || "&" === n) { var i = ""; for (i = "<" === n ? ">" : ";"; t.substr(e + 1).charAt(0) !== i && (e++, !(e + 1 > t.length));); e++ } return e } }, { key: "backSpaceHtmlChars", value: function(t, e, s) { if ("html" !== s.contentType) return e; var n = t.substr(e).charAt(0); if (">" === n || ";" === n) { var i = ""; for (i = ">" === n ? "<" : "&"; t.substr(e - 1).charAt(0) !== i && (e--, !(e < 0));); e-- } return e } }]), t }(); e["default"] = i; var r = new i; e.htmlParser = r }]) }); ================================================ FILE: assets/js/soft-design-system.js ================================================ /*! ========================================================= * Soft UI Design 3 System - v1.1.0 ========================================================= * Product Page: https://www.creative-tim.com/product/soft-ui-design-system * Copyright 2021 Creative Tim (https://www.creative-tim.com) * Coded by Creative Tim ========================================================= * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. */ // initialization of Popovers var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')) var popoverList = popoverTriggerList.map(function(popoverTriggerEl) { return new bootstrap.Popover(popoverTriggerEl) }) // initialization of Tooltips var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) var tooltipList = tooltipTriggerList.map(function(tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl) }) // helper for adding on all elements multiple attributes function setAttributes(el, options) { Object.keys(options).forEach(function(attr) { el.setAttribute(attr, options[attr]); }) } // activate popovers var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="popover"]')) var popoverList = popoverTriggerList.map(function(popoverTriggerEl) { return new bootstrap.Popover(popoverTriggerEl) }) // activate tooltips var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="tooltip"]')) var tooltipList = tooltipTriggerList.map(function(tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl) }) // Tabs navigation var total = document.querySelectorAll('.nav-pills'); total.forEach(function(item, i) { var moving_div = document.createElement('div'); var first_li = item.querySelector('li:first-child .nav-link'); var tab = first_li.cloneNode(); tab.innerHTML = "-"; moving_div.classList.add('moving-tab', 'position-absolute', 'nav-link'); moving_div.appendChild(tab); item.appendChild(moving_div); var list_length = item.getElementsByTagName("li").length; moving_div.style.padding = '0px'; moving_div.style.width = item.querySelector('li:nth-child(1)').offsetWidth + 'px'; moving_div.style.transform = 'translate3d(0px, 0px, 0px)'; moving_div.style.transition = '.5s ease'; item.onmouseover = function(event) { let target = getEventTarget(event); let li = target.closest('li'); // get reference if (li) { let nodes = Array.from(li.closest('ul').children); // get array let index = nodes.indexOf(li) + 1; item.querySelector('li:nth-child(' + index + ') .nav-link').onclick = function() { moving_div = item.querySelector('.moving-tab'); let sum = 0; if (item.classList.contains('flex-column')) { for (var j = 1; j <= nodes.indexOf(li); j++) { sum += item.querySelector('li:nth-child(' + j + ')').offsetHeight; } moving_div.style.transform = 'translate3d(0px,' + sum + 'px, 0px)'; moving_div.style.height = item.querySelector('li:nth-child(' + j + ')').offsetHeight; } else { for (var j = 1; j <= nodes.indexOf(li); j++) { sum += item.querySelector('li:nth-child(' + j + ')').offsetWidth; } moving_div.style.transform = 'translate3d(' + sum + 'px, 0px, 0px)'; moving_div.style.width = item.querySelector('li:nth-child(' + index + ')').offsetWidth + 'px'; } } } } }); // Tabs navigation resize window.addEventListener('resize', function(event) { total.forEach(function(item, i) { item.querySelector('.moving-tab').remove(); var moving_div = document.createElement('div'); var tab = item.querySelector(".nav-link.active").cloneNode(); tab.innerHTML = "-"; moving_div.classList.add('moving-tab', 'position-absolute', 'nav-link'); moving_div.appendChild(tab); item.appendChild(moving_div); moving_div.style.padding = '0px'; moving_div.style.transition = '.5s ease'; let li = item.querySelector(".nav-link.active").parentElement; if (li) { let nodes = Array.from(li.closest('ul').children); // get array let index = nodes.indexOf(li) + 1; let sum = 0; if (item.classList.contains('flex-column')) { for (var j = 1; j <= nodes.indexOf(li); j++) { sum += item.querySelector('li:nth-child(' + j + ')').offsetHeight; } moving_div.style.transform = 'translate3d(0px,' + sum + 'px, 0px)'; moving_div.style.width = item.querySelector('li:nth-child(' + index + ')').offsetWidth + 'px'; moving_div.style.height = item.querySelector('li:nth-child(' + j + ')').offsetHeight; } else { for (var j = 1; j <= nodes.indexOf(li); j++) { sum += item.querySelector('li:nth-child(' + j + ')').offsetWidth; } moving_div.style.transform = 'translate3d(' + sum + 'px, 0px, 0px)'; moving_div.style.width = item.querySelector('li:nth-child(' + index + ')').offsetWidth + 'px'; } } }); if (window.innerWidth < 991) { total.forEach(function(item, i) { if (!item.classList.contains('flex-column')) { item.classList.add('flex-column', 'on-resize'); } }); } else { total.forEach(function(item, i) { if (item.classList.contains('on-resize')) { item.classList.remove('flex-column', 'on-resize'); } }) } }); function getEventTarget(e) { e = e || window.event; return e.target || e.srcElement; } // End tabs navigation // Copy code function function copyCode(el) { const selection = window.getSelection(); const range = document.createRange(); const textToCopy = el.nextElementSibling; range.selectNodeContents(textToCopy); selection.removeAllRanges(); selection.addRange(range); const successful = document.execCommand('copy'); window.getSelection().removeAllRanges() if (!el.parentElement.querySelector('.alert')) { var alert = document.createElement('div'); alert.classList.add('alert', 'alert-success', 'position-absolute', 'top-0', 'border-0', 'text-white', 'w-25', 'end-0', 'start-0', 'mt-2', 'mx-auto', 'py-2'); alert.style.transform = 'translate3d(0px, 0px, 0px)' alert.style.opacity = '0'; alert.style.transition = '.35s ease'; setTimeout(function() { alert.style.transform = 'translate3d(0px, 20px, 0px)'; alert.style.setProperty("opacity", "1", "important"); }, 100); alert.innerHTML = "Code successfully copied!"; el.parentElement.appendChild(alert); setTimeout(function() { alert.style.transform = 'translate3d(0px, 0px, 0px)' alert.style.setProperty("opacity", "0", "important"); }, 2000); setTimeout(function() { el.parentElement.querySelector('.alert').remove(); }, 2500); } } // End copy code function window.onload = function() { // Material Design Input function var inputs = document.querySelectorAll('input'); for (var i = 0; i < inputs.length; i++) { inputs[i].addEventListener('focus', function(e) { this.parentElement.classList.add('is-focused'); }, false); inputs[i].onkeyup = function(e) { if (this.value != "") { this.parentElement.classList.add('is-filled'); } else { this.parentElement.classList.remove('is-filled'); } }; inputs[i].addEventListener('focusout', function(e) { if (this.value != "") { this.parentElement.classList.add('is-filled'); } this.parentElement.classList.remove('is-focused'); }, false); } // Ripple Effect var ripples = document.querySelectorAll('.btn'); for (var i = 0; i < ripples.length; i++) { ripples[i].addEventListener('click', function(e) { var targetEl = e.target; var rippleDiv = targetEl.querySelector('.ripple'); rippleDiv = document.createElement('span'); rippleDiv.classList.add('ripple'); rippleDiv.style.width = rippleDiv.style.height = Math.max(targetEl.offsetWidth, targetEl.offsetHeight) + 'px'; targetEl.appendChild(rippleDiv); rippleDiv.style.left = (e.offsetX - rippleDiv.offsetWidth / 2) + 'px'; rippleDiv.style.top = (e.offsetY - rippleDiv.offsetHeight / 2) + 'px'; rippleDiv.classList.add('ripple'); setTimeout(function() { rippleDiv.parentElement.removeChild(rippleDiv); }, 600); }, false); } }; // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function() { var context = this, args = arguments; clearTimeout(timeout); timeout = setTimeout(function() { timeout = null; if (!immediate) func.apply(context, args); }, wait); if (immediate && !timeout) func.apply(context, args); }; }; ================================================ FILE: assets/scss/soft-design-system/_alert.scss ================================================ @each $state, $value in $theme-gradient-colors { .alert-#{$state} { @include gradient-directional(nth($value, 1) 0%, darken(nth($value, -1), 8%) 100%, $deg: 310deg); } } .btn-close{ &:focus{ box-shadow: none; } } .alert-dismissible{ .btn-close{ background-image: none; } } ================================================ FILE: assets/scss/soft-design-system/_avatars.scss ================================================ // // Avatar // // General styles .avatar { color: $white; display: inline-flex; align-items: center; justify-content: center; font-size: $avatar-font-size; border-radius: $border-radius-lg; height: $avatar-height; width: $avatar-width; transition: all .2s ease-in-out; img { width: 100%; } &.rounded-circle { img { @extend .rounded-circle; } } + .avatar-content { display: inline-block; margin-left: $avatar-content-margin; } &.avatar-raised { margin-top: -($avatar-height * 0.5); } &.avatar-scale-up:hover { transform: scale(1.2); } } // Style for the Testimonials Carousel .active { .avatar.avatar-scale-up { transform: scale(1.2); } } // Avatar size variations .avatar-xxl { width: $avatar-xxl-width !important; height: $avatar-xxl-height !important; &.avatar-raised { margin-top: -($avatar-xxl-height * 0.5); } } .avatar-xl { width: $avatar-xl-width !important; height: $avatar-xl-height !important; &.avatar-raised { margin-top: -($avatar-xl-height * 0.5); } } .avatar-lg { width: $avatar-lg-width !important; height: $avatar-lg-height !important; font-size: $font-size-sm; &.avatar-raised { margin-top: -($avatar-lg-height * 0.5); } } .avatar-sm { width: $avatar-sm-width !important; height: $avatar-sm-height !important; font-size: $font-size-sm; &.avatar-raised { margin-top: -($avatar-sm-height * 0.5); } } .avatar-xs { width: $avatar-xs-width !important; height: $avatar-xs-height !important; font-size: $font-size-xs; &.avatar-raised { margin-top: -($avatar-xs-height * 0.5); } } // // Avatar group // // General styles .avatar-group { .avatar { position: relative; z-index: $avatar-group-zindex; border: $avatar-group-border solid $card-bg; &:hover { z-index: $avatar-group-zindex-hover; } } .avatar + .avatar { margin-left: $avatar-group-double; } } ================================================ FILE: assets/scss/soft-design-system/_badge.scss ================================================ @each $prop, $value in $theme-colors { .badge.bg-#{$prop} { background: $value; } } .badge { text-transform: uppercase; } ================================================ FILE: assets/scss/soft-design-system/_breadcrumbs.scss ================================================ // // Breadcrumb // .breadcrumb-item { font-size: $font-size-sm; &.text-white{ &::before { color: $white; } } } .breadcrumb-dark { background-color: $breadcrumb-dark-bg; .breadcrumb-item { font-weight: 600; a { color: $breadcrumb-dark-color; &:hover { color: $breadcrumb-dark-hover-color; } } + .breadcrumb-item { &::before { color: $breadcrumb-dark-divider-color; } } &.active { color: $breadcrumb-dark-active-color; } } } // Links .breadcrumb-links { padding: 0; margin: 0; background: transparent; } ================================================ FILE: assets/scss/soft-design-system/_buttons.scss ================================================ .btn { margin-bottom: $btn-margin-bottom; letter-spacing: $a-letter-spacing; box-shadow: $btn-box-shadow; &:not([class*="btn-outline-"]) { border: 0; } &:active, &:active:focus, &:active:hover { box-shadow: $btn-hover-box-shadow; opacity: $btn-hover-opacity; } @include hover { &:not(.btn-icon-only){ box-shadow: $btn-hover-box-shadow; } } &.bg-white { @include hover { color: $body-color; } } &.btn-link{ box-shadow: none; font-weight: $btn-font-weight; &:hover, &:focus{ box-shadow: none; } } &.btn-round { border-radius: $btn-border-rounded; } // Button Just Icon &.btn-icon-only { width: $btn-just-icon-width; height: $btn-just-icon-height; padding: $btn-just-icon-padding-y $btn-just-icon-padding-x; } // Button Icon Sizes &.btn-sm { &.btn-icon-only { width: $btn-just-icon-width-sm; height: $btn-just-icon-height-sm; padding: $btn-just-icon-padding-y-sm $btn-just-icon-padding-x-sm; } i { font-size: $btn-just-icon-sm-font-size; } } &.btn-lg { &.btn-icon-only { width: $btn-just-icon-width-lg; height: $btn-just-icon-height-lg; padding: $btn-just-icon-padding-y-lg $btn-just-icon-padding-x-lg; } i { font-size: $btn-just-icon-lg-font-size; position: $btn-just-icon-lg-position; top: $btn-just-icon-lg-top; } } &.btn-rounded { border-radius: $btn-border-rounded; } &.btn-transparent { appearance: none; -moz-appearance: none; -webkit-appearance: none; } } .btn-check{ &:checked{ +.btn{ svg{ .color-background{ fill: $white; } } &:hover{ svg{ .color-background{ fill: $dark; } } } } } } .icon-move-right { i { transition: $btn-icon-transition; } &:hover, &:focus { i { transform: $btn-icon-transform-right; } } } .icon-move-left{ i { transition: $btn-icon-transition; } &:hover, &:focus { i { transform: $btn-icon-transform-left; } } } @each $color, $value in $theme-colors { .btn-#{$color}, .btn.bg-gradient-#{$color} { @include hover { background-color: $value; border-color: $value; } .btn.bg-outline-#{$color} { border: $border-width solid $value; } &:not(:disabled):not(.disabled).active, &:not(:disabled):not(.disabled):active, .show > &.dropdown-toggle { color: color-yiq($value); background-color: $value; } @if $value != $white and $value != $light { &.focus, &:focus { color: $white; } } } // .btn-#{$color}, // .btn.bg-gradient-#{$color}{ // &:focus{ // box-shadow: 0 0 0 3px rgba($value,.5); // } // } .btn-outline-#{$color} { box-shadow: none; @include hover { &:not(.active){ background-color: transparent; opacity: .75; box-shadow: none; color: $value; } } } } .btn-outline-white{ border-color: rgba($white, .75); background: rgba($white, .1); } @each $color, $value in $btn-font-colors { .btn-#{$color}, .btn.bg-gradient-#{$color} { color: $value; @include hover { color: $value; } } } // buttons box-shadow @each $color, $value in $theme-colors { .btn-#{$color}, .btn.bg-gradient-#{$color}{ //box-shadow: $btn-box-shadow-values rgba($value, .2); @include hover { //box-shadow: $btn-box-shadow-hover-values rgba($value, .2); } } } ================================================ FILE: assets/scss/soft-design-system/_cards-extend.scss ================================================ @import 'cards/card-blog'; @import 'cards/card-horizontal'; @import 'cards/card-profile'; @import 'cards/card-pricing'; ================================================ FILE: assets/scss/soft-design-system/_cards.scss ================================================ .card { box-shadow: $box-shadow-sm; .card-header { padding: $card-header-padding; } .card-body { padding: $card-body-padding; } &.card-plain { background-color: $card-plain-bg-color; box-shadow: $card-plain-box-shadow; border: none; } .card-footer { padding: $card-footer-padding; background-color: transparent; } } .author { display: $card-author-display; .name > span { line-height: $card-author-name-line-height; font-weight: $font-weight-bold; font-size: $font-size-sm; color: $card-author-name-color; } .stats { font-size: $font-size-sm; font-weight: $font-weight-normal; } } @import 'cards/card-background'; ================================================ FILE: assets/scss/soft-design-system/_dark-version.scss ================================================ .dark-version { background-color: $dark-version-bg-color !important; > div[class*='bg-']{ background-color: $dark-version-bg-color !important; } .sidenav { background: $dark-version-sidenav-bg-color !important; &.bg-transparent { background: transparent !important; .navbar-nav { .nav-link { color: $white !important; } } .nav { .nav-link { color: $white !important; } } } &.bg-white { background: $white !important; .navbar-nav { .nav-link { &.active:after { color: $dark-version-caret-sidebar-color; } } } .collapse { .nav-item { .nav-link:not(.active) { i { color: $dark !important; } } h6 { color: $dark !important; } } } } .navbar-nav .nav-item { .collapse, .collapsing { .nav { .nav-item { .nav-link:before { background: $white !important; opacity: .8; } &.active { .nav-link:before { background: $white !important; } } } } } } } .fixed-plugin { .btn { &.bg-gradient-dark, &.btn-outline-dark { color: $white !important; border: 1px solid $white !important; } &.active { background: $white !important; color: $h-color !important; } } } .bg-gradient-dark { background-image: linear-gradient(195deg, $dark-gradient-dark, $dark-gradient-state-dark); } .card, .swal2-popup, .dropdown .dropdown-menu, .kanban-board { background: $dark-version-card-bg-color; box-shadow: $dark-version-card-box-shadow; .card-header { background: transparent; } p { color: $white !important; opacity: .6; } } .kanban-item { background: transparent !important; border: 1px solid; } .swal2-html-container { color: $white !important; opacity: .6; } // navbar on scroll - dark mode .navbar { &.blur { .breadcrumb { .breadcrumb-item, h6 { & a { color: $dark !important; } color: $dark !important; } .breadcrumb-item.active:before { color: #6c757d !important; } } } .breadcrumb h6 { color: $white !important; } } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6:not(.font-weight-bolder), .h6, a:not(.dropdown-item):not(.choices__item):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not(.btn):not(.nav-link):not(.fixed-plugin-button):not(.opacity-5), .table thead tr th, .kanban-title-board { color: $white !important; } .input-group { &.input-group-dynamic, &.input-group-static { .form-control { background-image: $dark-version-input-bg-image !important; background-size: 0 100%, 100% 100%; &:focus { background-size: 100% 100%, 100% 100%; } } } &.input-group-outline { .form-control { border-color: $dark-version-border-color !important; } } .is-valid, .is-invalid { border-color: $dark-version-border-color !important; } } .accordion { .accordion-button { border-color: $dark-version-border-color !important; color: $white; opacity: .8; } } .table > :not(caption) > * > * { border-color: $dark-version-border-color !important; color: $dark-version-table-color !important; } label { color: $dark-version-body-color !important; } .list-group-item, .multisteps-form__panel { background-color: transparent !important; border-color: rgba(255, 255, 255, .15) !important; } .nav { &.bg-white { background-color: $dark-version-card-bg-color !important; box-shadow: $dark-version-card-box-shadow; } .nav-link[data-scroll]:hover { color: $h-color !important; } } .toast { background-color: $dark-version-card-bg-color !important; box-shadow: $dark-version-card-box-shadow; .toast-header { background: transparent; } span { color: $white; } p { color: $white !important; opacity: .6; } } .choices { .choices__input { background-color: transparent !important; border-bottom: 1px solid $dark-version-border-color; color: $white; } .choices__list.choices__list--dropdown { background: $dark-version-card-bg-color; box-shadow: $dark-version-card-box-shadow; } } // Fullcalendar changes .fc-theme-standard td, .fc-theme-standard th { border-color: $fc-theme-standard-dark-border-color; } // Datatable changes .dataTable-sorter::after{ border-bottom-color: $white; } .dataTable-sorter::before{ border-top-color: $white; } // Quill changes .ql-snow .ql-stroke { stroke: $light; } .ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill{ fill: $light; } .ql-toolbar.ql-snow .ql-picker-label{ color: $light; } .navbar-vertical { .navbar-nav { .nav-item { .nav-link { color: $white; opacity: .8; &[data-bs-toggle="collapse"]:after { color: $white; } &.active { box-shadow: $dark-nav-link-active-shadow; color: $dark; } } .collapse, .collapsing { .nav { .nav-item { .nav-link { color: $white; opacity: .6; &.active { opacity: 1; } } } } } } } } } body.dark-version { color: $dark-version-body-color !important; } ================================================ FILE: assets/scss/soft-design-system/_dropdown.scss ================================================ @include media-breakpoint-up(lg) { .dropdown, .dropup, .dropstart, .dropend { .dropdown-menu { box-shadow: $dropdown-box-shadow; cursor: pointer; } .dropdown-toggle { &:after, &:before{ font: normal normal normal 14px/1 FontAwesome; border: none; vertical-align: middle; font-weight: $font-weight-bold; } &.show{ &:after, &:before{ transform: $dropdown-toggle-arrow-transform; } } &:after, &:before{ transition: $dropdown-toggle-arrow-transition; } } } .dropdown, .dropup{ .dropdown-menu{ transition: $dropdown-transition; } .dropdown-toggle { &:after{ content: "\f107"; } } } .dropstart{ .dropdown-toggle { &:before{ content: "\f104"; } } } .dropend{ .dropdown-toggle { &:after{ content: "\f105"; } } } .dropdown { &.dropdown-hover .dropdown-menu, .dropdown-menu { display: block; opacity: 0; top: 0; transform-origin: $dropdown-transform-origin; pointer-events: none; transform: $dropdown-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform,box-shadow; } &.dropdown-hover:hover > .dropdown-menu, .dropdown-menu.show { opacity: 1; pointer-events: auto; visibility: visible; transform: $dropdown-transform-show; } &.dropdown-hover:hover > .dropdown-menu:before, .dropdown-menu.show:before { top: $dropdown-hover-arrow-active-top; } &.dropdown-hover { &:after { content: ''; position: absolute; left: 0; bottom: $dropdown-hover-after-bottom-pos; width: 100%; height: 100%; } } &:not(.dropdown-hover) .dropdown-menu { margin-top: $dropdown-mt !important; } .dropdown-menu { &:before { font-family: "FontAwesome"; content: "\f0d8"; position: absolute; top: 0; left: $dropdown-animation-arrow-left-position; right: auto; font-size: $dropdown-animation-arrow-font-size; color: $white; transition: $dropdown-animation-arrow-transition; } } .dropdown-item .arrow { transform: $dropdown-subitem-arrow-rotate; } } .dropdown-item { transition: background-color $dropdown-transition-time, color $dropdown-transition-time; } } @include media-breakpoint-down(lg) { .navbar-toggler + .navbar-collapse { .dropdown:not(.nav-item) { .dropdown-menu { display: block; opacity: 0; top: 0; transform-origin: $dropdown-transform-origin; pointer-events: none; transform: $dropdown-transform; transition: $dropdown-transition; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform,box-shadow; box-shadow: $dropdown-box-shadow; &:before { font-family: "FontAwesome"; content: "\f0d8"; position: absolute; top: 0; left: $dropdown-animation-arrow-left-position; right: auto; font-size: $dropdown-animation-arrow-font-size; color: $white; transition: $dropdown-animation-arrow-transition; } } &:not(.dropdown-hover) .dropdown-menu { margin-top: $dropdown-mt !important; } .dropdown-menu.show { opacity: 1; pointer-events: auto; visibility: visible; transform: $dropdown-transform-show; &:before { top: $dropdown-hover-arrow-active-top; } } } .dropdown.nav-item .dropdown-menu { background-color: transparent; overflow: scroll; position: relative; transform: none !important; box-shadow: none !important; } } :not(.navbar) .dropdown { .dropdown-menu { opacity: 0; top: 0; transform-origin: $dropdown-transform-origin; pointer-events: none; transform: $dropdown-transform; transition: $dropdown-transition; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform,box-shadow; box-shadow: $dropdown-box-shadow; &:before { font-family: "FontAwesome"; content: "\f0d8"; position: absolute; top: 0; left: $dropdown-animation-arrow-left-position; right: auto; font-size: $dropdown-animation-arrow-font-size; color: $white; transition: $dropdown-animation-arrow-transition; } } &:not(.dropdown-hover) .dropdown-menu { margin-top: $dropdown-mt !important; } .dropdown-menu.show { opacity: 1; pointer-events: auto; visibility: visible; &:before { top: $dropdown-hover-arrow-active-top; } } &.nav-item { .dropdown-menu { position: absolute; } } } .dropdown.nav-item .dropdown-menu-animation { display: block; height: 0; transition: all .35s ease; padding-top: 0 !important; padding-bottom: 0 !important; opacity: 0; &.show { height: 250px; opacity: 1; } } .navbar.blur { .dropdown { .dropdown-menu.show { transform: $dropdown-transform-responsive-show; box-shadow: none; margin-bottom: 1rem; } } } } // MultiLevel Dropdown Style .dropdown-menu li { position: relative; } .dropdown { &.dropdown-subitem:after { left: 100%; bottom: 0; width: 50%; } .dropdown-menu { .dropdown-item + .dropdown-menu:before { transform: $dropdown-subitem-arrow-rotate; left: 0; top: 0; z-index: -1; transition: left .35s ease; } &.dropdown-menu-end{ right: 0 !important; left: auto !important; &:before{ right: $dropdown-animation-arrow-left-position; left: auto; } } } &.dropdown-subitem:hover .dropdown-item + .dropdown-menu:before { left: $dropdown-subitem-left-hover; } & > .dropdown-menu { .dropdown-item + .dropdown-menu { transform: $dropdown-multilevel-transform-show; } } } .dropdown .dropdown-menu .dropdown-item+.dropdown-menu { right: $dropdown-subitem-position-right; left: auto; top: 0; } // End MultiLevel Dropdown Style .dropdown-image { background-size: cover; } @include media-breakpoint-up(lg) { .dropdown-xl { min-width: $dropdown-xl-min-width; } .dropdown-lg { min-width: $dropdown-lg-min-width; } .dropdown-md { min-width: $dropdown-md-min-width; } } @include media-breakpoint-down(xl) { .dropdown-lg-responsive { min-width: $dropdown-lg-width-responsive; } } ================================================ FILE: assets/scss/soft-design-system/_dropup.scss ================================================ .dropup { .dropdown-menu { box-shadow: $dropdown-box-shadow; transition: $dropdown-transition; cursor: pointer; top: auto !important; bottom: 100% !important; margin-bottom: $dropup-mb !important; display: block; opacity: 0; transform-origin: $dropup-transform-origin; pointer-events: none; transform: $dropup-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; will-change: transform,box-shadow; &.show{ pointer-events: auto; transform: $dropup-transform-show; opacity: 1; &:after { bottom: -($dropup-animation-arrow-bottom-position - 2); } } &:after { font-family: "FontAwesome"; content: "\f0d7"; position: absolute; z-index: -1; bottom: $dropup-animation-arrow-bottom-position; left: $dropdown-animation-arrow-left-position; right: auto; font-size: $dropdown-animation-arrow-font-size; color: $white; transition: $dropup-animation-arrow-transition; } } } ================================================ FILE: assets/scss/soft-design-system/_fixed-plugin.scss ================================================ .fixed-plugin{ .fixed-plugin-button{ background: $white; border-radius: $fixed-plugin-radius; bottom: $fixed-plugin-bottom; right: $fixed-plugin-right; font-size: $font-size-xl; z-index: $fixed-plugin-button-z-index; box-shadow: $fixed-plugin-box-shadow; cursor: pointer; i{ pointer-events: none; } } .card{ position: fixed !important; right: -$fixed-plugin-card-width; top: 0; height: 100%; left: auto!important; transform: unset !important; width: $fixed-plugin-card-width; border-radius: 0; padding: 0 10px; transition: .2s ease; z-index: $fixed-plugin-card-z-index; } .badge{ border: 1px solid $white; border-radius: 50%; cursor: pointer; display: inline-block; height: 23px; margin-right: 5px; position: relative; width: 23px; transition: $transition-base; &:hover, &.active{ border-color: $dark; } } .btn.bg-gradient-primary:not(:disabled):not(.disabled){ border: 1px solid transparent; &:not(.active){ background-color: transparent; background-image: none; border: 1px solid $primary; color: $primary; } } &.show{ .card{ right: 0; } } } ================================================ FILE: assets/scss/soft-design-system/_footer.scss ================================================ .footer { .nav-link { color: $dark; font-weight: $font-weight-normal; font-size: $font-size-sm; padding-top: 0; padding-bottom: $nav-link-footer-padding; &:hover { opacity: 1 !important; transition: $footer-link-animation; } } } ================================================ FILE: assets/scss/soft-design-system/_forms.scss ================================================ .input-group { @include border-radius($input-border-radius, 0); &, .input-group-text { transition: $input-transition; } & > :not(:first-child):not(.dropdown-menu) { margin-left: 0; } .form-control { box-shadow: none; background-image: none; &:not(:first-child) { border-left: 0; padding-left: 0; } &:not(:last-child) { border-right: 0; padding-right: 0; } & + .input-group-text { border-left: 0; border-right: $input-border-width solid $input-border-color; } } .input-group-text { border-right: 0; } &.focused { box-shadow: $input-focus-box-shadow; } &.focused .input-group-text { border-color: $input-focus-border-color; } } .form-group { margin-bottom: 1rem; } ================================================ FILE: assets/scss/soft-design-system/_gradients.scss ================================================ @each $prop, $value in $theme-gradient-colors { .bg-gradient-#{$prop} { @include gradient-directional(nth($value, 1) 0%, nth($value, -1) 100%, $deg: 310deg); } } @each $prop, $value in $theme-colors { .bg-gradient-faded-#{$prop} { background-image: radial-gradient(370px circle at 80% 50%,rgba($value, .6) 0,darken($value, 10%) 100%) } } @each $prop, $value in $theme-colors { .bg-gradient-faded-#{$prop}-vertical{ background-image: radial-gradient(200px circle at 50% 70%, rgba($value, .3) 0, $value 100%); } } ================================================ FILE: assets/scss/soft-design-system/_header.scss ================================================ .page-header { padding: $page-header-padding; position: $page-header-position; overflow: $page-header-overflow; display: $page-header-display; align-items: $page-header-align-items; background-size: $page-header-bg-size; background-position: $page-header-bg-position; .container { z-index: $page-header-conteiner-index; } } .oblique { transform: $header-oblique-transform; overflow: $header-oblique-overflow; width: $header-oblique-img-width; right: $header-oblique-img-right; border-bottom-left-radius: $border-radius-lg; .oblique-image { transform: $header-oblique-img-transform; } } ================================================ FILE: assets/scss/soft-design-system/_info-areas.scss ================================================ .icon-shape { width: $icon-md-width; height: $icon-md-width; background-position: $icon-shape-bg-position; border-radius: $border-radius-lg; i { color: $white; opacity: $icon-shape-icon-opacity; top: $info-icon-top; position: $info-icon-position; } .ni { top: 14px; } } .icon-xxs { width: $icon-xxs-width; height: $icon-xxs-height; i { top: $info-icon-top-xxs; font-size: .5rem; } } .icon-xs { width: $icon-xs-width; height: $icon-xs-height; i { top: $info-icon-top-xs; font-size: .5rem; } } .icon-sm { width: $icon-sm-width; height: $icon-sm-height; i { top: $info-icon-top-sm; font-size: .65rem; } } .icon-md { width: $icon-md-width; height: $icon-md-height; i { top: $info-icon-top-md; font-size: $font-size-sm; } &.icon-striped { background-position-x: $icon-striped-bg-md; background-position-y: $icon-striped-bg-md; i { top: 11%; margin-left: -10px; font-size: $font-size-sm; } } } .icon-lg { width: $icon-lg-width; height: $icon-lg-height; i { top: $info-icon-top-lg; font-size: $font-size-xl; } &.icon-striped { background-position-x: $icon-striped-bg-lg; background-position-y: $icon-striped-bg-lg; i { top: 21%; margin-left: -15px; } } } .icon-xl { width: $icon-xl-width; height: $icon-xl-height; border-radius: $border-radius-lg; i { top: $info-icon-top-xl; font-size: 1.6rem; } &.icon-striped { background-position-x: $icon-striped-bg-xl; background-position-y: $icon-striped-bg-xl; i { top: 30%; margin-left: -15px; } } } .info-horizontal { text-align: left !important; .icon { float: left; } .description { overflow: hidden; } } // Icon SVG fill color change svg.text-primary { .color-foreground { fill: $primary-gradient; } .color-background { fill: $primary-gradient-state; } } svg.text-secondary { .color-foreground { fill: $secondary-gradient; } .color-background { fill: $secondary-gradient-state; } } svg.text-info { .color-foreground { fill: $info-gradient; } .color-background { fill: $info-gradient-state; } } svg.text-warning { .color-foreground { fill: $warning-gradient; } .color-background { fill: $warning-gradient-state; } } svg.text-danger { .color-foreground { fill: $danger-gradient; } .color-background { fill: $danger-gradient-state; } } svg.text-success { .color-foreground { fill: $success-gradient; } .color-background { fill: $success-gradient-state; } } svg.text-dark { .color-foreground { fill: $dark-gradient; } .color-background { fill: $dark-gradient-state; } } ================================================ FILE: assets/scss/soft-design-system/_misc.scss ================================================ // Blur effect .blur { box-shadow: $blur-box-shadow; -webkit-backdrop-filter: $blur-backdrop-filter; backdrop-filter: $blur-backdrop-filter; background-color: $card-background-blur !important; &.saturation-less { -webkit-backdrop-filter: $blur-backdrop-filter-less; backdrop-filter: $blur-backdrop-filter-less; } &.blur-rounded { border-radius: $blur-border-radius-rounded; } &.blur-light { background-color: $blur-light-background; } &.blur-dark { background-color: $blur-dark-background; } } .shadow-blur { box-shadow: $shadow-blur-box-shadow !important; } .shadow-card { box-shadow: $card-box-shadow !important; } .navbar-blur { -webkit-backdrop-filter: $blur-backdrop-filter; backdrop-filter: $blur-backdrop-filter; background-color: rgba($white, .58) !important; } .blur-section { -webkit-backdrop-filter: $blur-backdrop-filter; backdrop-filter: $blur-backdrop-filter; &.blur-gradient-primary { @include gradient-directional(rgba($primary-gradient, .95) 0%, rgba($primary-gradient-state, .95) 100%, $deg: 310deg); } } // Transition on hover * { &.move-on-hover { -webkit-transition: $move-transition; transition: $move-transition; overflow: $move-overflow; -webkit-transform-origin: $move-transform-origin; transform-origin: $move-transform-origin; transform-origin: $move-transform-origin; -webkit-transform: $move-transform; transform: $move-transform; -webkit-backface-visibility: $move-backface-visibility; backface-visibility: $move-backface-visibility; will-change: $move-will-change; &:hover { -webkit-transform: $move-hover-transform; transform: $move-hover-transform; } } &.gradient-animation { background: $gradient-animation-background; background-size: $gradient-animation-bg-size !important; animation: $device-wrapper-animation; } } // hr lines hr { border-top: none !important; height: 1px; } // Vertical Line hr.vertical { position: absolute; background-color: $hr-bg-color; height: 100%; right: 0; top: 0; width: 1px; &.light { background-image: $hr-vertical-bg-image-light; } &.dark { background-image: $hr-vertical-bg-image-dark; } &.gray-light { background-image: $hr-horizontal-bg-image-gray-light; } } // Horizontal Line hr.horizontal { background-color: $hr-bg-color; &.light { background-image: $hr-horizontal-bg-image-light; } &.dark { background-image: $hr-horizontal-bg-image-dark; } &.gray-light { background-image: $hr-horizontal-bg-image-gray-light; } } // lock style .lock-size { width: 1.7rem; height: 1.7rem; } .border-radius-xs { border-radius: $border-radius-xs; } .border-radius-sm { border-radius: $border-radius-sm; } .border-radius-md { border-radius: $border-radius-md; } .border-radius-lg { border-radius: $border-radius-lg; } .border-radius-xl { border-radius: $border-radius-xl; } .border-radius-2xl { border-radius: $border-radius-2xl; } .border-radius-section { border-radius: $border-radius-section; } .border-bottom-end-radius-0 { border-bottom-right-radius: 0; } .border-top-end-radius-0 { border-top-right-radius: 0; } .border-bottom-start-radius-0 { border-bottom-left-radius: 0; } .border-top-start-radius-0 { border-top-left-radius: 0; } .border-dashed{ border-style: dashed; } .z-index-sticky { z-index: $zindex-sticky; } // moving waves animation .waves { position: $waves-position; width: $waves-width; height: $waves-height; margin-bottom: $waves-margin-bottom; /*Fix for safari gap*/ min-height: $waves-min-height; max-height: $waves-max-height; &.waves-sm { height: $waves-height-sm; min-height: $waves-min-height-sm; } &.no-animation { .moving-waves > use { animation: none; } } } .wave-rotate { transform: $waves-rotate; } /* Animation for the waves */ .moving-waves > use { animation: $moving-waves-animation; } .moving-waves > use:nth-child(1) { animation-delay: $moving-waves-child-1-delay; animation-duration: $moving-waves-child-1-duration; } .moving-waves > use:nth-child(2) { animation-delay: $moving-waves-child-2-delay; animation-duration: $moving-waves-child-2-duration; } .moving-waves > use:nth-child(3) { animation-delay: $moving-waves-child-3-delay; animation-duration: $moving-waves-child-3-duration; } .moving-waves > use:nth-child(4) { animation-delay: $moving-waves-child-4-delay; animation-duration: $moving-waves-child-4-duration; } .moving-waves > use:nth-child(5) { animation-delay: $moving-waves-child-5-delay; animation-duration: $moving-waves-child-5-duration; } .moving-waves > use:nth-child(6) { animation-delay: $moving-waves-child-6-delay; animation-duration: $moving-waves-child-6-duration; } @keyframes move-forever { 0% { transform: $moving-waves-keyframe-0; } 100% { transform: $moving-waves-keyframe-100; } } /*Shrinking for mobile*/ @include media-breakpoint-down(md) { .waves { height: $waves-mobile-height; min-height: $waves-mobile-height; } hr.horizontal { background-color: $hr-bg; &:not(.dark) { background-image: $hr-bg-image; } &.vertical { transform: $hr-transform; } &.dark { background-image: $hr-bg-dark-image; } } } .overflow-visible { overflow: visible !important; } // popover title .popover { .popover-header { font-weight: 600; } } // Background Sizes .bg-cover{ background-size: cover; } // Overflow directional .overflow-x-hidden { overflow-x: hidden; } .overflow-y-hidden { overflow-y: hidden; } .overflow-x-scroll { overflow-x: scroll; } .overflow-y-scroll { overflow-y: scroll; } // Mask Class .mask { position: $mask-position; background-size: $mask-bg-size; background-position: $mask-bg-position; top: $mask-top; left: $mask-left; width: $mask-width; height: $mask-height; opacity: $mask-opacity; } // Cursor Pointer Class .cursor-pointer { cursor: pointer; } // Translate 50% Class .transform-translate-50{ transform: translate(0,-50%) } // VR Pages @include media-breakpoint-up(lg) { .virtual-reality { .sidenav { margin-top: $spacer * 1.5; animation-name: $animation-name; animation-fill-mode: $animation-mode; animation-duration: $animation-duration; transform: $transform-scale; background: $white; left: $position-left !important; position: absolute; } } } // border inside iframe sections html { border: none !important; } .container, .container-fluid { @include make-container(); } ================================================ FILE: assets/scss/soft-design-system/_nav.scss ================================================ .nav { &.nav-pills { background: $nav-pills-background; border-radius: $nav-pills-border-radius; position: relative; &.nav-pills-vertical { border-radius: $nav-pills-vertical-radius; .nav-link { &.active { border-radius: $nav-pills-vertical-link-radius; } } } .nav-link { z-index: 3; color: $dark; border-radius: $nav-pills-link-border-radius; background-color: inherit; &.active { animation: $nav-pills-link-active-animation; } &:hover:not(.active) { color: $dark; } } &.nav-pills-primary { background: $white; color: $white; .nav-link{ &.active{ color: $white; } } .moving-tab { .nav-link.active { background: $primary-gradient; color: $primary-gradient; } } } &.nav-pills-info { background: $white; color: $white; .nav-link{ &.active{ color: $white; } } .moving-tab { .nav-link.active { background: $info-gradient; color: $info-gradient; } } } &.nav-pills-success { background: $white; color: $white; .nav-link{ &.active{ color: $white; } } .moving-tab { .nav-link.active { background: $success-gradient; color: $success-gradient; } } } &.nav-pills-warning { background: $white; color: $white; .nav-link{ &.active{ color: $white; } } .moving-tab { .nav-link.active { background: $warning-gradient; color: $warning-gradient; } } } &.nav-pills-danger { background: $white; color: $white; .nav-link{ &.active{ color: $white; } } .moving-tab { .nav-link.active { background: $danger-gradient; color: $danger-gradient; } } } &.nav-pills-dark { background: $white; color: $white; .nav-link{ &.active{ color: $white; } } .moving-tab { .nav-link.active { background: $dark-gradient; color: $dark-gradient; } } } .nav-item{ z-index: 3; } } } .moving-tab { z-index: 1 !important; .nav-link { color: $white; transition: .2s ease; border-radius: $nav-pills-link-border-radius; &.active { color: $white; font-weight: $font-weight-bold; box-shadow: $nav-pills-link-box-shadow; animation: $nav-pills-link-active-animation; background: $white; } &:hover:not(.active) { color: $dark; } } } ================================================ FILE: assets/scss/soft-design-system/_navbar-vertical.scss ================================================ // // Vertical navbar + Sidenav // @use "sass:math"; .navbar-vertical { .navbar-brand > img, .navbar-brand-img { max-width: 100%; max-height: 2rem; } // Navbar navigaton .navbar-nav { flex-direction: column !important; // Navbar link .nav-link { padding-left: $navbar-padding-x; padding-right: $navbar-padding-x; font-weight: $navbar-nav-link-font-weight; // color: $font-color; // Icon > i { min-width: $navbar-icon-min-width; font-size: 0.9375rem; line-height: ($font-size-base * $line-height-base); } // Dropdown .dropdown-menu { border: none; .dropdown-menu { margin-left: $dropdown-item-padding-x * 0.5; } } } .nav-sm { .nav-link { font-size: 0.8125rem; } } } // Navbar navigation .navbar-nav .nav-link { display: flex; align-items: center; white-space: nowrap; } // Navbar heading .navbar-heading { padding-top: $nav-link-padding-y; padding-bottom: $nav-link-padding-y; font-size: $font-size-xs; text-transform: uppercase; letter-spacing: 0.04em; } // Expanded navbar specific styles &.navbar-expand { @each $breakpoint, $dimension in $grid-breakpoints { &-#{$breakpoint} { @include media-breakpoint-up(#{$breakpoint}) { display: block; position: fixed; top: 0; bottom: 0; width: 100%; max-width: $navbar-vertical-open-width !important; overflow-y: auto; padding: 0; box-shadow: none; .navbar-collapse { display: block; overflow: auto; height: $navbar-vertical-inner; } // Container > [class*="container"] { flex-direction: column; align-items: stretch; min-height: 100%; padding-left: 0; padding-right: 0; // Target IE 10 & 11 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { min-height: none; height: 100%; } } // Fixes the vertical navbar to the left &.fixed-start { left: 0; } // Fixed the vertical navbar to the right &.fixed-end { right: 0; } // Navbar navigation .navbar-nav .nav-link { padding-top: $navbar-vertical-nav-link-padding-y; padding-bottom: $navbar-vertical-nav-link-padding-y; margin: 0 $navbar-vertical-nav-link-padding-x; .nav-link-text, .sidenav-mini-icon, .sidenav-normal, i { pointer-events: none; } } .navbar-nav .nav-item { width: 100%; } .navbar-nav > .nav-item { margin-top: 0.125rem; .icon { .ni { top: 0; font-size: 0.75rem; } } > .nav-link { .icon { svg { .color-background { fill: $dark-gradient-state; } .color-foreground { fill: $dark-gradient; } } } } } .lavalamp-object { width: calc(100% - 1rem) !important; background: theme-color("primary"); color: color-yiq($primary); margin-right: 0.5rem; margin-left: 0.5rem; padding-left: 1rem; padding-right: 1rem; border-radius: $border-radius-sm; } // Second level .navbar-nav .nav .nav-link { padding-top: 0.417rem; padding-bottom: 0.417rem; padding-left: 15px; > span.sidenav-normal { transition: all 0.1s ease 0s; } } } } } } } .sidenav { // Define colors @each $color, $value in $theme-colors { &[data-color="#{$color}"] { .navbar-nav > .nav-item > .nav-link.active .icon { @include gradient-directional(nth(#{$value}, 1) 0%, nth(#{$value}, -1) 100%, $deg: 310deg); } } } } // Sidenav + Main content transition .main-content, .sidenav { transition: $transition-base; } // // Sidenav // .sidenav { z-index: $zindex-fixed; .navbar-brand, .navbar-heading { display: block; } @include media-breakpoint-up(xl) { &:hover { max-width: $navbar-vertical-open-width; } .sidenav-toggler { padding: 1.5rem; } &.fixed-start ~ .main-content { margin-left: $navbar-vertical-open-width + 1.5; } &.fixed-end ~ .main-content { margin-right: $navbar-vertical-open-width + 1.5; } } .navbar-heading .docs-mini { padding-left: 3px; } .navbar-heading { transition: all 0.1s ease; } .navbar-brand { padding: 1.5rem 2rem; } } .sidenav-header { height: $sidenav-header-width; } .sidenav-footer { .card { &.card-background { &:after { opacity: $sidenav-card-opacity; } } } } // Sidenav states .g-sidenav-show { .sidenav { .nav-item .collapse { height: auto; @include transition($transition-base); } .nav-link-text { transition: 0.3s ease; opacity: 1; } } } // Media fixes for iPhone 5 like resolutions @include media-breakpoint-down(xl) { .g-sidenav-show { &.rtl { .sidenav { transform: translateX($navbar-vertical-open-width + 1.5); } } &:not(.rtl) { .sidenav { transform: translateX(-($navbar-vertical-open-width + 1.5)); } } .sidenav { &.fixed-start~.main-content { margin-left: 0 !important; } } &.g-sidenav-pinned { .sidenav { transform: translateX(0); } } } } .navbar-vertical { &.bg-white { box-shadow: $card-box-shadow; .navbar-nav { .nav-link { &.active { box-shadow: none; } .icon { @include gradient-directional(nth($light, 1) 0%, nth($light, -1) 100%, $deg: 310deg); } } } } .navbar-nav .nav-link.active { font-weight: $font-weight-bold; box-shadow: $box-shadow-sm; border-radius: $border-radius-lg; } .navbar-nav > .nav-item .nav-link.active { color: $dark; background-color: $white; .icon { @include gradient-directional(nth($primary, 1) 0%, nth($primary, -1) 100%, $deg: 310deg); color: $white; svg { .color-background, .color-foreground { fill: $white; } } } } } .navbar-main { transition: box-shadow $transition-base-time ease-in, background-color $transition-base-time ease-in; &.fixed-top { width: calc(100% - (#{$navbar-vertical-open-width} + #{$spacer * 1.5} * 3)); } &.fixed-top + [class*="container"] { margin-top: 7.1875rem !important; } } // Navbar Vertical Extend .navbar-vertical { .navbar-nav .nav-link[data-bs-toggle="collapse"] { &:after { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: 'Font Awesome 5 Free'; font-weight: 700; content: "\f107"; margin-left: auto; color: rgba($dark-gradient-state,0.5); @include transition($transition-base); margin-right: 0.75rem; } // Expanded &[aria-expanded="true"] { &:after { color: $dark-gradient-state; transform: rotate(180deg); } } } .navbar-nav { .nav-item { .collapse, .collapsing { .nav { @include transition($transition-base); .nav-item { .nav-link { position: relative; background-color: transparent; box-shadow: none; color: rgba($dark-gradient-state,0.5); &:before { content: ""; position: absolute; left: $navbar-vertical-collapse-left; top: $navbar-vertical-collapse-top; transform: $navbar-vertical-collapse-translate; height: $navbar-vertical-collapse-dot-size; width: $navbar-vertical-collapse-dot-size; border-radius: $border-radius-2xl; background: rgba($dark-gradient-state, 0.5); } &.active { color: $dark-gradient-state; &:before { background: $dark-gradient-state; } } } &.active { .nav-link { color: $dark-gradient-state; &:before { background: $dark-gradient-state; } } } // Third level .nav-item { .nav-link { &:before { content: none; } } } } } } } } &.blur { .navbar-nav > .nav-item { .nav-link { background-color: transparent; box-shadow: none; } } } } // Styles for minimized sidenav .navbar-vertical { .navbar-brand { .navbar-brand-img, span { @include transition($transition-base); } } .nav-item { .nav-link { span.sidenav-mini-icon { @include transition($transition-base); text-align: center; width: 0; } } } .docs-info { @include transition($transition-base); } } .g-sidenav-show:not(.g-sidenav-hidden) { .navbar-vertical { .nav-item { .nav-link { span.sidenav-mini-icon { opacity: 0; } } } } } @include media-breakpoint-up(xl) { .g-sidenav-hidden { &.rtl .main-content { margin-right: $navbar-vertical-hidden-width !important; .navbar-vertical { &:hover { max-width: $navbar-vertical-open-width !important; } } } &.rtl { .sidenav:hover { & + .main-content { margin-right: $navbar-vertical-open-width + 1.5 !important; } } } .navbar-vertical { max-width: $navbar-vertical-hidden-width !important; &.fixed-start ~ .main-content { margin-left: $navbar-vertical-hidden-width + 1.5; } .navbar-brand { img { width: auto !important; } span { opacity: 0; } } .nav-item { .nav-link { .icon { padding: 10px; } .nav-link-text, .sidenav-normal { opacity: 0; width: 0; } .sidenav-mini-icon { min-width: $navbar-icon-min-width; margin-left: $navbar-icon-margin-left; opacity: 1; } &[data-bs-toggle="collapse"]:after { content: ""; } } .collapse { .nav { margin-left: 0 !important; padding-left: 0 !important; .nav-item { .nav-link { margin-left: $navbar-vertical-nav-link-padding-x; &:before { content: none; } &[data-bs-toggle="collapse"]:after { content: "\f107"; } } } } } } .card.card-background { .icon-shape { margin-bottom: 0 !important; } .docs-info { opacity: 0; width: 0; height: 0; } } // Hover style on sidenav minimized &:hover { max-width: $navbar-vertical-open-width !important; &.fixed-start ~ .main-content { margin-left: $navbar-vertical-open-width + 1.5; } .navbar-brand { span { opacity: 1; } } .nav-item { .nav-link { .nav-link-text, .sidenav-normal { opacity: 1; width: auto; } .sidenav-mini-icon { opacity: 0; width: 0; min-width: 0; } &[data-bs-toggle="collapse"]:after { content: "\f107"; } } .collapse { .nav { margin-left: 1.5rem !important; padding-left: 1rem !important; .nav-item { .nav-link { margin-left: $navbar-vertical-collapse-margin-left; &:before { content: ""; } } .collapse, .collapsing { .nav { margin-left: 0 !important; padding-left: 0 !important; .nav-item { .nav-link { &:before { content: none; } } } } } } } } } .card.card-background { .icon-shape { margin-bottom: 1rem !important; } .docs-info { opacity: 1; width: auto; height: auto; } } } } } } // sidebar icons color ================================================ FILE: assets/scss/soft-design-system/_navbar.scss ================================================ .navbar { box-shadow: $navbar-box-shadow; .navbar-brand { color: $dark; } .nav-link { color: $dark; padding: $navbar-nav-link-padding; font-weight: $font-weight-normal; font-size: $font-size-xs; } &.navbar-absolute { position: absolute; width: 100%; z-index: 1; } &.navbar-transparent { .nav-link { &, i { color: $white; } &:hover, &:focus { color: rgba($white, .75); } } .navbar-toggler { .navbar-toggler-icon { .navbar-toggler-bar { background: $white; } } } .navbar-collapse{ border-radius: $border-radius-xl; } } &.navbar-dark { .navbar-collapse.show, .navbar-collapse.collapsing { .dropdown-header.text-dark{ color: $white !important; } } } .sidenav-toggler-inner{ width: $sidenav-toggler-width; .sidenav-toggler-line{ transition: $sidenav-toggler-line-transition; background: $body-color; border-radius: $border-radius-xs; position: relative; display: block; height: $sidenav-toggler-line-height; &:not(:last-child){ margin-bottom: $sidenav-toggler-line-margin-bottom; } } } .g-sidenav-show.g-sidenav-pinned &{ .sidenav-toggler-inner{ .sidenav-toggler-line:first-child, .sidenav-toggler-line:last-child { width: $sidenav-toggler-line-active-width; transform: $sidenav-toggler-line-transform; } } } } .navbar-light { background-color: $white !important; .navbar-toggler{ border: none; &:focus{ box-shadow: none; } } } .navbar-toggler { .navbar-toggler-icon { background-image: none; .navbar-toggler-bar { display: $navbar-toggler-bar-display; position: $navbar-toggler-bar-position; width: $navbar-toggler-bar-width; height: $navbar-toggler-bar-height; border-radius: $navbar-toggler-bar-radius; background: $gray-600; transition: $navbar-toggler-bar-transition; margin: 0 auto; &.bar2, &.bar3 { margin-top: $navbar-toggler-bar-margin-top; } } } &[aria-expanded="true"] { .navbar-toggler-bar { &.bar1 { transform: $navbar-toggler-bar-1-transform; transform-origin: $navbar-toggler-bar-1-transform-origin; margin-top: $navbar-toggler-bar-1-margin-top; } &.bar2 { opacity: $navbar-toggler-bar-2-opacity; } &.bar3 { transform: $navbar-toggler-bar-3-transform; transform-origin: $navbar-toggler-bar-3-transform-origin; margin-top: $navbar-toggler-bar-3-margin-top; } } } } @include media-breakpoint-down(lg) { .navbar { &.navbar-transparent { .navbar-collapse { padding-top: $spacer * 0.5; padding-bottom: $spacer * 0.5; } .navbar-collapse.collapsing { background: $white; } .navbar-collapse.show { background: $white; .nav-link, i { color: $dark; } } } .g-sidenav-show & { &:not(.sidenav).navbar-main { .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-nav { flex-direction: row; } } } } .navbar { &.navbar-transparent { .navbar-collapse { box-shadow: $box-shadow-lg; } } } } @include media-breakpoint-down(md) { .navbar-collapse { position: relative; .navbar-nav { width: 100%; .nav-item { &.dropdown { position: static; .dropdown-menu { left: 0; right: 0; &.show { &:before { content: none; } } } } } } } } @include media-breakpoint-down(sm) { .navbar-nav { .nav-item { &.dropdown { .dropdown-menu { left: 0; right: auto; } } } } } ================================================ FILE: assets/scss/soft-design-system/_pagination.scss ================================================ .page-item { &.active .page-link { box-shadow: $pagination-active-box-shadow; } .page-link, span { display: $page-link-display; align-items: $page-link-align-items; justify-content: $page-link-justify-content; color: $secondary; padding: 0; margin: $page-link-margin; border-radius: $page-link-radius !important; width: $page-link-width; height: $page-link-height; font-size: $font-size-sm; } } .pagination-lg { .page-item { .page-link, span { width: $page-link-width-lg; height: $page-link-height-lg; line-height: $page-link-line-height-lg; } } } .pagination-sm { .page-item { .page-link, span { width: $page-link-width-sm; height: $page-link-height-sm; line-height: $page-link-line-height-sm; } } } // Colors .pagination { @each $name, $value in $theme-gradient-colors { &.pagination-#{$name} { .page-item.active > .page-link { &, &:focus, &:hover { @include gradient-directional(nth($value, 1) 0%, nth($value, -1) 100%, $deg: 310deg); border: none; color: $white; } } } } } ================================================ FILE: assets/scss/soft-design-system/_popovers.scss ================================================ .popover { box-shadow: $popover-box-shadow; } // popover title .popover { .popover-header { font-weight: 600; } } ================================================ FILE: assets/scss/soft-design-system/_progress.scss ================================================ .progress-bar { height: $progress-bar-height; border-radius: $border-radius; margin-top: -0.095rem; margin-left: -1px; } .progress { overflow: visible; &.progress-sm { height: $progress-height-sm; } &.progress-lg { height: $progress-height-lg; } } ================================================ FILE: assets/scss/soft-design-system/_rtl.scss ================================================ // breadcrumb .rtl { .breadcrumb { .breadcrumb-item + .breadcrumb-item::before { float: right; padding-left: $breadcrumb-item-padding-x; padding-right: 0; } } .sidenav { .navbar-nav { width: 100%; padding-right: 0; } } .fixed-plugin { .fixed-plugin-button { left: $fixed-plugin-right; right: auto; } .card { left: -$fixed-plugin-card-width !important; right: auto; } &.show { .card { right: auto; left: 0 !important; } } } .timeline { .timeline-content { margin-right: $timeline-content-margin-left; margin-left: 0; } .timeline-step { transform: $timeline-step-transform-rtl; } &.timeline-one-side { &:before { right: $timeline-left; } .timeline-step { right: $timeline-left; } } } .form-check { &.form-switch { .form-check-input { &:after { transform: translateX(-$form-switch-translate-x-start); } &:checked:after { transform: translateX(-$form-switch-translate-x-end); } } } } .avatar-group { .avatar + .avatar { margin-left: 0; margin-right: $avatar-group-double; } } .dropdown { .dropdown-menu { left: 0; } } .input-group { .input-group-text { border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; border-right: $input-border-width solid $input-border-color; } & > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-right: -1px; border-top-left-radius: $input-border-radius; border-bottom-left-radius: $input-border-radius; border-right: 0; border-left: $input-border-width solid $input-border-color; } &:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), &:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) { border-top-right-radius: $input-border-radius; border-bottom-right-radius: $input-border-radius; } } } ================================================ FILE: assets/scss/soft-design-system/_social-buttons.scss ================================================ .btn { // social buttons &.btn-facebook { @include social-buttons-color($facebook, $facebook-states); } &.btn-twitter { @include social-buttons-color($twitter, $twitter-states); } &.btn-pinterest { @include social-buttons-color($pinterest, $pinterest-states); } &.btn-linkedin { @include social-buttons-color($linkedin, $linkedin-states); } &.btn-dribbble { @include social-buttons-color($dribbble, $dribbble-states); } &.btn-github { @include social-buttons-color($github, $github-states); } &.btn-youtube { @include social-buttons-color($youtube, $youtube-states); } &.btn-instagram { @include social-buttons-color($instagram, $instagram-states); } &.btn-reddit { @include social-buttons-color($reddit, $reddit-states); } &.btn-tumblr { @include social-buttons-color($tumblr, $tumblr-states); } &.btn-behance { @include social-buttons-color($behance, $behance-states); } &.btn-vimeo { @include social-buttons-color($vimeo, $vimeo-states); } &.btn-slack { @include social-buttons-color($slack, $slack-states); } } ================================================ FILE: assets/scss/soft-design-system/_tables.scss ================================================ // General styles .table { border-collapse: inherit; thead th { padding: $table-head-spacer-y $table-head-spacer-x; text-transform: $table-head-text-transform; letter-spacing: $table-head-letter-spacing; border-bottom: $table-border-width solid $table-border-color; } th { font-weight: $table-head-font-weight; } td { .progress { height: $table-progress-height; width: $table-progress-width; margin: $table-progress-margin; } } td, th { white-space: nowrap; } // Vetical align table content &.align-items-center { td, th { vertical-align: middle; } } tbody{ tr:last-child{ td{ border-width: 0; } } } > :not(:last-child) > :last-child > * { border-bottom-color: $light; } } ================================================ FILE: assets/scss/soft-design-system/_tilt.scss ================================================ // Tilt Animation .tilt { -webkit-transform-style: $tilt-transform-style; transform-style: $tilt-transform-style; .up { -webkit-transform: $tilt-transform-up-transform; transform: $tilt-transform-up-transform !important; transition: $tilt-transform-up-transition; } } ================================================ FILE: assets/scss/soft-design-system/_timeline.scss ================================================ // // Timeline // .timeline { position: relative; // Axis &:before { content: ''; position: absolute; top: 0; left: $timeline-left; height: 100%; border-right: $timeline-axis-width solid $timeline-axis-color; } } // Timeline blocks .timeline-block { position: relative; &:after { content: ""; display: table; clear: both; } &:first-child { margin-top: 0; } &:last-child { margin-bottom: 0; } } // Timeline steps .timeline-step { position: absolute; display: inline-flex; align-items: center; justify-content: center; left: 0; width: $timeline-step-width; height: $timeline-step-height; border-radius: $timeline-step-radius; background: $timeline-step-bg; // border: $timeline-step-border-width solid $timeline-step-border-color; text-align: center; transform: $timeline-step-transform; font-size: $font-size-base; font-weight: $font-weight-bold; z-index: 1; svg, i { line-height: $timeline-step-line-height; } } // Timeline content and body .timeline-content { position: relative; margin-left: $timeline-content-margin-left; padding-top: $timeline-content-padding-top; position: relative; top: $timeline-content-top; &:after { content: ""; display: table; clear: both; } } @include media-breakpoint-up(lg) { .timeline { &:before { left: 50%; margin-left: -1px; } } .timeline-step { left: 50%; } .timeline-content { width: 38%; } .timeline-block:nth-child(even) .timeline-content { float: right; } } // One side timeline .timeline-one-side { &:before { left: $timeline-left; } .timeline-step { left: $timeline-left; } .timeline-content { width: auto; } @include media-breakpoint-up(lg) { .timeline-content { max-width: 30rem; } } } .timeline-one-side .timeline-block:nth-child(even) .timeline-content { float: none; } ================================================ FILE: assets/scss/soft-design-system/_tooltips.scss ================================================ .bs-tooltip-auto[x-placement^=right] .tooltip-arrow, .bs-tooltip-right .tooltip-arrow { left: $tooltip-arrow-left; } .bs-tooltip-auto[x-placement^=left] .tooltip-arrow, .bs-tooltip-left .tooltip-arrow { right: $tooltip-arrow-right; } ================================================ FILE: assets/scss/soft-design-system/_typography.scss ================================================ html *{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { font-weight: $font-weight-normal; line-height: $p-line-height; } h1, .h1 { font-size: $h1-font-size; line-height: $h1-line-height; letter-spacing: $btn-letter-spacing; @include media-breakpoint-down(sm) { font-size: rfs-fluid-value($h1-font-size); } } h2, .h2 { font-size: $h2-font-size; line-height: $h2-line-height; letter-spacing: $letter-wider; @include media-breakpoint-down(sm) { font-size: rfs-fluid-value($h2-font-size); } } h3, .h3 { font-size: $h3-font-size; line-height: $h3-line-height; @include media-breakpoint-down(sm) { font-size: rfs-fluid-value($h3-font-size); } } h4, .h4 { font-size: $h4-font-size; line-height: $h4-line-height; @include media-breakpoint-down(sm) { font-size: rfs-fluid-value($h4-font-size); } } h5, .h5 { font-size: $h5-font-size; line-height: $h5-line-height; @include media-breakpoint-down(sm) { font-size: rfs-fluid-value($h5-font-size); } } h6, .h6 { font-size: $h6-font-size; line-height: $h6-line-height; } p, .p { font-size: $font-size-base; font-weight: $p-font-weight; line-height: $p-line-height; } .lead { font-size: $lead-font-size; font-weight: $lead-font-weight; line-height: $lead-line-height; } h1, .h1, h2, .h2, h3, .h3 { font-weight: $font-weight-bolder; } h4, .h4, h5, .h5, h6, .h6 { font-weight: $font-weight-bold; } h1, .h1, h2, .h2, h3, .h3, h4, .h4 { letter-spacing: $letter-tighter; } a { letter-spacing: $a-letter-spacing; color: $dark; } .text-sm { line-height: $text-sm-line-height; } .text-xs { line-height: $text-xs-line-height; } p, .p { @include font-size($p-font-size); } .lead { @include font-size($lead-font-size); } .text-lg { @include font-size($font-size-lg !important); } .text-sm { @include font-size($font-size-sm !important); } .text-xs { @include font-size($font-size-xs !important); } .text-xxs { @include font-size($font-size-xxs !important); } p { line-height: 1.625; font-weight: $font-weight-normal; } // stylelint-disable declaration-no-important // // Text // .text-sans-serif { font-family: $font-family-sans-serif !important; } .text-monospace { font-family: $font-family-monospace !important; } // Alignment .text-justify { text-align: justify !important; } .text-wrap { white-space: normal !important; } .text-nowrap { white-space: nowrap !important; } .text-truncate { @include text-truncate(); } // Weight and italics .font-weight-light { font-weight: $font-weight-light !important; } .font-weight-lighter { font-weight: $font-weight-lighter !important; } .font-weight-normal { font-weight: $font-weight-normal !important; } .font-weight-bold { font-weight: $font-weight-bold !important; } .font-weight-bolder { font-weight: $font-weight-bolder !important; } .font-italic { font-style: italic !important; } // Contextual colors .text-gradient { background-clip: $text-gradient-bg-clip; -webkit-background-clip: $text-gradient-bg-clip; -webkit-text-fill-color: $text-gradient-text-fill; position: $text-gradient-position; z-index: $text-gradient-zindex; &.text-primary { background-image: $text-gradient-bg-primary; } &.text-info { background-image: $text-gradient-bg-info; } &.text-success { background-image: $text-gradient-bg-success; } &.text-warning { background-image: $text-gradient-bg-warning; } &.text-danger { background-image: $text-gradient-bg-danger; } &.text-dark { background-image: $text-gradient-bg-dark; } } .blockquote { border-left: 3px solid $text-muted; > span { font-style: italic; } } .text-muted { color: $text-secondary !important; } .text-black-50 { color: rgba($black, .5) !important; } .text-white-50 { color: rgba($white, .5) !important; } .text-decoration-none { text-decoration: none !important; } .text-break { word-wrap: break-word !important; } // Reset .text-reset { color: inherit !important; } // Letter Spacing .letter-wider { letter-spacing: $letter-wider; } .letter-normal { letter-spacing: $letter-normal; } .letter-tighter { letter-spacing: $letter-tighter; } // Font Weight .text-lighter { font-weight: $font-weight-lighter; } .text-light { font-weight: $font-weight-light; } .text-normal { font-weight: $font-weight-normal; } .text-bold { font-weight: $font-weight-bold; } .text-bolder { font-weight: $font-weight-bolder; } // Font Size .text-2xl { font-size: $font-size-2xl; } .text-3xl { font-size: $font-size-3xl; } .text-4xl { font-size: $font-size-4xl; } .text-5xl { font-size: $font-size-5xl; } .text-6xl { font-size: $font-size-6xl; } .text-7xl { font-size: $font-size-7xl; } .text-8xl { font-size: $font-size-8xl; } .text-9xl { font-size: $font-size-9xl; } ================================================ FILE: assets/scss/soft-design-system/_utilities-extend.scss ================================================ @each $name, $value in $max-width-dim{ .max-width-#{$name} { max-width: $value !important; } } @each $name, $value in $width-dim{ .width-#{$name} { width: $value !important; } } ================================================ FILE: assets/scss/soft-design-system/_utilities.scss ================================================ @import "./bootstrap/functions"; @import "./bootstrap/variables"; @import "./bootstrap/maps"; @import "./bootstrap/utilities"; $utilities: ( // scss-docs-start utils-vertical-align "align": ( property: vertical-align, class: align, values: baseline top middle bottom text-bottom text-top ), // scss-docs-end utils-vertical-align // scss-docs-start utils-float "float": ( responsive: true, property: float, values: ( start: left, end: right, none: none, ) ), // scss-docs-end utils-float // scss-docs-start utils-overflow "overflow": ( property: overflow, values: auto hidden visible scroll, ), // scss-docs-end utils-overflow // scss-docs-start utils-display "display": ( responsive: true, print: true, property: display, class: d, values: inline inline-block block grid table table-row table-cell flex inline-flex none ), // scss-docs-end utils-display // scss-docs-start utils-shadow "shadow": ( property: box-shadow, class: shadow, values: ( null: $box-shadow, xs: $box-shadow-xs, sm: $box-shadow-sm, md: $box-shadow, lg: $box-shadow-lg, xl: $box-shadow-xl, none: none, ) ), // scss-docs-end utils-shadow // scss-docs-start utils-position "position": ( property: position, values: static relative absolute fixed sticky ), "top": ( property: top, values: $position-values ), "bottom": ( property: bottom, values: $position-values ), "start": ( property: left, class: start, values: $position-values ), "end": ( property: right, class: end, values: $position-values ), "translate-middle": ( property: transform, class: translate-middle, values: ( null: translate(-50%, -50%), x: translateX(-50%), y: translateY(-50%), ) ), //Scale "transform": ( property: transform, class: transform-scale, responsive: true, values: ( 5: scale(.5), 6: scale(.6), 7: scale(.7), 8: scale(.8), 9: scale(.9), 10: scale(1), ) ), // scss-docs-end utils-position // scss-docs-start utils-borders "border": ( property: border, values: ( null: $border-width solid $border-color, 0: 0, ) ), "border-top": ( property: border-top, responsive: true, values: ( null: $border-width solid $border-color, 0: 0, ) ), "border-end": ( property: border-right, responsive: true, class: border-end, values: ( null: $border-width solid $border-color, 0: 0, ) ), "border-bottom": ( property: border-bottom, responsive: true, values: ( null: $border-width solid $border-color, 0: 0, ) ), "border-start": ( property: border-left, responsive: true, class: border-start, values: ( null: $border-width solid $border-color, 0: 0, ) ), "border-color": ( property: border-color, class: border, values: map-merge($theme-colors, ("white": $white)) ), "border-width": ( property: border-width, class: border, values: $border-widths ), // scss-docs-end utils-borders // Sizing utilities // scss-docs-start utils-sizing "width": ( property: width, responsive: true, class: w, values: $width ), "max-width": ( property: max-width, class: mw, values: (100: 100%) ), "viewport-width": ( property: width, class: vw, values: (100: 100vw) ), "min-viewport-width": ( property: min-width, class: min-vw, values: (100: 100vw) ), "height": ( property: height, class: h, values: ( 25: 25%, 50: 50%, 75: 75%, 100: 100%, auto: auto ) ), "max-height": ( property: max-height, class: mh, values: (100: 100%) ), "viewport-height": ( property: height, class: vh, values: (100: 100vh) ), "min-viewport-height": ( property: min-height, class: min-vh, values: ( 25: $section-height-25-min-height, 35: $section-height-35-min-height, 45: $section-height-45-min-height, 50: $section-height-50-min-height, 55: $section-height-55-min-height, 65: $section-height-65-min-height, 70: $section-height-70-min-height, 75: $section-height-75-min-height, 80: $section-height-80-min-height, 85: $section-height-85-min-height, 90: $section-height-90-min-height, 95: $section-height-95-min-height, 100: 100vh ) ), // scss-docs-end utils-sizing // Flex utilities // scss-docs-start utils-flex "flex": ( responsive: true, property: flex, values: (fill: 1 1 auto) ), "flex-direction": ( responsive: true, property: flex-direction, class: flex, values: row column row-reverse column-reverse ), "flex-grow": ( responsive: true, property: flex-grow, class: flex, values: ( grow-0: 0, grow-1: 1, ) ), "flex-shrink": ( responsive: true, property: flex-shrink, class: flex, values: ( shrink-0: 0, shrink-1: 1, ) ), "flex-wrap": ( responsive: true, property: flex-wrap, class: flex, values: wrap nowrap wrap-reverse ), "gap": ( responsive: true, property: gap, class: gap, values: $spacers ), "justify-content": ( responsive: true, property: justify-content, values: ( start: flex-start, end: flex-end, center: center, between: space-between, around: space-around, evenly: space-evenly, ) ), "align-items": ( responsive: true, property: align-items, values: ( start: flex-start, end: flex-end, center: center, baseline: baseline, stretch: stretch, ) ), "align-content": ( responsive: true, property: align-content, values: ( start: flex-start, end: flex-end, center: center, between: space-between, around: space-around, stretch: stretch, ) ), "align-self": ( responsive: true, property: align-self, values: ( auto: auto, start: flex-start, end: flex-end, center: center, baseline: baseline, stretch: stretch, ) ), "order": ( responsive: true, property: order, values: ( first: -1, 0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, last: 6, ), ), // scss-docs-end utils-flex // Margin utilities // scss-docs-start utils-spacing "margin": ( responsive: true, property: margin, class: m, values: map-merge($spacers, (auto: auto)) ), "margin-x": ( responsive: true, property: margin-right margin-left, class: mx, values: map-merge($spacers, (auto: auto)) ), "margin-y": ( responsive: true, property: margin-top margin-bottom, class: my, values: map-merge($spacers, (auto: auto)) ), "margin-top": ( responsive: true, property: margin-top, class: mt, values: map-merge($spacers, (auto: auto)) ), "margin-end": ( responsive: true, property: margin-right, class: me, values: map-merge($spacers, (auto: auto)) ), "margin-bottom": ( responsive: true, property: margin-bottom, class: mb, values: map-merge($spacers, (auto: auto)) ), "margin-start": ( responsive: true, property: margin-left, class: ms, values: map-merge($spacers, (auto: auto)) ), // Negative margin utilities "negative-margin": ( responsive: true, property: margin, class: m, values: $negative-spacers ), "negative-margin-x": ( responsive: true, property: margin-right margin-left, class: mx, values: $negative-spacers ), "negative-margin-y": ( responsive: true, property: margin-top margin-bottom, class: my, values: $negative-spacers ), "negative-margin-top": ( responsive: true, property: margin-top, class: mt, values: $negative-spacers ), "negative-margin-end": ( responsive: true, property: margin-right, class: me, values: $negative-spacers ), "negative-margin-bottom": ( responsive: true, property: margin-bottom, class: mb, values: $negative-spacers ), "negative-margin-start": ( responsive: true, property: margin-left, class: ms, values: $negative-spacers ), // Padding utilities "padding": ( responsive: true, property: padding, class: p, values: $spacers ), "padding-x": ( responsive: true, property: padding-right padding-left, class: px, values: $spacers ), "padding-y": ( responsive: true, property: padding-top padding-bottom, class: py, values: $spacers ), "padding-top": ( responsive: true, property: padding-top, class: pt, values: $spacers ), "padding-end": ( responsive: true, property: padding-right, class: pe, values: $spacers ), "padding-bottom": ( responsive: true, property: padding-bottom, class: pb, values: $spacers ), "padding-start": ( responsive: true, property: padding-left, class: ps, values: $spacers ), // scss-docs-end utils-spacing // Text // scss-docs-start utils-text "font-family": ( property: font-family, class: font, values: (monospace: var(--#{$prefix}font-monospace)) ), "font-size": ( rfs: true, property: font-size, class: fs, values: $font-sizes ), "font-style": ( property: font-style, class: fst, values: italic normal ), "font-weight": ( property: font-weight, class: fw, values: ( light: $font-weight-light, lighter: $font-weight-lighter, normal: $font-weight-normal, bold: $font-weight-bold, bolder: $font-weight-bolder ) ), "line-height": ( property: line-height, class: lh, values: ( 1: 1, sm: $line-height-sm, base: $line-height-base, lg: $line-height-lg, ) ), "text-align": ( responsive: true, property: text-align, class: text, values: ( start: left, end: right, center: center, ) ), "text-decoration": ( property: text-decoration, values: none underline line-through ), "text-transform": ( property: text-transform, class: text, values: lowercase uppercase capitalize ), "white-space": ( property: white-space, class: text, values: ( wrap: normal, nowrap: nowrap, ) ), "word-wrap": ( property: word-wrap word-break, class: text, values: (break: break-word), rtl: false ), // scss-docs-end utils-text // scss-docs-start utils-color "color": ( property: color, class: text, values: map-merge( $theme-colors, ( "white": $white, "body": $body-color, "muted": $text-muted, "black-50": rgba($black, .5), "white-50": rgba($white, .5), "reset": inherit, ) ) ), // scss-docs-end utils-color // scss-docs-start utils-bg-color "background-color": ( property: background-color, class: bg, values: map-merge( $theme-colors, ( "body": $body-bg, "white": $white, "transparent": transparent, "gray-100": $gray-100, "gray-200": $gray-200, "gray-300": $gray-300, "gray-400": $gray-400, "gray-500": $gray-500, "gray-600": $gray-600, "gray-700": $gray-700, "gray-800": $gray-800, "gray-900": $gray-900, ) ) ), // scss-docs-end utils-bg-color "gradient": ( property: background-image, class: bg, values: (gradient: var(--#{$prefix}gradient)) ), // scss-docs-start utils-interaction "user-select": ( property: user-select, values: all auto none ), "pointer-events": ( property: pointer-events, class: pe, values: none auto, ), // scss-docs-end utils-interaction // scss-docs-start utils-border-radius "rounded": ( property: border-radius, class: rounded, values: ( null: $border-radius, 0: 0, 1: $border-radius-sm, 2: $border-radius, 3: $border-radius-lg, circle: 50%, pill: $border-radius-pill ) ), "rounded-top": ( property: border-top-left-radius border-top-right-radius, class: rounded-top, values: (null: $border-radius) ), "rounded-end": ( property: border-top-right-radius border-bottom-right-radius, class: rounded-end, values: (null: $border-radius) ), "rounded-bottom": ( property: border-bottom-right-radius border-bottom-left-radius, class: rounded-bottom, values: (null: $border-radius) ), "rounded-start": ( property: border-bottom-left-radius border-top-left-radius, class: rounded-start, values: (null: $border-radius) ), // scss-docs-end utils-border-radius // scss-docs-start utils-visibility "visibility": ( property: visibility, class: null, values: ( visible: visible, invisible: hidden, ) ), // Opacity utilities "opacity": ( property: opacity, values: ( 0: 0, 1: .1, 2: .2, 3: .3, 4: .4, 5: .5, 6: .6, 7: .7, 8: .8, 9: .9, 10: 1 ), ), // Z-index utilities "z-index": ( property: z-index, values: ( 0: 0, 1: 1, 2: 2, 3: 3 ), ), // Letter spacing utilities "letter-spacing": ( property: letter-spacing, values: ( 1: 1px, 2: 2px, 3: 3px, 4: 4px, 5: 5px ), ), // Border radius utilities "border-top-left-radius": ( property: border-top-left-radius, class: border-radius-top-start, responsive: true, values: ( null: $border-radius, 0: 0, sm: $border-radius-sm, md: $border-radius, lg: $border-radius-lg, xl: $border-radius-xl, 2xl: $border-radius-2xl, circle: 50%, pill: $border-radius-pill ) ), "border-top-right-radius": ( property: border-top-right-radius, class: border-radius-top-end, responsive: true, values: ( null: $border-radius, 0: 0, sm: $border-radius-sm, md: $border-radius, lg: $border-radius-lg, xl: $border-radius-xl, 2xl: $border-radius-2xl, circle: 50%, pill: $border-radius-pill ) ), "border-bottom-left-radius": ( property: border-bottom-left-radius, class: border-radius-bottom-start, responsive: true, values: ( null: $border-radius, 0: 0, sm: $border-radius-sm, md: $border-radius, lg: $border-radius-lg, xl: $border-radius-xl, 2xl: $border-radius-2xl, circle: 50%, pill: $border-radius-pill ) ), "border-bottom-right-radius": ( property: border-bottom-right-radius, class: border-radius-bottom-end, responsive: true, values: ( null: $border-radius, 0: 0, sm: $border-radius-sm, md: $border-radius, lg: $border-radius-lg, xl: $border-radius-xl, 2xl: $border-radius-2xl, circle: 50%, pill: $border-radius-pill ) ), // Max Height Values "max-height-px": ( property: max-height, class: max-height, values: ( 100: $max-height-100, 150: $max-height-150, 160: $max-height-160, 200: $max-height-200, 250: $max-height-250, 300: $max-height-300, 400: $max-height-400, 500: $max-height-500, 600: $max-height-600 ) ), // Max Height Values vh "max-height-vh": ( property: max-height, class: max-height-vh, values: ( 10: $max-height-vh-10, 20: $max-height-vh-20, 30: $max-height-vh-30, 40: $max-height-vh-40, 50: $max-height-vh-50, 60: $max-height-vh-60, 70: $max-height-vh-70, 80: $max-height-vh-80, 90: $max-height-vh-90, 100: $max-height-vh-100, ) ), // Min Height Values "min-height-px": ( property: min-height, class: min-height, values: ( 100: $min-height-100, 150: $min-height-150, 160: $min-height-160, 200: $min-height-200, 250: $min-height-250, 300: $min-height-300, 400: $min-height-400, 500: $min-height-500, 600: $min-height-600 ) ), // Height Values "height-px": ( property: height, class: height, values: ( 100: $height-100, 150: $height-150, 200: $height-200, 300: $height-300, 400: $height-400, 500: $height-500, 600: $height-600 ) ), // Max Width Values "max-width-px": ( property: max-width, class: max-width, values: ( 100: $max-width-100, 200: $max-width-200, 300: $max-width-300, 400: $max-width-400, 500: $max-width-500 ) ), ); ================================================ FILE: assets/scss/soft-design-system/_variables.scss ================================================ // Variables // // Variables should follow the `$component-state-property-size` formula for // consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs. // Color system $white: #fff !default; $gray-50: #fafafa !default; $gray-100: #f4f4f5 !default; $gray-200: #e3e3e7 !default; $gray-300: #d4d4d8 !default; $gray-400: #a1a1aa !default; $gray-500: #71717a !default; $gray-600: #52525b !default; $gray-700: #3f3f46 !default; $gray-800: #27272a !default; $gray-900: #18181b !default; $gray-950: #09090b !default; $black: #000 !default; // $soft-background-color: #fbfbfb !default; $soft-background-color: #ffffff !default; // Testing $font-color: $gray-500 !default; $h-color: $gray-800 !default; $headings-color: $gray-800 !default; $bg-gray-50: $gray-50 !default; // fusv-enable $blue: #0ea5e9 !default; $indigo: #6366f1 !default; $purple: #a855f7 !default; $pink: #ec4899 !default; $red: #ef4444 !default; $orange: #f97316 !default; $yellow: #eab308 !default; $green: #22c55e !default; $teal: #14b8a6 !default; $cyan: #06b6d4 !default; // scss-docs-start colors-map $colors: ( "blue": $blue, "indigo": $indigo, "purple": $purple, "pink": $pink, "red": $red, "orange": $orange, "yellow": $yellow, "green": $green, "teal": $teal, "cyan": $cyan, "white": $white, "gray": $gray-600, "gray-dark": $gray-800, ) !default; // scss-docs-end colors-map $primary: $orange !default; $secondary: $gray-500 !default; $info: $blue !default; $success: $green !default; $warning: $yellow !default; $danger: $red !default; $light: $gray-200 !default; $dark: $h-color !default; // scss-docs-start theme-colors-map $theme-colors: ( "primary": $primary, "secondary": $secondary, "success": $success, "info": $info, "warning": $warning, "danger": $danger, "light": $light, "dark": $dark, "white": $white ) !default; // scss-docs-end theme-colors-map $purple-600: #9333ea !default; $fuchsia-600: #c026d3 !default; $violet-600: #7c3aed !default; $red-600: #dc2626 !default; $green-600: #16a34a !default; $indigo-600: #4f46e5 !default; $lime-600: #65a30d !default; $yellow-600: #ca8a04 !default; $orange-600: #ea580c !default; $purple-400: #c084fc !default; $fuchsia-400: #e879f9 !default; $violet-400: #a78bfa !default; $red-400: #f87171 !default; $green-400: #4ade80 !default; $indigo-400: #818cf8 !default; $lime-400: #a3e635 !default; $yellow-400: #facc15 !default; $orange-400: #fb923c !default; // Gradient colors $primary-gradient: $orange-600 !default; $primary-gradient-state: $yellow-400 !default; $secondary-gradient: $gray-500 !default; $secondary-gradient-state: $gray-200 !default; $info-gradient: $blue !default; $info-gradient-state: $cyan !default; $success-gradient: $green !default; $success-gradient-state: #98ec2d !default; $danger-gradient: $red !default; $danger-gradient-state: $pink !default; $warning-gradient: $yellow !default; $warning-gradient-state: $orange !default; $dark-gradient: $gray-800 !default; $dark-gradient-state: $gray-900 !default; $light-gradient: $gray-200 !default; $light-gradient-state: $gray-100 !default; $dark-gradient-dark: $gray-800 !default; $dark-gradient-state-dark: $gray-900 !default; // Gradient Colors map $theme-gradient-colors: ( "primary": ($primary-gradient, $primary-gradient-state), "secondary": ($secondary-gradient, $secondary-gradient-state), "success": ($success-gradient, $success-gradient-state), "info": ($info-gradient, $info-gradient-state), "warning": ($warning-gradient, $warning-gradient-state), "danger": ($danger-gradient, $danger-gradient-state), "light": ($light-gradient, $light-gradient-state), "dark": ($dark-gradient, $dark-gradient-state) ) !default; // Set a specific jump point for requesting color jumps $theme-color-interval: 8% !default; // The contrast ratio to reach against white, to determine if color changes from "light" to "dark". Acceptable values for WCAG 2.0 are 3, 4.5 and 7. // See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast $min-contrast-ratio: 4.5 !default; // Customize the light and dark text colors for use in our color contrast function. $color-contrast-dark: $black !default; $color-contrast-light: $white !default; // fusv-disable $blue-100: tint-color($blue, 80%) !default; $blue-200: tint-color($blue, 60%) !default; $blue-300: tint-color($blue, 40%) !default; $blue-400: tint-color($blue, 20%) !default; $blue-500: $blue !default; $blue-600: shade-color($blue, 20%) !default; $blue-700: shade-color($blue, 40%) !default; $blue-800: shade-color($blue, 60%) !default; $blue-900: shade-color($blue, 80%) !default; $indigo-100: tint-color($indigo, 80%) !default; $indigo-200: tint-color($indigo, 60%) !default; $indigo-300: tint-color($indigo, 40%) !default; $indigo-400: tint-color($indigo, 20%) !default; $indigo-500: $indigo !default; $indigo-600: shade-color($indigo, 20%) !default; $indigo-700: shade-color($indigo, 40%) !default; $indigo-800: shade-color($indigo, 60%) !default; $indigo-900: shade-color($indigo, 80%) !default; $purple-100: tint-color($purple, 80%) !default; $purple-200: tint-color($purple, 60%) !default; $purple-300: tint-color($purple, 40%) !default; $purple-400: tint-color($purple, 20%) !default; $purple-500: $purple !default; $purple-600: shade-color($purple, 20%) !default; $purple-700: shade-color($purple, 40%) !default; $purple-800: shade-color($purple, 60%) !default; $purple-900: shade-color($purple, 80%) !default; $pink-100: tint-color($pink, 80%) !default; $pink-200: tint-color($pink, 60%) !default; $pink-300: tint-color($pink, 40%) !default; $pink-400: tint-color($pink, 20%) !default; $pink-500: $pink !default; $pink-600: shade-color($pink, 20%) !default; $pink-700: shade-color($pink, 40%) !default; $pink-800: shade-color($pink, 60%) !default; $pink-900: shade-color($pink, 80%) !default; $red-100: tint-color($red, 80%) !default; $red-200: tint-color($red, 60%) !default; $red-300: tint-color($red, 40%) !default; $red-400: tint-color($red, 20%) !default; $red-500: $red !default; $red-600: shade-color($red, 20%) !default; $red-700: shade-color($red, 40%) !default; $red-800: shade-color($red, 60%) !default; $red-900: shade-color($red, 80%) !default; $orange-100: tint-color($orange, 80%) !default; $orange-200: tint-color($orange, 60%) !default; $orange-300: tint-color($orange, 40%) !default; $orange-400: tint-color($orange, 20%) !default; $orange-500: $orange !default; $orange-600: shade-color($orange, 20%) !default; $orange-700: shade-color($orange, 40%) !default; $orange-800: shade-color($orange, 60%) !default; $orange-900: shade-color($orange, 80%) !default; $yellow-100: tint-color($yellow, 80%) !default; $yellow-200: tint-color($yellow, 60%) !default; $yellow-300: tint-color($yellow, 40%) !default; $yellow-400: tint-color($yellow, 20%) !default; $yellow-500: $yellow !default; $yellow-600: shade-color($yellow, 20%) !default; $yellow-700: shade-color($yellow, 40%) !default; $yellow-800: shade-color($yellow, 60%) !default; $yellow-900: shade-color($yellow, 80%) !default; $green-100: tint-color($green, 80%) !default; $green-200: tint-color($green, 60%) !default; $green-300: tint-color($green, 40%) !default; $green-400: tint-color($green, 20%) !default; $green-500: $green !default; $green-600: shade-color($green, 20%) !default; $green-700: shade-color($green, 40%) !default; $green-800: shade-color($green, 60%) !default; $green-900: shade-color($green, 80%) !default; $teal-100: tint-color($teal, 80%) !default; $teal-200: tint-color($teal, 60%) !default; $teal-300: tint-color($teal, 40%) !default; $teal-400: tint-color($teal, 20%) !default; $teal-500: $teal !default; $teal-600: shade-color($teal, 20%) !default; $teal-700: shade-color($teal, 40%) !default; $teal-800: shade-color($teal, 60%) !default; $teal-900: shade-color($teal, 80%) !default; $cyan-100: tint-color($cyan, 80%) !default; $cyan-200: tint-color($cyan, 60%) !default; $cyan-300: tint-color($cyan, 40%) !default; $cyan-400: tint-color($cyan, 20%) !default; $cyan-500: $cyan !default; $cyan-600: shade-color($cyan, 20%) !default; $cyan-700: shade-color($cyan, 40%) !default; $cyan-800: shade-color($cyan, 60%) !default; $cyan-900: shade-color($cyan, 80%) !default; $blues: ( "blue-100": $blue-100, "blue-200": $blue-200, "blue-300": $blue-300, "blue-400": $blue-400, "blue-500": $blue-500, "blue-600": $blue-600, "blue-700": $blue-700, "blue-800": $blue-800, "blue-900": $blue-900 ) !default; $indigos: ( "indigo-100": $indigo-100, "indigo-200": $indigo-200, "indigo-300": $indigo-300, "indigo-400": $indigo-400, "indigo-500": $indigo-500, "indigo-600": $indigo-600, "indigo-700": $indigo-700, "indigo-800": $indigo-800, "indigo-900": $indigo-900 ) !default; $purples: ( "purple-100": $purple-100, "purple-200": $purple-200, "purple-300": $purple-300, "purple-400": $purple-400, "purple-500": $purple-500, "purple-600": $purple-600, "purple-700": $purple-700, "purple-800": $purple-800, "purple-900": $purple-900 ) !default; $pinks: ( "pink-100": $pink-100, "pink-200": $pink-200, "pink-300": $pink-300, "pink-400": $pink-400, "pink-500": $pink-500, "pink-600": $pink-600, "pink-700": $pink-700, "pink-800": $pink-800, "pink-900": $pink-900 ) !default; $reds: ( "red-100": $red-100, "red-200": $red-200, "red-300": $red-300, "red-400": $red-400, "red-500": $red-500, "red-600": $red-600, "red-700": $red-700, "red-800": $red-800, "red-900": $red-900 ) !default; $oranges: ( "orange-100": $orange-100, "orange-200": $orange-200, "orange-300": $orange-300, "orange-400": $orange-400, "orange-500": $orange-500, "orange-600": $orange-600, "orange-700": $orange-700, "orange-800": $orange-800, "orange-900": $orange-900 ) !default; $yellows: ( "yellow-100": $yellow-100, "yellow-200": $yellow-200, "yellow-300": $yellow-300, "yellow-400": $yellow-400, "yellow-500": $yellow-500, "yellow-600": $yellow-600, "yellow-700": $yellow-700, "yellow-800": $yellow-800, "yellow-900": $yellow-900 ) !default; $greens: ( "green-100": $green-100, "green-200": $green-200, "green-300": $green-300, "green-400": $green-400, "green-500": $green-500, "green-600": $green-600, "green-700": $green-700, "green-800": $green-800, "green-900": $green-900 ) !default; $teals: ( "teal-100": $teal-100, "teal-200": $teal-200, "teal-300": $teal-300, "teal-400": $teal-400, "teal-500": $teal-500, "teal-600": $teal-600, "teal-700": $teal-700, "teal-800": $teal-800, "teal-900": $teal-900 ) !default; $cyans: ( "cyan-100": $cyan-100, "cyan-200": $cyan-200, "cyan-300": $cyan-300, "cyan-400": $cyan-400, "cyan-500": $cyan-500, "cyan-600": $cyan-600, "cyan-700": $cyan-700, "cyan-800": $cyan-800, "cyan-900": $cyan-900 ) !default; // fusv-enable // Characters which are escaped by the escape-svg function $escaped-characters: ( ("<", "%3c"), (">", "%3e"), ("#", "%23"), ("(", "%28"), (")", "%29"), ) !default; // Options // // Quickly modify global styling by enabling or disabling optional features. $enable-caret: true !default; $enable-rounded: true !default; $enable-shadows: false !default; $enable-gradients: false !default; $enable-transitions: true !default; $enable-reduced-motion: true !default; $enable-grid-classes: true !default; $enable-button-pointers: true !default; $enable-rfs: true !default; $enable-validation-icons: true !default; $enable-negative-margins: true !default; $enable-deprecation-messages: true !default; $enable-important-utilities: true !default; // Gradient // // The gradient which is added to components if `$enable-gradients` is `true` // This gradient is also added to elements with `.bg-gradient` $gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default; // Spacing // // Control the default styling of most Bootstrap elements by modifying these // variables. Mostly focused on spacing. // You can add more entries to the $spacers map, should you need more variation. $spacer: 1rem !default; $spacers: ( 0: 0, 1: $spacer * 0.25, 2: $spacer * 0.5, 3: $spacer, 4: $spacer * 1.5, 5: $spacer * 3, 6: $spacer * 4, 7: $spacer * 6, 8: $spacer * 8, 9: $spacer * 10, 10: $spacer * 12, 11: $spacer * 14, 12: $spacer * 16, ) !default; $negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default; // Position // // Define the edge positioning anchors of the position utilities. $position-values: ( 0: 0, 1: 1%, 2: 2%, 3: 3%, 4: 4%, 5: 5%, 6: 6%, 7: 7%, 8: 8%, 9: 9%, 10: 10%, 50: 50%, 100: 100% ) !default; // Body // // Settings for the `` element. $body-bg: $white !default; $body-color: $font-color !default; $body-text-align: null !default; // Links // // Style anchor elements. $link-color: $primary !default; $link-decoration: none !default; $link-hover-color: darken($link-color, 15%) !default; $link-hover-decoration: none !default; // Darken percentage for links with `.text-*` class (e.g. `.text-success`) $emphasized-link-hover-darken-percentage: 15% !default; $stretched-link-pseudo-element: after !default; $stretched-link-z-index: 1 !default; // Paragraphs // // Style p element. $paragraph-margin-bottom: 1rem !default; // Grid breakpoints // // Define the minimum dimensions at which your layout will change, // adapting to different screen sizes, for use in media queries. // scss-docs-start grid-breakpoints $grid-breakpoints: ( xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px ) !default; // scss-docs-end grid-breakpoints @include _assert-ascending($grid-breakpoints, "$grid-breakpoints"); @include _assert-starts-at-zero($grid-breakpoints, "$grid-breakpoints"); // Grid containers // // Define the maximum width of `.container` for different screen sizes. // scss-docs-start container-max-widths $container-max-widths: ( sm: 540px, md: 720px, lg: 960px, xl: 1140px, xxl: 1320px ) !default; // scss-docs-end container-max-widths @include _assert-ascending($container-max-widths, "$container-max-widths"); // Grid columns // // Set the number of columns and specify the width of the gutters. $grid-columns: 12 !default; $grid-gutter-width: 1.5rem !default; $grid-row-columns: 6 !default; $gutters: $spacers !default; // Container padding $container-padding-x: $grid-gutter-width !default; // Components // // Define common padding and border radius sizes and more. $border-width: 1px !default; $border-color: $gray-300 !default; $border-radius-xs: .125rem !default; $border-radius-sm: .25rem !default; $border-radius-md: .5rem !default; $border-radius-lg: .75rem !default; $border-radius-xl: 1rem !default; $border-radius-2xl: 1.5rem !default; $border-radius-section: 10rem !default; $border-widths: ( 0: 0, 1: 1px, 2: 2px, 3: 3px, 4: 4px, 5: 5px ) !default; $rounded-pill: 50rem !default; $box-shadow-xs: 0 1px 2px 0 rgba($black, 0.05) !default; $box-shadow-sm: 0 1px 3px 0 rgba($black, 0.1), 0 1px 2px -1px rgba($black, 0.1) !default; $box-shadow: 0 4px 6px -1px rgba($black, 0.1), 0 2px 4px -2px rgba($black, 0.1) !default; $box-shadow-lg: 0 10px 15px -3px rgba($black, 0.1), 0 4px 6px -4px rgba($black, 0.1) !default; $box-shadow-xl: 0 20px 25px -5px rgba($black, 0.1), 0 8px 10px -6px rgba($black, 0.1) !default; $box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default; $component-active-color: $white !default; $component-active-bg: $primary !default; $caret-width: .3em !default; $caret-vertical-align: $caret-width * .85 !default; $caret-spacing: $caret-width * .85 !default; $transition-base: all .2s ease-in-out !default; $transition-fade: opacity .15s linear !default; $transition-collapse: height .35s ease !default; // stylelint-disable function-disallowed-list // scss-docs-start aspect-ratios $aspect-ratios: ( "1x1": 100%, "4x3": calc(3 / 4 * 100%), "16x9": calc(9 / 16 * 100%), "21x9": calc(9 / 21 * 100%) ) !default; // scss-docs-end aspect-ratios // stylelint-enable function-disallowed-list // Typography // // Font, line-height, and color for body text, headings, and more. // stylelint-disable value-keyword-case $font-family-sans-serif: 'Inter' !default; $font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default; // stylelint-enable value-keyword-case $font-family-base: var(--bs-font-sans-serif) !default; $font-family-code: var(--bs-font-monospace) !default; // $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins // $font-size-base effects the font size of the body text $font-size-root: null !default; $font-size-base: 1rem !default; // Assumes the browser default, typically `16px` $font-size-xxs: $font-size-base * .65 !default; $font-size-xs: $font-size-base * .75 !default; $font-size-sm: $font-size-base * .875 !default; $font-size-lg: $font-size-base * 1.125 !default; $font-size-xl: $font-size-base * 1.25 !default; $font-size-2xl: $font-size-base * 1.5 !default; $font-size-3xl: $font-size-base * 1.875 !default; $font-size-4xl: $font-size-base * 2 !default; $font-size-5xl: $font-size-base * 2.25 !default; $font-size-6xl: $font-size-base * 3 !default; $font-size-7xl: $font-size-base * 3.75 !default; $font-size-8xl: $font-size-base * 4 !default; $font-size-9xl: $font-size-base * 5 !default; $font-weight-lighter: lighter !default; $font-weight-light: 300 !default; $font-weight-normal: 400 !default; $font-weight-bold: 600 !default; $font-weight-bolder: 700 !default; $font-weight-base: $font-weight-normal !default; $h1-font-weight: $font-weight-bold !default; $h2-font-weight: $font-weight-bold !default; $h3-font-weight: $font-weight-bold !default; $h4-font-weight: $font-weight-bold !default; $h5-font-weight: $font-weight-bold !default; $h6-font-weight: $font-weight-bold !default; $p-font-weight: $font-weight-normal !default; $lead-font-weight: $font-weight-normal !default; $text-sm-font-weight: $font-weight-normal !default; $text-xs-font-weight: $font-weight-normal !default; $line-height: 1.75rem !default; $line-height-base: 1.5 !default; $line-height-sm: 1.25 !default; $line-height-lg: 2 !default; $h1-line-height: 1.25 !default; $h2-line-height: 1.3 !default; $h3-line-height: 1.375 !default; $h4-line-height: 1.375 !default; $h5-line-height: 1.375 !default; $h6-line-height: 1.625 !default; $p-line-height: 1.6 !default; $lead-line-height: 1.625 !default; $text-sm-line-height: 1.5 !default; $text-xs-line-height: 1.25 !default; $font-size-base: 1rem !default; // Assumes the browser default, typically `16px` $h1-font-size: $font-size-base * 3 !default; $h2-font-size: $font-size-base * 2.25 !default; $h3-font-size: $font-size-base * 1.875 !default; $h4-font-size: $font-size-base * 1.5 !default; $h5-font-size: $font-size-base * 1.25 !default; $h6-font-size: $font-size-base !default; $lead-font-size: $font-size-base * 1.25 !default; $text-sm-font-size: .875rem !default; $text-xs-font-size: .75rem !default; $p-font-size: 1rem !default; $headings-margin-bottom: $spacer * 0.5 !default; $headings-font-family: null !default; $headings-font-style: null !default; $headings-font-weight: 400 !default; $headings-line-height: 1.2 !default; $headings-color: #344767 !default; // scss-docs-start display-headings $display-font-sizes: ( 1: 5rem, 2: 4.5rem, 3: 4rem, 4: 3.5rem, 5: 3rem, 6: 2.5rem ) !default; $display-font-weight: 300 !default; $display-line-height: $headings-line-height !default; // scss-docs-end display-headings $lead-font-size: $font-size-base * 1.25 !default; $lead-font-weight: 300 !default; $small-font-size: .875em !default; $sub-sup-font-size: .75em !default; $text-secondary: $font-color !default; $text-muted: $gray-600 !default; // text gradient $text-gradient-bg-clip: text !default; $text-gradient-text-fill: transparent !default; $text-gradient-position: relative !default; $text-gradient-zindex: 1 !default; $text-gradient-bg-primary: linear-gradient(310deg, $orange-600, $yellow-400) !default; $text-gradient-bg-info: linear-gradient(310deg, $indigo-600, $cyan-600) !default; $text-gradient-bg-success: linear-gradient(310deg, $green-600, $lime-600) !default; $text-gradient-bg-warning: linear-gradient(310deg, $yellow-600, $orange-600) !default; $text-gradient-bg-danger: linear-gradient(310deg, $red-600, $pink-400) !default; $text-gradient-bg-dark: linear-gradient(310deg, $gray-800, $gray-900) !default; $initialism-font-size: $small-font-size !default; $blockquote-margin-y: $spacer !default; $blockquote-font-size: $font-size-base * 1.25 !default; $blockquote-footer-color: $gray-600 !default; $blockquote-footer-font-size: $small-font-size !default; $hr-margin-y: $spacer !default; $hr-color: inherit !default; $hr-height: $border-width !default; $hr-opacity: .25 !default; $legend-margin-bottom: .5rem !default; $legend-font-size: 1.5rem !default; $legend-font-weight: null !default; $mark-padding: .2em !default; $dt-font-weight: $font-weight-bold !default; $nested-kbd-font-weight: $font-weight-bold !default; $list-inline-padding: .5rem !default; $mark-bg: #fcf8e3 !default; // Letter Spacing $letter-wider: .05rem !default; $letter-normal: 0rem !default; $letter-tighter: -0.05rem !default; $h1-letter-spacing: 0.1rem !default; $a-letter-spacing: 0.0025rem !default; // Tables // // Customizes the `.table` component with basic values, each used across all table variations. $table-head-spacer-y: .75rem !default; $table-head-spacer-x: 1.5rem !default; $table-head-font-size: .65rem !default; $table-head-font-weight: $font-weight-bold !default; $table-head-text-transform: capitalize !default; $table-head-letter-spacing: 0px !default; $table-head-bg: $gray-100 !default; $table-head-color: $gray-600 !default; $table-body-font-size: .8125rem !default; $table-border-width: $border-width !default; $table-border-color: $gray-200 !default; // scss-docs-start table-variables $table-cell-padding-y: .5rem !default; $table-cell-padding-x: .5rem !default; $table-cell-padding-y-sm: .25rem !default; $table-cell-padding-x-sm: .25rem !default; $table-cell-vertical-align: top !default; $table-color: $body-color !default; $table-bg: transparent !default; $table-th-font-weight: null !default; $table-striped-color: $table-color !default; $table-striped-bg-factor: .05 !default; $table-striped-bg: rgba($black, $table-striped-bg-factor) !default; $table-active-color: $table-color !default; $table-active-bg-factor: .1 !default; $table-active-bg: rgba($black, $table-active-bg-factor) !default; $table-hover-color: $table-color !default; $table-hover-bg-factor: .075 !default; $table-hover-bg: rgba($black, $table-hover-bg-factor) !default; $table-border-factor: .1 !default; $table-border-width: $border-width !default; $table-border-color: $border-color !default; $table-striped-order: odd !default; $table-group-separator-color: currentColor !default; $table-caption-color: $text-muted !default; $table-bg-level: -9 !default; $table-bg-scale: -80% !default; $table-variants: ( "primary": shift-color($primary, $table-bg-scale), "secondary": shift-color($secondary, $table-bg-scale), "success": shift-color($success, $table-bg-scale), "info": shift-color($info, $table-bg-scale), "warning": shift-color($warning, $table-bg-scale), "danger": shift-color($danger, $table-bg-scale), "light": $light, "dark": $dark, ) !default; // scss-docs-end table-variables // Buttons + Forms // // Shared variables that are reassigned to `$input-` and `$btn-` specific variables. $input-btn-padding-y: .5rem !default; $input-btn-padding-x: .75rem !default; $input-btn-font-family: null !default; $input-btn-font-size: 1rem !default; $input-btn-line-height: 1.4 !default; $input-btn-focus-width: .2rem !default; $input-btn-focus-color-opacity: .25 !default; $input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default; $input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default; $input-btn-padding-y-sm: .25rem !default; $input-btn-padding-x-sm: .75rem !default; $input-btn-font-size-sm: .75rem !default; $input-btn-padding-y-lg: .75rem !default; $input-btn-padding-x-lg: .75rem !default; $input-btn-font-size-lg: .875rem !default; $input-btn-border-width: $border-width !default; // Buttons // // For each of Bootstrap's buttons, define text, background, and border color. $btn-padding-y: .75rem !default; $btn-padding-x: 1.5rem !default; $btn-font-family: $input-btn-font-family !default; $btn-font-size: $text-xs-font-size !default; $btn-line-height: $input-btn-line-height !default; $btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping $btn-letter-spacing: -0.025rem !default; // Set to `nowrap` to prevent text wrapping $btn-margin-bottom: 1rem !default; $btn-padding-y-sm: .5rem !default; $btn-padding-x-sm: 2rem !default; $btn-font-size-sm: $input-btn-font-size-sm !default; $btn-padding-y-lg: .875rem !default; $btn-padding-x-lg: 4rem !default; $btn-font-size-lg: .875rem !default; $btn-border-width: $input-btn-border-width !default; $btn-font-weight: $font-weight-bolder !default; $btn-box-shadow: 0 4px 7px -1px rgba(0,0,0,.11), 0 2px 4px -1px rgba(0,0,0,.07) !default; $btn-box-shadow-values: 0 5px 8px 0 !default; $btn-box-shadow-hover-values: 0 8px 10px 0 !default; $btn-hover-box-shadow: 0 3px 5px -1px rgba(0,0,0,.09), 0 2px 3px -1px rgba(0,0,0,.07) !default; $btn-focus-box-shadow: $btn-hover-box-shadow !default; $btn-focus-width: $input-btn-focus-width !default; $btn-hover-opacity: .85 !default; $btn-disabled-opacity: .65 !default; $btn-active-box-shadow: none !default; $btn-background-size: 150% !default; $btn-hover-transform: scale(1.02) !default; $btn-active-hover-transform: scale(1) !default; $btn-background-position-x: 25% !default; $btn-link-color: $link-color !default; $btn-link-hover-color: $link-hover-color !default; $btn-link-disabled-color: $gray-600 !default; $btn-block-spacing-y: .5rem !default; // Allows for customizing button radius independently from global border radius $btn-border-radius: .5rem !default; $btn-border-radius-lg: .5rem !default; $btn-border-radius-sm: .5rem !default; $btn-border-rounded: 1.875rem !default; $btn-icon-transition: all .2s cubic-bezier(.34,1.61,.7,1.3) !default; $btn-icon-transform-right: translateX(5px) !default; $btn-icon-transform-left: translateX(-5px) !default; // Allows for customizing button radius independently from global border radius $btn-border-radius: $border-radius-md !default; $btn-border-radius-sm: $border-radius-sm !default; $btn-border-radius-lg: $border-radius-lg !default; $btn-transition: all .15s ease-in !default; $btn-just-icon-padding-x-sm: .3rem !default; $btn-just-icon-padding-y-sm: .3rem !default; $btn-just-icon-padding-x: .7rem !default; $btn-just-icon-padding-y: .7rem !default; $btn-just-icon-padding-x-lg: 1rem !default; $btn-just-icon-padding-y-lg: 1rem !default; $btn-just-icon-width: 2.375rem !default; $btn-just-icon-height: $btn-just-icon-width !default; $btn-just-icon-width-sm: 1.5875rem !default; $btn-just-icon-height-sm: $btn-just-icon-width-sm !default; $btn-just-icon-sm-font-size: .5rem !default; $btn-just-icon-width-lg: 3.25rem !default; $btn-just-icon-height-lg: $btn-just-icon-width-lg !default; $btn-just-icon-lg-font-size: 1.2rem !default; $btn-just-icon-lg-position: relative !default; $btn-just-icon-lg-top: 2px !default; // we've overwritten the default Bootstrap function // for dynamically adding font color since the colors // added by that function were not correctly set $btn-primary-font-color: #fff !default; $btn-secondary-font-color: #fff !default; $btn-danger-font-color: #fff !default; $btn-info-font-color: #fff !default; $btn-success-font-color: #fff !default; $btn-warning-font-color: #fff !default; $btn-dark-font-color: #fff !default; $btn-light-font-color: #3A416F !default; $btn-font-colors: () !default; $btn-font-colors: map-merge( ( "primary": $btn-primary-font-color, "secondary": $btn-secondary-font-color, "danger": $btn-danger-font-color, "info": $btn-info-font-color, "success": $btn-success-font-color, "warning": $btn-warning-font-color, "dark": $btn-dark-font-color, "light": $btn-light-font-color ), $btn-font-colors ); // Forms $form-text-margin-top: .25rem !default; $form-text-font-size: $small-font-size !default; $form-text-font-style: null !default; $form-text-font-weight: null !default; $form-text-color: $text-muted !default; $form-label-margin-bottom: .5rem !default; $form-label-margin-left: .25rem !default; $form-label-font-size: .75rem !default; $form-label-font-style: null !default; $form-label-font-weight: 700 !default; $form-label-color: $dark !default; $input-padding-y: .5rem !default; $input-padding-x: .75rem !default; $input-font-family: $input-btn-font-family !default; $input-font-size: $font-size-sm !default; $input-font-weight: $font-weight-base !default; $input-line-height: 1.4rem !default; $input-padding-y-sm: $input-btn-padding-y-sm !default; $input-padding-x-sm: $input-btn-padding-x-sm !default; $input-font-size-sm: .75rem !default; $input-padding-y-lg: $input-btn-padding-y-lg !default; $input-padding-x-lg: $input-btn-padding-x-lg !default; $input-font-size-lg: .875rem !default; $input-bg: $white !default; $input-disabled-bg: $gray-200 !default; $input-disabled-border-color: null !default; $input-color: $gray-700 !default; $input-border-color: #d2d6da !default; $input-border-width: $input-btn-border-width !default; $input-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !default; $input-border-radius: $border-radius-md !default; $input-border-radius-sm: $border-radius-md !default; $input-border-radius-lg: $border-radius-md !default; $input-focus-bg: $white !default; $input-focus-border-color: $gray-400 !default; $input-focus-color: $input-color !default; $input-focus-width: 1px !default; $input-focus-box-shadow: 0 0 0 $input-focus-width $gray-400 !default; $input-placeholder-color: $gray-500 !default; $input-plaintext-color: $dark !default; $input-height-border: $input-border-width * 2 !default; $input-height-inner: unset !default; $input-height-inner-half: 1rem !default; $input-height-inner-quarter: .75rem !default; $input-height: unset !default; $input-height-sm: unset !default; $input-height-lg: unset !default; $input-transition: box-shadow .15s ease, border-color .15s ease !default; $form-check-input-width: 1.23em !default; $form-check-min-height: $font-size-base * $line-height-base !default; $form-check-padding-left: $form-check-input-width + .45em !default; $form-check-margin-bottom: .125rem !default; $form-check-label-color: null !default; $form-check-label-cursor: null !default; $form-check-transition: background-color .25s ease, border-color .25s ease, background-position .15s ease-in-out, opacity .15s ease-out, box-shadow .15s ease-in-out !default; $form-check-transition-time: .25s !default; $form-check-input-active-filter: brightness(99%) !default; $form-check-input-bg: $white !default; $form-check-input-border: none !default; $form-check-input-border-radius: .35rem !default; $form-check-radio-border-radius: 50% !default; $form-check-input-focus-border: none !default; $form-check-input-focus-box-shadow: none !default; $form-check-input-checked-color: $white !default; $form-check-input-checked-bg-color: transparent !default; $form-check-input-checked-border-color: $form-check-input-checked-bg-color !default; $form-check-input-checked-bg-image: linear-gradient(310deg, $dark-gradient 0%, $dark-gradient-state 100%) !default; $form-check-radio-checked-bg-image: $form-check-input-checked-bg-image !default; $form-check-radio-after-width: .5rem !default; $form-check-input-indeterminate-color: $component-active-color !default; $form-check-input-indeterminate-bg-color: $component-active-bg !default; $form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default; $form-check-input-indeterminate-bg-image: url("data:image/svg+xml,") !default; $form-switch-color: rgba(0, 0, 0, 1) !default; $form-switch-height: 1.2em !default; $form-switch-width: 2.5rem !default; $form-switch-check-after-width: 1rem !default; $form-switch-padding-start: $form-switch-width + .5rem !default; $form-switch-bg-image: none !default; $form-switch-border-radius: $form-switch-width !default; $form-switch-translate-x-start: 1px !default; $form-switch-translate-x-end: 21px !default; $form-switch-round-box-shadow: $box-shadow !default; $form-switch-transition: $form-check-transition !default; $form-switch-focus-color: $form-switch-color !default; $form-switch-focus-bg-image: $form-switch-bg-image !default; $form-switch-checked-color: $white !default; $form-switch-checked-bg-image: $form-switch-bg-image !default; $form-switch-checked-bg-position: right center !default; $form-check-inline-margin-right: 1rem !default; $input-group-addon-padding-y: $input-padding-y !default; $input-group-addon-padding-x: $input-padding-x !default; $input-group-addon-font-weight: $input-font-weight !default; $input-group-addon-color: $dark !default; $input-group-addon-bg: $white !default; $input-group-addon-border-color: $input-border-color !default; $form-select-padding-y: $input-padding-y !default; $form-select-padding-x: $input-padding-x !default; $form-select-font-family: $input-font-family !default; $form-select-font-size: $input-font-size !default; $form-select-height: $input-height !default; $form-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator $form-select-font-weight: $input-font-weight !default; $form-select-line-height: $input-line-height !default; $form-select-color: $input-color !default; $form-select-disabled-color: $gray-600 !default; $form-select-bg: $input-bg !default; $form-select-disabled-bg: $gray-200 !default; $form-select-disabled-border-color: $input-disabled-border-color !default; $form-select-bg-position: right $form-select-padding-x center !default; $form-select-bg-size: 16px 12px !default; // In pixels because image dimensions $form-select-indicator-color: $gray-800 !default; $form-select-indicator: url("data:image/svg+xml,") !default; $form-select-feedback-icon-padding-right: add(1em * .75, (2 * $form-select-padding-y * .75) + $form-select-padding-x + $form-select-indicator-padding) !default; $form-select-feedback-icon-position: center right ($form-select-padding-x + $form-select-indicator-padding) !default; $form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default; $form-select-border-width: $input-border-width !default; $form-select-border-color: $input-border-color !default; $form-select-border-radius: $border-radius-md !default; $form-select-box-shadow: $box-shadow-inset !default; $form-select-focus-border-color: $input-focus-border-color !default; $form-select-focus-width: $input-focus-width !default; $form-select-focus-box-shadow: $input-focus-box-shadow !default; $form-select-padding-y-sm: $input-padding-y-sm !default; $form-select-padding-x-sm: $input-padding-x-sm !default; $form-select-font-size-sm: $input-font-size-sm !default; $form-select-height-sm: $input-height-sm !default; $form-select-padding-y-lg: $input-padding-y-lg !default; $form-select-padding-x-lg: $input-padding-x-lg !default; $form-select-font-size-lg: $input-font-size-lg !default; $form-select-height-lg: $input-height-lg !default; $form-range-track-width: 100% !default; $form-range-track-height: .5rem !default; $form-range-track-cursor: pointer !default; $form-range-track-bg: $gray-300 !default; $form-range-track-border-radius: 1rem !default; $form-range-track-box-shadow: $box-shadow-inset !default; $form-range-thumb-width: 1rem !default; $form-range-thumb-height: $form-range-thumb-width !default; $form-range-thumb-bg: $component-active-bg !default; $form-range-thumb-border: 0 !default; $form-range-thumb-border-radius: 1rem !default; $form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default; $form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default; $form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge $form-range-thumb-active-bg: lighten($component-active-bg, 35%) !default; $form-range-thumb-disabled-bg: $gray-500 !default; $form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default; $form-file-height: $input-height !default; $form-file-focus-border-color: $input-focus-border-color !default; $form-file-focus-box-shadow: $input-focus-box-shadow !default; $form-file-disabled-bg: $input-disabled-bg !default; $form-file-disabled-border-color: $input-disabled-border-color !default; $form-file-padding-y: $input-padding-y !default; $form-file-padding-x: $input-padding-x !default; $form-file-line-height: $input-line-height !default; $form-file-font-family: $input-font-family !default; $form-file-font-weight: $input-font-weight !default; $form-file-color: $input-color !default; $form-file-bg: $input-bg !default; $form-file-border-width: $input-border-width !default; $form-file-border-color: $input-border-color !default; $form-file-border-radius: $input-border-radius !default; $form-file-box-shadow: $input-box-shadow !default; $form-file-button-color: $form-file-color !default; $form-file-button-bg: $input-group-addon-bg !default; $form-file-padding-y-sm: $input-padding-y-sm !default; $form-file-padding-x-sm: $input-padding-x-sm !default; $form-file-font-size-sm: $input-font-size-sm !default; $form-file-height-sm: $input-height-sm !default; $form-file-padding-y-lg: $input-padding-y-lg !default; $form-file-padding-x-lg: $input-padding-x-lg !default; $form-file-font-size-lg: $input-font-size-lg !default; $form-file-height-lg: $input-height-lg !default; // Form validation $form-feedback-margin-top: $form-text-margin-top !default; $form-feedback-font-size: $form-text-font-size !default; $form-feedback-font-style: $form-text-font-style !default; $form-feedback-valid-color: #66d432 !default; $form-feedback-invalid-color: #fd5c70 !default; $form-feedback-icon-valid-color: $form-feedback-valid-color !default; $form-feedback-icon-valid: url("data:image/svg+xml,") !default; $form-feedback-icon-invalid-color: $form-feedback-invalid-color !default; $form-feedback-icon-invalid: url("data:image/svg+xml,") !default; // scss-docs-start form-validation-states $form-validation-states: ( "valid": ( "color": $form-feedback-valid-color, "icon": $form-feedback-icon-valid ), "invalid": ( "color": $form-feedback-invalid-color, "icon": $form-feedback-icon-invalid ) ) !default; // scss-docs-end form-validation-states // Z-index master list // // Warning: Avoid customizing these values. They're used for a bird's eye view // of components dependent on the z-axis and are designed to all work together. // scss-docs-start zindex-stack $zindex-dropdown: 1000 !default; $zindex-sticky: 1020 !default; $zindex-fixed: 1030 !default; $zindex-offcanvas-backdrop: 1040 !default; $zindex-offcanvas: 1045 !default; $zindex-modal-backdrop: 1050 !default; $zindex-modal: 1055 !default; $zindex-popover: 1070 !default; $zindex-tooltip: 1080 !default; $zindex-toast: 1090 !default; // scss-docs-end zindex-stack // Navs $nav-link-padding-y: .5rem !default; $nav-link-padding-x: 1rem !default; $nav-link-font-size: null !default; $nav-link-font-weight: null !default; $nav-link-color: null !default; $nav-link-hover-color: null !default; $nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default; $nav-link-disabled-color: $gray-600 !default; $nav-link-footer-padding: .25rem !default; $nav-tabs-border-color: $gray-300 !default; $nav-tabs-border-width: $border-width !default; $nav-tabs-border-radius: $border-radius-md !default; $nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default; $nav-tabs-link-active-color: $gray-700 !default; $nav-tabs-link-active-bg: $body-bg !default; $nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default; $nav-pills-border-radius: 0.75rem !default; $nav-pills-link-active-color: $dark !default; $nav-pills-link-active-bg: $white !default; $nav-pills-link-transition: background-color .3s ease !default; $nav-pills-background: $gray-100 !default; $nav-pills-vertical-background: transparent !default; $nav-pills-vertical-radius: 1.1875rem !default; $nav-pills-vertical-link-radius: .875rem !default; // Navbar $navbar-padding-y: $spacer * 0.5 !default; $navbar-padding-x: null !default; $navbar-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .16) !default; $navbar-nav-link-padding-x: .5rem !default; $navbar-nav-link-padding: $navbar-nav-link-padding-x 1rem !default; $navbar-brand-font-size: $font-size-sm !default; // Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link $nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default; $navbar-brand-height: $navbar-brand-font-size * $line-height-base !default; $navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * 0.5 !default; $navbar-brand-margin-right: 1rem !default; $navbar-toggler-padding-y: .25rem !default; $navbar-toggler-padding-x: .75rem !default; $navbar-toggler-font-size: $font-size-lg !default; $navbar-toggler-border-radius: $btn-border-radius !default; $navbar-toggler-focus-width: $btn-focus-width !default; $navbar-toggler-transition: box-shadow .15s ease-in-out !default; $navbar-blur-bg-color: rgba(255, 255, 255, .8) !default; $navbar-blur-dark-bg-color: rgba(2, 5, 22, .8) !default; $navbar-dark-color: rgba($white, .85) !default; $navbar-dark-hover-color: rgba($white, .75) !default; $navbar-dark-active-color: $white !default; $navbar-dark-disabled-color: rgba($white, .25) !default; $navbar-dark-toggler-icon-bg: url("data:image/svg+xml,") !default; $navbar-dark-toggler-border-color: rgba($white, .1) !default; $navbar-light-color: $dark !default; $navbar-light-hover-color: rgba($dark, .7) !default; $navbar-light-active-color: rgba($dark, .9) !default; $navbar-light-disabled-color: rgba($dark, .3) !default; $navbar-light-toggler-icon-bg: url("data:image/svg+xml,") !default; $navbar-light-toggler-border-color: rgba($dark, .1) !default; $navbar-light-brand-color: $navbar-light-active-color !default; $navbar-light-brand-hover-color: $navbar-light-active-color !default; $navbar-dark-brand-color: $navbar-dark-active-color !default; $navbar-dark-brand-hover-color: $navbar-dark-active-color !default; // Sidenav toggler $sidenav-toggler-width: 18px !default; $sidenav-toggler-line-transition: all .15s ease !default; $sidenav-toggler-line-height: 2px !default; $sidenav-toggler-line-margin-bottom: 3px !default; $sidenav-toggler-line-active-width: 13px !default; $sidenav-toggler-line-transform: translateX(5px) !default; // Dropdowns // // Dropdown menu container and contents. $dropdown-min-width: 11rem !default; $dropdown-padding-x: 0 !default; $dropdown-padding-y: .5rem !default; $dropdown-spacer: 1.625rem !default; $dropdown-font-size: $font-size-sm !default; $dropdown-color: $body-color !default; $dropdown-bg: $white !default; $dropdown-border-color: transparent !default; $dropdown-border-radius: $border-radius-md !default; $dropdown-border-width: 0 !default; $dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default; $dropdown-transition-time: .3s ease !default; $dropdown-divider-bg: $dropdown-border-color !default; $dropdown-divider-margin-y: $spacer * 0.5 !default; $dropdown-box-shadow: $box-shadow-lg !default; $dropdown-link-color: $font-color !default; $dropdown-link-hover-color: $h-color !default; $dropdown-link-hover-bg: $gray-200 !default; $dropdown-link-active-color: $font-color !default; $dropdown-link-active-bg: transparent !default; $dropdown-link-disabled-color: $gray-600 !default; $dropdown-item-padding-y: .3rem !default; $dropdown-item-padding-x: $spacer !default; $dropdown-header-color: $gray-600 !default; $dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default; $dropdown-dark-color: $gray-300 !default; $dropdown-dark-bg: $gray-800 !default; $dropdown-dark-border-color: $dropdown-border-color !default; $dropdown-dark-divider-bg: $dropdown-divider-bg !default; $dropdown-dark-box-shadow: null !default; $dropdown-dark-link-color: $dropdown-dark-color !default; $dropdown-dark-link-hover-color: $white !default; $dropdown-dark-link-hover-bg: rgba($white, .15) !default; $dropdown-dark-link-active-color: $dropdown-link-active-color !default; $dropdown-dark-link-active-bg: $dropdown-link-active-bg !default; $dropdown-dark-link-disabled-color: $gray-500 !default; $dropdown-dark-header-color: $gray-500 !default; // Pagination $pagination-padding-y: .375rem !default; $pagination-padding-x: .75rem !default; $pagination-padding-y-sm: .25rem !default; $pagination-padding-x-sm: .5rem !default; $pagination-padding-y-lg: .75rem !default; $pagination-padding-x-lg: 1.5rem !default; $pagination-color: $link-color !default; $pagination-bg: $white !default; $pagination-border-width: $border-width !default; $pagination-border-radius: $border-radius-md !default; $pagination-margin-left: -$pagination-border-width !default; $pagination-border-color: $gray-300 !default; $pagination-focus-color: $link-hover-color !default; $pagination-focus-bg: $gray-200 !default; $pagination-focus-box-shadow: $input-btn-focus-box-shadow !default; $pagination-focus-outline: 0 !default; $pagination-hover-color: $link-hover-color !default; $pagination-hover-bg: $gray-200 !default; $pagination-hover-border-color: $gray-300 !default; $pagination-active-color: $component-active-color !default; $pagination-active-bg: $component-active-bg !default; $pagination-active-border-color: $pagination-active-bg !default; $pagination-disabled-color: $gray-600 !default; $pagination-disabled-bg: $white !default; $pagination-disabled-border-color: $gray-300 !default; $pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default; // Cards $card-spacer-y: $spacer !default; $card-spacer-x: $spacer !default; $card-title-spacer-y: $spacer * 0.5 !default; $card-border-width: 0 !default; $card-border-radius: 0.75rem !default; $card-border-color: rgba($black, .125) !default; $card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default; $card-cap-padding-y: $card-spacer-y * 0.5 !default; $card-cap-padding-x: $card-spacer-x !default; $card-cap-bg: $white !default; $card-cap-color: null !default; $card-height: null !default; $card-color: null !default; $card-bg: $white !default; $card-img-overlay-padding: $spacer !default; $card-group-margin: $grid-gutter-width * 0.5 !default; // Accordion $accordion-padding-y: 1rem !default; $accordion-padding-x: 1rem !default; $accordion-color: $body-color !default; $accordion-bg: transparent !default; $accordion-border-width: 0 !default; $accordion-border-color: rgba($black, .125) !default; $accordion-border-radius: $border-radius-sm !default; $accordion-body-padding-y: $accordion-padding-y !default; $accordion-body-padding-x: $accordion-padding-x !default; $accordion-button-padding-y: $accordion-padding-y !default; $accordion-button-padding-x: $accordion-padding-x !default; $accordion-button-color: $accordion-color !default; $accordion-button-bg: $accordion-bg !default; $accordion-transition: $btn-transition, border-radius .15s ease !default; $accordion-button-active-bg: $accordion-bg !default; $accordion-button-active-color: $dark !default; $accordion-button-focus-border-color: $input-focus-border-color !default; $accordion-button-focus-box-shadow: none !default; $accordion-icon-width: 1rem !default; $accordion-icon-color: $accordion-color !default; $accordion-icon-active-color: $accordion-button-active-color !default; $accordion-icon-transition: transform .2s ease-in-out !default; $accordion-icon-transform: rotate(180deg) !default; $accordion-button-icon: none !default; $accordion-button-active-icon: none !default; // Tooltips $tooltip-font-size: $font-size-sm !default; $tooltip-max-width: 200px !default; $tooltip-color: $white !default; $tooltip-bg: $black !default; $tooltip-border-radius: $border-radius-md !default; $tooltip-opacity: .9 !default; $tooltip-padding-y: $spacer * 0.25 !default; $tooltip-padding-x: $spacer * 0.5 !default; $tooltip-margin: 0 !default; $tooltip-arrow-width: .8rem !default; $tooltip-arrow-height: .4rem !default; $tooltip-arrow-color: $tooltip-bg !default; // Form tooltips must come after regular tooltips $form-feedback-tooltip-padding-y: $tooltip-padding-y !default; $form-feedback-tooltip-padding-x: $tooltip-padding-x !default; $form-feedback-tooltip-font-size: $tooltip-font-size !default; $form-feedback-tooltip-line-height: null !default; $form-feedback-tooltip-opacity: $tooltip-opacity !default; $form-feedback-tooltip-border-radius: $tooltip-border-radius !default; // Popovers $popover-font-size: $font-size-xs !default; $popover-bg: $white !default; $popover-max-width: 276px !default; $popover-border-width: 0px !default; $popover-border-color: rgba($black, .2) !default; $popover-border-radius: $border-radius-lg !default; $popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default; $popover-box-shadow: $box-shadow-sm !default; $popover-header-bg: $gray-200 !default; $popover-header-color: $headings-color !default; $popover-header-padding-y: .5rem !default; $popover-header-padding-x: $spacer !default; $popover-body-color: $font-color !default; $popover-body-padding-y: $spacer !default; $popover-body-padding-x: $spacer !default; $popover-arrow-width: 1rem !default; $popover-arrow-height: .5rem !default; $popover-arrow-color: $popover-bg !default; $popover-arrow-outer-color: fade-in($popover-border-color, .05) !default; // Toasts $toast-max-width: 350px !default; $toast-padding-x: .75rem !default; $toast-padding-y: .75rem !default; $toast-font-size: .875rem !default; $toast-color: null !default; $toast-background-color: rgba($white, .85) !default; $toast-border-width: 0 !default; $toast-border-color: transparent !default; $toast-border-radius: $border-radius-md !default; $toast-box-shadow: $box-shadow !default; $toast-header-color: $h-color !default; $toast-header-background-color: rgba($white, .85) !default; $toast-header-border-color: rgba(0, 0, 0, .05) !default; // Badges $badge-font-size: .75em !default; $badge-font-weight: $font-weight-bolder !default; $badge-color: $white !default; $badge-padding-y: .55em !default; $badge-padding-x: .9em !default; $badge-border-radius-custom: .45rem !default; $badge-border-radius: $badge-border-radius-custom !default; // Modals // Padding applied to the modal body $modal-inner-padding: $spacer !default; // Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding $modal-footer-margin-between: .5rem !default; $modal-dialog-margin: .5rem !default; $modal-dialog-margin-y-sm-up: 1.75rem !default; $modal-title-line-height: $line-height-base !default; $modal-content-color: null !default; $modal-content-bg: $white !default; $modal-content-border-color: rgba($black, .2) !default; $modal-content-border-width: $border-width !default; $modal-content-border-radius: $border-radius-lg !default; $modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default; $modal-content-box-shadow-xs: $box-shadow-sm !default; $modal-content-box-shadow-sm-up: $box-shadow !default; $modal-backdrop-bg: $black !default; $modal-backdrop-opacity: .5 !default; $modal-header-border-color: $border-color !default; $modal-footer-border-color: $modal-header-border-color !default; $modal-header-border-width: $modal-content-border-width !default; $modal-footer-border-width: $modal-header-border-width !default; $modal-header-padding-y: $modal-inner-padding !default; $modal-header-padding-x: $modal-inner-padding !default; $modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility $modal-sm: 300px !default; $modal-md: 500px !default; $modal-lg: 800px !default; $modal-xl: 1140px !default; $modal-fade-transform: translate(0, -50px) !default; $modal-show-transform: none !default; $modal-transition: transform .3s ease-out !default; $modal-scale-transform: scale(1.02) !default; // Alerts // // Define alert colors, border radius, and padding. $alert-padding-y: $spacer !default; $alert-padding-x: $spacer !default; $alert-margin-bottom: 1rem !default; $alert-border-radius: $border-radius-md !default; $alert-link-font-weight: $font-weight-bold !default; $alert-border-width: $border-width !default; $alert-bg-level: -10 !default; $alert-border-level: -9 !default; $alert-color-level: 6 !default; $alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side // Progress bars $progress-height: 3px !default; $progress-bar-height: 6px !default; $progress-height-sm: 4px !default; $progress-height-lg: 20px !default; $progress-font-size: $font-size-base * .75 !default; $progress-bg: $gray-200 !default; $progress-border-radius: $border-radius-md !default; $progress-box-shadow: $box-shadow-inset !default; $progress-bar-color: $white !default; $progress-bar-bg: $primary !default; $progress-bar-animation-timing: 1s linear infinite !default; $progress-bar-transition: width .6s ease !default; // List group $list-group-color: inherit !default; $list-group-bg: $white !default; $list-group-border-color: rgba($black, .125) !default; $list-group-border-width: $border-width !default; $list-group-border-radius: $border-radius-md !default; $list-group-item-padding-y: $spacer * 0.5 !default; $list-group-item-padding-x: $spacer !default; $list-group-item-bg-level: -9 !default; $list-group-item-color-level: 6 !default; $list-group-hover-bg: $gray-100 !default; $list-group-active-color: $component-active-color !default; $list-group-active-bg: $component-active-bg !default; $list-group-active-border-color: $list-group-active-bg !default; $list-group-disabled-color: $gray-600 !default; $list-group-disabled-bg: $list-group-bg !default; $list-group-action-color: $gray-700 !default; $list-group-action-hover-color: $list-group-action-color !default; $list-group-action-active-color: $body-color !default; $list-group-action-active-bg: $gray-200 !default; // Image thumbnails $thumbnail-padding: .25rem !default; $thumbnail-bg: $body-bg !default; $thumbnail-border-width: $border-width !default; $thumbnail-border-color: $gray-300 !default; $thumbnail-border-radius: $border-radius-md !default; $thumbnail-box-shadow: $box-shadow-sm !default; // Figures $figure-caption-font-size: $small-font-size !default; $figure-caption-color: $gray-600 !default; // Breadcrumbs $breadcrumb-font-size: null !default; $breadcrumb-padding-y: $spacer * 0.5 !default; $breadcrumb-padding-x: $spacer !default; $breadcrumb-item-padding-x: .5rem !default; $breadcrumb-margin-bottom: 1rem !default; $breadcrumb-bg: $gray-200 !default; $breadcrumb-divider-color: $gray-600 !default; $breadcrumb-active-color: $gray-600 !default; $breadcrumb-divider: quote("/") !default; $breadcrumb-border-radius: $border-radius-md !default; // Carousel $carousel-control-color: $white !default; $carousel-control-width: 15% !default; $carousel-control-opacity: .5 !default; $carousel-control-hover-opacity: .9 !default; $carousel-control-transition: opacity .15s ease !default; $carousel-indicator-width: 30px !default; $carousel-indicator-height: 3px !default; $carousel-indicator-hit-area-height: 10px !default; $carousel-indicator-spacer: 3px !default; $carousel-indicator-opacity: .5 !default; $carousel-indicator-active-bg: $white !default; $carousel-indicator-active-opacity: 1 !default; $carousel-indicator-transition: opacity .6s ease !default; $carousel-caption-width: 70% !default; $carousel-caption-color: $white !default; $carousel-caption-padding-y: 1.25rem !default; $carousel-caption-spacer: 1.25rem !default; $carousel-control-icon-width: 2rem !default; $carousel-control-prev-icon-bg: url("data:image/svg+xml,") !default; $carousel-control-next-icon-bg: url("data:image/svg+xml,") !default; $carousel-transition-duration: .6s !default; $carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`) $carousel-dark-indicator-active-bg: $black !default; $carousel-dark-caption-color: $black !default; $carousel-dark-control-icon-filter: invert(1) grayscale(100) !default; // Spinners $spinner-width: 2rem !default; $spinner-height: $spinner-width !default; $spinner-border-width: .25em !default; $spinner-animation-speed: .75s !default; $spinner-width-sm: 1rem !default; $spinner-height-sm: $spinner-width-sm !default; $spinner-border-width-sm: .2em !default; // Close $btn-close-width: 1em !default; $btn-close-height: $btn-close-width !default; $btn-close-padding-x: .25em !default; $btn-close-padding-y: $btn-close-padding-x !default; $btn-close-color: $white !default; $btn-close-bg: url("data:image/svg+xml,") !default; $btn-close-focus-shadow: $input-btn-focus-box-shadow !default; $btn-close-opacity: .5 !default; $btn-close-hover-opacity: .75 !default; $btn-close-focus-opacity: 1 !default; $btn-close-disabled-opacity: .25 !default; $btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default; // Code $code-font-size: $small-font-size !default; $code-color: $pink !default; $kbd-padding-y: .2rem !default; $kbd-padding-x: .4rem !default; $kbd-font-size: $code-font-size !default; $kbd-color: $white !default; $kbd-bg: $gray-900 !default; $pre-color: null !default; // Tilt Animation $tilt-transform-style: preserve-3d !default; $tilt-transform-up-transform: translateZ(50px) scale(0.7) !default; $tilt-transform-up-transition: all 0.5s !default; // Variables for Core @import "variables/animations"; @import "variables/avatars"; @import "variables/cards"; @import "variables/dark-version"; @import "variables/dropdowns"; @import 'variables/header'; @import 'variables/info-areas'; @import 'variables/navbar'; @import 'variables/navbar-vertical'; @import 'variables/utilities'; @import 'variables/utilities-extend'; @import 'variables/misc'; @import 'variables/misc-extend'; @import 'variables/form-switch'; @import 'variables/fixed-plugin'; @import 'variables/pagination'; @import 'variables/badge'; @import 'variables/rtl'; @import 'variables/cards-extend'; @import 'variables/choices'; @import 'variables/timeline'; @import 'variables/full-calendar'; @import 'variables/social-buttons'; @import 'variables/virtual-reality'; // Import Utilities @import "utilities"; ================================================ FILE: assets/scss/soft-design-system/bootstrap/_accordion.scss ================================================ // // Base styles // .accordion { // scss-docs-start accordion-css-vars --#{$prefix}accordion-color: #{$accordion-color}; --#{$prefix}accordion-bg: #{$accordion-bg}; --#{$prefix}accordion-transition: #{$accordion-transition}; --#{$prefix}accordion-border-color: #{$accordion-border-color}; --#{$prefix}accordion-border-width: #{$accordion-border-width}; --#{$prefix}accordion-border-radius: #{$accordion-border-radius}; --#{$prefix}accordion-inner-border-radius: #{$accordion-inner-border-radius}; --#{$prefix}accordion-btn-padding-x: #{$accordion-button-padding-x}; --#{$prefix}accordion-btn-padding-y: #{$accordion-button-padding-y}; --#{$prefix}accordion-btn-color: #{$accordion-button-color}; --#{$prefix}accordion-btn-bg: #{$accordion-button-bg}; --#{$prefix}accordion-btn-icon: #{escape-svg($accordion-button-icon)}; --#{$prefix}accordion-btn-icon-width: #{$accordion-icon-width}; --#{$prefix}accordion-btn-icon-transform: #{$accordion-icon-transform}; --#{$prefix}accordion-btn-icon-transition: #{$accordion-icon-transition}; --#{$prefix}accordion-btn-active-icon: #{escape-svg($accordion-button-active-icon)}; --#{$prefix}accordion-btn-focus-box-shadow: #{$accordion-button-focus-box-shadow}; --#{$prefix}accordion-body-padding-x: #{$accordion-body-padding-x}; --#{$prefix}accordion-body-padding-y: #{$accordion-body-padding-y}; --#{$prefix}accordion-active-color: #{$accordion-button-active-color}; --#{$prefix}accordion-active-bg: #{$accordion-button-active-bg}; // scss-docs-end accordion-css-vars } .accordion-button { position: relative; display: flex; align-items: center; width: 100%; padding: var(--#{$prefix}accordion-btn-padding-y) var(--#{$prefix}accordion-btn-padding-x); @include font-size($font-size-base); color: var(--#{$prefix}accordion-btn-color); text-align: left; // Reset button style background-color: var(--#{$prefix}accordion-btn-bg); border: 0; @include border-radius(0); overflow-anchor: none; @include transition(var(--#{$prefix}accordion-transition)); &:not(.collapsed) { color: var(--#{$prefix}accordion-active-color); background-color: var(--#{$prefix}accordion-active-bg); box-shadow: inset 0 calc(-1 * var(--#{$prefix}accordion-border-width)) 0 var(--#{$prefix}accordion-border-color); // stylelint-disable-line function-disallowed-list &::after { background-image: var(--#{$prefix}accordion-btn-active-icon); transform: var(--#{$prefix}accordion-btn-icon-transform); } } // Accordion icon &::after { flex-shrink: 0; width: var(--#{$prefix}accordion-btn-icon-width); height: var(--#{$prefix}accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--#{$prefix}accordion-btn-icon); background-repeat: no-repeat; background-size: var(--#{$prefix}accordion-btn-icon-width); @include transition(var(--#{$prefix}accordion-btn-icon-transition)); } &:hover { z-index: 2; } &:focus { z-index: 3; outline: 0; box-shadow: var(--#{$prefix}accordion-btn-focus-box-shadow); } } .accordion-header { margin-bottom: 0; } .accordion-item { color: var(--#{$prefix}accordion-color); background-color: var(--#{$prefix}accordion-bg); border: var(--#{$prefix}accordion-border-width) solid var(--#{$prefix}accordion-border-color); &:first-of-type { @include border-top-radius(var(--#{$prefix}accordion-border-radius)); > .accordion-header .accordion-button { @include border-top-radius(var(--#{$prefix}accordion-inner-border-radius)); } } &:not(:first-of-type) { border-top: 0; } // Only set a border-radius on the last item if the accordion is collapsed &:last-of-type { @include border-bottom-radius(var(--#{$prefix}accordion-border-radius)); > .accordion-header .accordion-button { &.collapsed { @include border-bottom-radius(var(--#{$prefix}accordion-inner-border-radius)); } } > .accordion-collapse { @include border-bottom-radius(var(--#{$prefix}accordion-border-radius)); } } } .accordion-body { padding: var(--#{$prefix}accordion-body-padding-y) var(--#{$prefix}accordion-body-padding-x); } // Flush accordion items // // Remove borders and border-radius to keep accordion items edge-to-edge. .accordion-flush { > .accordion-item { border-right: 0; border-left: 0; @include border-radius(0); &:first-child { border-top: 0; } &:last-child { border-bottom: 0; } // stylelint-disable selector-max-class > .accordion-header .accordion-button { &, &.collapsed { @include border-radius(0); } } // stylelint-enable selector-max-class > .accordion-collapse { @include border-radius(0); } } } @if $enable-dark-mode { @include color-mode(dark) { .accordion-button::after { --#{$prefix}accordion-btn-icon: #{escape-svg($accordion-button-icon-dark)}; --#{$prefix}accordion-btn-active-icon: #{escape-svg($accordion-button-active-icon-dark)}; } } } ================================================ FILE: assets/scss/soft-design-system/bootstrap/_alert.scss ================================================ // // Base styles // .alert { // scss-docs-start alert-css-vars --#{$prefix}alert-bg: transparent; --#{$prefix}alert-padding-x: #{$alert-padding-x}; --#{$prefix}alert-padding-y: #{$alert-padding-y}; --#{$prefix}alert-margin-bottom: #{$alert-margin-bottom}; --#{$prefix}alert-color: inherit; --#{$prefix}alert-border-color: transparent; --#{$prefix}alert-border: #{$alert-border-width} solid var(--#{$prefix}alert-border-color); --#{$prefix}alert-border-radius: #{$alert-border-radius}; --#{$prefix}alert-link-color: inherit; // scss-docs-end alert-css-vars position: relative; padding: var(--#{$prefix}alert-padding-y) var(--#{$prefix}alert-padding-x); margin-bottom: var(--#{$prefix}alert-margin-bottom); color: var(--#{$prefix}alert-color); background-color: var(--#{$prefix}alert-bg); border: var(--#{$prefix}alert-border); @include border-radius(var(--#{$prefix}alert-border-radius)); } // Headings for larger alerts .alert-heading { // Specified to prevent conflicts of changing $headings-color color: inherit; } // Provide class for links that match alerts .alert-link { font-weight: $alert-link-font-weight; color: var(--#{$prefix}alert-link-color); } // Dismissible alerts // // Expand the right padding and account for the close button's positioning. .alert-dismissible { padding-right: $alert-dismissible-padding-r; // Adjust close link position .btn-close { position: absolute; top: 0; right: 0; z-index: $stretched-link-z-index + 1; padding: $alert-padding-y * 1.25 $alert-padding-x; } } // scss-docs-start alert-modifiers // Generate contextual modifier classes for colorizing the alert @each $state in map-keys($theme-colors) { .alert-#{$state} { --#{$prefix}alert-color: var(--#{$prefix}#{$state}-text-emphasis); --#{$prefix}alert-bg: var(--#{$prefix}#{$state}-bg-subtle); --#{$prefix}alert-border-color: var(--#{$prefix}#{$state}-border-subtle); --#{$prefix}alert-link-color: var(--#{$prefix}#{$state}-text-emphasis); } } // scss-docs-end alert-modifiers ================================================ FILE: assets/scss/soft-design-system/bootstrap/_badge.scss ================================================ // Base class // // Requires one of the contextual, color modifier classes for `color` and // `background-color`. .badge { // scss-docs-start badge-css-vars --#{$prefix}badge-padding-x: #{$badge-padding-x}; --#{$prefix}badge-padding-y: #{$badge-padding-y}; @include rfs($badge-font-size, --#{$prefix}badge-font-size); --#{$prefix}badge-font-weight: #{$badge-font-weight}; --#{$prefix}badge-color: #{$badge-color}; --#{$prefix}badge-border-radius: #{$badge-border-radius}; // scss-docs-end badge-css-vars display: inline-block; padding: var(--#{$prefix}badge-padding-y) var(--#{$prefix}badge-padding-x); @include font-size(var(--#{$prefix}badge-font-size)); font-weight: var(--#{$prefix}badge-font-weight); line-height: 1; color: var(--#{$prefix}badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; @include border-radius(var(--#{$prefix}badge-border-radius)); @include gradient-bg(); // Empty badges collapse automatically &:empty { display: none; } } // Quick fix for badges in buttons .btn .badge { position: relative; top: -1px; } ================================================ FILE: assets/scss/soft-design-system/bootstrap/_breadcrumb.scss ================================================ .breadcrumb { // scss-docs-start breadcrumb-css-vars --#{$prefix}breadcrumb-padding-x: #{$breadcrumb-padding-x}; --#{$prefix}breadcrumb-padding-y: #{$breadcrumb-padding-y}; --#{$prefix}breadcrumb-margin-bottom: #{$breadcrumb-margin-bottom}; @include rfs($breadcrumb-font-size, --#{$prefix}breadcrumb-font-size); --#{$prefix}breadcrumb-bg: #{$breadcrumb-bg}; --#{$prefix}breadcrumb-border-radius: #{$breadcrumb-border-radius}; --#{$prefix}breadcrumb-divider-color: #{$breadcrumb-divider-color}; --#{$prefix}breadcrumb-item-padding-x: #{$breadcrumb-item-padding-x}; --#{$prefix}breadcrumb-item-active-color: #{$breadcrumb-active-color}; // scss-docs-end breadcrumb-css-vars display: flex; flex-wrap: wrap; padding: var(--#{$prefix}breadcrumb-padding-y) var(--#{$prefix}breadcrumb-padding-x); margin-bottom: var(--#{$prefix}breadcrumb-margin-bottom); @include font-size(var(--#{$prefix}breadcrumb-font-size)); list-style: none; background-color: var(--#{$prefix}breadcrumb-bg); @include border-radius(var(--#{$prefix}breadcrumb-border-radius)); } .breadcrumb-item { // The separator between breadcrumbs (by default, a forward-slash: "/") + .breadcrumb-item { padding-left: var(--#{$prefix}breadcrumb-item-padding-x); &::before { float: left; // Suppress inline spacings and underlining of the separator padding-right: var(--#{$prefix}breadcrumb-item-padding-x); color: var(--#{$prefix}breadcrumb-divider-color); content: var(--#{$prefix}breadcrumb-divider, escape-svg($breadcrumb-divider)) #{"/* rtl:"} var(--#{$prefix}breadcrumb-divider, escape-svg($breadcrumb-divider-flipped)) #{"*/"}; } } &.active { color: var(--#{$prefix}breadcrumb-item-active-color); } } ================================================ FILE: assets/scss/soft-design-system/bootstrap/_button-group.scss ================================================ // Make the div behave like a button .btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; // match .btn alignment given font-size hack above > .btn { position: relative; flex: 1 1 auto; } // Bring the hover, focused, and "active" buttons to the front to overlay // the borders properly > .btn-check:checked + .btn, > .btn-check:focus + .btn, > .btn:hover, > .btn:focus, > .btn:active, > .btn.active { z-index: 1; } } // Optional: Group multiple button groups together for a toolbar .btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; .input-group { width: auto; } } .btn-group { @include border-radius($btn-border-radius); // Prevent double borders when buttons are next to each other > :not(.btn-check:first-child) + .btn, > .btn-group:not(:first-child) { margin-left: calc(#{$btn-border-width} * -1); // stylelint-disable-line function-disallowed-list } // Reset rounded corners > .btn:not(:last-child):not(.dropdown-toggle), > .btn.dropdown-toggle-split:first-child, > .btn-group:not(:last-child) > .btn { @include border-end-radius(0); } // The left radius should be 0 if the button is: // - the "third or more" child // - the second child and the previous element isn't `.btn-check` (making it the first child visually) // - part of a btn-group which isn't the first child > .btn:nth-child(n + 3), > :not(.btn-check) + .btn, > .btn-group:not(:first-child) > .btn { @include border-start-radius(0); } } // Sizing // // Remix the default button sizing classes into new ones for easier manipulation. .btn-group-sm > .btn { @extend .btn-sm; } .btn-group-lg > .btn { @extend .btn-lg; } // // Split button dropdowns // .dropdown-toggle-split { padding-right: $btn-padding-x * .75; padding-left: $btn-padding-x * .75; &::after, .dropup &::after, .dropend &::after { margin-left: 0; } .dropstart &::before { margin-right: 0; } } .btn-sm + .dropdown-toggle-split { padding-right: $btn-padding-x-sm * .75; padding-left: $btn-padding-x-sm * .75; } .btn-lg + .dropdown-toggle-split { padding-right: $btn-padding-x-lg * .75; padding-left: $btn-padding-x-lg * .75; } // The clickable button for toggling the menu // Set the same inset shadow as the :active state .btn-group.show .dropdown-toggle { @include box-shadow($btn-active-box-shadow); // Show no shadow for `.btn-link` since it has no other button styles. &.btn-link { @include box-shadow(none); } } // // Vertical button groups // .btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; > .btn, > .btn-group { width: 100%; } > .btn:not(:first-child), > .btn-group:not(:first-child) { margin-top: calc(#{$btn-border-width} * -1); // stylelint-disable-line function-disallowed-list } // Reset rounded corners > .btn:not(:last-child):not(.dropdown-toggle), > .btn-group:not(:last-child) > .btn { @include border-bottom-radius(0); } > .btn ~ .btn, > .btn-group:not(:first-child) > .btn { @include border-top-radius(0); } } ================================================ FILE: assets/scss/soft-design-system/bootstrap/_buttons.scss ================================================ // // Base styles // .btn { // scss-docs-start btn-css-vars --#{$prefix}btn-padding-x: #{$btn-padding-x}; --#{$prefix}btn-padding-y: #{$btn-padding-y}; --#{$prefix}btn-font-family: #{$btn-font-family}; @include rfs($btn-font-size, --#{$prefix}btn-font-size); --#{$prefix}btn-font-weight: #{$btn-font-weight}; --#{$prefix}btn-line-height: #{$btn-line-height}; --#{$prefix}btn-color: #{$btn-color}; --#{$prefix}btn-bg: transparent; --#{$prefix}btn-border-width: #{$btn-border-width}; --#{$prefix}btn-border-color: transparent; --#{$prefix}btn-border-radius: #{$btn-border-radius}; --#{$prefix}btn-hover-border-color: transparent; --#{$prefix}btn-box-shadow: #{$btn-box-shadow}; --#{$prefix}btn-disabled-opacity: #{$btn-disabled-opacity}; --#{$prefix}btn-focus-box-shadow: 0 0 0 #{$btn-focus-width} rgba(var(--#{$prefix}btn-focus-shadow-rgb), .5); // scss-docs-end btn-css-vars display: inline-block; padding: var(--#{$prefix}btn-padding-y) var(--#{$prefix}btn-padding-x); font-family: var(--#{$prefix}btn-font-family); @include font-size(var(--#{$prefix}btn-font-size)); font-weight: var(--#{$prefix}btn-font-weight); line-height: var(--#{$prefix}btn-line-height); color: var(--#{$prefix}btn-color); text-align: center; text-decoration: if($link-decoration == none, null, none); white-space: $btn-white-space; vertical-align: middle; cursor: if($enable-button-pointers, pointer, null); user-select: none; border: var(--#{$prefix}btn-border-width) solid var(--#{$prefix}btn-border-color); @include border-radius(var(--#{$prefix}btn-border-radius)); @include gradient-bg(var(--#{$prefix}btn-bg)); @include box-shadow(var(--#{$prefix}btn-box-shadow)); @include transition($btn-transition); &:hover { color: var(--#{$prefix}btn-hover-color); text-decoration: if($link-hover-decoration == underline, none, null); background-color: var(--#{$prefix}btn-hover-bg); border-color: var(--#{$prefix}btn-hover-border-color); } .btn-check + &:hover { // override for the checkbox/radio buttons color: var(--#{$prefix}btn-color); background-color: var(--#{$prefix}btn-bg); border-color: var(--#{$prefix}btn-border-color); } &:focus-visible { color: var(--#{$prefix}btn-hover-color); @include gradient-bg(var(--#{$prefix}btn-hover-bg)); border-color: var(--#{$prefix}btn-hover-border-color); outline: 0; // Avoid using mixin so we can pass custom focus shadow properly @if $enable-shadows { box-shadow: var(--#{$prefix}btn-box-shadow), var(--#{$prefix}btn-focus-box-shadow); } @else { box-shadow: var(--#{$prefix}btn-focus-box-shadow); } } .btn-check:focus-visible + & { border-color: var(--#{$prefix}btn-hover-border-color); outline: 0; // Avoid using mixin so we can pass custom focus shadow properly @if $enable-shadows { box-shadow: var(--#{$prefix}btn-box-shadow), var(--#{$prefix}btn-focus-box-shadow); } @else { box-shadow: var(--#{$prefix}btn-focus-box-shadow); } } .btn-check:checked + &, :not(.btn-check) + &:active, &:first-child:active, &.active, &.show { color: var(--#{$prefix}btn-active-color); background-color: var(--#{$prefix}btn-active-bg); // Remove CSS gradients if they're enabled background-image: if($enable-gradients, none, null); border-color: var(--#{$prefix}btn-active-border-color); @include box-shadow(var(--#{$prefix}btn-active-shadow)); &:focus-visible { // Avoid using mixin so we can pass custom focus shadow properly @if $enable-shadows { box-shadow: var(--#{$prefix}btn-active-shadow), var(--#{$prefix}btn-focus-box-shadow); } @else { box-shadow: var(--#{$prefix}btn-focus-box-shadow); } } } .btn-check:checked:focus-visible + & { // Avoid using mixin so we can pass custom focus shadow properly @if $enable-shadows { box-shadow: var(--#{$prefix}btn-active-shadow), var(--#{$prefix}btn-focus-box-shadow); } @else { box-shadow: var(--#{$prefix}btn-focus-box-shadow); } } &:disabled, &.disabled, fieldset:disabled & { color: var(--#{$prefix}btn-disabled-color); pointer-events: none; background-color: var(--#{$prefix}btn-disabled-bg); background-image: if($enable-gradients, none, null); border-color: var(--#{$prefix}btn-disabled-border-color); opacity: var(--#{$prefix}btn-disabled-opacity); @include box-shadow(none); } } // // Alternate buttons // // scss-docs-start btn-variant-loops @each $color, $value in $theme-colors { .btn-#{$color} { @if $color == "light" { @include button-variant( $value, $value, $hover-background: shade-color($value, $btn-hover-bg-shade-amount), $hover-border: shade-color($value, $btn-hover-border-shade-amount), $active-background: shade-color($value, $btn-active-bg-shade-amount), $active-border: shade-color($value, $btn-active-border-shade-amount) ); } @else if $color == "dark" { @include button-variant( $value, $value, $hover-background: tint-color($value, $btn-hover-bg-tint-amount), $hover-border: tint-color($value, $btn-hover-border-tint-amount), $active-background: tint-color($value, $btn-active-bg-tint-amount), $active-border: tint-color($value, $btn-active-border-tint-amount) ); } @else { @include button-variant($value, $value); } } } @each $color, $value in $theme-colors { .btn-outline-#{$color} { @include button-outline-variant($value); } } // scss-docs-end btn-variant-loops // // Link buttons // // Make a button look and behave like a link .btn-link { --#{$prefix}btn-font-weight: #{$font-weight-normal}; --#{$prefix}btn-color: #{$btn-link-color}; --#{$prefix}btn-bg: transparent; --#{$prefix}btn-border-color: transparent; --#{$prefix}btn-hover-color: #{$btn-link-hover-color}; --#{$prefix}btn-hover-border-color: transparent; --#{$prefix}btn-active-color: #{$btn-link-hover-color}; --#{$prefix}btn-active-border-color: transparent; --#{$prefix}btn-disabled-color: #{$btn-link-disabled-color}; --#{$prefix}btn-disabled-border-color: transparent; --#{$prefix}btn-box-shadow: 0 0 0 #000; // Can't use `none` as keyword negates all values when used with multiple shadows --#{$prefix}btn-focus-shadow-rgb: #{$btn-link-focus-shadow-rgb}; text-decoration: $link-decoration; @if $enable-gradients { background-image: none; } &:hover, &:focus-visible { text-decoration: $link-hover-decoration; } &:focus-visible { color: var(--#{$prefix}btn-color); } &:hover { color: var(--#{$prefix}btn-hover-color); } // No need for an active state here } // // Button Sizes // .btn-lg { @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-border-radius-lg); } .btn-sm { @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-border-radius-sm); } ================================================ FILE: assets/scss/soft-design-system/bootstrap/_card.scss ================================================ // // Base styles // .card { // scss-docs-start card-css-vars --#{$prefix}card-spacer-y: #{$card-spacer-y}; --#{$prefix}card-spacer-x: #{$card-spacer-x}; --#{$prefix}card-title-spacer-y: #{$card-title-spacer-y}; --#{$prefix}card-title-color: #{$card-title-color}; --#{$prefix}card-subtitle-color: #{$card-subtitle-color}; --#{$prefix}card-border-width: #{$card-border-width}; --#{$prefix}card-border-color: #{$card-border-color}; --#{$prefix}card-border-radius: #{$card-border-radius}; --#{$prefix}card-box-shadow: #{$card-box-shadow}; --#{$prefix}card-inner-border-radius: #{$card-inner-border-radius}; --#{$prefix}card-cap-padding-y: #{$card-cap-padding-y}; --#{$prefix}card-cap-padding-x: #{$card-cap-padding-x}; --#{$prefix}card-cap-bg: #{$card-cap-bg}; --#{$prefix}card-cap-color: #{$card-cap-color}; --#{$prefix}card-height: #{$card-height}; --#{$prefix}card-color: #{$card-color}; --#{$prefix}card-bg: #{$card-bg}; --#{$prefix}card-img-overlay-padding: #{$card-img-overlay-padding}; --#{$prefix}card-group-margin: #{$card-group-margin}; // scss-docs-end card-css-vars position: relative; display: flex; flex-direction: column; min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106 height: var(--#{$prefix}card-height); color: var(--#{$prefix}body-color); word-wrap: break-word; background-color: var(--#{$prefix}card-bg); background-clip: border-box; border: var(--#{$prefix}card-border-width) solid var(--#{$prefix}card-border-color); @include border-radius(var(--#{$prefix}card-border-radius)); @include box-shadow(var(--#{$prefix}card-box-shadow)); > hr { margin-right: 0; margin-left: 0; } > .list-group { border-top: inherit; border-bottom: inherit; &:first-child { border-top-width: 0; @include border-top-radius(var(--#{$prefix}card-inner-border-radius)); } &:last-child { border-bottom-width: 0; @include border-bottom-radius(var(--#{$prefix}card-inner-border-radius)); } } // Due to specificity of the above selector (`.card > .list-group`), we must // use a child selector here to prevent double borders. > .card-header + .list-group, > .list-group + .card-footer { border-top: 0; } } .card-body { // Enable `flex-grow: 1` for decks and groups so that card blocks take up // as much space as possible, ensuring footers are aligned to the bottom. flex: 1 1 auto; padding: var(--#{$prefix}card-spacer-y) var(--#{$prefix}card-spacer-x); color: var(--#{$prefix}card-color); } .card-title { margin-bottom: var(--#{$prefix}card-title-spacer-y); color: var(--#{$prefix}card-title-color); } .card-subtitle { margin-top: calc(-.5 * var(--#{$prefix}card-title-spacer-y)); // stylelint-disable-line function-disallowed-list margin-bottom: 0; color: var(--#{$prefix}card-subtitle-color); } .card-text:last-child { margin-bottom: 0; } .card-link { &:hover { text-decoration: if($link-hover-decoration == underline, none, null); } + .card-link { margin-left: var(--#{$prefix}card-spacer-x); } } // // Optional textual caps // .card-header { padding: var(--#{$prefix}card-cap-padding-y) var(--#{$prefix}card-cap-padding-x); margin-bottom: 0; // Removes the default margin-bottom of color: var(--#{$prefix}card-cap-color); background-color: var(--#{$prefix}card-cap-bg); border-bottom: var(--#{$prefix}card-border-width) solid var(--#{$prefix}card-border-color); &:first-child { @include border-radius(var(--#{$prefix}card-inner-border-radius) var(--#{$prefix}card-inner-border-radius) 0 0); } } .card-footer { padding: var(--#{$prefix}card-cap-padding-y) var(--#{$prefix}card-cap-padding-x); color: var(--#{$prefix}card-cap-color); background-color: var(--#{$prefix}card-cap-bg); border-top: var(--#{$prefix}card-border-width) solid var(--#{$prefix}card-border-color); &:last-child { @include border-radius(0 0 var(--#{$prefix}card-inner-border-radius) var(--#{$prefix}card-inner-border-radius)); } } // // Header navs // .card-header-tabs { margin-right: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list margin-bottom: calc(-1 * var(--#{$prefix}card-cap-padding-y)); // stylelint-disable-line function-disallowed-list margin-left: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list border-bottom: 0; .nav-link.active { background-color: var(--#{$prefix}card-bg); border-bottom-color: var(--#{$prefix}card-bg); } } .card-header-pills { margin-right: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list margin-left: calc(-.5 * var(--#{$prefix}card-cap-padding-x)); // stylelint-disable-line function-disallowed-list } // Card image .card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: var(--#{$prefix}card-img-overlay-padding); @include border-radius(var(--#{$prefix}card-inner-border-radius)); } .card-img, .card-img-top, .card-img-bottom { width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch } .card-img, .card-img-top { @include border-top-radius(var(--#{$prefix}card-inner-border-radius)); } .card-img, .card-img-bottom { @include border-bottom-radius(var(--#{$prefix}card-inner-border-radius)); } // // Card groups // .card-group { // The child selector allows nested `.card` within `.card-group` // to display properly. > .card { margin-bottom: var(--#{$prefix}card-group-margin); } @include media-breakpoint-up(sm) { display: flex; flex-flow: row wrap; // The child selector allows nested `.card` within `.card-group` // to display properly. > .card { // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4 flex: 1 0 0%; margin-bottom: 0; + .card { margin-left: 0; border-left: 0; } // Handle rounded corners @if $enable-rounded { &:not(:last-child) { @include border-end-radius(0); .card-img-top, .card-header { // stylelint-disable-next-line property-disallowed-list border-top-right-radius: 0; } .card-img-bottom, .card-footer { // stylelint-disable-next-line property-disallowed-list border-bottom-right-radius: 0; } } &:not(:first-child) { @include border-start-radius(0); .card-img-top, .card-header { // stylelint-disable-next-line property-disallowed-list border-top-left-radius: 0; } .card-img-bottom, .card-footer { // stylelint-disable-next-line property-disallowed-list border-bottom-left-radius: 0; } } } } } } ================================================ FILE: assets/scss/soft-design-system/bootstrap/_carousel.scss ================================================ // Notes on the classes: // // 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically) // even when their scroll action started on a carousel, but for compatibility (with Firefox) // we're preventing all actions instead // 2. The .carousel-item-start and .carousel-item-end is used to indicate where // the active slide is heading. // 3. .active.carousel-item is the current slide. // 4. .active.carousel-item-start and .active.carousel-item-end is the current // slide in its in-transition state. Only one of these occurs at a time. // 5. .carousel-item-next.carousel-item-start and .carousel-item-prev.carousel-item-end // is the upcoming slide in transition. .carousel { position: relative; } .carousel.pointer-event { touch-action: pan-y; } .carousel-inner { position: relative; width: 100%; overflow: hidden; @include clearfix(); } .carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; @include transition($carousel-transition); } .carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; } .carousel-item-next:not(.carousel-item-start), .active.carousel-item-end { transform: translateX(100%); } .carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start { transform: translateX(-100%); } // // Alternate transitions // .carousel-fade { .carousel-item { opacity: 0; transition-property: opacity; transform: none; } .carousel-item.active, .carousel-item-next.carousel-item-start, .carousel-item-prev.carousel-item-end { z-index: 1; opacity: 1; } .active.carousel-item-start, .active.carousel-item-end { z-index: 0; opacity: 0; @include transition(opacity 0s $carousel-transition-duration); } } // // Left/right controls for nav // .carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; // Use flex for alignment (1-3) display: flex; // 1. allow flex styles align-items: center; // 2. vertically center contents justify-content: center; // 3. horizontally center contents width: $carousel-control-width; padding: 0; color: $carousel-control-color; text-align: center; background: none; border: 0; opacity: $carousel-control-opacity; @include transition($carousel-control-transition); // Hover/focus state &:hover, &:focus { color: $carousel-control-color; text-decoration: none; outline: 0; opacity: $carousel-control-hover-opacity; } } .carousel-control-prev { left: 0; background-image: if($enable-gradients, linear-gradient(90deg, rgba($black, .25), rgba($black, .001)), null); } .carousel-control-next { right: 0; background-image: if($enable-gradients, linear-gradient(270deg, rgba($black, .25), rgba($black, .001)), null); } // Icons for within .carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: $carousel-control-icon-width; height: $carousel-control-icon-width; background-repeat: no-repeat; background-position: 50%; background-size: 100% 100%; } .carousel-control-prev-icon { background-image: escape-svg($carousel-control-prev-icon-bg) #{"/*rtl:" + escape-svg($carousel-control-next-icon-bg) + "*/"}; } .carousel-control-next-icon { background-image: escape-svg($carousel-control-next-icon-bg) #{"/*rtl:" + escape-svg($carousel-control-prev-icon-bg) + "*/"}; } // Optional indicator pips/controls // // Add a container (such as a list) with the following class and add an item (ideally a focusable control, // like a button) with data-bs-target for each slide your carousel holds. .carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; display: flex; justify-content: center; padding: 0; // Use the .carousel-control's width as margin so we don't overlay those margin-right: $carousel-control-width; margin-bottom: 1rem; margin-left: $carousel-control-width; [data-bs-target] { box-sizing: content-box; flex: 0 1 auto; width: $carousel-indicator-width; height: $carousel-indicator-height; padding: 0; margin-right: $carousel-indicator-spacer; margin-left: $carousel-indicator-spacer; text-indent: -999px; cursor: pointer; background-color: $carousel-indicator-active-bg; background-clip: padding-box; border: 0; // Use transparent borders to increase the hit area by 10px on top and bottom. border-top: $carousel-indicator-hit-area-height solid transparent; border-bottom: $carousel-indicator-hit-area-height solid transparent; opacity: $carousel-indicator-opacity; @include transition($carousel-indicator-transition); } .active { opacity: $carousel-indicator-active-opacity; } } // Optional captions // // .carousel-caption { position: absolute; right: (100% - $carousel-caption-width) * .5; bottom: $carousel-caption-spacer; left: (100% - $carousel-caption-width) * .5; padding-top: $carousel-caption-padding-y; padding-bottom: $carousel-caption-padding-y; color: $carousel-caption-color; text-align: center; } // Dark mode carousel @mixin carousel-dark() { .carousel-control-prev-icon, .carousel-control-next-icon { filter: $carousel-dark-control-icon-filter; } .carousel-indicators [data-bs-target] { background-color: $carousel-dark-indicator-active-bg; } .carousel-caption { color: $carousel-dark-caption-color; } } .carousel-dark { @include carousel-dark(); } @if $enable-dark-mode { @include color-mode(dark) { @if $color-mode-type == "media-query" { .carousel { @include carousel-dark(); } } @else { .carousel, &.carousel { @include carousel-dark(); } } } } ================================================ FILE: assets/scss/soft-design-system/bootstrap/_close.scss ================================================ // Transparent background and border properties included for button version. // iOS requires the button element instead of an anchor tag. // If you want the anchor version, it requires `href="#"`. // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile .btn-close { // scss-docs-start close-css-vars --#{$prefix}btn-close-color: #{$btn-close-color}; --#{$prefix}btn-close-bg: #{ escape-svg($btn-close-bg) }; --#{$prefix}btn-close-opacity: #{$btn-close-opacity}; --#{$prefix}btn-close-hover-opacity: #{$btn-close-hover-opacity}; --#{$prefix}btn-close-focus-shadow: #{$btn-close-focus-shadow}; --#{$prefix}btn-close-focus-opacity: #{$btn-close-focus-opacity}; --#{$prefix}btn-close-disabled-opacity: #{$btn-close-disabled-opacity}; --#{$prefix}btn-close-white-filter: #{$btn-close-white-filter}; // scss-docs-end close-css-vars box-sizing: content-box; width: $btn-close-width; height: $btn-close-height; padding: $btn-close-padding-y $btn-close-padding-x; color: var(--#{$prefix}btn-close-color); background: transparent var(--#{$prefix}btn-close-bg) center / $btn-close-width auto no-repeat; // include transparent for button elements border: 0; // for button elements @include border-radius(); opacity: var(--#{$prefix}btn-close-opacity); // Override 's hover style &:hover { color: var(--#{$prefix}btn-close-color); text-decoration: none; opacity: var(--#{$prefix}btn-close-hover-opacity); } &:focus { outline: 0; box-shadow: var(--#{$prefix}btn-close-focus-shadow); opacity: var(--#{$prefix}btn-close-focus-opacity); } &:disabled, &.disabled { pointer-events: none; user-select: none; opacity: var(--#{$prefix}btn-close-disabled-opacity); } } @mixin btn-close-white() { filter: var(--#{$prefix}btn-close-white-filter); } .btn-close-white { @include btn-close-white(); } @if $enable-dark-mode { @include color-mode(dark) { .btn-close { @include btn-close-white(); } } } ================================================ FILE: assets/scss/soft-design-system/bootstrap/_containers.scss ================================================ // Container widths // // Set the container width, and override it for fixed navbars in media queries. @if $enable-container-classes { // Single container class with breakpoint max-widths .container, // 100% wide container at all breakpoints .container-fluid { @include make-container(); } // Responsive containers that are 100% wide until a breakpoint @each $breakpoint, $container-max-width in $container-max-widths { .container-#{$breakpoint} { @extend .container-fluid; } @include media-breakpoint-up($breakpoint, $grid-breakpoints) { %responsive-container-#{$breakpoint} { max-width: $container-max-width; } // Extend each breakpoint which is smaller or equal to the current breakpoint $extend-breakpoint: true; @each $name, $width in $grid-breakpoints { @if ($extend-breakpoint) { .container#{breakpoint-infix($name, $grid-breakpoints)} { @extend %responsive-container-#{$breakpoint}; } // Once the current breakpoint is reached, stop extending @if ($breakpoint == $name) { $extend-breakpoint: false; } } } } } } ================================================ FILE: assets/scss/soft-design-system/bootstrap/_dropdown.scss ================================================ // The dropdown wrapper (`
`) .dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; } .dropdown-toggle { white-space: nowrap; // Generate the caret automatically @include caret(); } // The dropdown menu .dropdown-menu { // scss-docs-start dropdown-css-vars --#{$prefix}dropdown-zindex: #{$zindex-dropdown}; --#{$prefix}dropdown-min-width: #{$dropdown-min-width}; --#{$prefix}dropdown-padding-x: #{$dropdown-padding-x}; --#{$prefix}dropdown-padding-y: #{$dropdown-padding-y}; --#{$prefix}dropdown-spacer: #{$dropdown-spacer}; @include rfs($dropdown-font-size, --#{$prefix}dropdown-font-size); --#{$prefix}dropdown-color: #{$dropdown-color}; --#{$prefix}dropdown-bg: #{$dropdown-bg}; --#{$prefix}dropdown-border-color: #{$dropdown-border-color}; --#{$prefix}dropdown-border-radius: #{$dropdown-border-radius}; --#{$prefix}dropdown-border-width: #{$dropdown-border-width}; --#{$prefix}dropdown-inner-border-radius: #{$dropdown-inner-border-radius}; --#{$prefix}dropdown-divider-bg: #{$dropdown-divider-bg}; --#{$prefix}dropdown-divider-margin-y: #{$dropdown-divider-margin-y}; --#{$prefix}dropdown-box-shadow: #{$dropdown-box-shadow}; --#{$prefix}dropdown-link-color: #{$dropdown-link-color}; --#{$prefix}dropdown-link-hover-color: #{$dropdown-link-hover-color}; --#{$prefix}dropdown-link-hover-bg: #{$dropdown-link-hover-bg}; --#{$prefix}dropdown-link-active-color: #{$dropdown-link-active-color}; --#{$prefix}dropdown-link-active-bg: #{$dropdown-link-active-bg}; --#{$prefix}dropdown-link-disabled-color: #{$dropdown-link-disabled-color}; --#{$prefix}dropdown-item-padding-x: #{$dropdown-item-padding-x}; --#{$prefix}dropdown-item-padding-y: #{$dropdown-item-padding-y}; --#{$prefix}dropdown-header-color: #{$dropdown-header-color}; --#{$prefix}dropdown-header-padding-x: #{$dropdown-header-padding-x}; --#{$prefix}dropdown-header-padding-y: #{$dropdown-header-padding-y}; // scss-docs-end dropdown-css-vars position: absolute; z-index: var(--#{$prefix}dropdown-zindex); display: none; // none by default, but block on "open" of the menu min-width: var(--#{$prefix}dropdown-min-width); padding: var(--#{$prefix}dropdown-padding-y) var(--#{$prefix}dropdown-padding-x); margin: 0; // Override default margin of ul @include font-size(var(--#{$prefix}dropdown-font-size)); color: var(--#{$prefix}dropdown-color); text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer) list-style: none; background-color: var(--#{$prefix}dropdown-bg); background-clip: padding-box; border: var(--#{$prefix}dropdown-border-width) solid var(--#{$prefix}dropdown-border-color); @include border-radius(var(--#{$prefix}dropdown-border-radius)); @include box-shadow(var(--#{$prefix}dropdown-box-shadow)); &[data-bs-popper] { top: 100%; left: 0; margin-top: var(--#{$prefix}dropdown-spacer); } @if $dropdown-padding-y == 0 { > .dropdown-item:first-child, > li:first-child .dropdown-item { @include border-top-radius(var(--#{$prefix}dropdown-inner-border-radius)); } > .dropdown-item:last-child, > li:last-child .dropdown-item { @include border-bottom-radius(var(--#{$prefix}dropdown-inner-border-radius)); } } } // scss-docs-start responsive-breakpoints // We deliberately hardcode the `bs-` prefix because we check // this custom property in JS to determine Popper's positioning @each $breakpoint in map-keys($grid-breakpoints) { @include media-breakpoint-up($breakpoint) { $infix: breakpoint-infix($breakpoint, $grid-breakpoints); .dropdown-menu#{$infix}-start { --bs-position: start; &[data-bs-popper] { right: auto; left: 0; } } .dropdown-menu#{$infix}-end { --bs-position: end; &[data-bs-popper] { right: 0; left: auto; } } } } // scss-docs-end responsive-breakpoints // Allow for dropdowns to go bottom up (aka, dropup-menu) // Just add .dropup after the standard .dropdown class and you're set. .dropup { .dropdown-menu[data-bs-popper] { top: auto; bottom: 100%; margin-top: 0; margin-bottom: var(--#{$prefix}dropdown-spacer); } .dropdown-toggle { @include caret(up); } } .dropend { .dropdown-menu[data-bs-popper] { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: var(--#{$prefix}dropdown-spacer); } .dropdown-toggle { @include caret(end); &::after { vertical-align: 0; } } } .dropstart { .dropdown-menu[data-bs-popper] { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: var(--#{$prefix}dropdown-spacer); } .dropdown-toggle { @include caret(start); &::before { vertical-align: 0; } } } // Dividers (basically an `
`) within the dropdown .dropdown-divider { height: 0; margin: var(--#{$prefix}dropdown-divider-margin-y) 0; overflow: hidden; border-top: 1px solid var(--#{$prefix}dropdown-divider-bg); opacity: 1; // Revisit in v6 to de-dupe styles that conflict with
element } // Links, buttons, and more within the dropdown menu // // `
================================================ FILE: genezio.yaml ================================================ name: soft-ui-design-system region: us-east-1 frontend: # Specifies the path of your code. path: . # Specifies the folder where the build is located. # This is the folder that will be deployed. publish: . # Scripts will run in the specified `path` folder. scripts: # The command to build your frontend project. This is custom to your project. # It must to populate the specified `publish` folder with a `index.html` file. deploy: - npm install --legacy-peer-deps yamlVersion: 2 ================================================ FILE: gulpfile.mjs ================================================ import gulp from 'gulp'; import open from 'gulp-open'; // Task to open the browser gulp.task('open-app', function(){ gulp.src('index.html') .pipe(open()); }); ================================================ FILE: index.html ================================================ Soft UI Design 3 System by Creative Tim

0+

Coded Elements

From buttons, to inputs, navbars, alerts or cards, you are covered


0+

Design Blocks

Mix the sections, change the colors and unleash your creativity


0

Pages

Save 3-4 weeks of work when you use our pre-made pages for your website

document
Full Documentation

Built by developers for developers. Check the foundation and you will find everything inside our documentation.

shop
Bootstrap 5 Ready

The world’s most popular front-end open source toolkit, featuring Sass variables and mixins.

time-alarm
Save Time & Money

Creating your design from scratch with dedicated designers can be very expensive. Start with our Design System.

office
Fully Responsive

Regardless of the screen size, the website content will naturally fit the given resolution.

box-3d-50

Feel the
Soft UI Design System

Start with Elements

Huge collection of sections

Infinite combinations

We have created multiple options for you to put together and customise into pixel perfect pages.

Elements

70+ carefully crafted small elements that come with multiple colors and shapes. These are only a few of them.

Buttons color

Copy
  <div class="container-fluid px-0 overflow-hidden">
  <div class="row text-center py-3 mt-3">
    <div class="col-12 mx-auto">
      
      <button type="button" class="btn btn-primary w-auto me-1 mb-0">Primary</button>
      
      <button type="button" class="btn btn-secondary w-auto me-1 mb-0">Secondary</button>
      
      <button type="button" class="btn btn-info w-auto me-1 mb-0">Info</button>
      
      <button type="button" class="btn btn-success w-auto me-1 mb-0">Success</button>
      
      <button type="button" class="btn btn-warning w-auto me-1 mb-0">Warning</button>
      
      <button type="button" class="btn btn-danger w-auto me-1 mb-0">Danger</button>
      
      <button type="button" class="btn btn-light w-auto me-1 mb-0">Light</button>
      
      <button type="button" class="btn btn-dark w-auto me-1 mb-0">Dark</button>
      
      <button type="button" class="btn btn-white w-auto me-1 mb-0">White</button>
      
    </div>
  </div>  
</div>
  

Buttons gradient

Copy
  <div class="container-fluid px-0 overflow-hidden">
  <div class="row text-center py-3 mt-3">
    <div class="col-12 mx-auto">
      
      <button type="button" class="btn bg-gradient-primary w-auto me-1 mb-0">Primary</button>
      
      <button type="button" class="btn bg-gradient-secondary w-auto me-1 mb-0">Secondary</button>
      
      <button type="button" class="btn bg-gradient-info w-auto me-1 mb-0">Info</button>
      
      <button type="button" class="btn bg-gradient-success w-auto me-1 mb-0">Success</button>
      
      <button type="button" class="btn bg-gradient-warning w-auto me-1 mb-0">Warning</button>
      
      <button type="button" class="btn bg-gradient-danger w-auto me-1 mb-0">Danger</button>
      
      <button type="button" class="btn bg-gradient-light w-auto me-1 mb-0">Light</button>
      
      <button type="button" class="btn bg-gradient-dark w-auto me-1 mb-0">Dark</button>
      
      <button type="button" class="btn bg-gradient-white w-auto me-1 mb-0">White</button>
      
    </div>
  </div>
</div>

  

Buttons outline

Copy
  <div class="container-fluid px-0 overflow-hidden">
  <div class="row text-center py-3 mt-3">
    <div class="col-12 mx-auto">
      
      <button type="button" class="btn btn-outline-primary mb-0">Primary</button>
      
      <button type="button" class="btn btn-outline-secondary mb-0">Secondary</button>
      
      <button type="button" class="btn btn-outline-info mb-0">Info</button>
      
      <button type="button" class="btn btn-outline-success mb-0">Success</button>
      
      <button type="button" class="btn btn-outline-warning mb-0">Warning</button>
      
      <button type="button" class="btn btn-outline-danger mb-0">Danger</button>
      
      <button type="button" class="btn btn-outline-light mb-0">Light</button>
      
      <button type="button" class="btn btn-outline-dark mb-0">Dark</button>
      
      <button type="button" class="btn btn-outline-white mb-0">White</button>
      
    </div>
  </div>
</div>
  

Buttons sizes

Copy
  <div class="container-fluid px-0 overflow-hidden">
  <div class="row text-center py-2 mt-3">
    <div class="col-12 mx-auto">
      <button type="button" class="btn btn-primary btn-sm me-2">Small</button>
      <button type="button" class="btn btn-primary w-auto me-2">Default</button>
      <button type="button" class="btn btn-primary btn-lg">Large</button>
    </div>
  </div>
</div>
  

Buttons icons

Copy
  <div class="container-fluid px-0 overflow-hidden">
  <div class="row text-center py-2 mt-3">
    <div class="col-12 mx-auto">
      <button class="btn btn-primary btn-icon btn-sm" type="button">
        <div class="d-flex align-items-center">
          <i class="ni ni-laptop me-2" aria-hidden="true"></i>
          Small
        </div>
      </button>

      <button class="btn btn-primary btn-icon" type="button">
        <div class="d-flex align-items-center">
          <i class="ni ni-laptop me-2" aria-hidden="true"></i>
          Default
        </div>
      </button>

      <button class="btn btn-primary btn-icon btn-lg" type="button">
        <div class="d-flex align-items-center">
          <i class="ni ni-laptop me-2" aria-hidden="true"></i>
          Large
        </div>
      </button>
    </div>
  </div>
</div>
  
Copy
  <div class="container-fluid px-0 overflow-hidden">
  <div class="row text-center py-2 mt-3">
    <div class="col-3 mx-auto text-start">
      <div class="form-check">
        <input class="form-check-input" type="checkbox" value="" id="flexCheckDefault">
        <label class="form-check-label" for="flexCheckDefault">
          Default checkbox
        </label>
      </div>
      <div class="form-check">
        <input class="form-check-input" type="checkbox" value="" id="flexCheckChecked" checked>
        <label class="form-check-label" for="flexCheckChecked">
          Checked checkbox
        </label>
      </div>
    </div>
  </div>
</div>
  
Copy
  <div class="container-fluid px-0 overflow-hidden">
  <div class="row text-center py-2 mt-3">
    <div class="col-3 mx-auto text-start">
      <div class="form-check">
        <input class="form-check-input" type="radio" name="flexRadioDefault" id="flexRadioDefault1">
        <label class="form-check-label" for="flexRadioDefault1">
          Default radio
        </label>
      </div>
      <div class="form-check">
        <input class="form-check-input" type="radio" name="flexRadioDefault" id="flexRadioDefault2" checked>
        <label class="form-check-label" for="flexRadioDefault2">
          Default checked radio
        </label>
      </div>
    </div>
  </div>
</div>
  
Copy
  <div class="container py-3 mt-3">
  <div class="row">
    <div class="col-4 mx-auto">
      <div class="form-check form-switch ps-0">
        <input class="form-check-input ms-auto mt-1" type="checkbox" id="flexSwitchCheckDefault">
        <label class="form-check-label ms-2" for="flexSwitchCheckDefault">Remember me</label>
      </div>
    </div>
  </div>
</div>

  
Copy
  <div class="container overflow-hidden">
  <div class="row text-center py-3 mt-3">
    <div class="col-12">
      <span class="badge bg-primary">Primary</span>
      <span class="badge bg-gradient-secondary">Secondary</span>
      <span class="badge bg-gradient-success">Success</span>
      <span class="badge bg-gradient-danger">Danger</span>
      <span class="badge bg-gradient-warning">Warning</span>
      <span class="badge bg-gradient-info">Info</span>
      <span class="badge bg-gradient-light text-dark">Light</span>
      <span class="badge bg-gradient-dark">Dark</span>
    </div>
  </div>
</div>

  
Copy
  <div class="container-fluid px-0 overflow-hidden">
  <div class="row text-center py-3 mt-3">
    <div class="col-12">
      <div class="avatar-group">
        <a href="javascript:;" class="avatar avatar-lg rounded-circle" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Ryan Tompson">
          <img alt="Image placeholder" src="./assets/img/team-1.jpg">
        </a>
        <a href="javascript:;" class="avatar avatar-lg rounded-circle" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Romina Hadid">
          <img alt="Image placeholder" src="./assets/img/team-2.jpg">
        </a>
        <a href="javascript:;" class="avatar avatar-lg rounded-circle" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Alexander Smith">
          <img alt="Image placeholder" src="./assets/img/team-3.jpg">
        </a>
        <a href="javascript:;" class="avatar avatar-lg rounded-circle" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Jessica Doe">
          <img alt="Image placeholder" src="./assets/img/team-4.jpg">
        </a>
      </div>
    </div>
  </div>
</div>
  

Avatar sizes

Copy
  <div class="container-fluid px-0 overflow-hidden">
  <div class="row text-center py-3 mt-3">
    <div class="col-12">
      <a href="javascript:;" class="avatar avatar-xs rounded-circle">
        <img alt="Image placeholder" src="./assets/img/team-4.jpg">
      </a>
      <a href="javascript:;" class="avatar avatar-sm rounded-circle">
        <img alt="Image placeholder" src="./assets/img/team-4.jpg">
      </a>
      <a href="javascript:;" class="avatar rounded-circle">
        <img alt="Image placeholder" src="./assets/img/team-4.jpg">
      </a>
      <a href="javascript:;" class="avatar avatar-lg rounded-circle">
        <img alt="Image placeholder" src="./assets/img/team-4.jpg">
      </a>
      <a href="javascript:;" class="avatar avatar-xl rounded-circle">
        <img alt="Image placeholder" src="./assets/img/team-4.jpg">
      </a>
    </div>
  </div>
</div>

  

Breadcrumbs

Copy
  <div class="container py-2 mt-2 overflow-hidden">
  <div class="row">
    <div class="col-8 mx-auto">
      <nav aria-label="breadcrumb">
        <ol class="breadcrumb">
          <li class="breadcrumb-item active" aria-current="page">Home</li>
        </ol>
      </nav>
      <nav aria-label="breadcrumb">
        <ol class="breadcrumb">
          <li class="breadcrumb-item"><a href="javascript:;">Home</a></li>
          <li class="breadcrumb-item active" aria-current="page">Portfolio</li>
        </ol>
      </nav>
      <nav aria-label="breadcrumb">
        <ol class="breadcrumb">
          <li class="breadcrumb-item"><a href="javascript:;">Home</a></li>
          <li class="breadcrumb-item"><a href="javascript:;">Portfolio</a></li>
          <li class="breadcrumb-item active" aria-current="page">Articles</li>
        </ol>
      </nav>
    </div>

  </div>
</div>

  

Progress bars

Copy
  <div class="container-fluid px-0 overflow-hidden">
  <div class="row py-3 mt-4">
    <div class="col-8 mx-auto">
      <div class="progress mb-3">
        <div class="progress-bar bg-primary" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress mb-3">
        <div class="progress-bar bg-secondary" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress mb-3">
        <div class="progress-bar bg-success" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress mb-3">
        <div class="progress-bar bg-info" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress mb-3">
        <div class="progress-bar bg-warning" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress mb-3">
        <div class="progress-bar bg-danger" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
      <div class="progress mb-3">
        <div class="progress-bar bg-dark" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
      </div>
    </div>
  </div>
</div>

  

Typography

6+ elements that you need for text manipulation and insertion

Font Family Serif

Copy
  
<div class="container-fluid text-sans-serif">
  <div class="row py-3 align-items-center">
    <div class="col-sm-3">
      <small class="text-uppercase font-weight-bold">Heading 1</small>
    </div>

    <div class="col-sm-9">
      <h1 class="mb-0">H1 Soft Design System</h1>
    </div>
  </div>

  <div class="row py-3 align-items-center">
    <div class="col-sm-3">
      <small class="text-uppercase font-weight-bold">Heading 2</small>
    </div>

    <div class="col-sm-9">
      <h2 class="mb-0">H2 Soft Design System</h2>
    </div>
  </div>

  <div class="row py-3 align-items-center">
    <div class="col-sm-3">
      <small class="text-uppercase font-weight-bold">Heading 3</small>
    </div>

    <div class="col-sm-9">
      <h3 class="mb-0">H3 Soft Design System</h3>
    </div>
  </div>

  <div class="row py-3 align-items-center">
    <div class="col-sm-3">
      <small class="text-uppercase font-weight-bold">Heading 4</small>
    </div>

    <div class="col-sm-9">
      <h4 class="mb-0">H4 Soft Design System</h4>
    </div>
  </div>

  <div class="row py-3 align-items-center">
    <div class="col-sm-3">
      <small class="text-uppercase font-weight-bold">Heading 5</small>
    </div>

    <div class="col-sm-9">
      <h5 class="mb-0">H5 Soft Design System</h5>
    </div>
  </div>

  <div class="row py-3 align-items-center">
    <div class="col-sm-3">
      <small class="text-uppercase font-weight-bold">Heading 6</small>
    </div>

    <div class="col-sm-9">
      <h6 class="mb-0">H6 Soft Design System</h6>
    </div>
  </div>

  <div class="row py-3 align-items-center">
    <div class="col-sm-3">
      <small class="text-uppercase font-weight-bold">Paragraph</small>
    </div>

    <div class="col-sm-9">
      <p class="mb-0">
        I will be the leader of a company that ends up being worth
        billions of dollars, because I got the answers. I understand
        culture. I am the nucleus. I think that&#39;s a responsibility that I
        have, to push possibilities, to show people, this is the level
        that things could be at.
      </p>
    </div>
  </div>

  <div class="row py-3 align-items-center">
    <div class="col-sm-3">
      <small class="text-uppercase font-weight-bold">Lead text</small>
    </div>

    <div class="col-sm-9">
      <p class="lead mb-0">
        I will be the leader of a company that ends up being worth
        billions of dollars, because I got the answers. I understand
        culture. I am the nucleus. I think that&#39;s a responsibility that I
        have, to push possibilities, to show people, this is the level
        that things could be at.
      </p>
    </div>
  </div>

  <div class="row py-3 align-items-center">
    <div class="col-sm-3">
      <small class="text-uppercase font-weight-bold">Small</small>
    </div>

    <div class="col-sm-9">
      <p class="text-sm mb-0">
        I will be the leader of a company that ends up being worth
        billions of dollars, because I got the answers. I understand
        culture. I am the nucleus. I think that&#39;s a responsibility that I
        have, to push possibilities, to show people, this is the level
        that things could be at.
      </p>
    </div>
  </div>

  <div class="row py-3 align-items-center">
    <div class="col-sm-3">
      <small class="text-uppercase font-weight-bold">Tiny</small>
    </div>

    <div class="col-sm-9">
      <p class="text-xs mb-0">
        I will be the leader of a company that ends up being worth
        billions of dollars, because I got the answers. I understand
        culture. I am the nucleus. I think that&#39;s a responsibility that I
        have, to push possibilities, to show people, this is the level
        that things could be at.
      </p>
    </div>
  </div>
</div>

  

Attention Catchers

4+ Fully coded components that popup from different places of the screen
Copy
  <div class="container">
  <div class="row py-3">
    <div class="alert alert-primary text-white font-weight-bold" role="alert">
      A simple primary alert—check it out!
    </div>
    <div class="alert alert-secondary text-white font-weight-bold" role="alert">
      A simple secondary alert—check it out!
    </div>
    <div class="alert alert-success text-white font-weight-bold" role="alert">
      A simple success alert—check it out!
    </div>
    <div class="alert alert-danger text-white font-weight-bold" role="alert">
      A simple danger alert—check it out!
    </div>
    <div class="alert alert-warning text-white font-weight-bold" role="alert">
      A simple warning alert—check it out!
    </div>
    <div class="alert alert-info text-white font-weight-bold" role="alert">
      A simple info alert—check it out!
    </div>
    <div class="alert alert-light text-white font-weight-bold" role="alert">
      A simple light alert—check it out!
    </div>
    <div class="alert alert-dark text-white font-weight-bold" role="alert">
      A simple dark alert—check it out!
    </div>
  </div>
</div>

  
Copy
  <div class="container">
  <div class="row py-5 mt-3 text-center">
    <div>
      <button type="button" class="btn bg-gradient-secondary" data-bs-toggle="tooltip" data-bs-placement="top" title="Tooltip on top">
        Tooltip on top
      </button>
      <button type="button" class="btn bg-gradient-secondary" data-bs-toggle="tooltip" data-bs-placement="right" title="Tooltip on right">
        Tooltip on right
      </button>
      <button type="button" class="btn bg-gradient-secondary" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Tooltip on bottom">
        Tooltip on bottom
      </button>
      <button type="button" class="btn bg-gradient-secondary" data-bs-toggle="tooltip" data-bs-placement="left" title="Tooltip on left">
        Tooltip on left
      </button>
    </div>
  </div>
</div>


  <!-- initialization script -->
  <script>
    var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
    var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
      return new bootstrap.Tooltip(tooltipTriggerEl)
    })
  </script>
  
Copy
  <div class="container">
  <div class="row py-7 mt-2 text-center">
    <div>
      <button type="button" class="btn bg-gradient-secondary mb-0" data-bs-container="body" data-bs-toggle="popover" data-bs-placement="top" data-bs-content="That’s the main thing people are controlled by! Thoughts- their perception of themselves!">
        Popover on top
      </button>

      <button type="button" class="btn bg-gradient-secondary mb-0" data-bs-container="body" data-bs-toggle="popover" data-bs-placement="right" data-bs-content="We’re not always in the position that we want to be at.">
        Popover on right
      </button>

      <button type="button" class="btn bg-gradient-secondary mb-0" data-bs-container="body" title="Popover with title" data-bs-toggle="popover" data-bs-placement="bottom" data-bs-content="A lot of people don’t appreciate the moment until it’s passed.">
        Popover on bottom
      </button>

      <button type="button" class="btn bg-gradient-secondary mb-0" data-bs-container="body" data-bs-toggle="popover" data-bs-placement="left" data-bs-content="It really matters and then like it really doesn’t matter. What matters is the people who are sparked by it.">
        Popover on left
      </button>
    </div>
  </div>
</div>

  <!-- initialization script -->
  <script>
    var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
    var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
      return new bootstrap.Popover(popoverTriggerEl)
    })
  </script>
  
Copy
  <div class="container py-7">
  <div class="row mt-3">
    <div class="col-sm-4 col-6 mx-auto">
      <!-- Button trigger modal -->
      <button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
        Launch demo modal
      </button>

      <!-- Modal -->
      <div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <h5 class="modal-title" id="exampleModalLabel">Your modal title</h5>
              <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
            </div>
            <div class="modal-body">
              Society has put up so many boundaries, so many limitations on what’s right and wrong that it’s almost impossible to get a pure thought out.
              <br><br>
              It’s like a little kid, a little boy, looking at colors, and no one told him what colors are good, before somebody tells you you shouldn’t like pink because that’s for girls, or you’d instantly become a gay two-year-old.
            </div>
            <div class="modal-footer justify-content-between">
              <button type="button" class="btn bg-gradient-dark" data-bs-dismiss="modal">Close</button>
              <button type="button" class="btn btn-primary">Save changes</button>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

  

Datepicker

Copy
  <!--  Datepicker -->
<div class="row py-3">
  <div class="col-md-6 mx-auto">
    <div class="row">
      <div class="col-lg-6 mx-auto col-md-8 col-sm-5">
        <div class="input-group">
          <span class="input-group-text"><i class="fas fa-calendar"></i></span>
          <input class="form-control datepicker" placeholder="Please select date" type="text" >
        </div>
      </div>
    </div>
  </div>
</div>

  <!-- initialization script -->
<script>
  if (document.querySelector(".datepicker")) {
     flatpickr(".datepicker", {});
  }
</script>

  

Navigation

6+ components that will help go through the pages

Navbar light

Copy
  <!-- Navbar Light -->
<nav class="navbar navbar-expand-lg navbar-light bg-white py-3">
  <div class="container">
    <a class="navbar-brand" href="https://demos.creative-tim.com/soft-ui-design-system/presentation.html" rel="tooltip" title="Designed and Coded by Creative Tim" data-placement="bottom" target="_blank">
      Soft UI Design 3 System
    </a>
    <button class="navbar-toggler shadow-none ms-2" type="button" data-bs-toggle="collapse" data-bs-target="#navigation" aria-controls="navigation" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon mt-2">
        <span class="navbar-toggler-bar bar1"></span>
        <span class="navbar-toggler-bar bar2"></span>
        <span class="navbar-toggler-bar bar3"></span>
      </span>
    </button>
    <div class="collapse navbar-collapse w-100 pt-3 pb-2 py-lg-0 ms-lg-12 ps-lg-5" id="navigation">
      <ul class="navbar-nav navbar-nav-hover w-100">
        <li class="nav-item dropdown dropdown-hover mx-2 ms-lg-5">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuPages1" data-bs-toggle="dropdown" aria-expanded="false">
            Pages
            <img src="./assets/img/down-arrow-dark.svg" alt="down-arrow" class="arrow ms-1">
          </a>
          <div class="dropdown-menu dropdown-menu-animation dropdown-md p-3 border-radius-lg mt-0 mt-lg-3" aria-labelledby="dropdownMenuPages1">
            <div class="d-none d-lg-block">
  <a href="javascript:;" class="dropdown-item border-radius-md">
    About Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Contact Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Author
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Sign In
  </a>
</div>

<div class="d-lg-none">
  <a href="javascript:;" class="dropdown-item border-radius-md">
    About Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Contact Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Author
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Sign In
  </a>
</div>

          </div>
        </li>

        <li class="nav-item dropdown dropdown-hover mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuBlocks" data-bs-toggle="dropdown" aria-expanded="false">
            Blocks
            <img src="./assets/img/down-arrow-dark.svg" alt="down-arrow" class="arrow ms-1">
          </a>
          <ul class="dropdown-menu dropdown-menu-animation dropdown-lg dropdown-lg-responsive p-3 border-radius-lg mt-0 mt-lg-3" aria-labelledby="dropdownMenuBlocks">
            <div class="d-none d-lg-block">
  <li class="nav-item dropdown dropdown-hover dropdown-subitem">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="./presentation.html">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <i class="ni ni-single-copy-04 text-gradient text-primary"></i>
        </div>
        <div class="w-100 d-flex align-items-center justify-content-between">
          <div>
            <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Page Sections</h6>
            <span class="text-sm">See all 109 sections</span>
          </div>

          <img src="./assets/img/down-arrow.svg" alt="down-arrow" class="arrow"/>
        </div>
      </div>
    </a>
    <div class="dropdown-menu mt-0 py-3 px-2 mt-3" aria-labelledby="pageSections">
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Page Headers
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Features
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Pricing
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        FAQ
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Blog Posts
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Testimonials
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Teams
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Stats
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Call to Actions
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Logo Areas
      </a>
    </div>
  </li>
</div>

<div class="row d-lg-none">
  <div class="col-md-12">
    <div class="d-flex mb-2">
      <div class="icon h-10 me-3 d-flex mt-1">
        <i class="ni ni-single-copy-04 text-gradient text-primary"></i>
      </div>
      <div class="w-100 d-flex align-items-center justify-content-between">
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Page Sections</h6>
        </div>
      </div>
    </div>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Page Headers
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Features
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Pricing
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      FAQ
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Blog Posts
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Testimonials
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Teams
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Stats
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Call to Actions
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Applications
    </a>
  </div>
</div>

          </ul>
        </li>

        <li class="nav-item dropdown dropdown-hover mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuDocs" data-bs-toggle="dropdown" aria-expanded="false">
            Docs
            <img src="./assets/img/down-arrow-dark.svg" alt="down-arrow" class="arrow ms-1">
          </a>
          <ul class="dropdown-menu dropdown-menu-animation dropdown-lg mt-0 mt-lg-3 p-3 border-radius-lg" aria-labelledby="dropdownMenuDocs">
            <div class="d-none d-lg-block">
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>spaceship</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1720.000000, -592.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(4.000000, 301.000000)">
                              <path class="color-background" d="M39.3,0.706666667 C38.9660984,0.370464027 38.5048767,0.192278529 38.0316667,0.216666667 C14.6516667,1.43666667 6.015,22.2633333 5.93166667,22.4733333 C5.68236407,23.0926189 5.82664679,23.8009159 6.29833333,24.2733333 L15.7266667,33.7016667 C16.2013871,34.1756798 16.9140329,34.3188658 17.535,34.065 C17.7433333,33.98 38.4583333,25.2466667 39.7816667,1.97666667 C39.8087196,1.50414529 39.6335979,1.04240574 39.3,0.706666667 Z M25.69,19.0233333 C24.7367525,19.9768687 23.3029475,20.2622391 22.0572426,19.7463614 C20.8115377,19.2304837 19.9992882,18.0149658 19.9992882,16.6666667 C19.9992882,15.3183676 20.8115377,14.1028496 22.0572426,13.5869719 C23.3029475,13.0710943 24.7367525,13.3564646 25.69,14.31 C26.9912731,15.6116662 26.9912731,17.7216672 25.69,19.0233333 L25.69,19.0233333 Z"></path>
                              <path class="color-background" d="M1.855,31.4066667 C3.05106558,30.2024182 4.79973884,29.7296005 6.43969145,30.1670277 C8.07964407,30.6044549 9.36054508,31.8853559 9.7979723,33.5253085 C10.2353995,35.1652612 9.76258177,36.9139344 8.55833333,38.11 C6.70666667,39.9616667 0,40 0,40 C0,40 0,33.2566667 1.855,31.4066667 Z"></path>
                              <path class="color-background" d="M17.2616667,3.90166667 C12.4943643,3.07192755 7.62174065,4.61673894 4.20333333,8.04166667 C3.31200265,8.94126033 2.53706177,9.94913142 1.89666667,11.0416667 C1.5109569,11.6966059 1.61721591,12.5295394 2.155,13.0666667 L5.47,16.3833333 C8.55036617,11.4946947 12.5559074,7.25476565 17.2616667,3.90166667 L17.2616667,3.90166667 Z" opacity="0.598539807"></path>
                              <path class="color-background" d="M36.0983333,22.7383333 C36.9280725,27.5056357 35.3832611,32.3782594 31.9583333,35.7966667 C31.0587397,36.6879974 30.0508686,37.4629382 28.9583333,38.1033333 C28.3033941,38.4890431 27.4704606,38.3827841 26.9333333,37.845 L23.6166667,34.53 C28.5053053,31.4496338 32.7452344,27.4440926 36.0983333,22.7383333 L36.0983333,22.7383333 Z" opacity="0.598539807"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Getting Started</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>document</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -591.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g id="document" transform="translate(154.000000, 300.000000)">
                              <path class="color-background" d="M40,40 L36.3636364,40 L36.3636364,3.63636364 L5.45454545,3.63636364 L5.45454545,0 L38.1818182,0 C39.1854545,0 40,0.814545455 40,1.81818182 L40,40 Z" opacity="0.603585379"></path>
                              <path class="color-background" d="M30.9090909,7.27272727 L1.81818182,7.27272727 C0.814545455,7.27272727 0,8.08727273 0,9.09090909 L0,41.8181818 C0,42.8218182 0.814545455,43.6363636 1.81818182,43.6363636 L30.9090909,43.6363636 C31.9127273,43.6363636 32.7272727,42.8218182 32.7272727,41.8181818 L32.7272727,9.09090909 C32.7272727,8.08727273 31.9127273,7.27272727 30.9090909,7.27272727 Z M18.1818182,34.5454545 L7.27272727,34.5454545 L7.27272727,30.9090909 L18.1818182,30.9090909 L18.1818182,34.5454545 Z M25.4545455,27.2727273 L7.27272727,27.2727273 L7.27272727,23.6363636 L25.4545455,23.6363636 L25.4545455,27.2727273 Z M25.4545455,20 L7.27272727,20 L7.27272727,16.3636364 L25.4545455,16.3636364 L25.4545455,20 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Foundation</h6>
          <span class="text-sm">See our colors, icons and typography</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 42 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>box-3d-50</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2319.000000, -291.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g id="box-3d-50" transform="translate(603.000000, 0.000000)">
                              <path class="color-background" d="M22.7597136,19.3090182 L38.8987031,11.2395234 C39.3926816,10.9925342 39.592906,10.3918611 39.3459167,9.89788265 C39.249157,9.70436312 39.0922432,9.5474453 38.8987261,9.45068056 L20.2741875,0.1378125 L20.2741875,0.1378125 C19.905375,-0.04725 19.469625,-0.04725 19.0995,0.1378125 L3.1011696,8.13815822 C2.60720568,8.38517662 2.40701679,8.98586148 2.6540352,9.4798254 C2.75080129,9.67332903 2.90771305,9.83023153 3.10122239,9.9269862 L21.8652864,19.3090182 C22.1468139,19.4497819 22.4781861,19.4497819 22.7597136,19.3090182 Z"></path>
                              <path class="color-background" d="M23.625,22.429159 L23.625,39.8805372 C23.625,40.4328219 24.0727153,40.8805372 24.625,40.8805372 C24.7802551,40.8805372 24.9333778,40.8443874 25.0722402,40.7749511 L41.2741875,32.673375 L41.2741875,32.673375 C41.719125,32.4515625 42,31.9974375 42,31.5 L42,14.241659 C42,13.6893742 41.5522847,13.241659 41,13.241659 C40.8447549,13.241659 40.6916418,13.2778041 40.5527864,13.3472318 L24.1777864,21.5347318 C23.8390024,21.7041238 23.625,22.0503869 23.625,22.429159 Z" opacity="0.7"></path>
                              <path class="color-background" d="M20.4472136,21.5347318 L1.4472136,12.0347318 C0.953235098,11.7877425 0.352562058,11.9879669 0.105572809,12.4819454 C0.0361450918,12.6208008 6.47121774e-16,12.7739139 0,12.929159 L0,30.1875 L0,30.1875 C0,30.6849375 0.280875,31.1390625 0.7258125,31.3621875 L19.5528096,40.7750766 C20.0467945,41.0220531 20.6474623,40.8218132 20.8944388,40.3278283 C20.963859,40.1889789 21,40.0358742 21,39.8806379 L21,22.429159 C21,22.0503869 20.7859976,21.7041238 20.4472136,21.5347318 Z" opacity="0.7"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Components</h6>
          <span class="text-sm">Explore our collection of fully designed components</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>switches</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -440.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(154.000000, 149.000000)">
                              <path class="color-background" d="M10,20 L30,20 C35.4545455,20 40,15.4545455 40,10 C40,4.54545455 35.4545455,0 30,0 L10,0 C4.54545455,0 0,4.54545455 0,10 C0,15.4545455 4.54545455,20 10,20 Z M10,3.63636364 C13.4545455,3.63636364 16.3636364,6.54545455 16.3636364,10 C16.3636364,13.4545455 13.4545455,16.3636364 10,16.3636364 C6.54545455,16.3636364 3.63636364,13.4545455 3.63636364,10 C3.63636364,6.54545455 6.54545455,3.63636364 10,3.63636364 Z" opacity="0.6"></path>
                              <path class="color-background" d="M30,23.6363636 L10,23.6363636 C4.54545455,23.6363636 0,28.1818182 0,33.6363636 C0,39.0909091 4.54545455,43.6363636 10,43.6363636 L30,43.6363636 C35.4545455,43.6363636 40,39.0909091 40,33.6363636 C40,28.1818182 35.4545455,23.6363636 30,23.6363636 Z M30,40 C26.5454545,40 23.6363636,37.0909091 23.6363636,33.6363636 C23.6363636,30.1818182 26.5454545,27.2727273 30,27.2727273 C33.4545455,27.2727273 36.3636364,30.1818182 36.3636364,33.6363636 C36.3636364,37.0909091 33.4545455,40 30,40 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Plugins</h6>
          <span class="text-sm">Check how you can integrate our plugins</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>settings</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2020.000000, -442.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(304.000000, 151.000000)">
                              <polygon class="color-background" opacity="0.596981957" points="18.0883333 15.7316667 11.1783333 8.82166667 13.3333333 6.66666667 6.66666667 0 0 6.66666667 6.66666667 13.3333333 8.82166667 11.1783333 15.315 17.6716667"></polygon>
                              <path class="color-background" d="M31.5666667,23.2333333 C31.0516667,23.2933333 30.53,23.3333333 30,23.3333333 C29.4916667,23.3333333 28.9866667,23.3033333 28.48,23.245 L22.4116667,30.7433333 L29.9416667,38.2733333 C32.2433333,40.575 35.9733333,40.575 38.275,38.2733333 L38.275,38.2733333 C40.5766667,35.9716667 40.5766667,32.2416667 38.275,29.94 L31.5666667,23.2333333 Z" opacity="0.596981957"></path>
                              <path class="color-background" d="M33.785,11.285 L28.715,6.215 L34.0616667,0.868333333 C32.82,0.315 31.4483333,0 30,0 C24.4766667,0 20,4.47666667 20,10 C20,10.99 20.1483333,11.9433333 20.4166667,12.8466667 L2.435,27.3966667 C0.95,28.7083333 0.0633333333,30.595 0.00333333333,32.5733333 C-0.0583333333,34.5533333 0.71,36.4916667 2.11,37.89 C3.47,39.2516667 5.27833333,40 7.20166667,40 C9.26666667,40 11.2366667,39.1133333 12.6033333,37.565 L27.1533333,19.5833333 C28.0566667,19.8516667 29.01,20 30,20 C35.5233333,20 40,15.5233333 40,10 C40,8.55166667 39.685,7.18 39.1316667,5.93666667 L33.785,11.285 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Utility Classes</h6>
          <span class="text-sm">For those who want flexibility, use our utility classes</span>
        </div>
      </div>
    </a>
  </li>
</div>

<div class="row d-lg-none">
  <div class="col-md-12 g-0">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>spaceship</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                <g transform="translate(-1720.000000, -592.000000)" fill="#FFFFFF" fill-rule="nonzero">
                  <g transform="translate(1716.000000, 291.000000)">
                    <g transform="translate(4.000000, 301.000000)">
                      <path class="color-background" d="M39.3,0.706666667 C38.9660984,0.370464027 38.5048767,0.192278529 38.0316667,0.216666667 C14.6516667,1.43666667 6.015,22.2633333 5.93166667,22.4733333 C5.68236407,23.0926189 5.82664679,23.8009159 6.29833333,24.2733333 L15.7266667,33.7016667 C16.2013871,34.1756798 16.9140329,34.3188658 17.535,34.065 C17.7433333,33.98 38.4583333,25.2466667 39.7816667,1.97666667 C39.8087196,1.50414529 39.6335979,1.04240574 39.3,0.706666667 Z M25.69,19.0233333 C24.7367525,19.9768687 23.3029475,20.2622391 22.0572426,19.7463614 C20.8115377,19.2304837 19.9992882,18.0149658 19.9992882,16.6666667 C19.9992882,15.3183676 20.8115377,14.1028496 22.0572426,13.5869719 C23.3029475,13.0710943 24.7367525,13.3564646 25.69,14.31 C26.9912731,15.6116662 26.9912731,17.7216672 25.69,19.0233333 L25.69,19.0233333 Z"></path>
                      <path class="color-background" d="M1.855,31.4066667 C3.05106558,30.2024182 4.79973884,29.7296005 6.43969145,30.1670277 C8.07964407,30.6044549 9.36054508,31.8853559 9.7979723,33.5253085 C10.2353995,35.1652612 9.76258177,36.9139344 8.55833333,38.11 C6.70666667,39.9616667 0,40 0,40 C0,40 0,33.2566667 1.855,31.4066667 Z"></path>
                      <path class="color-background" d="M17.2616667,3.90166667 C12.4943643,3.07192755 7.62174065,4.61673894 4.20333333,8.04166667 C3.31200265,8.94126033 2.53706177,9.94913142 1.89666667,11.0416667 C1.5109569,11.6966059 1.61721591,12.5295394 2.155,13.0666667 L5.47,16.3833333 C8.55036617,11.4946947 12.5559074,7.25476565 17.2616667,3.90166667 L17.2616667,3.90166667 Z" opacity="0.598539807"></path>
                      <path class="color-background" d="M36.0983333,22.7383333 C36.9280725,27.5056357 35.3832611,32.3782594 31.9583333,35.7966667 C31.0587397,36.6879974 30.0508686,37.4629382 28.9583333,38.1033333 C28.3033941,38.4890431 27.4704606,38.3827841 26.9333333,37.845 L23.6166667,34.53 C28.5053053,31.4496338 32.7452344,27.4440926 36.0983333,22.7383333 L36.0983333,22.7383333 Z" opacity="0.598539807"></path>
                    </g>
                  </g>
                </g>
              </g>
            </svg>
          </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Getting Started</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
            <title>document</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                <g transform="translate(-1870.000000, -591.000000)" fill="#FFFFFF" fill-rule="nonzero">
                  <g transform="translate(1716.000000, 291.000000)">
                    <g transform="translate(154.000000, 300.000000)">
                      <path class="color-background" d="M40,40 L36.3636364,40 L36.3636364,3.63636364 L5.45454545,3.63636364 L5.45454545,0 L38.1818182,0 C39.1854545,0 40,0.814545455 40,1.81818182 L40,40 Z" opacity="0.603585379"></path>
                      <path class="color-background" d="M30.9090909,7.27272727 L1.81818182,7.27272727 C0.814545455,7.27272727 0,8.08727273 0,9.09090909 L0,41.8181818 C0,42.8218182 0.814545455,43.6363636 1.81818182,43.6363636 L30.9090909,43.6363636 C31.9127273,43.6363636 32.7272727,42.8218182 32.7272727,41.8181818 L32.7272727,9.09090909 C32.7272727,8.08727273 31.9127273,7.27272727 30.9090909,7.27272727 Z M18.1818182,34.5454545 L7.27272727,34.5454545 L7.27272727,30.9090909 L18.1818182,30.9090909 L18.1818182,34.5454545 Z M25.4545455,27.2727273 L7.27272727,27.2727273 L7.27272727,23.6363636 L25.4545455,23.6363636 L25.4545455,27.2727273 Z M25.4545455,20 L7.27272727,20 L7.27272727,16.3636364 L25.4545455,16.3636364 L25.4545455,20 Z"></path>
                    </g>
                  </g>
                </g>
              </g>
            </svg>
          </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Foundation</h6>
          <span class="text-sm">See our colors, icons and typography</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 42 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>box-3d-50</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2319.000000, -291.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(603.000000, 0.000000)">
                              <path class="color-background" d="M22.7597136,19.3090182 L38.8987031,11.2395234 C39.3926816,10.9925342 39.592906,10.3918611 39.3459167,9.89788265 C39.249157,9.70436312 39.0922432,9.5474453 38.8987261,9.45068056 L20.2741875,0.1378125 L20.2741875,0.1378125 C19.905375,-0.04725 19.469625,-0.04725 19.0995,0.1378125 L3.1011696,8.13815822 C2.60720568,8.38517662 2.40701679,8.98586148 2.6540352,9.4798254 C2.75080129,9.67332903 2.90771305,9.83023153 3.10122239,9.9269862 L21.8652864,19.3090182 C22.1468139,19.4497819 22.4781861,19.4497819 22.7597136,19.3090182 Z"></path>
                              <path class="color-background" d="M23.625,22.429159 L23.625,39.8805372 C23.625,40.4328219 24.0727153,40.8805372 24.625,40.8805372 C24.7802551,40.8805372 24.9333778,40.8443874 25.0722402,40.7749511 L41.2741875,32.673375 L41.2741875,32.673375 C41.719125,32.4515625 42,31.9974375 42,31.5 L42,14.241659 C42,13.6893742 41.5522847,13.241659 41,13.241659 C40.8447549,13.241659 40.6916418,13.2778041 40.5527864,13.3472318 L24.1777864,21.5347318 C23.8390024,21.7041238 23.625,22.0503869 23.625,22.429159 Z" opacity="0.7"></path>
                              <path class="color-background" d="M20.4472136,21.5347318 L1.4472136,12.0347318 C0.953235098,11.7877425 0.352562058,11.9879669 0.105572809,12.4819454 C0.0361450918,12.6208008 6.47121774e-16,12.7739139 0,12.929159 L0,30.1875 L0,30.1875 C0,30.6849375 0.280875,31.1390625 0.7258125,31.3621875 L19.5528096,40.7750766 C20.0467945,41.0220531 20.6474623,40.8218132 20.8944388,40.3278283 C20.963859,40.1889789 21,40.0358742 21,39.8806379 L21,22.429159 C21,22.0503869 20.7859976,21.7041238 20.4472136,21.5347318 Z" opacity="0.7"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Components</h6>
          <span class="text-sm">Explore our collection of fully designed components</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>switches</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -440.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(154.000000, 149.000000)">
                              <path class="color-background" d="M10,20 L30,20 C35.4545455,20 40,15.4545455 40,10 C40,4.54545455 35.4545455,0 30,0 L10,0 C4.54545455,0 0,4.54545455 0,10 C0,15.4545455 4.54545455,20 10,20 Z M10,3.63636364 C13.4545455,3.63636364 16.3636364,6.54545455 16.3636364,10 C16.3636364,13.4545455 13.4545455,16.3636364 10,16.3636364 C6.54545455,16.3636364 3.63636364,13.4545455 3.63636364,10 C3.63636364,6.54545455 6.54545455,3.63636364 10,3.63636364 Z" opacity="0.6"></path>
                              <path class="color-background" d="M30,23.6363636 L10,23.6363636 C4.54545455,23.6363636 0,28.1818182 0,33.6363636 C0,39.0909091 4.54545455,43.6363636 10,43.6363636 L30,43.6363636 C35.4545455,43.6363636 40,39.0909091 40,33.6363636 C40,28.1818182 35.4545455,23.6363636 30,23.6363636 Z M30,40 C26.5454545,40 23.6363636,37.0909091 23.6363636,33.6363636 C23.6363636,30.1818182 26.5454545,27.2727273 30,27.2727273 C33.4545455,27.2727273 36.3636364,30.1818182 36.3636364,33.6363636 C36.3636364,37.0909091 33.4545455,40 30,40 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Plugins</h6>
          <span class="text-sm">Check how you can integrate our plugins</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>settings</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2020.000000, -442.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(304.000000, 151.000000)">
                              <polygon class="color-background" opacity="0.596981957" points="18.0883333 15.7316667 11.1783333 8.82166667 13.3333333 6.66666667 6.66666667 0 0 6.66666667 6.66666667 13.3333333 8.82166667 11.1783333 15.315 17.6716667"></polygon>
                              <path class="color-background" d="M31.5666667,23.2333333 C31.0516667,23.2933333 30.53,23.3333333 30,23.3333333 C29.4916667,23.3333333 28.9866667,23.3033333 28.48,23.245 L22.4116667,30.7433333 L29.9416667,38.2733333 C32.2433333,40.575 35.9733333,40.575 38.275,38.2733333 L38.275,38.2733333 C40.5766667,35.9716667 40.5766667,32.2416667 38.275,29.94 L31.5666667,23.2333333 Z" opacity="0.596981957"></path>
                              <path class="color-background" d="M33.785,11.285 L28.715,6.215 L34.0616667,0.868333333 C32.82,0.315 31.4483333,0 30,0 C24.4766667,0 20,4.47666667 20,10 C20,10.99 20.1483333,11.9433333 20.4166667,12.8466667 L2.435,27.3966667 C0.95,28.7083333 0.0633333333,30.595 0.00333333333,32.5733333 C-0.0583333333,34.5533333 0.71,36.4916667 2.11,37.89 C3.47,39.2516667 5.27833333,40 7.20166667,40 C9.26666667,40 11.2366667,39.1133333 12.6033333,37.565 L27.1533333,19.5833333 C28.0566667,19.8516667 29.01,20 30,20 C35.5233333,20 40,15.5233333 40,10 C40,8.55166667 39.685,7.18 39.1316667,5.93666667 L33.785,11.285 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Utility Classes</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>
  </div>
</div>

          </ul>
        </li>
        <li class="nav-item ms-lg-auto my-auto ms-3 ms-lg-0 mt-2 mt-lg-0">
          <a href="https://www.creative-tim.com/product/soft-ui-design-system-pro" class="btn btn-sm  btn-dark  btn-round mb-0 me-1 mt-2 mt-md-0">Upgrade to Pro</a></li>
      </ul>
    </div>
  </div>
</nav>
<!-- End Navbar -->

  

Navbar dark

Copy
  <!-- Navbar Dark -->
<nav class="navbar navbar-expand-lg navbar-dark bg-gradient-dark z-index-3 py-3">
  <div class="container">
    <a class="navbar-brand text-white" href="https://demos.creative-tim.com/soft-ui-design-system/presentation.html" rel="tooltip" title="Designed and Coded by Creative Tim" data-placement="bottom" target="_blank">
      Soft UI Design 3 System
    </a>
    <button class="navbar-toggler shadow-none ms-2" type="button" data-bs-toggle="collapse" data-bs-target="#navigation" aria-controls="navigation" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon mt-2">
        <span class="navbar-toggler-bar bar1"></span>
        <span class="navbar-toggler-bar bar2"></span>
        <span class="navbar-toggler-bar bar3"></span>
      </span>
    </button>
    <div class="collapse navbar-collapse w-100 pt-3 pb-2 py-lg-0" id="navigation">
      <ul class="navbar-nav navbar-nav-hover mx-auto">
        <li class="nav-item dropdown dropdown-hover mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuPages0" data-bs-toggle="dropdown" aria-expanded="false">
            Pages
            <img src="./assets/img/down-arrow-white.svg" alt="down-arrow" class="arrow ms-1">
          </a>
          <div class="dropdown-menu dropdown-menu-animation dropdown-xl p-3 border-radius-xl mt-0 mt-lg-3" aria-labelledby="dropdownMenuPages0">
            <div class="d-none d-lg-block">
  <a href="javascript:;" class="dropdown-item border-radius-md">
    About Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Contact Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Author
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Sign In
  </a>
</div>

<div class="d-lg-none">
  <a href="javascript:;" class="dropdown-item border-radius-md">
    About Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Contact Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Author
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Sign In
  </a>
</div>

          </div>
        </li>

        <li class="nav-item dropdown dropdown-hover mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuBlocks" data-bs-toggle="dropdown" aria-expanded="false">
            Blocks
            <img src="./assets/img/down-arrow-white.svg" alt="down-arrow" class="arrow ms-1">
          </a>
          <ul class="dropdown-menu dropdown-menu-animation dropdown-lg dropdown-lg-responsive p-3 border-radius-lg mt-0 mt-lg-3" aria-labelledby="dropdownMenuBlocks">
            <div class="d-none d-lg-block">
  <li class="nav-item dropdown dropdown-hover dropdown-subitem">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="./presentation.html">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <i class="ni ni-single-copy-04 text-gradient text-primary"></i>
        </div>
        <div class="w-100 d-flex align-items-center justify-content-between">
          <div>
            <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Page Sections</h6>
            <span class="text-sm">See all 109 sections</span>
          </div>

          <img src="./assets/img/down-arrow.svg" alt="down-arrow" class="arrow"/>
        </div>
      </div>
    </a>
    <div class="dropdown-menu mt-0 py-3 px-2 mt-3" aria-labelledby="pageSections">
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Page Headers
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Features
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Pricing
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        FAQ
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Blog Posts
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Testimonials
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Teams
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Stats
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Call to Actions
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Logo Areas
      </a>
    </div>
  </li>
</div>

<div class="row d-lg-none">
  <div class="col-md-12">
    <div class="d-flex mb-2">
      <div class="icon h-10 me-3 d-flex mt-1">
        <i class="ni ni-single-copy-04 text-gradient text-primary"></i>
      </div>
      <div class="w-100 d-flex align-items-center justify-content-between">
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Page Sections</h6>
        </div>
      </div>
    </div>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Page Headers
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Features
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Pricing
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      FAQ
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Blog Posts
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Testimonials
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Teams
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Stats
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Call to Actions
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Applications
    </a>
  </div>
</div>

          </ul>
        </li>

        <li class="nav-item dropdown dropdown-hover mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuDocs" data-bs-toggle="dropdown" aria-expanded="false">
            Docs
            <img src="./assets/img/down-arrow-white.svg" alt="down-arrow" class="arrow ms-1">
          </a>
          <ul class="dropdown-menu dropdown-menu-animation dropdown-lg mt-0 mt-lg-3 p-3 border-radius-lg" aria-labelledby="dropdownMenuDocs">
            <div class="d-none d-lg-block">
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>spaceship</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1720.000000, -592.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(4.000000, 301.000000)">
                              <path class="color-background" d="M39.3,0.706666667 C38.9660984,0.370464027 38.5048767,0.192278529 38.0316667,0.216666667 C14.6516667,1.43666667 6.015,22.2633333 5.93166667,22.4733333 C5.68236407,23.0926189 5.82664679,23.8009159 6.29833333,24.2733333 L15.7266667,33.7016667 C16.2013871,34.1756798 16.9140329,34.3188658 17.535,34.065 C17.7433333,33.98 38.4583333,25.2466667 39.7816667,1.97666667 C39.8087196,1.50414529 39.6335979,1.04240574 39.3,0.706666667 Z M25.69,19.0233333 C24.7367525,19.9768687 23.3029475,20.2622391 22.0572426,19.7463614 C20.8115377,19.2304837 19.9992882,18.0149658 19.9992882,16.6666667 C19.9992882,15.3183676 20.8115377,14.1028496 22.0572426,13.5869719 C23.3029475,13.0710943 24.7367525,13.3564646 25.69,14.31 C26.9912731,15.6116662 26.9912731,17.7216672 25.69,19.0233333 L25.69,19.0233333 Z"></path>
                              <path class="color-background" d="M1.855,31.4066667 C3.05106558,30.2024182 4.79973884,29.7296005 6.43969145,30.1670277 C8.07964407,30.6044549 9.36054508,31.8853559 9.7979723,33.5253085 C10.2353995,35.1652612 9.76258177,36.9139344 8.55833333,38.11 C6.70666667,39.9616667 0,40 0,40 C0,40 0,33.2566667 1.855,31.4066667 Z"></path>
                              <path class="color-background" d="M17.2616667,3.90166667 C12.4943643,3.07192755 7.62174065,4.61673894 4.20333333,8.04166667 C3.31200265,8.94126033 2.53706177,9.94913142 1.89666667,11.0416667 C1.5109569,11.6966059 1.61721591,12.5295394 2.155,13.0666667 L5.47,16.3833333 C8.55036617,11.4946947 12.5559074,7.25476565 17.2616667,3.90166667 L17.2616667,3.90166667 Z" opacity="0.598539807"></path>
                              <path class="color-background" d="M36.0983333,22.7383333 C36.9280725,27.5056357 35.3832611,32.3782594 31.9583333,35.7966667 C31.0587397,36.6879974 30.0508686,37.4629382 28.9583333,38.1033333 C28.3033941,38.4890431 27.4704606,38.3827841 26.9333333,37.845 L23.6166667,34.53 C28.5053053,31.4496338 32.7452344,27.4440926 36.0983333,22.7383333 L36.0983333,22.7383333 Z" opacity="0.598539807"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Getting Started</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>document</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -591.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g id="document" transform="translate(154.000000, 300.000000)">
                              <path class="color-background" d="M40,40 L36.3636364,40 L36.3636364,3.63636364 L5.45454545,3.63636364 L5.45454545,0 L38.1818182,0 C39.1854545,0 40,0.814545455 40,1.81818182 L40,40 Z" opacity="0.603585379"></path>
                              <path class="color-background" d="M30.9090909,7.27272727 L1.81818182,7.27272727 C0.814545455,7.27272727 0,8.08727273 0,9.09090909 L0,41.8181818 C0,42.8218182 0.814545455,43.6363636 1.81818182,43.6363636 L30.9090909,43.6363636 C31.9127273,43.6363636 32.7272727,42.8218182 32.7272727,41.8181818 L32.7272727,9.09090909 C32.7272727,8.08727273 31.9127273,7.27272727 30.9090909,7.27272727 Z M18.1818182,34.5454545 L7.27272727,34.5454545 L7.27272727,30.9090909 L18.1818182,30.9090909 L18.1818182,34.5454545 Z M25.4545455,27.2727273 L7.27272727,27.2727273 L7.27272727,23.6363636 L25.4545455,23.6363636 L25.4545455,27.2727273 Z M25.4545455,20 L7.27272727,20 L7.27272727,16.3636364 L25.4545455,16.3636364 L25.4545455,20 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Foundation</h6>
          <span class="text-sm">See our colors, icons and typography</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 42 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>box-3d-50</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2319.000000, -291.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g id="box-3d-50" transform="translate(603.000000, 0.000000)">
                              <path class="color-background" d="M22.7597136,19.3090182 L38.8987031,11.2395234 C39.3926816,10.9925342 39.592906,10.3918611 39.3459167,9.89788265 C39.249157,9.70436312 39.0922432,9.5474453 38.8987261,9.45068056 L20.2741875,0.1378125 L20.2741875,0.1378125 C19.905375,-0.04725 19.469625,-0.04725 19.0995,0.1378125 L3.1011696,8.13815822 C2.60720568,8.38517662 2.40701679,8.98586148 2.6540352,9.4798254 C2.75080129,9.67332903 2.90771305,9.83023153 3.10122239,9.9269862 L21.8652864,19.3090182 C22.1468139,19.4497819 22.4781861,19.4497819 22.7597136,19.3090182 Z"></path>
                              <path class="color-background" d="M23.625,22.429159 L23.625,39.8805372 C23.625,40.4328219 24.0727153,40.8805372 24.625,40.8805372 C24.7802551,40.8805372 24.9333778,40.8443874 25.0722402,40.7749511 L41.2741875,32.673375 L41.2741875,32.673375 C41.719125,32.4515625 42,31.9974375 42,31.5 L42,14.241659 C42,13.6893742 41.5522847,13.241659 41,13.241659 C40.8447549,13.241659 40.6916418,13.2778041 40.5527864,13.3472318 L24.1777864,21.5347318 C23.8390024,21.7041238 23.625,22.0503869 23.625,22.429159 Z" opacity="0.7"></path>
                              <path class="color-background" d="M20.4472136,21.5347318 L1.4472136,12.0347318 C0.953235098,11.7877425 0.352562058,11.9879669 0.105572809,12.4819454 C0.0361450918,12.6208008 6.47121774e-16,12.7739139 0,12.929159 L0,30.1875 L0,30.1875 C0,30.6849375 0.280875,31.1390625 0.7258125,31.3621875 L19.5528096,40.7750766 C20.0467945,41.0220531 20.6474623,40.8218132 20.8944388,40.3278283 C20.963859,40.1889789 21,40.0358742 21,39.8806379 L21,22.429159 C21,22.0503869 20.7859976,21.7041238 20.4472136,21.5347318 Z" opacity="0.7"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Components</h6>
          <span class="text-sm">Explore our collection of fully designed components</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>switches</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -440.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(154.000000, 149.000000)">
                              <path class="color-background" d="M10,20 L30,20 C35.4545455,20 40,15.4545455 40,10 C40,4.54545455 35.4545455,0 30,0 L10,0 C4.54545455,0 0,4.54545455 0,10 C0,15.4545455 4.54545455,20 10,20 Z M10,3.63636364 C13.4545455,3.63636364 16.3636364,6.54545455 16.3636364,10 C16.3636364,13.4545455 13.4545455,16.3636364 10,16.3636364 C6.54545455,16.3636364 3.63636364,13.4545455 3.63636364,10 C3.63636364,6.54545455 6.54545455,3.63636364 10,3.63636364 Z" opacity="0.6"></path>
                              <path class="color-background" d="M30,23.6363636 L10,23.6363636 C4.54545455,23.6363636 0,28.1818182 0,33.6363636 C0,39.0909091 4.54545455,43.6363636 10,43.6363636 L30,43.6363636 C35.4545455,43.6363636 40,39.0909091 40,33.6363636 C40,28.1818182 35.4545455,23.6363636 30,23.6363636 Z M30,40 C26.5454545,40 23.6363636,37.0909091 23.6363636,33.6363636 C23.6363636,30.1818182 26.5454545,27.2727273 30,27.2727273 C33.4545455,27.2727273 36.3636364,30.1818182 36.3636364,33.6363636 C36.3636364,37.0909091 33.4545455,40 30,40 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Plugins</h6>
          <span class="text-sm">Check how you can integrate our plugins</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>settings</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2020.000000, -442.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(304.000000, 151.000000)">
                              <polygon class="color-background" opacity="0.596981957" points="18.0883333 15.7316667 11.1783333 8.82166667 13.3333333 6.66666667 6.66666667 0 0 6.66666667 6.66666667 13.3333333 8.82166667 11.1783333 15.315 17.6716667"></polygon>
                              <path class="color-background" d="M31.5666667,23.2333333 C31.0516667,23.2933333 30.53,23.3333333 30,23.3333333 C29.4916667,23.3333333 28.9866667,23.3033333 28.48,23.245 L22.4116667,30.7433333 L29.9416667,38.2733333 C32.2433333,40.575 35.9733333,40.575 38.275,38.2733333 L38.275,38.2733333 C40.5766667,35.9716667 40.5766667,32.2416667 38.275,29.94 L31.5666667,23.2333333 Z" opacity="0.596981957"></path>
                              <path class="color-background" d="M33.785,11.285 L28.715,6.215 L34.0616667,0.868333333 C32.82,0.315 31.4483333,0 30,0 C24.4766667,0 20,4.47666667 20,10 C20,10.99 20.1483333,11.9433333 20.4166667,12.8466667 L2.435,27.3966667 C0.95,28.7083333 0.0633333333,30.595 0.00333333333,32.5733333 C-0.0583333333,34.5533333 0.71,36.4916667 2.11,37.89 C3.47,39.2516667 5.27833333,40 7.20166667,40 C9.26666667,40 11.2366667,39.1133333 12.6033333,37.565 L27.1533333,19.5833333 C28.0566667,19.8516667 29.01,20 30,20 C35.5233333,20 40,15.5233333 40,10 C40,8.55166667 39.685,7.18 39.1316667,5.93666667 L33.785,11.285 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Utility Classes</h6>
          <span class="text-sm">For those who want flexibility, use our utility classes</span>
        </div>
      </div>
    </a>
  </li>
</div>

<div class="row d-lg-none">
  <div class="col-md-12 g-0">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>spaceship</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                <g transform="translate(-1720.000000, -592.000000)" fill="#FFFFFF" fill-rule="nonzero">
                  <g transform="translate(1716.000000, 291.000000)">
                    <g transform="translate(4.000000, 301.000000)">
                      <path class="color-background" d="M39.3,0.706666667 C38.9660984,0.370464027 38.5048767,0.192278529 38.0316667,0.216666667 C14.6516667,1.43666667 6.015,22.2633333 5.93166667,22.4733333 C5.68236407,23.0926189 5.82664679,23.8009159 6.29833333,24.2733333 L15.7266667,33.7016667 C16.2013871,34.1756798 16.9140329,34.3188658 17.535,34.065 C17.7433333,33.98 38.4583333,25.2466667 39.7816667,1.97666667 C39.8087196,1.50414529 39.6335979,1.04240574 39.3,0.706666667 Z M25.69,19.0233333 C24.7367525,19.9768687 23.3029475,20.2622391 22.0572426,19.7463614 C20.8115377,19.2304837 19.9992882,18.0149658 19.9992882,16.6666667 C19.9992882,15.3183676 20.8115377,14.1028496 22.0572426,13.5869719 C23.3029475,13.0710943 24.7367525,13.3564646 25.69,14.31 C26.9912731,15.6116662 26.9912731,17.7216672 25.69,19.0233333 L25.69,19.0233333 Z"></path>
                      <path class="color-background" d="M1.855,31.4066667 C3.05106558,30.2024182 4.79973884,29.7296005 6.43969145,30.1670277 C8.07964407,30.6044549 9.36054508,31.8853559 9.7979723,33.5253085 C10.2353995,35.1652612 9.76258177,36.9139344 8.55833333,38.11 C6.70666667,39.9616667 0,40 0,40 C0,40 0,33.2566667 1.855,31.4066667 Z"></path>
                      <path class="color-background" d="M17.2616667,3.90166667 C12.4943643,3.07192755 7.62174065,4.61673894 4.20333333,8.04166667 C3.31200265,8.94126033 2.53706177,9.94913142 1.89666667,11.0416667 C1.5109569,11.6966059 1.61721591,12.5295394 2.155,13.0666667 L5.47,16.3833333 C8.55036617,11.4946947 12.5559074,7.25476565 17.2616667,3.90166667 L17.2616667,3.90166667 Z" opacity="0.598539807"></path>
                      <path class="color-background" d="M36.0983333,22.7383333 C36.9280725,27.5056357 35.3832611,32.3782594 31.9583333,35.7966667 C31.0587397,36.6879974 30.0508686,37.4629382 28.9583333,38.1033333 C28.3033941,38.4890431 27.4704606,38.3827841 26.9333333,37.845 L23.6166667,34.53 C28.5053053,31.4496338 32.7452344,27.4440926 36.0983333,22.7383333 L36.0983333,22.7383333 Z" opacity="0.598539807"></path>
                    </g>
                  </g>
                </g>
              </g>
            </svg>
          </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Getting Started</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
            <title>document</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                <g transform="translate(-1870.000000, -591.000000)" fill="#FFFFFF" fill-rule="nonzero">
                  <g transform="translate(1716.000000, 291.000000)">
                    <g transform="translate(154.000000, 300.000000)">
                      <path class="color-background" d="M40,40 L36.3636364,40 L36.3636364,3.63636364 L5.45454545,3.63636364 L5.45454545,0 L38.1818182,0 C39.1854545,0 40,0.814545455 40,1.81818182 L40,40 Z" opacity="0.603585379"></path>
                      <path class="color-background" d="M30.9090909,7.27272727 L1.81818182,7.27272727 C0.814545455,7.27272727 0,8.08727273 0,9.09090909 L0,41.8181818 C0,42.8218182 0.814545455,43.6363636 1.81818182,43.6363636 L30.9090909,43.6363636 C31.9127273,43.6363636 32.7272727,42.8218182 32.7272727,41.8181818 L32.7272727,9.09090909 C32.7272727,8.08727273 31.9127273,7.27272727 30.9090909,7.27272727 Z M18.1818182,34.5454545 L7.27272727,34.5454545 L7.27272727,30.9090909 L18.1818182,30.9090909 L18.1818182,34.5454545 Z M25.4545455,27.2727273 L7.27272727,27.2727273 L7.27272727,23.6363636 L25.4545455,23.6363636 L25.4545455,27.2727273 Z M25.4545455,20 L7.27272727,20 L7.27272727,16.3636364 L25.4545455,16.3636364 L25.4545455,20 Z"></path>
                    </g>
                  </g>
                </g>
              </g>
            </svg>
          </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Foundation</h6>
          <span class="text-sm">See our colors, icons and typography</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 42 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>box-3d-50</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2319.000000, -291.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(603.000000, 0.000000)">
                              <path class="color-background" d="M22.7597136,19.3090182 L38.8987031,11.2395234 C39.3926816,10.9925342 39.592906,10.3918611 39.3459167,9.89788265 C39.249157,9.70436312 39.0922432,9.5474453 38.8987261,9.45068056 L20.2741875,0.1378125 L20.2741875,0.1378125 C19.905375,-0.04725 19.469625,-0.04725 19.0995,0.1378125 L3.1011696,8.13815822 C2.60720568,8.38517662 2.40701679,8.98586148 2.6540352,9.4798254 C2.75080129,9.67332903 2.90771305,9.83023153 3.10122239,9.9269862 L21.8652864,19.3090182 C22.1468139,19.4497819 22.4781861,19.4497819 22.7597136,19.3090182 Z"></path>
                              <path class="color-background" d="M23.625,22.429159 L23.625,39.8805372 C23.625,40.4328219 24.0727153,40.8805372 24.625,40.8805372 C24.7802551,40.8805372 24.9333778,40.8443874 25.0722402,40.7749511 L41.2741875,32.673375 L41.2741875,32.673375 C41.719125,32.4515625 42,31.9974375 42,31.5 L42,14.241659 C42,13.6893742 41.5522847,13.241659 41,13.241659 C40.8447549,13.241659 40.6916418,13.2778041 40.5527864,13.3472318 L24.1777864,21.5347318 C23.8390024,21.7041238 23.625,22.0503869 23.625,22.429159 Z" opacity="0.7"></path>
                              <path class="color-background" d="M20.4472136,21.5347318 L1.4472136,12.0347318 C0.953235098,11.7877425 0.352562058,11.9879669 0.105572809,12.4819454 C0.0361450918,12.6208008 6.47121774e-16,12.7739139 0,12.929159 L0,30.1875 L0,30.1875 C0,30.6849375 0.280875,31.1390625 0.7258125,31.3621875 L19.5528096,40.7750766 C20.0467945,41.0220531 20.6474623,40.8218132 20.8944388,40.3278283 C20.963859,40.1889789 21,40.0358742 21,39.8806379 L21,22.429159 C21,22.0503869 20.7859976,21.7041238 20.4472136,21.5347318 Z" opacity="0.7"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Components</h6>
          <span class="text-sm">Explore our collection of fully designed components</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>switches</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -440.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(154.000000, 149.000000)">
                              <path class="color-background" d="M10,20 L30,20 C35.4545455,20 40,15.4545455 40,10 C40,4.54545455 35.4545455,0 30,0 L10,0 C4.54545455,0 0,4.54545455 0,10 C0,15.4545455 4.54545455,20 10,20 Z M10,3.63636364 C13.4545455,3.63636364 16.3636364,6.54545455 16.3636364,10 C16.3636364,13.4545455 13.4545455,16.3636364 10,16.3636364 C6.54545455,16.3636364 3.63636364,13.4545455 3.63636364,10 C3.63636364,6.54545455 6.54545455,3.63636364 10,3.63636364 Z" opacity="0.6"></path>
                              <path class="color-background" d="M30,23.6363636 L10,23.6363636 C4.54545455,23.6363636 0,28.1818182 0,33.6363636 C0,39.0909091 4.54545455,43.6363636 10,43.6363636 L30,43.6363636 C35.4545455,43.6363636 40,39.0909091 40,33.6363636 C40,28.1818182 35.4545455,23.6363636 30,23.6363636 Z M30,40 C26.5454545,40 23.6363636,37.0909091 23.6363636,33.6363636 C23.6363636,30.1818182 26.5454545,27.2727273 30,27.2727273 C33.4545455,27.2727273 36.3636364,30.1818182 36.3636364,33.6363636 C36.3636364,37.0909091 33.4545455,40 30,40 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Plugins</h6>
          <span class="text-sm">Check how you can integrate our plugins</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>settings</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2020.000000, -442.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(304.000000, 151.000000)">
                              <polygon class="color-background" opacity="0.596981957" points="18.0883333 15.7316667 11.1783333 8.82166667 13.3333333 6.66666667 6.66666667 0 0 6.66666667 6.66666667 13.3333333 8.82166667 11.1783333 15.315 17.6716667"></polygon>
                              <path class="color-background" d="M31.5666667,23.2333333 C31.0516667,23.2933333 30.53,23.3333333 30,23.3333333 C29.4916667,23.3333333 28.9866667,23.3033333 28.48,23.245 L22.4116667,30.7433333 L29.9416667,38.2733333 C32.2433333,40.575 35.9733333,40.575 38.275,38.2733333 L38.275,38.2733333 C40.5766667,35.9716667 40.5766667,32.2416667 38.275,29.94 L31.5666667,23.2333333 Z" opacity="0.596981957"></path>
                              <path class="color-background" d="M33.785,11.285 L28.715,6.215 L34.0616667,0.868333333 C32.82,0.315 31.4483333,0 30,0 C24.4766667,0 20,4.47666667 20,10 C20,10.99 20.1483333,11.9433333 20.4166667,12.8466667 L2.435,27.3966667 C0.95,28.7083333 0.0633333333,30.595 0.00333333333,32.5733333 C-0.0583333333,34.5533333 0.71,36.4916667 2.11,37.89 C3.47,39.2516667 5.27833333,40 7.20166667,40 C9.26666667,40 11.2366667,39.1133333 12.6033333,37.565 L27.1533333,19.5833333 C28.0566667,19.8516667 29.01,20 30,20 C35.5233333,20 40,15.5233333 40,10 C40,8.55166667 39.685,7.18 39.1316667,5.93666667 L33.785,11.285 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Utility Classes</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>
  </div>
</div>

          </ul>
        </li>
        <li class="nav-item ms-lg-auto my-auto ms-3 ms-lg-0 mt-2 mt-lg-0">
          <a href="https://www.creative-tim.com/product/soft-ui-design-system-pro" class="btn btn-sm  btn-dark  btn-round mb-0 me-1 mt-2 mt-md-0">Upgrade to Pro</a></li>
      </ul>
    </div>
  </div>
</nav>
<!-- End Navbar -->

  

Navbar blur

Copy
  <!-- Navbar -->
<div class="container position-sticky z-index-sticky top-0"><div class="row"><div class="col-12">
<nav class="navbar navbar-expand-lg  blur blur-rounded top-0 z-index-fixed shadow position-absolute my-3 py-2 start-0 end-0 mx-4">
  <div class="container-fluid">
    <a class="navbar-brand font-weight-bolder ms-sm-3" href="https://demos.creative-tim.com/soft-ui-design-system/presentation.html" rel="tooltip" title="Designed and Coded by Creative Tim" data-placement="bottom" target="_blank">
      Soft UI Design 3 System
    </a>
    <button class="navbar-toggler shadow-none ms-2" type="button" data-bs-toggle="collapse" data-bs-target="#navigation" aria-controls="navigation" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon mt-2">
        <span class="navbar-toggler-bar bar1"></span>
        <span class="navbar-toggler-bar bar2"></span>
        <span class="navbar-toggler-bar bar3"></span>
      </span>
    </button>
    <div class="collapse navbar-collapse pt-3 pb-2 py-lg-0" id="navigation">
      <ul class="navbar-nav navbar-nav-hover ms-lg-12 ps-lg-5 w-100">
        <li class="nav-item dropdown dropdown-hover mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuPages" data-bs-toggle="dropdown" aria-expanded="false">
            Pages
            <img src="./assets/img/down-arrow-dark.svg" alt="down-arrow" class="arrow ms-1">
          </a>
          <div class="dropdown-menu dropdown-menu-animation dropdown-md p-3 border-radius-lg mt-0 mt-lg-3" aria-labelledby="dropdownMenuPages">
            <div class="d-none d-lg-block">
  <a href="javascript:;" class="dropdown-item border-radius-md">
    About Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Contact Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Author
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Sign In
  </a>
</div>

<div class="d-lg-none">
  <a href="javascript:;" class="dropdown-item border-radius-md">
    About Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Contact Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Author
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Sign In
  </a>
</div>

          </div>
        </li>

        <li class="nav-item dropdown dropdown-hover mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuBlocks" data-bs-toggle="dropdown" aria-expanded="false">
            Blocks
            <img src="./assets/img/down-arrow-dark.svg" alt="down-arrow" class="arrow ms-1">
          </a>
          <ul class="dropdown-menu dropdown-menu-animation dropdown-lg dropdown-lg-responsive p-3 border-radius-lg mt-0 mt-lg-3" aria-labelledby="dropdownMenuBlocks">
            <div class="d-none d-lg-block">
  <li class="nav-item dropdown dropdown-hover dropdown-subitem">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="./presentation.html">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <i class="ni ni-single-copy-04 text-gradient text-primary"></i>
        </div>
        <div class="w-100 d-flex align-items-center justify-content-between">
          <div>
            <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Page Sections</h6>
            <span class="text-sm">See all 109 sections</span>
          </div>

          <img src="./assets/img/down-arrow.svg" alt="down-arrow" class="arrow"/>
        </div>
      </div>
    </a>
    <div class="dropdown-menu mt-0 py-3 px-2 mt-3" aria-labelledby="pageSections">
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Page Headers
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Features
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Pricing
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        FAQ
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Blog Posts
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Testimonials
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Teams
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Stats
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Call to Actions
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Logo Areas
      </a>
    </div>
  </li>
</div>

<div class="row d-lg-none">
  <div class="col-md-12">
    <div class="d-flex mb-2">
      <div class="icon h-10 me-3 d-flex mt-1">
        <i class="ni ni-single-copy-04 text-gradient text-primary"></i>
      </div>
      <div class="w-100 d-flex align-items-center justify-content-between">
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Page Sections</h6>
        </div>
      </div>
    </div>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Page Headers
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Features
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Pricing
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      FAQ
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Blog Posts
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Testimonials
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Teams
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Stats
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Call to Actions
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Applications
    </a>
  </div>
</div>

          </ul>
        </li>

        <li class="nav-item dropdown dropdown-hover mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuDocs" data-bs-toggle="dropdown" aria-expanded="false">
            Docs
            <img src="./assets/img/down-arrow-dark.svg" alt="down-arrow" class="arrow ms-1">
          </a>
          <ul class="dropdown-menu dropdown-menu-animation dropdown-lg mt-0 mt-lg-3 p-3 border-radius-lg" aria-labelledby="dropdownMenuDocs">
            <div class="d-none d-lg-block">
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>spaceship</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1720.000000, -592.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(4.000000, 301.000000)">
                              <path class="color-background" d="M39.3,0.706666667 C38.9660984,0.370464027 38.5048767,0.192278529 38.0316667,0.216666667 C14.6516667,1.43666667 6.015,22.2633333 5.93166667,22.4733333 C5.68236407,23.0926189 5.82664679,23.8009159 6.29833333,24.2733333 L15.7266667,33.7016667 C16.2013871,34.1756798 16.9140329,34.3188658 17.535,34.065 C17.7433333,33.98 38.4583333,25.2466667 39.7816667,1.97666667 C39.8087196,1.50414529 39.6335979,1.04240574 39.3,0.706666667 Z M25.69,19.0233333 C24.7367525,19.9768687 23.3029475,20.2622391 22.0572426,19.7463614 C20.8115377,19.2304837 19.9992882,18.0149658 19.9992882,16.6666667 C19.9992882,15.3183676 20.8115377,14.1028496 22.0572426,13.5869719 C23.3029475,13.0710943 24.7367525,13.3564646 25.69,14.31 C26.9912731,15.6116662 26.9912731,17.7216672 25.69,19.0233333 L25.69,19.0233333 Z"></path>
                              <path class="color-background" d="M1.855,31.4066667 C3.05106558,30.2024182 4.79973884,29.7296005 6.43969145,30.1670277 C8.07964407,30.6044549 9.36054508,31.8853559 9.7979723,33.5253085 C10.2353995,35.1652612 9.76258177,36.9139344 8.55833333,38.11 C6.70666667,39.9616667 0,40 0,40 C0,40 0,33.2566667 1.855,31.4066667 Z"></path>
                              <path class="color-background" d="M17.2616667,3.90166667 C12.4943643,3.07192755 7.62174065,4.61673894 4.20333333,8.04166667 C3.31200265,8.94126033 2.53706177,9.94913142 1.89666667,11.0416667 C1.5109569,11.6966059 1.61721591,12.5295394 2.155,13.0666667 L5.47,16.3833333 C8.55036617,11.4946947 12.5559074,7.25476565 17.2616667,3.90166667 L17.2616667,3.90166667 Z" opacity="0.598539807"></path>
                              <path class="color-background" d="M36.0983333,22.7383333 C36.9280725,27.5056357 35.3832611,32.3782594 31.9583333,35.7966667 C31.0587397,36.6879974 30.0508686,37.4629382 28.9583333,38.1033333 C28.3033941,38.4890431 27.4704606,38.3827841 26.9333333,37.845 L23.6166667,34.53 C28.5053053,31.4496338 32.7452344,27.4440926 36.0983333,22.7383333 L36.0983333,22.7383333 Z" opacity="0.598539807"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Getting Started</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>document</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -591.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g id="document" transform="translate(154.000000, 300.000000)">
                              <path class="color-background" d="M40,40 L36.3636364,40 L36.3636364,3.63636364 L5.45454545,3.63636364 L5.45454545,0 L38.1818182,0 C39.1854545,0 40,0.814545455 40,1.81818182 L40,40 Z" opacity="0.603585379"></path>
                              <path class="color-background" d="M30.9090909,7.27272727 L1.81818182,7.27272727 C0.814545455,7.27272727 0,8.08727273 0,9.09090909 L0,41.8181818 C0,42.8218182 0.814545455,43.6363636 1.81818182,43.6363636 L30.9090909,43.6363636 C31.9127273,43.6363636 32.7272727,42.8218182 32.7272727,41.8181818 L32.7272727,9.09090909 C32.7272727,8.08727273 31.9127273,7.27272727 30.9090909,7.27272727 Z M18.1818182,34.5454545 L7.27272727,34.5454545 L7.27272727,30.9090909 L18.1818182,30.9090909 L18.1818182,34.5454545 Z M25.4545455,27.2727273 L7.27272727,27.2727273 L7.27272727,23.6363636 L25.4545455,23.6363636 L25.4545455,27.2727273 Z M25.4545455,20 L7.27272727,20 L7.27272727,16.3636364 L25.4545455,16.3636364 L25.4545455,20 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Foundation</h6>
          <span class="text-sm">See our colors, icons and typography</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 42 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>box-3d-50</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2319.000000, -291.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g id="box-3d-50" transform="translate(603.000000, 0.000000)">
                              <path class="color-background" d="M22.7597136,19.3090182 L38.8987031,11.2395234 C39.3926816,10.9925342 39.592906,10.3918611 39.3459167,9.89788265 C39.249157,9.70436312 39.0922432,9.5474453 38.8987261,9.45068056 L20.2741875,0.1378125 L20.2741875,0.1378125 C19.905375,-0.04725 19.469625,-0.04725 19.0995,0.1378125 L3.1011696,8.13815822 C2.60720568,8.38517662 2.40701679,8.98586148 2.6540352,9.4798254 C2.75080129,9.67332903 2.90771305,9.83023153 3.10122239,9.9269862 L21.8652864,19.3090182 C22.1468139,19.4497819 22.4781861,19.4497819 22.7597136,19.3090182 Z"></path>
                              <path class="color-background" d="M23.625,22.429159 L23.625,39.8805372 C23.625,40.4328219 24.0727153,40.8805372 24.625,40.8805372 C24.7802551,40.8805372 24.9333778,40.8443874 25.0722402,40.7749511 L41.2741875,32.673375 L41.2741875,32.673375 C41.719125,32.4515625 42,31.9974375 42,31.5 L42,14.241659 C42,13.6893742 41.5522847,13.241659 41,13.241659 C40.8447549,13.241659 40.6916418,13.2778041 40.5527864,13.3472318 L24.1777864,21.5347318 C23.8390024,21.7041238 23.625,22.0503869 23.625,22.429159 Z" opacity="0.7"></path>
                              <path class="color-background" d="M20.4472136,21.5347318 L1.4472136,12.0347318 C0.953235098,11.7877425 0.352562058,11.9879669 0.105572809,12.4819454 C0.0361450918,12.6208008 6.47121774e-16,12.7739139 0,12.929159 L0,30.1875 L0,30.1875 C0,30.6849375 0.280875,31.1390625 0.7258125,31.3621875 L19.5528096,40.7750766 C20.0467945,41.0220531 20.6474623,40.8218132 20.8944388,40.3278283 C20.963859,40.1889789 21,40.0358742 21,39.8806379 L21,22.429159 C21,22.0503869 20.7859976,21.7041238 20.4472136,21.5347318 Z" opacity="0.7"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Components</h6>
          <span class="text-sm">Explore our collection of fully designed components</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>switches</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -440.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(154.000000, 149.000000)">
                              <path class="color-background" d="M10,20 L30,20 C35.4545455,20 40,15.4545455 40,10 C40,4.54545455 35.4545455,0 30,0 L10,0 C4.54545455,0 0,4.54545455 0,10 C0,15.4545455 4.54545455,20 10,20 Z M10,3.63636364 C13.4545455,3.63636364 16.3636364,6.54545455 16.3636364,10 C16.3636364,13.4545455 13.4545455,16.3636364 10,16.3636364 C6.54545455,16.3636364 3.63636364,13.4545455 3.63636364,10 C3.63636364,6.54545455 6.54545455,3.63636364 10,3.63636364 Z" opacity="0.6"></path>
                              <path class="color-background" d="M30,23.6363636 L10,23.6363636 C4.54545455,23.6363636 0,28.1818182 0,33.6363636 C0,39.0909091 4.54545455,43.6363636 10,43.6363636 L30,43.6363636 C35.4545455,43.6363636 40,39.0909091 40,33.6363636 C40,28.1818182 35.4545455,23.6363636 30,23.6363636 Z M30,40 C26.5454545,40 23.6363636,37.0909091 23.6363636,33.6363636 C23.6363636,30.1818182 26.5454545,27.2727273 30,27.2727273 C33.4545455,27.2727273 36.3636364,30.1818182 36.3636364,33.6363636 C36.3636364,37.0909091 33.4545455,40 30,40 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Plugins</h6>
          <span class="text-sm">Check how you can integrate our plugins</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>settings</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2020.000000, -442.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(304.000000, 151.000000)">
                              <polygon class="color-background" opacity="0.596981957" points="18.0883333 15.7316667 11.1783333 8.82166667 13.3333333 6.66666667 6.66666667 0 0 6.66666667 6.66666667 13.3333333 8.82166667 11.1783333 15.315 17.6716667"></polygon>
                              <path class="color-background" d="M31.5666667,23.2333333 C31.0516667,23.2933333 30.53,23.3333333 30,23.3333333 C29.4916667,23.3333333 28.9866667,23.3033333 28.48,23.245 L22.4116667,30.7433333 L29.9416667,38.2733333 C32.2433333,40.575 35.9733333,40.575 38.275,38.2733333 L38.275,38.2733333 C40.5766667,35.9716667 40.5766667,32.2416667 38.275,29.94 L31.5666667,23.2333333 Z" opacity="0.596981957"></path>
                              <path class="color-background" d="M33.785,11.285 L28.715,6.215 L34.0616667,0.868333333 C32.82,0.315 31.4483333,0 30,0 C24.4766667,0 20,4.47666667 20,10 C20,10.99 20.1483333,11.9433333 20.4166667,12.8466667 L2.435,27.3966667 C0.95,28.7083333 0.0633333333,30.595 0.00333333333,32.5733333 C-0.0583333333,34.5533333 0.71,36.4916667 2.11,37.89 C3.47,39.2516667 5.27833333,40 7.20166667,40 C9.26666667,40 11.2366667,39.1133333 12.6033333,37.565 L27.1533333,19.5833333 C28.0566667,19.8516667 29.01,20 30,20 C35.5233333,20 40,15.5233333 40,10 C40,8.55166667 39.685,7.18 39.1316667,5.93666667 L33.785,11.285 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Utility Classes</h6>
          <span class="text-sm">For those who want flexibility, use our utility classes</span>
        </div>
      </div>
    </a>
  </li>
</div>

<div class="row d-lg-none">
  <div class="col-md-12 g-0">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>spaceship</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                <g transform="translate(-1720.000000, -592.000000)" fill="#FFFFFF" fill-rule="nonzero">
                  <g transform="translate(1716.000000, 291.000000)">
                    <g transform="translate(4.000000, 301.000000)">
                      <path class="color-background" d="M39.3,0.706666667 C38.9660984,0.370464027 38.5048767,0.192278529 38.0316667,0.216666667 C14.6516667,1.43666667 6.015,22.2633333 5.93166667,22.4733333 C5.68236407,23.0926189 5.82664679,23.8009159 6.29833333,24.2733333 L15.7266667,33.7016667 C16.2013871,34.1756798 16.9140329,34.3188658 17.535,34.065 C17.7433333,33.98 38.4583333,25.2466667 39.7816667,1.97666667 C39.8087196,1.50414529 39.6335979,1.04240574 39.3,0.706666667 Z M25.69,19.0233333 C24.7367525,19.9768687 23.3029475,20.2622391 22.0572426,19.7463614 C20.8115377,19.2304837 19.9992882,18.0149658 19.9992882,16.6666667 C19.9992882,15.3183676 20.8115377,14.1028496 22.0572426,13.5869719 C23.3029475,13.0710943 24.7367525,13.3564646 25.69,14.31 C26.9912731,15.6116662 26.9912731,17.7216672 25.69,19.0233333 L25.69,19.0233333 Z"></path>
                      <path class="color-background" d="M1.855,31.4066667 C3.05106558,30.2024182 4.79973884,29.7296005 6.43969145,30.1670277 C8.07964407,30.6044549 9.36054508,31.8853559 9.7979723,33.5253085 C10.2353995,35.1652612 9.76258177,36.9139344 8.55833333,38.11 C6.70666667,39.9616667 0,40 0,40 C0,40 0,33.2566667 1.855,31.4066667 Z"></path>
                      <path class="color-background" d="M17.2616667,3.90166667 C12.4943643,3.07192755 7.62174065,4.61673894 4.20333333,8.04166667 C3.31200265,8.94126033 2.53706177,9.94913142 1.89666667,11.0416667 C1.5109569,11.6966059 1.61721591,12.5295394 2.155,13.0666667 L5.47,16.3833333 C8.55036617,11.4946947 12.5559074,7.25476565 17.2616667,3.90166667 L17.2616667,3.90166667 Z" opacity="0.598539807"></path>
                      <path class="color-background" d="M36.0983333,22.7383333 C36.9280725,27.5056357 35.3832611,32.3782594 31.9583333,35.7966667 C31.0587397,36.6879974 30.0508686,37.4629382 28.9583333,38.1033333 C28.3033941,38.4890431 27.4704606,38.3827841 26.9333333,37.845 L23.6166667,34.53 C28.5053053,31.4496338 32.7452344,27.4440926 36.0983333,22.7383333 L36.0983333,22.7383333 Z" opacity="0.598539807"></path>
                    </g>
                  </g>
                </g>
              </g>
            </svg>
          </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Getting Started</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
            <title>document</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                <g transform="translate(-1870.000000, -591.000000)" fill="#FFFFFF" fill-rule="nonzero">
                  <g transform="translate(1716.000000, 291.000000)">
                    <g transform="translate(154.000000, 300.000000)">
                      <path class="color-background" d="M40,40 L36.3636364,40 L36.3636364,3.63636364 L5.45454545,3.63636364 L5.45454545,0 L38.1818182,0 C39.1854545,0 40,0.814545455 40,1.81818182 L40,40 Z" opacity="0.603585379"></path>
                      <path class="color-background" d="M30.9090909,7.27272727 L1.81818182,7.27272727 C0.814545455,7.27272727 0,8.08727273 0,9.09090909 L0,41.8181818 C0,42.8218182 0.814545455,43.6363636 1.81818182,43.6363636 L30.9090909,43.6363636 C31.9127273,43.6363636 32.7272727,42.8218182 32.7272727,41.8181818 L32.7272727,9.09090909 C32.7272727,8.08727273 31.9127273,7.27272727 30.9090909,7.27272727 Z M18.1818182,34.5454545 L7.27272727,34.5454545 L7.27272727,30.9090909 L18.1818182,30.9090909 L18.1818182,34.5454545 Z M25.4545455,27.2727273 L7.27272727,27.2727273 L7.27272727,23.6363636 L25.4545455,23.6363636 L25.4545455,27.2727273 Z M25.4545455,20 L7.27272727,20 L7.27272727,16.3636364 L25.4545455,16.3636364 L25.4545455,20 Z"></path>
                    </g>
                  </g>
                </g>
              </g>
            </svg>
          </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Foundation</h6>
          <span class="text-sm">See our colors, icons and typography</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 42 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>box-3d-50</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2319.000000, -291.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(603.000000, 0.000000)">
                              <path class="color-background" d="M22.7597136,19.3090182 L38.8987031,11.2395234 C39.3926816,10.9925342 39.592906,10.3918611 39.3459167,9.89788265 C39.249157,9.70436312 39.0922432,9.5474453 38.8987261,9.45068056 L20.2741875,0.1378125 L20.2741875,0.1378125 C19.905375,-0.04725 19.469625,-0.04725 19.0995,0.1378125 L3.1011696,8.13815822 C2.60720568,8.38517662 2.40701679,8.98586148 2.6540352,9.4798254 C2.75080129,9.67332903 2.90771305,9.83023153 3.10122239,9.9269862 L21.8652864,19.3090182 C22.1468139,19.4497819 22.4781861,19.4497819 22.7597136,19.3090182 Z"></path>
                              <path class="color-background" d="M23.625,22.429159 L23.625,39.8805372 C23.625,40.4328219 24.0727153,40.8805372 24.625,40.8805372 C24.7802551,40.8805372 24.9333778,40.8443874 25.0722402,40.7749511 L41.2741875,32.673375 L41.2741875,32.673375 C41.719125,32.4515625 42,31.9974375 42,31.5 L42,14.241659 C42,13.6893742 41.5522847,13.241659 41,13.241659 C40.8447549,13.241659 40.6916418,13.2778041 40.5527864,13.3472318 L24.1777864,21.5347318 C23.8390024,21.7041238 23.625,22.0503869 23.625,22.429159 Z" opacity="0.7"></path>
                              <path class="color-background" d="M20.4472136,21.5347318 L1.4472136,12.0347318 C0.953235098,11.7877425 0.352562058,11.9879669 0.105572809,12.4819454 C0.0361450918,12.6208008 6.47121774e-16,12.7739139 0,12.929159 L0,30.1875 L0,30.1875 C0,30.6849375 0.280875,31.1390625 0.7258125,31.3621875 L19.5528096,40.7750766 C20.0467945,41.0220531 20.6474623,40.8218132 20.8944388,40.3278283 C20.963859,40.1889789 21,40.0358742 21,39.8806379 L21,22.429159 C21,22.0503869 20.7859976,21.7041238 20.4472136,21.5347318 Z" opacity="0.7"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Components</h6>
          <span class="text-sm">Explore our collection of fully designed components</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>switches</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -440.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(154.000000, 149.000000)">
                              <path class="color-background" d="M10,20 L30,20 C35.4545455,20 40,15.4545455 40,10 C40,4.54545455 35.4545455,0 30,0 L10,0 C4.54545455,0 0,4.54545455 0,10 C0,15.4545455 4.54545455,20 10,20 Z M10,3.63636364 C13.4545455,3.63636364 16.3636364,6.54545455 16.3636364,10 C16.3636364,13.4545455 13.4545455,16.3636364 10,16.3636364 C6.54545455,16.3636364 3.63636364,13.4545455 3.63636364,10 C3.63636364,6.54545455 6.54545455,3.63636364 10,3.63636364 Z" opacity="0.6"></path>
                              <path class="color-background" d="M30,23.6363636 L10,23.6363636 C4.54545455,23.6363636 0,28.1818182 0,33.6363636 C0,39.0909091 4.54545455,43.6363636 10,43.6363636 L30,43.6363636 C35.4545455,43.6363636 40,39.0909091 40,33.6363636 C40,28.1818182 35.4545455,23.6363636 30,23.6363636 Z M30,40 C26.5454545,40 23.6363636,37.0909091 23.6363636,33.6363636 C23.6363636,30.1818182 26.5454545,27.2727273 30,27.2727273 C33.4545455,27.2727273 36.3636364,30.1818182 36.3636364,33.6363636 C36.3636364,37.0909091 33.4545455,40 30,40 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Plugins</h6>
          <span class="text-sm">Check how you can integrate our plugins</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>settings</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2020.000000, -442.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(304.000000, 151.000000)">
                              <polygon class="color-background" opacity="0.596981957" points="18.0883333 15.7316667 11.1783333 8.82166667 13.3333333 6.66666667 6.66666667 0 0 6.66666667 6.66666667 13.3333333 8.82166667 11.1783333 15.315 17.6716667"></polygon>
                              <path class="color-background" d="M31.5666667,23.2333333 C31.0516667,23.2933333 30.53,23.3333333 30,23.3333333 C29.4916667,23.3333333 28.9866667,23.3033333 28.48,23.245 L22.4116667,30.7433333 L29.9416667,38.2733333 C32.2433333,40.575 35.9733333,40.575 38.275,38.2733333 L38.275,38.2733333 C40.5766667,35.9716667 40.5766667,32.2416667 38.275,29.94 L31.5666667,23.2333333 Z" opacity="0.596981957"></path>
                              <path class="color-background" d="M33.785,11.285 L28.715,6.215 L34.0616667,0.868333333 C32.82,0.315 31.4483333,0 30,0 C24.4766667,0 20,4.47666667 20,10 C20,10.99 20.1483333,11.9433333 20.4166667,12.8466667 L2.435,27.3966667 C0.95,28.7083333 0.0633333333,30.595 0.00333333333,32.5733333 C-0.0583333333,34.5533333 0.71,36.4916667 2.11,37.89 C3.47,39.2516667 5.27833333,40 7.20166667,40 C9.26666667,40 11.2366667,39.1133333 12.6033333,37.565 L27.1533333,19.5833333 C28.0566667,19.8516667 29.01,20 30,20 C35.5233333,20 40,15.5233333 40,10 C40,8.55166667 39.685,7.18 39.1316667,5.93666667 L33.785,11.285 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Utility Classes</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>
  </div>
</div>

          </ul>
        </li>
        <li class="nav-item ms-lg-auto my-auto ms-3 ms-lg-0">
          <a href="https://www.creative-tim.com/product/soft-ui-design-system-pro" class="btn btn-sm  bg-primary  btn-round mb-0 me-1 mt-2 mt-md-0">Upgrade to Pro</a></li>
      </ul>
    </div>
  </div>
</nav>
<!-- End Navbar -->
</div></div></div>

  

Navbar transparent

Copy
  <!-- Navbar Transparent -->
<nav
  class="navbar navbar-expand-lg position-absolute top-0 z-index-3 w-100 shadow-none my-3 navbar-transparent">
  <div class="container">
    <a class="navbar-brand  text-white " href="https://demos.creative-tim.com/soft-ui-design-system/presentation.html" rel="tooltip" title="Designed and Coded by Creative Tim" data-placement="bottom" target="_blank">
      Soft UI Design 3 System
    </a>
    <button class="navbar-toggler shadow-none ms-2" type="button" data-bs-toggle="collapse" data-bs-target="#navigation" aria-controls="navigation" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon mt-2">
        <span class="navbar-toggler-bar bar1"></span>
        <span class="navbar-toggler-bar bar2"></span>
        <span class="navbar-toggler-bar bar3"></span>
      </span>
    </button>
    <div class="collapse navbar-collapse w-100 pt-3 pb-2 py-lg-0 ms-lg-12 ps-lg-5" id="navigation">
      <ul class="navbar-nav navbar-nav-hover w-100">
        <li class="nav-item dropdown dropdown-hover mx-2 ms-lg-6">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuPages2" data-bs-toggle="dropdown" aria-expanded="false">
            Pages
            <img src="./assets/img/down-arrow-white.svg" alt="down-arrow" class="arrow ms-1 d-lg-block d-none">
            <img src="./assets/img/down-arrow-dark.svg" alt="down-arrow" class="arrow ms-1 d-lg-none d-block">
          </a>
          <div class="dropdown-menu dropdown-menu-animation dropdown-md p-3 border-radius-lg mt-0 mt-lg-3" aria-labelledby="dropdownMenuPages2">
            <div class="d-none d-lg-block">
  <a href="javascript:;" class="dropdown-item border-radius-md">
    About Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Contact Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Author
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Sign In
  </a>
</div>

<div class="d-lg-none">
  <a href="javascript:;" class="dropdown-item border-radius-md">
    About Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Contact Us
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Author
  </a>
  <a href="javascript:;" class="dropdown-item border-radius-md">
    Sign In
  </a>
</div>

          </div>
        </li>

        <li class="nav-item dropdown dropdown-hover mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuBlocks" data-bs-toggle="dropdown" aria-expanded="false">
            Blocks
            <img src="./assets/img/down-arrow-white.svg" alt="down-arrow" class="arrow ms-1 d-lg-block d-none">
            <img src="./assets/img/down-arrow-dark.svg" alt="down-arrow" class="arrow ms-1 d-lg-none d-block">
          </a>
          <ul class="dropdown-menu dropdown-menu-animation dropdown-lg dropdown-lg-responsive p-3 border-radius-lg mt-0 mt-lg-3" aria-labelledby="dropdownMenuBlocks">
            <div class="d-none d-lg-block">
  <li class="nav-item dropdown dropdown-hover dropdown-subitem">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="./presentation.html">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <i class="ni ni-single-copy-04 text-gradient text-primary"></i>
        </div>
        <div class="w-100 d-flex align-items-center justify-content-between">
          <div>
            <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Page Sections</h6>
            <span class="text-sm">See all 109 sections</span>
          </div>

          <img src="./assets/img/down-arrow.svg" alt="down-arrow" class="arrow"/>
        </div>
      </div>
    </a>
    <div class="dropdown-menu mt-0 py-3 px-2 mt-3" aria-labelledby="pageSections">
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Page Headers
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Features
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Pricing
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        FAQ
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Blog Posts
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Testimonials
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Teams
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Stats
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Call to Actions
      </a>
      <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
        Logo Areas
      </a>
    </div>
  </li>
</div>

<div class="row d-lg-none">
  <div class="col-md-12">
    <div class="d-flex mb-2">
      <div class="icon h-10 me-3 d-flex mt-1">
        <i class="ni ni-single-copy-04 text-gradient text-primary"></i>
      </div>
      <div class="w-100 d-flex align-items-center justify-content-between">
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Page Sections</h6>
        </div>
      </div>
    </div>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Page Headers
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Features
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Pricing
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      FAQ
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Blog Posts
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Testimonials
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Teams
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Stats
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Call to Actions
    </a>
    <a class="dropdown-item ps-3 border-radius-md mb-1" href="javascript:;">
      Applications
    </a>
  </div>
</div>

          </ul>
        </li>

        <li class="nav-item dropdown dropdown-hover mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" id="dropdownMenuDocs" data-bs-toggle="dropdown" aria-expanded="false">
            Docs
            <img src="./assets/img/down-arrow-white.svg" alt="down-arrow" class="arrow ms-1 d-lg-block d-none">
            <img src="./assets/img/down-arrow-dark.svg" alt="down-arrow" class="arrow ms-1 d-lg-none d-block">
          </a>
          <ul class="dropdown-menu dropdown-menu-animation dropdown-lg mt-0 mt-lg-3 p-3 border-radius-lg" aria-labelledby="dropdownMenuDocs">
            <div class="d-none d-lg-block">
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>spaceship</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1720.000000, -592.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(4.000000, 301.000000)">
                              <path class="color-background" d="M39.3,0.706666667 C38.9660984,0.370464027 38.5048767,0.192278529 38.0316667,0.216666667 C14.6516667,1.43666667 6.015,22.2633333 5.93166667,22.4733333 C5.68236407,23.0926189 5.82664679,23.8009159 6.29833333,24.2733333 L15.7266667,33.7016667 C16.2013871,34.1756798 16.9140329,34.3188658 17.535,34.065 C17.7433333,33.98 38.4583333,25.2466667 39.7816667,1.97666667 C39.8087196,1.50414529 39.6335979,1.04240574 39.3,0.706666667 Z M25.69,19.0233333 C24.7367525,19.9768687 23.3029475,20.2622391 22.0572426,19.7463614 C20.8115377,19.2304837 19.9992882,18.0149658 19.9992882,16.6666667 C19.9992882,15.3183676 20.8115377,14.1028496 22.0572426,13.5869719 C23.3029475,13.0710943 24.7367525,13.3564646 25.69,14.31 C26.9912731,15.6116662 26.9912731,17.7216672 25.69,19.0233333 L25.69,19.0233333 Z"></path>
                              <path class="color-background" d="M1.855,31.4066667 C3.05106558,30.2024182 4.79973884,29.7296005 6.43969145,30.1670277 C8.07964407,30.6044549 9.36054508,31.8853559 9.7979723,33.5253085 C10.2353995,35.1652612 9.76258177,36.9139344 8.55833333,38.11 C6.70666667,39.9616667 0,40 0,40 C0,40 0,33.2566667 1.855,31.4066667 Z"></path>
                              <path class="color-background" d="M17.2616667,3.90166667 C12.4943643,3.07192755 7.62174065,4.61673894 4.20333333,8.04166667 C3.31200265,8.94126033 2.53706177,9.94913142 1.89666667,11.0416667 C1.5109569,11.6966059 1.61721591,12.5295394 2.155,13.0666667 L5.47,16.3833333 C8.55036617,11.4946947 12.5559074,7.25476565 17.2616667,3.90166667 L17.2616667,3.90166667 Z" opacity="0.598539807"></path>
                              <path class="color-background" d="M36.0983333,22.7383333 C36.9280725,27.5056357 35.3832611,32.3782594 31.9583333,35.7966667 C31.0587397,36.6879974 30.0508686,37.4629382 28.9583333,38.1033333 C28.3033941,38.4890431 27.4704606,38.3827841 26.9333333,37.845 L23.6166667,34.53 C28.5053053,31.4496338 32.7452344,27.4440926 36.0983333,22.7383333 L36.0983333,22.7383333 Z" opacity="0.598539807"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Getting Started</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>document</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -591.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g id="document" transform="translate(154.000000, 300.000000)">
                              <path class="color-background" d="M40,40 L36.3636364,40 L36.3636364,3.63636364 L5.45454545,3.63636364 L5.45454545,0 L38.1818182,0 C39.1854545,0 40,0.814545455 40,1.81818182 L40,40 Z" opacity="0.603585379"></path>
                              <path class="color-background" d="M30.9090909,7.27272727 L1.81818182,7.27272727 C0.814545455,7.27272727 0,8.08727273 0,9.09090909 L0,41.8181818 C0,42.8218182 0.814545455,43.6363636 1.81818182,43.6363636 L30.9090909,43.6363636 C31.9127273,43.6363636 32.7272727,42.8218182 32.7272727,41.8181818 L32.7272727,9.09090909 C32.7272727,8.08727273 31.9127273,7.27272727 30.9090909,7.27272727 Z M18.1818182,34.5454545 L7.27272727,34.5454545 L7.27272727,30.9090909 L18.1818182,30.9090909 L18.1818182,34.5454545 Z M25.4545455,27.2727273 L7.27272727,27.2727273 L7.27272727,23.6363636 L25.4545455,23.6363636 L25.4545455,27.2727273 Z M25.4545455,20 L7.27272727,20 L7.27272727,16.3636364 L25.4545455,16.3636364 L25.4545455,20 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Foundation</h6>
          <span class="text-sm">See our colors, icons and typography</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 42 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>box-3d-50</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2319.000000, -291.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g id="box-3d-50" transform="translate(603.000000, 0.000000)">
                              <path class="color-background" d="M22.7597136,19.3090182 L38.8987031,11.2395234 C39.3926816,10.9925342 39.592906,10.3918611 39.3459167,9.89788265 C39.249157,9.70436312 39.0922432,9.5474453 38.8987261,9.45068056 L20.2741875,0.1378125 L20.2741875,0.1378125 C19.905375,-0.04725 19.469625,-0.04725 19.0995,0.1378125 L3.1011696,8.13815822 C2.60720568,8.38517662 2.40701679,8.98586148 2.6540352,9.4798254 C2.75080129,9.67332903 2.90771305,9.83023153 3.10122239,9.9269862 L21.8652864,19.3090182 C22.1468139,19.4497819 22.4781861,19.4497819 22.7597136,19.3090182 Z"></path>
                              <path class="color-background" d="M23.625,22.429159 L23.625,39.8805372 C23.625,40.4328219 24.0727153,40.8805372 24.625,40.8805372 C24.7802551,40.8805372 24.9333778,40.8443874 25.0722402,40.7749511 L41.2741875,32.673375 L41.2741875,32.673375 C41.719125,32.4515625 42,31.9974375 42,31.5 L42,14.241659 C42,13.6893742 41.5522847,13.241659 41,13.241659 C40.8447549,13.241659 40.6916418,13.2778041 40.5527864,13.3472318 L24.1777864,21.5347318 C23.8390024,21.7041238 23.625,22.0503869 23.625,22.429159 Z" opacity="0.7"></path>
                              <path class="color-background" d="M20.4472136,21.5347318 L1.4472136,12.0347318 C0.953235098,11.7877425 0.352562058,11.9879669 0.105572809,12.4819454 C0.0361450918,12.6208008 6.47121774e-16,12.7739139 0,12.929159 L0,30.1875 L0,30.1875 C0,30.6849375 0.280875,31.1390625 0.7258125,31.3621875 L19.5528096,40.7750766 C20.0467945,41.0220531 20.6474623,40.8218132 20.8944388,40.3278283 C20.963859,40.1889789 21,40.0358742 21,39.8806379 L21,22.429159 C21,22.0503869 20.7859976,21.7041238 20.4472136,21.5347318 Z" opacity="0.7"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Components</h6>
          <span class="text-sm">Explore our collection of fully designed components</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>switches</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -440.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(154.000000, 149.000000)">
                              <path class="color-background" d="M10,20 L30,20 C35.4545455,20 40,15.4545455 40,10 C40,4.54545455 35.4545455,0 30,0 L10,0 C4.54545455,0 0,4.54545455 0,10 C0,15.4545455 4.54545455,20 10,20 Z M10,3.63636364 C13.4545455,3.63636364 16.3636364,6.54545455 16.3636364,10 C16.3636364,13.4545455 13.4545455,16.3636364 10,16.3636364 C6.54545455,16.3636364 3.63636364,13.4545455 3.63636364,10 C3.63636364,6.54545455 6.54545455,3.63636364 10,3.63636364 Z" opacity="0.6"></path>
                              <path class="color-background" d="M30,23.6363636 L10,23.6363636 C4.54545455,23.6363636 0,28.1818182 0,33.6363636 C0,39.0909091 4.54545455,43.6363636 10,43.6363636 L30,43.6363636 C35.4545455,43.6363636 40,39.0909091 40,33.6363636 C40,28.1818182 35.4545455,23.6363636 30,23.6363636 Z M30,40 C26.5454545,40 23.6363636,37.0909091 23.6363636,33.6363636 C23.6363636,30.1818182 26.5454545,27.2727273 30,27.2727273 C33.4545455,27.2727273 36.3636364,30.1818182 36.3636364,33.6363636 C36.3636364,37.0909091 33.4545455,40 30,40 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Plugins</h6>
          <span class="text-sm">Check how you can integrate our plugins</span>
        </div>
      </div>
    </a>
  </li>
  <li class="nav-item ">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>settings</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2020.000000, -442.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(304.000000, 151.000000)">
                              <polygon class="color-background" opacity="0.596981957" points="18.0883333 15.7316667 11.1783333 8.82166667 13.3333333 6.66666667 6.66666667 0 0 6.66666667 6.66666667 13.3333333 8.82166667 11.1783333 15.315 17.6716667"></polygon>
                              <path class="color-background" d="M31.5666667,23.2333333 C31.0516667,23.2933333 30.53,23.3333333 30,23.3333333 C29.4916667,23.3333333 28.9866667,23.3033333 28.48,23.245 L22.4116667,30.7433333 L29.9416667,38.2733333 C32.2433333,40.575 35.9733333,40.575 38.275,38.2733333 L38.275,38.2733333 C40.5766667,35.9716667 40.5766667,32.2416667 38.275,29.94 L31.5666667,23.2333333 Z" opacity="0.596981957"></path>
                              <path class="color-background" d="M33.785,11.285 L28.715,6.215 L34.0616667,0.868333333 C32.82,0.315 31.4483333,0 30,0 C24.4766667,0 20,4.47666667 20,10 C20,10.99 20.1483333,11.9433333 20.4166667,12.8466667 L2.435,27.3966667 C0.95,28.7083333 0.0633333333,30.595 0.00333333333,32.5733333 C-0.0583333333,34.5533333 0.71,36.4916667 2.11,37.89 C3.47,39.2516667 5.27833333,40 7.20166667,40 C9.26666667,40 11.2366667,39.1133333 12.6033333,37.565 L27.1533333,19.5833333 C28.0566667,19.8516667 29.01,20 30,20 C35.5233333,20 40,15.5233333 40,10 C40,8.55166667 39.685,7.18 39.1316667,5.93666667 L33.785,11.285 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Utility Classes</h6>
          <span class="text-sm">For those who want flexibility, use our utility classes</span>
        </div>
      </div>
    </a>
  </li>
</div>

<div class="row d-lg-none">
  <div class="col-md-12 g-0">
    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>spaceship</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                <g transform="translate(-1720.000000, -592.000000)" fill="#FFFFFF" fill-rule="nonzero">
                  <g transform="translate(1716.000000, 291.000000)">
                    <g transform="translate(4.000000, 301.000000)">
                      <path class="color-background" d="M39.3,0.706666667 C38.9660984,0.370464027 38.5048767,0.192278529 38.0316667,0.216666667 C14.6516667,1.43666667 6.015,22.2633333 5.93166667,22.4733333 C5.68236407,23.0926189 5.82664679,23.8009159 6.29833333,24.2733333 L15.7266667,33.7016667 C16.2013871,34.1756798 16.9140329,34.3188658 17.535,34.065 C17.7433333,33.98 38.4583333,25.2466667 39.7816667,1.97666667 C39.8087196,1.50414529 39.6335979,1.04240574 39.3,0.706666667 Z M25.69,19.0233333 C24.7367525,19.9768687 23.3029475,20.2622391 22.0572426,19.7463614 C20.8115377,19.2304837 19.9992882,18.0149658 19.9992882,16.6666667 C19.9992882,15.3183676 20.8115377,14.1028496 22.0572426,13.5869719 C23.3029475,13.0710943 24.7367525,13.3564646 25.69,14.31 C26.9912731,15.6116662 26.9912731,17.7216672 25.69,19.0233333 L25.69,19.0233333 Z"></path>
                      <path class="color-background" d="M1.855,31.4066667 C3.05106558,30.2024182 4.79973884,29.7296005 6.43969145,30.1670277 C8.07964407,30.6044549 9.36054508,31.8853559 9.7979723,33.5253085 C10.2353995,35.1652612 9.76258177,36.9139344 8.55833333,38.11 C6.70666667,39.9616667 0,40 0,40 C0,40 0,33.2566667 1.855,31.4066667 Z"></path>
                      <path class="color-background" d="M17.2616667,3.90166667 C12.4943643,3.07192755 7.62174065,4.61673894 4.20333333,8.04166667 C3.31200265,8.94126033 2.53706177,9.94913142 1.89666667,11.0416667 C1.5109569,11.6966059 1.61721591,12.5295394 2.155,13.0666667 L5.47,16.3833333 C8.55036617,11.4946947 12.5559074,7.25476565 17.2616667,3.90166667 L17.2616667,3.90166667 Z" opacity="0.598539807"></path>
                      <path class="color-background" d="M36.0983333,22.7383333 C36.9280725,27.5056357 35.3832611,32.3782594 31.9583333,35.7966667 C31.0587397,36.6879974 30.0508686,37.4629382 28.9583333,38.1033333 C28.3033941,38.4890431 27.4704606,38.3827841 26.9333333,37.845 L23.6166667,34.53 C28.5053053,31.4496338 32.7452344,27.4440926 36.0983333,22.7383333 L36.0983333,22.7383333 Z" opacity="0.598539807"></path>
                    </g>
                  </g>
                </g>
              </g>
            </svg>
          </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Getting Started</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
            <title>document</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                <g transform="translate(-1870.000000, -591.000000)" fill="#FFFFFF" fill-rule="nonzero">
                  <g transform="translate(1716.000000, 291.000000)">
                    <g transform="translate(154.000000, 300.000000)">
                      <path class="color-background" d="M40,40 L36.3636364,40 L36.3636364,3.63636364 L5.45454545,3.63636364 L5.45454545,0 L38.1818182,0 C39.1854545,0 40,0.814545455 40,1.81818182 L40,40 Z" opacity="0.603585379"></path>
                      <path class="color-background" d="M30.9090909,7.27272727 L1.81818182,7.27272727 C0.814545455,7.27272727 0,8.08727273 0,9.09090909 L0,41.8181818 C0,42.8218182 0.814545455,43.6363636 1.81818182,43.6363636 L30.9090909,43.6363636 C31.9127273,43.6363636 32.7272727,42.8218182 32.7272727,41.8181818 L32.7272727,9.09090909 C32.7272727,8.08727273 31.9127273,7.27272727 30.9090909,7.27272727 Z M18.1818182,34.5454545 L7.27272727,34.5454545 L7.27272727,30.9090909 L18.1818182,30.9090909 L18.1818182,34.5454545 Z M25.4545455,27.2727273 L7.27272727,27.2727273 L7.27272727,23.6363636 L25.4545455,23.6363636 L25.4545455,27.2727273 Z M25.4545455,20 L7.27272727,20 L7.27272727,16.3636364 L25.4545455,16.3636364 L25.4545455,20 Z"></path>
                    </g>
                  </g>
                </g>
              </g>
            </svg>
          </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Foundation</h6>
          <span class="text-sm">See our colors, icons and typography</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 42 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>box-3d-50</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2319.000000, -291.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(603.000000, 0.000000)">
                              <path class="color-background" d="M22.7597136,19.3090182 L38.8987031,11.2395234 C39.3926816,10.9925342 39.592906,10.3918611 39.3459167,9.89788265 C39.249157,9.70436312 39.0922432,9.5474453 38.8987261,9.45068056 L20.2741875,0.1378125 L20.2741875,0.1378125 C19.905375,-0.04725 19.469625,-0.04725 19.0995,0.1378125 L3.1011696,8.13815822 C2.60720568,8.38517662 2.40701679,8.98586148 2.6540352,9.4798254 C2.75080129,9.67332903 2.90771305,9.83023153 3.10122239,9.9269862 L21.8652864,19.3090182 C22.1468139,19.4497819 22.4781861,19.4497819 22.7597136,19.3090182 Z"></path>
                              <path class="color-background" d="M23.625,22.429159 L23.625,39.8805372 C23.625,40.4328219 24.0727153,40.8805372 24.625,40.8805372 C24.7802551,40.8805372 24.9333778,40.8443874 25.0722402,40.7749511 L41.2741875,32.673375 L41.2741875,32.673375 C41.719125,32.4515625 42,31.9974375 42,31.5 L42,14.241659 C42,13.6893742 41.5522847,13.241659 41,13.241659 C40.8447549,13.241659 40.6916418,13.2778041 40.5527864,13.3472318 L24.1777864,21.5347318 C23.8390024,21.7041238 23.625,22.0503869 23.625,22.429159 Z" opacity="0.7"></path>
                              <path class="color-background" d="M20.4472136,21.5347318 L1.4472136,12.0347318 C0.953235098,11.7877425 0.352562058,11.9879669 0.105572809,12.4819454 C0.0361450918,12.6208008 6.47121774e-16,12.7739139 0,12.929159 L0,30.1875 L0,30.1875 C0,30.6849375 0.280875,31.1390625 0.7258125,31.3621875 L19.5528096,40.7750766 C20.0467945,41.0220531 20.6474623,40.8218132 20.8944388,40.3278283 C20.963859,40.1889789 21,40.0358742 21,39.8806379 L21,22.429159 C21,22.0503869 20.7859976,21.7041238 20.4472136,21.5347318 Z" opacity="0.7"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Components</h6>
          <span class="text-sm">Explore our collection of fully designed components</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>switches</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-1870.000000, -440.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(154.000000, 149.000000)">
                              <path class="color-background" d="M10,20 L30,20 C35.4545455,20 40,15.4545455 40,10 C40,4.54545455 35.4545455,0 30,0 L10,0 C4.54545455,0 0,4.54545455 0,10 C0,15.4545455 4.54545455,20 10,20 Z M10,3.63636364 C13.4545455,3.63636364 16.3636364,6.54545455 16.3636364,10 C16.3636364,13.4545455 13.4545455,16.3636364 10,16.3636364 C6.54545455,16.3636364 3.63636364,13.4545455 3.63636364,10 C3.63636364,6.54545455 6.54545455,3.63636364 10,3.63636364 Z" opacity="0.6"></path>
                              <path class="color-background" d="M30,23.6363636 L10,23.6363636 C4.54545455,23.6363636 0,28.1818182 0,33.6363636 C0,39.0909091 4.54545455,43.6363636 10,43.6363636 L30,43.6363636 C35.4545455,43.6363636 40,39.0909091 40,33.6363636 C40,28.1818182 35.4545455,23.6363636 30,23.6363636 Z M30,40 C26.5454545,40 23.6363636,37.0909091 23.6363636,33.6363636 C23.6363636,30.1818182 26.5454545,27.2727273 30,27.2727273 C33.4545455,27.2727273 36.3636364,30.1818182 36.3636364,33.6363636 C36.3636364,37.0909091 33.4545455,40 30,40 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Plugins</h6>
          <span class="text-sm">Check how you can integrate our plugins</span>
        </div>
      </div>
    </a>

    <a class="dropdown-item py-2 ps-3 border-radius-md" href="javascript:;">
      <div class="d-flex">
        <div class="icon h-10 me-3 d-flex mt-1">
          <svg class="text-secondary" width="16px" height="16px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title>settings</title>
              <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                  <g transform="translate(-2020.000000, -442.000000)" fill="#FFFFFF" fill-rule="nonzero">
                      <g transform="translate(1716.000000, 291.000000)">
                          <g transform="translate(304.000000, 151.000000)">
                              <polygon class="color-background" opacity="0.596981957" points="18.0883333 15.7316667 11.1783333 8.82166667 13.3333333 6.66666667 6.66666667 0 0 6.66666667 6.66666667 13.3333333 8.82166667 11.1783333 15.315 17.6716667"></polygon>
                              <path class="color-background" d="M31.5666667,23.2333333 C31.0516667,23.2933333 30.53,23.3333333 30,23.3333333 C29.4916667,23.3333333 28.9866667,23.3033333 28.48,23.245 L22.4116667,30.7433333 L29.9416667,38.2733333 C32.2433333,40.575 35.9733333,40.575 38.275,38.2733333 L38.275,38.2733333 C40.5766667,35.9716667 40.5766667,32.2416667 38.275,29.94 L31.5666667,23.2333333 Z" opacity="0.596981957"></path>
                              <path class="color-background" d="M33.785,11.285 L28.715,6.215 L34.0616667,0.868333333 C32.82,0.315 31.4483333,0 30,0 C24.4766667,0 20,4.47666667 20,10 C20,10.99 20.1483333,11.9433333 20.4166667,12.8466667 L2.435,27.3966667 C0.95,28.7083333 0.0633333333,30.595 0.00333333333,32.5733333 C-0.0583333333,34.5533333 0.71,36.4916667 2.11,37.89 C3.47,39.2516667 5.27833333,40 7.20166667,40 C9.26666667,40 11.2366667,39.1133333 12.6033333,37.565 L27.1533333,19.5833333 C28.0566667,19.8516667 29.01,20 30,20 C35.5233333,20 40,15.5233333 40,10 C40,8.55166667 39.685,7.18 39.1316667,5.93666667 L33.785,11.285 Z"></path>
                          </g>
                      </g>
                  </g>
              </g>
          </svg>
        </div>
        <div>
          <h6 class="dropdown-header text-dark font-weight-bolder d-flex justify-content-cente align-items-center p-0">Utility Classes</h6>
          <span class="text-sm">All about overview, quick start, license and contents</span>
        </div>
      </div>
    </a>
  </div>
</div>

          </ul>
        </li>
        <li class="nav-item ms-lg-auto my-auto ms-3 ms-lg-0 mt-2 mt-lg-0">
          <a href="https://www.creative-tim.com/product/soft-ui-design-system-pro" class="btn btn-sm  btn-dark  btn-round mb-0 me-1 mt-2 mt-md-0">Upgrade to Pro</a></li>
      </ul>
    </div>
  </div>
</nav>
<!-- End Navbar -->

  

Tabs Simple

Copy
  <div class="row text-center py-3 mt-3">
  <div class="col-4 mx-auto">
    <div class="nav-wrapper position-relative end-0">
      <ul class="nav nav-pills nav-fill p-1" role="tablist">
        <li class="nav-item">
          <a class="nav-link mb-0 px-0 py-1 active" data-bs-toggle="tab" href="#profile-tabs-simple" role="tab" aria-controls="profile" aria-selected="true">
            My Profile
          </a>
        </li>
        <li class="nav-item">
          <a class="nav-link mb-0 px-0 py-1" data-bs-toggle="tab" href="#dashboard-tabs-simple" role="tab" aria-controls="dashboard" aria-selected="false">
            Dashboard
          </a>
        </li>
      </ul>
    </div>
  </div>
</div>

  

Pagination

Copy
  <div class="row text-center py-2">
  <div class="col-4 mx-auto">
    <ul class="pagination pagination-primary m-4">
      <li class="page-item">
        <a class="page-link" href="javascript:;" aria-label="Previous">
          <span aria-hidden="true"><i class="fa fa-angle-double-left" aria-hidden="true"></i></span>
        </a>
      </li>
      <li class="page-item active">
        <a class="page-link" href="javascript:;">1</a>
      </li>
      <li class="page-item">
        <a class="page-link" href="javascript:;">2</a>
      </li>
      <li class="page-item">
        <a class="page-link" href="javascript:;">3</a>
      </li>
      <li class="page-item">
        <a class="page-link" href="javascript:;">4</a>
      </li>
      <li class="page-item">
        <a class="page-link" href="javascript:;">5</a>
      </li>
      <li class="page-item">
        <a class="page-link" href="javascript:;" aria-label="Next">
          <span aria-hidden="true"><i class="fa fa-angle-double-right" aria-hidden="true"></i></span>
        </a>
      </li>
    </ul>
  </div>
</div>

  

Input Areas

6+ elements that you need for text manipulation and insertion

Input simple

Copy
  <div class="row text-center py-3 mt-3">
  <div class="col-4 mx-auto">
    <input type="text" placeholder="Regular" class="form-control" >
  </div>
</div>

  

Input with icon

Copy
  <div class="row text-center py-2 mt-3">
  <div class="col-4 mx-auto">
    <div class="input-group mb-4">
      <span class="input-group-text"><i class="fas fa-search" aria-hidden="true"></i></span>
      <input class="form-control" placeholder="Search" type="text" >
    </div>
  </div>
</div>

  

Input disabled

Copy
  <div class="row text-center py-3 mt-3">
  <div class="col-4 mx-auto">
    <input type="text" placeholder="Disabled" class="form-control" disabled>
  </div>
</div>

  

Inputs validation

Copy
  <div class="row text-center py-3 mt-3">
  <div class="col-4 ms-auto">
    <input type="text" placeholder="Success" class="form-control is-valid" >
  </div>
  <div class="col-4 me-auto">
    <input type="text" placeholder="Error" class="form-control is-invalid" >
  </div>
</div>

  

Form simple

Copy
  <section>
  <div class="container py-4">
    <div class="row">
      <div class="col-lg-7 mx-auto d-flex justify-content-center flex-column">
        <h3 class="text-center">Contact us</h3>
        <form role="form" id="contact-form" method="post" autocomplete="off">
          <div class="card-body">
            <div class="row">
              <div class="col-md-6">
                <label>First Name</label>
                <div class="input-group mb-4">
                  <input class="form-control" placeholder="" aria-label="First Name..." type="text" >
                </div>
              </div>
              <div class="col-md-6 ps-2">
                <label>Last Name</label>
                <div class="input-group">
                  <input type="text" class="form-control" placeholder="" aria-label="Last Name..." >
                </div>
              </div>
            </div>
            <div class="mb-4">
              <label>Email Address</label>
              <div class="input-group">
                <input type="email" class="form-control" placeholder="" >
              </div>
            </div>
            <div class="form-group mb-4">
              <label>Your message</label>
              <textarea name="message" class="form-control" id="message" rows="4"></textarea>
            </div>
            <div class="row">
              <div class="col-md-12">
                <div class="form-check form-switch mb-4">
                  <input class="form-check-input" type="checkbox" id="flexSwitchCheckDefault" checked="">
                  <label class="form-check-label" for="flexSwitchCheckDefault">I agree to the <a href="javascript:;" class="text-dark"><u>Terms and Conditions</u></a>.</label>
                </div>
              </div>
              <div class="col-md-12">
                <button type="submit" class="btn bg-gradient-dark w-100">Send Message</button>
              </div>
            </div>
          </div>
        </form>
      </div>
    </div>
  </div>
</section>

  

Design Blocks

A selection of page sections that fit perfectly in any combination
Copy
  <!-- -------- START HEADER 1 w/ text and image on right ------- -->
<header>
  <div class="page-header min-vh-100">
    <div class="oblique position-absolute top-0 h-100 d-md-block d-none">
      <div class="oblique-image bg-cover position-absolute fixed-top ms-auto h-100 z-index-0 ms-n6" style="background-image:url(./assets/img/curved-images/curved11.jpg)"></div>
    </div>
    <div class="container-fluid">
      <div class="row">
        <div class="col-lg-6 col-md-7 d-flex justify-content-center flex-column">
          <h1 class="text-gradient text-primary">Your Work With</h1>
          <h1 class="mb-4">Soft Design System</h1>
          <p class="lead pe-5 me-5">The time is now for it be okay to be great. People in this world shun people for being nice. </p>
          <div class="buttons">
            <button type="button" class="btn btn-primary mt-4">Get Started</button>
            <button type="button" class="btn text-primary shadow-none mt-4">Read more</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</header>
<!-- -------- END HEADER 1 w/ text and image on right ------- -->

  
Copy
  <!-- -------- START Features w/ icons and text on left & gradient title and text on right -------- -->
<div class="container">
  <div class="row py-4">
    <div class="col-lg-6">
      <h3 class="text-gradient text-primary mb-0 mt-2">Read More About Us</h3>
      <h3>The most important</h3>
      <p>Pain is what we go through as we become older. We get insulted by others, lose trust for those others. We get back stabbed by friends. It becomes harder for us to give others a hand.</p>
      <a href="javascript:;" class="text-primary icon-move-right">More about us
        <i class="fas fa-arrow-right text-sm ms-1"></i>
      </a>
    </div>
    <div class="col-lg-6 mt-lg-0 mt-5 ps-lg-0 ps-0">
      <div class="p-3 info-horizontal">
        <div class="icon icon-shape rounded-circle bg-primary shadow text-center">
          <i class="fas fa-ship opacity-10"></i>
        </div>
        <div class="description ps-3">
          <p class="mb-0">It becomes harder for us to give others a hand. <br> We get our heart broken by people we love.</p>
        </div>
      </div>

      <div class="p-3 info-horizontal">
        <div class="icon icon-shape rounded-circle bg-primary shadow text-center">
          <i class="fas fa-handshake opacity-10"></i>
        </div>
        <div class="description ps-3">
          <p class="mb-0">As we live, our hearts turn colder. <br>Cause pain is what we go through as we become older.</p>
        </div>
      </div>
      <div class="p-3 info-horizontal">
        <div class="icon icon-shape rounded-circle bg-primary shadow text-center">
          <i class="fas fa-hourglass opacity-10"></i>
        </div>
        <div class="description ps-3">
          <p class="mb-0">When we lose family over time. <br> What else could rust the heart more over time? Blackgold.</p>
        </div>
      </div>
    </div>
  </div>
</div>

<!-- -------- END Features w/ icons and text on left & gradient title and text on right -------- -->

  

Boost creativity

With our coded pages

The easiest way to get started is to use one of our
pre-built example pages.

Presentation Pages for Company, Sign In Page, Author and Contact

These is just a small selection of the multiple possibitilies you have. Focus on the business, not on the design.
delivery-fast
Getting Started

Check the possible ways of working with our product and the necessary files for building your own project.

Let's start
document
Plugins

Get inspiration and have an overview about the plugins that we used to create the Soft UI Design System.

Read more
ungroup
Utility Classes

Soft UI Design System is giving you a lot of pre-made elements. For those who want flexibility, we included many utility classes.

Read more

Trusted by over

2,600,000 web developers

Many Fortune 500 companies, startups, universities and governmental institutions love Creative Tim's products.

Nick Willever
1 day ago

"This is an excellent product, the documentation is excellent and helped me get things done more efficiently."

Shailesh Kushwaha
1 week ago

"I found solution to all my design needs from Creative Tim. I use them as a freelancer in my hobby projects for fun! And its really affordable, very humble guys !!!"

Samuel Kamuli
3 weeks ago

"Great product. Helped me cut the time to set up a site. I used the components within instead of starting from scratch. I highly recommend for developers who want to spend more time on the backend!."


Logo
Logo
Logo
Logo
Logo
pattern-lines

Do you love this awesome

Design System for Bootstrap 5?

Cause if you do, it can be yours for FREE. Hit the button below to navigate to Creative Tim where you can find the Design System in HTML. Start a new project or give an old Bootstrap project a new look!

Download HTML

Available on these technologies

You liked it and

Want more?

Most complex and innovative Design System Made by Creative Tim . Check our latest Premium Bootstrap 5 UI Kit. Designed for those who like bold elements and beautiful websites. Made of hundred of elements, designed blocks and fully coded pages, Soft UI Design System is ready to help you create stunning websites and webapps.

Special Thanks

3D Images by Danny Ivan

We are more than happy to use the great images made by Danny inside Soft UI Design System. They come with a high level of quality and bright colors, fitting perfect with our product's colors.

Danny is a important designer that is active into the 3D Image space. His war was awarded many times in different categories in Behance, Digital Art or Motion Graphics.

Check Danny's work

Thank you for your support!

We deliver the best web products

================================================ FILE: package.json ================================================ { "name": "soft-ui-design-system", "version": "1.0.9", "description": "Freebie Design System for Bootstrap 5", "main": "index.html", "type": "module", "directories": { "example": "root" }, "scripts": { "open-app": "gulp open-app", "start": "npm run open-app", "test": "echo \"Error: no test specified\" && exit 1", "watch": "gulp-watch" }, "repository": { "type": "git", "url": "git+https://github.com/creativetimofficial/soft-ui-design-system.git" }, "keywords": [ "soft ui design system", "bootstrap 5", "design system", "creative tim", "html kit", "html css kit", "web kit", "freebie", "free bootstrap kit", "css3 kit", "bootstrap design system", "frontend", "responsive bootstrap kit" ], "author": "Creative Tim (https://www.creative-tim.com/)", "license": "MIT", "bugs": { "url": "https://github.com/creativetimofficial/soft-ui-design-system/issues" }, "devDependencies": { "gulp": "5.0.0", "gulp-open": "3.0.1", "sass": "1.80.2" }, "homepage": "http://creative-tim.com/product/soft-ui-design-system" } ================================================ FILE: pages/about-us.html ================================================ Soft UI Design 3 System by Creative Tim
spaceship
Fully integrated

We get insulted by others, lose trust for those We get back freezes

credit-card
Payments functionality

We get insulted by others, lose trust for those We get back freezes

box-3d-50
Prebuilt components

We get insulted by others, lose trust for those We get back freezes

customer-support
Improved platform

We get insulted by others, lose trust for those We get back freezes

img-blur-shadow
Get insights on Search

Website visitors today demand a frictionless user expericence — especially when using search. Because of the hight standards.

wave-down

The Executive Team

There’s nothing I really wanted to do in life that I wasn’t able to get good at. That’s my skill.

Emma Roberts
UI Designer

Artist is a term applied to a person who engages in an activity deemed to be an art.

William Pearce
Boss

Artist is a term applied to a person who engages in an activity deemed to be an art.

Ivana Flow
Athlete

Artist is a term applied to a person who engages in an activity deemed to be an art.

Sophia Garcia
JS Developer

Artist is a term applied to a person who engages in an activity deemed to be an art.

wave-up
logo
logo
logo
logo
logo
logo

0

Projects

Of “high-performing” level are led by a certified project manager

0+

Hours

That meets quality standards required by our users

0/7

Support

Actively engage team members that finishes on time

Be the first to see the news

Your company may not be in the software business, but eventually, a software company will be in your business.

image
================================================ FILE: pages/author.html ================================================ Soft UI Design 3 System by Creative Tim
bruce

Michael Roven

323 Posts
3.5k Followers
260 Following

Decisions: If you can’t decide, the answer is no. If two equally difficult paths, choose the one more painful in the short term (pain avoidance is creating an illusion of equality). Choose the path that leaves you more equanimous.
More about me

Check my latest blogposts

Rover raised $65 million

Finding temporary housing for your dog should be as easy as renting an Airbnb. That’s the idea behind Rover ...

Read More
MateLabs machine learning

If you’ve ever wanted to train a machine learning model and integrate it with IFTTT, you now can with ...

Read More
US venture investment ticks

Venture investment in U.S. startups rose sequentially in the second quarter of 2017, boosted by large, ate-stage financings

Read More

Say Hi!

We'd like to talk with you.

vertical-wave

Contact Information

Fill up the form and our Team will get back to you within 24 hours.

(+40) 772 100 200
hello@creative-tim.com
Dyonisie Wolf Bucharest, RO 010458
pattern-lines
Soft

Copyright © Soft by Creative Tim.

The reward for getting on the stage is fame. The price of fame is you can’t get off the stage.

================================================ FILE: pages/contact-us.html ================================================ Soft UI Design 3 System by Creative Tim
================================================ FILE: pages/sign-in.html ================================================ Soft UI Design 3 System by Creative Tim
================================================ FILE: presentation.html ================================================ Soft UI Design 3 System by Creative Tim

0+

Coded Elements

From buttons, to inputs, navbars, alerts or cards, you are covered


0+

Design Blocks

Mix the sections, change the colors and unleash your creativity


0

Pages

Save 3-4 weeks of work when you use our pre-made pages for your website

document
Full Documentation

Built by developers for developers. Check the foundation and you will find everything inside our documentation.

shop
Bootstrap 5 Ready

The world’s most popular front-end open source toolkit, featuring Sass variables and mixins.

time-alarm
Save Time & Money

Creating your design from scratch with dedicated designers can be very expensive. Start with our Design System.

office
Fully Responsive

Regardless of the screen size, the website content will naturally fit the given resolution.

box-3d-50

Feel the
Soft UI Design System

Start with Elements

Huge collection of sections

Infinite combinations

We have created multiple options for you to put together and customise into pixel perfect pages.

Boost creativity

With our coded pages

The easiest way to get started is to use one of our
pre-built example pages.

Presentation Pages for Company, Sign In Page, Author and Contact

These is just a small selection of the multiple possibitilies you have. Focus on the business, not on the design.
delivery-fast
Getting Started

Check the possible ways of working with our product and the necessary files for building your own project.

Let's start
document
Plugins

Get inspiration and have an overview about the plugins that we used to create the Soft UI Design System.

Read more
ungroup
Utility Classes

Soft UI Design System is giving you a lot of pre-made elements. For those who want flexibility, we included many utility classes.

Read more

Trusted by over

2,600,000 web developers

Many Fortune 500 companies, startups, universities and governmental institutions love Creative Tim's products.

Nick Willever
1 day ago

"This is an excellent product, the documentation is excellent and helped me get things done more efficiently."

Shailesh Kushwaha
1 week ago

"I found solution to all my design needs from Creative Tim. I use them as a freelancer in my hobby projects for fun! And its really affordable, very humble guys !!!"

Samuel Kamuli
3 weeks ago

"Great product. Helped me cut the time to set up a site. I used the components within instead of starting from scratch. I highly recommend for developers who want to spend more time on the backend!."


Logo
Logo
Logo
Logo
Logo
pattern-lines

Do you love this awesome

Design System for Bootstrap 5?

Cause if you do, it can be yours for FREE. Hit the button below to navigate to Creative Tim where you can find the Design System in HTML. Start a new project or give an old Bootstrap project a new look!

Download HTML

Available on these technologies

You liked it and

Want more?

Most complex and innovative Design System Made by Creative Tim . Check our latest Premium Bootstrap 5 UI Kit. Designed for those who like bold elements and beautiful websites. Made of hundred of elements, designed blocks and fully coded pages, Soft UI Design System is ready to help you create stunning websites and webapps.

Special Thanks

3D Images by Danny Ivan

We are more than happy to use the great images made by Danny inside Soft UI Design System. They come with a high level of quality and bright colors, fitting perfect with our product's colors.

Danny is a important designer that is active into the 3D Image space. His war was awarded many times in different categories in Behance, Digital Art or Motion Graphics.

Check Danny's work

Thank you for your support!

We deliver the best web products

================================================ FILE: sections/attention-catchers/alerts.html ================================================ Soft UI Design 3 System by Creative Tim

Alerts

Simple Alerts

Copy
<div class="container py-5">
  <div class="row">
    <div class="alert alert-primary text-white font-weight-bold" role="alert">
      A simple primary alert—check it out!
    </div>
    <div class="alert alert-secondary text-white font-weight-bold" role="alert">
      A simple secondary alert—check it out!
    </div>
    <div class="alert alert-success text-white font-weight-bold" role="alert">
      A simple success alert—check it out!
    </div>
    <div class="alert alert-danger text-white font-weight-bold" role="alert">
      A simple danger alert—check it out!
    </div>
    <div class="alert alert-warning text-white font-weight-bold" role="alert">
      A simple warning alert—check it out!
    </div>
    <div class="alert alert-info text-white font-weight-bold" role="alert">
      A simple info alert—check it out!
    </div>
    <div class="alert alert-light text-white font-weight-bold" role="alert">
      A simple light alert—check it out!
    </div>
    <div class="alert alert-dark text-white font-weight-bold" role="alert">
      A simple dark alert—check it out!
    </div>
  </div>
</div>

Alerts with Links

Screenshot
alerts-2

Alerts with Content

Screenshot
alerts-3

Dismissing Alert

Screenshot
alerts-4
================================================ FILE: sections/attention-catchers/modals.html ================================================ Soft UI Design 3 System by Creative Tim

Modals

Simple Modal

Copy
<div class="container py-7">
  <div class="row mt-5">
    <div class="col-sm-3 col-6 mx-auto">
      <!-- Button trigger modal -->
      <button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
        Launch demo modal
      </button>

      <!-- Modal -->
      <div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <h5 class="modal-title" id="exampleModalLabel">Your modal title</h5>
              <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
            </div>
            <div class="modal-body">
              Society has put up so many boundaries, so many limitations on what’s right and wrong that it’s almost impossible to get a pure thought out.
              <br><br>
              It’s like a little kid, a little boy, looking at colors, and no one told him what colors are good, before somebody tells you you shouldn’t like pink because that’s for girls, or you’d instantly become a gay two-year-old.
            </div>
            <div class="modal-footer justify-content-between">
              <button type="button" class="btn bg-gradient-dark" data-bs-dismiss="modal">Close</button>
              <button type="button" class="btn btn-primary">Save changes</button>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

Notification Modal

Screenshot
modal-2

Modal Form

Screenshot
modal-3

Modal Long Content

Screenshot
modal-4

Modal Signup

Screenshot
modal-5
================================================ FILE: sections/attention-catchers/tooltips-popovers.html ================================================ Soft UI Design 3 System by Creative Tim

Tooltips & Popovers

Copy
<div class="container">
  <div class="row py-7 text-center">
    <div>
      <button type="button" class="btn bg-gradient-secondary" data-bs-container="body" data-bs-toggle="popover" data-bs-placement="top" data-bs-content="That’s the main thing people are controlled by! Thoughts- their perception of themselves!">
        Popover on top
      </button>

      <button type="button" class="btn bg-gradient-secondary" data-bs-container="body" data-bs-toggle="popover" data-bs-placement="right" data-bs-content="We’re not always in the position that we want to be at.">
        Popover on right
      </button>

      <button type="button" class="btn bg-gradient-secondary" data-bs-container="body" title="Popover with title" data-bs-toggle="popover" data-bs-placement="bottom" data-bs-content="A lot of people don’t appreciate the moment until it’s passed.">
        Popover on bottom
      </button>

      <button type="button" class="btn bg-gradient-secondary" data-bs-container="body" data-bs-toggle="popover" data-bs-placement="left" data-bs-content="It really matters and then like it really doesn’t matter. What matters is the people who are sparked by it.">
        Popover on left
      </button>
    </div>
  </div>
</div>

<!-- initialization script -->
<script>
  var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
  var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
    return new bootstrap.Popover(popoverTriggerEl)
  })
</script>
Copy
<div class="container">
  <div class="row py-8 text-center">
    <div>
      <button type="button" class="btn bg-gradient-secondary" data-bs-toggle="tooltip" data-bs-placement="top" title="Tooltip on top">
        Tooltip on top
      </button>
      <button type="button" class="btn bg-gradient-secondary" data-bs-toggle="tooltip" data-bs-placement="right" title="Tooltip on right">
        Tooltip on right
      </button>
      <button type="button" class="btn bg-gradient-secondary" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Tooltip on bottom">
        Tooltip on bottom
      </button>
      <button type="button" class="btn bg-gradient-secondary" data-bs-toggle="tooltip" data-bs-placement="left" title="Tooltip on left">
        Tooltip on left
      </button>
    </div>
  </div>
</div>


<!-- initialization script -->
<script>
  var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
  var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
    return new bootstrap.Tooltip(tooltipTriggerEl)
  })
</script>
================================================ FILE: sections/elements/avatars.html ================================================ Soft UI Design 3 System by Creative Tim

Avatars

Avatar Group

Copy
<div class="container py-6">
  <div class="row mt-5 text-center">
    <div class="col-12">
      <div class="avatar-group">
        <a href="javascript:;" class="avatar avatar-lg rounded-circle" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Ryan Tompson">
          <img alt="Image placeholder" src="../../assets/img/team-1.jpg">
        </a>
        <a href="javascript:;" class="avatar avatar-lg rounded-circle" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Romina Hadid">
          <img alt="Image placeholder" src="../../assets/img/team-2.jpg">
        </a>
        <a href="javascript:;" class="avatar avatar-lg rounded-circle" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Alexander Smith">
          <img alt="Image placeholder" src="../../assets/img/team-3.jpg">
        </a>
        <a href="javascript:;" class="avatar avatar-lg rounded-circle" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Jessica Doe">
          <img alt="Image placeholder" src="../../assets/img/team-4.jpg">
        </a>
      </div>
    </div>
  </div>
</div>



<!-- initialization script for tooltips -->
<script>
  var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
  var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
    return new bootstrap.Tooltip(tooltipTriggerEl)
  })
</script>

Avatar Size

Copy
<div class="container py-6">
  <div class="row mt-5 text-center">
    <div class="col-12">
      <a href="javascript:;" class="avatar avatar-xs rounded-circle">
        <img alt="Image placeholder" src="../../assets/img/team-4.jpg">
      </a>
      <a href="javascript:;" class="avatar avatar-sm rounded-circle">
        <img alt="Image placeholder" src="../../assets/img/team-4.jpg">
      </a>
      <a href="javascript:;" class="avatar rounded-circle">
        <img alt="Image placeholder" src="../../assets/img/team-4.jpg">
      </a>
      <a href="javascript:;" class="avatar avatar-lg rounded-circle">
        <img alt="Image placeholder" src="../../assets/img/team-4.jpg">
      </a>
      <a href="javascript:;" class="avatar avatar-xl rounded-circle">
        <img alt="Image placeholder" src="../../assets/img/team-4.jpg">
      </a>
    </div>
  </div>
</div>
================================================ FILE: sections/elements/badges.html ================================================ Soft UI Design 3 System by Creative Tim

Badges

Badges Gradients

Copy
<section class="py-7 mt-3">
  <div class="container">
    <div class="row justify-space-between text-center py-2">
      <div class="col-12">
        <span class="badge bg-primary">Primary</span>
        <span class="badge bg-gradient-secondary">Secondary</span>
        <span class="badge bg-gradient-success">Success</span>
        <span class="badge bg-gradient-danger">Danger</span>
        <span class="badge bg-gradient-warning">Warning</span>
        <span class="badge bg-gradient-info">Info</span>
        <span class="badge bg-gradient-light text-dark">Light</span>
        <span class="badge bg-gradient-dark">Dark</span>
      </div>
    </div>
  </div>
</section>

Badges Simple

Copy
<section class="py-7 mt-3">
  <div class="container">
    <div class="row justify-space-between text-center py-2">
      <div class="col-12">
        <span class="badge badge-primary">Primary</span>
        <span class="badge badge-secondary">Secondary</span>
        <span class="badge badge-success">Success</span>
        <span class="badge badge-danger">Danger</span>
        <span class="badge badge-warning">Warning</span>
        <span class="badge badge-info">Info</span>
        <span class="badge badge-light text-dark">Light</span>
        <span class="badge badge-dark">Dark</span>
      </div>
    </div>
  </div>
</section>

Badges Simple Rounded

Copy
<section class="py-7 mt-3">
  <div class="container">
    <div class="row justify-space-between text-center py-2">
      <div class="col-12">
        <span class="badge rounded-pill badge-primary">Primary</span>
        <span class="badge rounded-pill badge-secondary">Secondary</span>
        <span class="badge rounded-pill badge-success">Success</span>
        <span class="badge rounded-pill badge-danger">Danger</span>
        <span class="badge rounded-pill badge-warning">Warning</span>
        <span class="badge rounded-pill badge-info">Info</span>
        <span class="badge rounded-pill badge-light text-dark">Light</span>
        <span class="badge rounded-pill badge-dark">Dark</span>
      </div>
    </div>
  </div>
</section>
================================================ FILE: sections/elements/breadcrumbs.html ================================================ Soft UI Design 3 System by Creative Tim

Breadcrumbs

Breadcrumbs

Copy
<div class="container py-6 mt-2">
  <div class="row">
    <nav aria-label="breadcrumb">
      <ol class="breadcrumb">
        <li class="breadcrumb-item active" aria-current="page">Home</li>
      </ol>
    </nav>

    <nav aria-label="breadcrumb">
      <ol class="breadcrumb">
        <li class="breadcrumb-item"><a href="#">Home</a></li>
        <li class="breadcrumb-item active" aria-current="page">Library</li>
      </ol>
    </nav>

    <nav aria-label="breadcrumb">
      <ol class="breadcrumb">
        <li class="breadcrumb-item"><a href="#">Home</a></li>
        <li class="breadcrumb-item"><a href="#">Library</a></li>
        <li class="breadcrumb-item active" aria-current="page">Data</li>
      </ol>
    </nav>
  </div>
</div>
================================================ FILE: sections/elements/buttons.html ================================================ Soft UI Design 3 System by Creative Tim

Buttons

Buttons Colors Gradient

Copy
<section class="py-7 mt-3">
  <div class="container">
    <div class="row justify-space-between text-center py-2">
      <div class="col-12 mx-auto">
        
        <button type="button" class="btn bg-gradient-primary w-auto me-2">Primary</button>
        
        <button type="button" class="btn bg-gradient-secondary w-auto me-2">Secondary</button>
        
        <button type="button" class="btn bg-gradient-info w-auto me-2">Info</button>
        
        <button type="button" class="btn bg-gradient-success w-auto me-2">Success</button>
        
        <button type="button" class="btn bg-gradient-warning w-auto me-2">Warning</button>
        
        <button type="button" class="btn bg-gradient-danger w-auto me-2">Danger</button>
        
        <button type="button" class="btn bg-gradient-light w-auto me-2">Light</button>
        
        <button type="button" class="btn bg-gradient-dark w-auto me-2">Dark</button>
        
        <button type="button" class="btn bg-gradient-white w-auto me-2">White</button>
        
      </div>
    </div>
  </div>
</section>

Buttons Colors

Screenshot
buttons-2

Buttons Outline

Screenshot
buttons-3

Buttons Sizes

Screenshot
buttons-4

Buttons Icon Left

Screenshot
buttons-5

Buttons Icon Right

Screenshot
buttons-6
================================================ FILE: sections/elements/dropdowns.html ================================================ Soft UI Design 3 System by Creative Tim

Dropdowns

Dropdown and Dropup

Copy
<!-- Start dropdowns & dropups -->
<div class="container py-7">
  <div class="row">
      <div class="row">
        <div class="col-lg-4 ms-lg-auto col-md-6 col-sm-3 d-flex justify-content-center">
          <div class="dropdown">
            <button class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false">
              Dropdown button
            </button>
            <ul class="dropdown-menu px-2 py-3" aria-labelledby="dropdownMenuButton">
              <li><a class="dropdown-item border-radius-md" href="javascript:;">Action</a></li>
              <li><a class="dropdown-item border-radius-md" href="javascript:;">Another action</a></li>
              <li><a class="dropdown-item border-radius-md" href="javascript:;">Something else here</a></li>
            </ul>
          </div>
        </div>
        <div class="col-lg-4 me-lg-auto col-md-6 col-sm-3 d-flex justify-content-center">
          <div class="btn-group dropup mt-7">
            <button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
              Dropup
            </button>
            <ul class="dropdown-menu px-2 py-3" aria-labelledby="dropdownMenuButton">
              <li><a class="dropdown-item border-radius-md" href="javascript:;">Action</a></li>
              <li><a class="dropdown-item border-radius-md" href="javascript:;">Another action</a></li>
              <li><a class="dropdown-item border-radius-md" href="javascript:;">Something else here</a></li>
            </ul>
          </div>
        </div>
      </div>
  </div>
</div>
<!--   end dropdowns & dropups -->

Selectpicker

Screenshot
selectpicker
================================================ FILE: sections/elements/progress-bars.html ================================================ Soft UI Design 3 System by Creative Tim

Progress Bars

Progress Bars Simple

Copy
<section class="py-6 mt-4">
  <div class="container">
    <div class="row justify-space-between py-2">
      <div class="col-lg-6 mx-auto">
        <div class="progress mb-3">
          <div class="progress-bar bg-primary" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
        </div>
        <div class="progress mb-3">
          <div class="progress-bar bg-secondary" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
        </div>
        <div class="progress mb-3">
          <div class="progress-bar bg-success" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
        </div>
        <div class="progress mb-3">
          <div class="progress-bar bg-info" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
        </div>
        <div class="progress mb-3">
          <div class="progress-bar bg-warning" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
        </div>
        <div class="progress mb-3">
          <div class="progress-bar bg-danger" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
        </div>
        <div class="progress mb-3">
          <div class="progress-bar bg-dark" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
        </div>
      </div>
    </div>
  </div>
</section>

Progress Bars Gradient

Screenshot
progress-2

Progress Bars Striped

Screenshot
progress-3

Sliders

Screenshot
progress-4
================================================ FILE: sections/elements/toggles.html ================================================ Soft UI Design 3 System by Creative Tim

Toggles

Copy
<div class="container py-6 mt-3">
  <div class="row">
    <div class="col-4 mx-auto">
      <div class="form-check form-switch ps-6">
        <input class="form-check-input ms-auto mt-1" type="checkbox" id="flexSwitchCheckDefault">
        <label class="form-check-label ms-2" for="flexSwitchCheckDefault">Remember me</label>
      </div>
    </div>
  </div>
</div>

Toggle Context

Copy
<div class="container py-6 mt-3">
  <div class="d-flex justify-content-center align-items-center">
    <div>
      <div class="form-check form-switch mb-0">
        <input class="form-check-input" type="checkbox" id="flexSwitchCheckDefault">
      </div>
    </div>
    <div class="ms-4">
      <span class="text-dark font-weight-bold d-block text-sm">Remember me</span>
      <span class="text-xs d-block">Be sure that you will always be logged in.</span>
    </div>
  </div>
</div>
================================================ FILE: sections/elements/typography.html ================================================ Soft UI Design 3 System by Creative Tim

Typography

Typography - Font Family Serif

Copy
<div style="position:relative;padding-top:4rem">
  <div class="text-sans-serif container">
    <h2 class="h2 mb-5">
      <span>Typography - Font Family Serif</span>
    </h2>
    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 1</small>
      </div>

      <div class="col-sm-9">
        <h1 class="mb-0">H1 Soft Design System</h1>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 2</small>
      </div>

      <div class="col-sm-9">
        <h2 class="mb-0">H2 Soft Design System</h2>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 3</small>
      </div>

      <div class="col-sm-9">
        <h3 class="mb-0">H3 Soft Design System</h3>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 4</small>
      </div>

      <div class="col-sm-9">
        <h4 class="mb-0">H4 Soft Design System</h4>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 5</small>
      </div>

      <div class="col-sm-9">
        <h5 class="mb-0">H5 Soft Design System</h5>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 6</small>
      </div>

      <div class="col-sm-9">
        <h6 class="mb-0">H6 Soft Design System</h6>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Lead text</small>
      </div>

      <div class="col-sm-9">
        <p class="lead mb-0">
          I will be the leader of a company that ends up being worth
          billions of dollars, because I got the answers. I understand
          culture. I am the nucleus. I think that&#39;s a responsibility that I
          have, to push possibilities, to show people, this is the level
          that things could be at.
        </p>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Paragraph</small>
      </div>

      <div class="col-sm-9">
        <p class="mb-0">
          I will be the leader of a company that ends up being worth
          billions of dollars, because I got the answers. I understand
          culture. I am the nucleus. I think that&#39;s a responsibility that I
          have, to push possibilities, to show people, this is the level
          that things could be at.
        </p>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Small</small>
      </div>

      <div class="col-sm-9">
        <p class="text-sm mb-0">
          I will be the leader of a company that ends up being worth
          billions of dollars, because I got the answers. I understand
          culture. I am the nucleus. I think that&#39;s a responsibility that I
          have, to push possibilities, to show people, this is the level
          that things could be at.
        </p>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Tiny</small>
      </div>

      <div class="col-sm-9">
        <p class="text-xs mb-0">
          I will be the leader of a company that ends up being worth
          billions of dollars, because I got the answers. I understand
          culture. I am the nucleus. I think that&#39;s a responsibility that I
          have, to push possibilities, to show people, this is the level
          that things could be at.
        </p>
      </div>
    </div>
  </div>
</div>

Typography - Font Family Monospace

Copy
<div style="position:relative;padding-top:4rem">
  <div class="text-monospace container ">
    <h2 class="h2 mb-5">
      <span>Typography - Font Family Monospace</span>
    </h2>
    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 1</small>
      </div>

      <div class="col-sm-9">
        <h1 class="mb-0">H1 Soft Design System</h1>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 2</small>
      </div>

      <div class="col-sm-9">
        <h2 class="mb-0">H2 Soft Design System</h2>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 3</small>
      </div>

      <div class="col-sm-9">
        <h3 class="mb-0">H3 Soft Design System</h3>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 4</small>
      </div>

      <div class="col-sm-9">
        <h4 class="mb-0">H4 Soft Design System</h4>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 5</small>
      </div>

      <div class="col-sm-9">
        <h5 class="mb-0">H5 Soft Design System</h5>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Heading 6</small>
      </div>

      <div class="col-sm-9">
        <h6 class="mb-0">H6 Soft Design System</h6>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Lead text</small>
      </div>

      <div class="col-sm-9">
        <p class="lead mb-0">
          I will be the leader of a company that ends up being worth
          billions of dollars, because I got the answers. I understand
          culture. I am the nucleus. I think that&#39;s a responsibility that I
          have, to push possibilities, to show people, this is the level
          that things could be at.
        </p>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Paragraph</small>
      </div>

      <div class="col-sm-9">
        <p class="mb-0">
          I will be the leader of a company that ends up being worth
          billions of dollars, because I got the answers. I understand
          culture. I am the nucleus. I think that&#39;s a responsibility that I
          have, to push possibilities, to show people, this is the level
          that things could be at.
        </p>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Small</small>
      </div>

      <div class="col-sm-9">
        <p class="text-sm mb-0">
          I will be the leader of a company that ends up being worth
          billions of dollars, because I got the answers. I understand
          culture. I am the nucleus. I think that&#39;s a responsibility that I
          have, to push possibilities, to show people, this is the level
          that things could be at.
        </p>
      </div>
    </div>

    <div class="py-3 align-items-center row">
      <div class="col-sm-3">
        <small class="text-uppercase font-weight-bold">Tiny</small>
      </div>

      <div class="col-sm-9">
        <p class="text-xs mb-0">
          I will be the leader of a company that ends up being worth
          billions of dollars, because I got the answers. I understand
          culture. I am the nucleus. I think that&#39;s a responsibility that I
          have, to push possibilities, to show people, this is the level
          that things could be at.
        </p>
      </div>
    </div>
  </div>
</div>
================================================ FILE: sections/input-areas/forms.html ================================================ Soft UI Design 3 System by Creative Tim

Forms

Form simple

Copy
<section>
  <div class="container py-4">
    <div class="row">
      <div class="col-lg-7 mx-auto d-flex justify-content-center flex-column">
        <h3 class="text-center">Contact us</h3>
        <form role="form" id="contact-form" method="post" autocomplete="off">
          <div class="card-body">
            <div class="row">
              <div class="col-md-6">
                <label>First Name</label>
                <div class="input-group mb-4">
                  <input class="form-control" placeholder="" aria-label="First Name..." type="text" >
                </div>
              </div>
              <div class="col-md-6 ps-2">
                <label>Last Name</label>
                <div class="input-group">
                  <input type="text" class="form-control" placeholder="" aria-label="Last Name..." >
                </div>
              </div>
            </div>
            <div class="mb-4">
              <label>Email Address</label>
              <div class="input-group">
                <input type="email" class="form-control" placeholder="" >
              </div>
            </div>
            <div class="form-group mb-4">
              <label>Your message</label>
              <textarea name="message" class="form-control" id="message" rows="4"></textarea>
            </div>
            <div class="row">
              <div class="col-md-12">
                <div class="form-check form-switch mb-4">
                  <input class="form-check-input" type="checkbox" id="flexSwitchCheckDefault" checked="">
                  <label class="form-check-label" for="flexSwitchCheckDefault">I agree to the <a href="javascript:;" class="text-dark"><u>Terms and Conditions</u></a>.</label>
                </div>
              </div>
              <div class="col-md-12">
                <button type="submit" class="btn bg-gradient-dark w-100">Send Message</button>
              </div>
            </div>
          </div>
        </form>
      </div>
    </div>
  </div>
</section>

Form placeholder

Screenshot
form-2

Form context

Screenshot
form-3
================================================ FILE: sections/input-areas/inputs.html ================================================ Soft UI Design 3 System by Creative Tim

Inputs

Input simple

Copy
<section class="py-7">
  <div class="container">
    <div class="row justify-space-between py-2">
      <div class="col-lg-4 mx-auto">
        <input type="text" placeholder="Regular" class="form-control" >
      </div>
    </div>
  </div>
</section>

Input with icon

Screenshot
input-2

Input with icon and label

Screenshot
input-3

Input success

Screenshot
input-4

Input error

Screenshot
input-5

Input disabled

Screenshot
input-6
================================================ FILE: sections/navigation/nav-tabs.html ================================================ Soft UI Design 3 System by Creative Tim

Nav Tabs

Tabs Simple

Copy
<section class="py-7">
  <div class="container">
    <div class="row">
       <div class="col-lg-4 mx-auto">
          <div class="nav-wrapper position-relative end-0">
             <ul class="nav nav-pills nav-fill p-1" role="tablist">
                <li class="nav-item">
                   <a class="nav-link mb-0 px-0 py-1 active" data-bs-toggle="tab" href="#profile-tabs-simple" role="tab" aria-controls="profile" aria-selected="true">
                   My Profile
                   </a>
                </li>
                <li class="nav-item">
                   <a class="nav-link mb-0 px-0 py-1" data-bs-toggle="tab" href="#dashboard-tabs-simple" role="tab" aria-controls="dashboard" aria-selected="false">
                   Dashboard
                   </a>
                </li>
             </ul>
          </div>
       </div>
    </div>
 </div>
</section>

Tabs with icons

Screenshot
tab-2

Tabs vertical

Screenshot
tab-3

Tabs with content

Screenshot
tab-4
================================================ FILE: sections/navigation/navbars.html ================================================ Soft UI Design 3 System by Creative Tim

Navbars

Navbar dark

Copy
<!-- Navbar Dark -->

<nav
  class="navbar navbar-expand-lg navbar-dark bg-gradient-dark z-index-3 py-3">
  <div class="container">
    <a class="navbar-brand text-white" href="https://demos.creative-tim.com/soft-ui-design-system/presentation.html" rel="tooltip" title="Designed and Coded by Creative Tim" data-placement="bottom" target="_blank">
      Soft UI Design 3 System
    </a>
    <a href="https://www.creative-tim.com/product/soft-ui-design-system-pro#pricingCard" class="btn btn-sm  btn-dark  btn-round mb-0 ms-auto d-lg-none d-block">Buy Now</a>
    <button class="navbar-toggler shadow-none ms-2" type="button" data-bs-toggle="collapse" data-bs-target="#navigation" aria-controls="navigation" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon mt-2">
        <span class="navbar-toggler-bar bar1"></span>
        <span class="navbar-toggler-bar bar2"></span>
        <span class="navbar-toggler-bar bar3"></span>
      </span>
    </button>
    <div class="collapse navbar-collapse w-100 pt-3 pb-2 py-lg-0" id="navigation">
      <ul class="navbar-nav navbar-nav-hover mx-auto">
        <li class="nav-item mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" role="button">
            Pages
            <img src="../../assets/img/down-arrow-white.svg" alt="down-arrow" class="arrow ms-1">
          </a>
        </li>

        <li class="nav-item mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" role="button">
            Account
            <img src="../../assets/img/down-arrow-white.svg" alt="down-arrow" class="arrow ms-1">
          </a>
        </li>
        <li class="nav-item mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" role="button">
            Blocks
            <img src="../../assets/img/down-arrow-white.svg" alt="down-arrow" class="arrow ms-1">
          </a>
        </li>

        <li class="nav-item dropdown dropdown-hover mx-2">
          <a class="nav-link ps-2 d-flex justify-content-between cursor-pointer align-items-center" role="button">
            Docs
            <img src="../../assets/img/down-arrow-white.svg" alt="down-arrow" class="arrow ms-1">
          </a>
        </li>
      </ul>

      <ul class="navbar-nav d-lg-block d-none">
        <li class="nav-item">
          <a href="https://www.creative-tim.com/product/soft-ui-design-system-pro#pricingCard" class="btn btn-sm  btn-dark  btn-round mb-0 me-1" role="button">Buy Now</a>
        </li>
      </ul>
    </div>
  </div>
</nav>
<!-- End Navbar -->

Navbar light

Screenshot
navbar-2

Navbar transparent

Screenshot
navbar-3

Navbar blur

Screenshot
navbar-4
================================================ FILE: sections/navigation/pagination.html ================================================ Soft UI Design 3 System by Creative Tim

Pagination

Pagination Simple

Copy
<section class="py-7">
  <div class="container">
    <div class="row justify-space-between py-2">
      <div class="col-lg-4 mx-auto">
        <ul class="pagination pagination-primary m-4">
          <li class="page-item">
            <a class="page-link" href="javascript:;" aria-label="Previous">
              <span aria-hidden="true"><i class="fa fa-angle-double-left" aria-hidden="true"></i></span>
            </a>
          </li>
          <li class="page-item active">
            <a class="page-link" href="javascript:;">1</a>
          </li>
          <li class="page-item">
            <a class="page-link" href="javascript:;">2</a>
          </li>
          <li class="page-item">
            <a class="page-link" href="javascript:;">3</a>
          </li>
          <li class="page-item">
            <a class="page-link" href="javascript:;">4</a>
          </li>
          <li class="page-item">
            <a class="page-link" href="javascript:;">5</a>
          </li>
          <li class="page-item">
            <a class="page-link" href="javascript:;" aria-label="Next">
              <span aria-hidden="true"><i class="fa fa-angle-double-right" aria-hidden="true"></i></span>
            </a>
          </li>
        </ul>
      </div>
    </div>
  </div>
</section>

Pagination Sizing

Screenshot
pagination-2

Pagination Variants

Screenshot
pagination-3
================================================ FILE: sections/page-sections/features.html ================================================ Soft UI Design 3 System by Creative Tim

Features

Features 1

Copy
<!-- -------- START Features w/ icons and text on left & gradient title and text on right -------- -->
<section class="py-9">
  <div class="container">
    <div class="row">
      <div class="col-lg-6">
        <h3 class="text-gradient text-primary mb-0 mt-2">Read More About Us</h3>
        <h3>The most important</h3>
        <p>Pain is what we go through as we become older. We get insulted by others, lose trust for those others. We get back stabbed by friends. It becomes harder for us to give others a hand.</p>
        <a href="javascript:;" class="text-primary icon-move-right">More about us
          <i class="fas fa-arrow-right text-sm ms-1"></i>
        </a>
      </div>
      <div class="col-lg-6 mt-lg-0 mt-5 ps-lg-0 ps-0">
        <div class="p-3 info-horizontal">
          <div class="icon icon-shape rounded-circle bg-primary shadow text-center">
            <i class="fas fa-ship opacity-10"></i>
          </div>
          <div class="description ps-3">
            <p class="mb-0">It becomes harder for us to give others a hand. <br> We get our heart broken by people we love.</p>
          </div>
        </div>

        <div class="p-3 info-horizontal">
          <div class="icon icon-shape rounded-circle bg-primary shadow text-center">
            <i class="fas fa-handshake opacity-10"></i>
          </div>
          <div class="description ps-3">
            <p class="mb-0">As we live, our hearts turn colder. <br>Cause pain is what we go through as we become older.</p>
          </div>
        </div>
        <div class="p-3 info-horizontal">
          <div class="icon icon-shape rounded-circle bg-primary shadow text-center">
            <i class="fas fa-hourglass opacity-10"></i>
          </div>
          <div class="description ps-3">
            <p class="mb-0">When we lose family over time. <br> What else could rust the heart more over time? Blackgold.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>
<!-- -------- END Features w/ icons and text on left & gradient title and text on right -------- -->

Feature 2

Screenshot
features-2

Feature 3

Screenshot
features-3

Feature 4

Screenshot
features-4

Feature 5

Screenshot
features-5

Feature 6

Screenshot
features-6

Feature 7

Screenshot
features-7

Feature 8

Screenshot
features-8

Feature 9

Screenshot
features-9

Feature 10

Screenshot
features-10

Feature 11

Screenshot
features-11

Feature 12

Screenshot
features-12

Feature 13

Screenshot
features-13

Feature 14

Screenshot
features-14
================================================ FILE: sections/page-sections/hero-sections.html ================================================ Soft UI Design 3 System by Creative Tim

Page Headers

Copy
<!-- -------- START HEADER 1 w/ text and image on right ------- -->
<header>
  <div class="page-header min-vh-100">
    <div class="oblique position-absolute top-0 h-100 d-md-block d-none">
      <div class="oblique-image bg-cover position-absolute fixed-top ms-auto h-100 z-index-0 ms-n6" style="background-image:url(../../assets/img/curved-images/curved11.jpg)"></div>
    </div>
    <div class="container">
      <div class="row">
        <div class="col-lg-6 col-md-7 d-flex justify-content-center flex-column">
          <h1 class="text-gradient text-primary">Your Work With</h1>
          <h1 class="mb-4">Soft Design System</h1>
          <p class="lead pe-5 me-5">The time is now for it be okay to be great. People in this world shun people for being nice. </p>
          <div class="buttons">
            <button type="button" class="btn btn-primary mt-4">Get Started</button>
            <button type="button" class="btn text-primary shadow-none mt-4">Read more</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</header>
<!-- -------- END HEADER 1 w/ text and image on right ------- -->

Header 2

Screenshot
header-2

Header 3

Screenshot
header-3

Header 4

Screenshot
header-4

Header 5

Screenshot
header-5

Header 6

Screenshot
header-6

Header 7

Screenshot
header-7

Header 8

Screenshot
header-8

Header 9

Screenshot
header-9

Header 10

Screenshot
header-10