diff --git a/.env b/.env new file mode 100644 index 00000000..00c58d1f --- /dev/null +++ b/.env @@ -0,0 +1,9 @@ +# True for development, False for production +DEBUG=True + +# Deployment SERVER address +SERVER=.appseed.us + +# Used for CDN (in production) +# No Slash at the end +ASSETS_ROOT=/static/assets diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..a79e5da1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,31 @@ +# byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] + +# tests and coverage +*.pytest_cache +.coverage + +# database & logs +*.db +*.sqlite3 +*.log + +# venv +env +venv + +# other +.DS_Store + +# javascript +package-lock.json + +staticfiles/* +!staticfiles/.gitkeep +.vscode/symbols.json + +apps/static/assets/node_modules +apps/static/assets/yarn.lock +apps/static/assets/.temp + diff --git a/CHANGELOG.md b/CHANGELOG.md index 8424f3dd..246922d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## [1.0.7] 2022-05-30 +### Improvements + +- Built with [Pixel Lite Generator](https://appseed.us/generator/pixel-bootstrap/) + - Timestamp: `2022-05-31 08:05` + ## [1.0.6] 2022-01-17 ### Improvements diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..253fafb4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM python:3.9 + +# set environment variables +ENV PYTHONDONTWRITEBYTECODE 1 +ENV PYTHONUNBUFFERED 1 + +COPY requirements.txt . +# install python dependencies +RUN pip install --upgrade pip +RUN pip install --no-cache-dir -r requirements.txt + +COPY . . + +# running migrations +RUN python manage.py migrate + +# gunicorn +CMD ["gunicorn", "--config", "gunicorn-cfg.py", "core.wsgi"] diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 00000000..5012dd93 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,32 @@ +# MIT License + +Copyright (c) 2019 - present [AppSeed](http://appseed.us/) + +
+ +## Licensing Information + +
+ +| Item | - | +| ---------------------------------- | --- | +| License Type | MIT | +| Use for print | **YES** | +| Create single personal website/app | **YES** | +| Create single website/app for client | **YES** | +| Create multiple website/apps for clients | **YES** | +| Create multiple SaaS applications | **YES** | +| End-product paying users | **YES** | +| Product sale | **YES** | +| Remove footer credits | **YES** | +| --- | --- | +| Remove copyright mentions from source code | NO | +| Production deployment assistance | NO | +| Create HTML/CSS template for sale | NO | +| Create Theme/Template for CMS for sale | NO | +| Separate sale of our UI Elements | NO | + +
+ +--- +For more information regarding licensing, please contact the AppSeed Service < *support@appseed.us* > diff --git a/README.md b/README.md new file mode 100644 index 00000000..65dd33ea --- /dev/null +++ b/README.md @@ -0,0 +1,235 @@ +# [Pixel Lite](https://appseed.us/generator/pixel-bootstrap/) Django + +`Open-Source` seed project generated by AppSeed in **Django** Framework on top of **[Pixel Lite](https://appseed.us/generator/pixel-bootstrap/)** design. `Pixel` is a free and open-source `Bootstrap 5` based UI Kit featuring over 80 fully coded UI elements and example pages that will help you prototype and build a website for your next project. + +- 👉 [Django Pixel Lite](https://appseed.us/product/pixel-bootstrap/django/) - product page +- 👉 [Django Pixel Lite](https://django-pixel-lite.appseed-srv1.com/) - LIVE Deployment + +
+ +> Built with [Pixel Lite Generator](https://appseed.us/generator/pixel-bootstrap/) + +- Timestamp: `2022-05-31 08:05` +- Build ID: `36776f20-0a35-4449-8714-a649a342a8d3` +- **Free [Support](https://appseed.us/support/)** (registered users) via `Email` and `Discord` + +
+ +> Features + +- `Up-to-date dependencies` +- Database: `sqlite` +- UI-Ready app, Django Native ORM +- `Session-Based authentication`, Forms validation + +
+ +![Pixel Bootstrap Lite - Full-Stack Starter generated by AppSeed.](https://user-images.githubusercontent.com/51070104/168753915-d61b2f97-57b2-4d14-a774-d217d120ff62.png) + +
+ + +## ✨ Start the app in Docker + +> **Step 1** - Download the code from the GH repository (using `GIT`) + +```bash +$ # Get the code +$ git clone https://github.com/app-generator/django-pixel.git +$ cd django-pixel +``` + +
+ +> **Step 2** - Edit `.env` and remove or comment all `DB_*` settings (`DB_ENGINE=...`). This will activate the `SQLite` persistance. + +```txt +DEBUG=True + +# Deployment SERVER address +SERVER=.appseed.us + +# For MySql Persistence +# DB_ENGINE=mysql <-- REMOVE or comment for Docker +# DB_NAME=appseed_db <-- REMOVE or comment for Docker +# DB_HOST=localhost <-- REMOVE or comment for Docker +# DB_PORT=3306 <-- REMOVE or comment for Docker +# DB_USERNAME=appseed_db_usr <-- REMOVE or comment for Docker +# DB_PASS= <-- REMOVE or comment for Docker + +``` + +
+ +> **Step 3** - Start the APP in `Docker` + +```bash +$ docker-compose up --build +``` + +Visit `http://localhost:5085` in your browser. The app should be up & running. + +
+ + + + +## ✨ How to use it + +> Download the code + +```bash +$ # Get the code +$ git clone https://github.com/app-generator/django-pixel.git +$ cd django-pixel +``` + +
+ +### 👉 Set Up for `Unix`, `MacOS` + +> Install modules via `VENV` + +```bash +$ virtualenv env +$ source env/bin/activate +$ pip3 install -r requirements.txt +``` + +
+ +> Set Up Database + +```bash +$ python manage.py makemigrations +$ python manage.py migrate +``` + +
+ +> Start the app + +```bash +$ python manage.py runserver +``` + +At this point, the app runs at `http://127.0.0.1:8000/`. + +
+ +### 👉 Set Up for `Windows` + +> Install modules via `VENV` (windows) + +``` +$ virtualenv env +$ .\env\Scripts\activate +$ pip3 install -r requirements.txt +``` + +
+ +> Set Up Database + +```bash +$ python manage.py makemigrations +$ python manage.py migrate +``` + +
+ +> Start the app + +```bash +$ python manage.py runserver +``` + +At this point, the app runs at `http://127.0.0.1:8000/`. + +
+ +## ✨ Create Users + +By default, the app redirects guest users to authenticate. In order to access the private pages, follow this set up: + +- Start the app via `flask run` +- Access the `registration` page and create a new user: + - `http://127.0.0.1:8000/register/` +- Access the `sign in` page and authenticate + - `http://127.0.0.1:8000/login/` + +
+ +## ✨ Code-base structure + +The project is coded using a simple and intuitive structure presented below: + +```bash +< PROJECT ROOT > + | + |-- core/ # Implements app configuration + | |-- settings.py # Defines Global Settings + | |-- wsgi.py # Start the app in production + | |-- urls.py # Define URLs served by all apps/nodes + | + |-- apps/ + | | + | |-- home/ # A simple app that serve HTML files + | | |-- views.py # Serve HTML pages for authenticated users + | | |-- urls.py # Define some super simple routes + | | + | |-- authentication/ # Handles auth routes (login and register) + | | |-- urls.py # Define authentication routes + | | |-- views.py # Handles login and registration + | | |-- forms.py # Define auth forms (login and register) + | | + | |-- static/ + | | |-- # CSS files, Javascripts files + | | + | |-- templates/ # Templates used to render pages + | |-- includes/ # HTML chunks and components + | | |-- navigation.html # Top menu component + | | |-- sidebar.html # Sidebar component + | | |-- footer.html # App Footer + | | |-- scripts.html # Scripts common to all pages + | | + | |-- layouts/ # Master pages + | | |-- base-fullscreen.html # Used by Authentication pages + | | |-- base.html # Used by common pages + | | + | |-- accounts/ # Authentication pages + | | |-- login.html # Login page + | | |-- register.html # Register page + | | + | |-- home/ # UI Kit Pages + | |-- index.html # Index page + | |-- 404-page.html # 404 page + | |-- *.html # All other pages + | + |-- requirements.txt # Development modules - SQLite storage + | + |-- .env # Inject Configuration via Environment + |-- manage.py # Start the app - Django default start script + | + |-- ************************************************************************ +``` + +
+ +## ✨ PRO Version + +> For more components, pages and priority on support, feel free to take a look at this amazing starter: + +**Pixel PRO** is a premium design crafted by the `Themesberg` agency on top of Bootstrap 5 Framework. **Pixel** is a premium `Bootstrap 5 UI Kit` that provides 1000+ components, 50+ sections and 35 example pages including a fully fledged user dashboard. + +- 👉 [Django Pixel PRO](https://appseed.us/product/pixel-bootstrap-pro/django/) - product page +- 👉 [Django Pixel PRO](https://django-pixel-pro.appseed-srv1.com/) - LIVE Demo + +
+ +![Pixel Bootstrap PRO - Full-Stack Starter generated by AppSeed.](https://user-images.githubusercontent.com/51070104/168760719-f0e45406-2b2a-43e0-badf-fa953edb62b8.png) + +
+ +--- +[Pixel Lite](https://appseed.us/generator/pixel-bootstrap/) Django - Open-source starter generated by **[AppSeed Generator](https://appseed.us/generator/)**. diff --git a/apps/__init__.py b/apps/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/apps/authentication/__init__.py b/apps/authentication/__init__.py new file mode 100644 index 00000000..58cca0ec --- /dev/null +++ b/apps/authentication/__init__.py @@ -0,0 +1,4 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" diff --git a/apps/authentication/admin.py b/apps/authentication/admin.py new file mode 100644 index 00000000..304ee834 --- /dev/null +++ b/apps/authentication/admin.py @@ -0,0 +1,8 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django.contrib import admin + +# Register your models here. diff --git a/apps/authentication/config.py b/apps/authentication/config.py new file mode 100644 index 00000000..bb2819e4 --- /dev/null +++ b/apps/authentication/config.py @@ -0,0 +1,11 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django.apps import AppConfig + + +class AuthConfig(AppConfig): + name = 'apps.auth' + label = 'apps_auth' diff --git a/apps/authentication/forms.py b/apps/authentication/forms.py new file mode 100644 index 00000000..b7b977bf --- /dev/null +++ b/apps/authentication/forms.py @@ -0,0 +1,60 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django import forms +from django.contrib.auth.forms import UserCreationForm +from django.contrib.auth.models import User + + +class LoginForm(forms.Form): + username = forms.CharField( + widget=forms.TextInput( + attrs={ + "placeholder": "Username", + "class": "form-control" + } + )) + password = forms.CharField( + widget=forms.PasswordInput( + attrs={ + "placeholder": "Password", + "class": "form-control" + } + )) + + +class SignUpForm(UserCreationForm): + username = forms.CharField( + widget=forms.TextInput( + attrs={ + "placeholder": "Username", + "class": "form-control" + } + )) + email = forms.EmailField( + widget=forms.EmailInput( + attrs={ + "placeholder": "Email", + "class": "form-control" + } + )) + password1 = forms.CharField( + widget=forms.PasswordInput( + attrs={ + "placeholder": "Password", + "class": "form-control" + } + )) + password2 = forms.CharField( + widget=forms.PasswordInput( + attrs={ + "placeholder": "Password check", + "class": "form-control" + } + )) + + class Meta: + model = User + fields = ('username', 'email', 'password1', 'password2') diff --git a/apps/authentication/migrations/__init__.py b/apps/authentication/migrations/__init__.py new file mode 100644 index 00000000..58cca0ec --- /dev/null +++ b/apps/authentication/migrations/__init__.py @@ -0,0 +1,4 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" diff --git a/apps/authentication/models.py b/apps/authentication/models.py new file mode 100644 index 00000000..602f3e81 --- /dev/null +++ b/apps/authentication/models.py @@ -0,0 +1,8 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django.db import models + +# Create your models here. diff --git a/apps/authentication/tests.py b/apps/authentication/tests.py new file mode 100644 index 00000000..c77ada24 --- /dev/null +++ b/apps/authentication/tests.py @@ -0,0 +1,8 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django.test import TestCase + +# Create your tests here. diff --git a/apps/authentication/urls.py b/apps/authentication/urls.py new file mode 100644 index 00000000..1b5c2705 --- /dev/null +++ b/apps/authentication/urls.py @@ -0,0 +1,14 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django.urls import path +from .views import login_view, register_user +from django.contrib.auth.views import LogoutView + +urlpatterns = [ + path('login/', login_view, name="login"), + path('register/', register_user, name="register"), + path("logout/", LogoutView.as_view(), name="logout") +] diff --git a/apps/authentication/views.py b/apps/authentication/views.py new file mode 100644 index 00000000..88b51ebb --- /dev/null +++ b/apps/authentication/views.py @@ -0,0 +1,56 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +# Create your views here. +from django.shortcuts import render, redirect +from django.contrib.auth import authenticate, login +from .forms import LoginForm, SignUpForm + + +def login_view(request): + form = LoginForm(request.POST or None) + + msg = None + + if request.method == "POST": + + if form.is_valid(): + username = form.cleaned_data.get("username") + password = form.cleaned_data.get("password") + user = authenticate(username=username, password=password) + if user is not None: + login(request, user) + return redirect("/") + else: + msg = 'Invalid credentials' + else: + msg = 'Error validating the form' + + return render(request, "accounts/login.html", {"form": form, "msg": msg}) + + +def register_user(request): + msg = None + success = False + + if request.method == "POST": + form = SignUpForm(request.POST) + if form.is_valid(): + form.save() + username = form.cleaned_data.get("username") + raw_password = form.cleaned_data.get("password1") + user = authenticate(username=username, password=raw_password) + + msg = 'User created - please login.' + success = True + + # return redirect("/login/") + + else: + msg = 'Form is not valid' + else: + form = SignUpForm() + + return render(request, "accounts/register.html", {"form": form, "msg": msg, "success": success}) diff --git a/apps/config.py b/apps/config.py new file mode 100644 index 00000000..5b35ee2f --- /dev/null +++ b/apps/config.py @@ -0,0 +1,7 @@ +from django.apps import AppConfig + + +class AppsConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'apps' + label = 'apps' diff --git a/apps/context_processors.py b/apps/context_processors.py new file mode 100644 index 00000000..85323e57 --- /dev/null +++ b/apps/context_processors.py @@ -0,0 +1,6 @@ +from django.conf import settings + +def cfg_assets_root(request): + + return { 'ASSETS_ROOT' : settings.ASSETS_ROOT } + diff --git a/apps/home/__init__.py b/apps/home/__init__.py new file mode 100644 index 00000000..58cca0ec --- /dev/null +++ b/apps/home/__init__.py @@ -0,0 +1,4 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" diff --git a/apps/home/admin.py b/apps/home/admin.py new file mode 100644 index 00000000..304ee834 --- /dev/null +++ b/apps/home/admin.py @@ -0,0 +1,8 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django.contrib import admin + +# Register your models here. diff --git a/apps/home/config.py b/apps/home/config.py new file mode 100644 index 00000000..cb99bb59 --- /dev/null +++ b/apps/home/config.py @@ -0,0 +1,11 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django.apps import AppConfig + + +class MyConfig(AppConfig): + name = 'apps.home' + label = 'apps_home' diff --git a/apps/home/migrations/__init__.py b/apps/home/migrations/__init__.py new file mode 100644 index 00000000..58cca0ec --- /dev/null +++ b/apps/home/migrations/__init__.py @@ -0,0 +1,4 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" diff --git a/apps/home/models.py b/apps/home/models.py new file mode 100644 index 00000000..c94fe842 --- /dev/null +++ b/apps/home/models.py @@ -0,0 +1,10 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django.db import models +from django.contrib.auth.models import User + +# Create your models here. + diff --git a/apps/home/tests.py b/apps/home/tests.py new file mode 100644 index 00000000..c77ada24 --- /dev/null +++ b/apps/home/tests.py @@ -0,0 +1,8 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django.test import TestCase + +# Create your tests here. diff --git a/apps/home/urls.py b/apps/home/urls.py new file mode 100644 index 00000000..5acb444d --- /dev/null +++ b/apps/home/urls.py @@ -0,0 +1,17 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django.urls import path, re_path +from apps.home import views + +urlpatterns = [ + + # The home page + path('', views.index, name='home'), + + # Matches any html file + re_path(r'^.*\.*', views.pages, name='pages'), + +] diff --git a/apps/home/views.py b/apps/home/views.py new file mode 100644 index 00000000..2513b787 --- /dev/null +++ b/apps/home/views.py @@ -0,0 +1,44 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django import template +from django.contrib.auth.decorators import login_required +from django.http import HttpResponse, HttpResponseRedirect +from django.template import loader +from django.urls import reverse + + +@login_required(login_url="/login/") +def index(request): + context = {'segment': 'index'} + + html_template = loader.get_template('home/index.html') + return HttpResponse(html_template.render(context, request)) + + +@login_required(login_url="/login/") +def pages(request): + context = {} + # All resource paths end in .html. + # Pick out the html file name from the url. And load that template. + try: + + load_template = request.path.split('/')[-1] + + if load_template == 'admin': + return HttpResponseRedirect(reverse('admin:index')) + context['segment'] = load_template + + html_template = loader.get_template('home/' + load_template) + return HttpResponse(html_template.render(context, request)) + + except template.TemplateDoesNotExist: + + html_template = loader.get_template('home/page-404.html') + return HttpResponse(html_template.render(context, request)) + + except: + html_template = loader.get_template('home/page-500.html') + return HttpResponse(html_template.render(context, request)) diff --git a/apps/static/assets/.gitkeep b/apps/static/assets/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/static/assets/css/pixel.css b/apps/static/assets/css/pixel.css new file mode 100644 index 00000000..55a94b43 --- /dev/null +++ b/apps/static/assets/css/pixel.css @@ -0,0 +1,19481 @@ +/* + +========================================================= +* Pixel Free Bootstrap 5 UI Kit +========================================================= + +* Product Page: https://themesberg.com/product/ui-kit/pixel-free-bootstrap-5-ui-kit +* Copyright 2021 Themesberg (https://www.themesberg.com) + +* Coded by https://themesberg.com + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Contact us if you want to remove it. + +*/ +@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700&display=swap"); +.datepicker { + display: none; } + .datepicker.active { + display: block; } + +.datepicker-dropdown { + position: absolute; + top: 0; + left: 0; + z-index: 9999; + padding-top: 4px; } + .datepicker-dropdown.datepicker-orient-top { + padding-top: 0; + padding-bottom: 4px; } + +.datepicker-picker { + display: inline-block; + border-radius: 1rem; + background-color: #ffffff; } + .datepicker-dropdown .datepicker-picker { + box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; } + .datepicker-picker span { + display: block; + flex: 1; + border: 0; + border-radius: 1rem; + cursor: default; + text-align: center; + -webkit-touch-callout: none; + -webkit-user-select: none; + user-select: none; } + +.datepicker-main { + padding: 2px; } + +.datepicker-footer { + box-shadow: inset 0 1px 1px rgba(23, 31, 56, 0.1); + background-color: whitesmoke; } + +.datepicker-controls, .datepicker-view, .datepicker-view .days-of-week, .datepicker-grid { + display: flex; } + +.datepicker-grid { + flex-wrap: wrap; } + +.datepicker-view .dow, .datepicker-view .days .datepicker-cell { + flex-basis: 14.28571%; } + +.datepicker-view.datepicker-grid .datepicker-cell { + flex-basis: 25%; } + +.datepicker-view .week, .datepicker-cell { + height: 2.25rem; + line-height: 2.25rem; } + +.datepicker-title { + box-shadow: inset 0 -1px 1px rgba(23, 31, 56, 0.1); + background-color: whitesmoke; + padding: 0.375rem 0.75rem; + text-align: center; + font-weight: 700; } + +.datepicker-header .datepicker-controls { + padding: 2px 2px 0; } + +.datepicker-controls .button { + display: inline-flex; + position: relative; + align-items: center; + justify-content: center; + margin: 0; + border: 1px solid #dbdbdb; + border-radius: 1rem; + box-shadow: none; + background-color: #ffffff; + cursor: pointer; + padding: calc(0.375em - 1px) 0.75em; + height: 2.25em; + vertical-align: top; + text-align: center; + line-height: 1.5; + white-space: nowrap; + color: #1c2540; + font-size: 1rem; } + .datepicker-controls .button:focus, .datepicker-controls .button:active { + outline: none; } + .datepicker-controls .button:hover { + border-color: #b5b5b5; + color: #1c2540; } + .datepicker-controls .button:focus { + border-color: #3273dc; + color: #1c2540; } + .datepicker-controls .button:focus:not(:active) { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } + .datepicker-controls .button:active { + border-color: #3c5192; + color: #1c2540; } + .datepicker-controls .button[disabled] { + cursor: not-allowed; } + .datepicker-header .datepicker-controls .button { + border-color: transparent; + font-weight: bold; } + .datepicker-header .datepicker-controls .button:hover { + background-color: #f9f9f9; } + .datepicker-header .datepicker-controls .button:focus:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } + .datepicker-header .datepicker-controls .button:active { + background-color: #f2f2f2; } + .datepicker-header .datepicker-controls .button[disabled] { + box-shadow: none; } + .datepicker-footer .datepicker-controls .button { + margin: calc(0.375rem - 1px) 0.375rem; + border-radius: 2px; + width: 100%; + font-size: 0.75rem; } + +.datepicker-controls .view-switch { + flex: auto; } + +.datepicker-controls .prev-btn, +.datepicker-controls .next-btn { + padding-right: 0.375rem; + padding-left: 0.375rem; + width: 2.25rem; } + .datepicker-controls .prev-btn.disabled, + .datepicker-controls .next-btn.disabled { + visibility: hidden; } + +.datepicker-view .dow { + height: 1.5rem; + line-height: 1.5rem; + font-size: 0.875rem; + font-weight: 700; } + +.datepicker-view .week { + width: 2.25rem; + color: #b5b5b5; + font-size: 0.75rem; } + @media (max-width: 22.5rem) { + .datepicker-view .week { + width: 1.96875rem; } } + +.datepicker-grid { + width: 15.75rem; } + @media (max-width: 22.5rem) { + .calendar-weeks + .days .datepicker-grid { + width: 13.78125rem; } } + +.datepicker-cell:not(.disabled):hover { + background-color: #f9f9f9; + cursor: pointer; } + +.datepicker-cell.focused:not(.selected) { + background-color: #e8e8e8; } + +.datepicker-cell.selected, .datepicker-cell.selected:hover { + background-color: #3273dc; + color: #fff; + font-weight: 600; } + +.datepicker-cell.disabled { + color: #dbdbdb; } + +.datepicker-cell.prev:not(.disabled), .datepicker-cell.next:not(.disabled) { + color: #7a7a7a; } + +.datepicker-cell.prev.selected, .datepicker-cell.next.selected { + color: #e6e6e6; } + +.datepicker-cell.highlighted:not(.selected):not(.range):not(.today) { + border-radius: 0; + background-color: whitesmoke; } + .datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover { + background-color: #eeeeee; } + .datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused { + background-color: #e8e8e8; } + +.datepicker-cell.today:not(.selected) { + background-color: #00d1b2; } + .datepicker-cell.today:not(.selected):not(.disabled) { + color: #fff; } + +.datepicker-cell.today.focused:not(.selected) { + background-color: #00c4a7; } + +.datepicker-cell.range-start:not(.selected), .datepicker-cell.range-end:not(.selected) { + background-color: #b5b5b5; + color: #fff; } + +.datepicker-cell.range-start.focused:not(.selected), .datepicker-cell.range-end.focused:not(.selected) { + background-color: #afafaf; } + +.datepicker-cell.range-start { + border-radius: 1rem 0 0 1rem; } + +.datepicker-cell.range-end { + border-radius: 0 1rem 1rem 0; } + +.datepicker-cell.range { + border-radius: 0; + background-color: #dbdbdb; } + .datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover { + background-color: #d5d5d5; } + .datepicker-cell.range.disabled { + color: #c2c2c2; } + .datepicker-cell.range.focused { + background-color: #cfcfcf; } + +.datepicker-view.datepicker-grid .datepicker-cell { + height: 4.5rem; + line-height: 4.5rem; } + +.datepicker-input.in-edit { + border-color: #1c243b; } + .datepicker-input.in-edit:focus, .datepicker-input.in-edit:active { + box-shadow: 0 0 0.25em 0.25em rgba(28, 36, 59, 0.2); } + +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #e84422; + --bs-yellow: #ffc107; + --bs-green: #3aaf85; + --bs-teal: #20c997; + --bs-cyan: #17a2b8; + --bs-white: #ffffff; + --bs-gray: #6B7280; + --bs-gray-dark: #374151; + --bs-primary: #242e4c; + --bs-secondary: #1c2540; + --bs-tertiary: #1d58a5; + --bs-primary-app: #EBF4F6; + --bs-secondary-app: #424AA0; + --bs-success: #3aaf85; + --bs-info: #0d6efd; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-white: #ffffff; + --bs-gray: #1F2937; + --bs-dark: #1c2540; + --bs-black: #171f38; + --bs-purple: #6f42c1; + --bs-orange: #e84422; + --bs-gray-100: #F9FAFB; + --bs-gray-200: #F3F4F6; + --bs-gray-300: #E5E7EB; + --bs-gray-400: #D1D5DB; + --bs-gray-500: #9CA3AF; + --bs-gray-600: #6B7280; + --bs-gray-700: #4B5563; + --bs-gray-800: #374151; + --bs-font-sans-serif: "Nunito Sans", sans-serif; + --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)); } + +*, +*::before, +*::after { + box-sizing: border-box; } + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; } } + +body { + margin: 0; + font-family: var(--bs-font-sans-serif); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #1F2937; + background-color: #ffffff; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(23, 31, 56, 0); } + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; } + +hr { + margin: 1rem 0; + color: inherit; + background-color: currentColor; + border: 0; + opacity: 0.25; } + +hr:not([size]) { + height: 0.0625rem; } + +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 600; + line-height: 1.3; + color: #1c2540; } + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); } + @media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; } } + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); } + @media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; } } + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); } + @media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; } } + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); } + @media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; } } + +h5, .h5 { + font-size: 1.25rem; } + +h6, .h6 { + font-size: 1rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-bs-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul { + padding-left: 2rem; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 600; } + +dd { + margin-bottom: .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; + background-color: #fcf8e3; } + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: #242e4c; + text-decoration: none; } + a:hover { + color: #0b0f18; } + +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; + direction: ltr /* rtl:ignore */; + unicode-bidi: bidi-override; } + +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: #d63384; + word-wrap: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #ffffff; + background-color: #1F2937; + border-radius: 0.6rem; } + 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.75rem; + padding-bottom: 0.75rem; + color: #58677d; + 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; } + +[list]::-webkit-calendar-picker-indicator { + display: none; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + button:not(:disabled), + [type="button"]:not(:disabled), + [type="reset"]:not(:disabled), + [type="submit"]:not(:disabled) { + cursor: pointer; } + +::-moz-focus-inner { + padding: 0; + border-style: none; } + +textarea { + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; } + @media (min-width: 1200px) { + legend { + font-size: 1.5rem; } } + legend + * { + clear: left; } + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; } + +::-webkit-inner-spin-button { + height: auto; } + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: textfield; } + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-color-swatch-wrapper { + padding: 0; } + +::file-selector-button { + font: inherit; } + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; } + +output { + display: inline-block; } + +iframe { + border: 0; } + +summary { + display: list-item; + cursor: pointer; } + +progress { + vertical-align: baseline; } + +[hidden] { + display: none !important; } + +.lead { + font-size: 1.25rem; + font-weight: 300; } + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 600; + line-height: 1.3; } + @media (min-width: 1200px) { + .display-1 { + font-size: 5rem; } } + +.display-2 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 600; + line-height: 1.3; } + @media (min-width: 1200px) { + .display-2 { + font-size: 3.5rem; } } + +.display-3 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 600; + line-height: 1.3; } + @media (min-width: 1200px) { + .display-3 { + font-size: 2.5rem; } } + +.display-4 { + font-size: calc(1.3125rem + 0.75vw); + font-weight: 600; + line-height: 1.3; } + @media (min-width: 1200px) { + .display-4 { + font-size: 1.875rem; } } + +.display-5 { + font-size: 1.2rem; + font-weight: 600; + line-height: 1.3; } + +.display-6 { + font-size: 1rem; + font-weight: 600; + line-height: 1.3; } + +.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: #6B7280; } + .blockquote-footer::before { + content: "\2014\00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #ffffff; + border: 0.0625rem solid #E5E7EB; + border-radius: 1rem; + box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; + 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: #6B7280; } + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl { + width: 100%; + padding-right: var(--bs-gutter-x, 2rem); + padding-left: var(--bs-gutter-x, 2rem); + margin-right: auto; + margin-left: auto; } + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; } } + +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; } } + +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; } } + +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; } } + +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x) / -2); + margin-left: calc(var(--bs-gutter-x) / -2); } + .row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) / 2); + padding-left: calc(var(--bs-gutter-x) / 2); + 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.33333%; } + +.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.66667%; } + +.col-auto { + flex: 0 0 auto; + width: auto; } + +.col-1 { + flex: 0 0 auto; + width: 8.33333%; } + +.col-2 { + flex: 0 0 auto; + width: 16.66667%; } + +.col-3 { + flex: 0 0 auto; + width: 25%; } + +.col-4 { + flex: 0 0 auto; + width: 33.33333%; } + +.col-5 { + flex: 0 0 auto; + width: 41.66667%; } + +.col-6 { + flex: 0 0 auto; + width: 50%; } + +.col-7 { + flex: 0 0 auto; + width: 58.33333%; } + +.col-8 { + flex: 0 0 auto; + width: 66.66667%; } + +.col-9 { + flex: 0 0 auto; + width: 75%; } + +.col-10 { + flex: 0 0 auto; + width: 83.33333%; } + +.col-11 { + flex: 0 0 auto; + width: 91.66667%; } + +.col-12 { + flex: 0 0 auto; + width: 100%; } + +.offset-1 { + margin-left: 8.33333%; } + +.offset-2 { + margin-left: 16.66667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333%; } + +.offset-5 { + margin-left: 41.66667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333%; } + +.offset-8 { + margin-left: 66.66667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333%; } + +.offset-11 { + margin-left: 91.66667%; } + +.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: 5rem; } + +.g-6, +.gy-6 { + --bs-gutter-y: 5rem; } + +.g-7, +.gx-7 { + --bs-gutter-x: 8rem; } + +.g-7, +.gy-7 { + --bs-gutter-y: 8rem; } + +.g-8, +.gx-8 { + --bs-gutter-x: 10rem; } + +.g-8, +.gy-8 { + --bs-gutter-y: 10rem; } + +.g-9, +.gx-9 { + --bs-gutter-x: 11rem; } + +.g-9, +.gy-9 { + --bs-gutter-y: 11rem; } + +.g-10, +.gx-10 { + --bs-gutter-x: 14rem; } + +.g-10, +.gy-10 { + --bs-gutter-y: 14rem; } + +.g-11, +.gx-11 { + --bs-gutter-x: 16rem; } + +.g-11, +.gy-11 { + --bs-gutter-y: 16rem; } + +.g-12, +.gx-12 { + --bs-gutter-x: 20rem; } + +.g-12, +.gy-12 { + --bs-gutter-y: 20rem; } + +.g-sm, +.gx-sm { + --bs-gutter-x: 1rem; } + +.g-sm, +.gy-sm { + --bs-gutter-y: 1rem; } + +.g-md, +.gx-md { + --bs-gutter-x: 2rem; } + +.g-md, +.gy-md { + --bs-gutter-y: 2rem; } + +.g-lg, +.gx-lg { + --bs-gutter-x: 4rem; } + +.g-lg, +.gy-lg { + --bs-gutter-y: 4rem; } + +.g-xl, +.gx-xl { + --bs-gutter-x: 8rem; } + +.g-xl, +.gy-xl { + --bs-gutter-y: 8rem; } + +@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.33333%; } + .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.66667%; } + .col-sm-auto { + flex: 0 0 auto; + width: auto; } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; } + .offset-sm-0 { + margin-left: 0; } + .offset-sm-1 { + margin-left: 8.33333%; } + .offset-sm-2 { + margin-left: 16.66667%; } + .offset-sm-3 { + margin-left: 25%; } + .offset-sm-4 { + margin-left: 33.33333%; } + .offset-sm-5 { + margin-left: 41.66667%; } + .offset-sm-6 { + margin-left: 50%; } + .offset-sm-7 { + margin-left: 58.33333%; } + .offset-sm-8 { + margin-left: 66.66667%; } + .offset-sm-9 { + margin-left: 75%; } + .offset-sm-10 { + margin-left: 83.33333%; } + .offset-sm-11 { + margin-left: 91.66667%; } + .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: 5rem; } + .g-sm-6, + .gy-sm-6 { + --bs-gutter-y: 5rem; } + .g-sm-7, + .gx-sm-7 { + --bs-gutter-x: 8rem; } + .g-sm-7, + .gy-sm-7 { + --bs-gutter-y: 8rem; } + .g-sm-8, + .gx-sm-8 { + --bs-gutter-x: 10rem; } + .g-sm-8, + .gy-sm-8 { + --bs-gutter-y: 10rem; } + .g-sm-9, + .gx-sm-9 { + --bs-gutter-x: 11rem; } + .g-sm-9, + .gy-sm-9 { + --bs-gutter-y: 11rem; } + .g-sm-10, + .gx-sm-10 { + --bs-gutter-x: 14rem; } + .g-sm-10, + .gy-sm-10 { + --bs-gutter-y: 14rem; } + .g-sm-11, + .gx-sm-11 { + --bs-gutter-x: 16rem; } + .g-sm-11, + .gy-sm-11 { + --bs-gutter-y: 16rem; } + .g-sm-12, + .gx-sm-12 { + --bs-gutter-x: 20rem; } + .g-sm-12, + .gy-sm-12 { + --bs-gutter-y: 20rem; } + .g-sm-sm, + .gx-sm-sm { + --bs-gutter-x: 1rem; } + .g-sm-sm, + .gy-sm-sm { + --bs-gutter-y: 1rem; } + .g-sm-md, + .gx-sm-md { + --bs-gutter-x: 2rem; } + .g-sm-md, + .gy-sm-md { + --bs-gutter-y: 2rem; } + .g-sm-lg, + .gx-sm-lg { + --bs-gutter-x: 4rem; } + .g-sm-lg, + .gy-sm-lg { + --bs-gutter-y: 4rem; } + .g-sm-xl, + .gx-sm-xl { + --bs-gutter-x: 8rem; } + .g-sm-xl, + .gy-sm-xl { + --bs-gutter-y: 8rem; } } + +@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.33333%; } + .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.66667%; } + .col-md-auto { + flex: 0 0 auto; + width: auto; } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-md-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-md-3 { + flex: 0 0 auto; + width: 25%; } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-md-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-md-6 { + flex: 0 0 auto; + width: 50%; } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-md-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-md-9 { + flex: 0 0 auto; + width: 75%; } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-md-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-md-12 { + flex: 0 0 auto; + width: 100%; } + .offset-md-0 { + margin-left: 0; } + .offset-md-1 { + margin-left: 8.33333%; } + .offset-md-2 { + margin-left: 16.66667%; } + .offset-md-3 { + margin-left: 25%; } + .offset-md-4 { + margin-left: 33.33333%; } + .offset-md-5 { + margin-left: 41.66667%; } + .offset-md-6 { + margin-left: 50%; } + .offset-md-7 { + margin-left: 58.33333%; } + .offset-md-8 { + margin-left: 66.66667%; } + .offset-md-9 { + margin-left: 75%; } + .offset-md-10 { + margin-left: 83.33333%; } + .offset-md-11 { + margin-left: 91.66667%; } + .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: 5rem; } + .g-md-6, + .gy-md-6 { + --bs-gutter-y: 5rem; } + .g-md-7, + .gx-md-7 { + --bs-gutter-x: 8rem; } + .g-md-7, + .gy-md-7 { + --bs-gutter-y: 8rem; } + .g-md-8, + .gx-md-8 { + --bs-gutter-x: 10rem; } + .g-md-8, + .gy-md-8 { + --bs-gutter-y: 10rem; } + .g-md-9, + .gx-md-9 { + --bs-gutter-x: 11rem; } + .g-md-9, + .gy-md-9 { + --bs-gutter-y: 11rem; } + .g-md-10, + .gx-md-10 { + --bs-gutter-x: 14rem; } + .g-md-10, + .gy-md-10 { + --bs-gutter-y: 14rem; } + .g-md-11, + .gx-md-11 { + --bs-gutter-x: 16rem; } + .g-md-11, + .gy-md-11 { + --bs-gutter-y: 16rem; } + .g-md-12, + .gx-md-12 { + --bs-gutter-x: 20rem; } + .g-md-12, + .gy-md-12 { + --bs-gutter-y: 20rem; } + .g-md-sm, + .gx-md-sm { + --bs-gutter-x: 1rem; } + .g-md-sm, + .gy-md-sm { + --bs-gutter-y: 1rem; } + .g-md-md, + .gx-md-md { + --bs-gutter-x: 2rem; } + .g-md-md, + .gy-md-md { + --bs-gutter-y: 2rem; } + .g-md-lg, + .gx-md-lg { + --bs-gutter-x: 4rem; } + .g-md-lg, + .gy-md-lg { + --bs-gutter-y: 4rem; } + .g-md-xl, + .gx-md-xl { + --bs-gutter-x: 8rem; } + .g-md-xl, + .gy-md-xl { + --bs-gutter-y: 8rem; } } + +@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.33333%; } + .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.66667%; } + .col-lg-auto { + flex: 0 0 auto; + width: auto; } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; } + .offset-lg-0 { + margin-left: 0; } + .offset-lg-1 { + margin-left: 8.33333%; } + .offset-lg-2 { + margin-left: 16.66667%; } + .offset-lg-3 { + margin-left: 25%; } + .offset-lg-4 { + margin-left: 33.33333%; } + .offset-lg-5 { + margin-left: 41.66667%; } + .offset-lg-6 { + margin-left: 50%; } + .offset-lg-7 { + margin-left: 58.33333%; } + .offset-lg-8 { + margin-left: 66.66667%; } + .offset-lg-9 { + margin-left: 75%; } + .offset-lg-10 { + margin-left: 83.33333%; } + .offset-lg-11 { + margin-left: 91.66667%; } + .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: 5rem; } + .g-lg-6, + .gy-lg-6 { + --bs-gutter-y: 5rem; } + .g-lg-7, + .gx-lg-7 { + --bs-gutter-x: 8rem; } + .g-lg-7, + .gy-lg-7 { + --bs-gutter-y: 8rem; } + .g-lg-8, + .gx-lg-8 { + --bs-gutter-x: 10rem; } + .g-lg-8, + .gy-lg-8 { + --bs-gutter-y: 10rem; } + .g-lg-9, + .gx-lg-9 { + --bs-gutter-x: 11rem; } + .g-lg-9, + .gy-lg-9 { + --bs-gutter-y: 11rem; } + .g-lg-10, + .gx-lg-10 { + --bs-gutter-x: 14rem; } + .g-lg-10, + .gy-lg-10 { + --bs-gutter-y: 14rem; } + .g-lg-11, + .gx-lg-11 { + --bs-gutter-x: 16rem; } + .g-lg-11, + .gy-lg-11 { + --bs-gutter-y: 16rem; } + .g-lg-12, + .gx-lg-12 { + --bs-gutter-x: 20rem; } + .g-lg-12, + .gy-lg-12 { + --bs-gutter-y: 20rem; } + .g-lg-sm, + .gx-lg-sm { + --bs-gutter-x: 1rem; } + .g-lg-sm, + .gy-lg-sm { + --bs-gutter-y: 1rem; } + .g-lg-md, + .gx-lg-md { + --bs-gutter-x: 2rem; } + .g-lg-md, + .gy-lg-md { + --bs-gutter-y: 2rem; } + .g-lg-lg, + .gx-lg-lg { + --bs-gutter-x: 4rem; } + .g-lg-lg, + .gy-lg-lg { + --bs-gutter-y: 4rem; } + .g-lg-xl, + .gx-lg-xl { + --bs-gutter-x: 8rem; } + .g-lg-xl, + .gy-lg-xl { + --bs-gutter-y: 8rem; } } + +@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.33333%; } + .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.66667%; } + .col-xl-auto { + flex: 0 0 auto; + width: auto; } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; } + .offset-xl-0 { + margin-left: 0; } + .offset-xl-1 { + margin-left: 8.33333%; } + .offset-xl-2 { + margin-left: 16.66667%; } + .offset-xl-3 { + margin-left: 25%; } + .offset-xl-4 { + margin-left: 33.33333%; } + .offset-xl-5 { + margin-left: 41.66667%; } + .offset-xl-6 { + margin-left: 50%; } + .offset-xl-7 { + margin-left: 58.33333%; } + .offset-xl-8 { + margin-left: 66.66667%; } + .offset-xl-9 { + margin-left: 75%; } + .offset-xl-10 { + margin-left: 83.33333%; } + .offset-xl-11 { + margin-left: 91.66667%; } + .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: 5rem; } + .g-xl-6, + .gy-xl-6 { + --bs-gutter-y: 5rem; } + .g-xl-7, + .gx-xl-7 { + --bs-gutter-x: 8rem; } + .g-xl-7, + .gy-xl-7 { + --bs-gutter-y: 8rem; } + .g-xl-8, + .gx-xl-8 { + --bs-gutter-x: 10rem; } + .g-xl-8, + .gy-xl-8 { + --bs-gutter-y: 10rem; } + .g-xl-9, + .gx-xl-9 { + --bs-gutter-x: 11rem; } + .g-xl-9, + .gy-xl-9 { + --bs-gutter-y: 11rem; } + .g-xl-10, + .gx-xl-10 { + --bs-gutter-x: 14rem; } + .g-xl-10, + .gy-xl-10 { + --bs-gutter-y: 14rem; } + .g-xl-11, + .gx-xl-11 { + --bs-gutter-x: 16rem; } + .g-xl-11, + .gy-xl-11 { + --bs-gutter-y: 16rem; } + .g-xl-12, + .gx-xl-12 { + --bs-gutter-x: 20rem; } + .g-xl-12, + .gy-xl-12 { + --bs-gutter-y: 20rem; } + .g-xl-sm, + .gx-xl-sm { + --bs-gutter-x: 1rem; } + .g-xl-sm, + .gy-xl-sm { + --bs-gutter-y: 1rem; } + .g-xl-md, + .gx-xl-md { + --bs-gutter-x: 2rem; } + .g-xl-md, + .gy-xl-md { + --bs-gutter-y: 2rem; } + .g-xl-lg, + .gx-xl-lg { + --bs-gutter-x: 4rem; } + .g-xl-lg, + .gy-xl-lg { + --bs-gutter-y: 4rem; } + .g-xl-xl, + .gx-xl-xl { + --bs-gutter-x: 8rem; } + .g-xl-xl, + .gy-xl-xl { + --bs-gutter-y: 8rem; } } + +@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.33333%; } + .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.66667%; } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333%; } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66667%; } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333%; } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66667%; } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333%; } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66667%; } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333%; } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66667%; } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; } + .offset-xxl-0 { + margin-left: 0; } + .offset-xxl-1 { + margin-left: 8.33333%; } + .offset-xxl-2 { + margin-left: 16.66667%; } + .offset-xxl-3 { + margin-left: 25%; } + .offset-xxl-4 { + margin-left: 33.33333%; } + .offset-xxl-5 { + margin-left: 41.66667%; } + .offset-xxl-6 { + margin-left: 50%; } + .offset-xxl-7 { + margin-left: 58.33333%; } + .offset-xxl-8 { + margin-left: 66.66667%; } + .offset-xxl-9 { + margin-left: 75%; } + .offset-xxl-10 { + margin-left: 83.33333%; } + .offset-xxl-11 { + margin-left: 91.66667%; } + .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: 5rem; } + .g-xxl-6, + .gy-xxl-6 { + --bs-gutter-y: 5rem; } + .g-xxl-7, + .gx-xxl-7 { + --bs-gutter-x: 8rem; } + .g-xxl-7, + .gy-xxl-7 { + --bs-gutter-y: 8rem; } + .g-xxl-8, + .gx-xxl-8 { + --bs-gutter-x: 10rem; } + .g-xxl-8, + .gy-xxl-8 { + --bs-gutter-y: 10rem; } + .g-xxl-9, + .gx-xxl-9 { + --bs-gutter-x: 11rem; } + .g-xxl-9, + .gy-xxl-9 { + --bs-gutter-y: 11rem; } + .g-xxl-10, + .gx-xxl-10 { + --bs-gutter-x: 14rem; } + .g-xxl-10, + .gy-xxl-10 { + --bs-gutter-y: 14rem; } + .g-xxl-11, + .gx-xxl-11 { + --bs-gutter-x: 16rem; } + .g-xxl-11, + .gy-xxl-11 { + --bs-gutter-y: 16rem; } + .g-xxl-12, + .gx-xxl-12 { + --bs-gutter-x: 20rem; } + .g-xxl-12, + .gy-xxl-12 { + --bs-gutter-y: 20rem; } + .g-xxl-sm, + .gx-xxl-sm { + --bs-gutter-x: 1rem; } + .g-xxl-sm, + .gy-xxl-sm { + --bs-gutter-y: 1rem; } + .g-xxl-md, + .gx-xxl-md { + --bs-gutter-x: 2rem; } + .g-xxl-md, + .gy-xxl-md { + --bs-gutter-y: 2rem; } + .g-xxl-lg, + .gx-xxl-lg { + --bs-gutter-x: 4rem; } + .g-xxl-lg, + .gy-xxl-lg { + --bs-gutter-y: 4rem; } + .g-xxl-xl, + .gx-xxl-xl { + --bs-gutter-x: 8rem; } + .g-xxl-xl, + .gy-xxl-xl { + --bs-gutter-y: 8rem; } } + +.table { + --bs-table-bg: transparent; + --bs-table-striped-color: #1F2937; + --bs-table-striped-bg: rgba(23, 31, 56, 0.05); + --bs-table-active-color: #1F2937; + --bs-table-active-bg: rgba(23, 31, 56, 0.1); + --bs-table-hover-color: #1F2937; + --bs-table-hover-bg: rgba(23, 31, 56, 0.075); + width: 100%; + margin-bottom: 1rem; + color: #1F2937; + vertical-align: top; + border-color: #E5E7EB; } + .table > :not(caption) > * > * { + padding: 0.75rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 0.0625rem; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); } + .table > tbody { + vertical-align: inherit; } + .table > thead { + vertical-align: bottom; } + .table > :not(:last-child) > :last-child > * { + border-bottom-color: currentColor; } + +.caption-top { + caption-side: top; } + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; } + +.table-bordered > :not(caption) > * { + border-width: 0.0625rem 0; } + .table-bordered > :not(caption) > * > * { + border-width: 0 0.0625rem; } + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; } + +.table-striped > tbody > tr:nth-of-type(odd) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); } + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); } + +.table-hover > tbody > tr:hover { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); } + +.table-primary { + --bs-table-bg: #d3d5db; + --bs-table-striped-bg: #caccd3; + --bs-table-striped-color: #1c2540; + --bs-table-active-bg: #c1c3cc; + --bs-table-active-color: #1c2540; + --bs-table-hover-bg: #c5c8cf; + --bs-table-hover-color: #1c2540; + color: #1c2540; + border-color: #c1c3cc; } + +.table-secondary { + --bs-table-bg: #d2d3d9; + --bs-table-striped-bg: #c9cad1; + --bs-table-striped-color: #1c2540; + --bs-table-active-bg: #c0c2ca; + --bs-table-active-color: #1c2540; + --bs-table-hover-bg: #c4c6ce; + --bs-table-hover-color: #1c2540; + color: #1c2540; + border-color: #c0c2ca; } + +.table-success { + --bs-table-bg: #d8efe7; + --bs-table-striped-bg: #cfe5df; + --bs-table-striped-color: #1c2540; + --bs-table-active-bg: #c5dbd6; + --bs-table-active-color: #1c2540; + --bs-table-hover-bg: #cae0da; + --bs-table-hover-color: #1c2540; + color: #1c2540; + border-color: #c5dbd6; } + +.table-info { + --bs-table-bg: #cfe2ff; + --bs-table-striped-bg: #c6d9f5; + --bs-table-striped-color: #1c2540; + --bs-table-active-bg: #bdcfec; + --bs-table-active-color: #1c2540; + --bs-table-hover-bg: #c2d4f1; + --bs-table-hover-color: #1c2540; + color: #1c2540; + border-color: #bdcfec; } + +.table-warning { + --bs-table-bg: #fff3cd; + --bs-table-striped-bg: #f4e9c6; + --bs-table-striped-color: #1c2540; + --bs-table-active-bg: #e8debf; + --bs-table-active-color: #1c2540; + --bs-table-hover-bg: #eee4c2; + --bs-table-hover-color: #1c2540; + color: #1c2540; + border-color: #e8debf; } + +.table-danger { + --bs-table-bg: #f8d7da; + --bs-table-striped-bg: #edced2; + --bs-table-striped-color: #1c2540; + --bs-table-active-bg: #e2c5cb; + --bs-table-active-color: #1c2540; + --bs-table-hover-bg: #e8cace; + --bs-table-hover-color: #1c2540; + color: #1c2540; + border-color: #e2c5cb; } + +.table-light { + --bs-table-bg: whitesmoke; + --bs-table-striped-bg: #eaeaec; + --bs-table-striped-color: #1c2540; + --bs-table-active-bg: #dfe0e3; + --bs-table-active-color: #1c2540; + --bs-table-hover-bg: #e5e5e7; + --bs-table-hover-color: #1c2540; + color: #1c2540; + border-color: #dfe0e3; } + +.table-dark { + --bs-table-bg: #1c2540; + --bs-table-striped-bg: #27304a; + --bs-table-striped-color: #ffffff; + --bs-table-active-bg: #333b53; + --bs-table-active-color: #ffffff; + --bs-table-hover-bg: #2d354e; + --bs-table-hover-color: #ffffff; + color: #ffffff; + border-color: #333b53; } + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } + +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } + +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } + +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } + +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } + +.form-label { + margin-bottom: 0.5rem; } + +.col-form-label { + padding-top: 0.6125rem; + padding-bottom: 0.6125rem; + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; } + +.col-form-label-lg { + padding-top: 0.5625rem; + padding-bottom: 0.5625rem; + font-size: 1.25rem; } + +.col-form-label-sm { + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + font-size: 0.875rem; } + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #58677d; } + +.form-control { + display: block; + width: 100%; + padding: 0.55rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #4B5563; + background-color: #F9FAFB; + background-clip: padding-box; + border: 0.0625rem solid #D1D5DB; + -webkit-appearance: none; + appearance: none; + border-radius: 1rem; + box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075); + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @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: #4B5563; + background-color: #F9FAFB; + border-color: #4d62a3; + outline: 0; + box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(36, 46, 76, 0.25); } + .form-control::-webkit-date-and-time-value { + height: 1.5em; } + .form-control::placeholder { + color: #6B7280; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #F3F4F6; + opacity: 1; } + .form-control::file-selector-button { + padding: 0.55rem 0.75rem; + margin: -0.55rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #4B5563; + background-color: #ffffff; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 0.0625rem; + border-radius: 0; + 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) { + .form-control::file-selector-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #f2f2f2; } + .form-control::-webkit-file-upload-button { + padding: 0.55rem 0.75rem; + margin: -0.55rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #4B5563; + background-color: #ffffff; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 0.0625rem; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #f2f2f2; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.55rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #1F2937; + background-color: transparent; + border: solid transparent; + border-width: 0.0625rem 0; } + .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + min-height: calc(1.5em + 0.625rem); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.6rem; } + .form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; } + .form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; } + +.form-control-lg { + min-height: calc(1.5em + 1.125rem); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; } + .form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; } + .form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; } + +textarea.form-control { + min-height: calc(1.5em + 1.225rem); } + +textarea.form-control-sm { + min-height: calc(1.5em + 0.625rem); } + +textarea.form-control-lg { + min-height: calc(1.5em + 1.125rem); } + +.form-control-color { + max-width: 3rem; + height: auto; + padding: 0.55rem; } + .form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control-color::-moz-color-swatch { + height: 1.5em; + border-radius: 1rem; } + .form-control-color::-webkit-color-swatch { + height: 1.5em; + border-radius: 1rem; } + +.form-select { + display: block; + width: 100%; + padding: 0.55rem 1rem 0.55rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #4B5563; + background-color: #F9FAFB; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 0.0625rem solid #D1D5DB; + border-radius: 1rem; + box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075); + -webkit-appearance: none; + appearance: none; } + .form-select:focus { + border-color: #4d62a3; + outline: 0; + box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(36, 46, 76, 0.25); } + .form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; } + .form-select:disabled { + color: #6B7280; + background-color: #F3F4F6; } + .form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #4B5563; } + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; } + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; } + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.625em; + margin-bottom: 0.125rem; } + .form-check .form-check-input { + float: left; + margin-left: -1.625em; } + +.form-check-input { + width: 1.125em; + height: 1.125em; + margin-top: 0.1875em; + vertical-align: top; + background-color: #ffffff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid #D1D5DB; + -webkit-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + color-adjust: exact; + transition: background-color 0.2s ease-in-out, background-position 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-check-input { + transition: none; } } + .form-check-input[type="checkbox"] { + border-radius: 0.25em; } + .form-check-input[type="radio"] { + border-radius: 50%; } + .form-check-input:active { + filter: brightness(90%); } + .form-check-input:focus { + border-color: #4d62a3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25); } + .form-check-input:checked { + background-color: #242e4c; + border-color: #242e4c; } + .form-check-input:checked[type="checkbox"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); } + .form-check-input:checked[type="radio"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e"); } + .form-check-input[type="checkbox"]:indeterminate { + background-color: #242e4c; + border-color: #242e4c; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' 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 { + opacity: 0.5; } + +.form-switch { + padding-left: 2.75em; } + .form-switch .form-check-input { + width: 2.25em; + margin-left: -2.75em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2.25em; + transition: background-position 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; } } + .form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%234d62a3'/%3e%3c/svg%3e"); } + .form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e"); } + +.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; } + +.form-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + appearance: none; } + .form-range:focus { + outline: 0; } + .form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(36, 46, 76, 0.25); } + .form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(36, 46, 76, 0.25); } + .form-range::-moz-focus-outer { + border: 0; } + .form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #242e4c; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(23, 31, 56, 0.1); + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; } } + .form-range::-webkit-slider-thumb:active { + background-color: #6a7eb8; } + .form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #E5E7EB; + border-color: transparent; + border-radius: 1rem; + box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075); } + .form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #242e4c; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(23, 31, 56, 0.1); + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; } } + .form-range::-moz-range-thumb:active { + background-color: #6a7eb8; } + .form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #E5E7EB; + border-color: transparent; + border-radius: 1rem; + box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075); } + .form-range:disabled { + pointer-events: none; } + .form-range:disabled::-webkit-slider-thumb { + background-color: #9CA3AF; } + .form-range:disabled::-moz-range-thumb { + background-color: #9CA3AF; } + +.form-floating { + position: relative; } + .form-floating > .form-control, + .form-floating > .form-select { + height: 3.625rem; + padding: 1rem 0.75rem; } + .form-floating > label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem 0.75rem; + pointer-events: none; + border: 0.0625rem 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::placeholder { + color: transparent; } + .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:-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-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; } + .input-group > .form-control, + .input-group > .form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; } + .input-group > .form-control:focus, + .input-group > .form-select:focus { + z-index: 3; } + .input-group .btn { + position: relative; + z-index: 2; } + .input-group .btn:focus { + z-index: 3; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.55rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #4B5563; + text-align: center; + white-space: nowrap; + background-color: #ffffff; + border: 0.0625rem solid #D1D5DB; + border-radius: 1rem; } + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; } + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.6rem; } + +.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), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) { + 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), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) { + 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: -0.0625rem; + 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: #3aaf85; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #1c2540; + background-color: rgba(58, 175, 133, 0.9); + border-radius: 1rem; } + +.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: #3aaf85; + padding-right: calc(1.5em + 1.1rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233aaf85' 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 calc(0.375em + 0.275rem) center; + background-size: calc(0.75em + 0.55rem) calc(0.75em + 0.55rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #3aaf85; + box-shadow: 0 0 0 0.2rem rgba(58, 175, 133, 0.25); } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 1.1rem); + background-position: top calc(0.375em + 0.275rem) right calc(0.375em + 0.275rem); } + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #3aaf85; + padding-right: 2.875rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233aaf85' 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-position: right 0.75rem center, center right 1.75rem; + background-size: 16px 12px, calc(0.75em + 0.55rem) calc(0.75em + 0.55rem); } + .was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #3aaf85; + box-shadow: 0 0 0 0.2rem rgba(58, 175, 133, 0.25); } + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #3aaf85; } + .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #3aaf85; } + .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 175, 133, 0.25); } + .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #3aaf85; } + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: .5em; } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #ffffff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 1rem; } + +.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: #dc3545; + padding-right: calc(1.5em + 1.1rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' 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='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.275rem) center; + background-size: calc(0.75em + 0.55rem) calc(0.75em + 0.55rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 1.1rem); + background-position: top calc(0.375em + 0.275rem) right calc(0.375em + 0.275rem); } + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #dc3545; + padding-right: 2.875rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' 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='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 1.75rem; + background-size: 16px 12px, calc(0.75em + 0.55rem) calc(0.75em + 0.55rem); } + .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; } + .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; } + .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; } + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: .5em; } + +.btn { + display: inline-block; + font-weight: 600; + line-height: 1.5; + color: #1F2937; + text-align: center; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + user-select: none; + background-color: transparent; + border: 0.0625rem solid transparent; + padding: 0.55rem 0.75rem; + font-size: 1rem; + border-radius: 1rem; + 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) { + .btn { + transition: none; } } + .btn:hover { + color: #1F2937; } + .btn-check:focus + .btn, .btn:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25); } + .btn-check:checked + .btn, + .btn-check:active + .btn, .btn:active, .btn.active { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125); } + .btn-check:checked + .btn:focus, + .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus { + box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25), inset 0 3px 5px rgba(23, 31, 56, 0.125); } + .btn:disabled, .btn.disabled, + fieldset:disabled .btn { + pointer-events: none; + opacity: 0.65; + box-shadow: none; } + +.btn-primary { + color: #ffffff; + background-color: #242e4c; + border-color: #242e4c; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-primary:hover { + color: #ffffff; + background-color: #1f2741; + border-color: #1d253d; } + .btn-check:focus + .btn-primary, .btn-primary:focus { + color: #ffffff; + background-color: #1f2741; + border-color: #1d253d; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(69, 77, 103, 0.5); } + .btn-check:checked + .btn-primary, + .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, + .show > .btn-primary.dropdown-toggle { + color: #ffffff; + background-color: #1d253d; + border-color: #1b2339; } + .btn-check:checked + .btn-primary:focus, + .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, + .show > .btn-primary.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(69, 77, 103, 0.5); } + .btn-primary:disabled, .btn-primary.disabled { + color: #ffffff; + background-color: #242e4c; + border-color: #242e4c; } + +.btn-secondary { + color: #ffffff; + background-color: #1c2540; + border-color: #1c2540; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-secondary:hover { + color: #ffffff; + background-color: #181f36; + border-color: #161e33; } + .btn-check:focus + .btn-secondary, .btn-secondary:focus { + color: #ffffff; + background-color: #181f36; + border-color: #161e33; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(62, 70, 93, 0.5); } + .btn-check:checked + .btn-secondary, + .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, + .show > .btn-secondary.dropdown-toggle { + color: #ffffff; + background-color: #161e33; + border-color: #151c30; } + .btn-check:checked + .btn-secondary:focus, + .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, + .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(62, 70, 93, 0.5); } + .btn-secondary:disabled, .btn-secondary.disabled { + color: #ffffff; + background-color: #1c2540; + border-color: #1c2540; } + +.btn-tertiary { + color: #ffffff; + background-color: #1d58a5; + border-color: #1d58a5; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-tertiary:hover { + color: #ffffff; + background-color: #194b8c; + border-color: #174684; } + .btn-check:focus + .btn-tertiary, .btn-tertiary:focus { + color: #ffffff; + background-color: #194b8c; + border-color: #174684; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(63, 113, 179, 0.5); } + .btn-check:checked + .btn-tertiary, + .btn-check:active + .btn-tertiary, .btn-tertiary:active, .btn-tertiary.active, + .show > .btn-tertiary.dropdown-toggle { + color: #ffffff; + background-color: #174684; + border-color: #16427c; } + .btn-check:checked + .btn-tertiary:focus, + .btn-check:active + .btn-tertiary:focus, .btn-tertiary:active:focus, .btn-tertiary.active:focus, + .show > .btn-tertiary.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(63, 113, 179, 0.5); } + .btn-tertiary:disabled, .btn-tertiary.disabled { + color: #ffffff; + background-color: #1d58a5; + border-color: #1d58a5; } + +.btn-primary-app { + color: #1c2540; + background-color: #EBF4F6; + border-color: #EBF4F6; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-primary-app:hover { + color: #1c2540; + background-color: #eef6f7; + border-color: #edf5f7; } + .btn-check:focus + .btn-primary-app, .btn-primary-app:focus { + color: #1c2540; + background-color: #eef6f7; + border-color: #edf5f7; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(204, 213, 219, 0.5); } + .btn-check:checked + .btn-primary-app, + .btn-check:active + .btn-primary-app, .btn-primary-app:active, .btn-primary-app.active, + .show > .btn-primary-app.dropdown-toggle { + color: #1c2540; + background-color: #eff6f8; + border-color: #edf5f7; } + .btn-check:checked + .btn-primary-app:focus, + .btn-check:active + .btn-primary-app:focus, .btn-primary-app:active:focus, .btn-primary-app.active:focus, + .show > .btn-primary-app.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(204, 213, 219, 0.5); } + .btn-primary-app:disabled, .btn-primary-app.disabled { + color: #1c2540; + background-color: #EBF4F6; + border-color: #EBF4F6; } + +.btn-secondary-app { + color: #ffffff; + background-color: #424AA0; + border-color: #424AA0; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-secondary-app:hover { + color: #ffffff; + background-color: #383f88; + border-color: #353b80; } + .btn-check:focus + .btn-secondary-app, .btn-secondary-app:focus { + color: #ffffff; + background-color: #383f88; + border-color: #353b80; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(94, 101, 174, 0.5); } + .btn-check:checked + .btn-secondary-app, + .btn-check:active + .btn-secondary-app, .btn-secondary-app:active, .btn-secondary-app.active, + .show > .btn-secondary-app.dropdown-toggle { + color: #ffffff; + background-color: #353b80; + border-color: #323878; } + .btn-check:checked + .btn-secondary-app:focus, + .btn-check:active + .btn-secondary-app:focus, .btn-secondary-app:active:focus, .btn-secondary-app.active:focus, + .show > .btn-secondary-app.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(94, 101, 174, 0.5); } + .btn-secondary-app:disabled, .btn-secondary-app.disabled { + color: #ffffff; + background-color: #424AA0; + border-color: #424AA0; } + +.btn-success { + color: #1c2540; + background-color: #3aaf85; + border-color: #3aaf85; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-success:hover { + color: #1c2540; + background-color: #58bb97; + border-color: #4eb791; } + .btn-check:focus + .btn-success, .btn-success:focus { + color: #1c2540; + background-color: #58bb97; + border-color: #4eb791; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(54, 154, 123, 0.5); } + .btn-check:checked + .btn-success, + .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, + .show > .btn-success.dropdown-toggle { + color: #1c2540; + background-color: #61bf9d; + border-color: #4eb791; } + .btn-check:checked + .btn-success:focus, + .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, + .show > .btn-success.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(54, 154, 123, 0.5); } + .btn-success:disabled, .btn-success.disabled { + color: #1c2540; + background-color: #3aaf85; + border-color: #3aaf85; } + +.btn-info { + color: #ffffff; + background-color: #0d6efd; + border-color: #0d6efd; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-info:hover { + color: #ffffff; + background-color: #0b5ed7; + border-color: #0a58ca; } + .btn-check:focus + .btn-info, .btn-info:focus { + color: #ffffff; + background-color: #0b5ed7; + border-color: #0a58ca; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(49, 132, 253, 0.5); } + .btn-check:checked + .btn-info, + .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, + .show > .btn-info.dropdown-toggle { + color: #ffffff; + background-color: #0a58ca; + border-color: #0a53be; } + .btn-check:checked + .btn-info:focus, + .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, + .show > .btn-info.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(49, 132, 253, 0.5); } + .btn-info:disabled, .btn-info.disabled { + color: #ffffff; + background-color: #0d6efd; + border-color: #0d6efd; } + +.btn-warning { + color: #1c2540; + background-color: #ffc107; + border-color: #ffc107; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-warning:hover { + color: #1c2540; + background-color: #ffca2c; + border-color: #ffc720; } + .btn-check:focus + .btn-warning, .btn-warning:focus { + color: #1c2540; + background-color: #ffca2c; + border-color: #ffc720; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(221, 170, 16, 0.5); } + .btn-check:checked + .btn-warning, + .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, + .show > .btn-warning.dropdown-toggle { + color: #1c2540; + background-color: #ffcd39; + border-color: #ffc720; } + .btn-check:checked + .btn-warning:focus, + .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, + .show > .btn-warning.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(221, 170, 16, 0.5); } + .btn-warning:disabled, .btn-warning.disabled { + color: #1c2540; + background-color: #ffc107; + border-color: #ffc107; } + +.btn-danger { + color: #ffffff; + background-color: #dc3545; + border-color: #dc3545; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-danger:hover { + color: #ffffff; + background-color: #bb2d3b; + border-color: #b02a37; } + .btn-check:focus + .btn-danger, .btn-danger:focus { + color: #ffffff; + background-color: #bb2d3b; + border-color: #b02a37; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(225, 83, 97, 0.5); } + .btn-check:checked + .btn-danger, + .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, + .show > .btn-danger.dropdown-toggle { + color: #ffffff; + background-color: #b02a37; + border-color: #a52834; } + .btn-check:checked + .btn-danger:focus, + .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, + .show > .btn-danger.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(225, 83, 97, 0.5); } + .btn-danger:disabled, .btn-danger.disabled { + color: #ffffff; + background-color: #dc3545; + border-color: #dc3545; } + +.btn-white { + color: #1c2540; + background-color: #ffffff; + border-color: #ffffff; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-white:hover { + color: #1c2540; + background-color: white; + border-color: white; } + .btn-check:focus + .btn-white, .btn-white:focus { + color: #1c2540; + background-color: white; + border-color: white; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(221, 222, 226, 0.5); } + .btn-check:checked + .btn-white, + .btn-check:active + .btn-white, .btn-white:active, .btn-white.active, + .show > .btn-white.dropdown-toggle { + color: #1c2540; + background-color: white; + border-color: white; } + .btn-check:checked + .btn-white:focus, + .btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus, + .show > .btn-white.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(221, 222, 226, 0.5); } + .btn-white:disabled, .btn-white.disabled { + color: #1c2540; + background-color: #ffffff; + border-color: #ffffff; } + +.btn-gray { + color: #ffffff; + background-color: #1F2937; + border-color: #1F2937; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-gray:hover { + color: #ffffff; + background-color: #1a232f; + border-color: #19212c; } + .btn-check:focus + .btn-gray, .btn-gray:focus { + color: #ffffff; + background-color: #1a232f; + border-color: #19212c; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(65, 73, 85, 0.5); } + .btn-check:checked + .btn-gray, + .btn-check:active + .btn-gray, .btn-gray:active, .btn-gray.active, + .show > .btn-gray.dropdown-toggle { + color: #ffffff; + background-color: #19212c; + border-color: #171f29; } + .btn-check:checked + .btn-gray:focus, + .btn-check:active + .btn-gray:focus, .btn-gray:active:focus, .btn-gray.active:focus, + .show > .btn-gray.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(65, 73, 85, 0.5); } + .btn-gray:disabled, .btn-gray.disabled { + color: #ffffff; + background-color: #1F2937; + border-color: #1F2937; } + +.btn-dark { + color: #ffffff; + background-color: #1c2540; + border-color: #1c2540; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-dark:hover { + color: #ffffff; + background-color: #181f36; + border-color: #161e33; } + .btn-check:focus + .btn-dark, .btn-dark:focus { + color: #ffffff; + background-color: #181f36; + border-color: #161e33; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(62, 70, 93, 0.5); } + .btn-check:checked + .btn-dark, + .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, + .show > .btn-dark.dropdown-toggle { + color: #ffffff; + background-color: #161e33; + border-color: #151c30; } + .btn-check:checked + .btn-dark:focus, + .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, + .show > .btn-dark.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(62, 70, 93, 0.5); } + .btn-dark:disabled, .btn-dark.disabled { + color: #ffffff; + background-color: #1c2540; + border-color: #1c2540; } + +.btn-black { + color: #ffffff; + background-color: #171f38; + border-color: #171f38; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-black:hover { + color: #ffffff; + background-color: #141a30; + border-color: #12192d; } + .btn-check:focus + .btn-black, .btn-black:focus { + color: #ffffff; + background-color: #141a30; + border-color: #12192d; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(58, 65, 86, 0.5); } + .btn-check:checked + .btn-black, + .btn-check:active + .btn-black, .btn-black:active, .btn-black.active, + .show > .btn-black.dropdown-toggle { + color: #ffffff; + background-color: #12192d; + border-color: #11172a; } + .btn-check:checked + .btn-black:focus, + .btn-check:active + .btn-black:focus, .btn-black:active:focus, .btn-black.active:focus, + .show > .btn-black.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(58, 65, 86, 0.5); } + .btn-black:disabled, .btn-black.disabled { + color: #ffffff; + background-color: #171f38; + border-color: #171f38; } + +.btn-purple { + color: #ffffff; + background-color: #6f42c1; + border-color: #6f42c1; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-purple:hover { + color: #ffffff; + background-color: #5e38a4; + border-color: #59359a; } + .btn-check:focus + .btn-purple, .btn-purple:focus { + color: #ffffff; + background-color: #5e38a4; + border-color: #59359a; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(133, 94, 202, 0.5); } + .btn-check:checked + .btn-purple, + .btn-check:active + .btn-purple, .btn-purple:active, .btn-purple.active, + .show > .btn-purple.dropdown-toggle { + color: #ffffff; + background-color: #59359a; + border-color: #533291; } + .btn-check:checked + .btn-purple:focus, + .btn-check:active + .btn-purple:focus, .btn-purple:active:focus, .btn-purple.active:focus, + .show > .btn-purple.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(133, 94, 202, 0.5); } + .btn-purple:disabled, .btn-purple.disabled { + color: #ffffff; + background-color: #6f42c1; + border-color: #6f42c1; } + +.btn-orange { + color: #ffffff; + background-color: #e84422; + border-color: #e84422; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-orange:hover { + color: #ffffff; + background-color: #c53a1d; + border-color: #ba361b; } + .btn-check:focus + .btn-orange, .btn-orange:focus { + color: #ffffff; + background-color: #c53a1d; + border-color: #ba361b; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(235, 96, 67, 0.5); } + .btn-check:checked + .btn-orange, + .btn-check:active + .btn-orange, .btn-orange:active, .btn-orange.active, + .show > .btn-orange.dropdown-toggle { + color: #ffffff; + background-color: #ba361b; + border-color: #ae331a; } + .btn-check:checked + .btn-orange:focus, + .btn-check:active + .btn-orange:focus, .btn-orange:active:focus, .btn-orange.active:focus, + .show > .btn-orange.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(235, 96, 67, 0.5); } + .btn-orange:disabled, .btn-orange.disabled { + color: #ffffff; + background-color: #e84422; + border-color: #e84422; } + +.btn-gray-100 { + color: #1c2540; + background-color: #F9FAFB; + border-color: #F9FAFB; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-gray-100:hover { + color: #1c2540; + background-color: #fafbfc; + border-color: #fafbfb; } + .btn-check:focus + .btn-gray-100, .btn-gray-100:focus { + color: #1c2540; + background-color: #fafbfc; + border-color: #fafbfb; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(216, 218, 223, 0.5); } + .btn-check:checked + .btn-gray-100, + .btn-check:active + .btn-gray-100, .btn-gray-100:active, .btn-gray-100.active, + .show > .btn-gray-100.dropdown-toggle { + color: #1c2540; + background-color: #fafbfc; + border-color: #fafbfb; } + .btn-check:checked + .btn-gray-100:focus, + .btn-check:active + .btn-gray-100:focus, .btn-gray-100:active:focus, .btn-gray-100.active:focus, + .show > .btn-gray-100.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(216, 218, 223, 0.5); } + .btn-gray-100:disabled, .btn-gray-100.disabled { + color: #1c2540; + background-color: #F9FAFB; + border-color: #F9FAFB; } + +.btn-gray-200 { + color: #1c2540; + background-color: #F3F4F6; + border-color: #F3F4F6; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-gray-200:hover { + color: #1c2540; + background-color: #f5f6f7; + border-color: #f4f5f7; } + .btn-check:focus + .btn-gray-200, .btn-gray-200:focus { + color: #1c2540; + background-color: #f5f6f7; + border-color: #f4f5f7; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(211, 213, 219, 0.5); } + .btn-check:checked + .btn-gray-200, + .btn-check:active + .btn-gray-200, .btn-gray-200:active, .btn-gray-200.active, + .show > .btn-gray-200.dropdown-toggle { + color: #1c2540; + background-color: #f5f6f8; + border-color: #f4f5f7; } + .btn-check:checked + .btn-gray-200:focus, + .btn-check:active + .btn-gray-200:focus, .btn-gray-200:active:focus, .btn-gray-200.active:focus, + .show > .btn-gray-200.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(211, 213, 219, 0.5); } + .btn-gray-200:disabled, .btn-gray-200.disabled { + color: #1c2540; + background-color: #F3F4F6; + border-color: #F3F4F6; } + +.btn-gray-300 { + color: #1c2540; + background-color: #E5E7EB; + border-color: #E5E7EB; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-gray-300:hover { + color: #1c2540; + background-color: #e9ebee; + border-color: #e8e9ed; } + .btn-check:focus + .btn-gray-300, .btn-gray-300:focus { + color: #1c2540; + background-color: #e9ebee; + border-color: #e8e9ed; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(199, 202, 209, 0.5); } + .btn-check:checked + .btn-gray-300, + .btn-check:active + .btn-gray-300, .btn-gray-300:active, .btn-gray-300.active, + .show > .btn-gray-300.dropdown-toggle { + color: #1c2540; + background-color: #eaecef; + border-color: #e8e9ed; } + .btn-check:checked + .btn-gray-300:focus, + .btn-check:active + .btn-gray-300:focus, .btn-gray-300:active:focus, .btn-gray-300.active:focus, + .show > .btn-gray-300.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(199, 202, 209, 0.5); } + .btn-gray-300:disabled, .btn-gray-300.disabled { + color: #1c2540; + background-color: #E5E7EB; + border-color: #E5E7EB; } + +.btn-gray-400 { + color: #1c2540; + background-color: #D1D5DB; + border-color: #D1D5DB; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-gray-400:hover { + color: #1c2540; + background-color: #d8dbe0; + border-color: #d6d9df; } + .btn-check:focus + .btn-gray-400, .btn-gray-400:focus { + color: #1c2540; + background-color: #d8dbe0; + border-color: #d6d9df; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(182, 187, 196, 0.5); } + .btn-check:checked + .btn-gray-400, + .btn-check:active + .btn-gray-400, .btn-gray-400:active, .btn-gray-400.active, + .show > .btn-gray-400.dropdown-toggle { + color: #1c2540; + background-color: #dadde2; + border-color: #d6d9df; } + .btn-check:checked + .btn-gray-400:focus, + .btn-check:active + .btn-gray-400:focus, .btn-gray-400:active:focus, .btn-gray-400.active:focus, + .show > .btn-gray-400.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(182, 187, 196, 0.5); } + .btn-gray-400:disabled, .btn-gray-400.disabled { + color: #1c2540; + background-color: #D1D5DB; + border-color: #D1D5DB; } + +.btn-gray-500 { + color: #1c2540; + background-color: #9CA3AF; + border-color: #9CA3AF; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-gray-500:hover { + color: #1c2540; + background-color: #abb1bb; + border-color: #a6acb7; } + .btn-check:focus + .btn-gray-500, .btn-gray-500:focus { + color: #1c2540; + background-color: #abb1bb; + border-color: #a6acb7; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(137, 144, 158, 0.5); } + .btn-check:checked + .btn-gray-500, + .btn-check:active + .btn-gray-500, .btn-gray-500:active, .btn-gray-500.active, + .show > .btn-gray-500.dropdown-toggle { + color: #1c2540; + background-color: #b0b5bf; + border-color: #a6acb7; } + .btn-check:checked + .btn-gray-500:focus, + .btn-check:active + .btn-gray-500:focus, .btn-gray-500:active:focus, .btn-gray-500.active:focus, + .show > .btn-gray-500.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(137, 144, 158, 0.5); } + .btn-gray-500:disabled, .btn-gray-500.disabled { + color: #1c2540; + background-color: #9CA3AF; + border-color: #9CA3AF; } + +.btn-gray-600 { + color: #ffffff; + background-color: #6B7280; + border-color: #6B7280; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-gray-600:hover { + color: #ffffff; + background-color: #5b616d; + border-color: #565b66; } + .btn-check:focus + .btn-gray-600, .btn-gray-600:focus { + color: #ffffff; + background-color: #5b616d; + border-color: #565b66; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(129, 135, 147, 0.5); } + .btn-check:checked + .btn-gray-600, + .btn-check:active + .btn-gray-600, .btn-gray-600:active, .btn-gray-600.active, + .show > .btn-gray-600.dropdown-toggle { + color: #ffffff; + background-color: #565b66; + border-color: #505660; } + .btn-check:checked + .btn-gray-600:focus, + .btn-check:active + .btn-gray-600:focus, .btn-gray-600:active:focus, .btn-gray-600.active:focus, + .show > .btn-gray-600.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(129, 135, 147, 0.5); } + .btn-gray-600:disabled, .btn-gray-600.disabled { + color: #ffffff; + background-color: #6B7280; + border-color: #6B7280; } + +.btn-gray-700 { + color: #ffffff; + background-color: #4B5563; + border-color: #4B5563; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-gray-700:hover { + color: #ffffff; + background-color: #404854; + border-color: #3c444f; } + .btn-check:focus + .btn-gray-700, .btn-gray-700:focus { + color: #ffffff; + background-color: #404854; + border-color: #3c444f; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(102, 111, 122, 0.5); } + .btn-check:checked + .btn-gray-700, + .btn-check:active + .btn-gray-700, .btn-gray-700:active, .btn-gray-700.active, + .show > .btn-gray-700.dropdown-toggle { + color: #ffffff; + background-color: #3c444f; + border-color: #38404a; } + .btn-check:checked + .btn-gray-700:focus, + .btn-check:active + .btn-gray-700:focus, .btn-gray-700:active:focus, .btn-gray-700.active:focus, + .show > .btn-gray-700.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(102, 111, 122, 0.5); } + .btn-gray-700:disabled, .btn-gray-700.disabled { + color: #ffffff; + background-color: #4B5563; + border-color: #4B5563; } + +.btn-gray-800 { + color: #ffffff; + background-color: #374151; + border-color: #374151; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-gray-800:hover { + color: #ffffff; + background-color: #2f3745; + border-color: #2c3441; } + .btn-check:focus + .btn-gray-800, .btn-gray-800:focus { + color: #ffffff; + background-color: #2f3745; + border-color: #2c3441; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(85, 94, 107, 0.5); } + .btn-check:checked + .btn-gray-800, + .btn-check:active + .btn-gray-800, .btn-gray-800:active, .btn-gray-800.active, + .show > .btn-gray-800.dropdown-toggle { + color: #ffffff; + background-color: #2c3441; + border-color: #29313d; } + .btn-check:checked + .btn-gray-800:focus, + .btn-check:active + .btn-gray-800:focus, .btn-gray-800:active:focus, .btn-gray-800.active:focus, + .show > .btn-gray-800.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(85, 94, 107, 0.5); } + .btn-gray-800:disabled, .btn-gray-800.disabled { + color: #ffffff; + background-color: #374151; + border-color: #374151; } + +.btn-outline-primary { + color: #242e4c; + border-color: #242e4c; } + .btn-outline-primary:hover { + color: #ffffff; + background-color: #242e4c; + border-color: #242e4c; } + .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.5); } + .btn-check:checked + .btn-outline-primary, + .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { + color: #ffffff; + background-color: #242e4c; + border-color: #242e4c; } + .btn-check:checked + .btn-outline-primary:focus, + .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(36, 46, 76, 0.5); } + .btn-outline-primary:disabled, .btn-outline-primary.disabled { + color: #242e4c; + background-color: transparent; } + +.btn-outline-secondary { + color: #1c2540; + border-color: #1c2540; } + .btn-outline-secondary:hover { + color: #ffffff; + background-color: #1c2540; + border-color: #1c2540; } + .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + box-shadow: 0 0 0 0.2rem rgba(28, 37, 64, 0.5); } + .btn-check:checked + .btn-outline-secondary, + .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { + color: #ffffff; + background-color: #1c2540; + border-color: #1c2540; } + .btn-check:checked + .btn-outline-secondary:focus, + .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(28, 37, 64, 0.5); } + .btn-outline-secondary:disabled, .btn-outline-secondary.disabled { + color: #1c2540; + background-color: transparent; } + +.btn-outline-tertiary { + color: #1d58a5; + border-color: #1d58a5; } + .btn-outline-tertiary:hover { + color: #ffffff; + background-color: #1d58a5; + border-color: #1d58a5; } + .btn-check:focus + .btn-outline-tertiary, .btn-outline-tertiary:focus { + box-shadow: 0 0 0 0.2rem rgba(29, 88, 165, 0.5); } + .btn-check:checked + .btn-outline-tertiary, + .btn-check:active + .btn-outline-tertiary, .btn-outline-tertiary:active, .btn-outline-tertiary.active, .btn-outline-tertiary.dropdown-toggle.show { + color: #ffffff; + background-color: #1d58a5; + border-color: #1d58a5; } + .btn-check:checked + .btn-outline-tertiary:focus, + .btn-check:active + .btn-outline-tertiary:focus, .btn-outline-tertiary:active:focus, .btn-outline-tertiary.active:focus, .btn-outline-tertiary.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(29, 88, 165, 0.5); } + .btn-outline-tertiary:disabled, .btn-outline-tertiary.disabled { + color: #1d58a5; + background-color: transparent; } + +.btn-outline-primary-app { + color: #EBF4F6; + border-color: #EBF4F6; } + .btn-outline-primary-app:hover { + color: #1c2540; + background-color: #EBF4F6; + border-color: #EBF4F6; } + .btn-check:focus + .btn-outline-primary-app, .btn-outline-primary-app:focus { + box-shadow: 0 0 0 0.2rem rgba(235, 244, 246, 0.5); } + .btn-check:checked + .btn-outline-primary-app, + .btn-check:active + .btn-outline-primary-app, .btn-outline-primary-app:active, .btn-outline-primary-app.active, .btn-outline-primary-app.dropdown-toggle.show { + color: #1c2540; + background-color: #EBF4F6; + border-color: #EBF4F6; } + .btn-check:checked + .btn-outline-primary-app:focus, + .btn-check:active + .btn-outline-primary-app:focus, .btn-outline-primary-app:active:focus, .btn-outline-primary-app.active:focus, .btn-outline-primary-app.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(235, 244, 246, 0.5); } + .btn-outline-primary-app:disabled, .btn-outline-primary-app.disabled { + color: #EBF4F6; + background-color: transparent; } + +.btn-outline-secondary-app { + color: #424AA0; + border-color: #424AA0; } + .btn-outline-secondary-app:hover { + color: #ffffff; + background-color: #424AA0; + border-color: #424AA0; } + .btn-check:focus + .btn-outline-secondary-app, .btn-outline-secondary-app:focus { + box-shadow: 0 0 0 0.2rem rgba(66, 74, 160, 0.5); } + .btn-check:checked + .btn-outline-secondary-app, + .btn-check:active + .btn-outline-secondary-app, .btn-outline-secondary-app:active, .btn-outline-secondary-app.active, .btn-outline-secondary-app.dropdown-toggle.show { + color: #ffffff; + background-color: #424AA0; + border-color: #424AA0; } + .btn-check:checked + .btn-outline-secondary-app:focus, + .btn-check:active + .btn-outline-secondary-app:focus, .btn-outline-secondary-app:active:focus, .btn-outline-secondary-app.active:focus, .btn-outline-secondary-app.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(66, 74, 160, 0.5); } + .btn-outline-secondary-app:disabled, .btn-outline-secondary-app.disabled { + color: #424AA0; + background-color: transparent; } + +.btn-outline-success { + color: #3aaf85; + border-color: #3aaf85; } + .btn-outline-success:hover { + color: #1c2540; + background-color: #3aaf85; + border-color: #3aaf85; } + .btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 175, 133, 0.5); } + .btn-check:checked + .btn-outline-success, + .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { + color: #1c2540; + background-color: #3aaf85; + border-color: #3aaf85; } + .btn-check:checked + .btn-outline-success:focus, + .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(58, 175, 133, 0.5); } + .btn-outline-success:disabled, .btn-outline-success.disabled { + color: #3aaf85; + background-color: transparent; } + +.btn-outline-info { + color: #0d6efd; + border-color: #0d6efd; } + .btn-outline-info:hover { + color: #ffffff; + background-color: #0d6efd; + border-color: #0d6efd; } + .btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.5); } + .btn-check:checked + .btn-outline-info, + .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { + color: #ffffff; + background-color: #0d6efd; + border-color: #0d6efd; } + .btn-check:checked + .btn-outline-info:focus, + .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(13, 110, 253, 0.5); } + .btn-outline-info:disabled, .btn-outline-info.disabled { + color: #0d6efd; + background-color: transparent; } + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; } + .btn-outline-warning:hover { + color: #1c2540; + background-color: #ffc107; + border-color: #ffc107; } + .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } + .btn-check:checked + .btn-outline-warning, + .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { + color: #1c2540; + background-color: #ffc107; + border-color: #ffc107; } + .btn-check:checked + .btn-outline-warning:focus, + .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } + .btn-outline-warning:disabled, .btn-outline-warning.disabled { + color: #ffc107; + background-color: transparent; } + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; } + .btn-outline-danger:hover { + color: #ffffff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } + .btn-check:checked + .btn-outline-danger, + .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { + color: #ffffff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-check:checked + .btn-outline-danger:focus, + .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } + .btn-outline-danger:disabled, .btn-outline-danger.disabled { + color: #dc3545; + background-color: transparent; } + +.btn-outline-white { + color: #ffffff; + border-color: #ffffff; } + .btn-outline-white:hover { + color: #1c2540; + background-color: #ffffff; + border-color: #ffffff; } + .btn-check:focus + .btn-outline-white, .btn-outline-white:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); } + .btn-check:checked + .btn-outline-white, + .btn-check:active + .btn-outline-white, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.dropdown-toggle.show { + color: #1c2540; + background-color: #ffffff; + border-color: #ffffff; } + .btn-check:checked + .btn-outline-white:focus, + .btn-check:active + .btn-outline-white:focus, .btn-outline-white:active:focus, .btn-outline-white.active:focus, .btn-outline-white.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5); } + .btn-outline-white:disabled, .btn-outline-white.disabled { + color: #ffffff; + background-color: transparent; } + +.btn-outline-gray { + color: #1F2937; + border-color: #1F2937; } + .btn-outline-gray:hover { + color: #ffffff; + background-color: #1F2937; + border-color: #1F2937; } + .btn-check:focus + .btn-outline-gray, .btn-outline-gray:focus { + box-shadow: 0 0 0 0.2rem rgba(31, 41, 55, 0.5); } + .btn-check:checked + .btn-outline-gray, + .btn-check:active + .btn-outline-gray, .btn-outline-gray:active, .btn-outline-gray.active, .btn-outline-gray.dropdown-toggle.show { + color: #ffffff; + background-color: #1F2937; + border-color: #1F2937; } + .btn-check:checked + .btn-outline-gray:focus, + .btn-check:active + .btn-outline-gray:focus, .btn-outline-gray:active:focus, .btn-outline-gray.active:focus, .btn-outline-gray.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(31, 41, 55, 0.5); } + .btn-outline-gray:disabled, .btn-outline-gray.disabled { + color: #1F2937; + background-color: transparent; } + +.btn-outline-dark { + color: #1c2540; + border-color: #1c2540; } + .btn-outline-dark:hover { + color: #ffffff; + background-color: #1c2540; + border-color: #1c2540; } + .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + box-shadow: 0 0 0 0.2rem rgba(28, 37, 64, 0.5); } + .btn-check:checked + .btn-outline-dark, + .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { + color: #ffffff; + background-color: #1c2540; + border-color: #1c2540; } + .btn-check:checked + .btn-outline-dark:focus, + .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(28, 37, 64, 0.5); } + .btn-outline-dark:disabled, .btn-outline-dark.disabled { + color: #1c2540; + background-color: transparent; } + +.btn-outline-black { + color: #171f38; + border-color: #171f38; } + .btn-outline-black:hover { + color: #ffffff; + background-color: #171f38; + border-color: #171f38; } + .btn-check:focus + .btn-outline-black, .btn-outline-black:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 31, 56, 0.5); } + .btn-check:checked + .btn-outline-black, + .btn-check:active + .btn-outline-black, .btn-outline-black:active, .btn-outline-black.active, .btn-outline-black.dropdown-toggle.show { + color: #ffffff; + background-color: #171f38; + border-color: #171f38; } + .btn-check:checked + .btn-outline-black:focus, + .btn-check:active + .btn-outline-black:focus, .btn-outline-black:active:focus, .btn-outline-black.active:focus, .btn-outline-black.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(23, 31, 56, 0.5); } + .btn-outline-black:disabled, .btn-outline-black.disabled { + color: #171f38; + background-color: transparent; } + +.btn-outline-purple { + color: #6f42c1; + border-color: #6f42c1; } + .btn-outline-purple:hover { + color: #ffffff; + background-color: #6f42c1; + border-color: #6f42c1; } + .btn-check:focus + .btn-outline-purple, .btn-outline-purple:focus { + box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); } + .btn-check:checked + .btn-outline-purple, + .btn-check:active + .btn-outline-purple, .btn-outline-purple:active, .btn-outline-purple.active, .btn-outline-purple.dropdown-toggle.show { + color: #ffffff; + background-color: #6f42c1; + border-color: #6f42c1; } + .btn-check:checked + .btn-outline-purple:focus, + .btn-check:active + .btn-outline-purple:focus, .btn-outline-purple:active:focus, .btn-outline-purple.active:focus, .btn-outline-purple.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(111, 66, 193, 0.5); } + .btn-outline-purple:disabled, .btn-outline-purple.disabled { + color: #6f42c1; + background-color: transparent; } + +.btn-outline-orange { + color: #e84422; + border-color: #e84422; } + .btn-outline-orange:hover { + color: #ffffff; + background-color: #e84422; + border-color: #e84422; } + .btn-check:focus + .btn-outline-orange, .btn-outline-orange:focus { + box-shadow: 0 0 0 0.2rem rgba(232, 68, 34, 0.5); } + .btn-check:checked + .btn-outline-orange, + .btn-check:active + .btn-outline-orange, .btn-outline-orange:active, .btn-outline-orange.active, .btn-outline-orange.dropdown-toggle.show { + color: #ffffff; + background-color: #e84422; + border-color: #e84422; } + .btn-check:checked + .btn-outline-orange:focus, + .btn-check:active + .btn-outline-orange:focus, .btn-outline-orange:active:focus, .btn-outline-orange.active:focus, .btn-outline-orange.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(232, 68, 34, 0.5); } + .btn-outline-orange:disabled, .btn-outline-orange.disabled { + color: #e84422; + background-color: transparent; } + +.btn-outline-gray-100 { + color: #F9FAFB; + border-color: #F9FAFB; } + .btn-outline-gray-100:hover { + color: #1c2540; + background-color: #F9FAFB; + border-color: #F9FAFB; } + .btn-check:focus + .btn-outline-gray-100, .btn-outline-gray-100:focus { + box-shadow: 0 0 0 0.2rem rgba(249, 250, 251, 0.5); } + .btn-check:checked + .btn-outline-gray-100, + .btn-check:active + .btn-outline-gray-100, .btn-outline-gray-100:active, .btn-outline-gray-100.active, .btn-outline-gray-100.dropdown-toggle.show { + color: #1c2540; + background-color: #F9FAFB; + border-color: #F9FAFB; } + .btn-check:checked + .btn-outline-gray-100:focus, + .btn-check:active + .btn-outline-gray-100:focus, .btn-outline-gray-100:active:focus, .btn-outline-gray-100.active:focus, .btn-outline-gray-100.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(249, 250, 251, 0.5); } + .btn-outline-gray-100:disabled, .btn-outline-gray-100.disabled { + color: #F9FAFB; + background-color: transparent; } + +.btn-outline-gray-200 { + color: #F3F4F6; + border-color: #F3F4F6; } + .btn-outline-gray-200:hover { + color: #1c2540; + background-color: #F3F4F6; + border-color: #F3F4F6; } + .btn-check:focus + .btn-outline-gray-200, .btn-outline-gray-200:focus { + box-shadow: 0 0 0 0.2rem rgba(243, 244, 246, 0.5); } + .btn-check:checked + .btn-outline-gray-200, + .btn-check:active + .btn-outline-gray-200, .btn-outline-gray-200:active, .btn-outline-gray-200.active, .btn-outline-gray-200.dropdown-toggle.show { + color: #1c2540; + background-color: #F3F4F6; + border-color: #F3F4F6; } + .btn-check:checked + .btn-outline-gray-200:focus, + .btn-check:active + .btn-outline-gray-200:focus, .btn-outline-gray-200:active:focus, .btn-outline-gray-200.active:focus, .btn-outline-gray-200.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(243, 244, 246, 0.5); } + .btn-outline-gray-200:disabled, .btn-outline-gray-200.disabled { + color: #F3F4F6; + background-color: transparent; } + +.btn-outline-gray-300 { + color: #E5E7EB; + border-color: #E5E7EB; } + .btn-outline-gray-300:hover { + color: #1c2540; + background-color: #E5E7EB; + border-color: #E5E7EB; } + .btn-check:focus + .btn-outline-gray-300, .btn-outline-gray-300:focus { + box-shadow: 0 0 0 0.2rem rgba(229, 231, 235, 0.5); } + .btn-check:checked + .btn-outline-gray-300, + .btn-check:active + .btn-outline-gray-300, .btn-outline-gray-300:active, .btn-outline-gray-300.active, .btn-outline-gray-300.dropdown-toggle.show { + color: #1c2540; + background-color: #E5E7EB; + border-color: #E5E7EB; } + .btn-check:checked + .btn-outline-gray-300:focus, + .btn-check:active + .btn-outline-gray-300:focus, .btn-outline-gray-300:active:focus, .btn-outline-gray-300.active:focus, .btn-outline-gray-300.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(229, 231, 235, 0.5); } + .btn-outline-gray-300:disabled, .btn-outline-gray-300.disabled { + color: #E5E7EB; + background-color: transparent; } + +.btn-outline-gray-400 { + color: #D1D5DB; + border-color: #D1D5DB; } + .btn-outline-gray-400:hover { + color: #1c2540; + background-color: #D1D5DB; + border-color: #D1D5DB; } + .btn-check:focus + .btn-outline-gray-400, .btn-outline-gray-400:focus { + box-shadow: 0 0 0 0.2rem rgba(209, 213, 219, 0.5); } + .btn-check:checked + .btn-outline-gray-400, + .btn-check:active + .btn-outline-gray-400, .btn-outline-gray-400:active, .btn-outline-gray-400.active, .btn-outline-gray-400.dropdown-toggle.show { + color: #1c2540; + background-color: #D1D5DB; + border-color: #D1D5DB; } + .btn-check:checked + .btn-outline-gray-400:focus, + .btn-check:active + .btn-outline-gray-400:focus, .btn-outline-gray-400:active:focus, .btn-outline-gray-400.active:focus, .btn-outline-gray-400.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(209, 213, 219, 0.5); } + .btn-outline-gray-400:disabled, .btn-outline-gray-400.disabled { + color: #D1D5DB; + background-color: transparent; } + +.btn-outline-gray-500 { + color: #9CA3AF; + border-color: #9CA3AF; } + .btn-outline-gray-500:hover { + color: #1c2540; + background-color: #9CA3AF; + border-color: #9CA3AF; } + .btn-check:focus + .btn-outline-gray-500, .btn-outline-gray-500:focus { + box-shadow: 0 0 0 0.2rem rgba(156, 163, 175, 0.5); } + .btn-check:checked + .btn-outline-gray-500, + .btn-check:active + .btn-outline-gray-500, .btn-outline-gray-500:active, .btn-outline-gray-500.active, .btn-outline-gray-500.dropdown-toggle.show { + color: #1c2540; + background-color: #9CA3AF; + border-color: #9CA3AF; } + .btn-check:checked + .btn-outline-gray-500:focus, + .btn-check:active + .btn-outline-gray-500:focus, .btn-outline-gray-500:active:focus, .btn-outline-gray-500.active:focus, .btn-outline-gray-500.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(156, 163, 175, 0.5); } + .btn-outline-gray-500:disabled, .btn-outline-gray-500.disabled { + color: #9CA3AF; + background-color: transparent; } + +.btn-outline-gray-600 { + color: #6B7280; + border-color: #6B7280; } + .btn-outline-gray-600:hover { + color: #ffffff; + background-color: #6B7280; + border-color: #6B7280; } + .btn-check:focus + .btn-outline-gray-600, .btn-outline-gray-600:focus { + box-shadow: 0 0 0 0.2rem rgba(107, 114, 128, 0.5); } + .btn-check:checked + .btn-outline-gray-600, + .btn-check:active + .btn-outline-gray-600, .btn-outline-gray-600:active, .btn-outline-gray-600.active, .btn-outline-gray-600.dropdown-toggle.show { + color: #ffffff; + background-color: #6B7280; + border-color: #6B7280; } + .btn-check:checked + .btn-outline-gray-600:focus, + .btn-check:active + .btn-outline-gray-600:focus, .btn-outline-gray-600:active:focus, .btn-outline-gray-600.active:focus, .btn-outline-gray-600.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(107, 114, 128, 0.5); } + .btn-outline-gray-600:disabled, .btn-outline-gray-600.disabled { + color: #6B7280; + background-color: transparent; } + +.btn-outline-gray-700 { + color: #4B5563; + border-color: #4B5563; } + .btn-outline-gray-700:hover { + color: #ffffff; + background-color: #4B5563; + border-color: #4B5563; } + .btn-check:focus + .btn-outline-gray-700, .btn-outline-gray-700:focus { + box-shadow: 0 0 0 0.2rem rgba(75, 85, 99, 0.5); } + .btn-check:checked + .btn-outline-gray-700, + .btn-check:active + .btn-outline-gray-700, .btn-outline-gray-700:active, .btn-outline-gray-700.active, .btn-outline-gray-700.dropdown-toggle.show { + color: #ffffff; + background-color: #4B5563; + border-color: #4B5563; } + .btn-check:checked + .btn-outline-gray-700:focus, + .btn-check:active + .btn-outline-gray-700:focus, .btn-outline-gray-700:active:focus, .btn-outline-gray-700.active:focus, .btn-outline-gray-700.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(75, 85, 99, 0.5); } + .btn-outline-gray-700:disabled, .btn-outline-gray-700.disabled { + color: #4B5563; + background-color: transparent; } + +.btn-outline-gray-800 { + color: #374151; + border-color: #374151; } + .btn-outline-gray-800:hover { + color: #ffffff; + background-color: #374151; + border-color: #374151; } + .btn-check:focus + .btn-outline-gray-800, .btn-outline-gray-800:focus { + box-shadow: 0 0 0 0.2rem rgba(55, 65, 81, 0.5); } + .btn-check:checked + .btn-outline-gray-800, + .btn-check:active + .btn-outline-gray-800, .btn-outline-gray-800:active, .btn-outline-gray-800.active, .btn-outline-gray-800.dropdown-toggle.show { + color: #ffffff; + background-color: #374151; + border-color: #374151; } + .btn-check:checked + .btn-outline-gray-800:focus, + .btn-check:active + .btn-outline-gray-800:focus, .btn-outline-gray-800:active:focus, .btn-outline-gray-800.active:focus, .btn-outline-gray-800.dropdown-toggle.show:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(55, 65, 81, 0.5); } + .btn-outline-gray-800:disabled, .btn-outline-gray-800.disabled { + color: #374151; + background-color: transparent; } + +.btn-link { + font-weight: 400; + color: #242e4c; + text-decoration: none; } + .btn-link:hover { + color: #0b0f18; } + .btn-link:disabled, .btn-link.disabled { + color: #6B7280; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.6rem; } + +.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; } } + +.dropup, +.dropend, +.dropdown, +.dropstart { + 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 { + position: absolute; + top: 100%; + z-index: 1000; + display: none; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0; + font-size: 1rem; + color: #1F2937; + text-align: left; + list-style: none; + background-color: #ffffff; + background-clip: padding-box; + border: 0.0625rem solid #E5E7EB; + border-radius: 1rem; + box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; } + .dropdown-menu[data-bs-popper] { + left: 0; + margin-top: 0.125rem; } + +.dropdown-menu-start { + --bs-position: start; } + .dropdown-menu-start[data-bs-popper] { + right: auto /* rtl:ignore */; + left: 0 /* rtl:ignore */; } + +.dropdown-menu-end { + --bs-position: end; } + .dropdown-menu-end[data-bs-popper] { + right: 0 /* rtl:ignore */; + left: auto /* rtl:ignore */; } + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto /* rtl:ignore */; + left: 0 /* rtl:ignore */; } + .dropdown-menu-sm-end { + --bs-position: end; } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0 /* rtl:ignore */; + left: auto /* rtl:ignore */; } } + +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; } + .dropdown-menu-md-start[data-bs-popper] { + right: auto /* rtl:ignore */; + left: 0 /* rtl:ignore */; } + .dropdown-menu-md-end { + --bs-position: end; } + .dropdown-menu-md-end[data-bs-popper] { + right: 0 /* rtl:ignore */; + left: auto /* rtl:ignore */; } } + +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto /* rtl:ignore */; + left: 0 /* rtl:ignore */; } + .dropdown-menu-lg-end { + --bs-position: end; } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0 /* rtl:ignore */; + left: auto /* rtl:ignore */; } } + +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto /* rtl:ignore */; + left: 0 /* rtl:ignore */; } + .dropdown-menu-xl-end { + --bs-position: end; } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0 /* rtl:ignore */; + left: auto /* rtl:ignore */; } } + +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto /* rtl:ignore */; + left: 0 /* rtl:ignore */; } + .dropdown-menu-xxl-end { + --bs-position: end; } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0 /* rtl:ignore */; + left: auto /* rtl:ignore */; } } + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; } + .dropup .dropdown-menu[data-bs-popper] { + margin-top: 0; + margin-bottom: 0.125rem; } + +.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 { + top: 0; + right: auto; + left: 100%; } + .dropend .dropdown-menu[data-bs-popper] { + margin-top: 0; + margin-left: 0.125rem; } + +.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 { + top: 0; + right: 100%; + left: auto; } + .dropstart .dropdown-menu[data-bs-popper] { + margin-top: 0; + margin-right: 0.125rem; } + +.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: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #F3F4F6; } + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1rem; + clear: both; + font-weight: 400; + color: #1F2937; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: #161d27; + background-color: #F3F4F6; } + .dropdown-item.active, .dropdown-item:active { + color: #1F2937; + text-decoration: none; + background-color: #D1D5DB; } + .dropdown-item.disabled, .dropdown-item:disabled { + color: #6B7280; + pointer-events: none; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #1F2937; + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: 0.25rem 1rem; + color: #1F2937; } + +.dropdown-menu-dark { + color: #E5E7EB; + background-color: #374151; + border-color: #E5E7EB; } + .dropdown-menu-dark .dropdown-item { + color: #E5E7EB; } + .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.15); } + .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { + color: #1F2937; + background-color: #D1D5DB; } + .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { + color: #9CA3AF; } + .dropdown-menu-dark .dropdown-divider { + border-color: #F3F4F6; } + .dropdown-menu-dark .dropdown-item-text { + color: #E5E7EB; } + .dropdown-menu-dark .dropdown-header { + color: #9CA3AF; } + +.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 > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -0.0625rem; } + +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.btn-group > .btn:nth-child(n + 3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .dropdown-toggle-split::after, + .dropup .dropdown-toggle-split::after, + .dropend .dropdown-toggle-split::after { + margin-left: 0; } + .dropstart .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group.show .dropdown-toggle { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125); } + .btn-group.show .dropdown-toggle.btn-link { + box-shadow: none; } + +.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: -0.0625rem; } + .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 { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: 0.5rem 1rem; + color: #374151; + 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: #1c2540; } + .nav-link.disabled { + color: #6B7280; + pointer-events: none; + cursor: default; } + +.nav-tabs { + border-bottom: 0.0625rem solid #E5E7EB; } + .nav-tabs .nav-link { + margin-bottom: -0.0625rem; + background: none; + border: 0.0625rem solid transparent; + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #F3F4F6 #F3F4F6 #E5E7EB; + isolation: isolate; } + .nav-tabs .nav-link.disabled { + color: #6B7280; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #4B5563; + background-color: #E5E7EB; + border-color: #E5E7EB; } + .nav-tabs .dropdown-menu { + margin-top: -0.0625rem; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: 1rem; } + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #242e4c; + background-color: #f8f8f8; } + +.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; } + +.tab-content > .tab-pane { + display: none; } + +.tab-content > .active { + display: block; } + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding-top: 1rem; + padding-bottom: 1rem; } + .navbar > .container, + .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + padding-top: 0.8125rem; + padding-bottom: 0.8125rem; + margin-right: 1rem; + font-size: 1.25rem; + white-space: nowrap; } + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; } + .navbar-nav .dropdown-menu { + position: static; } + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: 0.4rem 0.6rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 0.0625rem solid transparent; + border-radius: 1rem; + transition: box-shadow 0.15s ease-in-out; } + @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 0.2rem; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + 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: 0.8rem; + padding-left: 0.8rem; } + .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; } } + +@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: 0.8rem; + padding-left: 0.8rem; } + .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; } } + +@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: 0.8rem; + padding-left: 0.8rem; } + .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; } } + +@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: 0.8rem; + padding-left: 0.8rem; } + .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; } } + +@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: 0.8rem; + padding-left: 0.8rem; } + .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 { + 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: 0.8rem; + padding-left: 0.8rem; } + .navbar-expand .navbar-nav-scroll { + overflow: visible; } + .navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand .navbar-toggler { + display: none; } + +.navbar-light .navbar-brand { + color: #171f38; } + .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: #171f38; } + +.navbar-light .navbar-nav .nav-link { + color: rgba(23, 31, 56, 0.9); } + .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: #171f38; } + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(23, 31, 56, 0.9); } + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .nav-link.active { + color: #171f38; } + +.navbar-light .navbar-toggler { + color: rgba(23, 31, 56, 0.9); + border-color: rgba(23, 31, 56, 0.1); } + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2823, 31, 56, 0.9%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } + +.navbar-light .navbar-text { + color: rgba(23, 31, 56, 0.9); } + .navbar-light .navbar-text a, + .navbar-light .navbar-text a:hover, + .navbar-light .navbar-text a:focus { + color: #171f38; } + +.navbar-dark .navbar-brand { + color: #ffffff; } + .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #ffffff; } + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.9); } + .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: white; } + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.9); } + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .nav-link.active { + color: #ffffff; } + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.9); + border-color: rgba(255, 255, 255, 0.1); } + +.navbar-dark .navbar-toggler-icon { + background-image: 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.9%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.9); } + .navbar-dark .navbar-text a, + .navbar-dark .navbar-text a:hover, + .navbar-dark .navbar-text a:focus { + color: #ffffff; } + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #ffffff; + background-clip: border-box; + border: 0.0625rem solid #E5E7EB; + border-radius: 1rem; } + .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: 0.9375rem; + border-top-right-radius: 0.9375rem; } + .card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: 0.9375rem; + border-bottom-left-radius: 0.9375rem; } + .card > .card-header + .list-group, + .card > .list-group + .card-footer { + border-top: 0; } + +.card-body { + flex: 1 1 auto; + padding: 1.25rem 1.5rem; } + +.card-title { + margin-bottom: 0.75rem; } + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } + +.card-link + .card-link { + margin-left: 1.5rem /* rtl:ignore */; } + +.card-header { + padding: 1.25rem 1.5rem; + margin-bottom: 0; + background-color: rgba(23, 31, 56, 0.03); + border-bottom: 0.0625rem solid #E5E7EB; } + .card-header:first-child { + border-radius: 0.9375rem 0.9375rem 0 0; } + +.card-footer { + padding: 1.25rem 1.5rem; + background-color: rgba(23, 31, 56, 0.03); + border-top: 0.0625rem solid #E5E7EB; } + .card-footer:last-child { + border-radius: 0 0 0.9375rem 0.9375rem; } + +.card-header-tabs { + margin-right: -0.75rem; + margin-bottom: -1.25rem; + margin-left: -0.75rem; + border-bottom: 0; } + .card-header-tabs .nav-link.active { + background-color: #ffffff; + border-bottom-color: #ffffff; } + +.card-header-pills { + margin-right: -0.75rem; + margin-left: -0.75rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1rem; + border-radius: 0.9375rem; } + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; } + +.card-img, +.card-img-top { + border-top-left-radius: 0.9375rem; + border-top-right-radius: 0.9375rem; } + +.card-img, +.card-img-bottom { + border-bottom-right-radius: 0.9375rem; + border-bottom-left-radius: 0.9375rem; } + +.card-group > .card { + margin-bottom: 0.75rem; } + +@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-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: 1.5rem 1.5rem; + font-size: 1rem; + color: #1F2937; + text-align: left; + background-color: transparent; + border: 0.0625rem solid #E5E7EB; + border-radius: 0; + overflow-anchor: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; } } + .accordion-button.collapsed { + border-bottom-width: 0; } + .accordion-button:not(.collapsed) { + color: #202944; + background-color: #F3F4F6; } + .accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23202944'%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"); + transform: rotate(180deg); } + .accordion-button::after { + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-left: auto; + content: ""; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231F2937'%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"); + background-repeat: no-repeat; + background-size: 1.25rem; + transition: transform 0.2s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; } } + .accordion-button:hover { + z-index: 2; } + .accordion-button:focus { + z-index: 3; + border-color: #6B7280; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25); } + +.accordion-header { + margin-bottom: 0; } + +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; } + +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-width: 0.0625rem; + border-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; } + +.accordion-item:last-of-type .accordion-collapse { + border-bottom-width: 0.0625rem; + border-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; } + +.accordion-collapse { + border: solid #E5E7EB; + border-width: 0 0.0625rem; } + +.accordion-body { + padding: 1.5rem 1.5rem; } + +.accordion-flush .accordion-button { + border-right: 0; + border-left: 0; + border-radius: 0; } + +.accordion-flush .accordion-collapse { + border-width: 0; } + +.accordion-flush .accordion-item:first-of-type .accordion-button { + border-top-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.5rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #F3F4F6; + border-radius: 1rem; } + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; } + .breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #6B7280; + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; } + +.breadcrumb-item.active { + color: #6B7280; } + +.pagination { + display: flex; + padding-left: 0; + list-style: none; } + +.page-link { + position: relative; + display: block; + color: #242e4c; + background-color: #ffffff; + border: 0.0625rem solid #E5E7EB; + 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: #0b0f18; + background-color: #F3F4F6; + border-color: #E5E7EB; } + .page-link:focus { + z-index: 3; + color: #0b0f18; + background-color: #F3F4F6; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25); } + +.page-item:not(:first-child) .page-link { + margin-left: -0.0625rem; } + +.page-item.active .page-link { + z-index: 3; + color: #ffffff; + background-color: #242e4c; + border-color: #242e4c; } + +.page-item.disabled .page-link { + color: #6B7280; + pointer-events: none; + background-color: #ffffff; + border-color: #E5E7EB; } + +.page-link { + padding: 0.375rem 0.75rem; } + +.page-item:first-child .page-link { + border-top-left-radius: 1rem; + border-bottom-left-radius: 1rem; } + +.page-item:last-child .page-link { + border-top-right-radius: 1rem; + border-bottom-right-radius: 1rem; } + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; } + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; } + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.6rem; + border-bottom-left-radius: 0.6rem; } + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.6rem; + border-bottom-right-radius: 0.6rem; } + +.badge { + display: inline-block; + padding: 0.25rem 0.45rem; + font-size: 0.75rem; + font-weight: 600; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.6rem; } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.alert { + position: relative; + padding: 1rem 1rem; + margin-bottom: 1rem; + border: 0.0625rem solid transparent; + border-radius: 1rem; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 600; } + +.alert-dismissible { + padding-right: 3rem; } + .alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; } + +.alert-primary { + color: #161c2e; + background-color: #d3d5db; + border-color: #bdc0c9; } + .alert-primary .alert-link { + color: #121625; } + +.alert-secondary { + color: #111626; + background-color: #d2d3d9; + border-color: #bbbec6; } + .alert-secondary .alert-link { + color: #0e121e; } + +.alert-tertiary { + color: #113563; + background-color: #d2deed; + border-color: #bbcde4; } + .alert-tertiary .alert-link { + color: #0e2a4f; } + +.alert-primary-app { + color: #8d9294; + background-color: #fbfdfd; + border-color: #f9fcfc; } + .alert-primary-app .alert-link { + color: #717576; } + +.alert-secondary-app { + color: #282c60; + background-color: #d9dbec; + border-color: #c6c9e3; } + .alert-secondary-app .alert-link { + color: #20234d; } + +.alert-success { + color: #236950; + background-color: #d8efe7; + border-color: #c4e7da; } + .alert-success .alert-link { + color: #1c5440; } + +.alert-info { + color: #084298; + background-color: #cfe2ff; + border-color: #b6d4fe; } + .alert-info .alert-link { + color: #06357a; } + +.alert-warning { + color: #997404; + background-color: #fff3cd; + border-color: #ffecb5; } + .alert-warning .alert-link { + color: #7a5d03; } + +.alert-danger { + color: #842029; + background-color: #f8d7da; + border-color: #f5c2c7; } + .alert-danger .alert-link { + color: #6a1a21; } + +.alert-white { + color: #777c8c; + background-color: white; + border-color: white; } + .alert-white .alert-link { + color: #5f6370; } + +.alert-gray { + color: #131921; + background-color: #d2d4d7; + border-color: #bcbfc3; } + .alert-gray .alert-link { + color: #0f141a; } + +.alert-dark { + color: #111626; + background-color: #d2d3d9; + border-color: #bbbec6; } + .alert-dark .alert-link { + color: #0e121e; } + +.alert-black { + color: #0e1322; + background-color: #d1d2d7; + border-color: #b9bcc3; } + .alert-black .alert-link { + color: #0b0f1b; } + +.alert-purple { + color: #432874; + background-color: #e2d9f3; + border-color: #d4c6ec; } + .alert-purple .alert-link { + color: #36205d; } + +.alert-orange { + color: #8b2914; + background-color: #fadad3; + border-color: #f8c7bd; } + .alert-orange .alert-link { + color: #6f2110; } + +.alert-gray-100 { + color: #747a8b; + background-color: #fefefe; + border-color: #fdfefe; } + .alert-gray-100 .alert-link { + color: #5d626f; } + +.alert-gray-200 { + color: #929294; + background-color: #fdfdfd; + border-color: #fbfcfc; } + .alert-gray-200 .alert-link { + color: #757576; } + +.alert-gray-300 { + color: #898b8d; + background-color: #fafafb; + border-color: #f7f8f9; } + .alert-gray-300 .alert-link { + color: #6e6f71; } + +.alert-gray-400 { + color: #7d8083; + background-color: #f6f7f8; + border-color: #f1f2f4; } + .alert-gray-400 .alert-link { + color: #646669; } + +.alert-gray-500 { + color: #5e6269; + background-color: #ebedef; + border-color: #e1e3e7; } + .alert-gray-500 .alert-link { + color: #4b4e54; } + +.alert-gray-600 { + color: #40444d; + background-color: #e1e3e6; + border-color: #d3d5d9; } + .alert-gray-600 .alert-link { + color: #33363e; } + +.alert-gray-700 { + color: #2d333b; + background-color: #dbdde0; + border-color: #c9ccd0; } + .alert-gray-700 .alert-link { + color: #24292f; } + +.alert-gray-800 { + color: #212731; + background-color: #d7d9dc; + border-color: #c3c6cb; } + .alert-gray-800 .alert-link { + color: #1a1f27; } + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; } } + +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #F3F4F6; + border-radius: 1rem; + box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075); } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #ffffff; + text-align: center; + white-space: nowrap; + background-color: #242e4c; + transition: width 0.6s ease; } + @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: 1rem 1rem; } + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; } + @media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; } } + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 1rem; } + +.list-group-item-action { + width: 100%; + color: #4B5563; + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #4B5563; + text-decoration: none; + background-color: #F9FAFB; } + .list-group-item-action:active { + color: #1F2937; + background-color: #F3F4F6; } + +.list-group-item { + position: relative; + display: block; + padding: 0.5rem 1rem; + background-color: #ffffff; + border: 0.0625rem solid rgba(23, 31, 56, 0.125); } + .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: #6B7280; + pointer-events: none; + background-color: #ffffff; } + .list-group-item.active { + z-index: 2; + color: #ffffff; + background-color: #242e4c; + border-color: #242e4c; } + .list-group-item + .list-group-item { + border-top-width: 0; } + .list-group-item + .list-group-item.active { + margin-top: -0.0625rem; + border-top-width: 0.0625rem; } + +.list-group-horizontal { + flex-direction: row; } + .list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 1rem; + border-top-right-radius: 0; } + .list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 1rem; + 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: 0.0625rem; + border-left-width: 0; } + .list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -0.0625rem; + border-left-width: 0.0625rem; } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 1rem; + border-top-right-radius: 0; } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 1rem; + 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: 0.0625rem; + border-left-width: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -0.0625rem; + border-left-width: 0.0625rem; } } + +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 1rem; + border-top-right-radius: 0; } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 1rem; + 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: 0.0625rem; + border-left-width: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -0.0625rem; + border-left-width: 0.0625rem; } } + +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 1rem; + border-top-right-radius: 0; } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 1rem; + 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: 0.0625rem; + border-left-width: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -0.0625rem; + border-left-width: 0.0625rem; } } + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 1rem; + border-top-right-radius: 0; } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 1rem; + 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: 0.0625rem; + border-left-width: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -0.0625rem; + border-left-width: 0.0625rem; } } + +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: 1rem; + border-top-right-radius: 0; } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: 1rem; + 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: 0.0625rem; + border-left-width: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -0.0625rem; + border-left-width: 0.0625rem; } } + +.list-group-flush { + border-radius: 0; } + .list-group-flush > .list-group-item { + border-width: 0 0 0.0625rem; } + .list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; } + +.list-group-item-primary { + color: #161c2e; + background-color: #d3d5db; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #161c2e; + background-color: #bec0c5; } + .list-group-item-primary.list-group-item-action.active { + color: #ffffff; + background-color: #161c2e; + border-color: #161c2e; } + +.list-group-item-secondary { + color: #111626; + background-color: #d2d3d9; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #111626; + background-color: #bdbec3; } + .list-group-item-secondary.list-group-item-action.active { + color: #ffffff; + background-color: #111626; + border-color: #111626; } + +.list-group-item-tertiary { + color: #113563; + background-color: #d2deed; } + .list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus { + color: #113563; + background-color: #bdc8d5; } + .list-group-item-tertiary.list-group-item-action.active { + color: #ffffff; + background-color: #113563; + border-color: #113563; } + +.list-group-item-primary-app { + color: #8d9294; + background-color: #fbfdfd; } + .list-group-item-primary-app.list-group-item-action:hover, .list-group-item-primary-app.list-group-item-action:focus { + color: #8d9294; + background-color: #e2e4e4; } + .list-group-item-primary-app.list-group-item-action.active { + color: #ffffff; + background-color: #8d9294; + border-color: #8d9294; } + +.list-group-item-secondary-app { + color: #282c60; + background-color: #d9dbec; } + .list-group-item-secondary-app.list-group-item-action:hover, .list-group-item-secondary-app.list-group-item-action:focus { + color: #282c60; + background-color: #c3c5d4; } + .list-group-item-secondary-app.list-group-item-action.active { + color: #ffffff; + background-color: #282c60; + border-color: #282c60; } + +.list-group-item-success { + color: #236950; + background-color: #d8efe7; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #236950; + background-color: #c2d7d0; } + .list-group-item-success.list-group-item-action.active { + color: #ffffff; + background-color: #236950; + border-color: #236950; } + +.list-group-item-info { + color: #084298; + background-color: #cfe2ff; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; } + .list-group-item-info.list-group-item-action.active { + color: #ffffff; + background-color: #084298; + border-color: #084298; } + +.list-group-item-warning { + color: #997404; + background-color: #fff3cd; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #997404; + background-color: #e6dbb9; } + .list-group-item-warning.list-group-item-action.active { + color: #ffffff; + background-color: #997404; + border-color: #997404; } + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; } + .list-group-item-danger.list-group-item-action.active { + color: #ffffff; + background-color: #842029; + border-color: #842029; } + +.list-group-item-white { + color: #777c8c; + background-color: white; } + .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus { + color: #777c8c; + background-color: #e6e6e6; } + .list-group-item-white.list-group-item-action.active { + color: #ffffff; + background-color: #777c8c; + border-color: #777c8c; } + +.list-group-item-gray { + color: #131921; + background-color: #d2d4d7; } + .list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus { + color: #131921; + background-color: #bdbfc2; } + .list-group-item-gray.list-group-item-action.active { + color: #ffffff; + background-color: #131921; + border-color: #131921; } + +.list-group-item-dark { + color: #111626; + background-color: #d2d3d9; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #111626; + background-color: #bdbec3; } + .list-group-item-dark.list-group-item-action.active { + color: #ffffff; + background-color: #111626; + border-color: #111626; } + +.list-group-item-black { + color: #0e1322; + background-color: #d1d2d7; } + .list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus { + color: #0e1322; + background-color: #bcbdc2; } + .list-group-item-black.list-group-item-action.active { + color: #ffffff; + background-color: #0e1322; + border-color: #0e1322; } + +.list-group-item-purple { + color: #432874; + background-color: #e2d9f3; } + .list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus { + color: #432874; + background-color: #cbc3db; } + .list-group-item-purple.list-group-item-action.active { + color: #ffffff; + background-color: #432874; + border-color: #432874; } + +.list-group-item-orange { + color: #8b2914; + background-color: #fadad3; } + .list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus { + color: #8b2914; + background-color: #e1c4be; } + .list-group-item-orange.list-group-item-action.active { + color: #ffffff; + background-color: #8b2914; + border-color: #8b2914; } + +.list-group-item-gray-100 { + color: #747a8b; + background-color: #fefefe; } + .list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus { + color: #747a8b; + background-color: #e5e5e5; } + .list-group-item-gray-100.list-group-item-action.active { + color: #ffffff; + background-color: #747a8b; + border-color: #747a8b; } + +.list-group-item-gray-200 { + color: #929294; + background-color: #fdfdfd; } + .list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus { + color: #929294; + background-color: #e4e4e4; } + .list-group-item-gray-200.list-group-item-action.active { + color: #ffffff; + background-color: #929294; + border-color: #929294; } + +.list-group-item-gray-300 { + color: #898b8d; + background-color: #fafafb; } + .list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus { + color: #898b8d; + background-color: #e1e1e2; } + .list-group-item-gray-300.list-group-item-action.active { + color: #ffffff; + background-color: #898b8d; + border-color: #898b8d; } + +.list-group-item-gray-400 { + color: #7d8083; + background-color: #f6f7f8; } + .list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus { + color: #7d8083; + background-color: #dddedf; } + .list-group-item-gray-400.list-group-item-action.active { + color: #ffffff; + background-color: #7d8083; + border-color: #7d8083; } + +.list-group-item-gray-500 { + color: #5e6269; + background-color: #ebedef; } + .list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus { + color: #5e6269; + background-color: #d4d5d7; } + .list-group-item-gray-500.list-group-item-action.active { + color: #ffffff; + background-color: #5e6269; + border-color: #5e6269; } + +.list-group-item-gray-600 { + color: #40444d; + background-color: #e1e3e6; } + .list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus { + color: #40444d; + background-color: #cbcccf; } + .list-group-item-gray-600.list-group-item-action.active { + color: #ffffff; + background-color: #40444d; + border-color: #40444d; } + +.list-group-item-gray-700 { + color: #2d333b; + background-color: #dbdde0; } + .list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus { + color: #2d333b; + background-color: #c5c7ca; } + .list-group-item-gray-700.list-group-item-action.active { + color: #ffffff; + background-color: #2d333b; + border-color: #2d333b; } + +.list-group-item-gray-800 { + color: #212731; + background-color: #d7d9dc; } + .list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus { + color: #212731; + background-color: #c2c3c6; } + .list-group-item-gray-800.list-group-item-action.active { + color: #ffffff; + background-color: #212731; + border-color: #212731; } + +.btn-close { + box-sizing: content-box; + width: 0.75em; + height: 0.75em; + padding: 0.25em 0.25em; + color: #171f38; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23171f38'%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") center/0.75em auto no-repeat; + border: 0; + border-radius: 1rem; + opacity: 0.5; } + .btn-close:hover { + color: #171f38; + text-decoration: none; + opacity: 0.75; } + .btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25); + opacity: 1; } + .btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + user-select: none; + opacity: 0.25; } + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); } + +.toast { + width: 350px; + max-width: 100%; + font-size: 0.875rem; + pointer-events: auto; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; + border-radius: 1rem; } + .toast:not(.showing):not(.show) { + opacity: 0; } + .toast.hide { + display: none; } + +.toast-container { + width: max-content; + max-width: 100%; + pointer-events: none; } + .toast-container > :not(:last-child) { + margin-bottom: 2rem; } + +.toast-header { + display: flex; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6B7280; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(1rem - 1px); + border-top-right-radius: calc(1rem - 1px); } + .toast-header .btn-close { + margin-right: -0.375rem; + margin-left: 0.75rem; } + +.toast-body { + padding: 0.75rem; + word-wrap: break-word; } + +.modal-open { + overflow: hidden; } + .modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + 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% - 1rem); } + .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% - 1rem); } + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #ffffff; + background-clip: padding-box; + border: 0.0625rem solid rgba(23, 31, 56, 0.2); + border-radius: 0.3rem; + box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #171f38; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 0.0625rem solid #E5E7EB; + border-top-left-radius: 0.2375rem; + border-top-right-radius: 0.2375rem; } + .modal-header .btn-close { + padding: 0.5rem 0.5rem; + margin: -0.5rem -0.5rem -0.5rem auto; } + +.modal-title { + margin-bottom: 0; + line-height: 1.5; } + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; } + +.modal-footer { + display: flex; + flex-wrap: wrap; + flex-shrink: 0; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 0.0625rem solid #E5E7EB; + border-bottom-right-radius: 0.2375rem; + border-bottom-left-radius: 0.2375rem; } + .modal-footer > * { + margin: 0.25rem; } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; } + .modal-dialog-scrollable { + height: calc(100% - 3.5rem); } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); } + .modal-content { + box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; } + .modal-sm { + max-width: 300px; } } + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; } } + +@media (min-width: 1200px) { + .modal-xl { + max-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 { + border-radius: 0; } + .modal-fullscreen .modal-body { + overflow-y: auto; } + .modal-fullscreen .modal-footer { + border-radius: 0; } + +@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 { + border-radius: 0; } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; } } + +@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 { + border-radius: 0; } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; } } + +@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 { + border-radius: 0; } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; } } + +@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 { + border-radius: 0; } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; } } + +@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 { + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; } + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; } } + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + 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; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: 0.9; } + .tooltip .tooltip-arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; } + .tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] { + padding: 0.4rem 0; } + .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { + bottom: 0; } + .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { + top: -1px; + border-width: 0.4rem 0.4rem 0; + border-top-color: #ffffff; } + +.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] { + padding: 0 0.4rem; } + .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { + right: -1px; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #ffffff; } + +.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] { + padding: 0.4rem 0; } + .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { + top: 0; } + .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #ffffff; } + +.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] { + padding: 0 0.4rem; } + .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { + left: -1px; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #ffffff; } + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #171f38; + text-align: center; + background-color: #ffffff; + border-radius: 1rem; } + +.popover { + position: absolute; + top: 0; + left: 0 /* rtl:ignore */; + z-index: 1060; + display: block; + max-width: 276px; + 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; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #ffffff; + background-clip: padding-box; + border: 0.0625rem solid rgba(23, 31, 56, 0.2); + border-radius: 0.3rem; + box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; } + .popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; } + .popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { + bottom: -0.5625rem; } + .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(23, 31, 56, 0.25); } + .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + bottom: 0.0625rem; + border-width: 0.5rem 0.5rem 0; + border-top-color: #ffffff; } + +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { + left: -0.5625rem; + width: 0.5rem; + height: 1rem; } + .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(23, 31, 56, 0.25); } + .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + left: 0.0625rem; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #ffffff; } + +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { + top: -0.5625rem; } + .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(23, 31, 56, 0.25); } + .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + top: 0.0625rem; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #ffffff; } + +.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: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 0.0625rem solid #f7f7f7; } + +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { + right: -0.5625rem; + width: 0.5rem; + height: 1rem; } + .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(23, 31, 56, 0.25); } + .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + right: 0.0625rem; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #ffffff; } + +.popover-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 1rem; + color: #1c2540; + background-color: #f7f7f7; + border-bottom: 0.0625rem solid #dfdfdf; + border-top-left-radius: 0.2375rem; + border-top-right-radius: 0.2375rem; } + .popover-header:empty { + display: none; } + +.popover-body { + padding: 1rem 1rem; + color: #1F2937; } + +.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%; + -webkit-backface-visibility: hidden; + 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; } + +/* rtl:begin:ignore */ +.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%); } + +/* rtl:end:ignore */ +.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: #ffffff; + 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: #ffffff; + 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: 20px; + height: 20px; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; } + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); } + +.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%; + list-style: none; } + .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: #ffffff; + 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: #ffffff; + 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: #171f38; } + +.carousel-dark .carousel-caption { + color: #171f38; } + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; } } + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + animation: 0.75s linear infinite spinner-border; } + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; } + +@keyframes spinner-grow { + 0% { + transform: scale(0); } + 50% { + opacity: 1; + transform: none; } } + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + animation: 0.75s linear infinite spinner-grow; } + +.spinner-grow-sm { + width: 1rem; + height: 1rem; } + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + animation-duration: 1.5s; } } + +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.link-primary { + color: #242e4c; } + .link-primary:hover, .link-primary:focus { + color: #1d253d; } + +.link-secondary { + color: #1c2540; } + .link-secondary:hover, .link-secondary:focus { + color: #161e33; } + +.link-tertiary { + color: #1d58a5; } + .link-tertiary:hover, .link-tertiary:focus { + color: #174684; } + +.link-primary-app { + color: #EBF4F6; } + .link-primary-app:hover, .link-primary-app:focus { + color: #eff6f8; } + +.link-secondary-app { + color: #424AA0; } + .link-secondary-app:hover, .link-secondary-app:focus { + color: #353b80; } + +.link-success { + color: #3aaf85; } + .link-success:hover, .link-success:focus { + color: #61bf9d; } + +.link-info { + color: #0d6efd; } + .link-info:hover, .link-info:focus { + color: #0a58ca; } + +.link-warning { + color: #ffc107; } + .link-warning:hover, .link-warning:focus { + color: #ffcd39; } + +.link-danger { + color: #dc3545; } + .link-danger:hover, .link-danger:focus { + color: #b02a37; } + +.link-white { + color: #ffffff; } + .link-white:hover, .link-white:focus { + color: white; } + +.link-gray { + color: #1F2937; } + .link-gray:hover, .link-gray:focus { + color: #19212c; } + +.link-dark { + color: #1c2540; } + .link-dark:hover, .link-dark:focus { + color: #161e33; } + +.link-black { + color: #171f38; } + .link-black:hover, .link-black:focus { + color: #12192d; } + +.link-purple { + color: #6f42c1; } + .link-purple:hover, .link-purple:focus { + color: #59359a; } + +.link-orange { + color: #e84422; } + .link-orange:hover, .link-orange:focus { + color: #ba361b; } + +.link-gray-100 { + color: #F9FAFB; } + .link-gray-100:hover, .link-gray-100:focus { + color: #fafbfc; } + +.link-gray-200 { + color: #F3F4F6; } + .link-gray-200:hover, .link-gray-200:focus { + color: #f5f6f8; } + +.link-gray-300 { + color: #E5E7EB; } + .link-gray-300:hover, .link-gray-300:focus { + color: #eaecef; } + +.link-gray-400 { + color: #D1D5DB; } + .link-gray-400:hover, .link-gray-400:focus { + color: #dadde2; } + +.link-gray-500 { + color: #9CA3AF; } + .link-gray-500:hover, .link-gray-500:focus { + color: #b0b5bf; } + +.link-gray-600 { + color: #6B7280; } + .link-gray-600:hover, .link-gray-600:focus { + color: #565b66; } + +.link-gray-700 { + color: #4B5563; } + .link-gray-700:hover, .link-gray-700:focus { + color: #3c444f; } + +.link-gray-800 { + color: #374151; } + .link-gray-800:hover, .link-gray-800:focus { + color: #2c3441; } + +.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: calc(3 / 4 * 100%); } + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%); } + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%); } + +.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; } + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; } } + +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; } } + +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; } } + +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; } } + +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; } } + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.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; } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !important; } + +.overflow-visible { + overflow: visible !important; } + +.overflow-scroll { + overflow: scroll !important; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-grid { + display: grid !important; } + +.d-table { + display: table !important; } + +.d-table-row { + display: table-row !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: flex !important; } + +.d-inline-flex { + display: inline-flex !important; } + +.d-none { + display: none !important; } + +.shadow { + box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px !important; } + +.shadow-sm { + box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px !important; } + +.shadow-lg { + box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px !important; } + +.shadow-none { + box-shadow: none !important; } + +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed, .headroom--pinned, .headroom--unpinned { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.top-0 { + top: 0 !important; } + +.top-50 { + top: 50% !important; } + +.top-100 { + top: 100% !important; } + +.bottom-0 { + bottom: 0 !important; } + +.bottom-50 { + bottom: 50% !important; } + +.bottom-100 { + bottom: 100% !important; } + +.start-0 { + left: 0 !important; } + +.start-50 { + left: 50% !important; } + +.start-100 { + left: 100% !important; } + +.end-0 { + right: 0 !important; } + +.end-50 { + right: 50% !important; } + +.end-100 { + right: 100% !important; } + +.translate-middle { + transform: translate(-50%, -50%) !important; } + +.translate-middle-x { + transform: translateX(-50%) !important; } + +.translate-middle-y { + transform: translateY(-50%) !important; } + +.border { + border: 0.0625rem solid #E5E7EB !important; } + +.border-0 { + border: 0 !important; } + +.border-top { + border-top: 0.0625rem solid #E5E7EB !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-end { + border-right: 0.0625rem solid #E5E7EB !important; } + +.border-end-0 { + border-right: 0 !important; } + +.border-bottom { + border-bottom: 0.0625rem solid #E5E7EB !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-start { + border-left: 0.0625rem solid #E5E7EB !important; } + +.border-start-0 { + border-left: 0 !important; } + +.border-primary { + border-color: #242e4c !important; } + +.border-secondary { + border-color: #1c2540 !important; } + +.border-tertiary { + border-color: #1d58a5 !important; } + +.border-primary-app { + border-color: #EBF4F6 !important; } + +.border-secondary-app { + border-color: #424AA0 !important; } + +.border-success { + border-color: #3aaf85 !important; } + +.border-info { + border-color: #0d6efd !important; } + +.border-warning { + border-color: #ffc107 !important; } + +.border-danger { + border-color: #dc3545 !important; } + +.border-white { + border-color: #ffffff !important; } + +.border-gray { + border-color: #1F2937 !important; } + +.border-dark { + border-color: #1c2540 !important; } + +.border-black { + border-color: #171f38 !important; } + +.border-purple { + border-color: #6f42c1 !important; } + +.border-orange { + border-color: #e84422 !important; } + +.border-gray-100 { + border-color: #F9FAFB !important; } + +.border-gray-200 { + border-color: #F3F4F6 !important; } + +.border-gray-300 { + border-color: #E5E7EB !important; } + +.border-gray-400 { + border-color: #D1D5DB !important; } + +.border-gray-500 { + border-color: #9CA3AF !important; } + +.border-gray-600 { + border-color: #6B7280 !important; } + +.border-gray-700 { + border-color: #4B5563 !important; } + +.border-gray-800 { + border-color: #374151 !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; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.w-auto { + width: auto !important; } + +.mw-100 { + max-width: 100% !important; } + +.vw-100 { + width: 100vw !important; } + +.min-vw-100 { + min-width: 100vw !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.h-auto { + height: auto !important; } + +.mh-100 { + max-height: 100% !important; } + +.vh-100 { + height: 100vh !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.flex-fill { + 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; } + +.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: 5rem !important; } + +.gap-7 { + gap: 8rem !important; } + +.gap-8 { + gap: 10rem !important; } + +.gap-9 { + gap: 11rem !important; } + +.gap-10 { + gap: 14rem !important; } + +.gap-11 { + gap: 16rem !important; } + +.gap-12 { + gap: 20rem !important; } + +.gap-sm { + gap: 1rem !important; } + +.gap-md { + gap: 2rem !important; } + +.gap-lg { + gap: 4rem !important; } + +.gap-xl { + gap: 8rem !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: 5rem !important; } + +.m-7 { + margin: 8rem !important; } + +.m-8 { + margin: 10rem !important; } + +.m-9 { + margin: 11rem !important; } + +.m-10 { + margin: 14rem !important; } + +.m-11 { + margin: 16rem !important; } + +.m-12 { + margin: 20rem !important; } + +.m-sm { + margin: 1rem !important; } + +.m-md { + margin: 2rem !important; } + +.m-lg { + margin: 4rem !important; } + +.m-xl { + margin: 8rem !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: 5rem !important; + margin-left: 5rem !important; } + +.mx-7 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + +.mx-8 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + +.mx-9 { + margin-right: 11rem !important; + margin-left: 11rem !important; } + +.mx-10 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + +.mx-11 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + +.mx-12 { + margin-right: 20rem !important; + margin-left: 20rem !important; } + +.mx-sm { + margin-right: 1rem !important; + margin-left: 1rem !important; } + +.mx-md { + margin-right: 2rem !important; + margin-left: 2rem !important; } + +.mx-lg { + margin-right: 4rem !important; + margin-left: 4rem !important; } + +.mx-xl { + margin-right: 8rem !important; + margin-left: 8rem !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: 5rem !important; + margin-bottom: 5rem !important; } + +.my-7 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + +.my-8 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + +.my-9 { + margin-top: 11rem !important; + margin-bottom: 11rem !important; } + +.my-10 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + +.my-11 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + +.my-12 { + margin-top: 20rem !important; + margin-bottom: 20rem !important; } + +.my-sm { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + +.my-md { + margin-top: 2rem !important; + margin-bottom: 2rem !important; } + +.my-lg { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + +.my-xl { + margin-top: 8rem !important; + margin-bottom: 8rem !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: 5rem !important; } + +.mt-7 { + margin-top: 8rem !important; } + +.mt-8 { + margin-top: 10rem !important; } + +.mt-9 { + margin-top: 11rem !important; } + +.mt-10 { + margin-top: 14rem !important; } + +.mt-11 { + margin-top: 16rem !important; } + +.mt-12 { + margin-top: 20rem !important; } + +.mt-sm { + margin-top: 1rem !important; } + +.mt-md { + margin-top: 2rem !important; } + +.mt-lg { + margin-top: 4rem !important; } + +.mt-xl { + margin-top: 8rem !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: 5rem !important; } + +.me-7 { + margin-right: 8rem !important; } + +.me-8 { + margin-right: 10rem !important; } + +.me-9 { + margin-right: 11rem !important; } + +.me-10 { + margin-right: 14rem !important; } + +.me-11 { + margin-right: 16rem !important; } + +.me-12 { + margin-right: 20rem !important; } + +.me-sm { + margin-right: 1rem !important; } + +.me-md { + margin-right: 2rem !important; } + +.me-lg { + margin-right: 4rem !important; } + +.me-xl { + margin-right: 8rem !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: 5rem !important; } + +.mb-7 { + margin-bottom: 8rem !important; } + +.mb-8 { + margin-bottom: 10rem !important; } + +.mb-9 { + margin-bottom: 11rem !important; } + +.mb-10 { + margin-bottom: 14rem !important; } + +.mb-11 { + margin-bottom: 16rem !important; } + +.mb-12 { + margin-bottom: 20rem !important; } + +.mb-sm { + margin-bottom: 1rem !important; } + +.mb-md { + margin-bottom: 2rem !important; } + +.mb-lg { + margin-bottom: 4rem !important; } + +.mb-xl { + margin-bottom: 8rem !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: 5rem !important; } + +.ms-7 { + margin-left: 8rem !important; } + +.ms-8 { + margin-left: 10rem !important; } + +.ms-9 { + margin-left: 11rem !important; } + +.ms-10 { + margin-left: 14rem !important; } + +.ms-11 { + margin-left: 16rem !important; } + +.ms-12 { + margin-left: 20rem !important; } + +.ms-sm { + margin-left: 1rem !important; } + +.ms-md { + margin-left: 2rem !important; } + +.ms-lg { + margin-left: 4rem !important; } + +.ms-xl { + margin-left: 8rem !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: -5rem !important; } + +.m-n7 { + margin: -8rem !important; } + +.m-n8 { + margin: -10rem !important; } + +.m-n9 { + margin: -11rem !important; } + +.m-n10 { + margin: -14rem !important; } + +.m-n11 { + margin: -16rem !important; } + +.m-n12 { + margin: -20rem !important; } + +.m-nsm { + margin: -1rem !important; } + +.m-nmd { + margin: -2rem !important; } + +.m-nlg { + margin: -4rem !important; } + +.m-nxl { + margin: -8rem !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: -5rem !important; + margin-left: -5rem !important; } + +.mx-n7 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + +.mx-n8 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + +.mx-n9 { + margin-right: -11rem !important; + margin-left: -11rem !important; } + +.mx-n10 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + +.mx-n11 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + +.mx-n12 { + margin-right: -20rem !important; + margin-left: -20rem !important; } + +.mx-nsm { + margin-right: -1rem !important; + margin-left: -1rem !important; } + +.mx-nmd { + margin-right: -2rem !important; + margin-left: -2rem !important; } + +.mx-nlg { + margin-right: -4rem !important; + margin-left: -4rem !important; } + +.mx-nxl { + margin-right: -8rem !important; + margin-left: -8rem !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: -5rem !important; + margin-bottom: -5rem !important; } + +.my-n7 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + +.my-n8 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + +.my-n9 { + margin-top: -11rem !important; + margin-bottom: -11rem !important; } + +.my-n10 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + +.my-n11 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + +.my-n12 { + margin-top: -20rem !important; + margin-bottom: -20rem !important; } + +.my-nsm { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + +.my-nmd { + margin-top: -2rem !important; + margin-bottom: -2rem !important; } + +.my-nlg { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + +.my-nxl { + margin-top: -8rem !important; + margin-bottom: -8rem !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: -5rem !important; } + +.mt-n7 { + margin-top: -8rem !important; } + +.mt-n8 { + margin-top: -10rem !important; } + +.mt-n9 { + margin-top: -11rem !important; } + +.mt-n10 { + margin-top: -14rem !important; } + +.mt-n11 { + margin-top: -16rem !important; } + +.mt-n12 { + margin-top: -20rem !important; } + +.mt-nsm { + margin-top: -1rem !important; } + +.mt-nmd { + margin-top: -2rem !important; } + +.mt-nlg { + margin-top: -4rem !important; } + +.mt-nxl { + margin-top: -8rem !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: -5rem !important; } + +.me-n7 { + margin-right: -8rem !important; } + +.me-n8 { + margin-right: -10rem !important; } + +.me-n9 { + margin-right: -11rem !important; } + +.me-n10 { + margin-right: -14rem !important; } + +.me-n11 { + margin-right: -16rem !important; } + +.me-n12 { + margin-right: -20rem !important; } + +.me-nsm { + margin-right: -1rem !important; } + +.me-nmd { + margin-right: -2rem !important; } + +.me-nlg { + margin-right: -4rem !important; } + +.me-nxl { + margin-right: -8rem !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: -5rem !important; } + +.mb-n7 { + margin-bottom: -8rem !important; } + +.mb-n8 { + margin-bottom: -10rem !important; } + +.mb-n9 { + margin-bottom: -11rem !important; } + +.mb-n10 { + margin-bottom: -14rem !important; } + +.mb-n11 { + margin-bottom: -16rem !important; } + +.mb-n12 { + margin-bottom: -20rem !important; } + +.mb-nsm { + margin-bottom: -1rem !important; } + +.mb-nmd { + margin-bottom: -2rem !important; } + +.mb-nlg { + margin-bottom: -4rem !important; } + +.mb-nxl { + margin-bottom: -8rem !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: -5rem !important; } + +.ms-n7 { + margin-left: -8rem !important; } + +.ms-n8 { + margin-left: -10rem !important; } + +.ms-n9 { + margin-left: -11rem !important; } + +.ms-n10 { + margin-left: -14rem !important; } + +.ms-n11 { + margin-left: -16rem !important; } + +.ms-n12 { + margin-left: -20rem !important; } + +.ms-nsm { + margin-left: -1rem !important; } + +.ms-nmd { + margin-left: -2rem !important; } + +.ms-nlg { + margin-left: -4rem !important; } + +.ms-nxl { + margin-left: -8rem !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: 5rem !important; } + +.p-7 { + padding: 8rem !important; } + +.p-8 { + padding: 10rem !important; } + +.p-9 { + padding: 11rem !important; } + +.p-10 { + padding: 14rem !important; } + +.p-11 { + padding: 16rem !important; } + +.p-12 { + padding: 20rem !important; } + +.p-sm { + padding: 1rem !important; } + +.p-md { + padding: 2rem !important; } + +.p-lg { + padding: 4rem !important; } + +.p-xl { + padding: 8rem !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: 5rem !important; + padding-left: 5rem !important; } + +.px-7 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + +.px-8 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + +.px-9 { + padding-right: 11rem !important; + padding-left: 11rem !important; } + +.px-10 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + +.px-11 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + +.px-12 { + padding-right: 20rem !important; + padding-left: 20rem !important; } + +.px-sm { + padding-right: 1rem !important; + padding-left: 1rem !important; } + +.px-md { + padding-right: 2rem !important; + padding-left: 2rem !important; } + +.px-lg { + padding-right: 4rem !important; + padding-left: 4rem !important; } + +.px-xl { + padding-right: 8rem !important; + padding-left: 8rem !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: 5rem !important; + padding-bottom: 5rem !important; } + +.py-7 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + +.py-8 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + +.py-9 { + padding-top: 11rem !important; + padding-bottom: 11rem !important; } + +.py-10 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + +.py-11 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + +.py-12 { + padding-top: 20rem !important; + padding-bottom: 20rem !important; } + +.py-sm { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + +.py-md { + padding-top: 2rem !important; + padding-bottom: 2rem !important; } + +.py-lg { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + +.py-xl { + padding-top: 8rem !important; + padding-bottom: 8rem !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: 5rem !important; } + +.pt-7 { + padding-top: 8rem !important; } + +.pt-8 { + padding-top: 10rem !important; } + +.pt-9 { + padding-top: 11rem !important; } + +.pt-10 { + padding-top: 14rem !important; } + +.pt-11 { + padding-top: 16rem !important; } + +.pt-12 { + padding-top: 20rem !important; } + +.pt-sm { + padding-top: 1rem !important; } + +.pt-md { + padding-top: 2rem !important; } + +.pt-lg { + padding-top: 4rem !important; } + +.pt-xl { + padding-top: 8rem !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: 5rem !important; } + +.pe-7 { + padding-right: 8rem !important; } + +.pe-8 { + padding-right: 10rem !important; } + +.pe-9 { + padding-right: 11rem !important; } + +.pe-10 { + padding-right: 14rem !important; } + +.pe-11 { + padding-right: 16rem !important; } + +.pe-12 { + padding-right: 20rem !important; } + +.pe-sm { + padding-right: 1rem !important; } + +.pe-md { + padding-right: 2rem !important; } + +.pe-lg { + padding-right: 4rem !important; } + +.pe-xl { + padding-right: 8rem !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: 5rem !important; } + +.pb-7 { + padding-bottom: 8rem !important; } + +.pb-8 { + padding-bottom: 10rem !important; } + +.pb-9 { + padding-bottom: 11rem !important; } + +.pb-10 { + padding-bottom: 14rem !important; } + +.pb-11 { + padding-bottom: 16rem !important; } + +.pb-12 { + padding-bottom: 20rem !important; } + +.pb-sm { + padding-bottom: 1rem !important; } + +.pb-md { + padding-bottom: 2rem !important; } + +.pb-lg { + padding-bottom: 4rem !important; } + +.pb-xl { + padding-bottom: 8rem !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: 5rem !important; } + +.ps-7 { + padding-left: 8rem !important; } + +.ps-8 { + padding-left: 10rem !important; } + +.ps-9 { + padding-left: 11rem !important; } + +.ps-10 { + padding-left: 14rem !important; } + +.ps-11 { + padding-left: 16rem !important; } + +.ps-12 { + padding-left: 20rem !important; } + +.ps-sm { + padding-left: 1rem !important; } + +.ps-md { + padding-left: 2rem !important; } + +.ps-lg { + padding-left: 4rem !important; } + +.ps-xl { + padding-left: 8rem !important; } + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; } + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; } + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; } + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; } + +.fs-5 { + font-size: 1.25rem !important; } + +.fs-6 { + font-size: 1rem !important; } + +.fst-italic { + font-style: italic !important; } + +.fst-normal { + font-style: normal !important; } + +.fw-light { + font-weight: 300 !important; } + +.fw-lighter { + font-weight: lighter !important; } + +.fw-normal { + font-weight: 400 !important; } + +.fw-bold { + font-weight: 600 !important; } + +.fw-bolder { + font-weight: 700 !important; } + +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.text-start { + text-align: left !important; } + +.text-end { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-primary { + color: #242e4c !important; } + +.text-secondary { + color: #1c2540 !important; } + +.text-tertiary { + color: #1d58a5 !important; } + +.text-primary-app { + color: #EBF4F6 !important; } + +.text-secondary-app { + color: #424AA0 !important; } + +.text-success { + color: #3aaf85 !important; } + +.text-info { + color: #0d6efd !important; } + +.text-warning { + color: #ffc107 !important; } + +.text-danger { + color: #dc3545 !important; } + +.text-white { + color: #ffffff !important; } + +.text-gray { + color: #1F2937 !important; } + +.text-dark { + color: #1c2540 !important; } + +.text-black { + color: #171f38 !important; } + +.text-purple { + color: #6f42c1 !important; } + +.text-orange { + color: #e84422 !important; } + +.text-gray-100 { + color: #F9FAFB !important; } + +.text-gray-200 { + color: #F3F4F6 !important; } + +.text-gray-300 { + color: #E5E7EB !important; } + +.text-gray-400 { + color: #D1D5DB !important; } + +.text-gray-500 { + color: #9CA3AF !important; } + +.text-gray-600 { + color: #6B7280 !important; } + +.text-gray-700 { + color: #4B5563 !important; } + +.text-gray-800 { + color: #374151 !important; } + +.text-body { + color: #1F2937 !important; } + +.text-muted { + color: #58677d !important; } + +.text-black-50 { + color: rgba(23, 31, 56, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; } + +.text-reset { + color: inherit !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; } + +.bg-primary { + background-color: #242e4c !important; } + +.bg-secondary { + background-color: #1c2540 !important; } + +.bg-tertiary { + background-color: #1d58a5 !important; } + +.bg-primary-app { + background-color: #EBF4F6 !important; } + +.bg-secondary-app { + background-color: #424AA0 !important; } + +.bg-success { + background-color: #3aaf85 !important; } + +.bg-info { + background-color: #0d6efd !important; } + +.bg-warning { + background-color: #ffc107 !important; } + +.bg-danger { + background-color: #dc3545 !important; } + +.bg-white { + background-color: #ffffff !important; } + +.bg-gray { + background-color: #1F2937 !important; } + +.bg-dark { + background-color: #1c2540 !important; } + +.bg-black { + background-color: #171f38 !important; } + +.bg-purple { + background-color: #6f42c1 !important; } + +.bg-orange { + background-color: #e84422 !important; } + +.bg-gray-100 { + background-color: #F9FAFB !important; } + +.bg-gray-200 { + background-color: #F3F4F6 !important; } + +.bg-gray-300 { + background-color: #E5E7EB !important; } + +.bg-gray-400 { + background-color: #D1D5DB !important; } + +.bg-gray-500 { + background-color: #9CA3AF !important; } + +.bg-gray-600 { + background-color: #6B7280 !important; } + +.bg-gray-700 { + background-color: #4B5563 !important; } + +.bg-gray-800 { + background-color: #374151 !important; } + +.bg-body { + background-color: #ffffff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.bg-gradient { + background-image: var(--bs-gradient) !important; } + +.text-wrap { + white-space: normal !important; } + +.text-nowrap { + white-space: nowrap !important; } + +.text-decoration-none { + text-decoration: none !important; } + +.text-decoration-underline { + text-decoration: underline !important; } + +.text-decoration-line-through { + text-decoration: line-through !important; } + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; } + +/* rtl:end:remove */ +.font-monospace { + font-family: var(--bs-font-monospace) !important; } + +.user-select-all { + -webkit-user-select: all !important; + user-select: all !important; } + +.user-select-auto { + -webkit-user-select: auto !important; + user-select: auto !important; } + +.user-select-none { + -webkit-user-select: none !important; + user-select: none !important; } + +.pe-none { + pointer-events: none !important; } + +.pe-auto { + pointer-events: auto !important; } + +.rounded { + border-radius: 1rem !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.rounded-1 { + border-radius: 0.6rem !important; } + +.rounded-2 { + border-radius: 1rem !important; } + +.rounded-3 { + border-radius: 0.3rem !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: 2rem !important; } + +.rounded-top { + border-top-left-radius: 1rem !important; + border-top-right-radius: 1rem !important; } + +.rounded-end { + border-top-right-radius: 1rem !important; + border-bottom-right-radius: 1rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 1rem !important; + border-bottom-left-radius: 1rem !important; } + +.rounded-start { + border-bottom-left-radius: 1rem !important; + border-top-left-radius: 1rem !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; } + .float-sm-end { + float: right !important; } + .float-sm-none { + float: none !important; } + .d-sm-inline { + display: inline !important; } + .d-sm-inline-block { + display: inline-block !important; } + .d-sm-block { + display: block !important; } + .d-sm-grid { + display: grid !important; } + .d-sm-table { + display: table !important; } + .d-sm-table-row { + display: table-row !important; } + .d-sm-table-cell { + display: table-cell !important; } + .d-sm-flex { + display: flex !important; } + .d-sm-inline-flex { + display: inline-flex !important; } + .d-sm-none { + display: none !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; } + .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: 5rem !important; } + .gap-sm-7 { + gap: 8rem !important; } + .gap-sm-8 { + gap: 10rem !important; } + .gap-sm-9 { + gap: 11rem !important; } + .gap-sm-10 { + gap: 14rem !important; } + .gap-sm-11 { + gap: 16rem !important; } + .gap-sm-12 { + gap: 20rem !important; } + .gap-sm-sm { + gap: 1rem !important; } + .gap-sm-md { + gap: 2rem !important; } + .gap-sm-lg { + gap: 4rem !important; } + .gap-sm-xl { + gap: 8rem !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: 5rem !important; } + .m-sm-7 { + margin: 8rem !important; } + .m-sm-8 { + margin: 10rem !important; } + .m-sm-9 { + margin: 11rem !important; } + .m-sm-10 { + margin: 14rem !important; } + .m-sm-11 { + margin: 16rem !important; } + .m-sm-12 { + margin: 20rem !important; } + .m-sm-sm { + margin: 1rem !important; } + .m-sm-md { + margin: 2rem !important; } + .m-sm-lg { + margin: 4rem !important; } + .m-sm-xl { + margin: 8rem !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: 5rem !important; + margin-left: 5rem !important; } + .mx-sm-7 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + .mx-sm-8 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + .mx-sm-9 { + margin-right: 11rem !important; + margin-left: 11rem !important; } + .mx-sm-10 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + .mx-sm-11 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + .mx-sm-12 { + margin-right: 20rem !important; + margin-left: 20rem !important; } + .mx-sm-sm { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .mx-sm-md { + margin-right: 2rem !important; + margin-left: 2rem !important; } + .mx-sm-lg { + margin-right: 4rem !important; + margin-left: 4rem !important; } + .mx-sm-xl { + margin-right: 8rem !important; + margin-left: 8rem !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: 5rem !important; + margin-bottom: 5rem !important; } + .my-sm-7 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + .my-sm-8 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + .my-sm-9 { + margin-top: 11rem !important; + margin-bottom: 11rem !important; } + .my-sm-10 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + .my-sm-11 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + .my-sm-12 { + margin-top: 20rem !important; + margin-bottom: 20rem !important; } + .my-sm-sm { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .my-sm-md { + margin-top: 2rem !important; + margin-bottom: 2rem !important; } + .my-sm-lg { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + .my-sm-xl { + margin-top: 8rem !important; + margin-bottom: 8rem !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: 5rem !important; } + .mt-sm-7 { + margin-top: 8rem !important; } + .mt-sm-8 { + margin-top: 10rem !important; } + .mt-sm-9 { + margin-top: 11rem !important; } + .mt-sm-10 { + margin-top: 14rem !important; } + .mt-sm-11 { + margin-top: 16rem !important; } + .mt-sm-12 { + margin-top: 20rem !important; } + .mt-sm-sm { + margin-top: 1rem !important; } + .mt-sm-md { + margin-top: 2rem !important; } + .mt-sm-lg { + margin-top: 4rem !important; } + .mt-sm-xl { + margin-top: 8rem !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: 5rem !important; } + .me-sm-7 { + margin-right: 8rem !important; } + .me-sm-8 { + margin-right: 10rem !important; } + .me-sm-9 { + margin-right: 11rem !important; } + .me-sm-10 { + margin-right: 14rem !important; } + .me-sm-11 { + margin-right: 16rem !important; } + .me-sm-12 { + margin-right: 20rem !important; } + .me-sm-sm { + margin-right: 1rem !important; } + .me-sm-md { + margin-right: 2rem !important; } + .me-sm-lg { + margin-right: 4rem !important; } + .me-sm-xl { + margin-right: 8rem !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: 5rem !important; } + .mb-sm-7 { + margin-bottom: 8rem !important; } + .mb-sm-8 { + margin-bottom: 10rem !important; } + .mb-sm-9 { + margin-bottom: 11rem !important; } + .mb-sm-10 { + margin-bottom: 14rem !important; } + .mb-sm-11 { + margin-bottom: 16rem !important; } + .mb-sm-12 { + margin-bottom: 20rem !important; } + .mb-sm-sm { + margin-bottom: 1rem !important; } + .mb-sm-md { + margin-bottom: 2rem !important; } + .mb-sm-lg { + margin-bottom: 4rem !important; } + .mb-sm-xl { + margin-bottom: 8rem !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: 5rem !important; } + .ms-sm-7 { + margin-left: 8rem !important; } + .ms-sm-8 { + margin-left: 10rem !important; } + .ms-sm-9 { + margin-left: 11rem !important; } + .ms-sm-10 { + margin-left: 14rem !important; } + .ms-sm-11 { + margin-left: 16rem !important; } + .ms-sm-12 { + margin-left: 20rem !important; } + .ms-sm-sm { + margin-left: 1rem !important; } + .ms-sm-md { + margin-left: 2rem !important; } + .ms-sm-lg { + margin-left: 4rem !important; } + .ms-sm-xl { + margin-left: 8rem !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: -5rem !important; } + .m-sm-n7 { + margin: -8rem !important; } + .m-sm-n8 { + margin: -10rem !important; } + .m-sm-n9 { + margin: -11rem !important; } + .m-sm-n10 { + margin: -14rem !important; } + .m-sm-n11 { + margin: -16rem !important; } + .m-sm-n12 { + margin: -20rem !important; } + .m-sm-nsm { + margin: -1rem !important; } + .m-sm-nmd { + margin: -2rem !important; } + .m-sm-nlg { + margin: -4rem !important; } + .m-sm-nxl { + margin: -8rem !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: -5rem !important; + margin-left: -5rem !important; } + .mx-sm-n7 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + .mx-sm-n8 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + .mx-sm-n9 { + margin-right: -11rem !important; + margin-left: -11rem !important; } + .mx-sm-n10 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + .mx-sm-n11 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + .mx-sm-n12 { + margin-right: -20rem !important; + margin-left: -20rem !important; } + .mx-sm-nsm { + margin-right: -1rem !important; + margin-left: -1rem !important; } + .mx-sm-nmd { + margin-right: -2rem !important; + margin-left: -2rem !important; } + .mx-sm-nlg { + margin-right: -4rem !important; + margin-left: -4rem !important; } + .mx-sm-nxl { + margin-right: -8rem !important; + margin-left: -8rem !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: -5rem !important; + margin-bottom: -5rem !important; } + .my-sm-n7 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + .my-sm-n8 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + .my-sm-n9 { + margin-top: -11rem !important; + margin-bottom: -11rem !important; } + .my-sm-n10 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + .my-sm-n11 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + .my-sm-n12 { + margin-top: -20rem !important; + margin-bottom: -20rem !important; } + .my-sm-nsm { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + .my-sm-nmd { + margin-top: -2rem !important; + margin-bottom: -2rem !important; } + .my-sm-nlg { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + .my-sm-nxl { + margin-top: -8rem !important; + margin-bottom: -8rem !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: -5rem !important; } + .mt-sm-n7 { + margin-top: -8rem !important; } + .mt-sm-n8 { + margin-top: -10rem !important; } + .mt-sm-n9 { + margin-top: -11rem !important; } + .mt-sm-n10 { + margin-top: -14rem !important; } + .mt-sm-n11 { + margin-top: -16rem !important; } + .mt-sm-n12 { + margin-top: -20rem !important; } + .mt-sm-nsm { + margin-top: -1rem !important; } + .mt-sm-nmd { + margin-top: -2rem !important; } + .mt-sm-nlg { + margin-top: -4rem !important; } + .mt-sm-nxl { + margin-top: -8rem !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: -5rem !important; } + .me-sm-n7 { + margin-right: -8rem !important; } + .me-sm-n8 { + margin-right: -10rem !important; } + .me-sm-n9 { + margin-right: -11rem !important; } + .me-sm-n10 { + margin-right: -14rem !important; } + .me-sm-n11 { + margin-right: -16rem !important; } + .me-sm-n12 { + margin-right: -20rem !important; } + .me-sm-nsm { + margin-right: -1rem !important; } + .me-sm-nmd { + margin-right: -2rem !important; } + .me-sm-nlg { + margin-right: -4rem !important; } + .me-sm-nxl { + margin-right: -8rem !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: -5rem !important; } + .mb-sm-n7 { + margin-bottom: -8rem !important; } + .mb-sm-n8 { + margin-bottom: -10rem !important; } + .mb-sm-n9 { + margin-bottom: -11rem !important; } + .mb-sm-n10 { + margin-bottom: -14rem !important; } + .mb-sm-n11 { + margin-bottom: -16rem !important; } + .mb-sm-n12 { + margin-bottom: -20rem !important; } + .mb-sm-nsm { + margin-bottom: -1rem !important; } + .mb-sm-nmd { + margin-bottom: -2rem !important; } + .mb-sm-nlg { + margin-bottom: -4rem !important; } + .mb-sm-nxl { + margin-bottom: -8rem !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: -5rem !important; } + .ms-sm-n7 { + margin-left: -8rem !important; } + .ms-sm-n8 { + margin-left: -10rem !important; } + .ms-sm-n9 { + margin-left: -11rem !important; } + .ms-sm-n10 { + margin-left: -14rem !important; } + .ms-sm-n11 { + margin-left: -16rem !important; } + .ms-sm-n12 { + margin-left: -20rem !important; } + .ms-sm-nsm { + margin-left: -1rem !important; } + .ms-sm-nmd { + margin-left: -2rem !important; } + .ms-sm-nlg { + margin-left: -4rem !important; } + .ms-sm-nxl { + margin-left: -8rem !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: 5rem !important; } + .p-sm-7 { + padding: 8rem !important; } + .p-sm-8 { + padding: 10rem !important; } + .p-sm-9 { + padding: 11rem !important; } + .p-sm-10 { + padding: 14rem !important; } + .p-sm-11 { + padding: 16rem !important; } + .p-sm-12 { + padding: 20rem !important; } + .p-sm-sm { + padding: 1rem !important; } + .p-sm-md { + padding: 2rem !important; } + .p-sm-lg { + padding: 4rem !important; } + .p-sm-xl { + padding: 8rem !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: 5rem !important; + padding-left: 5rem !important; } + .px-sm-7 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + .px-sm-8 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + .px-sm-9 { + padding-right: 11rem !important; + padding-left: 11rem !important; } + .px-sm-10 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + .px-sm-11 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + .px-sm-12 { + padding-right: 20rem !important; + padding-left: 20rem !important; } + .px-sm-sm { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .px-sm-md { + padding-right: 2rem !important; + padding-left: 2rem !important; } + .px-sm-lg { + padding-right: 4rem !important; + padding-left: 4rem !important; } + .px-sm-xl { + padding-right: 8rem !important; + padding-left: 8rem !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: 5rem !important; + padding-bottom: 5rem !important; } + .py-sm-7 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + .py-sm-8 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + .py-sm-9 { + padding-top: 11rem !important; + padding-bottom: 11rem !important; } + .py-sm-10 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + .py-sm-11 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + .py-sm-12 { + padding-top: 20rem !important; + padding-bottom: 20rem !important; } + .py-sm-sm { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .py-sm-md { + padding-top: 2rem !important; + padding-bottom: 2rem !important; } + .py-sm-lg { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + .py-sm-xl { + padding-top: 8rem !important; + padding-bottom: 8rem !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: 5rem !important; } + .pt-sm-7 { + padding-top: 8rem !important; } + .pt-sm-8 { + padding-top: 10rem !important; } + .pt-sm-9 { + padding-top: 11rem !important; } + .pt-sm-10 { + padding-top: 14rem !important; } + .pt-sm-11 { + padding-top: 16rem !important; } + .pt-sm-12 { + padding-top: 20rem !important; } + .pt-sm-sm { + padding-top: 1rem !important; } + .pt-sm-md { + padding-top: 2rem !important; } + .pt-sm-lg { + padding-top: 4rem !important; } + .pt-sm-xl { + padding-top: 8rem !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: 5rem !important; } + .pe-sm-7 { + padding-right: 8rem !important; } + .pe-sm-8 { + padding-right: 10rem !important; } + .pe-sm-9 { + padding-right: 11rem !important; } + .pe-sm-10 { + padding-right: 14rem !important; } + .pe-sm-11 { + padding-right: 16rem !important; } + .pe-sm-12 { + padding-right: 20rem !important; } + .pe-sm-sm { + padding-right: 1rem !important; } + .pe-sm-md { + padding-right: 2rem !important; } + .pe-sm-lg { + padding-right: 4rem !important; } + .pe-sm-xl { + padding-right: 8rem !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: 5rem !important; } + .pb-sm-7 { + padding-bottom: 8rem !important; } + .pb-sm-8 { + padding-bottom: 10rem !important; } + .pb-sm-9 { + padding-bottom: 11rem !important; } + .pb-sm-10 { + padding-bottom: 14rem !important; } + .pb-sm-11 { + padding-bottom: 16rem !important; } + .pb-sm-12 { + padding-bottom: 20rem !important; } + .pb-sm-sm { + padding-bottom: 1rem !important; } + .pb-sm-md { + padding-bottom: 2rem !important; } + .pb-sm-lg { + padding-bottom: 4rem !important; } + .pb-sm-xl { + padding-bottom: 8rem !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: 5rem !important; } + .ps-sm-7 { + padding-left: 8rem !important; } + .ps-sm-8 { + padding-left: 10rem !important; } + .ps-sm-9 { + padding-left: 11rem !important; } + .ps-sm-10 { + padding-left: 14rem !important; } + .ps-sm-11 { + padding-left: 16rem !important; } + .ps-sm-12 { + padding-left: 20rem !important; } + .ps-sm-sm { + padding-left: 1rem !important; } + .ps-sm-md { + padding-left: 2rem !important; } + .ps-sm-lg { + padding-left: 4rem !important; } + .ps-sm-xl { + padding-left: 8rem !important; } + .text-sm-start { + text-align: left !important; } + .text-sm-end { + text-align: right !important; } + .text-sm-center { + text-align: center !important; } } + +@media (min-width: 768px) { + .float-md-start { + float: left !important; } + .float-md-end { + float: right !important; } + .float-md-none { + float: none !important; } + .d-md-inline { + display: inline !important; } + .d-md-inline-block { + display: inline-block !important; } + .d-md-block { + display: block !important; } + .d-md-grid { + display: grid !important; } + .d-md-table { + display: table !important; } + .d-md-table-row { + display: table-row !important; } + .d-md-table-cell { + display: table-cell !important; } + .d-md-flex { + display: flex !important; } + .d-md-inline-flex { + display: inline-flex !important; } + .d-md-none { + display: none !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; } + .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: 5rem !important; } + .gap-md-7 { + gap: 8rem !important; } + .gap-md-8 { + gap: 10rem !important; } + .gap-md-9 { + gap: 11rem !important; } + .gap-md-10 { + gap: 14rem !important; } + .gap-md-11 { + gap: 16rem !important; } + .gap-md-12 { + gap: 20rem !important; } + .gap-md-sm { + gap: 1rem !important; } + .gap-md-md { + gap: 2rem !important; } + .gap-md-lg { + gap: 4rem !important; } + .gap-md-xl { + gap: 8rem !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: 5rem !important; } + .m-md-7 { + margin: 8rem !important; } + .m-md-8 { + margin: 10rem !important; } + .m-md-9 { + margin: 11rem !important; } + .m-md-10 { + margin: 14rem !important; } + .m-md-11 { + margin: 16rem !important; } + .m-md-12 { + margin: 20rem !important; } + .m-md-sm { + margin: 1rem !important; } + .m-md-md { + margin: 2rem !important; } + .m-md-lg { + margin: 4rem !important; } + .m-md-xl { + margin: 8rem !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: 5rem !important; + margin-left: 5rem !important; } + .mx-md-7 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + .mx-md-8 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + .mx-md-9 { + margin-right: 11rem !important; + margin-left: 11rem !important; } + .mx-md-10 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + .mx-md-11 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + .mx-md-12 { + margin-right: 20rem !important; + margin-left: 20rem !important; } + .mx-md-sm { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .mx-md-md { + margin-right: 2rem !important; + margin-left: 2rem !important; } + .mx-md-lg { + margin-right: 4rem !important; + margin-left: 4rem !important; } + .mx-md-xl { + margin-right: 8rem !important; + margin-left: 8rem !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: 5rem !important; + margin-bottom: 5rem !important; } + .my-md-7 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + .my-md-8 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + .my-md-9 { + margin-top: 11rem !important; + margin-bottom: 11rem !important; } + .my-md-10 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + .my-md-11 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + .my-md-12 { + margin-top: 20rem !important; + margin-bottom: 20rem !important; } + .my-md-sm { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .my-md-md { + margin-top: 2rem !important; + margin-bottom: 2rem !important; } + .my-md-lg { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + .my-md-xl { + margin-top: 8rem !important; + margin-bottom: 8rem !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: 5rem !important; } + .mt-md-7 { + margin-top: 8rem !important; } + .mt-md-8 { + margin-top: 10rem !important; } + .mt-md-9 { + margin-top: 11rem !important; } + .mt-md-10 { + margin-top: 14rem !important; } + .mt-md-11 { + margin-top: 16rem !important; } + .mt-md-12 { + margin-top: 20rem !important; } + .mt-md-sm { + margin-top: 1rem !important; } + .mt-md-md { + margin-top: 2rem !important; } + .mt-md-lg { + margin-top: 4rem !important; } + .mt-md-xl { + margin-top: 8rem !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: 5rem !important; } + .me-md-7 { + margin-right: 8rem !important; } + .me-md-8 { + margin-right: 10rem !important; } + .me-md-9 { + margin-right: 11rem !important; } + .me-md-10 { + margin-right: 14rem !important; } + .me-md-11 { + margin-right: 16rem !important; } + .me-md-12 { + margin-right: 20rem !important; } + .me-md-sm { + margin-right: 1rem !important; } + .me-md-md { + margin-right: 2rem !important; } + .me-md-lg { + margin-right: 4rem !important; } + .me-md-xl { + margin-right: 8rem !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: 5rem !important; } + .mb-md-7 { + margin-bottom: 8rem !important; } + .mb-md-8 { + margin-bottom: 10rem !important; } + .mb-md-9 { + margin-bottom: 11rem !important; } + .mb-md-10 { + margin-bottom: 14rem !important; } + .mb-md-11 { + margin-bottom: 16rem !important; } + .mb-md-12 { + margin-bottom: 20rem !important; } + .mb-md-sm { + margin-bottom: 1rem !important; } + .mb-md-md { + margin-bottom: 2rem !important; } + .mb-md-lg { + margin-bottom: 4rem !important; } + .mb-md-xl { + margin-bottom: 8rem !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: 5rem !important; } + .ms-md-7 { + margin-left: 8rem !important; } + .ms-md-8 { + margin-left: 10rem !important; } + .ms-md-9 { + margin-left: 11rem !important; } + .ms-md-10 { + margin-left: 14rem !important; } + .ms-md-11 { + margin-left: 16rem !important; } + .ms-md-12 { + margin-left: 20rem !important; } + .ms-md-sm { + margin-left: 1rem !important; } + .ms-md-md { + margin-left: 2rem !important; } + .ms-md-lg { + margin-left: 4rem !important; } + .ms-md-xl { + margin-left: 8rem !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: -5rem !important; } + .m-md-n7 { + margin: -8rem !important; } + .m-md-n8 { + margin: -10rem !important; } + .m-md-n9 { + margin: -11rem !important; } + .m-md-n10 { + margin: -14rem !important; } + .m-md-n11 { + margin: -16rem !important; } + .m-md-n12 { + margin: -20rem !important; } + .m-md-nsm { + margin: -1rem !important; } + .m-md-nmd { + margin: -2rem !important; } + .m-md-nlg { + margin: -4rem !important; } + .m-md-nxl { + margin: -8rem !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: -5rem !important; + margin-left: -5rem !important; } + .mx-md-n7 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + .mx-md-n8 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + .mx-md-n9 { + margin-right: -11rem !important; + margin-left: -11rem !important; } + .mx-md-n10 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + .mx-md-n11 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + .mx-md-n12 { + margin-right: -20rem !important; + margin-left: -20rem !important; } + .mx-md-nsm { + margin-right: -1rem !important; + margin-left: -1rem !important; } + .mx-md-nmd { + margin-right: -2rem !important; + margin-left: -2rem !important; } + .mx-md-nlg { + margin-right: -4rem !important; + margin-left: -4rem !important; } + .mx-md-nxl { + margin-right: -8rem !important; + margin-left: -8rem !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: -5rem !important; + margin-bottom: -5rem !important; } + .my-md-n7 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + .my-md-n8 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + .my-md-n9 { + margin-top: -11rem !important; + margin-bottom: -11rem !important; } + .my-md-n10 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + .my-md-n11 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + .my-md-n12 { + margin-top: -20rem !important; + margin-bottom: -20rem !important; } + .my-md-nsm { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + .my-md-nmd { + margin-top: -2rem !important; + margin-bottom: -2rem !important; } + .my-md-nlg { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + .my-md-nxl { + margin-top: -8rem !important; + margin-bottom: -8rem !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: -5rem !important; } + .mt-md-n7 { + margin-top: -8rem !important; } + .mt-md-n8 { + margin-top: -10rem !important; } + .mt-md-n9 { + margin-top: -11rem !important; } + .mt-md-n10 { + margin-top: -14rem !important; } + .mt-md-n11 { + margin-top: -16rem !important; } + .mt-md-n12 { + margin-top: -20rem !important; } + .mt-md-nsm { + margin-top: -1rem !important; } + .mt-md-nmd { + margin-top: -2rem !important; } + .mt-md-nlg { + margin-top: -4rem !important; } + .mt-md-nxl { + margin-top: -8rem !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: -5rem !important; } + .me-md-n7 { + margin-right: -8rem !important; } + .me-md-n8 { + margin-right: -10rem !important; } + .me-md-n9 { + margin-right: -11rem !important; } + .me-md-n10 { + margin-right: -14rem !important; } + .me-md-n11 { + margin-right: -16rem !important; } + .me-md-n12 { + margin-right: -20rem !important; } + .me-md-nsm { + margin-right: -1rem !important; } + .me-md-nmd { + margin-right: -2rem !important; } + .me-md-nlg { + margin-right: -4rem !important; } + .me-md-nxl { + margin-right: -8rem !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: -5rem !important; } + .mb-md-n7 { + margin-bottom: -8rem !important; } + .mb-md-n8 { + margin-bottom: -10rem !important; } + .mb-md-n9 { + margin-bottom: -11rem !important; } + .mb-md-n10 { + margin-bottom: -14rem !important; } + .mb-md-n11 { + margin-bottom: -16rem !important; } + .mb-md-n12 { + margin-bottom: -20rem !important; } + .mb-md-nsm { + margin-bottom: -1rem !important; } + .mb-md-nmd { + margin-bottom: -2rem !important; } + .mb-md-nlg { + margin-bottom: -4rem !important; } + .mb-md-nxl { + margin-bottom: -8rem !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: -5rem !important; } + .ms-md-n7 { + margin-left: -8rem !important; } + .ms-md-n8 { + margin-left: -10rem !important; } + .ms-md-n9 { + margin-left: -11rem !important; } + .ms-md-n10 { + margin-left: -14rem !important; } + .ms-md-n11 { + margin-left: -16rem !important; } + .ms-md-n12 { + margin-left: -20rem !important; } + .ms-md-nsm { + margin-left: -1rem !important; } + .ms-md-nmd { + margin-left: -2rem !important; } + .ms-md-nlg { + margin-left: -4rem !important; } + .ms-md-nxl { + margin-left: -8rem !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: 5rem !important; } + .p-md-7 { + padding: 8rem !important; } + .p-md-8 { + padding: 10rem !important; } + .p-md-9 { + padding: 11rem !important; } + .p-md-10 { + padding: 14rem !important; } + .p-md-11 { + padding: 16rem !important; } + .p-md-12 { + padding: 20rem !important; } + .p-md-sm { + padding: 1rem !important; } + .p-md-md { + padding: 2rem !important; } + .p-md-lg { + padding: 4rem !important; } + .p-md-xl { + padding: 8rem !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: 5rem !important; + padding-left: 5rem !important; } + .px-md-7 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + .px-md-8 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + .px-md-9 { + padding-right: 11rem !important; + padding-left: 11rem !important; } + .px-md-10 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + .px-md-11 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + .px-md-12 { + padding-right: 20rem !important; + padding-left: 20rem !important; } + .px-md-sm { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .px-md-md { + padding-right: 2rem !important; + padding-left: 2rem !important; } + .px-md-lg { + padding-right: 4rem !important; + padding-left: 4rem !important; } + .px-md-xl { + padding-right: 8rem !important; + padding-left: 8rem !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: 5rem !important; + padding-bottom: 5rem !important; } + .py-md-7 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + .py-md-8 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + .py-md-9 { + padding-top: 11rem !important; + padding-bottom: 11rem !important; } + .py-md-10 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + .py-md-11 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + .py-md-12 { + padding-top: 20rem !important; + padding-bottom: 20rem !important; } + .py-md-sm { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .py-md-md { + padding-top: 2rem !important; + padding-bottom: 2rem !important; } + .py-md-lg { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + .py-md-xl { + padding-top: 8rem !important; + padding-bottom: 8rem !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: 5rem !important; } + .pt-md-7 { + padding-top: 8rem !important; } + .pt-md-8 { + padding-top: 10rem !important; } + .pt-md-9 { + padding-top: 11rem !important; } + .pt-md-10 { + padding-top: 14rem !important; } + .pt-md-11 { + padding-top: 16rem !important; } + .pt-md-12 { + padding-top: 20rem !important; } + .pt-md-sm { + padding-top: 1rem !important; } + .pt-md-md { + padding-top: 2rem !important; } + .pt-md-lg { + padding-top: 4rem !important; } + .pt-md-xl { + padding-top: 8rem !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: 5rem !important; } + .pe-md-7 { + padding-right: 8rem !important; } + .pe-md-8 { + padding-right: 10rem !important; } + .pe-md-9 { + padding-right: 11rem !important; } + .pe-md-10 { + padding-right: 14rem !important; } + .pe-md-11 { + padding-right: 16rem !important; } + .pe-md-12 { + padding-right: 20rem !important; } + .pe-md-sm { + padding-right: 1rem !important; } + .pe-md-md { + padding-right: 2rem !important; } + .pe-md-lg { + padding-right: 4rem !important; } + .pe-md-xl { + padding-right: 8rem !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: 5rem !important; } + .pb-md-7 { + padding-bottom: 8rem !important; } + .pb-md-8 { + padding-bottom: 10rem !important; } + .pb-md-9 { + padding-bottom: 11rem !important; } + .pb-md-10 { + padding-bottom: 14rem !important; } + .pb-md-11 { + padding-bottom: 16rem !important; } + .pb-md-12 { + padding-bottom: 20rem !important; } + .pb-md-sm { + padding-bottom: 1rem !important; } + .pb-md-md { + padding-bottom: 2rem !important; } + .pb-md-lg { + padding-bottom: 4rem !important; } + .pb-md-xl { + padding-bottom: 8rem !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: 5rem !important; } + .ps-md-7 { + padding-left: 8rem !important; } + .ps-md-8 { + padding-left: 10rem !important; } + .ps-md-9 { + padding-left: 11rem !important; } + .ps-md-10 { + padding-left: 14rem !important; } + .ps-md-11 { + padding-left: 16rem !important; } + .ps-md-12 { + padding-left: 20rem !important; } + .ps-md-sm { + padding-left: 1rem !important; } + .ps-md-md { + padding-left: 2rem !important; } + .ps-md-lg { + padding-left: 4rem !important; } + .ps-md-xl { + padding-left: 8rem !important; } + .text-md-start { + text-align: left !important; } + .text-md-end { + text-align: right !important; } + .text-md-center { + text-align: center !important; } } + +@media (min-width: 992px) { + .float-lg-start { + float: left !important; } + .float-lg-end { + float: right !important; } + .float-lg-none { + float: none !important; } + .d-lg-inline { + display: inline !important; } + .d-lg-inline-block { + display: inline-block !important; } + .d-lg-block { + display: block !important; } + .d-lg-grid { + display: grid !important; } + .d-lg-table { + display: table !important; } + .d-lg-table-row { + display: table-row !important; } + .d-lg-table-cell { + display: table-cell !important; } + .d-lg-flex { + display: flex !important; } + .d-lg-inline-flex { + display: inline-flex !important; } + .d-lg-none { + display: none !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; } + .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: 5rem !important; } + .gap-lg-7 { + gap: 8rem !important; } + .gap-lg-8 { + gap: 10rem !important; } + .gap-lg-9 { + gap: 11rem !important; } + .gap-lg-10 { + gap: 14rem !important; } + .gap-lg-11 { + gap: 16rem !important; } + .gap-lg-12 { + gap: 20rem !important; } + .gap-lg-sm { + gap: 1rem !important; } + .gap-lg-md { + gap: 2rem !important; } + .gap-lg-lg { + gap: 4rem !important; } + .gap-lg-xl { + gap: 8rem !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: 5rem !important; } + .m-lg-7 { + margin: 8rem !important; } + .m-lg-8 { + margin: 10rem !important; } + .m-lg-9 { + margin: 11rem !important; } + .m-lg-10 { + margin: 14rem !important; } + .m-lg-11 { + margin: 16rem !important; } + .m-lg-12 { + margin: 20rem !important; } + .m-lg-sm { + margin: 1rem !important; } + .m-lg-md { + margin: 2rem !important; } + .m-lg-lg { + margin: 4rem !important; } + .m-lg-xl { + margin: 8rem !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: 5rem !important; + margin-left: 5rem !important; } + .mx-lg-7 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + .mx-lg-8 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + .mx-lg-9 { + margin-right: 11rem !important; + margin-left: 11rem !important; } + .mx-lg-10 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + .mx-lg-11 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + .mx-lg-12 { + margin-right: 20rem !important; + margin-left: 20rem !important; } + .mx-lg-sm { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .mx-lg-md { + margin-right: 2rem !important; + margin-left: 2rem !important; } + .mx-lg-lg { + margin-right: 4rem !important; + margin-left: 4rem !important; } + .mx-lg-xl { + margin-right: 8rem !important; + margin-left: 8rem !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: 5rem !important; + margin-bottom: 5rem !important; } + .my-lg-7 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + .my-lg-8 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + .my-lg-9 { + margin-top: 11rem !important; + margin-bottom: 11rem !important; } + .my-lg-10 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + .my-lg-11 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + .my-lg-12 { + margin-top: 20rem !important; + margin-bottom: 20rem !important; } + .my-lg-sm { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .my-lg-md { + margin-top: 2rem !important; + margin-bottom: 2rem !important; } + .my-lg-lg { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + .my-lg-xl { + margin-top: 8rem !important; + margin-bottom: 8rem !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: 5rem !important; } + .mt-lg-7 { + margin-top: 8rem !important; } + .mt-lg-8 { + margin-top: 10rem !important; } + .mt-lg-9 { + margin-top: 11rem !important; } + .mt-lg-10 { + margin-top: 14rem !important; } + .mt-lg-11 { + margin-top: 16rem !important; } + .mt-lg-12 { + margin-top: 20rem !important; } + .mt-lg-sm { + margin-top: 1rem !important; } + .mt-lg-md { + margin-top: 2rem !important; } + .mt-lg-lg { + margin-top: 4rem !important; } + .mt-lg-xl { + margin-top: 8rem !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: 5rem !important; } + .me-lg-7 { + margin-right: 8rem !important; } + .me-lg-8 { + margin-right: 10rem !important; } + .me-lg-9 { + margin-right: 11rem !important; } + .me-lg-10 { + margin-right: 14rem !important; } + .me-lg-11 { + margin-right: 16rem !important; } + .me-lg-12 { + margin-right: 20rem !important; } + .me-lg-sm { + margin-right: 1rem !important; } + .me-lg-md { + margin-right: 2rem !important; } + .me-lg-lg { + margin-right: 4rem !important; } + .me-lg-xl { + margin-right: 8rem !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: 5rem !important; } + .mb-lg-7 { + margin-bottom: 8rem !important; } + .mb-lg-8 { + margin-bottom: 10rem !important; } + .mb-lg-9 { + margin-bottom: 11rem !important; } + .mb-lg-10 { + margin-bottom: 14rem !important; } + .mb-lg-11 { + margin-bottom: 16rem !important; } + .mb-lg-12 { + margin-bottom: 20rem !important; } + .mb-lg-sm { + margin-bottom: 1rem !important; } + .mb-lg-md { + margin-bottom: 2rem !important; } + .mb-lg-lg { + margin-bottom: 4rem !important; } + .mb-lg-xl { + margin-bottom: 8rem !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: 5rem !important; } + .ms-lg-7 { + margin-left: 8rem !important; } + .ms-lg-8 { + margin-left: 10rem !important; } + .ms-lg-9 { + margin-left: 11rem !important; } + .ms-lg-10 { + margin-left: 14rem !important; } + .ms-lg-11 { + margin-left: 16rem !important; } + .ms-lg-12 { + margin-left: 20rem !important; } + .ms-lg-sm { + margin-left: 1rem !important; } + .ms-lg-md { + margin-left: 2rem !important; } + .ms-lg-lg { + margin-left: 4rem !important; } + .ms-lg-xl { + margin-left: 8rem !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: -5rem !important; } + .m-lg-n7 { + margin: -8rem !important; } + .m-lg-n8 { + margin: -10rem !important; } + .m-lg-n9 { + margin: -11rem !important; } + .m-lg-n10 { + margin: -14rem !important; } + .m-lg-n11 { + margin: -16rem !important; } + .m-lg-n12 { + margin: -20rem !important; } + .m-lg-nsm { + margin: -1rem !important; } + .m-lg-nmd { + margin: -2rem !important; } + .m-lg-nlg { + margin: -4rem !important; } + .m-lg-nxl { + margin: -8rem !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: -5rem !important; + margin-left: -5rem !important; } + .mx-lg-n7 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + .mx-lg-n8 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + .mx-lg-n9 { + margin-right: -11rem !important; + margin-left: -11rem !important; } + .mx-lg-n10 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + .mx-lg-n11 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + .mx-lg-n12 { + margin-right: -20rem !important; + margin-left: -20rem !important; } + .mx-lg-nsm { + margin-right: -1rem !important; + margin-left: -1rem !important; } + .mx-lg-nmd { + margin-right: -2rem !important; + margin-left: -2rem !important; } + .mx-lg-nlg { + margin-right: -4rem !important; + margin-left: -4rem !important; } + .mx-lg-nxl { + margin-right: -8rem !important; + margin-left: -8rem !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: -5rem !important; + margin-bottom: -5rem !important; } + .my-lg-n7 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + .my-lg-n8 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + .my-lg-n9 { + margin-top: -11rem !important; + margin-bottom: -11rem !important; } + .my-lg-n10 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + .my-lg-n11 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + .my-lg-n12 { + margin-top: -20rem !important; + margin-bottom: -20rem !important; } + .my-lg-nsm { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + .my-lg-nmd { + margin-top: -2rem !important; + margin-bottom: -2rem !important; } + .my-lg-nlg { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + .my-lg-nxl { + margin-top: -8rem !important; + margin-bottom: -8rem !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: -5rem !important; } + .mt-lg-n7 { + margin-top: -8rem !important; } + .mt-lg-n8 { + margin-top: -10rem !important; } + .mt-lg-n9 { + margin-top: -11rem !important; } + .mt-lg-n10 { + margin-top: -14rem !important; } + .mt-lg-n11 { + margin-top: -16rem !important; } + .mt-lg-n12 { + margin-top: -20rem !important; } + .mt-lg-nsm { + margin-top: -1rem !important; } + .mt-lg-nmd { + margin-top: -2rem !important; } + .mt-lg-nlg { + margin-top: -4rem !important; } + .mt-lg-nxl { + margin-top: -8rem !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: -5rem !important; } + .me-lg-n7 { + margin-right: -8rem !important; } + .me-lg-n8 { + margin-right: -10rem !important; } + .me-lg-n9 { + margin-right: -11rem !important; } + .me-lg-n10 { + margin-right: -14rem !important; } + .me-lg-n11 { + margin-right: -16rem !important; } + .me-lg-n12 { + margin-right: -20rem !important; } + .me-lg-nsm { + margin-right: -1rem !important; } + .me-lg-nmd { + margin-right: -2rem !important; } + .me-lg-nlg { + margin-right: -4rem !important; } + .me-lg-nxl { + margin-right: -8rem !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: -5rem !important; } + .mb-lg-n7 { + margin-bottom: -8rem !important; } + .mb-lg-n8 { + margin-bottom: -10rem !important; } + .mb-lg-n9 { + margin-bottom: -11rem !important; } + .mb-lg-n10 { + margin-bottom: -14rem !important; } + .mb-lg-n11 { + margin-bottom: -16rem !important; } + .mb-lg-n12 { + margin-bottom: -20rem !important; } + .mb-lg-nsm { + margin-bottom: -1rem !important; } + .mb-lg-nmd { + margin-bottom: -2rem !important; } + .mb-lg-nlg { + margin-bottom: -4rem !important; } + .mb-lg-nxl { + margin-bottom: -8rem !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: -5rem !important; } + .ms-lg-n7 { + margin-left: -8rem !important; } + .ms-lg-n8 { + margin-left: -10rem !important; } + .ms-lg-n9 { + margin-left: -11rem !important; } + .ms-lg-n10 { + margin-left: -14rem !important; } + .ms-lg-n11 { + margin-left: -16rem !important; } + .ms-lg-n12 { + margin-left: -20rem !important; } + .ms-lg-nsm { + margin-left: -1rem !important; } + .ms-lg-nmd { + margin-left: -2rem !important; } + .ms-lg-nlg { + margin-left: -4rem !important; } + .ms-lg-nxl { + margin-left: -8rem !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: 5rem !important; } + .p-lg-7 { + padding: 8rem !important; } + .p-lg-8 { + padding: 10rem !important; } + .p-lg-9 { + padding: 11rem !important; } + .p-lg-10 { + padding: 14rem !important; } + .p-lg-11 { + padding: 16rem !important; } + .p-lg-12 { + padding: 20rem !important; } + .p-lg-sm { + padding: 1rem !important; } + .p-lg-md { + padding: 2rem !important; } + .p-lg-lg { + padding: 4rem !important; } + .p-lg-xl { + padding: 8rem !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: 5rem !important; + padding-left: 5rem !important; } + .px-lg-7 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + .px-lg-8 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + .px-lg-9 { + padding-right: 11rem !important; + padding-left: 11rem !important; } + .px-lg-10 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + .px-lg-11 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + .px-lg-12 { + padding-right: 20rem !important; + padding-left: 20rem !important; } + .px-lg-sm { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .px-lg-md { + padding-right: 2rem !important; + padding-left: 2rem !important; } + .px-lg-lg { + padding-right: 4rem !important; + padding-left: 4rem !important; } + .px-lg-xl { + padding-right: 8rem !important; + padding-left: 8rem !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: 5rem !important; + padding-bottom: 5rem !important; } + .py-lg-7 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + .py-lg-8 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + .py-lg-9 { + padding-top: 11rem !important; + padding-bottom: 11rem !important; } + .py-lg-10 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + .py-lg-11 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + .py-lg-12 { + padding-top: 20rem !important; + padding-bottom: 20rem !important; } + .py-lg-sm { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .py-lg-md { + padding-top: 2rem !important; + padding-bottom: 2rem !important; } + .py-lg-lg { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + .py-lg-xl { + padding-top: 8rem !important; + padding-bottom: 8rem !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: 5rem !important; } + .pt-lg-7 { + padding-top: 8rem !important; } + .pt-lg-8 { + padding-top: 10rem !important; } + .pt-lg-9 { + padding-top: 11rem !important; } + .pt-lg-10 { + padding-top: 14rem !important; } + .pt-lg-11 { + padding-top: 16rem !important; } + .pt-lg-12 { + padding-top: 20rem !important; } + .pt-lg-sm { + padding-top: 1rem !important; } + .pt-lg-md { + padding-top: 2rem !important; } + .pt-lg-lg { + padding-top: 4rem !important; } + .pt-lg-xl { + padding-top: 8rem !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: 5rem !important; } + .pe-lg-7 { + padding-right: 8rem !important; } + .pe-lg-8 { + padding-right: 10rem !important; } + .pe-lg-9 { + padding-right: 11rem !important; } + .pe-lg-10 { + padding-right: 14rem !important; } + .pe-lg-11 { + padding-right: 16rem !important; } + .pe-lg-12 { + padding-right: 20rem !important; } + .pe-lg-sm { + padding-right: 1rem !important; } + .pe-lg-md { + padding-right: 2rem !important; } + .pe-lg-lg { + padding-right: 4rem !important; } + .pe-lg-xl { + padding-right: 8rem !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: 5rem !important; } + .pb-lg-7 { + padding-bottom: 8rem !important; } + .pb-lg-8 { + padding-bottom: 10rem !important; } + .pb-lg-9 { + padding-bottom: 11rem !important; } + .pb-lg-10 { + padding-bottom: 14rem !important; } + .pb-lg-11 { + padding-bottom: 16rem !important; } + .pb-lg-12 { + padding-bottom: 20rem !important; } + .pb-lg-sm { + padding-bottom: 1rem !important; } + .pb-lg-md { + padding-bottom: 2rem !important; } + .pb-lg-lg { + padding-bottom: 4rem !important; } + .pb-lg-xl { + padding-bottom: 8rem !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: 5rem !important; } + .ps-lg-7 { + padding-left: 8rem !important; } + .ps-lg-8 { + padding-left: 10rem !important; } + .ps-lg-9 { + padding-left: 11rem !important; } + .ps-lg-10 { + padding-left: 14rem !important; } + .ps-lg-11 { + padding-left: 16rem !important; } + .ps-lg-12 { + padding-left: 20rem !important; } + .ps-lg-sm { + padding-left: 1rem !important; } + .ps-lg-md { + padding-left: 2rem !important; } + .ps-lg-lg { + padding-left: 4rem !important; } + .ps-lg-xl { + padding-left: 8rem !important; } + .text-lg-start { + text-align: left !important; } + .text-lg-end { + text-align: right !important; } + .text-lg-center { + text-align: center !important; } } + +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; } + .float-xl-end { + float: right !important; } + .float-xl-none { + float: none !important; } + .d-xl-inline { + display: inline !important; } + .d-xl-inline-block { + display: inline-block !important; } + .d-xl-block { + display: block !important; } + .d-xl-grid { + display: grid !important; } + .d-xl-table { + display: table !important; } + .d-xl-table-row { + display: table-row !important; } + .d-xl-table-cell { + display: table-cell !important; } + .d-xl-flex { + display: flex !important; } + .d-xl-inline-flex { + display: inline-flex !important; } + .d-xl-none { + display: none !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; } + .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: 5rem !important; } + .gap-xl-7 { + gap: 8rem !important; } + .gap-xl-8 { + gap: 10rem !important; } + .gap-xl-9 { + gap: 11rem !important; } + .gap-xl-10 { + gap: 14rem !important; } + .gap-xl-11 { + gap: 16rem !important; } + .gap-xl-12 { + gap: 20rem !important; } + .gap-xl-sm { + gap: 1rem !important; } + .gap-xl-md { + gap: 2rem !important; } + .gap-xl-lg { + gap: 4rem !important; } + .gap-xl-xl { + gap: 8rem !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: 5rem !important; } + .m-xl-7 { + margin: 8rem !important; } + .m-xl-8 { + margin: 10rem !important; } + .m-xl-9 { + margin: 11rem !important; } + .m-xl-10 { + margin: 14rem !important; } + .m-xl-11 { + margin: 16rem !important; } + .m-xl-12 { + margin: 20rem !important; } + .m-xl-sm { + margin: 1rem !important; } + .m-xl-md { + margin: 2rem !important; } + .m-xl-lg { + margin: 4rem !important; } + .m-xl-xl { + margin: 8rem !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: 5rem !important; + margin-left: 5rem !important; } + .mx-xl-7 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + .mx-xl-8 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + .mx-xl-9 { + margin-right: 11rem !important; + margin-left: 11rem !important; } + .mx-xl-10 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + .mx-xl-11 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + .mx-xl-12 { + margin-right: 20rem !important; + margin-left: 20rem !important; } + .mx-xl-sm { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .mx-xl-md { + margin-right: 2rem !important; + margin-left: 2rem !important; } + .mx-xl-lg { + margin-right: 4rem !important; + margin-left: 4rem !important; } + .mx-xl-xl { + margin-right: 8rem !important; + margin-left: 8rem !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: 5rem !important; + margin-bottom: 5rem !important; } + .my-xl-7 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + .my-xl-8 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + .my-xl-9 { + margin-top: 11rem !important; + margin-bottom: 11rem !important; } + .my-xl-10 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + .my-xl-11 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + .my-xl-12 { + margin-top: 20rem !important; + margin-bottom: 20rem !important; } + .my-xl-sm { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .my-xl-md { + margin-top: 2rem !important; + margin-bottom: 2rem !important; } + .my-xl-lg { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + .my-xl-xl { + margin-top: 8rem !important; + margin-bottom: 8rem !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: 5rem !important; } + .mt-xl-7 { + margin-top: 8rem !important; } + .mt-xl-8 { + margin-top: 10rem !important; } + .mt-xl-9 { + margin-top: 11rem !important; } + .mt-xl-10 { + margin-top: 14rem !important; } + .mt-xl-11 { + margin-top: 16rem !important; } + .mt-xl-12 { + margin-top: 20rem !important; } + .mt-xl-sm { + margin-top: 1rem !important; } + .mt-xl-md { + margin-top: 2rem !important; } + .mt-xl-lg { + margin-top: 4rem !important; } + .mt-xl-xl { + margin-top: 8rem !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: 5rem !important; } + .me-xl-7 { + margin-right: 8rem !important; } + .me-xl-8 { + margin-right: 10rem !important; } + .me-xl-9 { + margin-right: 11rem !important; } + .me-xl-10 { + margin-right: 14rem !important; } + .me-xl-11 { + margin-right: 16rem !important; } + .me-xl-12 { + margin-right: 20rem !important; } + .me-xl-sm { + margin-right: 1rem !important; } + .me-xl-md { + margin-right: 2rem !important; } + .me-xl-lg { + margin-right: 4rem !important; } + .me-xl-xl { + margin-right: 8rem !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: 5rem !important; } + .mb-xl-7 { + margin-bottom: 8rem !important; } + .mb-xl-8 { + margin-bottom: 10rem !important; } + .mb-xl-9 { + margin-bottom: 11rem !important; } + .mb-xl-10 { + margin-bottom: 14rem !important; } + .mb-xl-11 { + margin-bottom: 16rem !important; } + .mb-xl-12 { + margin-bottom: 20rem !important; } + .mb-xl-sm { + margin-bottom: 1rem !important; } + .mb-xl-md { + margin-bottom: 2rem !important; } + .mb-xl-lg { + margin-bottom: 4rem !important; } + .mb-xl-xl { + margin-bottom: 8rem !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: 5rem !important; } + .ms-xl-7 { + margin-left: 8rem !important; } + .ms-xl-8 { + margin-left: 10rem !important; } + .ms-xl-9 { + margin-left: 11rem !important; } + .ms-xl-10 { + margin-left: 14rem !important; } + .ms-xl-11 { + margin-left: 16rem !important; } + .ms-xl-12 { + margin-left: 20rem !important; } + .ms-xl-sm { + margin-left: 1rem !important; } + .ms-xl-md { + margin-left: 2rem !important; } + .ms-xl-lg { + margin-left: 4rem !important; } + .ms-xl-xl { + margin-left: 8rem !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: -5rem !important; } + .m-xl-n7 { + margin: -8rem !important; } + .m-xl-n8 { + margin: -10rem !important; } + .m-xl-n9 { + margin: -11rem !important; } + .m-xl-n10 { + margin: -14rem !important; } + .m-xl-n11 { + margin: -16rem !important; } + .m-xl-n12 { + margin: -20rem !important; } + .m-xl-nsm { + margin: -1rem !important; } + .m-xl-nmd { + margin: -2rem !important; } + .m-xl-nlg { + margin: -4rem !important; } + .m-xl-nxl { + margin: -8rem !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: -5rem !important; + margin-left: -5rem !important; } + .mx-xl-n7 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + .mx-xl-n8 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + .mx-xl-n9 { + margin-right: -11rem !important; + margin-left: -11rem !important; } + .mx-xl-n10 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + .mx-xl-n11 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + .mx-xl-n12 { + margin-right: -20rem !important; + margin-left: -20rem !important; } + .mx-xl-nsm { + margin-right: -1rem !important; + margin-left: -1rem !important; } + .mx-xl-nmd { + margin-right: -2rem !important; + margin-left: -2rem !important; } + .mx-xl-nlg { + margin-right: -4rem !important; + margin-left: -4rem !important; } + .mx-xl-nxl { + margin-right: -8rem !important; + margin-left: -8rem !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: -5rem !important; + margin-bottom: -5rem !important; } + .my-xl-n7 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + .my-xl-n8 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + .my-xl-n9 { + margin-top: -11rem !important; + margin-bottom: -11rem !important; } + .my-xl-n10 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + .my-xl-n11 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + .my-xl-n12 { + margin-top: -20rem !important; + margin-bottom: -20rem !important; } + .my-xl-nsm { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + .my-xl-nmd { + margin-top: -2rem !important; + margin-bottom: -2rem !important; } + .my-xl-nlg { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + .my-xl-nxl { + margin-top: -8rem !important; + margin-bottom: -8rem !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: -5rem !important; } + .mt-xl-n7 { + margin-top: -8rem !important; } + .mt-xl-n8 { + margin-top: -10rem !important; } + .mt-xl-n9 { + margin-top: -11rem !important; } + .mt-xl-n10 { + margin-top: -14rem !important; } + .mt-xl-n11 { + margin-top: -16rem !important; } + .mt-xl-n12 { + margin-top: -20rem !important; } + .mt-xl-nsm { + margin-top: -1rem !important; } + .mt-xl-nmd { + margin-top: -2rem !important; } + .mt-xl-nlg { + margin-top: -4rem !important; } + .mt-xl-nxl { + margin-top: -8rem !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: -5rem !important; } + .me-xl-n7 { + margin-right: -8rem !important; } + .me-xl-n8 { + margin-right: -10rem !important; } + .me-xl-n9 { + margin-right: -11rem !important; } + .me-xl-n10 { + margin-right: -14rem !important; } + .me-xl-n11 { + margin-right: -16rem !important; } + .me-xl-n12 { + margin-right: -20rem !important; } + .me-xl-nsm { + margin-right: -1rem !important; } + .me-xl-nmd { + margin-right: -2rem !important; } + .me-xl-nlg { + margin-right: -4rem !important; } + .me-xl-nxl { + margin-right: -8rem !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: -5rem !important; } + .mb-xl-n7 { + margin-bottom: -8rem !important; } + .mb-xl-n8 { + margin-bottom: -10rem !important; } + .mb-xl-n9 { + margin-bottom: -11rem !important; } + .mb-xl-n10 { + margin-bottom: -14rem !important; } + .mb-xl-n11 { + margin-bottom: -16rem !important; } + .mb-xl-n12 { + margin-bottom: -20rem !important; } + .mb-xl-nsm { + margin-bottom: -1rem !important; } + .mb-xl-nmd { + margin-bottom: -2rem !important; } + .mb-xl-nlg { + margin-bottom: -4rem !important; } + .mb-xl-nxl { + margin-bottom: -8rem !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: -5rem !important; } + .ms-xl-n7 { + margin-left: -8rem !important; } + .ms-xl-n8 { + margin-left: -10rem !important; } + .ms-xl-n9 { + margin-left: -11rem !important; } + .ms-xl-n10 { + margin-left: -14rem !important; } + .ms-xl-n11 { + margin-left: -16rem !important; } + .ms-xl-n12 { + margin-left: -20rem !important; } + .ms-xl-nsm { + margin-left: -1rem !important; } + .ms-xl-nmd { + margin-left: -2rem !important; } + .ms-xl-nlg { + margin-left: -4rem !important; } + .ms-xl-nxl { + margin-left: -8rem !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: 5rem !important; } + .p-xl-7 { + padding: 8rem !important; } + .p-xl-8 { + padding: 10rem !important; } + .p-xl-9 { + padding: 11rem !important; } + .p-xl-10 { + padding: 14rem !important; } + .p-xl-11 { + padding: 16rem !important; } + .p-xl-12 { + padding: 20rem !important; } + .p-xl-sm { + padding: 1rem !important; } + .p-xl-md { + padding: 2rem !important; } + .p-xl-lg { + padding: 4rem !important; } + .p-xl-xl { + padding: 8rem !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: 5rem !important; + padding-left: 5rem !important; } + .px-xl-7 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + .px-xl-8 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + .px-xl-9 { + padding-right: 11rem !important; + padding-left: 11rem !important; } + .px-xl-10 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + .px-xl-11 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + .px-xl-12 { + padding-right: 20rem !important; + padding-left: 20rem !important; } + .px-xl-sm { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .px-xl-md { + padding-right: 2rem !important; + padding-left: 2rem !important; } + .px-xl-lg { + padding-right: 4rem !important; + padding-left: 4rem !important; } + .px-xl-xl { + padding-right: 8rem !important; + padding-left: 8rem !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: 5rem !important; + padding-bottom: 5rem !important; } + .py-xl-7 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + .py-xl-8 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + .py-xl-9 { + padding-top: 11rem !important; + padding-bottom: 11rem !important; } + .py-xl-10 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + .py-xl-11 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + .py-xl-12 { + padding-top: 20rem !important; + padding-bottom: 20rem !important; } + .py-xl-sm { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .py-xl-md { + padding-top: 2rem !important; + padding-bottom: 2rem !important; } + .py-xl-lg { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + .py-xl-xl { + padding-top: 8rem !important; + padding-bottom: 8rem !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: 5rem !important; } + .pt-xl-7 { + padding-top: 8rem !important; } + .pt-xl-8 { + padding-top: 10rem !important; } + .pt-xl-9 { + padding-top: 11rem !important; } + .pt-xl-10 { + padding-top: 14rem !important; } + .pt-xl-11 { + padding-top: 16rem !important; } + .pt-xl-12 { + padding-top: 20rem !important; } + .pt-xl-sm { + padding-top: 1rem !important; } + .pt-xl-md { + padding-top: 2rem !important; } + .pt-xl-lg { + padding-top: 4rem !important; } + .pt-xl-xl { + padding-top: 8rem !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: 5rem !important; } + .pe-xl-7 { + padding-right: 8rem !important; } + .pe-xl-8 { + padding-right: 10rem !important; } + .pe-xl-9 { + padding-right: 11rem !important; } + .pe-xl-10 { + padding-right: 14rem !important; } + .pe-xl-11 { + padding-right: 16rem !important; } + .pe-xl-12 { + padding-right: 20rem !important; } + .pe-xl-sm { + padding-right: 1rem !important; } + .pe-xl-md { + padding-right: 2rem !important; } + .pe-xl-lg { + padding-right: 4rem !important; } + .pe-xl-xl { + padding-right: 8rem !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: 5rem !important; } + .pb-xl-7 { + padding-bottom: 8rem !important; } + .pb-xl-8 { + padding-bottom: 10rem !important; } + .pb-xl-9 { + padding-bottom: 11rem !important; } + .pb-xl-10 { + padding-bottom: 14rem !important; } + .pb-xl-11 { + padding-bottom: 16rem !important; } + .pb-xl-12 { + padding-bottom: 20rem !important; } + .pb-xl-sm { + padding-bottom: 1rem !important; } + .pb-xl-md { + padding-bottom: 2rem !important; } + .pb-xl-lg { + padding-bottom: 4rem !important; } + .pb-xl-xl { + padding-bottom: 8rem !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: 5rem !important; } + .ps-xl-7 { + padding-left: 8rem !important; } + .ps-xl-8 { + padding-left: 10rem !important; } + .ps-xl-9 { + padding-left: 11rem !important; } + .ps-xl-10 { + padding-left: 14rem !important; } + .ps-xl-11 { + padding-left: 16rem !important; } + .ps-xl-12 { + padding-left: 20rem !important; } + .ps-xl-sm { + padding-left: 1rem !important; } + .ps-xl-md { + padding-left: 2rem !important; } + .ps-xl-lg { + padding-left: 4rem !important; } + .ps-xl-xl { + padding-left: 8rem !important; } + .text-xl-start { + text-align: left !important; } + .text-xl-end { + text-align: right !important; } + .text-xl-center { + text-align: center !important; } } + +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; } + .float-xxl-end { + float: right !important; } + .float-xxl-none { + float: none !important; } + .d-xxl-inline { + display: inline !important; } + .d-xxl-inline-block { + display: inline-block !important; } + .d-xxl-block { + display: block !important; } + .d-xxl-grid { + display: grid !important; } + .d-xxl-table { + display: table !important; } + .d-xxl-table-row { + display: table-row !important; } + .d-xxl-table-cell { + display: table-cell !important; } + .d-xxl-flex { + display: flex !important; } + .d-xxl-inline-flex { + display: inline-flex !important; } + .d-xxl-none { + display: none !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; } + .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: 5rem !important; } + .gap-xxl-7 { + gap: 8rem !important; } + .gap-xxl-8 { + gap: 10rem !important; } + .gap-xxl-9 { + gap: 11rem !important; } + .gap-xxl-10 { + gap: 14rem !important; } + .gap-xxl-11 { + gap: 16rem !important; } + .gap-xxl-12 { + gap: 20rem !important; } + .gap-xxl-sm { + gap: 1rem !important; } + .gap-xxl-md { + gap: 2rem !important; } + .gap-xxl-lg { + gap: 4rem !important; } + .gap-xxl-xl { + gap: 8rem !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: 5rem !important; } + .m-xxl-7 { + margin: 8rem !important; } + .m-xxl-8 { + margin: 10rem !important; } + .m-xxl-9 { + margin: 11rem !important; } + .m-xxl-10 { + margin: 14rem !important; } + .m-xxl-11 { + margin: 16rem !important; } + .m-xxl-12 { + margin: 20rem !important; } + .m-xxl-sm { + margin: 1rem !important; } + .m-xxl-md { + margin: 2rem !important; } + .m-xxl-lg { + margin: 4rem !important; } + .m-xxl-xl { + margin: 8rem !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: 5rem !important; + margin-left: 5rem !important; } + .mx-xxl-7 { + margin-right: 8rem !important; + margin-left: 8rem !important; } + .mx-xxl-8 { + margin-right: 10rem !important; + margin-left: 10rem !important; } + .mx-xxl-9 { + margin-right: 11rem !important; + margin-left: 11rem !important; } + .mx-xxl-10 { + margin-right: 14rem !important; + margin-left: 14rem !important; } + .mx-xxl-11 { + margin-right: 16rem !important; + margin-left: 16rem !important; } + .mx-xxl-12 { + margin-right: 20rem !important; + margin-left: 20rem !important; } + .mx-xxl-sm { + margin-right: 1rem !important; + margin-left: 1rem !important; } + .mx-xxl-md { + margin-right: 2rem !important; + margin-left: 2rem !important; } + .mx-xxl-lg { + margin-right: 4rem !important; + margin-left: 4rem !important; } + .mx-xxl-xl { + margin-right: 8rem !important; + margin-left: 8rem !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: 5rem !important; + margin-bottom: 5rem !important; } + .my-xxl-7 { + margin-top: 8rem !important; + margin-bottom: 8rem !important; } + .my-xxl-8 { + margin-top: 10rem !important; + margin-bottom: 10rem !important; } + .my-xxl-9 { + margin-top: 11rem !important; + margin-bottom: 11rem !important; } + .my-xxl-10 { + margin-top: 14rem !important; + margin-bottom: 14rem !important; } + .my-xxl-11 { + margin-top: 16rem !important; + margin-bottom: 16rem !important; } + .my-xxl-12 { + margin-top: 20rem !important; + margin-bottom: 20rem !important; } + .my-xxl-sm { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + .my-xxl-md { + margin-top: 2rem !important; + margin-bottom: 2rem !important; } + .my-xxl-lg { + margin-top: 4rem !important; + margin-bottom: 4rem !important; } + .my-xxl-xl { + margin-top: 8rem !important; + margin-bottom: 8rem !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: 5rem !important; } + .mt-xxl-7 { + margin-top: 8rem !important; } + .mt-xxl-8 { + margin-top: 10rem !important; } + .mt-xxl-9 { + margin-top: 11rem !important; } + .mt-xxl-10 { + margin-top: 14rem !important; } + .mt-xxl-11 { + margin-top: 16rem !important; } + .mt-xxl-12 { + margin-top: 20rem !important; } + .mt-xxl-sm { + margin-top: 1rem !important; } + .mt-xxl-md { + margin-top: 2rem !important; } + .mt-xxl-lg { + margin-top: 4rem !important; } + .mt-xxl-xl { + margin-top: 8rem !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: 5rem !important; } + .me-xxl-7 { + margin-right: 8rem !important; } + .me-xxl-8 { + margin-right: 10rem !important; } + .me-xxl-9 { + margin-right: 11rem !important; } + .me-xxl-10 { + margin-right: 14rem !important; } + .me-xxl-11 { + margin-right: 16rem !important; } + .me-xxl-12 { + margin-right: 20rem !important; } + .me-xxl-sm { + margin-right: 1rem !important; } + .me-xxl-md { + margin-right: 2rem !important; } + .me-xxl-lg { + margin-right: 4rem !important; } + .me-xxl-xl { + margin-right: 8rem !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: 5rem !important; } + .mb-xxl-7 { + margin-bottom: 8rem !important; } + .mb-xxl-8 { + margin-bottom: 10rem !important; } + .mb-xxl-9 { + margin-bottom: 11rem !important; } + .mb-xxl-10 { + margin-bottom: 14rem !important; } + .mb-xxl-11 { + margin-bottom: 16rem !important; } + .mb-xxl-12 { + margin-bottom: 20rem !important; } + .mb-xxl-sm { + margin-bottom: 1rem !important; } + .mb-xxl-md { + margin-bottom: 2rem !important; } + .mb-xxl-lg { + margin-bottom: 4rem !important; } + .mb-xxl-xl { + margin-bottom: 8rem !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: 5rem !important; } + .ms-xxl-7 { + margin-left: 8rem !important; } + .ms-xxl-8 { + margin-left: 10rem !important; } + .ms-xxl-9 { + margin-left: 11rem !important; } + .ms-xxl-10 { + margin-left: 14rem !important; } + .ms-xxl-11 { + margin-left: 16rem !important; } + .ms-xxl-12 { + margin-left: 20rem !important; } + .ms-xxl-sm { + margin-left: 1rem !important; } + .ms-xxl-md { + margin-left: 2rem !important; } + .ms-xxl-lg { + margin-left: 4rem !important; } + .ms-xxl-xl { + margin-left: 8rem !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: -5rem !important; } + .m-xxl-n7 { + margin: -8rem !important; } + .m-xxl-n8 { + margin: -10rem !important; } + .m-xxl-n9 { + margin: -11rem !important; } + .m-xxl-n10 { + margin: -14rem !important; } + .m-xxl-n11 { + margin: -16rem !important; } + .m-xxl-n12 { + margin: -20rem !important; } + .m-xxl-nsm { + margin: -1rem !important; } + .m-xxl-nmd { + margin: -2rem !important; } + .m-xxl-nlg { + margin: -4rem !important; } + .m-xxl-nxl { + margin: -8rem !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: -5rem !important; + margin-left: -5rem !important; } + .mx-xxl-n7 { + margin-right: -8rem !important; + margin-left: -8rem !important; } + .mx-xxl-n8 { + margin-right: -10rem !important; + margin-left: -10rem !important; } + .mx-xxl-n9 { + margin-right: -11rem !important; + margin-left: -11rem !important; } + .mx-xxl-n10 { + margin-right: -14rem !important; + margin-left: -14rem !important; } + .mx-xxl-n11 { + margin-right: -16rem !important; + margin-left: -16rem !important; } + .mx-xxl-n12 { + margin-right: -20rem !important; + margin-left: -20rem !important; } + .mx-xxl-nsm { + margin-right: -1rem !important; + margin-left: -1rem !important; } + .mx-xxl-nmd { + margin-right: -2rem !important; + margin-left: -2rem !important; } + .mx-xxl-nlg { + margin-right: -4rem !important; + margin-left: -4rem !important; } + .mx-xxl-nxl { + margin-right: -8rem !important; + margin-left: -8rem !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: -5rem !important; + margin-bottom: -5rem !important; } + .my-xxl-n7 { + margin-top: -8rem !important; + margin-bottom: -8rem !important; } + .my-xxl-n8 { + margin-top: -10rem !important; + margin-bottom: -10rem !important; } + .my-xxl-n9 { + margin-top: -11rem !important; + margin-bottom: -11rem !important; } + .my-xxl-n10 { + margin-top: -14rem !important; + margin-bottom: -14rem !important; } + .my-xxl-n11 { + margin-top: -16rem !important; + margin-bottom: -16rem !important; } + .my-xxl-n12 { + margin-top: -20rem !important; + margin-bottom: -20rem !important; } + .my-xxl-nsm { + margin-top: -1rem !important; + margin-bottom: -1rem !important; } + .my-xxl-nmd { + margin-top: -2rem !important; + margin-bottom: -2rem !important; } + .my-xxl-nlg { + margin-top: -4rem !important; + margin-bottom: -4rem !important; } + .my-xxl-nxl { + margin-top: -8rem !important; + margin-bottom: -8rem !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: -5rem !important; } + .mt-xxl-n7 { + margin-top: -8rem !important; } + .mt-xxl-n8 { + margin-top: -10rem !important; } + .mt-xxl-n9 { + margin-top: -11rem !important; } + .mt-xxl-n10 { + margin-top: -14rem !important; } + .mt-xxl-n11 { + margin-top: -16rem !important; } + .mt-xxl-n12 { + margin-top: -20rem !important; } + .mt-xxl-nsm { + margin-top: -1rem !important; } + .mt-xxl-nmd { + margin-top: -2rem !important; } + .mt-xxl-nlg { + margin-top: -4rem !important; } + .mt-xxl-nxl { + margin-top: -8rem !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: -5rem !important; } + .me-xxl-n7 { + margin-right: -8rem !important; } + .me-xxl-n8 { + margin-right: -10rem !important; } + .me-xxl-n9 { + margin-right: -11rem !important; } + .me-xxl-n10 { + margin-right: -14rem !important; } + .me-xxl-n11 { + margin-right: -16rem !important; } + .me-xxl-n12 { + margin-right: -20rem !important; } + .me-xxl-nsm { + margin-right: -1rem !important; } + .me-xxl-nmd { + margin-right: -2rem !important; } + .me-xxl-nlg { + margin-right: -4rem !important; } + .me-xxl-nxl { + margin-right: -8rem !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: -5rem !important; } + .mb-xxl-n7 { + margin-bottom: -8rem !important; } + .mb-xxl-n8 { + margin-bottom: -10rem !important; } + .mb-xxl-n9 { + margin-bottom: -11rem !important; } + .mb-xxl-n10 { + margin-bottom: -14rem !important; } + .mb-xxl-n11 { + margin-bottom: -16rem !important; } + .mb-xxl-n12 { + margin-bottom: -20rem !important; } + .mb-xxl-nsm { + margin-bottom: -1rem !important; } + .mb-xxl-nmd { + margin-bottom: -2rem !important; } + .mb-xxl-nlg { + margin-bottom: -4rem !important; } + .mb-xxl-nxl { + margin-bottom: -8rem !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: -5rem !important; } + .ms-xxl-n7 { + margin-left: -8rem !important; } + .ms-xxl-n8 { + margin-left: -10rem !important; } + .ms-xxl-n9 { + margin-left: -11rem !important; } + .ms-xxl-n10 { + margin-left: -14rem !important; } + .ms-xxl-n11 { + margin-left: -16rem !important; } + .ms-xxl-n12 { + margin-left: -20rem !important; } + .ms-xxl-nsm { + margin-left: -1rem !important; } + .ms-xxl-nmd { + margin-left: -2rem !important; } + .ms-xxl-nlg { + margin-left: -4rem !important; } + .ms-xxl-nxl { + margin-left: -8rem !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: 5rem !important; } + .p-xxl-7 { + padding: 8rem !important; } + .p-xxl-8 { + padding: 10rem !important; } + .p-xxl-9 { + padding: 11rem !important; } + .p-xxl-10 { + padding: 14rem !important; } + .p-xxl-11 { + padding: 16rem !important; } + .p-xxl-12 { + padding: 20rem !important; } + .p-xxl-sm { + padding: 1rem !important; } + .p-xxl-md { + padding: 2rem !important; } + .p-xxl-lg { + padding: 4rem !important; } + .p-xxl-xl { + padding: 8rem !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: 5rem !important; + padding-left: 5rem !important; } + .px-xxl-7 { + padding-right: 8rem !important; + padding-left: 8rem !important; } + .px-xxl-8 { + padding-right: 10rem !important; + padding-left: 10rem !important; } + .px-xxl-9 { + padding-right: 11rem !important; + padding-left: 11rem !important; } + .px-xxl-10 { + padding-right: 14rem !important; + padding-left: 14rem !important; } + .px-xxl-11 { + padding-right: 16rem !important; + padding-left: 16rem !important; } + .px-xxl-12 { + padding-right: 20rem !important; + padding-left: 20rem !important; } + .px-xxl-sm { + padding-right: 1rem !important; + padding-left: 1rem !important; } + .px-xxl-md { + padding-right: 2rem !important; + padding-left: 2rem !important; } + .px-xxl-lg { + padding-right: 4rem !important; + padding-left: 4rem !important; } + .px-xxl-xl { + padding-right: 8rem !important; + padding-left: 8rem !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: 5rem !important; + padding-bottom: 5rem !important; } + .py-xxl-7 { + padding-top: 8rem !important; + padding-bottom: 8rem !important; } + .py-xxl-8 { + padding-top: 10rem !important; + padding-bottom: 10rem !important; } + .py-xxl-9 { + padding-top: 11rem !important; + padding-bottom: 11rem !important; } + .py-xxl-10 { + padding-top: 14rem !important; + padding-bottom: 14rem !important; } + .py-xxl-11 { + padding-top: 16rem !important; + padding-bottom: 16rem !important; } + .py-xxl-12 { + padding-top: 20rem !important; + padding-bottom: 20rem !important; } + .py-xxl-sm { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + .py-xxl-md { + padding-top: 2rem !important; + padding-bottom: 2rem !important; } + .py-xxl-lg { + padding-top: 4rem !important; + padding-bottom: 4rem !important; } + .py-xxl-xl { + padding-top: 8rem !important; + padding-bottom: 8rem !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: 5rem !important; } + .pt-xxl-7 { + padding-top: 8rem !important; } + .pt-xxl-8 { + padding-top: 10rem !important; } + .pt-xxl-9 { + padding-top: 11rem !important; } + .pt-xxl-10 { + padding-top: 14rem !important; } + .pt-xxl-11 { + padding-top: 16rem !important; } + .pt-xxl-12 { + padding-top: 20rem !important; } + .pt-xxl-sm { + padding-top: 1rem !important; } + .pt-xxl-md { + padding-top: 2rem !important; } + .pt-xxl-lg { + padding-top: 4rem !important; } + .pt-xxl-xl { + padding-top: 8rem !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: 5rem !important; } + .pe-xxl-7 { + padding-right: 8rem !important; } + .pe-xxl-8 { + padding-right: 10rem !important; } + .pe-xxl-9 { + padding-right: 11rem !important; } + .pe-xxl-10 { + padding-right: 14rem !important; } + .pe-xxl-11 { + padding-right: 16rem !important; } + .pe-xxl-12 { + padding-right: 20rem !important; } + .pe-xxl-sm { + padding-right: 1rem !important; } + .pe-xxl-md { + padding-right: 2rem !important; } + .pe-xxl-lg { + padding-right: 4rem !important; } + .pe-xxl-xl { + padding-right: 8rem !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: 5rem !important; } + .pb-xxl-7 { + padding-bottom: 8rem !important; } + .pb-xxl-8 { + padding-bottom: 10rem !important; } + .pb-xxl-9 { + padding-bottom: 11rem !important; } + .pb-xxl-10 { + padding-bottom: 14rem !important; } + .pb-xxl-11 { + padding-bottom: 16rem !important; } + .pb-xxl-12 { + padding-bottom: 20rem !important; } + .pb-xxl-sm { + padding-bottom: 1rem !important; } + .pb-xxl-md { + padding-bottom: 2rem !important; } + .pb-xxl-lg { + padding-bottom: 4rem !important; } + .pb-xxl-xl { + padding-bottom: 8rem !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: 5rem !important; } + .ps-xxl-7 { + padding-left: 8rem !important; } + .ps-xxl-8 { + padding-left: 10rem !important; } + .ps-xxl-9 { + padding-left: 11rem !important; } + .ps-xxl-10 { + padding-left: 14rem !important; } + .ps-xxl-11 { + padding-left: 16rem !important; } + .ps-xxl-12 { + padding-left: 20rem !important; } + .ps-xxl-sm { + padding-left: 1rem !important; } + .ps-xxl-md { + padding-left: 2rem !important; } + .ps-xxl-lg { + padding-left: 4rem !important; } + .ps-xxl-xl { + padding-left: 8rem !important; } + .text-xxl-start { + text-align: left !important; } + .text-xxl-end { + text-align: right !important; } + .text-xxl-center { + text-align: center !important; } } + +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; } + .fs-2 { + font-size: 2rem !important; } + .fs-3 { + font-size: 1.75rem !important; } + .fs-4 { + font-size: 1.5rem !important; } } + +@media print { + .d-print-inline { + display: inline !important; } + .d-print-inline-block { + display: inline-block !important; } + .d-print-block { + display: block !important; } + .d-print-grid { + display: grid !important; } + .d-print-table { + display: table !important; } + .d-print-table-row { + display: table-row !important; } + .d-print-table-cell { + display: table-cell !important; } + .d-print-flex { + display: flex !important; } + .d-print-inline-flex { + display: inline-flex !important; } + .d-print-none { + display: none !important; } } + +/** + * = Backgrounds +*/ +.bg-gradient-primary { + background: linear-gradient(87deg, #242e4c 0, #1e2b52 100%) !important; } + +.bg-gradient-secondary { + background: linear-gradient(87deg, #1c2540 0, #172345 100%) !important; } + +.bg-gradient-tertiary { + background: linear-gradient(87deg, #1d58a5 0, #1357af 100%) !important; } + +.bg-gradient-primary-app { + background: linear-gradient(87deg, #EBF4F6 0, #eaf5f7 100%) !important; } + +.bg-gradient-secondary-app { + background: linear-gradient(87deg, #424AA0 0, #3741ab 100%) !important; } + +.bg-gradient-success { + background: linear-gradient(87deg, #3aaf85 0, #2ebb88 100%) !important; } + +.bg-gradient-info { + background: linear-gradient(87deg, #0d6efd 0, #0b6eff 100%) !important; } + +.bg-gradient-warning { + background: linear-gradient(87deg, #ffc107 0, #ffc107 100%) !important; } + +.bg-gradient-danger { + background: linear-gradient(87deg, #dc3545 0, #e8293b 100%) !important; } + +.bg-gradient-white { + background: linear-gradient(87deg, #ffffff 0, white 100%) !important; } + +.bg-gradient-gray { + background: linear-gradient(87deg, #1F2937 0, #1b283b 100%) !important; } + +.bg-gradient-dark { + background: linear-gradient(87deg, #1c2540 0, #172345 100%) !important; } + +.bg-gradient-black { + background: linear-gradient(87deg, #171f38 0, #131d3c 100%) !important; } + +.bg-gradient-purple { + background: linear-gradient(87deg, #6f42c1 0, #6b35ce 100%) !important; } + +.bg-gradient-orange { + background: linear-gradient(87deg, #e84422 0, #f43c16 100%) !important; } + +.bg-gradient-gray-100 { + background: linear-gradient(87deg, #F9FAFB 0, #f9fafc 100%) !important; } + +.bg-gradient-gray-200 { + background: linear-gradient(87deg, #F3F4F6 0, #f2f4f7 100%) !important; } + +.bg-gradient-gray-300 { + background: linear-gradient(87deg, #E5E7EB 0, #e3e6ed 100%) !important; } + +.bg-gradient-gray-400 { + background: linear-gradient(87deg, #D1D5DB 0, #cdd4df 100%) !important; } + +.bg-gradient-gray-500 { + background: linear-gradient(87deg, #9CA3AF 0, #93a1b8 100%) !important; } + +.bg-gradient-gray-600 { + background: linear-gradient(87deg, #6B7280 0, #5f6e8c 100%) !important; } + +.bg-gradient-gray-700 { + background: linear-gradient(87deg, #4B5563 0, #42546c 100%) !important; } + +.bg-gradient-gray-800 { + background: linear-gradient(87deg, #374151 0, #303f58 100%) !important; } + +.overlay-primary:before { + position: absolute; + content: ""; + background: #242e4c; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-secondary:before { + position: absolute; + content: ""; + background: #1c2540; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-tertiary:before { + position: absolute; + content: ""; + background: #1d58a5; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-primary-app:before { + position: absolute; + content: ""; + background: #EBF4F6; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-secondary-app:before { + position: absolute; + content: ""; + background: #424AA0; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-success:before { + position: absolute; + content: ""; + background: #3aaf85; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-info:before { + position: absolute; + content: ""; + background: #0d6efd; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-warning:before { + position: absolute; + content: ""; + background: #ffc107; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-danger:before { + position: absolute; + content: ""; + background: #dc3545; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-white:before { + position: absolute; + content: ""; + background: #ffffff; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-gray:before { + position: absolute; + content: ""; + background: #1F2937; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-dark:before { + position: absolute; + content: ""; + background: #1c2540; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-black:before { + position: absolute; + content: ""; + background: #171f38; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-purple:before { + position: absolute; + content: ""; + background: #6f42c1; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-orange:before { + position: absolute; + content: ""; + background: #e84422; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-gray-100:before { + position: absolute; + content: ""; + background: #F9FAFB; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-gray-200:before { + position: absolute; + content: ""; + background: #F3F4F6; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-gray-300:before { + position: absolute; + content: ""; + background: #E5E7EB; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-gray-400:before { + position: absolute; + content: ""; + background: #D1D5DB; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-gray-500:before { + position: absolute; + content: ""; + background: #9CA3AF; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-gray-600:before { + position: absolute; + content: ""; + background: #6B7280; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-gray-700:before { + position: absolute; + content: ""; + background: #4B5563; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.overlay-gray-800:before { + position: absolute; + content: ""; + background: #374151; + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 0.8; + z-index: 0; } + +.section-image { + background-repeat: no-repeat; + background-position: top center; + background-size: cover; } + +/** + * = Floating animations + */ +.floating-xs { + animation: floating-xs 3s ease infinite; + will-change: transform; } + .floating-xs:hover { + animation-play-state: paused; } + +@media (min-width: 576px) { + .floating-sm { + animation: floating-sm 3s ease infinite; + will-change: transform; } + .floating-sm:hover { + animation-play-state: paused; } } + +@media (min-width: 768px) { + .floating-md { + animation: floating-md 3s ease infinite; + will-change: transform; } + .floating-md:hover { + animation-play-state: paused; } } + +@media (min-width: 992px) { + .floating-lg { + animation: floating-lg 3s ease infinite; + will-change: transform; } + .floating-lg:hover { + animation-play-state: paused; } } + +@media (min-width: 1200px) { + .floating-xl { + animation: floating-xl 3s ease infinite; + will-change: transform; } + .floating-xl:hover { + animation-play-state: paused; } } + +@media (min-width: 1400px) { + .floating-xxl { + animation: floating-xxl 3s ease infinite; + will-change: transform; } + .floating-xxl:hover { + animation-play-state: paused; } } + +@keyframes floating-lg { + 0% { + transform: translateY(0px); } + 50% { + transform: translateY(15px); } + 100% { + transform: translateY(0px); } } + +@keyframes floating-md { + 0% { + transform: translateY(0px); } + 50% { + transform: translateY(10px); } + 100% { + transform: translateY(0px); } } + +@keyframes floating-sm { + 0% { + transform: translateY(0px); } + 50% { + transform: translateY(5px); } + 100% { + transform: translateY(0px); } } + +/** +* = Helper classes +*/ +.overflow-visible { + overflow: visible !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; } + +.fill-opacity-0 { + fill-opacity: 0 !important; } + +.fill-opacity-1 { + fill-opacity: 0.1 !important; } + +.fill-opacity-2 { + fill-opacity: 0.2 !important; } + +.fill-opacity-3 { + fill-opacity: 0.3 !important; } + +.fill-opacity-4 { + fill-opacity: 0.4 !important; } + +.fill-opacity-5 { + fill-opacity: 0.5 !important; } + +.fill-opacity-6 { + fill-opacity: 0.6 !important; } + +.fill-opacity-7 { + fill-opacity: 0.7 !important; } + +.fill-opacity-8 { + fill-opacity: 0.8 !important; } + +.fill-opacity-9 { + fill-opacity: 0.9 !important; } + +.z-0 { + position: relative; + z-index: 0 !important; } + +.z-1 { + position: relative; + z-index: 1 !important; } + +.z-2 { + position: relative; + z-index: 2 !important; } + +.z-3 { + position: relative; + z-index: 3 !important; } + +.z-4 { + position: relative; + z-index: 4 !important; } + +.z-5 { + position: relative; + z-index: 5 !important; } + +.z-6 { + position: relative; + z-index: 6 !important; } + +.z-7 { + position: relative; + z-index: 7 !important; } + +.z-8 { + position: relative; + z-index: 8 !important; } + +.z-9 { + position: relative; + z-index: 9 !important; } + +.bw-md { + border-width: 0.125rem !important; } + +.bw-lg { + border-width: 0.25rem !important; } + +.bw-xl { + border-width: 0.375rem !important; } + +.border-top-left-radius-0 { + border-top-left-radius: 0 !important; } + +.border-top-right-radius-0 { + border-top-right-radius: 0 !important; } + +.border-bottom-left-radius-0 { + border-bottom-left-radius: 0 !important; } + +.border-bottom-right-radius-0 { + border-bottom-right-radius: 0 !important; } + +.rounded-xl { + border-radius: 0.875rem !important; } + +/** + * = Spacing + */ +.top-0 { + top: 0; } + +.right-0 { + right: 0; } + +.bottom-0 { + bottom: 0; } + +.left-0 { + left: 0; } + +.top-1 { + top: 0.25rem; } + +.right-1 { + right: 0.25rem; } + +.bottom-1 { + bottom: 0.25rem; } + +.left-1 { + left: 0.25rem; } + +.top-2 { + top: 0.5rem; } + +.right-2 { + right: 0.5rem; } + +.bottom-2 { + bottom: 0.5rem; } + +.left-2 { + left: 0.5rem; } + +.top-3 { + top: 1rem; } + +.right-3 { + right: 1rem; } + +.bottom-3 { + bottom: 1rem; } + +.left-3 { + left: 1rem; } + +.top-4 { + top: 1.5rem; } + +.right-4 { + right: 1.5rem; } + +.bottom-4 { + bottom: 1.5rem; } + +.left-4 { + left: 1.5rem; } + +.top-5 { + top: 3rem; } + +.right-5 { + right: 3rem; } + +.bottom-5 { + bottom: 3rem; } + +.left-5 { + left: 3rem; } + +.top-6 { + top: 5rem; } + +.right-6 { + right: 5rem; } + +.bottom-6 { + bottom: 5rem; } + +.left-6 { + left: 5rem; } + +.top-7 { + top: 8rem; } + +.right-7 { + right: 8rem; } + +.bottom-7 { + bottom: 8rem; } + +.left-7 { + left: 8rem; } + +.top-8 { + top: 10rem; } + +.right-8 { + right: 10rem; } + +.bottom-8 { + bottom: 10rem; } + +.left-8 { + left: 10rem; } + +.top-9 { + top: 11rem; } + +.right-9 { + right: 11rem; } + +.bottom-9 { + bottom: 11rem; } + +.left-9 { + left: 11rem; } + +.top-10 { + top: 14rem; } + +.right-10 { + right: 14rem; } + +.bottom-10 { + bottom: 14rem; } + +.left-10 { + left: 14rem; } + +.top-11 { + top: 16rem; } + +.right-11 { + right: 16rem; } + +.bottom-11 { + bottom: 16rem; } + +.left-11 { + left: 16rem; } + +.top-12 { + top: 20rem; } + +.right-12 { + right: 20rem; } + +.bottom-12 { + bottom: 20rem; } + +.left-12 { + left: 20rem; } + +.top-sm { + top: 1rem; } + +.right-sm { + right: 1rem; } + +.bottom-sm { + bottom: 1rem; } + +.left-sm { + left: 1rem; } + +.top-md { + top: 2rem; } + +.right-md { + right: 2rem; } + +.bottom-md { + bottom: 2rem; } + +.left-md { + left: 2rem; } + +.top-lg { + top: 4rem; } + +.right-lg { + right: 4rem; } + +.bottom-lg { + bottom: 4rem; } + +.left-lg { + left: 4rem; } + +.top-xl { + top: 8rem; } + +.right-xl { + right: 8rem; } + +.bottom-xl { + bottom: 8rem; } + +.left-xl { + left: 8rem; } + +.center-vertical-absolute, +.center-horizontal-absolute { + position: absolute; } + +.center-vertical-absolute { + top: 50%; + transform: translateY(-50%); } + +.center-horizontal-absolute { + left: 50%; + transform: translateX(-50%); } + +/** + * = Sizing + */ +.h-100vh { + height: 100vh !important; } + +.fh-50 { + height: 50px !important; } + +.fh-100 { + height: 100px !important; } + +.fh-150 { + height: 150px !important; } + +.fh-200 { + height: 200px !important; } + +.fh-250 { + height: 250px !important; } + +.fh-300 { + height: 300px !important; } + +.fh-350 { + height: 350px !important; } + +.fh-400 { + height: 400px !important; } + +.fh-450 { + height: 450px !important; } + +.fh-500 { + height: 500px !important; } + +.fh-550 { + height: 550px !important; } + +.fh-600 { + height: 600px !important; } + +.fh-650 { + height: 650px !important; } + +.fh-700 { + height: 700px !important; } + +.fh-750 { + height: 750px !important; } + +.fh-800 { + height: 800px !important; } + +.fh-850 { + height: 850px !important; } + +.fh-900 { + height: 900px !important; } + +.fh-950 { + height: 950px !important; } + +.fh-1000 { + height: 1000px !important; } + +.fh-1050 { + height: 1050px !important; } + +.fh-1100 { + height: 1100px !important; } + +.fh-1150 { + height: 1150px !important; } + +.fh-1200 { + height: 1200px !important; } + +.fh-1250 { + height: 1250px !important; } + +.fh-1300 { + height: 1300px !important; } + +.fh-1350 { + height: 1350px !important; } + +.fh-1400 { + height: 1400px !important; } + +.fh-1450 { + height: 1450px !important; } + +.fh-1500 { + height: 1500px !important; } + +.fh-1550 { + height: 1550px !important; } + +.fh-1600 { + height: 1600px !important; } + +.fh-1650 { + height: 1650px !important; } + +.fh-1700 { + height: 1700px !important; } + +.fh-1750 { + height: 1750px !important; } + +.fh-1800 { + height: 1800px !important; } + +.fh-1850 { + height: 1850px !important; } + +.fh-1900 { + height: 1900px !important; } + +.fh-1950 { + height: 1950px !important; } + +.fw-50 { + width: 50px !important; } + +.fw-100 { + width: 100px !important; } + +.fw-150 { + width: 150px !important; } + +.fw-200 { + width: 200px !important; } + +.fw-250 { + width: 250px !important; } + +.fw-300 { + width: 300px !important; } + +.fw-350 { + width: 350px !important; } + +.fw-400 { + width: 400px !important; } + +.fw-450 { + width: 450px !important; } + +.fw-500 { + width: 500px !important; } + +.fw-550 { + width: 550px !important; } + +.fw-600 { + width: 600px !important; } + +.fw-650 { + width: 650px !important; } + +.fw-700 { + width: 700px !important; } + +.fw-750 { + width: 750px !important; } + +.fw-800 { + width: 800px !important; } + +.fw-850 { + width: 850px !important; } + +.fw-900 { + width: 900px !important; } + +.fw-950 { + width: 950px !important; } + +.fw-1000 { + width: 1000px !important; } + +.fw-1050 { + width: 1050px !important; } + +.fw-1100 { + width: 1100px !important; } + +.fw-1150 { + width: 1150px !important; } + +.fw-1200 { + width: 1200px !important; } + +.fw-1250 { + width: 1250px !important; } + +.fw-1300 { + width: 1300px !important; } + +.fw-1350 { + width: 1350px !important; } + +.fw-1400 { + width: 1400px !important; } + +.fw-1450 { + width: 1450px !important; } + +.fw-1500 { + width: 1500px !important; } + +.fw-1550 { + width: 1550px !important; } + +.fw-1600 { + width: 1600px !important; } + +.fw-1650 { + width: 1650px !important; } + +.fw-1700 { + width: 1700px !important; } + +.fw-1750 { + width: 1750px !important; } + +.fw-1800 { + width: 1800px !important; } + +.fw-1850 { + width: 1850px !important; } + +.fw-1900 { + width: 1900px !important; } + +.fw-1950 { + width: 1950px !important; } + +.fmh-50 { + min-height: 50px !important; } + +.fmh-100 { + min-height: 100px !important; } + +.fmh-150 { + min-height: 150px !important; } + +.fmh-200 { + min-height: 200px !important; } + +.fmh-250 { + min-height: 250px !important; } + +.fmh-300 { + min-height: 300px !important; } + +.fmh-350 { + min-height: 350px !important; } + +.fmh-400 { + min-height: 400px !important; } + +.fmh-450 { + min-height: 450px !important; } + +.fmh-500 { + min-height: 500px !important; } + +.fmh-550 { + min-height: 550px !important; } + +.fmh-600 { + min-height: 600px !important; } + +.fmh-650 { + min-height: 650px !important; } + +.fmh-700 { + min-height: 700px !important; } + +.fmh-750 { + min-height: 750px !important; } + +.fmh-800 { + min-height: 800px !important; } + +.fmh-850 { + min-height: 850px !important; } + +.fmh-900 { + min-height: 900px !important; } + +.fmh-950 { + min-height: 950px !important; } + +.fmh-1000 { + min-height: 1000px !important; } + +.fmh-1050 { + min-height: 1050px !important; } + +.fmh-1100 { + min-height: 1100px !important; } + +.fmh-1150 { + min-height: 1150px !important; } + +.fmh-1200 { + min-height: 1200px !important; } + +.fmh-1250 { + min-height: 1250px !important; } + +.fmh-1300 { + min-height: 1300px !important; } + +.fmh-1350 { + min-height: 1350px !important; } + +.fmh-1400 { + min-height: 1400px !important; } + +.fmh-1450 { + min-height: 1450px !important; } + +.fmh-1500 { + min-height: 1500px !important; } + +.fmh-1550 { + min-height: 1550px !important; } + +.fmh-1600 { + min-height: 1600px !important; } + +.fmh-1650 { + min-height: 1650px !important; } + +.fmh-1700 { + min-height: 1700px !important; } + +.fmh-1750 { + min-height: 1750px !important; } + +.fmh-1800 { + min-height: 1800px !important; } + +.fmh-1850 { + min-height: 1850px !important; } + +.fmh-1900 { + min-height: 1900px !important; } + +.fmh-1950 { + min-height: 1950px !important; } + +.fmw-50 { + min-width: 50px !important; } + +.fmw-100 { + min-width: 100px !important; } + +.fmw-150 { + min-width: 150px !important; } + +.fmw-200 { + min-width: 200px !important; } + +.fmw-250 { + min-width: 250px !important; } + +.fmw-300 { + min-width: 300px !important; } + +.fmw-350 { + min-width: 350px !important; } + +.fmw-400 { + min-width: 400px !important; } + +.fmw-450 { + min-width: 450px !important; } + +.fmw-500 { + min-width: 500px !important; } + +.fmw-550 { + min-width: 550px !important; } + +.fmw-600 { + min-width: 600px !important; } + +.fmw-650 { + min-width: 650px !important; } + +.fmw-700 { + min-width: 700px !important; } + +.fmw-750 { + min-width: 750px !important; } + +.fmw-800 { + min-width: 800px !important; } + +.fmw-850 { + min-width: 850px !important; } + +.fmw-900 { + min-width: 900px !important; } + +.fmw-950 { + min-width: 950px !important; } + +.fmw-1000 { + min-width: 1000px !important; } + +.fmw-1050 { + min-width: 1050px !important; } + +.fmw-1100 { + min-width: 1100px !important; } + +.fmw-1150 { + min-width: 1150px !important; } + +.fmw-1200 { + min-width: 1200px !important; } + +.fmw-1250 { + min-width: 1250px !important; } + +.fmw-1300 { + min-width: 1300px !important; } + +.fmw-1350 { + min-width: 1350px !important; } + +.fmw-1400 { + min-width: 1400px !important; } + +.fmw-1450 { + min-width: 1450px !important; } + +.fmw-1500 { + min-width: 1500px !important; } + +.fmw-1550 { + min-width: 1550px !important; } + +.fmw-1600 { + min-width: 1600px !important; } + +.fmw-1650 { + min-width: 1650px !important; } + +.fmw-1700 { + min-width: 1700px !important; } + +.fmw-1750 { + min-width: 1750px !important; } + +.fmw-1800 { + min-width: 1800px !important; } + +.fmw-1850 { + min-width: 1850px !important; } + +.fmw-1900 { + min-width: 1900px !important; } + +.fmw-1950 { + min-width: 1950px !important; } + +.fmxh-50 { + max-height: 50px !important; } + +.fmxh-100 { + max-height: 100px !important; } + +.fmxh-150 { + max-height: 150px !important; } + +.fmxh-200 { + max-height: 200px !important; } + +.fmxh-250 { + max-height: 250px !important; } + +.fmxh-300 { + max-height: 300px !important; } + +.fmxh-350 { + max-height: 350px !important; } + +.fmxh-400 { + max-height: 400px !important; } + +.fmxh-450 { + max-height: 450px !important; } + +.fmxh-500 { + max-height: 500px !important; } + +.fmxh-550 { + max-height: 550px !important; } + +.fmxh-600 { + max-height: 600px !important; } + +.fmxh-650 { + max-height: 650px !important; } + +.fmxh-700 { + max-height: 700px !important; } + +.fmxh-750 { + max-height: 750px !important; } + +.fmxh-800 { + max-height: 800px !important; } + +.fmxh-850 { + max-height: 850px !important; } + +.fmxh-900 { + max-height: 900px !important; } + +.fmxh-950 { + max-height: 950px !important; } + +.fmxh-1000 { + max-height: 1000px !important; } + +.fmxh-1050 { + max-height: 1050px !important; } + +.fmxh-1100 { + max-height: 1100px !important; } + +.fmxh-1150 { + max-height: 1150px !important; } + +.fmxh-1200 { + max-height: 1200px !important; } + +.fmxh-1250 { + max-height: 1250px !important; } + +.fmxh-1300 { + max-height: 1300px !important; } + +.fmxh-1350 { + max-height: 1350px !important; } + +.fmxh-1400 { + max-height: 1400px !important; } + +.fmxh-1450 { + max-height: 1450px !important; } + +.fmxh-1500 { + max-height: 1500px !important; } + +.fmxh-1550 { + max-height: 1550px !important; } + +.fmxh-1600 { + max-height: 1600px !important; } + +.fmxh-1650 { + max-height: 1650px !important; } + +.fmxh-1700 { + max-height: 1700px !important; } + +.fmxh-1750 { + max-height: 1750px !important; } + +.fmxh-1800 { + max-height: 1800px !important; } + +.fmxh-1850 { + max-height: 1850px !important; } + +.fmxh-1900 { + max-height: 1900px !important; } + +.fmxh-1950 { + max-height: 1950px !important; } + +.fmxw-50 { + max-width: 50px !important; } + +.fmxw-100 { + max-width: 100px !important; } + +.fmxw-150 { + max-width: 150px !important; } + +.fmxw-200 { + max-width: 200px !important; } + +.fmxw-250 { + max-width: 250px !important; } + +.fmxw-300 { + max-width: 300px !important; } + +.fmxw-350 { + max-width: 350px !important; } + +.fmxw-400 { + max-width: 400px !important; } + +.fmxw-450 { + max-width: 450px !important; } + +.fmxw-500 { + max-width: 500px !important; } + +.fmxw-550 { + max-width: 550px !important; } + +.fmxw-600 { + max-width: 600px !important; } + +.fmxw-650 { + max-width: 650px !important; } + +.fmxw-700 { + max-width: 700px !important; } + +.fmxw-750 { + max-width: 750px !important; } + +.fmxw-800 { + max-width: 800px !important; } + +.fmxw-850 { + max-width: 850px !important; } + +.fmxw-900 { + max-width: 900px !important; } + +.fmxw-950 { + max-width: 950px !important; } + +.fmxw-1000 { + max-width: 1000px !important; } + +.fmxw-1050 { + max-width: 1050px !important; } + +.fmxw-1100 { + max-width: 1100px !important; } + +.fmxw-1150 { + max-width: 1150px !important; } + +.fmxw-1200 { + max-width: 1200px !important; } + +.fmxw-1250 { + max-width: 1250px !important; } + +.fmxw-1300 { + max-width: 1300px !important; } + +.fmxw-1350 { + max-width: 1350px !important; } + +.fmxw-1400 { + max-width: 1400px !important; } + +.fmxw-1450 { + max-width: 1450px !important; } + +.fmxw-1500 { + max-width: 1500px !important; } + +.fmxw-1550 { + max-width: 1550px !important; } + +.fmxw-1600 { + max-width: 1600px !important; } + +.fmxw-1650 { + max-width: 1650px !important; } + +.fmxw-1700 { + max-width: 1700px !important; } + +.fmxw-1750 { + max-width: 1750px !important; } + +.fmxw-1800 { + max-width: 1800px !important; } + +.fmxw-1850 { + max-width: 1850px !important; } + +.fmxw-1900 { + max-width: 1900px !important; } + +.fmxw-1950 { + max-width: 1950px !important; } + +/** + * = Spacing grids + */ +/** + * = Shadows + */ +[class*="shadow"] { + transition: all 0.2s ease; } + +.shadow-soft { + box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px !important; } + +.shadow-hover:hover { + box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px !important; } + +.shadow-sm-hover:hover { + box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px !important; } + +.shadow-lg-hover:hover { + box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px !important; } + +.shadow-none-hover:hover { + box-shadow: none !important; } + +/** + * = Text utility classes + */ +.text-underline { + text-decoration: underline !important; } + +.text-through { + text-decoration: line-through !important; } + +.display-1-xs { + font-size: 5rem; } + +.display-2-xs { + font-size: 3.5rem; } + +.display-3-xs { + font-size: 2.5rem; } + +.display-4-xs { + font-size: 1.875rem; } + +@media (min-width: 576px) { + .display-1-sm { + font-size: 5rem; } + .display-2-sm { + font-size: 3.5rem; } + .display-3-sm { + font-size: 2.5rem; } + .display-4-sm { + font-size: 1.875rem; } } + +@media (min-width: 768px) { + .display-1-md { + font-size: 5rem; } + .display-2-md { + font-size: 3.5rem; } + .display-3-md { + font-size: 2.5rem; } + .display-4-md { + font-size: 1.875rem; } } + +@media (min-width: 992px) { + .display-1-lg { + font-size: 5rem; } + .display-2-lg { + font-size: 3.5rem; } + .display-3-lg { + font-size: 2.5rem; } + .display-4-lg { + font-size: 1.875rem; } } + +@media (min-width: 1200px) { + .display-1-xl { + font-size: 5rem; } + .display-2-xl { + font-size: 3.5rem; } + .display-3-xl { + font-size: 2.5rem; } + .display-4-xl { + font-size: 1.875rem; } } + +@media (min-width: 1400px) { + .display-1-xxl { + font-size: 5rem; } + .display-2-xxl { + font-size: 3.5rem; } + .display-3-xxl { + font-size: 2.5rem; } + .display-4-xxl { + font-size: 1.875rem; } } + +.lh-100 { + line-height: 1; } + +.lh-110 { + line-height: 1.1; } + +.lh-120 { + line-height: 1.2; } + +.lh-130 { + line-height: 1.3; } + +.lh-140 { + line-height: 1.4; } + +.lh-150 { + line-height: 1.5; } + +.lh-160 { + line-height: 1.6; } + +.lh-170 { + line-height: 1.7; } + +.lh-180 { + line-height: 1.8; } + +.lh-190 { + line-height: 1.9; } + +.lh-200 { + line-height: 2; } + +.lh-210 { + line-height: 2.1; } + +.lh-220 { + line-height: 2.2; } + +.lh-230 { + line-height: 2.3; } + +.lh-240 { + line-height: 2.4; } + +.lh-250 { + line-height: 2.5; } + +.lh-260 { + line-height: 2.6; } + +.lh-270 { + line-height: 2.7; } + +.lh-280 { + line-height: 2.8; } + +.lh-290 { + line-height: 2.9; } + +.lh-300 { + line-height: 3; } + +.ls-1 { + letter-spacing: .0625rem; } + +.ls-2 { + letter-spacing: .09375rem; } + +.ls-3 { + letter-spacing: 0.125rem; } + +.text-left { + text-align: left !important; } + +.text-right { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; } + .text-sm-right { + text-align: right !important; } + .text-sm-center { + text-align: center !important; } } + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; } + .text-md-right { + text-align: right !important; } + .text-md-center { + text-align: center !important; } } + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; } + .text-lg-right { + text-align: right !important; } + .text-lg-center { + text-align: center !important; } } + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; } + .text-xl-right { + text-align: right !important; } + .text-xl-center { + text-align: center !important; } } + +@media (min-width: 1400px) { + .text-xxl-left { + text-align: left !important; } + .text-xxl-right { + text-align: right !important; } + .text-xxl-center { + text-align: center !important; } } + +.text-body { + color: #1F2937 !important; } + +.text-black-50 { + color: rgba(23, 31, 56, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; } + +.list-style-none { + margin: 0px; + padding: 0px; + list-style: none; } + +/** + * = Transform + */ +@media (min-width: 992px) { + .transform-perspective-right { + transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg); } + .transform-perspective-left { + transform: scale(1) perspective(900px) rotateY(27deg) rotateX(2deg) rotate(-2deg); } } + +.t-none { + transform: none !important; } + +/** + * = Animations + */ +.animate-up-1, +.animate-right-1, +.animate-down-1, +.animate-left-1, +.scale-up-1, +.scale-down-1 { + transition: all 0.2s ease; } + +.scale-up-1:hover { + transform: scale(0.55556); } + +.scale-up-hover-1:hover .scale { + transform: scale(0.55556); } + +.scale-down-1:hover { + transform: scale(0.4); } + +.animate-up-1:hover, +.animate-hover:hover .animate-up-1 { + transform: translate(0, -1px); } + +.animate-right-1:hover, +.animate-hover:hover .animate-right-1 { + transform: translate(1px, 0); } + +.animate-down-1:hover, +.animate-hover:hover .animate-down-1 { + transform: translate(0, 1px); } + +.animate-left-1:hover, +.animate-hover:hover .animate-left-1 { + transform: translate(-1px, 0); } + +.animate-up-2, +.animate-right-2, +.animate-down-2, +.animate-left-2, +.scale-up-2, +.scale-down-2 { + transition: all 0.2s ease; } + +.scale-up-2:hover { + transform: scale(1.11111); } + +.scale-up-hover-2:hover .scale { + transform: scale(1.11111); } + +.scale-down-2:hover { + transform: scale(0.8); } + +.animate-up-2:hover, +.animate-hover:hover .animate-up-2 { + transform: translate(0, -2px); } + +.animate-right-2:hover, +.animate-hover:hover .animate-right-2 { + transform: translate(2px, 0); } + +.animate-down-2:hover, +.animate-hover:hover .animate-down-2 { + transform: translate(0, 2px); } + +.animate-left-2:hover, +.animate-hover:hover .animate-left-2 { + transform: translate(-2px, 0); } + +.animate-up-3, +.animate-right-3, +.animate-down-3, +.animate-left-3, +.scale-up-3, +.scale-down-3 { + transition: all 0.2s ease; } + +.scale-up-3:hover { + transform: scale(1.66667); } + +.scale-up-hover-3:hover .scale { + transform: scale(1.66667); } + +.scale-down-3:hover { + transform: scale(1.2); } + +.animate-up-3:hover, +.animate-hover:hover .animate-up-3 { + transform: translate(0, -3px); } + +.animate-right-3:hover, +.animate-hover:hover .animate-right-3 { + transform: translate(3px, 0); } + +.animate-down-3:hover, +.animate-hover:hover .animate-down-3 { + transform: translate(0, 3px); } + +.animate-left-3:hover, +.animate-hover:hover .animate-left-3 { + transform: translate(-3px, 0); } + +.animate-up-4, +.animate-right-4, +.animate-down-4, +.animate-left-4, +.scale-up-4, +.scale-down-4 { + transition: all 0.2s ease; } + +.scale-up-4:hover { + transform: scale(2.22222); } + +.scale-up-hover-4:hover .scale { + transform: scale(2.22222); } + +.scale-down-4:hover { + transform: scale(1.6); } + +.animate-up-4:hover, +.animate-hover:hover .animate-up-4 { + transform: translate(0, -4px); } + +.animate-right-4:hover, +.animate-hover:hover .animate-right-4 { + transform: translate(4px, 0); } + +.animate-down-4:hover, +.animate-hover:hover .animate-down-4 { + transform: translate(0, 4px); } + +.animate-left-4:hover, +.animate-hover:hover .animate-left-4 { + transform: translate(-4px, 0); } + +.animate-up-5, +.animate-right-5, +.animate-down-5, +.animate-left-5, +.scale-up-5, +.scale-down-5 { + transition: all 0.2s ease; } + +.scale-up-5:hover { + transform: scale(2.77778); } + +.scale-up-hover-5:hover .scale { + transform: scale(2.77778); } + +.scale-down-5:hover { + transform: scale(2); } + +.animate-up-5:hover, +.animate-hover:hover .animate-up-5 { + transform: translate(0, -5px); } + +.animate-right-5:hover, +.animate-hover:hover .animate-right-5 { + transform: translate(5px, 0); } + +.animate-down-5:hover, +.animate-hover:hover .animate-down-5 { + transform: translate(0, 5px); } + +.animate-left-5:hover, +.animate-hover:hover .animate-left-5 { + transform: translate(-5px, 0); } + +.animate-up-6, +.animate-right-6, +.animate-down-6, +.animate-left-6, +.scale-up-6, +.scale-down-6 { + transition: all 0.2s ease; } + +.scale-up-6:hover { + transform: scale(3.33333); } + +.scale-up-hover-6:hover .scale { + transform: scale(3.33333); } + +.scale-down-6:hover { + transform: scale(2.4); } + +.animate-up-6:hover, +.animate-hover:hover .animate-up-6 { + transform: translate(0, -6px); } + +.animate-right-6:hover, +.animate-hover:hover .animate-right-6 { + transform: translate(6px, 0); } + +.animate-down-6:hover, +.animate-hover:hover .animate-down-6 { + transform: translate(0, 6px); } + +.animate-left-6:hover, +.animate-hover:hover .animate-left-6 { + transform: translate(-6px, 0); } + +.animate-up-7, +.animate-right-7, +.animate-down-7, +.animate-left-7, +.scale-up-7, +.scale-down-7 { + transition: all 0.2s ease; } + +.scale-up-7:hover { + transform: scale(3.88889); } + +.scale-up-hover-7:hover .scale { + transform: scale(3.88889); } + +.scale-down-7:hover { + transform: scale(2.8); } + +.animate-up-7:hover, +.animate-hover:hover .animate-up-7 { + transform: translate(0, -7px); } + +.animate-right-7:hover, +.animate-hover:hover .animate-right-7 { + transform: translate(7px, 0); } + +.animate-down-7:hover, +.animate-hover:hover .animate-down-7 { + transform: translate(0, 7px); } + +.animate-left-7:hover, +.animate-hover:hover .animate-left-7 { + transform: translate(-7px, 0); } + +.animate-up-8, +.animate-right-8, +.animate-down-8, +.animate-left-8, +.scale-up-8, +.scale-down-8 { + transition: all 0.2s ease; } + +.scale-up-8:hover { + transform: scale(4.44444); } + +.scale-up-hover-8:hover .scale { + transform: scale(4.44444); } + +.scale-down-8:hover { + transform: scale(3.2); } + +.animate-up-8:hover, +.animate-hover:hover .animate-up-8 { + transform: translate(0, -8px); } + +.animate-right-8:hover, +.animate-hover:hover .animate-right-8 { + transform: translate(8px, 0); } + +.animate-down-8:hover, +.animate-hover:hover .animate-down-8 { + transform: translate(0, 8px); } + +.animate-left-8:hover, +.animate-hover:hover .animate-left-8 { + transform: translate(-8px, 0); } + +.animate-up-9, +.animate-right-9, +.animate-down-9, +.animate-left-9, +.scale-up-9, +.scale-down-9 { + transition: all 0.2s ease; } + +.scale-up-9:hover { + transform: scale(5); } + +.scale-up-hover-9:hover .scale { + transform: scale(5); } + +.scale-down-9:hover { + transform: scale(3.6); } + +.animate-up-9:hover, +.animate-hover:hover .animate-up-9 { + transform: translate(0, -9px); } + +.animate-right-9:hover, +.animate-hover:hover .animate-right-9 { + transform: translate(9px, 0); } + +.animate-down-9:hover, +.animate-hover:hover .animate-down-9 { + transform: translate(0, 9px); } + +.animate-left-9:hover, +.animate-hover:hover .animate-left-9 { + transform: translate(-9px, 0); } + +@keyframes show-navbar-collapse { + 0% { + opacity: 0; + transform: scale(0.95); + transform-origin: 100% 0; } + 100% { + opacity: 1; + transform: scale(1); } } + +@keyframes hide-navbar-collapse { + from { + opacity: 1; + transform: scale(1); + transform-origin: 100% 0; } + to { + opacity: 0; + transform: scale(0.95); } } + +@keyframes show-navbar-dropdown { + 0% { + opacity: 0; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.45s, opacity 0.45s, transform 0.45s; } + 100% { + transform: translate(0, 0); + opacity: 1; } } + +@keyframes hide-navbar-dropdown { + from { + opacity: 1; } + to { + opacity: 0; + transform: translate(0, 10px); } } + +@keyframes show-dropdown { + 0% { + opacity: 0; + transform-origin: perspective(200px) rotateX(-2deg); + transition: visibility 0.45s, opacity .5s; } + 100% { + opacity: 1; } } + +@keyframes hide-dropdown { + from { + opacity: 1; } + to { + opacity: 0; + transform: translate(0, 10px); } } + +.headroom { + will-change: transform; + background-color: inherit; + transition: all 0.2s ease; } + @media (prefers-reduced-motion: reduce) { + .headroom { + transition: none; } } + +.headroom--pinned { + transform: translateY(0%); } + +.headroom--unpinned { + transform: translateY(-100%); } + +.headroom--not-top { + padding-top: 1rem; + padding-bottom: 1rem; } + .headroom--not-top.navbar-theme-primary { + background-color: #242e4c; } + .headroom--not-top.navbar-theme-primary .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-primary .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-primary .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-primary .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-secondary { + background-color: #1c2540; } + .headroom--not-top.navbar-theme-secondary .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-secondary .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-secondary .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-secondary .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-tertiary { + background-color: #1d58a5; } + .headroom--not-top.navbar-theme-tertiary .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-tertiary .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-tertiary .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-tertiary .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-primary-app { + background-color: #EBF4F6; } + .headroom--not-top.navbar-theme-primary-app .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-primary-app .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-primary-app .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-primary-app .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-secondary-app { + background-color: #424AA0; } + .headroom--not-top.navbar-theme-secondary-app .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-secondary-app .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-secondary-app .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-secondary-app .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-success { + background-color: #3aaf85; } + .headroom--not-top.navbar-theme-success .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-success .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-success .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-success .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-info { + background-color: #0d6efd; } + .headroom--not-top.navbar-theme-info .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-info .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-info .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-info .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-warning { + background-color: #ffc107; } + .headroom--not-top.navbar-theme-warning .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-warning .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-warning .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-warning .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-danger { + background-color: #dc3545; } + .headroom--not-top.navbar-theme-danger .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-danger .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-danger .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-danger .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-white { + background-color: #ffffff; } + .headroom--not-top.navbar-theme-white .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-white .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-white .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-white .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-gray { + background-color: #1F2937; } + .headroom--not-top.navbar-theme-gray .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-gray .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-gray .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-gray .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-dark { + background-color: #1c2540; } + .headroom--not-top.navbar-theme-dark .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-dark .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-dark .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-dark .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-black { + background-color: #171f38; } + .headroom--not-top.navbar-theme-black .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-black .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-black .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-black .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-purple { + background-color: #6f42c1; } + .headroom--not-top.navbar-theme-purple .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-purple .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-purple .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-purple .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-orange { + background-color: #e84422; } + .headroom--not-top.navbar-theme-orange .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-orange .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-orange .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-orange .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-gray-100 { + background-color: #F9FAFB; } + .headroom--not-top.navbar-theme-gray-100 .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-gray-100 .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-gray-100 .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-gray-100 .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-gray-200 { + background-color: #F3F4F6; } + .headroom--not-top.navbar-theme-gray-200 .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-gray-200 .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-gray-200 .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-gray-200 .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-gray-300 { + background-color: #E5E7EB; } + .headroom--not-top.navbar-theme-gray-300 .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-gray-300 .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-gray-300 .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-gray-300 .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-gray-400 { + background-color: #D1D5DB; } + .headroom--not-top.navbar-theme-gray-400 .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-gray-400 .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-gray-400 .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-gray-400 .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-gray-500 { + background-color: #9CA3AF; } + .headroom--not-top.navbar-theme-gray-500 .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-gray-500 .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-gray-500 .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-gray-500 .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-gray-600 { + background-color: #6B7280; } + .headroom--not-top.navbar-theme-gray-600 .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-gray-600 .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-gray-600 .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-gray-600 .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-gray-700 { + background-color: #4B5563; } + .headroom--not-top.navbar-theme-gray-700 .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-gray-700 .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-gray-700 .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-gray-700 .nav-link:hover { + color: white; } + .headroom--not-top.navbar-theme-gray-800 { + background-color: #374151; } + .headroom--not-top.navbar-theme-gray-800 .navbar-brand-light { + display: none; } + .headroom--not-top.navbar-theme-gray-800 .navbar-brand-dark { + display: block; } + .headroom--not-top.navbar-theme-gray-800 .nav-link { + color: rgba(255, 255, 255, 0.9); } + .headroom--not-top.navbar-theme-gray-800 .nav-link:hover { + color: white; } + .headroom--not-top.navbar-light .navbar-nav > .nav-item.show > .nav-link, + .headroom--not-top.navbar-light .navbar-nav > .nav-item > .nav-link:focus, + .headroom--not-top.navbar-light .nav-item .nav-link > span { + color: #ffffff; } + .headroom--not-top.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,"); } + +/** + * = Navigation bars + */ +.navbar-main { + position: absolute; + top: 0; + width: 100%; + z-index: 100; } + .navbar-main .navbar-toggler-icon { + background-image: url("data:image/svg+xml,"); } + +.navbar .navbar-nav .nav-link { + transition: all 0.8s all 0.2s ease; } + @media (max-width: 991.98px) { + .navbar .navbar-nav .nav-link { + font-size: 1.2rem; + display: flex; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -ms-flex-pack: space-between; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; } } + +.navbar .navbar-nav .dropdown-item { + display: flex; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -ms-flex-pack: space-between; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; } + +.navbar .navbar-nav .nav-item .media:not(:last-child) { + margin-bottom: 1.5rem; } + +.navbar .navbar-nav .nav-item:focus, +.navbar .navbar-nav .nav-item .nav-link:focus { + outline: none !important; } + +.navbar .navbar-nav .dropdown .dropdown-menu { + top: 100%; + border: 0; } + +.navbar .navbar-nav .dropdown .dropdown-item { + font-size: 0.875rem; } + @media (max-width: 991.98px) { + .navbar .navbar-nav .dropdown .dropdown-item { + font-size: .9rem; } } + +.navbar .navbar-nav .dropdown-megamenu, +.navbar .navbar-nav .dropdown-megamenu-sm, +.navbar .navbar-nav .dropdown-megamenu-md { + border: 0; } + @media (min-width: 992px) { + .navbar .navbar-nav .dropdown-megamenu, + .navbar .navbar-nav .dropdown-megamenu-sm, + .navbar .navbar-nav .dropdown-megamenu-md { + min-width: 580px; } } + .navbar .navbar-nav .dropdown-megamenu .dropdown-item, + .navbar .navbar-nav .dropdown-megamenu-sm .dropdown-item, + .navbar .navbar-nav .dropdown-megamenu-md .dropdown-item { + border-radius: 1rem; } + .navbar .navbar-nav .dropdown-megamenu .megamenu-link, + .navbar .navbar-nav .dropdown-megamenu-sm .megamenu-link, + .navbar .navbar-nav .dropdown-megamenu-md .megamenu-link { + color: #1F2937; + font-weight: 400; + font-size: 0.875rem; + width: 100%; + display: flex; + justify-content: space-between; } + .navbar .navbar-nav .dropdown-megamenu .megamenu-item, + .navbar .navbar-nav .dropdown-megamenu-sm .megamenu-item, + .navbar .navbar-nav .dropdown-megamenu-md .megamenu-item { + position: relative; } + .navbar .navbar-nav .dropdown-megamenu .megamenu-item:hover .megamenu-link, + .navbar .navbar-nav .dropdown-megamenu-sm .megamenu-item:hover .megamenu-link, + .navbar .navbar-nav .dropdown-megamenu-md .megamenu-item:hover .megamenu-link { + color: #1d58a5; } + +@media (min-width: 992px) { + .navbar .navbar-nav .dropdown-megamenu-sm { + min-width: 420px; } } + +@media (min-width: 992px) { + .navbar .navbar-nav .dropdown-megamenu-md { + min-width: 960px; } } + +@media (min-width: 992px) { + .navbar .navbar-nav .dropdown-toggle.show .nav-link-arrow { + transform: rotate(180deg); } + .navbar .navbar-nav .dropdown-toggle:hover .nav-link-arrow { + transform: rotate(180deg); } } + +.navbar .navbar-nav .dropdown-submenu { + position: relative; } + .navbar .navbar-nav .dropdown-submenu .dropdown-menu { + top: 0; + left: calc(100% - 2px); + margin-left: .1rem; + margin-right: .1rem; + opacity: 0; + display: none; } + .navbar .navbar-nav .dropdown-submenu .dropdown-menu.show { + opacity: 1; + pointer-events: all; + display: block; } + +.navbar .navbar-nav .nav-link-arrow { + transition: transform 0.2s ease; } + +.navbar-brand { + font-size: 0.875rem; + font-weight: 600; + text-transform: uppercase; } + .navbar-brand img { + height: 37px; + max-width: none; } + +.navbar-dark .navbar-brand-light { + display: none; } + +.navbar-dark .navbar-brand { + color: #ffffff; } + +.navbar-dark .nav-item .nav-link, +.navbar-dark .nav-item .nav-link:focus, +.navbar-dark .nav-item .nav-link:hover, +.navbar-dark .nav-item .nav-link > span { + color: #ffffff; } + @media (max-width: 991.98px) { + .navbar-dark .nav-item .nav-link, + .navbar-dark .nav-item .nav-link:focus, + .navbar-dark .nav-item .nav-link:hover, + .navbar-dark .nav-item .nav-link > span { + color: #1c2540; } } + +.navbar-light:not(.headroom--not-top) .btn-outline-soft { + border-color: #1c2540; + color: #1c2540; } + .navbar-light:not(.headroom--not-top) .btn-outline-soft:hover { + background: #1c2540; + color: #ffffff; } + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,"); } + +.navbar-light .navbar-brand-dark { + display: none; } + +.navbar-light .navbar-brand { + color: #374151; } + +.navbar-transparent { + background-color: transparent; + border: 0; + box-shadow: none; } + +@media (min-width: 992px) { + .navbar-nav .nav-item [data-bs-toggle="dropdown"]::after { + transition: all 0.2s ease; } + .navbar-nav .nav-item.show [data-bs-toggle="dropdown"]::after { + transform: rotate(180deg); } + .navbar-nav .nav-link span { + margin-right: .3rem; + font-size: 0.75rem; } + .navbar-nav .nav-link-icon { + padding-left: .5rem; + padding-right: .5rem; + font-size: 1rem; } + .navbar-nav .nav-link-icon span { + margin-right: 0; } + .navbar-nav .dropdown-menu { + opacity: 0; + pointer-events: none; + margin: 0; + border-radius: 1rem; } + .navbar-nav .dropdown-menu-right:before { + right: 20px; + left: auto; } + .navbar-nav .dropdown-menu, + .navbar-nav .dropdown-megamenu, + .navbar-nav .dropdown-megamenu-md { + left: 50%; + transform: translateX(-50%); } + .navbar-nav .dropdown-menu.show, + .navbar-nav .dropdown-megamenu.show, + .navbar-nav .dropdown-megamenu-md.show { + opacity: 1; + pointer-events: auto; } + .navbar-nav .dropdown-menu.close, + .navbar-nav .dropdown-megamenu.close, + .navbar-nav .dropdown-megamenu-md.close { + display: block; } + .navbar-nav .dropdown-submenu .dropdown-menu { + transform: none; } + .navbar-nav .dropdown-menu { + position: relative; + display: block; + opacity: 0; + pointer-events: none; + transition: all 0.2s ease; } + .navbar-nav .dropdown.show > .dropdown-menu, + .navbar-nav .dropdown-submenu.show > .dropdown-menu { + display: block; + opacity: 1; + pointer-events: auto; } + .navbar-nav .dropdown.show > .dropdown-menu { + left: 50%; + transform: translate(-50%, 0); } + .navbar-nav .dropdown-menu-inner { + position: relative; + padding: 1rem; } + .navbar-transparent .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.9); } + .navbar-transparent .navbar-brand { + color: rgba(255, 255, 255, 0.9); } } + +.navbar-collapse-header { + display: none; } + +.navbar-collapse { + width: auto; } + +@media (max-width: 991.98px) { + .navbar-nav .nav-link { + padding: .625rem 0; } + .navbar-nav .dropdown-menu { + box-shadow: none; + min-width: auto; } + .navbar-nav .dropdown-menu .media svg { + width: 30px; } + .navbar-collapse { + width: calc(100% - 30px); + position: absolute; + top: 0; + left: 15px; + z-index: 1050; + overflow-y: auto; + height: calc(100vh - 30px) !important; + opacity: 0; } + .navbar-collapse .navbar-toggler { + position: relative; + display: inline-block; + width: 20px; + height: 20px; + padding: 0; } + .navbar-collapse .navbar-toggler span { + display: block; + position: absolute; + width: 100%; + height: 2px; + border-radius: 2px; + opacity: 1; + background: #283448; } + .navbar-collapse .navbar-collapse-header { + display: block; + padding-bottom: 1rem; + margin-bottom: 1rem; } + .navbar-collapse .collapse-brand img { + height: 37px; } + .navbar-collapse .collapse-close { + text-align: right; } + .navbar-collapse.collapsing, + .navbar-collapse.show { + padding: 1.5rem; + border-radius: 1rem; + background: #ffffff; + animation: show-navbar-collapse .2s ease forwards; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); } + .navbar-collapse.collapsing-out { + animation: hide-navbar-collapse .2s ease forwards; } } + +/** + * = Sections + */ +.section { + position: relative; + padding-top: 3rem; + padding-bottom: 3rem; } + +.section-header { + position: relative; + padding-top: 7rem; + padding-bottom: 3rem; } + +@media (min-width: 576px) { + .section { + position: relative; + padding-top: 6rem; + padding-bottom: 6rem; } + .section-header { + position: relative; + padding-top: 10rem; + padding-bottom: 10rem; } + .section-header.section-sm { + padding-top: 4rem; + padding-bottom: 3rem; } + .section-xl { + padding-top: 10rem; + padding-bottom: 10rem; } + .section-lg { + padding-top: 8rem; + padding-bottom: 8rem; } + .section-sm { + padding-top: 4rem; + padding-bottom: 4rem; } } + +@media (min-width: 768px) { + .section-hero { + height: 100vh; } } + +.card-box { + -o-perspective: 900px; + perspective: 900px; + width: 250px; + position: relative; } + .card-box .card-component { + transform-style: preserve-3d; + position: relative; + height: 300px; } + @media (min-width: 992px) { + .card-box .card-component { + height: 450px; } } + .card-box .card-component.card-component-lg { + height: auto; + max-height: 800px; } + @media (min-width: 768px) { + .card-box .card-component.card-component-lg { + max-height: 410px; } } + .card-box .card-component.card-component-xs { + height: auto; + max-height: 230px; } + .card-box .card-component .front { + position: absolute; + top: 0; + left: 0; + width: 100%; + overflow: hidden; + box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; + border-radius: 1rem; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transform: rotateY(24deg); } + .card-box .card-component .front:hover { + cursor: pointer; } + .card-box .page-card { + box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; + border-radius: 1rem; } + .card-box .page-card:hover { + cursor: pointer; } + @media (max-width: 767.98px) { + .card-box { + width: 200px; } } + @media (min-width: 992px) { + .card-box { + width: 260px; } } + +/** + * = Footers + */ +.footer { + position: relative; } + .footer h3, .footer .h3, + .footer h5, + .footer .h5, + .footer .h3, + .footer .h5 { + font-size: 1.15rem; + margin-bottom: 1.25rem; } + .footer ul { + margin-bottom: 0; + padding: 0; + list-style: none; } + .footer ul li { + display: inline-block; } + .footer ul li a { + text-decoration: none; + position: relative; + display: block; } + .footer ul li .btn { + margin: 0; } + .footer ul.links-horizontal:first-child a { + padding-left: 0; } + .footer ul.links-horizontal:last-child a { + padding-right: 0; } + .footer ul.footer-links li { + display: block; + margin-left: -5px; + margin-right: -5px; } + .footer ul.footer-links li a { + padding: 5px; } + .footer ul.footer-links li a:hover { + color: inherit !important; } + .footer ul.icon-box span { + line-height: 1.7; } + .footer .social-buttons a, + .footer .social-buttons .btn { + margin-top: 5px; + margin-bottom: 5px; } + .footer .footer-brand { + font-size: 1.25rem; + font-weight: 600; } + .footer .footer-brand img, + .footer .footer-brand svg { + width: 30px; } + .footer .footer-brand:hover, .footer .footer-brand:focus { + color: #171f38; } + .footer .footer-brand.brand-sm img, + .footer .footer-brand.brand-sm svg { + width: 25px; } + .footer .copyright { + font-size: 0.875rem; } + .footer .pull-center { + display: inline-block; + float: none; } + +.footer-logo-text { + font-size: 1.2rem; + font-weight: 600 !important; } + +iframe { + border: 0; } + +figcaption, +figure, +main { + display: block; + margin: 0; } + +main { + overflow: hidden; } + +img { + max-width: 100%; } + +strong { + font-weight: 600; } + +button:focus { + outline: 0; } + +label { + font-weight: 600; + margin-bottom: .5rem; } + +/** + * = Accordions + */ +.accordion-button { + text-align: left; } + .accordion-button:not(.collapsed)::after { + background-image: none; + transform: rotateZ(45deg); } + .accordion-button::after { + background-image: none; + content: '\f067'; + font-family: "Font Awesome 5 Free"; + font-size: 1rem; + font-weight: 900; } + .accordion-button:hover { + background-color: #F3F4F6; } + +.accordion-flush .accordion-button { + background-color: transparent; } + .accordion-flush .accordion-button:not(.collapsed) { + color: #1d58a5; } + .accordion-flush .accordion-button:focus { + border-color: #E5E7EB; + box-shadow: none; } + +.accordion-flush .accordion-collapse { + border: 0; } + +.alert-heading { + font-weight: 600; } + +.alert-icon { + margin-bottom: .5rem; } + .alert-icon span { + font-size: 1.75rem; } + +/** + * = Avatars + */ +.avatar + .avatar-content { + display: inline-block; + margin-left: .75rem; } + +.avatar-link img { + width: 4rem; + height: 4rem; } + +.avatar-sm { + width: 1.5rem; + height: 1.5rem; } + +.avatar-md { + width: 2rem; + height: 2rem; } + +.avatar-lg { + width: 3rem; + height: 3rem; } + +.avatar-group .avatar { + position: relative; + z-index: 2; + border: 2px solid #ffffff; } + .avatar-group .avatar:hover { + z-index: 3; } + +.avatar-group .avatar + .avatar { + margin-left: -1rem; } + +/** + * = Badges + */ +.wi-tags a { + display: inline-block; + padding: 0.125rem 0.875rem; + margin: 0.25rem; + line-height: 2; + font-size: 0.875rem; + background-color: #ffffff; + border: 0.0625rem solid #E5E7EB; + border-radius: 1rem; } + .wi-tags a:hover { + background-color: #242e4c; + color: #ffffff; } + +.pixel-pro-badge { + position: relative; + font-size: 0.875rem; + text-transform: uppercase; + font-weight: 600; + right: -11px; + padding: 4px 12px; + top: -30px; + background: #ffffff; + border-radius: 0.6rem; + box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; } + @media (max-width: 575.98px) { + .pixel-pro-badge { + font-size: .7rem; + right: -13px; + padding: 3px 7px; + top: -23px; } } + +/** + * = Buttons + */ +.btn { + position: relative; + transition: all 0.2s ease; + font-size: 1rem; + border-radius: 1rem; } + .btn-group .btn, + .input-group .btn { + margin-right: 0; + transform: translateY(0); } + .btn .toggle-arrow { + transition: all 0.2s ease; } + .btn[aria-expanded="true"] .toggle-arrow { + transform: rotate(180deg); } + .btn.btn-pill { + border-radius: 0.875rem; } + +.btn-xs { + padding: 0.275rem 0.5rem; } + .btn-xs, + .btn-xs span { + font-size: .775rem !important; } + +.btn-sm, .btn-group-sm > .btn, +.btn-sm span, +.btn-group-sm > .btn span { + font-size: 0.875rem !important; } + +.btn-md, +.btn-md span { + font-size: 1rem !important; } + +.btn-icon-only { + width: 2.575rem; + height: 2.575rem; } + .btn-icon-onlya { + line-height: 2.5; } + .btn-icon-only.btn-xs { + width: 1.7rem; + height: 1.7rem; } + .btn-icon-only.btn-sm, .btn-group-sm > .btn-icon-only.btn { + width: 2rem; + height: 2rem; } + +.spinner-border, +.spinner-brow { + vertical-align: middle; } + +.btn-loading-overlay .spinner { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + opacity: 0; } + +.btn-loading-overlay .btn-inner-text, +.btn-loading-overlay .spinner { + transition: all 0.2s ease; } + +.btn-loading-overlay .btn-inner-text { + opacity: 1; } + +.btn-loading-overlay.btn-loading .spinner { + opacity: 1; } + +.btn-loading-overlay.btn-loading .btn-inner-text { + opacity: 0; } + +.btn-facebook { + color: #ffffff; + background-color: #3b5999; + border-color: #3b5999; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-facebook:hover { + color: #ffffff; + background-color: #324c82; + border-color: #2f477a; } + .btn-check:focus + .btn-facebook, .btn-facebook:focus { + color: #ffffff; + background-color: #324c82; + border-color: #2f477a; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(88, 114, 168, 0.5); } + .btn-check:checked + .btn-facebook, + .btn-check:active + .btn-facebook, .btn-facebook:active, .btn-facebook.active, + .show > .btn-facebook.dropdown-toggle { + color: #ffffff; + background-color: #2f477a; + border-color: #2c4373; } + .btn-check:checked + .btn-facebook:focus, + .btn-check:active + .btn-facebook:focus, .btn-facebook:active:focus, .btn-facebook.active:focus, + .show > .btn-facebook.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(88, 114, 168, 0.5); } + .btn-facebook:disabled, .btn-facebook.disabled { + color: #ffffff; + background-color: #3b5999; + border-color: #3b5999; } + +.btn-twitter { + color: #1c2540; + background-color: #1da1f2; + border-color: #1da1f2; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-twitter:hover { + color: #1c2540; + background-color: #3faff4; + border-color: #34aaf3; } + .btn-check:focus + .btn-twitter, .btn-twitter:focus { + color: #1c2540; + background-color: #3faff4; + border-color: #34aaf3; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(29, 142, 215, 0.5); } + .btn-check:checked + .btn-twitter, + .btn-check:active + .btn-twitter, .btn-twitter:active, .btn-twitter.active, + .show > .btn-twitter.dropdown-toggle { + color: #1c2540; + background-color: #4ab4f5; + border-color: #34aaf3; } + .btn-check:checked + .btn-twitter:focus, + .btn-check:active + .btn-twitter:focus, .btn-twitter:active:focus, .btn-twitter.active:focus, + .show > .btn-twitter.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(29, 142, 215, 0.5); } + .btn-twitter:disabled, .btn-twitter.disabled { + color: #1c2540; + background-color: #1da1f2; + border-color: #1da1f2; } + +.btn-google { + color: #ffffff; + background-color: #DB4337; + border-color: #DB4337; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-google:hover { + color: #ffffff; + background-color: #ba392f; + border-color: #af362c; } + .btn-check:focus + .btn-google, .btn-google:focus { + color: #ffffff; + background-color: #ba392f; + border-color: #af362c; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(224, 95, 85, 0.5); } + .btn-check:checked + .btn-google, + .btn-check:active + .btn-google, .btn-google:active, .btn-google.active, + .show > .btn-google.dropdown-toggle { + color: #ffffff; + background-color: #af362c; + border-color: #a43229; } + .btn-check:checked + .btn-google:focus, + .btn-check:active + .btn-google:focus, .btn-google:active:focus, .btn-google.active:focus, + .show > .btn-google.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(224, 95, 85, 0.5); } + .btn-google:disabled, .btn-google.disabled { + color: #ffffff; + background-color: #DB4337; + border-color: #DB4337; } + +.btn-instagram { + color: #ffffff; + background-color: #e4405f; + border-color: #e4405f; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-instagram:hover { + color: #ffffff; + background-color: #c23651; + border-color: #b6334c; } + .btn-check:focus + .btn-instagram, .btn-instagram:focus { + color: #ffffff; + background-color: #c23651; + border-color: #b6334c; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(232, 93, 119, 0.5); } + .btn-check:checked + .btn-instagram, + .btn-check:active + .btn-instagram, .btn-instagram:active, .btn-instagram.active, + .show > .btn-instagram.dropdown-toggle { + color: #ffffff; + background-color: #b6334c; + border-color: #ab3047; } + .btn-check:checked + .btn-instagram:focus, + .btn-check:active + .btn-instagram:focus, .btn-instagram:active:focus, .btn-instagram.active:focus, + .show > .btn-instagram.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(232, 93, 119, 0.5); } + .btn-instagram:disabled, .btn-instagram.disabled { + color: #ffffff; + background-color: #e4405f; + border-color: #e4405f; } + +.btn-slack { + color: #1c2540; + background-color: #3aaf85; + border-color: #3aaf85; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-slack:hover { + color: #1c2540; + background-color: #58bb97; + border-color: #4eb791; } + .btn-check:focus + .btn-slack, .btn-slack:focus { + color: #1c2540; + background-color: #58bb97; + border-color: #4eb791; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(54, 154, 123, 0.5); } + .btn-check:checked + .btn-slack, + .btn-check:active + .btn-slack, .btn-slack:active, .btn-slack.active, + .show > .btn-slack.dropdown-toggle { + color: #1c2540; + background-color: #61bf9d; + border-color: #4eb791; } + .btn-check:checked + .btn-slack:focus, + .btn-check:active + .btn-slack:focus, .btn-slack:active:focus, .btn-slack.active:focus, + .show > .btn-slack.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(54, 154, 123, 0.5); } + .btn-slack:disabled, .btn-slack.disabled { + color: #1c2540; + background-color: #3aaf85; + border-color: #3aaf85; } + +.btn-dribbble { + color: #ffffff; + background-color: #ea4c89; + border-color: #ea4c89; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-dribbble:hover { + color: #ffffff; + background-color: #c74174; + border-color: #bb3d6e; } + .btn-check:focus + .btn-dribbble, .btn-dribbble:focus { + color: #ffffff; + background-color: #c74174; + border-color: #bb3d6e; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(237, 103, 155, 0.5); } + .btn-check:checked + .btn-dribbble, + .btn-check:active + .btn-dribbble, .btn-dribbble:active, .btn-dribbble.active, + .show > .btn-dribbble.dropdown-toggle { + color: #ffffff; + background-color: #bb3d6e; + border-color: #b03967; } + .btn-check:checked + .btn-dribbble:focus, + .btn-check:active + .btn-dribbble:focus, .btn-dribbble:active:focus, .btn-dribbble.active:focus, + .show > .btn-dribbble.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(237, 103, 155, 0.5); } + .btn-dribbble:disabled, .btn-dribbble.disabled { + color: #ffffff; + background-color: #ea4c89; + border-color: #ea4c89; } + +.btn-dropbox { + color: #ffffff; + background-color: #1E90FF; + border-color: #1E90FF; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-dropbox:hover { + color: #ffffff; + background-color: #1a7ad9; + border-color: #1873cc; } + .btn-check:focus + .btn-dropbox, .btn-dropbox:focus { + color: #ffffff; + background-color: #1a7ad9; + border-color: #1873cc; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(64, 161, 255, 0.5); } + .btn-check:checked + .btn-dropbox, + .btn-check:active + .btn-dropbox, .btn-dropbox:active, .btn-dropbox.active, + .show > .btn-dropbox.dropdown-toggle { + color: #ffffff; + background-color: #1873cc; + border-color: #176cbf; } + .btn-check:checked + .btn-dropbox:focus, + .btn-check:active + .btn-dropbox:focus, .btn-dropbox:active:focus, .btn-dropbox.active:focus, + .show > .btn-dropbox.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(64, 161, 255, 0.5); } + .btn-dropbox:disabled, .btn-dropbox.disabled { + color: #ffffff; + background-color: #1E90FF; + border-color: #1E90FF; } + +.btn-github { + color: #ffffff; + background-color: #222222; + border-color: #222222; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); } + .btn-github:hover { + color: #ffffff; + background-color: #1d1d1d; + border-color: #1b1b1b; } + .btn-check:focus + .btn-github, .btn-github:focus { + color: #ffffff; + background-color: #1d1d1d; + border-color: #1b1b1b; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(67, 67, 67, 0.5); } + .btn-check:checked + .btn-github, + .btn-check:active + .btn-github, .btn-github:active, .btn-github.active, + .show > .btn-github.dropdown-toggle { + color: #ffffff; + background-color: #1b1b1b; + border-color: #1a1a1a; } + .btn-check:checked + .btn-github:focus, + .btn-check:active + .btn-github:focus, .btn-github:active:focus, .btn-github.active:focus, + .show > .btn-github.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(67, 67, 67, 0.5); } + .btn-github:disabled, .btn-github.disabled { + color: #ffffff; + background-color: #222222; + border-color: #222222; } + +/** + * = Breadcrumbs + */ +.breadcrumb-transparent { + background: transparent; + padding: 0; } + +.breadcrumb-primary { + background: #242e4c; } + .breadcrumb-primary .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-primary.breadcrumb-transparent { + background: transparent; } + .breadcrumb-primary.breadcrumb-transparent .breadcrumb-item.active { + color: #242e4c; } + +.breadcrumb-secondary { + background: #1c2540; } + .breadcrumb-secondary .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-secondary.breadcrumb-transparent { + background: transparent; } + .breadcrumb-secondary.breadcrumb-transparent .breadcrumb-item.active { + color: #1c2540; } + +.breadcrumb-tertiary { + background: #1d58a5; } + .breadcrumb-tertiary .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-tertiary.breadcrumb-transparent { + background: transparent; } + .breadcrumb-tertiary.breadcrumb-transparent .breadcrumb-item.active { + color: #1d58a5; } + +.breadcrumb-primary-app { + background: #EBF4F6; } + .breadcrumb-primary-app .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-primary-app.breadcrumb-transparent { + background: transparent; } + .breadcrumb-primary-app.breadcrumb-transparent .breadcrumb-item.active { + color: #EBF4F6; } + +.breadcrumb-secondary-app { + background: #424AA0; } + .breadcrumb-secondary-app .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-secondary-app.breadcrumb-transparent { + background: transparent; } + .breadcrumb-secondary-app.breadcrumb-transparent .breadcrumb-item.active { + color: #424AA0; } + +.breadcrumb-success { + background: #3aaf85; } + .breadcrumb-success .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-success.breadcrumb-transparent { + background: transparent; } + .breadcrumb-success.breadcrumb-transparent .breadcrumb-item.active { + color: #3aaf85; } + +.breadcrumb-info { + background: #0d6efd; } + .breadcrumb-info .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-info.breadcrumb-transparent { + background: transparent; } + .breadcrumb-info.breadcrumb-transparent .breadcrumb-item.active { + color: #0d6efd; } + +.breadcrumb-warning { + background: #ffc107; } + .breadcrumb-warning .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-warning.breadcrumb-transparent { + background: transparent; } + .breadcrumb-warning.breadcrumb-transparent .breadcrumb-item.active { + color: #ffc107; } + +.breadcrumb-danger { + background: #dc3545; } + .breadcrumb-danger .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-danger.breadcrumb-transparent { + background: transparent; } + .breadcrumb-danger.breadcrumb-transparent .breadcrumb-item.active { + color: #dc3545; } + +.breadcrumb-white { + background: #ffffff; } + .breadcrumb-white .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-white.breadcrumb-transparent { + background: transparent; } + .breadcrumb-white.breadcrumb-transparent .breadcrumb-item.active { + color: #ffffff; } + +.breadcrumb-gray { + background: #1F2937; } + .breadcrumb-gray .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-gray.breadcrumb-transparent { + background: transparent; } + .breadcrumb-gray.breadcrumb-transparent .breadcrumb-item.active { + color: #1F2937; } + +.breadcrumb-dark { + background: #1c2540; } + .breadcrumb-dark .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-dark.breadcrumb-transparent { + background: transparent; } + .breadcrumb-dark.breadcrumb-transparent .breadcrumb-item.active { + color: #1c2540; } + +.breadcrumb-black { + background: #171f38; } + .breadcrumb-black .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-black.breadcrumb-transparent { + background: transparent; } + .breadcrumb-black.breadcrumb-transparent .breadcrumb-item.active { + color: #171f38; } + +.breadcrumb-purple { + background: #6f42c1; } + .breadcrumb-purple .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-purple.breadcrumb-transparent { + background: transparent; } + .breadcrumb-purple.breadcrumb-transparent .breadcrumb-item.active { + color: #6f42c1; } + +.breadcrumb-orange { + background: #e84422; } + .breadcrumb-orange .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-orange.breadcrumb-transparent { + background: transparent; } + .breadcrumb-orange.breadcrumb-transparent .breadcrumb-item.active { + color: #e84422; } + +.breadcrumb-gray-100 { + background: #F9FAFB; } + .breadcrumb-gray-100 .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-gray-100.breadcrumb-transparent { + background: transparent; } + .breadcrumb-gray-100.breadcrumb-transparent .breadcrumb-item.active { + color: #F9FAFB; } + +.breadcrumb-gray-200 { + background: #F3F4F6; } + .breadcrumb-gray-200 .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-gray-200.breadcrumb-transparent { + background: transparent; } + .breadcrumb-gray-200.breadcrumb-transparent .breadcrumb-item.active { + color: #F3F4F6; } + +.breadcrumb-gray-300 { + background: #E5E7EB; } + .breadcrumb-gray-300 .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-gray-300.breadcrumb-transparent { + background: transparent; } + .breadcrumb-gray-300.breadcrumb-transparent .breadcrumb-item.active { + color: #E5E7EB; } + +.breadcrumb-gray-400 { + background: #D1D5DB; } + .breadcrumb-gray-400 .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-gray-400.breadcrumb-transparent { + background: transparent; } + .breadcrumb-gray-400.breadcrumb-transparent .breadcrumb-item.active { + color: #D1D5DB; } + +.breadcrumb-gray-500 { + background: #9CA3AF; } + .breadcrumb-gray-500 .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-gray-500.breadcrumb-transparent { + background: transparent; } + .breadcrumb-gray-500.breadcrumb-transparent .breadcrumb-item.active { + color: #9CA3AF; } + +.breadcrumb-gray-600 { + background: #6B7280; } + .breadcrumb-gray-600 .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-gray-600.breadcrumb-transparent { + background: transparent; } + .breadcrumb-gray-600.breadcrumb-transparent .breadcrumb-item.active { + color: #6B7280; } + +.breadcrumb-gray-700 { + background: #4B5563; } + .breadcrumb-gray-700 .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-gray-700.breadcrumb-transparent { + background: transparent; } + .breadcrumb-gray-700.breadcrumb-transparent .breadcrumb-item.active { + color: #4B5563; } + +.breadcrumb-gray-800 { + background: #374151; } + .breadcrumb-gray-800 .breadcrumb-item.active { + color: #ffffff; } + .breadcrumb-gray-800.breadcrumb-transparent { + background: transparent; } + .breadcrumb-gray-800.breadcrumb-transparent .breadcrumb-item.active { + color: #374151; } + +.breadcrumb-text-light .breadcrumb-item, +.breadcrumb-text-light .breadcrumb-item a { + color: #ffffff; } + +.breadcrumb-text-light .breadcrumb-item:before { + color: #ffffff; } + +/** + * = Cards + */ +.card-img, +.card-img-top { + border-radius: 0; } + +.card-img, +.card-img-bottom { + border-radius: 0; } + +.card .card-blockquote { + position: relative; + padding: 2rem; } + .card .card-blockquote .svg-bg { + display: block; + position: absolute; + width: 100%; + height: 95px; + top: -94px; + left: 0; } + +.card .profile-thumbnail { + width: 10rem; + height: 10rem; } + .card .profile-thumbnail img { + border: 0.125rem solid; } + .card .profile-thumbnail.small-thumbnail { + width: 8rem; + height: 8rem; } + +@media (max-width: 991.98px) { + .card .dashboard-avatar { + width: 65px; + height: auto; } } + +.card .profile-cover { + height: 175px; + background-repeat: no-repeat; + background-position: top center; + background-size: cover; } + +.card .price-list .list-group-item span { + width: 23px; + font-size: 0.875rem; } + +.card.rounded-right-0 { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; } + +.card.rounded-left-0 { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; } + +.card-lift-hover:hover { + transform: translateY(-20px); + transition: all 0.2s ease; } + @media (prefers-reduced-motion: reduce) { + .card-lift-hover:hover { + transition: none; } } + +/** + * = Profile cards +*/ +.rotating-card .card-rotate { + background: transparent; + box-shadow: none; } + .rotating-card .card-rotate:after { + display: none; } + +.rotating-card .card { + transition: all 0.8s cubic-bezier(0.34, 1.45, 0.7, 1); + transform-style: preserve-3d; + position: relative; } + .rotating-card .card .back, + .rotating-card .card .front { + display: flex; + -moz-flex-direction: column; + flex-direction: column; + -ms-align-content: center; + align-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -ms-flex-pack: center; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + position: absolute; + border-radius: 1rem; + top: 0; + left: 0; } + .rotating-card .card .back .card-body, + .rotating-card .card .front .card-body { + justify-content: center; + align-content: center; + display: flex; + -moz-flex-direction: column; + flex-direction: column; } + .rotating-card .card .back .card-body .card-subtitle, + .rotating-card .card .front .card-body .card-subtitle { + color: #242e4c; } + .rotating-card .card .back .card-body .social-buttons, + .rotating-card .card .front .card-body .social-buttons { + margin-bottom: 0; + padding: 0; + list-style: none; } + .rotating-card .card .back .card-body .social-buttons li, + .rotating-card .card .front .card-body .social-buttons li { + display: inline-block; } + .rotating-card .card .back .card-body .social-buttons li a.btn, + .rotating-card .card .front .card-body .social-buttons li a.btn { + padding: 0.25rem 0.375rem; } + .rotating-card .card .front { + z-index: 2; + position: relative; } + .rotating-card .card .front .profile-image { + width: 9rem; + height: 9rem; + margin: 0 auto; } + .rotating-card .card .front .profile-image img { + border-width: 0.125rem; + border-style: solid; + padding: .25rem; } + .rotating-card .card .back { + transform: rotateY(180deg); + z-index: 5; + text-align: center; + width: 100%; + height: 100%; } + .rotating-card .card .back.back-background:after { + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + display: block; + left: 0; + top: 0; + content: ""; + background-color: rgba(0, 0, 0, 0.56); + border-radius: 1rem; } + .rotating-card .card .back.back-background .card-body { + position: relative; + z-index: 2; } + .rotating-card .card .back .card-footer .btn { + margin: 0; } + .rotating-card .card .back .card-body { + padding-left: 15px; + padding-right: 15px; } + +.rotating-card:not(.manual-flip):hover .card { + transform: rotateY(180deg); } + +.rotating-card.hover.manual-flip .card { + transform: rotateY(180deg); } + +.card-profile .rotating-card .front { + text-align: left; } + +.back-background .card-body { + min-height: auto; + padding-top: 15px; + padding-bottom: 15px; } + +.back-background, +.front-background { + background-position: center center; + background-size: cover; } + +/* Fix bug for IE */ +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .rotating-card-container .card .front, + .rotating-card-container .card .back { + -webkit-backface-visibility: visible; + backface-visibility: visible; } + .rotating-card-container .card .back { + visibility: hidden; + transition: visibility 0.3s cubic-bezier(0.34, 1.45, 0.7, 1); } + .rotating-card-container .card .front { + z-index: 4; } + .rotating-card-container:not(.manual-flip):hover .card .back, + .rotating-card-container.manual-flip.hover .card .back { + z-index: 5; + visibility: visible; } } + +.page-preview { + display: block; + position: relative; } + .page-preview .show-on-hover { + position: absolute; + bottom: -25px; + background: rgba(28, 37, 64, 0.85); + padding: 10px 0; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + width: calc(100% + 28px); + left: -14px; + opacity: 0; + transition: 0.2s; } + @media (prefers-reduced-motion: reduce) { + .page-preview .show-on-hover { + transition: none; } } + .page-preview:hover .show-on-hover { + z-index: 99; + opacity: 1; } + +/** + * = Bootstrap carousels + */ +.carousel-caption, +.carousel-caption h5, +.carousel-caption .h5 { + color: #ffffff; } + +.carousel-indicators li { + height: 10px; + width: 10px; + border-radius: 50%; + background: transparent; + border: 2px solid #ffffff; } + +.carousel-indicators .active { + opacity: 1; + background: #ffffff; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + width: auto; + height: auto; + font-weight: 900; } + +.carousel-control-prev-icon { + background-image: none; } + .carousel-control-prev-icon::before { + content: '\f060'; + font-family: "Font Awesome 5 Free"; + font-size: 2rem; } + +.carousel-control-next-icon { + background-image: none; } + .carousel-control-next-icon:before { + font-family: "Font Awesome 5 Free"; + content: "\f061"; + font-size: 2rem; } + +.sr-only { + width: 90px; + height: 37px; + padding: 4px; + background-color: #3aaf85; } + +/** + * = Close + */ +.close { + transition: all 0.2s ease; } + .close > span:not(.sr-only) { + display: block; + height: 1.25rem; + width: 1.25rem; + background-color: transparent; + color: rgba(0, 0, 0, 0.6); + line-height: 22px; + border-radius: 50%; + font-size: 1.25rem; + transition: all 0.2s ease; } + .close:hover, .close:focus { + background-color: transparent; + color: rgba(0, 0, 0, 0.9); + outline: none; } + .close:hover span:not(.sr-only), .close:focus span:not(.sr-only) { + background-color: transparent; } + +/** + * = Datepickers + */ +.datepicker .datepicker-cell.selected, +.datepicker .datepicker-cell.selected:hover { + background: #242e4c; } + +.datepicker table { + margin: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + user-select: none; } + .datepicker table td { + border-radius: 0 !important; } + .datepicker table th { + border-radius: 0; + font-weight: 500; } + .datepicker table td, + .datepicker table th { + width: 36px !important; + height: 36px !important; + border: none; + text-align: center; } + +/** + * = Custom forms + */ +.custom-control-label:before { + box-shadow: none; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + +.custom-control-label span { + position: relative; + top: 2px; } + +.custom-control-label { + margin-bottom: 0; } + +.custom-control-input:active ~ .custom-control-label::before { + border-color: #242e4c; } + +/** + * = Dropdowns + */ +.dropdown-menu { + min-width: 12rem; } + .dropdown-menu .dropdown-header, + .dropdown-menu .dropdown-item { + padding: .5rem 1rem; + font-size: 1rem; } + .dropdown-menu .dropdown-header { + color: #1F2937; + font-weight: 600; } + .dropdown-menu .dropdown-item { + color: #1F2937; + transition: all 0.2s ease; + font-weight: 300; } + .dropdown-menu .dropdown-itema:hover { + color: #1F2937; } + .show .dropdown-menu { + animation: show-dropdown .2s ease forwards; } + +[data-toggle]:hover { + cursor: pointer; } + +.dropdown-toggle:after, +.dropend .dropdown-toggle:after, +.dropstart .dropdown-toggle:before, +.dropup .dropdown-toggle:after { + display: none; } + +.dropdown-menu-sm { + min-width: 100px; + border: 0.3rem; } + +.dropdown-menu-md { + min-width: 180px; + border: 0.3rem; } + +.dropdown-menu-lg { + min-width: 260px; + border-radius: 0.3rem; } + +.dropdown-menu-xl { + min-width: 450px; + border-radius: 0.3rem; } + +.sr-only { + background-color: #242e4c; + color: #ffffff; } + +.form-control { + box-shadow: none; } + .form-control.form-control-lg { + padding: 1rem 0.75rem; } + +.input-group .input-group-text:focus { + border-color: #242e4c; + outline: 0; } + +.focused .input-group .input-group-text { + border-color: #242e4c; + outline: 0; } + +.focused .form-control { + border-color: #4d62a3; + background-color: #F9FAFB; } + +.form-switch { + padding-left: 2.75em; } + .form-switch .form-check-input { + height: 1.275em; } + +.form-select .form-select-lg { + padding: 0.55rem 1.75rem 0.55rem 0.75rem; } + +.file-field input[type="file"] { + position: absolute; + cursor: pointer; + filter: alpha(opacity=0); + opacity: 0; + padding-bottom: 30px; } + +.file-field span { + cursor: pointer; } + +/** + * = Images + */ +.image-lg { + height: 12rem; } + +.image-md { + height: 5rem; } + +.image-sm { + height: 3rem; } + +.image-xs { + height: 2rem; } + +.small-image { + height: 4rem; } + +.img-thumbnail { + border-width: 0.125rem; + box-shadow: none; } + +.full-image { + height: 100%; } + +@media (min-width: 576px) { + .effect-img-2 { + position: absolute; + right: 5rem; + top: 19%; + z-index: 2; + margin: 0; } + .effect-img-1, + .effect-img-2 { + width: 350px; + height: auto; } } + +@media (max-width: 767.98px) { + .effect-img-2 { + right: .425rem; + top: 0; } } + +/** + * = Input groups + */ +.input-group { + border-radius: 1rem; + transition: all 0.2s ease; } + .input-group .form-control.is-invalid { + border-top-right-radius: 1rem; + border-bottom-right-radius: 1rem; } + +/** + * = List groups +*/ +.list-group-item { + background: transparent; + border-radius: 1rem; } + .list-group-item:first-child, .list-group-item:last-child { + border-radius: 1rem; } + +.list-group.dashboard-menu .list-group-item:hover { + background-color: #f5f5f5; + border-radius: 1rem; } + +.list-group.dashboard-menu .list-group-item.active { + color: #1d58a5; + background: transparent; + font-weight: 600; } + +.list-group-space .list-group-item { + margin-bottom: 1.5rem; + border-radius: 1rem; } + +.list-group-img { + width: 3rem; + height: 3rem; + border-radius: 50%; + vertical-align: top; + margin: -.1rem 1.2rem 0 -.2rem; } + +.list-group-sm .list-group-item { + padding: 0.625rem 0.875rem; + color: #212731; + border-bottom: 0.0625rem solid #f9f7f7; } + .list-group-sm .list-group-item.active { + border-color: #f9f7f7; + border-left: 0; + border-right: 0; + font-weight: 600; } + +.timeline-one { + width: 100%; } + .timeline-one .timeline-item { + position: relative; + width: 50%; + margin-left: 50%; + padding-bottom: 1.5rem; + padding-left: 1.5rem; + text-align: left; } + @media (max-width: 575.98px) { + .timeline-one .timeline-item { + width: 100%; + margin-left: 0; } } + .timeline-one .timeline-item img { + margin-bottom: 1.25rem; } + .timeline-one .timeline-item:before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 16px; + margin-top: 0.425rem; + margin-left: -0.5rem; + border: 0.0625rem solid #E5E7EB; + border-radius: 50%; } + .timeline-one .timeline-item:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: -0.1875rem; + width: 0.0625rem; + margin-top: 1.875rem; + margin-left: -0.0625rem; + background-color: #E5E7EB; } + .timeline-one .timeline-item:nth-child(2n+1) { + margin-left: 0; + padding-right: 1.5rem; + padding-left: 0; + text-align: right; } + @media (max-width: 575.98px) { + .timeline-one .timeline-item:nth-child(2n+1) { + padding-right: 0; + padding-left: 1.5rem; + text-align: left; } } + .timeline-one .timeline-item:nth-child(2n+1):before, .timeline-one .timeline-item:nth-child(2n+1):after { + right: 0; + left: auto; } + @media (max-width: 575.98px) { + .timeline-one .timeline-item:nth-child(2n+1):before, .timeline-one .timeline-item:nth-child(2n+1):after { + right: auto; + left: 0; } } + .timeline-one .timeline-item:nth-child(2n+1):before { + margin-right: -0.5rem; } + .timeline-one .timeline-item:nth-child(2n+1):after { + margin-right: -0.0625rem; } + .timeline-one.dark .timeline-item:before { + border: 0.0625rem solid #9CA3AF; } + .timeline-one.dark .timeline-item:after { + background-color: #9CA3AF; } + +/** + * = Maps + */ +.map { + height: 500px; + width: 100%; + -moz-filter: grayscale(100%); + -ms-filter: grayscale(100%); + -o-filter: grayscale(100%); + filter: grayscale(100%); } + +/** + * = Modals + */ +.modal.static-example { + position: relative; + display: block; } + +.modal-header .close { + padding: .825rem; } + +.modal-content { + border: 0; + border-radius: 0.3rem; } + +.modal-fluid .modal-dialog { + margin-top: 0; + margin-bottom: 0; } + +.modal-fluid .modal-content { + border-radius: 0; } + +.modal-primary .modal-title { + color: color-yiq(#242e4c); } + +.modal-primary .modal-header, +.modal-primary .modal-footer { + border-color: rgba(36, 46, 76, 0.075); } + +.modal-primary .modal-content { + background-color: #242e4c; + color: color-yiq(#242e4c); } + .modal-primary .modal-content .heading { + color: color-yiq(#242e4c); } + +.modal-primary .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-secondary .modal-title { + color: color-yiq(#1c2540); } + +.modal-secondary .modal-header, +.modal-secondary .modal-footer { + border-color: rgba(28, 37, 64, 0.075); } + +.modal-secondary .modal-content { + background-color: #1c2540; + color: color-yiq(#1c2540); } + .modal-secondary .modal-content .heading { + color: color-yiq(#1c2540); } + +.modal-secondary .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-tertiary .modal-title { + color: color-yiq(#1d58a5); } + +.modal-tertiary .modal-header, +.modal-tertiary .modal-footer { + border-color: rgba(29, 88, 165, 0.075); } + +.modal-tertiary .modal-content { + background-color: #1d58a5; + color: color-yiq(#1d58a5); } + .modal-tertiary .modal-content .heading { + color: color-yiq(#1d58a5); } + +.modal-tertiary .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-primary-app .modal-title { + color: color-yiq(#EBF4F6); } + +.modal-primary-app .modal-header, +.modal-primary-app .modal-footer { + border-color: rgba(235, 244, 246, 0.075); } + +.modal-primary-app .modal-content { + background-color: #EBF4F6; + color: color-yiq(#EBF4F6); } + .modal-primary-app .modal-content .heading { + color: color-yiq(#EBF4F6); } + +.modal-primary-app .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-secondary-app .modal-title { + color: color-yiq(#424AA0); } + +.modal-secondary-app .modal-header, +.modal-secondary-app .modal-footer { + border-color: rgba(66, 74, 160, 0.075); } + +.modal-secondary-app .modal-content { + background-color: #424AA0; + color: color-yiq(#424AA0); } + .modal-secondary-app .modal-content .heading { + color: color-yiq(#424AA0); } + +.modal-secondary-app .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-success .modal-title { + color: color-yiq(#3aaf85); } + +.modal-success .modal-header, +.modal-success .modal-footer { + border-color: rgba(58, 175, 133, 0.075); } + +.modal-success .modal-content { + background-color: #3aaf85; + color: color-yiq(#3aaf85); } + .modal-success .modal-content .heading { + color: color-yiq(#3aaf85); } + +.modal-success .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-info .modal-title { + color: color-yiq(#0d6efd); } + +.modal-info .modal-header, +.modal-info .modal-footer { + border-color: rgba(13, 110, 253, 0.075); } + +.modal-info .modal-content { + background-color: #0d6efd; + color: color-yiq(#0d6efd); } + .modal-info .modal-content .heading { + color: color-yiq(#0d6efd); } + +.modal-info .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-warning .modal-title { + color: color-yiq(#ffc107); } + +.modal-warning .modal-header, +.modal-warning .modal-footer { + border-color: rgba(255, 193, 7, 0.075); } + +.modal-warning .modal-content { + background-color: #ffc107; + color: color-yiq(#ffc107); } + .modal-warning .modal-content .heading { + color: color-yiq(#ffc107); } + +.modal-warning .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-danger .modal-title { + color: color-yiq(#dc3545); } + +.modal-danger .modal-header, +.modal-danger .modal-footer { + border-color: rgba(220, 53, 69, 0.075); } + +.modal-danger .modal-content { + background-color: #dc3545; + color: color-yiq(#dc3545); } + .modal-danger .modal-content .heading { + color: color-yiq(#dc3545); } + +.modal-danger .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-white .modal-title { + color: color-yiq(#ffffff); } + +.modal-white .modal-header, +.modal-white .modal-footer { + border-color: rgba(255, 255, 255, 0.075); } + +.modal-white .modal-content { + background-color: #ffffff; + color: color-yiq(#ffffff); } + .modal-white .modal-content .heading { + color: color-yiq(#ffffff); } + +.modal-white .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-gray .modal-title { + color: color-yiq(#1F2937); } + +.modal-gray .modal-header, +.modal-gray .modal-footer { + border-color: rgba(31, 41, 55, 0.075); } + +.modal-gray .modal-content { + background-color: #1F2937; + color: color-yiq(#1F2937); } + .modal-gray .modal-content .heading { + color: color-yiq(#1F2937); } + +.modal-gray .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-dark .modal-title { + color: color-yiq(#1c2540); } + +.modal-dark .modal-header, +.modal-dark .modal-footer { + border-color: rgba(28, 37, 64, 0.075); } + +.modal-dark .modal-content { + background-color: #1c2540; + color: color-yiq(#1c2540); } + .modal-dark .modal-content .heading { + color: color-yiq(#1c2540); } + +.modal-dark .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-black .modal-title { + color: color-yiq(#171f38); } + +.modal-black .modal-header, +.modal-black .modal-footer { + border-color: rgba(23, 31, 56, 0.075); } + +.modal-black .modal-content { + background-color: #171f38; + color: color-yiq(#171f38); } + .modal-black .modal-content .heading { + color: color-yiq(#171f38); } + +.modal-black .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-purple .modal-title { + color: color-yiq(#6f42c1); } + +.modal-purple .modal-header, +.modal-purple .modal-footer { + border-color: rgba(111, 66, 193, 0.075); } + +.modal-purple .modal-content { + background-color: #6f42c1; + color: color-yiq(#6f42c1); } + .modal-purple .modal-content .heading { + color: color-yiq(#6f42c1); } + +.modal-purple .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-orange .modal-title { + color: color-yiq(#e84422); } + +.modal-orange .modal-header, +.modal-orange .modal-footer { + border-color: rgba(232, 68, 34, 0.075); } + +.modal-orange .modal-content { + background-color: #e84422; + color: color-yiq(#e84422); } + .modal-orange .modal-content .heading { + color: color-yiq(#e84422); } + +.modal-orange .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-gray-100 .modal-title { + color: color-yiq(#F9FAFB); } + +.modal-gray-100 .modal-header, +.modal-gray-100 .modal-footer { + border-color: rgba(249, 250, 251, 0.075); } + +.modal-gray-100 .modal-content { + background-color: #F9FAFB; + color: color-yiq(#F9FAFB); } + .modal-gray-100 .modal-content .heading { + color: color-yiq(#F9FAFB); } + +.modal-gray-100 .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-gray-200 .modal-title { + color: color-yiq(#F3F4F6); } + +.modal-gray-200 .modal-header, +.modal-gray-200 .modal-footer { + border-color: rgba(243, 244, 246, 0.075); } + +.modal-gray-200 .modal-content { + background-color: #F3F4F6; + color: color-yiq(#F3F4F6); } + .modal-gray-200 .modal-content .heading { + color: color-yiq(#F3F4F6); } + +.modal-gray-200 .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-gray-300 .modal-title { + color: color-yiq(#E5E7EB); } + +.modal-gray-300 .modal-header, +.modal-gray-300 .modal-footer { + border-color: rgba(229, 231, 235, 0.075); } + +.modal-gray-300 .modal-content { + background-color: #E5E7EB; + color: color-yiq(#E5E7EB); } + .modal-gray-300 .modal-content .heading { + color: color-yiq(#E5E7EB); } + +.modal-gray-300 .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-gray-400 .modal-title { + color: color-yiq(#D1D5DB); } + +.modal-gray-400 .modal-header, +.modal-gray-400 .modal-footer { + border-color: rgba(209, 213, 219, 0.075); } + +.modal-gray-400 .modal-content { + background-color: #D1D5DB; + color: color-yiq(#D1D5DB); } + .modal-gray-400 .modal-content .heading { + color: color-yiq(#D1D5DB); } + +.modal-gray-400 .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-gray-500 .modal-title { + color: color-yiq(#9CA3AF); } + +.modal-gray-500 .modal-header, +.modal-gray-500 .modal-footer { + border-color: rgba(156, 163, 175, 0.075); } + +.modal-gray-500 .modal-content { + background-color: #9CA3AF; + color: color-yiq(#9CA3AF); } + .modal-gray-500 .modal-content .heading { + color: color-yiq(#9CA3AF); } + +.modal-gray-500 .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-gray-600 .modal-title { + color: color-yiq(#6B7280); } + +.modal-gray-600 .modal-header, +.modal-gray-600 .modal-footer { + border-color: rgba(107, 114, 128, 0.075); } + +.modal-gray-600 .modal-content { + background-color: #6B7280; + color: color-yiq(#6B7280); } + .modal-gray-600 .modal-content .heading { + color: color-yiq(#6B7280); } + +.modal-gray-600 .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-gray-700 .modal-title { + color: color-yiq(#4B5563); } + +.modal-gray-700 .modal-header, +.modal-gray-700 .modal-footer { + border-color: rgba(75, 85, 99, 0.075); } + +.modal-gray-700 .modal-content { + background-color: #4B5563; + color: color-yiq(#4B5563); } + .modal-gray-700 .modal-content .heading { + color: color-yiq(#4B5563); } + +.modal-gray-700 .close > span:not(.sr-only) { + color: #ffffff; } + +.modal-gray-800 .modal-title { + color: color-yiq(#374151); } + +.modal-gray-800 .modal-header, +.modal-gray-800 .modal-footer { + border-color: rgba(55, 65, 81, 0.075); } + +.modal-gray-800 .modal-content { + background-color: #374151; + color: color-yiq(#374151); } + .modal-gray-800 .modal-content .heading { + color: color-yiq(#374151); } + +.modal-gray-800 .close > span:not(.sr-only) { + color: #ffffff; } + +/** + * = Navs + */ +.nav-link { + color: #374151; } + .nav-link:hover, .nav-link.active { + color: #1c2540; } + .nav-link:hover img, .nav-link.active img { + opacity: inherit; + transition: all 0.2s ease; } + .nav-link span { + position: relative; } + .nav-link span:hover { + color: #1c2540; } + .nav-link img { + opacity: .5; } + +.nav-tabs .nav-item { + margin-bottom: 0; } + +.nav-tabs .nav-link { + border: 0; + padding: 1rem 1rem; } + +.nav-pills .nav-item:not(:last-child) { + padding-right: 1rem; } + +.nav-pills .nav-link { + padding: 0.75rem 0.85rem; + transition: all 0.2s ease; + box-shadow: none; + border: 1px solid #E5E7EB; } + .nav-pills .nav-link.avatar-link { + border: 0; } + .nav-pills .nav-link:hover { + background-color: #f8f8f8; } + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #242e4c; + background-color: #f8f8f8; + border-color: #242e4c; } + +.nav-pills.rounded .nav-link { + border-radius: 30px; } + +.nav-pills.rounded.vertical-tab .nav-link { + margin-bottom: .625rem; + min-width: 100px; } + +.nav-pills.rounded.vertical-tab .nav-item:not(:last-child) { + padding-right: 0; } + +.nav-pills.bordered-pill-md .nav-link { + border: 0.125rem solid #F3F4F6; + font-weight: 600; } + +.nav-pills.vertical-tab .nav-link { + margin-bottom: .625rem; } + +.nav-pills.vertical-tab .nav-item:not(:last-child) { + padding-right: 0; } + +.nav-pills .nav-item { + margin-bottom: 1rem; } + +@media (max-width: 575.98px) { + .nav-pills:not(.nav-pills-circle) .nav-item { + padding-right: 0; } } + +.nav-pill-circle .nav-link { + display: flex; + text-align: center; + height: 80px; + width: 80px; + padding: 0; + box-shadow: none; + border-radius: 50%; + align-items: center; + justify-content: center; } + .nav-pill-circle .nav-link.avatar-link { + box-shadow: none; } + +.nav-pill-circle.vertical-tab .nav-item:not(:last-child) { + padding-right: 0; } + +.nav-pill-circle .nav-link-icon span, +.nav-pill-circle .nav-link-icon svg { + font-size: 1.25rem; + margin: 0; + display: block; } + +.nav-wrapper { + padding: 1rem 0; + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; } + .nav-wrapper + .card { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; } + +.tab-content > .tab-pane { + display: none; } + .tab-content > .tab-pane pre { + padding: 0; + margin: 0; } + +.tab-content > .active { + display: block; } + +/** + * = Paginations + */ +.circle-pagination .page-link, +.circle-pagination span { + display: flex; + align-items: center; + justify-content: center; + width: 34px; + height: 34px; + padding: 0; + border-radius: 50%; } + +/** + * = Popovers + */ +.popover-header { + font-weight: 600; } + +/** + * = Progress bars + */ +.progress-wrapper { + position: relative; } + +.progress-bar { + box-shadow: none; + border-radius: 0; + height: auto; } + +.progress { + height: 4px; + margin-bottom: 1rem; + overflow: hidden; + border-radius: 0.6rem; + background-color: #F3F4F6; + font-size: 0.75rem; + font-weight: 600; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); } + +.progress-xl { + height: 0.8rem; } + +.progress-lg { + height: 0.6rem; } + +.progress-sm { + height: 0.2rem; } + +.progress-info { + display: flex; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -ms-flex-pack: space-between; + margin-bottom: .5rem; } + .progress-info .progress-label span { + display: inline-block; + color: #242e4c; + font-size: 0.875rem; + font-weight: 600; } + .progress-info .progress-percentage { + text-align: right; } + .progress-info .progress-percentage span { + display: inline-block; + color: #1F2937; + font-size: 0.75rem; + font-weight: 600; } + +.info-xl .progress-label span, +.info-xl .progress-percentage span { + font-size: 0.875rem; } + +.info-xl .progress-percentage { + text-align: right; } + +.progress-tooltip { + background: #242e4c; + color: #ffffff; + font-weight: 600; + padding: .25rem .375rem; + line-height: 1; + font-size: 0.75rem; + position: relative; + border-radius: 0.6rem; } + .progress-tooltip:after { + content: " "; + position: absolute; + top: 100%; + left: 10px; + border: solid transparent; + height: 0; + width: 0; + pointer-events: none; + border-top-color: #1F2937; + border-width: 6px; } + +@keyframes animate-positive { + 0% { + width: 0%; } } + +.progress-info .bg-primary::after { + border-top-color: #242e4c; } + +.progress-info .bg-secondary::after { + border-top-color: #1c2540; } + +.progress-info .bg-tertiary::after { + border-top-color: #1d58a5; } + +.progress-info .bg-primary-app::after { + border-top-color: #EBF4F6; } + +.progress-info .bg-secondary-app::after { + border-top-color: #424AA0; } + +.progress-info .bg-success::after { + border-top-color: #3aaf85; } + +.progress-info .bg-info::after { + border-top-color: #0d6efd; } + +.progress-info .bg-warning::after { + border-top-color: #ffc107; } + +.progress-info .bg-danger::after { + border-top-color: #dc3545; } + +.progress-info .bg-white::after { + border-top-color: #ffffff; } + +.progress-info .bg-gray::after { + border-top-color: #1F2937; } + +.progress-info .bg-dark::after { + border-top-color: #1c2540; } + +.progress-info .bg-black::after { + border-top-color: #171f38; } + +.progress-info .bg-purple::after { + border-top-color: #6f42c1; } + +.progress-info .bg-orange::after { + border-top-color: #e84422; } + +.progress-info .bg-gray-100::after { + border-top-color: #F9FAFB; } + +.progress-info .bg-gray-200::after { + border-top-color: #F3F4F6; } + +.progress-info .bg-gray-300::after { + border-top-color: #E5E7EB; } + +.progress-info .bg-gray-400::after { + border-top-color: #D1D5DB; } + +.progress-info .bg-gray-500::after { + border-top-color: #9CA3AF; } + +.progress-info .bg-gray-600::after { + border-top-color: #6B7280; } + +.progress-info .bg-gray-700::after { + border-top-color: #4B5563; } + +.progress-info .bg-gray-800::after { + border-top-color: #374151; } + +.preloader { + display: flex; + align-items: center; + height: 100vh; + left: 0; + position: fixed; + top: 0; + transition: height .3s linear; + width: 100%; + z-index: 9999; } + .preloader img { + width: 30px; + height: 30px; } + .preloader.show { + height: 0; } + +/** + * = Shapes + */ +.shape-primary { + background-color: #242e4c; } + .shape-primary .step-number { + background-color: #242e4c; } + +.shape-secondary { + background-color: #1c2540; } + .shape-secondary .step-number { + background-color: #1c2540; } + +.shape-tertiary { + background-color: #1d58a5; } + .shape-tertiary .step-number { + background-color: #1d58a5; } + +.shape-primary-app { + background-color: #EBF4F6; } + .shape-primary-app .step-number { + background-color: #EBF4F6; } + +.shape-secondary-app { + background-color: #424AA0; } + .shape-secondary-app .step-number { + background-color: #424AA0; } + +.shape-success { + background-color: #3aaf85; } + .shape-success .step-number { + background-color: #3aaf85; } + +.shape-info { + background-color: #0d6efd; } + .shape-info .step-number { + background-color: #0d6efd; } + +.shape-warning { + background-color: #ffc107; } + .shape-warning .step-number { + background-color: #ffc107; } + +.shape-danger { + background-color: #dc3545; } + .shape-danger .step-number { + background-color: #dc3545; } + +.shape-white { + background-color: #ffffff; } + .shape-white .step-number { + background-color: #ffffff; } + +.shape-gray { + background-color: #1F2937; } + .shape-gray .step-number { + background-color: #1F2937; } + +.shape-dark { + background-color: #1c2540; } + .shape-dark .step-number { + background-color: #1c2540; } + +.shape-black { + background-color: #171f38; } + .shape-black .step-number { + background-color: #171f38; } + +.shape-purple { + background-color: #6f42c1; } + .shape-purple .step-number { + background-color: #6f42c1; } + +.shape-orange { + background-color: #e84422; } + .shape-orange .step-number { + background-color: #e84422; } + +.shape-gray-100 { + background-color: #F9FAFB; } + .shape-gray-100 .step-number { + background-color: #F9FAFB; } + +.shape-gray-200 { + background-color: #F3F4F6; } + .shape-gray-200 .step-number { + background-color: #F3F4F6; } + +.shape-gray-300 { + background-color: #E5E7EB; } + .shape-gray-300 .step-number { + background-color: #E5E7EB; } + +.shape-gray-400 { + background-color: #D1D5DB; } + .shape-gray-400 .step-number { + background-color: #D1D5DB; } + +.shape-gray-500 { + background-color: #9CA3AF; } + .shape-gray-500 .step-number { + background-color: #9CA3AF; } + +.shape-gray-600 { + background-color: #6B7280; } + .shape-gray-600 .step-number { + background-color: #6B7280; } + +.shape-gray-700 { + background-color: #4B5563; } + .shape-gray-700 .step-number { + background-color: #4B5563; } + +.shape-gray-800 { + background-color: #374151; } + .shape-gray-800 .step-number { + background-color: #374151; } + +.organic-radius { + border-radius: 63% 37% 30% 70% / 50% 45% 55% 50%; } + +.color-shape { + width: 7rem; + height: 7rem; } + +/**steps + * = Accordions + */ +.step { + position: relative; + margin-bottom: 4rem; } + .step .step-shape { + display: inline-flex; + width: 7rem; + height: 7rem; + text-align: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -ms-flex-pack: center; } + .step .step-shape .step-icon span, + .step .step-shape .step-icon svg { + font-size: 2.25rem; } + .step .step-shape .step-number { + position: absolute; + font-weight: 600; + top: -10px; + width: 32px; + height: 32px; + border-width: 0.125rem; + border-style: solid; + line-height: 1.7; } + .step .step-shape.bordered { + border-width: 0.125rem; + border-style: solid; } + .step .step-shape.bordered .step-number { + background-color: #ffffff; + top: -12px; } + .step .step-shape.rounded .step-number { + border-radius: 1rem; } + .step .step-shape.organic-radius .step-number { + border-radius: 30% 70% 70% 30%/30% 39% 61% 70%; } + .step .icon-lg { + font-size: 3rem; } + +.layer-primary { + color: rgba(36, 46, 76, 0.15); } + +.layer-secondary { + color: rgba(28, 37, 64, 0.15); } + +.layer-tertiary { + color: rgba(29, 88, 165, 0.15); } + +.layer-primary-app { + color: rgba(235, 244, 246, 0.15); } + +.layer-secondary-app { + color: rgba(66, 74, 160, 0.15); } + +.layer-success { + color: rgba(58, 175, 133, 0.15); } + +.layer-info { + color: rgba(13, 110, 253, 0.15); } + +.layer-warning { + color: rgba(255, 193, 7, 0.15); } + +.layer-danger { + color: rgba(220, 53, 69, 0.15); } + +.layer-white { + color: rgba(255, 255, 255, 0.15); } + +.layer-gray { + color: rgba(31, 41, 55, 0.15); } + +.layer-dark { + color: rgba(28, 37, 64, 0.15); } + +.layer-black { + color: rgba(23, 31, 56, 0.15); } + +.layer-purple { + color: rgba(111, 66, 193, 0.15); } + +.layer-orange { + color: rgba(232, 68, 34, 0.15); } + +.layer-gray-100 { + color: rgba(249, 250, 251, 0.15); } + +.layer-gray-200 { + color: rgba(243, 244, 246, 0.15); } + +.layer-gray-300 { + color: rgba(229, 231, 235, 0.15); } + +.layer-gray-400 { + color: rgba(209, 213, 219, 0.15); } + +.layer-gray-500 { + color: rgba(156, 163, 175, 0.15); } + +.layer-gray-600 { + color: rgba(107, 114, 128, 0.15); } + +.layer-gray-700 { + color: rgba(75, 85, 99, 0.15); } + +.layer-gray-800 { + color: rgba(55, 65, 81, 0.15); } + +/** + * = Icon boxes + */ +.icon { + text-align: center; + display: inline-flex; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -ms-flex-pack: center; } + .icon span, + .icon svg { + font-size: 2.25rem; } + .icon.icon-xs span, + .icon.icon-xs svg { + font-size: 0.875rem; } + .icon.icon-sm span, + .icon.icon-sm svg { + font-size: 1.25rem; } + .icon.icon-md span, + .icon.icon-md svg { + font-size: 1.5rem; } + .icon.icon-lg span, + .icon.icon-lg svg { + font-size: 3rem; } + .icon.icon-xl span, + .icon.icon-xl svg { + font-size: 5rem; } + .icon.rounded-circle .icon-bordered { + border-radius: 50%; } + .icon.organic-radius .icon-bordered { + border-radius: 30% 70% 70% 1 39% 61% 70%; } + +.shape-xs { + width: 10px; + height: 10px; } + +.icon-shape { + width: 4.25rem; + height: 4.25rem; + text-align: center; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 1rem; } + .icon-shape span, + .icon-shape svg { + font-size: 2.25rem; } + .icon-shape.icon-sm { + width: 3rem; + height: 3rem; } + .icon-shape.icon-sm span, + .icon-shape.icon-sm svg { + font-size: 1.25rem; } + .icon-shape.icon-md { + width: 4.25rem; + height: 4.25rem; } + .icon-shape.icon-md span, + .icon-shape.icon-md svg { + font-size: 1.75rem; } + .icon-shape.icon-lg { + width: 6rem; + height: 6rem; } + .icon-shape.icon-lg span, + .icon-shape.icon-lg svg { + font-size: 3rem; } + +.github-big-icon { + position: absolute; + right: -35px; + top: 165px; } + .github-big-icon span { + font-size: 800px; + opacity: .1; } + +.icon-shape-primary { + color: #242e4c; + background-color: rgba(36, 46, 76, 0.1); } + +.icon-primary span { + color: #242e4c; } + +.fill-primary { + fill: #242e4c; } + +.icon-shape-secondary { + color: #1c2540; + background-color: rgba(28, 37, 64, 0.1); } + +.icon-secondary span { + color: #1c2540; } + +.fill-secondary { + fill: #1c2540; } + +.icon-shape-tertiary { + color: #1d58a5; + background-color: rgba(29, 88, 165, 0.1); } + +.icon-tertiary span { + color: #1d58a5; } + +.fill-tertiary { + fill: #1d58a5; } + +.icon-shape-primary-app { + color: #EBF4F6; + background-color: rgba(235, 244, 246, 0.1); } + +.icon-primary-app span { + color: #EBF4F6; } + +.fill-primary-app { + fill: #EBF4F6; } + +.icon-shape-secondary-app { + color: #424AA0; + background-color: rgba(66, 74, 160, 0.1); } + +.icon-secondary-app span { + color: #424AA0; } + +.fill-secondary-app { + fill: #424AA0; } + +.icon-shape-success { + color: #3aaf85; + background-color: rgba(58, 175, 133, 0.1); } + +.icon-success span { + color: #3aaf85; } + +.fill-success { + fill: #3aaf85; } + +.icon-shape-info { + color: #0d6efd; + background-color: rgba(13, 110, 253, 0.1); } + +.icon-info span { + color: #0d6efd; } + +.fill-info { + fill: #0d6efd; } + +.icon-shape-warning { + color: #ffc107; + background-color: rgba(255, 193, 7, 0.1); } + +.icon-warning span { + color: #ffc107; } + +.fill-warning { + fill: #ffc107; } + +.icon-shape-danger { + color: #dc3545; + background-color: rgba(220, 53, 69, 0.1); } + +.icon-danger span { + color: #dc3545; } + +.fill-danger { + fill: #dc3545; } + +.icon-shape-white { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); } + +.icon-white span { + color: #ffffff; } + +.fill-white { + fill: #ffffff; } + +.icon-shape-gray { + color: #1F2937; + background-color: rgba(31, 41, 55, 0.1); } + +.icon-gray span { + color: #1F2937; } + +.fill-gray { + fill: #1F2937; } + +.icon-shape-dark { + color: #1c2540; + background-color: rgba(28, 37, 64, 0.1); } + +.icon-dark span { + color: #1c2540; } + +.fill-dark { + fill: #1c2540; } + +.icon-shape-black { + color: #171f38; + background-color: rgba(23, 31, 56, 0.1); } + +.icon-black span { + color: #171f38; } + +.fill-black { + fill: #171f38; } + +.icon-shape-purple { + color: #6f42c1; + background-color: rgba(111, 66, 193, 0.1); } + +.icon-purple span { + color: #6f42c1; } + +.fill-purple { + fill: #6f42c1; } + +.icon-shape-orange { + color: #e84422; + background-color: rgba(232, 68, 34, 0.1); } + +.icon-orange span { + color: #e84422; } + +.fill-orange { + fill: #e84422; } + +.icon-shape-gray-100 { + color: #F9FAFB; + background-color: rgba(249, 250, 251, 0.1); } + +.icon-gray-100 span { + color: #F9FAFB; } + +.fill-gray-100 { + fill: #F9FAFB; } + +.icon-shape-gray-200 { + color: #F3F4F6; + background-color: rgba(243, 244, 246, 0.1); } + +.icon-gray-200 span { + color: #F3F4F6; } + +.fill-gray-200 { + fill: #F3F4F6; } + +.icon-shape-gray-300 { + color: #E5E7EB; + background-color: rgba(229, 231, 235, 0.1); } + +.icon-gray-300 span { + color: #E5E7EB; } + +.fill-gray-300 { + fill: #E5E7EB; } + +.icon-shape-gray-400 { + color: #D1D5DB; + background-color: rgba(209, 213, 219, 0.1); } + +.icon-gray-400 span { + color: #D1D5DB; } + +.fill-gray-400 { + fill: #D1D5DB; } + +.icon-shape-gray-500 { + color: #9CA3AF; + background-color: rgba(156, 163, 175, 0.1); } + +.icon-gray-500 span { + color: #9CA3AF; } + +.fill-gray-500 { + fill: #9CA3AF; } + +.icon-shape-gray-600 { + color: #6B7280; + background-color: rgba(107, 114, 128, 0.1); } + +.icon-gray-600 span { + color: #6B7280; } + +.fill-gray-600 { + fill: #6B7280; } + +.icon-shape-gray-700 { + color: #4B5563; + background-color: rgba(75, 85, 99, 0.1); } + +.icon-gray-700 span { + color: #4B5563; } + +.fill-gray-700 { + fill: #4B5563; } + +.icon-shape-gray-800 { + color: #374151; + background-color: rgba(55, 65, 81, 0.1); } + +.icon-gray-800 span { + color: #374151; } + +.fill-gray-800 { + fill: #374151; } + +.bootstrap-big-icon { + position: absolute; + opacity: .05; + transform: rotate(17deg); } + @media (min-width: 992px) { + .bootstrap-big-icon { + right: -20%; + bottom: 6%; } } + @media (min-width: 1200px) { + .bootstrap-big-icon { + right: -10%; + bottom: 6%; } } + +/** + * = Typography + */ +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-weight: 600; } + +p, +ol li, +ul li { + font-family: var(--bs-font-sans-serif); + font-size: 1rem; + font-weight: 300; + line-height: 1.6; } + +a, +.text-action { + color: #242e4c; + font-weight: 400; + transition: all 0.2s ease; } + a:hover, + .text-action:hover { + color: #0b0f18; + cursor: pointer; } + +article h1, article .h1, +article h2, +article .h2, +article h3, +article .h3, +article h4, +article .h4, +article h5, +article .h5, +article h6, +article .h6 { + margin: 2.5rem 0 2rem 0; } + +article p, +article blockquote { + font-size: 1.27rem; + margin-bottom: 2rem; } + +article ul li, +article ol li { + font-size: 1.27rem; + margin-bottom: 1.5rem; } + +article ul, +article ol { + margin-bottom: 2.5rem; } + +article a { + color: #1d58a5; + text-decoration: underline; } + article a:hover { + color: #1d58a5; + text-decoration: none; } + +blockquote { + font-size: 1.27rem; + background: #f5f9fc; + border-radius: 10px; + padding: 25px; + font-style: italic; } + +.lead + .btn-wrapper { + margin-top: 3rem; } + +@media (max-width: 767.98px) { + .lead { + font-size: 1rem; } } + +.text-italic { + font-style: italic !important; } + +.description { + font-size: 0.875rem; } + +.display-1, +.display-2, +.display-3, +.display-4 { + font-weight: 600; + color: #1c2540; } + +@media (max-width: 767.98px) { + .display-2 { + font-size: 2.5rem; } } + +@media (max-width: 991.98px) { + .display-3 { + font-size: 1.875rem; } } + +@media (max-width: 575.98px) { + .display-4 { + font-size: 1.5rem; } } + +.blockquote { + font-family: 'Sanchez', serif; + font-style: italic; + font-weight: 400; } + .blockquote .blockquote-footer { + font-size: 1.25rem; + font-weight: 700; } + +.font-small { + font-size: 0.875rem; + font-weight: 300; } + +.font-base { + font-size: 1rem; + font-weight: 300; } + +.font-medium { + font-size: 1.25rem; + font-weight: 300; } + +.text-primary, .text-primary:hover { + color: #242e4c !important; } + +.text-primary a:not(.btn), +.text-primary h1, +.text-primary .h1, +.text-primary h2, +.text-primary .h2, +.text-primary h3, +.text-primary .h3, +.text-primary h4, +.text-primary .h4, +.text-primary h5, +.text-primary .h5, +.text-primary h6, +.text-primary .h6, +.text-primary .h1, +.text-primary .h2, +.text-primary .h3, +.text-primary .h4, +.text-primary .h5, +.text-primary .h6, +.text-primary .display-1, +.text-primary .display-2, +.text-primary .display-3, +.text-primary .display-4 { + color: #242e4c; } + +.text-primary .text-muted { + color: rgba(36, 46, 76, 0.7) !important; } + +.text-secondary, .text-secondary:hover { + color: #1c2540 !important; } + +.text-secondary a:not(.btn), +.text-secondary h1, +.text-secondary .h1, +.text-secondary h2, +.text-secondary .h2, +.text-secondary h3, +.text-secondary .h3, +.text-secondary h4, +.text-secondary .h4, +.text-secondary h5, +.text-secondary .h5, +.text-secondary h6, +.text-secondary .h6, +.text-secondary .h1, +.text-secondary .h2, +.text-secondary .h3, +.text-secondary .h4, +.text-secondary .h5, +.text-secondary .h6, +.text-secondary .display-1, +.text-secondary .display-2, +.text-secondary .display-3, +.text-secondary .display-4 { + color: #1c2540; } + +.text-secondary .text-muted { + color: rgba(28, 37, 64, 0.7) !important; } + +.text-tertiary, .text-tertiary:hover { + color: #1d58a5 !important; } + +.text-tertiary a:not(.btn), +.text-tertiary h1, +.text-tertiary .h1, +.text-tertiary h2, +.text-tertiary .h2, +.text-tertiary h3, +.text-tertiary .h3, +.text-tertiary h4, +.text-tertiary .h4, +.text-tertiary h5, +.text-tertiary .h5, +.text-tertiary h6, +.text-tertiary .h6, +.text-tertiary .h1, +.text-tertiary .h2, +.text-tertiary .h3, +.text-tertiary .h4, +.text-tertiary .h5, +.text-tertiary .h6, +.text-tertiary .display-1, +.text-tertiary .display-2, +.text-tertiary .display-3, +.text-tertiary .display-4 { + color: #1d58a5; } + +.text-tertiary .text-muted { + color: rgba(29, 88, 165, 0.7) !important; } + +.text-primary-app, .text-primary-app:hover { + color: #EBF4F6 !important; } + +.text-primary-app a:not(.btn), +.text-primary-app h1, +.text-primary-app .h1, +.text-primary-app h2, +.text-primary-app .h2, +.text-primary-app h3, +.text-primary-app .h3, +.text-primary-app h4, +.text-primary-app .h4, +.text-primary-app h5, +.text-primary-app .h5, +.text-primary-app h6, +.text-primary-app .h6, +.text-primary-app .h1, +.text-primary-app .h2, +.text-primary-app .h3, +.text-primary-app .h4, +.text-primary-app .h5, +.text-primary-app .h6, +.text-primary-app .display-1, +.text-primary-app .display-2, +.text-primary-app .display-3, +.text-primary-app .display-4 { + color: #EBF4F6; } + +.text-primary-app .text-muted { + color: rgba(235, 244, 246, 0.7) !important; } + +.text-secondary-app, .text-secondary-app:hover { + color: #424AA0 !important; } + +.text-secondary-app a:not(.btn), +.text-secondary-app h1, +.text-secondary-app .h1, +.text-secondary-app h2, +.text-secondary-app .h2, +.text-secondary-app h3, +.text-secondary-app .h3, +.text-secondary-app h4, +.text-secondary-app .h4, +.text-secondary-app h5, +.text-secondary-app .h5, +.text-secondary-app h6, +.text-secondary-app .h6, +.text-secondary-app .h1, +.text-secondary-app .h2, +.text-secondary-app .h3, +.text-secondary-app .h4, +.text-secondary-app .h5, +.text-secondary-app .h6, +.text-secondary-app .display-1, +.text-secondary-app .display-2, +.text-secondary-app .display-3, +.text-secondary-app .display-4 { + color: #424AA0; } + +.text-secondary-app .text-muted { + color: rgba(66, 74, 160, 0.7) !important; } + +.text-success, .text-success:hover { + color: #3aaf85 !important; } + +.text-success a:not(.btn), +.text-success h1, +.text-success .h1, +.text-success h2, +.text-success .h2, +.text-success h3, +.text-success .h3, +.text-success h4, +.text-success .h4, +.text-success h5, +.text-success .h5, +.text-success h6, +.text-success .h6, +.text-success .h1, +.text-success .h2, +.text-success .h3, +.text-success .h4, +.text-success .h5, +.text-success .h6, +.text-success .display-1, +.text-success .display-2, +.text-success .display-3, +.text-success .display-4 { + color: #3aaf85; } + +.text-success .text-muted { + color: rgba(58, 175, 133, 0.7) !important; } + +.text-info, .text-info:hover { + color: #0d6efd !important; } + +.text-info a:not(.btn), +.text-info h1, +.text-info .h1, +.text-info h2, +.text-info .h2, +.text-info h3, +.text-info .h3, +.text-info h4, +.text-info .h4, +.text-info h5, +.text-info .h5, +.text-info h6, +.text-info .h6, +.text-info .h1, +.text-info .h2, +.text-info .h3, +.text-info .h4, +.text-info .h5, +.text-info .h6, +.text-info .display-1, +.text-info .display-2, +.text-info .display-3, +.text-info .display-4 { + color: #0d6efd; } + +.text-info .text-muted { + color: rgba(13, 110, 253, 0.7) !important; } + +.text-warning, .text-warning:hover { + color: #ffc107 !important; } + +.text-warning a:not(.btn), +.text-warning h1, +.text-warning .h1, +.text-warning h2, +.text-warning .h2, +.text-warning h3, +.text-warning .h3, +.text-warning h4, +.text-warning .h4, +.text-warning h5, +.text-warning .h5, +.text-warning h6, +.text-warning .h6, +.text-warning .h1, +.text-warning .h2, +.text-warning .h3, +.text-warning .h4, +.text-warning .h5, +.text-warning .h6, +.text-warning .display-1, +.text-warning .display-2, +.text-warning .display-3, +.text-warning .display-4 { + color: #ffc107; } + +.text-warning .text-muted { + color: rgba(255, 193, 7, 0.7) !important; } + +.text-danger, .text-danger:hover { + color: #dc3545 !important; } + +.text-danger a:not(.btn), +.text-danger h1, +.text-danger .h1, +.text-danger h2, +.text-danger .h2, +.text-danger h3, +.text-danger .h3, +.text-danger h4, +.text-danger .h4, +.text-danger h5, +.text-danger .h5, +.text-danger h6, +.text-danger .h6, +.text-danger .h1, +.text-danger .h2, +.text-danger .h3, +.text-danger .h4, +.text-danger .h5, +.text-danger .h6, +.text-danger .display-1, +.text-danger .display-2, +.text-danger .display-3, +.text-danger .display-4 { + color: #dc3545; } + +.text-danger .text-muted { + color: rgba(220, 53, 69, 0.7) !important; } + +.text-white, .text-white:hover { + color: #ffffff !important; } + +.text-white a:not(.btn), +.text-white h1, +.text-white .h1, +.text-white h2, +.text-white .h2, +.text-white h3, +.text-white .h3, +.text-white h4, +.text-white .h4, +.text-white h5, +.text-white .h5, +.text-white h6, +.text-white .h6, +.text-white .h1, +.text-white .h2, +.text-white .h3, +.text-white .h4, +.text-white .h5, +.text-white .h6, +.text-white .display-1, +.text-white .display-2, +.text-white .display-3, +.text-white .display-4 { + color: #ffffff; } + +.text-white .text-muted { + color: rgba(255, 255, 255, 0.7) !important; } + +.text-gray, .text-gray:hover { + color: #1F2937 !important; } + +.text-gray a:not(.btn), +.text-gray h1, +.text-gray .h1, +.text-gray h2, +.text-gray .h2, +.text-gray h3, +.text-gray .h3, +.text-gray h4, +.text-gray .h4, +.text-gray h5, +.text-gray .h5, +.text-gray h6, +.text-gray .h6, +.text-gray .h1, +.text-gray .h2, +.text-gray .h3, +.text-gray .h4, +.text-gray .h5, +.text-gray .h6, +.text-gray .display-1, +.text-gray .display-2, +.text-gray .display-3, +.text-gray .display-4 { + color: #1F2937; } + +.text-gray .text-muted { + color: rgba(31, 41, 55, 0.7) !important; } + +.text-dark, .text-dark:hover { + color: #1c2540 !important; } + +.text-dark a:not(.btn), +.text-dark h1, +.text-dark .h1, +.text-dark h2, +.text-dark .h2, +.text-dark h3, +.text-dark .h3, +.text-dark h4, +.text-dark .h4, +.text-dark h5, +.text-dark .h5, +.text-dark h6, +.text-dark .h6, +.text-dark .h1, +.text-dark .h2, +.text-dark .h3, +.text-dark .h4, +.text-dark .h5, +.text-dark .h6, +.text-dark .display-1, +.text-dark .display-2, +.text-dark .display-3, +.text-dark .display-4 { + color: #1c2540; } + +.text-dark .text-muted { + color: rgba(28, 37, 64, 0.7) !important; } + +.text-black, .text-black:hover { + color: #171f38 !important; } + +.text-black a:not(.btn), +.text-black h1, +.text-black .h1, +.text-black h2, +.text-black .h2, +.text-black h3, +.text-black .h3, +.text-black h4, +.text-black .h4, +.text-black h5, +.text-black .h5, +.text-black h6, +.text-black .h6, +.text-black .h1, +.text-black .h2, +.text-black .h3, +.text-black .h4, +.text-black .h5, +.text-black .h6, +.text-black .display-1, +.text-black .display-2, +.text-black .display-3, +.text-black .display-4 { + color: #171f38; } + +.text-black .text-muted { + color: rgba(23, 31, 56, 0.7) !important; } + +.text-purple, .text-purple:hover { + color: #6f42c1 !important; } + +.text-purple a:not(.btn), +.text-purple h1, +.text-purple .h1, +.text-purple h2, +.text-purple .h2, +.text-purple h3, +.text-purple .h3, +.text-purple h4, +.text-purple .h4, +.text-purple h5, +.text-purple .h5, +.text-purple h6, +.text-purple .h6, +.text-purple .h1, +.text-purple .h2, +.text-purple .h3, +.text-purple .h4, +.text-purple .h5, +.text-purple .h6, +.text-purple .display-1, +.text-purple .display-2, +.text-purple .display-3, +.text-purple .display-4 { + color: #6f42c1; } + +.text-purple .text-muted { + color: rgba(111, 66, 193, 0.7) !important; } + +.text-orange, .text-orange:hover { + color: #e84422 !important; } + +.text-orange a:not(.btn), +.text-orange h1, +.text-orange .h1, +.text-orange h2, +.text-orange .h2, +.text-orange h3, +.text-orange .h3, +.text-orange h4, +.text-orange .h4, +.text-orange h5, +.text-orange .h5, +.text-orange h6, +.text-orange .h6, +.text-orange .h1, +.text-orange .h2, +.text-orange .h3, +.text-orange .h4, +.text-orange .h5, +.text-orange .h6, +.text-orange .display-1, +.text-orange .display-2, +.text-orange .display-3, +.text-orange .display-4 { + color: #e84422; } + +.text-orange .text-muted { + color: rgba(232, 68, 34, 0.7) !important; } + +.text-gray-100, .text-gray-100:hover { + color: #F9FAFB !important; } + +.text-gray-100 a:not(.btn), +.text-gray-100 h1, +.text-gray-100 .h1, +.text-gray-100 h2, +.text-gray-100 .h2, +.text-gray-100 h3, +.text-gray-100 .h3, +.text-gray-100 h4, +.text-gray-100 .h4, +.text-gray-100 h5, +.text-gray-100 .h5, +.text-gray-100 h6, +.text-gray-100 .h6, +.text-gray-100 .h1, +.text-gray-100 .h2, +.text-gray-100 .h3, +.text-gray-100 .h4, +.text-gray-100 .h5, +.text-gray-100 .h6, +.text-gray-100 .display-1, +.text-gray-100 .display-2, +.text-gray-100 .display-3, +.text-gray-100 .display-4 { + color: #F9FAFB; } + +.text-gray-100 .text-muted { + color: rgba(249, 250, 251, 0.7) !important; } + +.text-gray-200, .text-gray-200:hover { + color: #F3F4F6 !important; } + +.text-gray-200 a:not(.btn), +.text-gray-200 h1, +.text-gray-200 .h1, +.text-gray-200 h2, +.text-gray-200 .h2, +.text-gray-200 h3, +.text-gray-200 .h3, +.text-gray-200 h4, +.text-gray-200 .h4, +.text-gray-200 h5, +.text-gray-200 .h5, +.text-gray-200 h6, +.text-gray-200 .h6, +.text-gray-200 .h1, +.text-gray-200 .h2, +.text-gray-200 .h3, +.text-gray-200 .h4, +.text-gray-200 .h5, +.text-gray-200 .h6, +.text-gray-200 .display-1, +.text-gray-200 .display-2, +.text-gray-200 .display-3, +.text-gray-200 .display-4 { + color: #F3F4F6; } + +.text-gray-200 .text-muted { + color: rgba(243, 244, 246, 0.7) !important; } + +.text-gray-300, .text-gray-300:hover { + color: #E5E7EB !important; } + +.text-gray-300 a:not(.btn), +.text-gray-300 h1, +.text-gray-300 .h1, +.text-gray-300 h2, +.text-gray-300 .h2, +.text-gray-300 h3, +.text-gray-300 .h3, +.text-gray-300 h4, +.text-gray-300 .h4, +.text-gray-300 h5, +.text-gray-300 .h5, +.text-gray-300 h6, +.text-gray-300 .h6, +.text-gray-300 .h1, +.text-gray-300 .h2, +.text-gray-300 .h3, +.text-gray-300 .h4, +.text-gray-300 .h5, +.text-gray-300 .h6, +.text-gray-300 .display-1, +.text-gray-300 .display-2, +.text-gray-300 .display-3, +.text-gray-300 .display-4 { + color: #E5E7EB; } + +.text-gray-300 .text-muted { + color: rgba(229, 231, 235, 0.7) !important; } + +.text-gray-400, .text-gray-400:hover { + color: #D1D5DB !important; } + +.text-gray-400 a:not(.btn), +.text-gray-400 h1, +.text-gray-400 .h1, +.text-gray-400 h2, +.text-gray-400 .h2, +.text-gray-400 h3, +.text-gray-400 .h3, +.text-gray-400 h4, +.text-gray-400 .h4, +.text-gray-400 h5, +.text-gray-400 .h5, +.text-gray-400 h6, +.text-gray-400 .h6, +.text-gray-400 .h1, +.text-gray-400 .h2, +.text-gray-400 .h3, +.text-gray-400 .h4, +.text-gray-400 .h5, +.text-gray-400 .h6, +.text-gray-400 .display-1, +.text-gray-400 .display-2, +.text-gray-400 .display-3, +.text-gray-400 .display-4 { + color: #D1D5DB; } + +.text-gray-400 .text-muted { + color: rgba(209, 213, 219, 0.7) !important; } + +.text-gray-500, .text-gray-500:hover { + color: #9CA3AF !important; } + +.text-gray-500 a:not(.btn), +.text-gray-500 h1, +.text-gray-500 .h1, +.text-gray-500 h2, +.text-gray-500 .h2, +.text-gray-500 h3, +.text-gray-500 .h3, +.text-gray-500 h4, +.text-gray-500 .h4, +.text-gray-500 h5, +.text-gray-500 .h5, +.text-gray-500 h6, +.text-gray-500 .h6, +.text-gray-500 .h1, +.text-gray-500 .h2, +.text-gray-500 .h3, +.text-gray-500 .h4, +.text-gray-500 .h5, +.text-gray-500 .h6, +.text-gray-500 .display-1, +.text-gray-500 .display-2, +.text-gray-500 .display-3, +.text-gray-500 .display-4 { + color: #9CA3AF; } + +.text-gray-500 .text-muted { + color: rgba(156, 163, 175, 0.7) !important; } + +.text-gray-600, .text-gray-600:hover { + color: #6B7280 !important; } + +.text-gray-600 a:not(.btn), +.text-gray-600 h1, +.text-gray-600 .h1, +.text-gray-600 h2, +.text-gray-600 .h2, +.text-gray-600 h3, +.text-gray-600 .h3, +.text-gray-600 h4, +.text-gray-600 .h4, +.text-gray-600 h5, +.text-gray-600 .h5, +.text-gray-600 h6, +.text-gray-600 .h6, +.text-gray-600 .h1, +.text-gray-600 .h2, +.text-gray-600 .h3, +.text-gray-600 .h4, +.text-gray-600 .h5, +.text-gray-600 .h6, +.text-gray-600 .display-1, +.text-gray-600 .display-2, +.text-gray-600 .display-3, +.text-gray-600 .display-4 { + color: #6B7280; } + +.text-gray-600 .text-muted { + color: rgba(107, 114, 128, 0.7) !important; } + +.text-gray-700, .text-gray-700:hover { + color: #4B5563 !important; } + +.text-gray-700 a:not(.btn), +.text-gray-700 h1, +.text-gray-700 .h1, +.text-gray-700 h2, +.text-gray-700 .h2, +.text-gray-700 h3, +.text-gray-700 .h3, +.text-gray-700 h4, +.text-gray-700 .h4, +.text-gray-700 h5, +.text-gray-700 .h5, +.text-gray-700 h6, +.text-gray-700 .h6, +.text-gray-700 .h1, +.text-gray-700 .h2, +.text-gray-700 .h3, +.text-gray-700 .h4, +.text-gray-700 .h5, +.text-gray-700 .h6, +.text-gray-700 .display-1, +.text-gray-700 .display-2, +.text-gray-700 .display-3, +.text-gray-700 .display-4 { + color: #4B5563; } + +.text-gray-700 .text-muted { + color: rgba(75, 85, 99, 0.7) !important; } + +.text-gray-800, .text-gray-800:hover { + color: #374151 !important; } + +.text-gray-800 a:not(.btn), +.text-gray-800 h1, +.text-gray-800 .h1, +.text-gray-800 h2, +.text-gray-800 .h2, +.text-gray-800 h3, +.text-gray-800 .h3, +.text-gray-800 h4, +.text-gray-800 .h4, +.text-gray-800 h5, +.text-gray-800 .h5, +.text-gray-800 h6, +.text-gray-800 .h6, +.text-gray-800 .h1, +.text-gray-800 .h2, +.text-gray-800 .h3, +.text-gray-800 .h4, +.text-gray-800 .h5, +.text-gray-800 .h6, +.text-gray-800 .display-1, +.text-gray-800 .display-2, +.text-gray-800 .display-3, +.text-gray-800 .display-4 { + color: #374151; } + +.text-gray-800 .text-muted { + color: rgba(55, 65, 81, 0.7) !important; } + +.text-facebook { + color: #3b5999; } + +.text-twitter { + color: #1da1f2; } + +.text-google { + color: #DB4337; } + +.text-instagram { + color: #e4405f; } + +.text-slack { + color: #3aaf85; } + +.text-dribbble { + color: #ea4c89; } + +.text-dropbox { + color: #1E90FF; } + +.text-github { + color: #222222; } + +.folder-structure li { + font-size: 1.2rem; } + +.tooltip-inner { + box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; } + +.chartist-tooltip { + position: absolute; + display: inline-block; + opacity: 0; + min-width: 5em; + padding: .5em; + background: #1c2540; + border-radius: 3px; + color: #ffffff; + font-weight: 700; + text-align: center; + pointer-events: none; + z-index: 1; + transition: all 0.2s ease; } + +.chartist-tooltip:before { + content: ""; + position: absolute; + top: 100%; + left: 50%; + width: 0; + height: 0; + margin-left: -15px; + border: 15px solid transparent; + border-top-color: #1c2540; } + +.chartist-tooltip.tooltip-show { + opacity: 1; } + +.ct-area, +.ct-line { + pointer-events: none; } + +/*# sourceMappingURL=pixel.css.map */ diff --git a/apps/static/assets/css/pixel.css.map b/apps/static/assets/css/pixel.css.map new file mode 100644 index 00000000..7093c952 --- /dev/null +++ b/apps/static/assets/css/pixel.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["pixel.scss","pixel.css","../node_modules/vanillajs-datepicker/sass/datepicker.scss","pixel/_variables.scss","../node_modules/vanillajs-datepicker/sass/_mixins.scss","../node_modules/bootstrap/scss/_root.scss","../node_modules/bootstrap/scss/_reboot.scss","../node_modules/bootstrap/scss/vendor/_rfs.scss","../node_modules/bootstrap/scss/mixins/_border-radius.scss","../node_modules/bootstrap/scss/_type.scss","../node_modules/bootstrap/scss/mixins/_lists.scss","../node_modules/bootstrap/scss/_images.scss","../node_modules/bootstrap/scss/mixins/_image.scss","../node_modules/bootstrap/scss/mixins/_box-shadow.scss","../node_modules/bootstrap/scss/_containers.scss","../node_modules/bootstrap/scss/mixins/_container.scss","../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../node_modules/bootstrap/scss/_grid.scss","../node_modules/bootstrap/scss/mixins/_grid.scss","../node_modules/bootstrap/scss/_tables.scss","../node_modules/bootstrap/scss/_variables.scss","../node_modules/bootstrap/scss/mixins/_table-variants.scss","../node_modules/bootstrap/scss/forms/_labels.scss","../node_modules/bootstrap/scss/_functions.scss","../node_modules/bootstrap/scss/forms/_form-text.scss","../node_modules/bootstrap/scss/forms/_form-control.scss","../node_modules/bootstrap/scss/mixins/_transition.scss","../node_modules/bootstrap/scss/mixins/_gradients.scss","../node_modules/bootstrap/scss/forms/_form-select.scss","../node_modules/bootstrap/scss/forms/_form-check.scss","../node_modules/bootstrap/scss/forms/_form-range.scss","../node_modules/bootstrap/scss/forms/_floating-labels.scss","../node_modules/bootstrap/scss/forms/_input-group.scss","../node_modules/bootstrap/scss/mixins/_forms.scss","../node_modules/bootstrap/scss/_buttons.scss","../node_modules/bootstrap/scss/mixins/_buttons.scss","../node_modules/bootstrap/scss/_transitions.scss","../node_modules/bootstrap/scss/_dropdown.scss","../node_modules/bootstrap/scss/mixins/_caret.scss","../node_modules/bootstrap/scss/_button-group.scss","../node_modules/bootstrap/scss/_nav.scss","../node_modules/bootstrap/scss/_navbar.scss","../node_modules/bootstrap/scss/_card.scss","../node_modules/bootstrap/scss/_accordion.scss","../node_modules/bootstrap/scss/_breadcrumb.scss","../node_modules/bootstrap/scss/_pagination.scss","../node_modules/bootstrap/scss/mixins/_pagination.scss","../node_modules/bootstrap/scss/_badge.scss","../node_modules/bootstrap/scss/_alert.scss","../node_modules/bootstrap/scss/mixins/_alert.scss","../node_modules/bootstrap/scss/_progress.scss","../node_modules/bootstrap/scss/_list-group.scss","../node_modules/bootstrap/scss/mixins/_list-group.scss","../node_modules/bootstrap/scss/_close.scss","../node_modules/bootstrap/scss/_toasts.scss","../node_modules/bootstrap/scss/_modal.scss","../node_modules/bootstrap/scss/_tooltip.scss","../node_modules/bootstrap/scss/mixins/_reset-text.scss","../node_modules/bootstrap/scss/_popover.scss","../node_modules/bootstrap/scss/_carousel.scss","../node_modules/bootstrap/scss/mixins/_clearfix.scss","../node_modules/bootstrap/scss/_spinners.scss","../node_modules/bootstrap/scss/helpers/_colored-links.scss","../node_modules/bootstrap/scss/helpers/_ratio.scss","../node_modules/bootstrap/scss/helpers/_position.scss","../node_modules/bootstrap/scss/helpers/_visually-hidden.scss","../node_modules/bootstrap/scss/mixins/_visually-hidden.scss","../node_modules/bootstrap/scss/helpers/_stretched-link.scss","../node_modules/bootstrap/scss/helpers/_text-truncation.scss","../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../node_modules/bootstrap/scss/mixins/_utilities.scss","../node_modules/bootstrap/scss/utilities/_api.scss","pixel/utilities/_backgrounds.scss","pixel/mixins/_background-variant.scss","pixel/utilities/_floating.scss","pixel/utilities/_helper.scss","pixel/utilities/_position.scss","pixel/utilities/_sizing.scss","pixel/utilities/_spacing.scss","pixel/utilities/_shadows.scss","pixel/utilities/_text.scss","pixel/utilities/_transform.scss","pixel/utilities/_animations.scss","pixel/mixins/_transform.scss","pixel/layout/_headroom.scss","pixel/layout/_navbar.scss","pixel/mixins/_animations.scss","pixel/mixins/_utilities.scss","pixel/layout/_section.scss","pixel/layout/_footer.scss","pixel/components/_body.scss","pixel/components/_accordions.scss","pixel/components/_alerts.scss","pixel/components/_avatars.scss","pixel/components/_badge.scss","pixel/components/_buttons.scss","pixel/components/_breadcrumb.scss","pixel/components/_card.scss","pixel/components/_carousel.scss","pixel/components/_close.scss","pixel/components/_datepicker.scss","pixel/components/_custom-forms.scss","pixel/components/_dropdown.scss","pixel/components/_forms.scss","pixel/components/_images.scss","pixel/components/_input-group.scss","pixel/components/_list-group.scss","pixel/components/_timelines.scss","pixel/components/_maps.scss","pixel/components/_modal.scss","pixel/mixins/_modals.scss","pixel/components/_nav.scss","pixel/components/_pagination.scss","pixel/components/_popover.scss","pixel/components/_progress.scss","pixel/components/_preloader.scss","pixel/components/_shapes.scss","pixel/components/_steps.scss","pixel/components/_icons.scss","pixel/mixins/_icon.scss","pixel/components/_type.scss","pixel/components/_tooltip.scss"],"names":[],"mappings":"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BtBgd0B;IsB/c1B,wBtB+c0B;IsB9c1B,0BtB8c0B;YsB9c1B,yBtB8c0B,EAAA;EsBxd9B;IAcI,uBtB0c0B;IsBzc1B,wBtByc0B;IsBxc1B,0BtBwc0B;YsBxc1B,yBtBwc0B,EAAA;;AsBpc9B;EACE,kCFgB8D;EEf9D,oBtBsc2B;EInXvB,kBAvE+B;EClKjC,qBL8XsB,EAAA;EsB1O1B;IAQI,oBtBgcyB;IsB/bzB,qBtB+byB;IsB9bzB,wBtB8byB;YsB9bzB,uBtB8byB,EAAA;EsBxc7B;IAcI,oBtB0byB;IsBzbzB,qBtBybyB;IsBxbzB,wBtBwbyB;YsBxbzB,uBtBwbyB,EAAA;;AsBjb7B;EAEI,kCFR4D,EAAA;;AEMhE;EAMI,kCFZ4D,EAAA;;AEMhE;EAUI,kCFhB4D,EAAA;;AEqBhE;EACE,eAAe;EACf,YAAY;EACZ,gBtB+Y4B,EAAA;EsBlZ9B;IAMI,eAAe,EAAA;EANnB;IAUI,aAAmE;IjBpMnE,mBL4XqB,EAAA;EsBlMzB;IAeI,aAAmE;IjBzMnE,mBL4XqB,EAAA;;AyBzYzB;EACE,cAAc;EACd,WAAW;EACX,qCzBulB4B;EIpWxB,eAvE+B;EqBzKnC,gBzBkduB;EyBjdvB,gBzBudoB;EyBtdpB,czBCgB;EyBAhB,yBzBNgB;EyBOhB,iPLqEgF;EKpEhF,4BAA4B;EAC5B,yCzBw0BqE;EyBv0BrE,0BzBw0B2C;EyBv0B3C,+BzBRgB;EKOd,mBL4XqB;EUhYnB,mDVIY;EyBIhB,wBAAgB;UAAhB,gBAAgB,EAAA;EAjBlB;IAoBI,qBzBurByD;IyBtrBzD,UAAU;IfZR,wFVgDa,EAAA;EyBzDnB;IAgCI,sBzB0jB0B;IyBzjB1B,sBAAsB,EAAA;EAjC1B;IAqCI,czB7Bc;IyB8Bd,yBzBlCc,EAAA;EyBJlB;IA4CI,kBAAkB;IAClB,0BzBpCc,EAAA;;AyBwClB;EACE,oBzBkjB6B;EyBjjB7B,uBzBijB6B;EyBhjB7B,oBzBijB4B;EI/WxB,mBAvE+B,EAAA;;AqBvHrC;EACE,mBzB+iB4B;EyB9iB5B,sBzB8iB4B;EyB7iB5B,kBzB8iB2B;EInXvB,kBAvE+B,EAAA;;AsBhLrC;EACE,cAAc;EACd,kB1BoxB4D;E0BnxB5D,qBTqrBsE;ESprBtE,uB1BoxBgC,EAAA;E0BxxBlC;IAOI,WAAW;IACX,qBAA2C,EAAA;;AAI/C;EACE,c1BwwBgC;E0BvwBhC,e1BuwBgC;E0BtwBhC,oBAA6D;EAC7D,mBAAmB;EACnB,yB1BdgB;E0BehB,4BAA4B;EAC5B,2BAA2B;EAC3B,wBAAwB;EACxB,yB1BdgB;E0BehB,wBAAgB;UAAhB,gBAAgB;EAChB,iCAAmB;UAAnB,mBAAmB;EHXf,+IvBkxBoB,EAAA;EuB9wBpB;IGJN;MHKQ,gBAAgB,EAAA,EG0EvB;EA/ED;IrBEI,qBLsxBqC,EAAA;E0BxxBzC;IAoBI,kB1BqwBmC,EAAA;E0BzxBvC;IAwBI,uB1B4vB4C,EAAA;E0BpxBhD;IA4BI,qB1BoqByD;I0BnqBzD,UAAU;IACV,+C1BgBe,EAAA;E0B9CnB;IAkCI,yB1BYe;I0BXf,qB1BWe,EAAA;I0B9CnB;MAyCQ,kPN2B0E,EAAA;IMpElF;MAiDQ,0JNmB0E,EAAA;EMpElF;IAuDI,yB1BTe;I0BUf,qB1BVe;I0Beb,4ONO4E,EAAA;EMpElF;IAkEI,oBAAoB;IACpB,YAAY;IACZ,YTkoByC,EAAA;EStsB7C;IA4EM,YT0nBuC,EAAA;;AS5mB7C;EACE,oBTinByD,EAAA;ESlnB3D;IAII,a1B2sB8B;I0B1sB9B,oBAA4C;IAC5C,wKN5B8E;IM6B9E,gCAAgC;IrB/FhC,qBLuyB8B;IuBzyB5B,iDN+sBgE,EAAA;IM3sBhE;MGsFN;QHrFQ,gBAAgB,EAAA,EG6GrB;IAxBH;MAYM,0JNlC4E,EAAA;IMsBlF;MAgBM,iC1BysBwC;M0BpsBtC,0JN3C0E,EAAA;;AMiDlF;EACE,qBAAqB;EACrB,kBTimBoC,EAAA;;AS9lBtC;EACE,kBAAkB;EAClB,sBAAsB;EACtB,oBAAoB,EAAA;EAHtB;IAQM,oBAAoB;IACpB,YAAY;IACZ,a1B6fqB,EAAA;;A2B3oB3B;EACE,WAAW;EACX,cP4K2B;EO3K3B,UAAU;EACV,6BAA6B;EAC7B,wBAAgB;UAAhB,gBAAgB,EAAA;EALlB;IAQI,UAAU,EAAA;IARd;MAY8B,kE3B4CX,EAAA;I2BxDnB;MAa8B,kE3B2CX,EAAA;E2BxDnB;IAiBI,SAAS,EAAA;EAjBb;IAqBI,W3Bi2BiC;I2Bh2BjC,Y3Bg2BiC;I2B/1BjC,oBAAqE;IHzBvE,yBxB0DiB;I2B/Bf,S3Bg2B8B;IK72B9B,mBL82BiC;IUl3B/B,kDVIY;IuBFZ,oHvBy3BqB;IuBz3BrB,4GvBy3BqB;I2Bt2BvB,wBAAgB;YAAhB,gBAAgB,EAAA;IJfd;MIdN;QJeQ,wBAAgB;QAAhB,gBAAgB,EAAA,EImBrB;IAlCH;MHFE,yBxBi4B0E,EAAA;E2B/3B5E;IAqCI,W3B00BiC;I2Bz0BjC,c3B00BkC;I2Bz0BlC,kBAAkB;IAClB,e3By0BoC;I2Bx0BpC,yB3BrCc;I2BsCd,yBAAyB;ItB9BzB,mBLu2BiC;IU32B/B,mDVIY,EAAA;E2BZlB;IAgDI,W3Bs0BiC;I2Br0BjC,Y3Bq0BiC;IwBx3BnC,yBxB0DiB;I2BLf,S3Bs0B8B;IK72B9B,mBL82BiC;IUl3B/B,kDVIY;IuBFZ,iHvBy3BqB;IuBz3BrB,4GvBy3BqB;I2B50BvB,gBAAgB,EAAA;IJzCd;MIdN;QJeQ,qBAAgB;QAAhB,gBAAgB,EAAA,EI6CrB;IA5DH;MHFE,yBxBi4B0E,EAAA;E2B/3B5E;IA+DI,W3BgzBiC;I2B/yBjC,c3BgzBkC;I2B/yBlC,kBAAkB;IAClB,e3B+yBoC;I2B9yBpC,yB3B/Dc;I2BgEd,yBAAyB;ItBxDzB,mBLu2BiC;IU32B/B,mDVIY,EAAA;E2BZlB;IA0EI,oBAAoB,EAAA;IA1ExB;MA6EM,yB3BvEY,EAAA;I2BNlB;MAiFM,yB3B3EY,EAAA;;A4BZlB;EACE,kBAAkB,EAAA;EADpB;;IAKI,gBR+KyB;IQ9KzB,qB5BylB0B,EAAA;E4B/lB9B;IAUI,kBAAkB;IAClB,MAAM;IACN,OAAO;IACP,YAAY;IACZ,qB5BilB0B;I4BhlB1B,oBAAoB;IACpB,mCAA6C;IAC7C,qBAAqB;ILDnB,gENqyB8E,EAAA;IMjyB9E;MKpBN;QLqBQ,gBAAgB,EAAA,EKFrB;EAnBH;IAwBM,kBAAkB,EAAA;EAxBxB;IA6BM,qBXoxBoC;IWnxBpC,wBXoxBmC,EAAA;EWlzBzC;IAkCM,qBX+wBoC;IW9wBpC,wBX+wBmC,EAAA;EWlzBzC;IAwCI,qBXywBsC;IWxwBtC,wBXywBqC,EAAA;EWlzBzC;;;IAgDM,aXmwB+B;IWlwB/B,8DXmwB4E,EAAA;EWpzBlF;IAuDM,aX4vB+B;IW3vB/B,8DX4vB4E,EAAA;;AYhzBlF;EACE,kBAAkB;EAClB,aAAa;EACb,eAAe;EACf,oBAAoB;EACpB,WAAW,EAAA;EALb;;IASI,kBAAkB;IAClB,cAAc;IACd,SAAS;IACT,YAAY,EAAA;EAZhB;;IAkBI,UAAU,EAAA;EAlBd;IAyBI,kBAAkB;IAClB,UAAU,EAAA;IA1Bd;MA6BM,UAAU,EAAA;;AAWhB;EACE,aAAa;EACb,mBAAmB;EACnB,wB7BgjB4B;EIpWxB,eAvE+B;EyBnInC,gB7B4auB;E6B3avB,gB7BiboB;E6BhbpB,c7BrCgB;E6BsChB,kBAAkB;EAClB,mBAAmB;EACnB,yB7B/CgB;E6BgDhB,+B7B5CgB;EKOd,mBL4XqB,EAAA;;A6B7UzB;;;;EAIE,oB7ByiB2B;EInXvB,kBAvE+B;EClKjC,qBL8XsB,EAAA;;A6BtU1B;;;;EAIE,uB7B4hB4B;EI/WxB,mBAvE+B;EClKjC,qBLgYsB,EAAA;;A6B/T1B;;EAEE,sBAAsE,EAAA;;AAWxE;;ExB9DI,0BwBkE8B;ExBjE9B,6BwBiE8B,EAAA;;AAJlC;;ExB9DI,0BwByE8B;ExBxE9B,6BwBwE8B,EAAA;;AAXlC;EAqBI,uB7BkRyB;EKvVzB,yBwBsE8B;ExBrE9B,4BwBqE8B,EAAA;;AAF4B;EC5F1D,aAAa;EACb,WAAW;EACX,mB9B4oB0B;EI3axB,kBAvE+B;E0BvJjC,c9BUiB,EAAA;;A6B6EqB;ECnFtC,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uB9BusC+B;E8BtsC/B,iBAAiB;E1BoNf,mBAvE+B;E0B1IjC,c9BzBc;E8B0Bd,yC9BJiB;EKrBjB,mBL4XqB,EAAA;;A8B1YrB;;;;EA8CE,cAAc,EAAA;;AA9ChB;EAoDE,qB9BjBe;E8BoBb,mCV4HwD;EU3HxD,4PVwB0E;EUvB1E,4BAA4B;EAC5B,0DAA6D;EAC7D,8DVwHwD,EAAA;EUnL5D;IA+DI,qB9B5Ba;I8B6Bb,iD9B7Ba,EAAA;;A8BnCjB;EAyEI,mCV0GwD;EUzGxD,gFVyGwD,EAAA;;AUnL5D;EAiFE,qB9B9Ce;E8BiDb,uBb0qB6F;EazqB7F,6dVL0E;EUM1E,+D9BqwBwG;E8BpwBxG,yEV4FwD,EAAA;EUnL5D;IA2FI,qB9BxDa;I8ByDb,iD9BzDa,EAAA;;A8BnCjB;EAmGE,qB9BhEe,EAAA;E8BnCjB;IAsGI,yB9BnEa,EAAA;E8BnCjB;IA0GI,iD9BvEa,EAAA;E8BnCjB;IA8GI,c9B3Ea,EAAA;;A8B+EnB;EAEI,iBAAiB,EAAA;;ADJkF;EC5FrG,aAAa;EACb,WAAW;EACX,mB9B4oB0B;EI3axB,kBAvE+B;E0BvJjC,c9BOiB,EAAA;;A6BgF8D;ECnF/E,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uB9BusC+B;E8BtsC/B,iBAAiB;E1BoNf,mBAvE+B;E0B1IjC,c9BnCc;E8BoCd,wC9BPiB;EKlBjB,mBL4XqB,EAAA;;A8B1YrB;;;;EA8CE,cAAc,EAAA;;AA9ChB;EAoDE,qB9BpBe;E8BuBb,mCV4HwD;EU3HxD,4UVwB0E;EUvB1E,4BAA4B;EAC5B,0DAA6D;EAC7D,8DVwHwD,EAAA;EUnL5D;IA+DI,qB9B/Ba;I8BgCb,gD9BhCa,EAAA;;A8BhCjB;EAyEI,mCV0GwD;EUzGxD,gFVyGwD,EAAA;;AUnL5D;EAiFE,qB9BjDe;E8BoDb,uBb0qB6F;EazqB7F,6iBVL0E;EUM1E,+D9BqwBwG;E8BpwBxG,yEV4FwD,EAAA;EUnL5D;IA2FI,qB9B3Da;I8B4Db,gD9B5Da,EAAA;;A8BhCjB;EAmGE,qB9BnEe,EAAA;E8BhCjB;IAsGI,yB9BtEa,EAAA;E8BhCjB;IA0GI,gD9B1Ea,EAAA;E8BhCjB;IA8GI,c9B9Ea,EAAA;;A8BkFnB;EAEI,iBAAiB,EAAA;;ACpHvB;EACE,qBAAqB;EAErB,gB/BuduB;E+BtdvB,gB/B2doB;E+B1dpB,c/BOgB;E+BNhB,kBAAkB;EAGlB,sBAAsB;EACtB,eAA2C;EAC3C,yBAAiB;UAAjB,iBAAiB;EACjB,6BAA6B;EAC7B,mCAA2C;EC0G3C,wBhCoe4B;EIpWxB,eAvE+B;EClKjC,mBL4XqB;EuB9XnB,qIvBipBqB,EAAA;EuB7oBrB;IQhBN;MRiBQ,gBAAgB,EAAA,EQ6BvB;EA9CD;IAkBI,c/BNc,EAAA;E+BUhB;IAEE,UAAU;IACV,+C/BiCe,EAAA;E+B9BjB;;IrBlBI,mDVIY,EAAA;I+BchB;;MrBlBI,wFVIY,EAAA;E+BdlB;;IA0CI,oBAAoB;IACpB,a/BkmBuB;IUnoBrB,gBqBkCsB,EAAA;;AAU1B;ECvCA,chCZgB;EwBHhB,yBxB0DiB;EgCzCjB,qBhCyCiB;EUhDb,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,2HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,wFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCLe;IgCQf,qBhCRe,EAAA;;A+BJjB;ECvCA,chCZgB;EwBHhB,yBxB2DiB;EgC1CjB,qBhC0CiB;EUjDb,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,0HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,uFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCJe;IgCOf,qBhCPe,EAAA;;A+BLjB;ECvCA,chCZgB;EwBHhB,yBxB4DiB;EgC3CjB,qBhC2CiB;EUlDb,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,4HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,yFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCHe;IgCMf,qBhCNe,EAAA;;A+BNjB;ECvCA,chCFgB;EwBbhB,yBxB+DqB;EgC9CrB,qBhC8CqB;EUrDjB,sFVIY,EAAA;EgCMhB;IACE,chCRc;IwBbhB,yBJuJmC;IYhIjC,qBZgIiC,EAAA;EY7HnC;IAEE,chCfc;IwBbhB,yBJuJmC;IYzHjC,qBZyHiC;IV7I/B,6HsBsB0F,EAAA;EAO9F;;;IAKE,chC/Bc;IgCgCd,yBZ0GiC;IYvGjC,qBZuGiC,EAAA;IYhHnC;;;MtB7BI,0FsB0CmG,EAAA;EAQvG;IAEE,chCjDc;IgCkDd,yBhCAmB;IgCGnB,qBhCHmB,EAAA;;A+BTrB;ECvCA,chCZgB;EwBHhB,yBxBgEqB;EgC/CrB,qBhC+CqB;EUtDjB,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,4HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,yFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCCmB;IgCEnB,qBhCFmB,EAAA;;A+BVrB;ECvCA,chCFgB;EwBbhB,yBxBmCmB;EgClBnB,qBhCkBmB;EUzBf,sFVIY,EAAA;EgCMhB;IACE,chCRc;IwBbhB,yBJuJmC;IYhIjC,qBZgIiC,EAAA;EY7HnC;IAEE,chCfc;IwBbhB,yBJuJmC;IYzHjC,qBZyHiC;IV7I/B,4HsBsB0F,EAAA;EAO9F;;;IAKE,chC/Bc;IgCgCd,yBZ0GiC;IYvGjC,qBZuGiC,EAAA;IYhHnC;;;MtB7BI,yFsB0CmG,EAAA;EAQvG;IAEE,chCjDc;IgCkDd,yBhC5BiB;IgC+BjB,qBhC/BiB,EAAA;;A+BmBnB;ECvCA,chCZgB;EwBHhB,yBxB4BmB;EgCXnB,qBhCWmB;EUlBf,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,4HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,yFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCnCiB;IgCsCjB,qBhCtCiB,EAAA;;A+B0BnB;ECvCA,chCFgB;EwBbhB,yBxBkCmB;EgCjBnB,qBhCiBmB;EUxBf,sFVIY,EAAA;EgCMhB;IACE,chCRc;IwBbhB,yBJuJmC;IYhIjC,qBZgIiC,EAAA;EY7HnC;IAEE,chCfc;IwBbhB,yBJuJmC;IYzHjC,qBZyHiC;IV7I/B,4HsBsB0F,EAAA;EAO9F;;;IAKE,chC/Bc;IgCgCd,yBZ0GiC;IYvGjC,qBZuGiC,EAAA;IYhHnC;;;MtB7BI,yFsB0CmG,EAAA;EAQvG;IAEE,chCjDc;IgCkDd,yBhC7BiB;IgCgCjB,qBhChCiB,EAAA;;A+BoBnB;ECvCA,chCZgB;EwBHhB,yBxBgCmB;EgCfnB,qBhCemB;EUtBf,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,2HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,wFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhC/BiB;IgCkCjB,qBhClCiB,EAAA;;A+BsBnB;ECvCA,chCFgB;EwBbhB,yBxBGgB;EgCchB,qBhCdgB;EUOZ,sFVIY,EAAA;EgCMhB;IACE,chCRc;IwBbhB,uBJuJmC;IYhIjC,mBZgIiC,EAAA;EY7HnC;IAEE,chCfc;IwBbhB,uBJuJmC;IYzHjC,mBZyHiC;IV7I/B,6HsBsB0F,EAAA;EAO9F;;;IAKE,chC/Bc;IgCgCd,uBZ0GiC;IYvGjC,mBZuGiC,EAAA;IYhHnC;;;MtB7BI,0FsB0CmG,EAAA;EAQvG;IAEE,chCjDc;IgCkDd,yBhC5Dc;IgC+Dd,qBhC/Dc,EAAA;;A+BmDhB;ECvCA,chCZgB;EwBHhB,yBxBYgB;EgCKhB,qBhCLgB;EUFZ,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,0HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,uFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCnDc;IgCsDd,qBhCtDc,EAAA;;A+B0ChB;ECvCA,chCZgB;EwBHhB,yBxBagB;EgCIhB,qBhCJgB;EUHZ,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,0HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,uFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhClDc;IgCqDd,qBhCrDc,EAAA;;A+ByChB;ECvCA,chCZgB;EwBHhB,yBxBcgB;EgCGhB,qBhCHgB;EUJZ,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,0HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,uFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCjDc;IgCoDd,qBhCpDc,EAAA;;A+BwChB;ECvCA,chCZgB;EwBHhB,yBxB8BmB;EgCbnB,qBhCamB;EUpBf,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,4HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,yFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCjCiB;IgCoCjB,qBhCpCiB,EAAA;;A+BwBnB;ECvCA,chCZgB;EwBHhB,yBxBiCmB;EgChBnB,qBhCgBmB;EUvBf,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,2HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,wFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhC9BiB;IgCiCjB,qBhCjCiB,EAAA;;A+BqBnB;ECvCA,chCFgB;EwBbhB,yBxBIgB;EgCahB,qBhCbgB;EUMZ,sFVIY,EAAA;EgCMhB;IACE,chCRc;IwBbhB,yBJuJmC;IYhIjC,qBZgIiC,EAAA;EY7HnC;IAEE,chCfc;IwBbhB,yBJuJmC;IYzHjC,qBZyHiC;IV7I/B,6HsBsB0F,EAAA;EAO9F;;;IAKE,chC/Bc;IgCgCd,yBZ0GiC;IYvGjC,qBZuGiC,EAAA;IYhHnC;;;MtB7BI,0FsB0CmG,EAAA;EAQvG;IAEE,chCjDc;IgCkDd,yBhC3Dc;IgC8Dd,qBhC9Dc,EAAA;;A+BkDhB;ECvCA,chCFgB;EwBbhB,yBxBKgB;EgCYhB,qBhCZgB;EUKZ,sFVIY,EAAA;EgCMhB;IACE,chCRc;IwBbhB,yBJuJmC;IYhIjC,qBZgIiC,EAAA;EY7HnC;IAEE,chCfc;IwBbhB,yBJuJmC;IYzHjC,qBZyHiC;IV7I/B,6HsBsB0F,EAAA;EAO9F;;;IAKE,chC/Bc;IgCgCd,yBZ0GiC;IYvGjC,qBZuGiC,EAAA;IYhHnC;;;MtB7BI,0FsB0CmG,EAAA;EAQvG;IAEE,chCjDc;IgCkDd,yBhC1Dc;IgC6Dd,qBhC7Dc,EAAA;;A+BiDhB;ECvCA,chCFgB;EwBbhB,yBxBMgB;EgCWhB,qBhCXgB;EUIZ,sFVIY,EAAA;EgCMhB;IACE,chCRc;IwBbhB,yBJuJmC;IYhIjC,qBZgIiC,EAAA;EY7HnC;IAEE,chCfc;IwBbhB,yBJuJmC;IYzHjC,qBZyHiC;IV7I/B,6HsBsB0F,EAAA;EAO9F;;;IAKE,chC/Bc;IgCgCd,yBZ0GiC;IYvGjC,qBZuGiC,EAAA;IYhHnC;;;MtB7BI,0FsB0CmG,EAAA;EAQvG;IAEE,chCjDc;IgCkDd,yBhCzDc;IgC4Dd,qBhC5Dc,EAAA;;A+BgDhB;ECvCA,chCFgB;EwBbhB,yBxBOgB;EgCUhB,qBhCVgB;EUGZ,sFVIY,EAAA;EgCMhB;IACE,chCRc;IwBbhB,yBJuJmC;IYhIjC,qBZgIiC,EAAA;EY7HnC;IAEE,chCfc;IwBbhB,yBJuJmC;IYzHjC,qBZyHiC;IV7I/B,6HsBsB0F,EAAA;EAO9F;;;IAKE,chC/Bc;IgCgCd,yBZ0GiC;IYvGjC,qBZuGiC,EAAA;IYhHnC;;;MtB7BI,0FsB0CmG,EAAA;EAQvG;IAEE,chCjDc;IgCkDd,yBhCxDc;IgC2Dd,qBhC3Dc,EAAA;;A+B+ChB;ECvCA,chCFgB;EwBbhB,yBxBQgB;EgCShB,qBhCTgB;EUEZ,sFVIY,EAAA;EgCMhB;IACE,chCRc;IwBbhB,yBJuJmC;IYhIjC,qBZgIiC,EAAA;EY7HnC;IAEE,chCfc;IwBbhB,yBJuJmC;IYzHjC,qBZyHiC;IV7I/B,6HsBsB0F,EAAA;EAO9F;;;IAKE,chC/Bc;IgCgCd,yBZ0GiC;IYvGjC,qBZuGiC,EAAA;IYhHnC;;;MtB7BI,0FsB0CmG,EAAA;EAQvG;IAEE,chCjDc;IgCkDd,yBhCvDc;IgC0Dd,qBhC1Dc,EAAA;;A+B8ChB;ECvCA,chCZgB;EwBHhB,yBxBSgB;EgCQhB,qBhCRgB;EUCZ,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,6HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,0FsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCtDc;IgCyDd,qBhCzDc,EAAA;;A+B6ChB;ECvCA,chCZgB;EwBHhB,yBxBUgB;EgCOhB,qBhCPgB;EUAZ,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,6HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,0FsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCrDc;IgCwDd,qBhCxDc,EAAA;;A+B4ChB;ECvCA,chCZgB;EwBHhB,yBxBWgB;EgCMhB,qBhCNgB;EUDZ,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,2HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,wFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCpDc;IgCuDd,qBhCvDc,EAAA;;A+BiDhB;ECiBA,chCnBiB;EgCoBjB,qBhCpBiB,EAAA;EgCsBjB;IACE,chC9Ec;IgC+Ed,yBhCxBe;IgCyBf,qBhCzBe,EAAA;EgC4BjB;IAEE,8ChC9Be,EAAA;EgCiCjB;;IAKE,chC7Fc;IgC8Fd,yBhCvCe;IgCwCf,qBhCxCe,EAAA;IgCiCjB;;MtBjFI,uFVgDa,EAAA;EgCoDjB;IAEE,chCtDe;IgCuDf,6BAA6B,EAAA;;ADrD/B;ECiBA,chClBiB;EgCmBjB,qBhCnBiB,EAAA;EgCqBjB;IACE,chC9Ec;IgC+Ed,yBhCvBe;IgCwBf,qBhCxBe,EAAA;EgC2BjB;IAEE,8ChC7Be,EAAA;EgCgCjB;;IAKE,chC7Fc;IgC8Fd,yBhCtCe;IgCuCf,qBhCvCe,EAAA;IgCgCjB;;MtBjFI,uFViDa,EAAA;EgCmDjB;IAEE,chCrDe;IgCsDf,6BAA6B,EAAA;;ADrD/B;ECiBA,chCjBiB;EgCkBjB,qBhClBiB,EAAA;EgCoBjB;IACE,chC9Ec;IgC+Ed,yBhCtBe;IgCuBf,qBhCvBe,EAAA;EgC0BjB;IAEE,+ChC5Be,EAAA;EgC+BjB;;IAKE,chC7Fc;IgC8Fd,yBhCrCe;IgCsCf,qBhCtCe,EAAA;IgC+BjB;;MtBjFI,wFVkDa,EAAA;EgCkDjB;IAEE,chCpDe;IgCqDf,6BAA6B,EAAA;;ADrD/B;ECiBA,chCdqB;EgCerB,qBhCfqB,EAAA;EgCiBrB;IACE,chCpEc;IgCqEd,yBhCnBmB;IgCoBnB,qBhCpBmB,EAAA;EgCuBrB;IAEE,iDhCzBmB,EAAA;EgC4BrB;;IAKE,chCnFc;IgCoFd,yBhClCmB;IgCmCnB,qBhCnCmB,EAAA;IgC4BrB;;MtBjFI,0FVqDiB,EAAA;EgC+CrB;IAEE,chCjDmB;IgCkDnB,6BAA6B,EAAA;;ADrD/B;ECiBA,chCbqB;EgCcrB,qBhCdqB,EAAA;EgCgBrB;IACE,chC9Ec;IgC+Ed,yBhClBmB;IgCmBnB,qBhCnBmB,EAAA;EgCsBrB;IAEE,+ChCxBmB,EAAA;EgC2BrB;;IAKE,chC7Fc;IgC8Fd,yBhCjCmB;IgCkCnB,qBhClCmB,EAAA;IgC2BrB;;MtBjFI,wFVsDiB,EAAA;EgC8CrB;IAEE,chChDmB;IgCiDnB,6BAA6B,EAAA;;ADrD/B;ECiBA,chC1CmB;EgC2CnB,qBhC3CmB,EAAA;EgC6CnB;IACE,chCpEc;IgCqEd,yBhC/CiB;IgCgDjB,qBhChDiB,EAAA;EgCmDnB;IAEE,gDhCrDiB,EAAA;EgCwDnB;;IAKE,chCnFc;IgCoFd,yBhC9DiB;IgC+DjB,qBhC/DiB,EAAA;IgCwDnB;;MtBjFI,yFVyBe,EAAA;EgC2EnB;IAEE,chC7EiB;IgC8EjB,6BAA6B,EAAA;;ADrD/B;ECiBA,chCjDmB;EgCkDnB,qBhClDmB,EAAA;EgCoDnB;IACE,chC9Ec;IgC+Ed,yBhCtDiB;IgCuDjB,qBhCvDiB,EAAA;EgC0DnB;IAEE,gDhC5DiB,EAAA;EgC+DnB;;IAKE,chC7Fc;IgC8Fd,yBhCrEiB;IgCsEjB,qBhCtEiB,EAAA;IgC+DnB;;MtBjFI,yFVkBe,EAAA;EgCkFnB;IAEE,chCpFiB;IgCqFjB,6BAA6B,EAAA;;ADrD/B;ECiBA,chC3CmB;EgC4CnB,qBhC5CmB,EAAA;EgC8CnB;IACE,chCpEc;IgCqEd,yBhChDiB;IgCiDjB,qBhCjDiB,EAAA;EgCoDnB;IAEE,+ChCtDiB,EAAA;EgCyDnB;;IAKE,chCnFc;IgCoFd,yBhC/DiB;IgCgEjB,qBhChEiB,EAAA;IgCyDnB;;MtBjFI,wFVwBe,EAAA;EgC4EnB;IAEE,chC9EiB;IgC+EjB,6BAA6B,EAAA;;ADrD/B;ECiBA,chC7CmB;EgC8CnB,qBhC9CmB,EAAA;EgCgDnB;IACE,chC9Ec;IgC+Ed,yBhClDiB;IgCmDjB,qBhCnDiB,EAAA;EgCsDnB;IAEE,+ChCxDiB,EAAA;EgC2DnB;;IAKE,chC7Fc;IgC8Fd,yBhCjEiB;IgCkEjB,qBhClEiB,EAAA;IgC2DnB;;MtBjFI,wFVsBe,EAAA;EgC8EnB;IAEE,chChFiB;IgCiFjB,6BAA6B,EAAA;;ADrD/B;ECiBA,chC1EgB;EgC2EhB,qBhC3EgB,EAAA;EgC6EhB;IACE,chCpEc;IgCqEd,yBhC/Ec;IgCgFd,qBhChFc,EAAA;EgCmFhB;IAEE,iDhCrFc,EAAA;EgCwFhB;;IAKE,chCnFc;IgCoFd,yBhC9Fc;IgC+Fd,qBhC/Fc,EAAA;IgCwFhB;;MtBjFI,0FVPY,EAAA;EgC2GhB;IAEE,chC7Gc;IgC8Gd,6BAA6B,EAAA;;ADrD/B;ECiBA,chCjEgB;EgCkEhB,qBhClEgB,EAAA;EgCoEhB;IACE,chC9Ec;IgC+Ed,yBhCtEc;IgCuEd,qBhCvEc,EAAA;EgC0EhB;IAEE,8ChC5Ec,EAAA;EgC+EhB;;IAKE,chC7Fc;IgC8Fd,yBhCrFc;IgCsFd,qBhCtFc,EAAA;IgC+EhB;;MtBjFI,uFVEY,EAAA;EgCkGhB;IAEE,chCpGc;IgCqGd,6BAA6B,EAAA;;ADrD/B;ECiBA,chChEgB;EgCiEhB,qBhCjEgB,EAAA;EgCmEhB;IACE,chC9Ec;IgC+Ed,yBhCrEc;IgCsEd,qBhCtEc,EAAA;EgCyEhB;IAEE,8ChC3Ec,EAAA;EgC8EhB;;IAKE,chC7Fc;IgC8Fd,yBhCpFc;IgCqFd,qBhCrFc,EAAA;IgC8EhB;;MtBjFI,uFVGY,EAAA;EgCiGhB;IAEE,chCnGc;IgCoGd,6BAA6B,EAAA;;ADrD/B;ECiBA,chC/DgB;EgCgEhB,qBhChEgB,EAAA;EgCkEhB;IACE,chC9Ec;IgC+Ed,yBhCpEc;IgCqEd,qBhCrEc,EAAA;EgCwEhB;IAEE,8ChC1Ec,EAAA;EgC6EhB;;IAKE,chC7Fc;IgC8Fd,yBhCnFc;IgCoFd,qBhCpFc,EAAA;IgC6EhB;;MtBjFI,uFVIY,EAAA;EgCgGhB;IAEE,chClGc;IgCmGd,6BAA6B,EAAA;;ADrD/B;ECiBA,chC/CmB;EgCgDnB,qBhChDmB,EAAA;EgCkDnB;IACE,chC9Ec;IgC+Ed,yBhCpDiB;IgCqDjB,qBhCrDiB,EAAA;EgCwDnB;IAEE,gDhC1DiB,EAAA;EgC6DnB;;IAKE,chC7Fc;IgC8Fd,yBhCnEiB;IgCoEjB,qBhCpEiB,EAAA;IgC6DnB;;MtBjFI,yFVoBe,EAAA;EgCgFnB;IAEE,chClFiB;IgCmFjB,6BAA6B,EAAA;;ADrD/B;ECiBA,chC5CmB;EgC6CnB,qBhC7CmB,EAAA;EgC+CnB;IACE,chC9Ec;IgC+Ed,yBhCjDiB;IgCkDjB,qBhClDiB,EAAA;EgCqDnB;IAEE,+ChCvDiB,EAAA;EgC0DnB;;IAKE,chC7Fc;IgC8Fd,yBhChEiB;IgCiEjB,qBhCjEiB,EAAA;IgC0DnB;;MtBjFI,wFVuBe,EAAA;EgC6EnB;IAEE,chC/EiB;IgCgFjB,6BAA6B,EAAA;;ADrD/B;ECiBA,chCzEgB;EgC0EhB,qBhC1EgB,EAAA;EgC4EhB;IACE,chCpEc;IgCqEd,yBhC9Ec;IgC+Ed,qBhC/Ec,EAAA;EgCkFhB;IAEE,iDhCpFc,EAAA;EgCuFhB;;IAKE,chCnFc;IgCoFd,yBhC7Fc;IgC8Fd,qBhC9Fc,EAAA;IgCuFhB;;MtBjFI,0FVNY,EAAA;EgC0GhB;IAEE,chC5Gc;IgC6Gd,6BAA6B,EAAA;;ADrD/B;ECiBA,chCxEgB;EgCyEhB,qBhCzEgB,EAAA;EgC2EhB;IACE,chCpEc;IgCqEd,yBhC7Ec;IgC8Ed,qBhC9Ec,EAAA;EgCiFhB;IAEE,iDhCnFc,EAAA;EgCsFhB;;IAKE,chCnFc;IgCoFd,yBhC5Fc;IgC6Fd,qBhC7Fc,EAAA;IgCsFhB;;MtBjFI,0FVLY,EAAA;EgCyGhB;IAEE,chC3Gc;IgC4Gd,6BAA6B,EAAA;;ADrD/B;ECiBA,chCvEgB;EgCwEhB,qBhCxEgB,EAAA;EgC0EhB;IACE,chCpEc;IgCqEd,yBhC5Ec;IgC6Ed,qBhC7Ec,EAAA;EgCgFhB;IAEE,iDhClFc,EAAA;EgCqFhB;;IAKE,chCnFc;IgCoFd,yBhC3Fc;IgC4Fd,qBhC5Fc,EAAA;IgCqFhB;;MtBjFI,0FVJY,EAAA;EgCwGhB;IAEE,chC1Gc;IgC2Gd,6BAA6B,EAAA;;ADrD/B;ECiBA,chCtEgB;EgCuEhB,qBhCvEgB,EAAA;EgCyEhB;IACE,chCpEc;IgCqEd,yBhC3Ec;IgC4Ed,qBhC5Ec,EAAA;EgC+EhB;IAEE,iDhCjFc,EAAA;EgCoFhB;;IAKE,chCnFc;IgCoFd,yBhC1Fc;IgC2Fd,qBhC3Fc,EAAA;IgCoFhB;;MtBjFI,0FVHY,EAAA;EgCuGhB;IAEE,chCzGc;IgC0Gd,6BAA6B,EAAA;;ADrD/B;ECiBA,chCrEgB;EgCsEhB,qBhCtEgB,EAAA;EgCwEhB;IACE,chCpEc;IgCqEd,yBhC1Ec;IgC2Ed,qBhC3Ec,EAAA;EgC8EhB;IAEE,iDhChFc,EAAA;EgCmFhB;;IAKE,chCnFc;IgCoFd,yBhCzFc;IgC0Fd,qBhC1Fc,EAAA;IgCmFhB;;MtBjFI,0FVFY,EAAA;EgCsGhB;IAEE,chCxGc;IgCyGd,6BAA6B,EAAA;;ADrD/B;ECiBA,chCpEgB;EgCqEhB,qBhCrEgB,EAAA;EgCuEhB;IACE,chC9Ec;IgC+Ed,yBhCzEc;IgC0Ed,qBhC1Ec,EAAA;EgC6EhB;IAEE,iDhC/Ec,EAAA;EgCkFhB;;IAKE,chC7Fc;IgC8Fd,yBhCxFc;IgCyFd,qBhCzFc,EAAA;IgCkFhB;;MtBjFI,0FVDY,EAAA;EgCqGhB;IAEE,chCvGc;IgCwGd,6BAA6B,EAAA;;ADrD/B;ECiBA,chCnEgB;EgCoEhB,qBhCpEgB,EAAA;EgCsEhB;IACE,chC9Ec;IgC+Ed,yBhCxEc;IgCyEd,qBhCzEc,EAAA;EgC4EhB;IAEE,8ChC9Ec,EAAA;EgCiFhB;;IAKE,chC7Fc;IgC8Fd,yBhCvFc;IgCwFd,qBhCxFc,EAAA;IgCiFhB;;MtBjFI,uFVAY,EAAA;EgCoGhB;IAEE,chCtGc;IgCuGd,6BAA6B,EAAA;;ADrD/B;ECiBA,chClEgB;EgCmEhB,qBhCnEgB,EAAA;EgCqEhB;IACE,chC9Ec;IgC+Ed,yBhCvEc;IgCwEd,qBhCxEc,EAAA;EgC2EhB;IAEE,8ChC7Ec,EAAA;EgCgFhB;;IAKE,chC7Fc;IgC8Fd,yBhCtFc;IgCuFd,qBhCvFc,EAAA;IgCgFhB;;MtBjFI,uFVCY,EAAA;EgCmGhB;IAEE,chCrGc;IgCsGd,6BAA6B,EAAA;;AD1CjC;EACE,gB/BiZuB;E+BhZvB,c/BfiB;E+BgBjB,qB/BsP4C,EAAA;E+BzP9C;IAMI,c/BoP8D,EAAA;E+B1PlE;IAgBI,c/B9Ec,EAAA;;A+ByFlB;ECqBE,oBhCmf2B;EInXvB,kBAvE+B;EClKjC,qBL8XsB,EAAA;;A+BtS1B;ECiBE,uBhC+e4B;EI/WxB,mBAvE+B;EClKjC,qBLgYsB,EAAA;;AiClZ1B;EVgBM,gCvBkaoC,EAAA;EuB9ZpC;IUpBN;MVqBQ,gBAAgB,EAAA,EUfvB;EAND;IAII,UAAU,EAAA;;AAId;EAEI,aAAa,EAAA;;AAIjB;EACE,SAAS;EACT,gBAAgB;EVAZ,6BvBmaiC,EAAA;EuB/ZjC;IUNN;MVOQ,gBAAgB,EAAA,EUHvB;;ACjBD;;;;EAIE,kBAAkB,EAAA;;AL6FG;EKzFrB,mBAAmB,EAAA;ECoBjB;IACE,qBAAqB;IACrB,oBnC+YmC;ImC9YnC,uBnC6YmC;ImC5YnC,WAAW;IAhCf,uBAA8B;IAC9B,qCAA4C;IAC5C,gBAAgB;IAChB,oCAA2C,EAAA;EAqDzC;IACE,cAAc,EAAA;;ANwCyB;EKjF3C,kBAAkB;EAClB,SAAS;EA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AlB;EACE,kBAAkB;EAClB,cAAc;EACd,c1CsDiB;E0CpDjB,yB1CHgB;E0CIhB,+B1CDgB;EuBMZ,qINm+BoJ,EAAA;EM/9BpJ;ImBfN;MnBgBQ,gBAAgB,EAAA,EmBQvB;EAxBD;IAUI,UAAU;IACV,c1CqT8D;I0CnT9D,yB1CTc;I0CUd,qB1CTc,EAAA;E0CLlB;IAkBI,UAAU;IACV,c1C6S8D;I0C5S9D,yB1ChBc;I0CiBd,U1CmmC2B;I0ClmC3B,+C1CmCe,EAAA;;A0C/BnB;EAEI,uB1CsWyB,EAAA;;A0CxW7B;EAMI,UAAU;EACV,c1C/Bc;EwBHhB,yBxB0DiB;E0CtBf,qB1CsBe,EAAA;;A0C/BnB;EAaI,c1C/Bc;E0CgCd,oBAAoB;EACpB,yB1CvCc;E0CwCd,qB1CrCc,EAAA;;A0CLlB;ECDI,yB3C2mC4B,EAAA;;A2CvmC9B;EtCwCE,4BL8VqB;EK7VrB,+BL6VqB,EAAA;;A2CtYvB;EtC0BE,6BL4WqB;EK3WrB,gCL2WqB,EAAA;;A2C3YvB;EACE,uB3C+mC4B;EIx3B1B,kBAvE+B,EAAA;;AuCzK7B;EtCqCJ,8BLgWsB;EK/VtB,iCL+VsB,EAAA;;A2C/XlB;EtCiBJ,+BL8WsB;EK7WtB,kCL6WsB,EAAA;;A2C7YxB;EACE,uB3C6mC2B;EIt3BzB,mBAvE+B,EAAA;;AuCzK7B;EtCqCJ,8BLkWsB;EKjWtB,iCLiWsB,EAAA;;A2CjYlB;EtCiBJ,+BLgXsB;EK/WtB,kCL+WsB,EAAA;;A4C7Y1B;EACE,qBAAqB;EACrB,wB5CwyC0B;EIpjCtB,kBAvE+B;EwC3KnC,gB5CqduB;E4CpdvB,cAAc;EACd,c5CJgB;E4CKhB,kBAAkB;EAClB,mBAAmB;EACnB,wBAAwB;EvCItB,qBLgYsB,EAAA;E4C7Y1B;IAeI,aAAa,EAAA;;AAKjB;EACE,kBAAkB;EAClB,SAAS,EAAA;;ACvBX;EACE,kBAAkB;EAClB,kB7C2RW;E6C1RX,mB7Cm2C2B;E6Cl2C3B,mCAA6C;ExCU3C,mBL4XqB,EAAA;;A6CjYzB;EAEE,cAAc,EAAA;;AAIhB;EACE,gB7C0cuB,EAAA;;A6ClczB;EACE,mB5B2pCsD,EAAA;E4B5pCxD;IAKI,kBAAkB;IAClB,MAAM;IACN,QAAQ;IACR,U7CuS6B;I6CtS7B,qB7C4PS,EAAA;;A6C7OX;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,cDiDuF;ErB9CvF,uBJuJmC;E0BxJnC,mB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,cDiDuF;ErB9CvF,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;AyB5GnC;ECnDA,c1B+JmC;EI5JnC,yBJuJmC;E0BxJnC,qB1BwJmC,EAAA;E0BtJnC;IACE,c1B0JiC,EAAA;;A2B9JnC;EACE;IAAK,2B/Co3C2B,EAAA,EAAA;;A+Ch3CpC;EACE,aAAa;EACb,Y/C82CkC;E+C72ClC,gBAAgB;E3CiPZ,kBAvE+B;E2CxKnC,yB/CHgB;EKSd,mBL4XqB;EUhYnB,mDVIY,EAAA;;A+CDlB;EACE,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,gBAAgB;EAChB,c/CfgB;E+CgBhB,kBAAkB;EAClB,mBAAmB;EACnB,yB/CqCiB;EuB9Cb,2BvB+2CwC,EAAA;EuB32CxC;IwBHN;MxBIQ,gBAAgB,EAAA,EwBMvB;;AAED;EvBeE,qMAA6I;EuBb7I,0B/Cw1CkC,EAAA;;A+Cp1ClC;EACE,kDAA8D,EAAA;EAG5D;IAJJ;MAKM,eAAe,EAAA,EAGpB;;ACvCH;EACE,aAAa;EACb,sBAAsB;EAGtB,eAAe;EACf,gBAAgB;E3CQd,mBL4XqB,EAAA;;AgD1XzB;EACE,WAAW;EACX,chDRgB;EgDShB,mBAAmB,EAAA;EAHrB;IAQI,UAAU;IACV,chDfc;IgDgBd,qBAAqB;IACrB,yBhDvBc,EAAA;EgDYlB;IAeI,chDnBc;IgDoBd,yBhD3Bc,EAAA;;AgDoClB;EACE,kBAAkB;EAClB,cAAc;EACd,oBhDiPW;EgD9OX,yBhD5CgB;EgD6ChB,+ChDlCgB,EAAA;EgD2BlB;I3ClBI,+B2C4BkC;I3C3BlC,gC2C2BkC,EAAA;EAVtC;I3CJI,mC2CkBqC;I3CjBrC,kC2CiBqC,EAAA;EAdzC;IAmBI,chDnDc;IgDoDd,oBAAoB;IACpB,yBhD3Dc,EAAA;EgDsClB;IA0BI,UAAU;IACV,chDjEc;IgDkEd,yBhDXe;IgDYf,qBhDZe,EAAA;EgDjBnB;IAiCI,mBAAmB,EAAA;IAjCvB;MAoCM,sBhDsTuB;MgDrTvB,2BhDqTuB,EAAA;;AgDvSzB;EACE,mBAAmB,EAAA;EADrB;I3CvBA,+BLqUqB;IKjVrB,0B2CyCsC,EAAA;EANtC;I3CnCA,6BLiVqB;IKrUrB,4B2CkC2C,EAAA;EAX3C;IAeM,aAAa,EAAA;EAfnB;IAmBM,2BhDoRmB;IgDnRnB,oBAAoB,EAAA;IApB1B;MAuBQ,uBhDgRiB;MgD/QjB,4BhD+QiB,EAAA;;AaxUzB;EmCiCA;IACE,mBAAmB,EAAA;IADrB;M3CvBA,+BLqUqB;MKjVrB,0B2CyCsC,EAAA;IANtC;M3CnCA,6BLiVqB;MKrUrB,4B2CkC2C,EAAA;IAX3C;MAeM,aAAa,EAAA;IAfnB;MAmBM,2BhDoRmB;MgDnRnB,oBAAoB,EAAA;MApB1B;QAuBQ,uBhDgRiB;QgD/QjB,4BhD+QiB,EAAA,EgD9QlB;;AnC1DP;EmCiCA;IACE,mBAAmB,EAAA;IADrB;M3CvBA,+BLqUqB;MKjVrB,0B2CyCsC,EAAA;IANtC;M3CnCA,6BLiVqB;MKrUrB,4B2CkC2C,EAAA;IAX3C;MAeM,aAAa,EAAA;IAfnB;MAmBM,2BhDoRmB;MgDnRnB,oBAAoB,EAAA;MApB1B;QAuBQ,uBhDgRiB;QgD/QjB,4BhD+QiB,EAAA,EgD9QlB;;AnC1DP;EmCiCA;IACE,mBAAmB,EAAA;IADrB;M3CvBA,+BLqUqB;MKjVrB,0B2CyCsC,EAAA;IANtC;M3CnCA,6BLiVqB;MKrUrB,4B2CkC2C,EAAA;IAX3C;MAeM,aAAa,EAAA;IAfnB;MAmBM,2BhDoRmB;MgDnRnB,oBAAoB,EAAA;MApB1B;QAuBQ,uBhDgRiB;QgD/QjB,4BhD+QiB,EAAA,EgD9QlB;;AnC1DP;EmCiCA;IACE,mBAAmB,EAAA;IADrB;M3CvBA,+BLqUqB;MKjVrB,0B2CyCsC,EAAA;IANtC;M3CnCA,6BLiVqB;MKrUrB,4B2CkC2C,EAAA;IAX3C;MAeM,aAAa,EAAA;IAfnB;MAmBM,2BhDoRmB;MgDnRnB,oBAAoB,EAAA;MApB1B;QAuBQ,uBhDgRiB;QgD/QjB,4BhD+QiB,EAAA,EgD9QlB;;AnC1DP;EmCiCA;IACE,mBAAmB,EAAA;IADrB;M3CvBA,+BLqUqB;MKjVrB,0B2CyCsC,EAAA;IANtC;M3CnCA,6BLiVqB;MKrUrB,4B2CkC2C,EAAA;IAX3C;MAeM,aAAa,EAAA;IAfnB;MAmBM,2BhDoRmB;MgDnRnB,oBAAoB,EAAA;MApB1B;QAuBQ,uBhDgRiB;QgD/QjB,4BhD+QiB,EAAA,EgD9QlB;;AAaX;E3CpHI,gB2CqHsB,EAAA;EAD1B;IAII,2BhD6PyB,EAAA;IgDjQ7B;MAOM,sBAAsB,EAAA;;AC1I1B;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,cDyJ+F;ECxJ/F,uB7BsJiC,EAAA;E6BxJnC;IAOM,cDmJ2F;IClJ3F,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yBD6I2F;IC5I3F,qBD4I2F,EAAA;;AC1JjG;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,cDyJ+F;ECxJ/F,yB7BsJiC,EAAA;E6BxJnC;IAOM,cDmJ2F;IClJ3F,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yBD6I2F;IC5I3F,qBD4I2F,EAAA;;AC1JjG;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A6B7JnC;EACE,c7B4JiC;E6B3JjC,yB7BsJiC,EAAA;E6BxJnC;IAOM,c7BsJ6B;I6BrJ7B,yB7BqJ6B,EAAA;E6B7JnC;IAYM,cjDRU;IiDSV,yB7BgJ6B;I6B/I7B,qB7B+I6B,EAAA;;A8B3JrC;EACE,uBAAuB;EACvB,alD++CgC;EkD9+ChC,clD8+CgC;EkD7+ChC,sBlD++CgC;EkD9+ChC,clDQgB;EkDPhB,iXAA0F;EAC1F,SAAS;E7CMP,mBL4XqB;EkDhYvB,YlD++C6B,EAAA;EkDx/C/B;IAaI,clDAc;IkDCd,qBAAqB;IACrB,alD0+C4B,EAAA;EkDz/ChC;IAmBI,UAAU;IACV,+ClDqCe;IkDpCf,UlDq+C0B,EAAA;EkD1/C9B;IA0BI,oBAAoB;IACpB,yBAAiB;YAAjB,iBAAiB;IACjB,alD+9C4B,EAAA;;AkD39ChC;EACE,kDlD29CqE,EAAA;;AmDjgDvE;EACE,YnDyxC4B;EmDxxC5B,eAAe;E/CyPX,mBAvE+B;E+C/KnC,oBAAoB;EACpB,2CnDCgB;EmDAhB,4BAA4B;EAC5B,oCnDyxCwC;EmDxxCxC,qFnDyZkC;EKhZhC,mBL4XqB,EAAA;EmD9YzB;IAaI,UAAU,EAAA;EAbd;IAiBI,aAAa,EAAA;;AAIjB;EACE,kBAAkB;EAClB,eAAe;EACf,oBAAoB,EAAA;EAHtB;IAMI,mBnDqWsB,EAAA;;AmDjW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ACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,wBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AADjC;EACC,yBAAgC,EAAA;;AAKjC;EACC,sBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,uBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AADhC;EACC,wBAA+B,EAAA;;AAKhC;EACC,2BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,4BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AADrC;EACC,6BAAoC,EAAA;;AAKrC;EACC,0BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,2BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;EACC,4BAAmC,EAAA;;AADpC;E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ZEC,yBYgB4C,EAAA;EAlB7C;IvFcI,uBL6XwB,EAAA;;A4F9W5B;EACI,wBAAwB,EAAA;EAD5B;;IAKQ,6BAA6B,EAAA;;A7DoErC;;;E6D5DQ,8BAAmC,EAAA;;AAI3C;;EAIQ,0BAAmC,EAAA;;AAI3C;EACI,eAAgB;EAChB,gBAAgB,EAAA;EAEhB;IACI,gBAAgB,EAAA;EALxB;IASQ,aAAc;IACd,cAAc,EAAA;EAVtB;IAcQ,WAAY;IACZ,YAAY,EAAA;;AAIpB;;EAEI,sBAAsB,EAAA;;AAG1B;EAEQ,kBAAkB;EAClB,QAAa;EACb,SAAa;EZhFpB,gCYiF+C;EACxC,UAAU,EAAA;;AANlB;;EAWQ,yB5FmV2B,EAAA;;A4F9VnC;EAeQ,UAAU,EAAA;;AAflB;EAoBY,UAAU,EAAA;;AApBtB;EAwBY,UAAU,EAAA;;AAQlB;E5D/FF,chCZgB;EwBHhB,yBxB2EiB;EgC1DjB,qBhC0DiB;EUjEb,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,4HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,yFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCYe;IgCTf,qBhCSe,EAAA;;A4FmCf;E5D/FF,chCFgB;EwBbhB,yBxB4EiB;EgC3DjB,qBhC2DiB;EUlEb,sFVIY,EAAA;EgCMhB;IACE,chCRc;IwBbhB,yBJuJmC;IYhIjC,qBZgIiC,EAAA;EY7HnC;IAEE,chCfc;IwBbhB,yBJuJmC;IYzHjC,qBZyHiC;IV7I/B,4HsBsB0F,EAAA;EAO9F;;;IAKE,chC/Bc;IgCgCd,yBZ0GiC;IYvGjC,qBZuGiC,EAAA;IYhHnC;;;MtB7BI,yFsB0CmG,EAAA;EAQvG;IAEE,chCjDc;IgCkDd,yBhCae;IgCVf,qBhCUe,EAAA;;A4FkCf;E5D/FF,chCZgB;EwBHhB,yBxB6EiB;EgC5DjB,qBhC4DiB;EUnEb,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,2HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,wFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCce;IgCXf,qBhCWe,EAAA;;A4FiCf;E5D/FF,chCZgB;EwBHhB,yBxB8EiB;EgC7DjB,qBhC6DiB;EUpEb,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,4HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,yFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCee;IgCZf,qBhCYe,EAAA;;A4FgCf;E5D/FF,chCFgB;EwBbhB,yBxBiFiB;EgChEjB,qBhCgEiB;EUvEb,sFVIY,EAAA;EgCMhB;IACE,chCRc;IwBbhB,yBJuJmC;IYhIjC,qBZgIiC,EAAA;EY7HnC;IAEE,chCfc;IwBbhB,yBJuJmC;IYzHjC,qBZyHiC;IV7I/B,4HsBsB0F,EAAA;EAO9F;;;IAKE,chC/Bc;IgCgCd,yBZ0GiC;IYvGjC,qBZuGiC,EAAA;IYhHnC;;;MtB7BI,yFsB0CmG,EAAA;EAQvG;IAEE,chCjDc;IgCkDd,yBhCkBe;IgCff,qBhCee,EAAA;;A4F6Bf;E5D/FF,chCZgB;EwBHhB,yBxBkFiB;EgCjEjB,qBhCiEiB;EUxEb,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,6HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,0FsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCmBe;IgChBf,qBhCgBe,EAAA;;A4F4Bf;E5D/FF,chCZgB;EwBHhB,yBxBoFiB;EgCnEjB,qBhCmEiB;EU1Eb,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,4HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,yFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCqBe;IgClBf,qBhCkBe,EAAA;;A4F0Bf;E5D/FF,chCZgB;EwBHhB,yBxBmFiB;EgClEjB,qBhCkEiB;EUzEb,sFVIY,EAAA;EgCMhB;IACE,chClBc;IwBHhB,yBJ4JmC;IYrIjC,qBZqIiC,EAAA;EYlInC;IAEE,chCzBc;IwBHhB,yBJ4JmC;IY9HjC,qBZ8HiC;IVlJ/B,0HsBsB0F,EAAA;EAO9F;;;IAKE,chCzCc;IgC0Cd,yBZ+GiC;IY5GjC,qBZ4GiC,EAAA;IYrHnC;;;MtB7BI,uFsB0CmG,EAAA;EAQvG;IAEE,chC3Dc;IgC4Dd,yBhCoBe;IgCjBf,qBhCiBe,EAAA;;A6FvFnB;;E/Fi1gBE;A+F50gBF;EACE,uBAAuB;EACvB,UAAa,EAAA;;AAKb;EACE,mB7FiDe,EAAA;E6FlDjB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FoCS,EAAA;;A6FlDjB;EACE,mB7FkDe,EAAA;E6FnDjB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FqCS,EAAA;;A6FnDjB;EACE,mB7FmDe,EAAA;E6FpDjB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FsCS,EAAA;;A6FpDjB;EACE,mB7FsDmB,EAAA;E6FvDrB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FyCa,EAAA;;A6FvDrB;EACE,mB7FuDmB,EAAA;E6FxDrB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7F0Ca,EAAA;;A6FxDrB;EACE,mB7F0BiB,EAAA;E6F3BnB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FaW,EAAA;;A6F3BnB;EACE,mB7FmBiB,EAAA;E6FpBnB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FMW,EAAA;;A6FpBnB;EACE,mB7FyBiB,EAAA;E6F1BnB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FYW,EAAA;;A6F1BnB;EACE,mB7FuBiB,EAAA;E6FxBnB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FUW,EAAA;;A6FxBnB;EACE,mB7FNc,EAAA;E6FKhB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FnBQ,EAAA;;A6FKhB;EACE,mB7FGc,EAAA;E6FJhB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FVQ,EAAA;;A6FJhB;EACE,mB7FIc,EAAA;E6FLhB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FTQ,EAAA;;A6FLhB;EACE,mB7FKc,EAAA;E6FNhB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FRQ,EAAA;;A6FNhB;EACE,mB7FqBiB,EAAA;E6FtBnB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FQW,EAAA;;A6FtBnB;EACE,mB7FwBiB,EAAA;E6FzBnB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FWW,EAAA;;A6FzBnB;EACE,mB7FLc,EAAA;E6FIhB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;MAcQ,c7FlBQ,EAAA;;A6FIhB;EACE,mB7FJc,EAAA;E6FGhB;IAKM,c7FVU,EAAA;E6FKhB;IAUI,uBAAuB,EAAA;IAV3B;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DrB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,sC3G8DqB,EAAA;;A2G5DtB;EACC,yB3G2DqB;E2G1DrB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,uC3GiCmB,EAAA;;A2G/BpB;EACC,yB3G8BmB;E2G7BnB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,uC3G0BmB,EAAA;;A2GxBpB;EACC,yB3GuBmB;E2GtBnB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,sC3GgCmB,EAAA;;A2G9BpB;EACC,yB3G6BmB;E2G5BnB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,sC3G8BmB,EAAA;;A2G5BpB;EACC,yB3G2BmB;E2G1BnB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,wC3GCgB,EAAA;;A2GCjB;EACC,yB3GFgB;E2GGhB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,qC3GUgB,EAAA;;A2GRjB;EACC,yB3GOgB;E2GNhB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,qC3GWgB,EAAA;;A2GTjB;EACC,yB3GQgB;E2GPhB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,qC3GYgB,EAAA;;A2GVjB;EACC,yB3GSgB;E2GRhB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,uC3G4BmB,EAAA;;A2G1BpB;EACC,yB3GyBmB;E2GxBnB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,sC3G+BmB,EAAA;;A2G7BpB;EACC,yB3G4BmB;E2G3BnB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,wC3GEgB,EAAA;;A2GAjB;EACC,yB3GDgB;E2GEhB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,wC3GGgB,EAAA;;A2GDjB;EACC,yB3GAgB;E2GChB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,wC3GIgB,EAAA;;A2GFjB;EACC,yB3GCgB;E2GAhB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,wC3GKgB,EAAA;;A2GHjB;EACC,yB3GEgB;E2GDhB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,wC3GMgB,EAAA;;A2GJjB;EACC,yB3GGgB;E2GFhB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,wC3GOgB,EAAA;;A2GLjB;EACC,yB3GIgB;E2GHhB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,qC3GQgB,EAAA;;A2GNjB;EACC,yB3GKgB;E2GJhB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A2GNjB;EACC,yBAA6B,EAAA;;AAE9B;;EAEC,qC3GSgB,EAAA;;A2GPjB;EACC,yB3GMgB;E2GLhB,yBAA6B,EAAA;EAE7B;IACC,yBAA6B,EAAA;;AAK3B;EACC,c3GZY,EAAA;;A4GPlB;;E9GygjBE;AuC5/iBF;EuERI,c5GUc,EAAA;E4GXlB;IAKQ,c5GsDW,EAAA;I4G3DnB;MAQY,gBAAmB;MACnB,yB5GmauB,EAAA;E4G5anC;IAcQ,kBAAkB,EAAA;IAd1B;MAiBY,c5G0CO,EAAA;E4G3DnB;IAsBQ,WAAW,EAAA;;AAMnB;EAEQ,gBAAgB,EAAA;;AvEMxB;EuEFQ,SAAU;EACV,kBAAkB,EAAA;;AAM1B;EAGQ,mB5Gy8BsB,EAAA;;AqCt6B9B;EuE/BQ,wB5Gm8BoB;E4Gl8BpB,yB5G2X2B;E4G1X3B,gB5Gk7BoB;E4Gj7BpB,yB5G7CU,EAAA;E4GmClB;IAaY,SAAS,EAAA;EAbrB;IAiBY,yB5Gs8B2B,EAAA;;AqCj7BvC;;EuEfQ,c5GNW;E4GOX,yB5G+7B+B;E4G97B/B,qB5GRW,EAAA;;A4GjBnB;EA8BY,mBAAmB,EAAA;;AA9B/B;EAmCgB,sBAAsB;EACtB,gBAAoB,EAAA;;AApCpC;EAwCgB,gBAAgB,EAAA;;AAxChC;EA+CY,8B5GnFM;E4GoFN,gB5GiYa,EAAA;;A4GjbzB;EAsDY,sBAAsB,EAAA;;AAtDlC;EA0DY,gBAAgB,EAAA;;AA1D5B;EAgEY,mB5GoLC,EAAA;;AarNT;E+FuCA;IAEQ,gBAAgB,EAAA,EACnB;;AAOT;ExB3FC,aAAa;EwB8FN,kBAAuB;EACvB,YAAqB;EACrB,WAAqB;EACrB,UAAkB;EAClB,gB5Go2BoB;E4Gn2BpB,kB5Gq3BqB;E4Gp3BrB,mBAAuB;EACvB,uBAAuB,EAAA;EAV/B;IAaY,gBAAgB,EAAA;;AAb5B;EAmBY,gBAAgB,EAAA;;AAnB5B;;EA2BY,kBAAkB;EAClB,SAAY;EACZ,cAAgB,EAAA;;AAM5B;EACI,eAAe;EvGtIf,4BLmXqB;EKlXrB,6BLkXqB,EAAA;E4G9OzB;IvGrII,yBuG0IgC;IvGzIhC,0BuGyIgC;IvG5HhC,gCLqWqB;IKpWrB,+BLoWqB,EAAA;;AqClRzB;EuEoDQ,aAAa,EAAA;EAFrB;IAKY,UAAU;IACV,SAAU,EAAA;;AvExDtB;EuE6DQ,cAAc,EAAA;;ACzLtB;;E/G4njBE;A+GznjBF;;EzB+BC,aAAa;EyB1BN,mBAAuB;EACvB,uBAAuB;EACvB,WAAqB;EACrB,YAAqB;EACrB,UAAkB;ExGMtB,kBLkYoB,EAAA;;A8GpZxB;;EhH6ojBE;AyDjgjBF;EuDtIC,gB9GwdwB,EAAA;;A+G9dzB;;EjHmpjBE;AiH/ojBF;EACI,kBAAkB,EAAA;;AhEYtB;EgERI,gBAAmB;EACnB,gBAAgB;EAChB,YAAmB,EAAA;;AhEJvB;EgEQI,WAAqB;EACrB,mB/GiRS;E+GhRT,gBAAwB;EACxB,qB/GgYsB;E+G/XtB,yB/GVc;E+GWd,kB/GgcoC;E+G/bpC,gB/GycqB;EUhdnB,8CqGQoD,EAAA;;AAG1D;EACI,c/Gu2CoB,EAAA;;A+Gp2CxB;EACI,c/Go2CoB,EAAA;;A+Gj2CxB;EACI,c/Gi2CoB,EAAA;;A+G91CxB;E3BHC,aAAa;EA8EV,wB2BzE2B;E3B0E7B,uB2B1E6B;E3B2E5B,mB2B3E4B;E3B0D3B,mC2BzDsC;E3B0DxC,kC2B1DwC;E3B2DvC,8B2B3DuC;E3B4DrC,4B2B5DqC;EACtC,oBAAoB,EAAA;EAJxB;IAQY,qBAAyB;IACzB,c/GgBO;I+GfP,mB/Gsa6B;I+Gra7B,gB/G8aa,EAAA;E+GzbzB;IAgBQ,iBAAiB,EAAA;IAhBzB;MAmBY,qBAAyB;MACzB,c/GzCM;M+G0CN,kB/G0Z4B;M+GzZ5B,gB/Gmaa,EAAA;;A+G9ZzB;;EAKY,mB/GgZ6B,EAAA;;A+GrZzC;EAUQ,iBAAiB,EAAA;;AAKzB;EACI,mB/GlBe;E+GmBf,c/G1Ec;E+G2Ed,gB/G4YqB;E+G3YrB,uBAA6B;EAC7B,cAAgB;EAChB,kB/G+XoC;E+G9XpC,kBAAuB;EACvB,qB/G2TsB,EAAA;E+GnU1B;IAWQ,YAAqB;IACrB,kBAA0B;IAC1B,SAAsB;IACtB,UAAsB;IACtB,yBAAmC;IACnC,SAAmB;IACnB,QAAmB;IACnB,oBAAsB;IACtB,yB/GlFU;I+GmFV,iBAAqB,EAAA;;AAU7B;EACI;IACI,SAAS,EAAA,EAAA;;AAOb;EAGY,yB/G3DG,EAAA;;A+GwDf;EAGY,yB/G1DG,EAAA;;A+GuDf;EAGY,yB/GzDG,EAAA;;A+GsDf;EAGY,yB/GtDO,EAAA;;A+GmDnB;EAGY,yB/GrDO,EAAA;;A+GkDnB;EAGY,yB/GlFK,EAAA;;A+G+EjB;EAGY,yB/GzFK,EAAA;;A+GsFjB;EAGY,yB/GnFK,EAAA;;A+GgFjB;EAGY,yB/GrFK,EAAA;;A+GkFjB;EAGY,yB/GlHE,EAAA;;A+G+Gd;EAGY,yB/GzGE,EAAA;;A+GsGd;EAGY,yB/GxGE,EAAA;;A+GqGd;EAGY,yB/GvGE,EAAA;;A+GoGd;EAGY,yB/GvFK,EAAA;;A+GoFjB;EAGY,yB/GpFK,EAAA;;A+GiFjB;EAGY,yB/GjHE,EAAA;;A+G8Gd;EAGY,yB/GhHE,EAAA;;A+G6Gd;EAGY,yB/G/GE,EAAA;;A+G4Gd;EAGY,yB/G9GE,EAAA;;A+G2Gd;EAGY,yB/G7GE,EAAA;;A+G0Gd;EAGY,yB/G5GE,EAAA;;A+GyGd;EAGY,yB/G3GE,EAAA;;A+GwGd;EAGY,yB/G1GE,EAAA;;AgHflB;EACI,aAAiB;EACjB,mBAAmB;EACnB,aAAkB;EAClB,OAAc;EACd,eAAkB;EAClB,MAAc;EACd,6BAA8B;EAC9B,WAAiB;EACjB,aAAiB,EAAA;EATrB;IAYQ,WAAY;IACZ,YAAY,EAAA;EAbpB;IAiBQ,SAAS,EAAA;;ACjBjB;;EnHu0jBE;AmH/zjBE;EACI,yBjHqDW,EAAA;EiHtDf;IAIQ,yBjHkDO,EAAA;;AiHtDf;EACI,yBjHsDW,EAAA;EiHvDf;IAIQ,yBjHmDO,EAAA;;AiHvDf;EACI,yBjHuDW,EAAA;EiHxDf;IAIQ,yBjHoDO,EAAA;;AiHxDf;EACI,yBjH0De,EAAA;EiH3DnB;IAIQ,yBjHuDW,EAAA;;AiH3DnB;EACI,yBjH2De,EAAA;EiH5DnB;IAIQ,yBjHwDW,EAAA;;AiH5DnB;EACI,yBjH8Ba,EAAA;EiH/BjB;IAIQ,yBjH2BS,EAAA;;AiH/BjB;EACI,yBjHuBa,EAAA;EiHxBjB;IAIQ,yBjHoBS,EAAA;;AiHxBjB;EACI,yBjH6Ba,EAAA;EiH9BjB;IAIQ,yBjH0BS,EAAA;;AiH9BjB;EACI,yBjH2Ba,EAAA;EiH5BjB;IAIQ,yBjHwBS,EAAA;;AiH5BjB;EACI,yBjHFU,EAAA;EiHCd;IAIQ,yBjHLM,EAAA;;AiHCd;EACI,yBjHOU,EAAA;EiHRd;IAIQ,yBjHIM,EAAA;;AiHRd;EACI,yBjHQU,EAAA;EiHTd;IAIQ,yBjHKM,EAAA;;AiHTd;EACI,yBjHSU,EAAA;EiHVd;IAIQ,yBjHMM,EAAA;;AiHVd;EACI,yBjHyBa,EAAA;EiH1BjB;IAIQ,yBjHsBS,EAAA;;AiH1BjB;EACI,yBjH4Ba,EAAA;EiH7BjB;IAIQ,yBjHyBS,EAAA;;AiH7BjB;EACI,yBjHDU,EAAA;EiHAd;IAIQ,yBjHJM,EAAA;;AiHAd;EACI,yBjHAU,EAAA;EiHDd;IAIQ,yBjHHM,EAAA;;AiHDd;EACI,yBjHCU,EAAA;EiHFd;IAIQ,yBjHFM,EAAA;;AiHFd;EACI,yBjHEU,EAAA;EiHHd;IAIQ,yBjHDM,EAAA;;AiHHd;EACI,yBjHGU,EAAA;EiHJd;IAIQ,yBjHAM,EAAA;;AiHJd;EACI,yBjHIU,EAAA;EiHLd;IAIQ,yBjHCM,EAAA;;AiHLd;EACI,yBjHKU,EAAA;EiHNd;IAIQ,yBjHEM,EAAA;;AiHNd;EACI,yBjHMU,EAAA;EiHPd;IAIQ,yBjHGM,EAAA;;AiHElB;EACI,gDAAgD,EAAA;;AAGpD;EACI,WAAY;EACZ,YAAY,EAAA;;ACvBhB;;EpHo8jBE;AoHh8jBF;EACI,kBAAuB;EACvB,mBAAmB,EAAA;EAFvB;IAKQ,oBAAuB;IACvB,WlHstCgB;IkHrtChB,YlHqtCgB;IkHptChB,kBAAkB;I9BoGtB,wB8BnG+B;I9BoGjC,uB8BpGiC;I9BqGhC,mB8BrGgC;I9BoF/B,4B8BnFmC;I9BoFrC,2B8BpFqC;I9BqFpC,uB8BrFoC;I9BsFlC,qB8BtFkC,EAAA;IAVvC;;MAgBgB,kBlHksCa,EAAA;IkHltC7B;MAqBY,kBAAsB;MACtB,gBlHoca;MkHncb,UAAmB;MACnB,WAAkB;MAClB,YAAkB;MAClB,sBlH0WiB;MkHzWjB,mBAAmB;MACnB,gBAAiB,EAAA;IA5B7B;MAgCY,sBlHoWiB;MkHnWjB,mBAAmB,EAAA;MAjC/B;QAoCgB,yBlHjCE;QkHkCF,UAAuB,EAAA;IArCvC;M7GcI,mBL4XqB,EAAA;IkH1YzB;MAiDgB,8ClHgWsC,EAAA;EkHjZtD;IAuDQ,elH+pCkB,EAAA;;AkHxpCtB;EACI,6BlHLW,EAAA;;AkHIf;EACI,6BlHJW,EAAA;;AkHGf;EACI,8BlHHW,EAAA;;AkHEf;EACI,gClHAe,EAAA;;AkHDnB;EACI,8BlHCe,EAAA;;AkHFnB;EACI,+BlH5Ba,EAAA;;AkH2BjB;EACI,+BlHnCa,EAAA;;AkHkCjB;EACI,8BlH7Ba,EAAA;;AkH4BjB;EACI,8BlH/Ba,EAAA;;AkH8BjB;EACI,gClH5DU,EAAA;;AkH2Dd;EACI,6BlHnDU,EAAA;;AkHkDd;EACI,6BlHlDU,EAAA;;AkHiDd;EACI,6BlHjDU,EAAA;;AkHgDd;EACI,+BlHjCa,EAAA;;AkHgCjB;EACI,8BlH9Ba,EAAA;;AkH6BjB;EACI,gClH3DU,EAAA;;AkH0Dd;EACI,gClH1DU,EAAA;;AkHyDd;EACI,gClHzDU,EAAA;;AkHwDd;EACI,gClHxDU,EAAA;;AkHuDd;EACI,gClHvDU,EAAA;;AkHsDd;EACI,gClHtDU,EAAA;;AkHqDd;EACI,6BlHrDU,EAAA;;AkHoDd;EACI,6BlHpDU,EAAA;;AmHflB;;ErHsjkBE;AqHljkBD;EACA,kBAAkB;EAClB,oBAAuB;E/B0GpB,wB+BzGwB;E/B0G1B,uB+B1G0B;E/B2GzB,mB+B3GyB;E/B0FxB,4B+BzF4B;E/B0F9B,2B+B1F8B;E/B2F7B,uB+B3F6B;E/B4F3B,qB+B5F2B,EAAA;EAJ/B;;IAQC,kBnH0sC2B,EAAA;EmHltC5B;;IAeE,mBnHosC0B,EAAA;EmHntC5B;;IAuBE,kBnH6rC0B,EAAA;EmHptC5B;;IA+BE,iBnHsrCyB,EAAA;EmHrtC3B;;IAuCE,enH+qCuB,EAAA;EmHttCzB;;IA+CE,enHwqCuB,EAAA;EmHvtCzB;I9GcG,kBLkYoB,EAAA;EmHhZvB;I9GcG,wCLmYkD,EAAA;;AmHjVtD;EACC,WAAY;EACZ,YAAY,EAAA;;AAIb;EACC,cnHsoC4B;EmHroC5B,enHqoC4B;EmHpoC5B,kBAAuB;EACvB,oBAA4B;EAC5B,mBAAuB;EACvB,uBAAuB;E9G9DpB,mBL4XqB,EAAA;EmHpUzB;;IAWE,kBnHioC2B,EAAA;EmH5oC7B;IAeE,WnHynCwB;ImHxnCxB,YnHwnCwB,EAAA;ImHxoC1B;;MAoBG,kBnH0nC0B,EAAA;EmH9oC7B;IAyBE,cnH8mC2B;ImH7mC3B,enH6mC2B,EAAA;ImHvoC7B;;MA8BG,kBAAkB,EAAA;EA9BrB;IAmCE,WnHsmCwB;ImHrmCxB,YnHqmCwB,EAAA;ImHzoC1B;;MAwCG,enHwmCuB,EAAA;;AmHnmC1B;EACC,kBAAkB;EAClB,YAAe;EACf,UAAe,EAAA;EAHhB;IAME,gBAAgB;IAChB,WAAa,EAAA;;AAOd;ECpIG,cpH6De;EoH5Df,uCpH4De,EAAA;;AmH2ElB;EAEE,cnH7EgB,EAAA;;AmHiFlB;EACC,anHlFiB,EAAA;;AmHuElB;ECpIG,cpH8De;EoH7Df,uCpH6De,EAAA;;AmH0ElB;EAEE,cnH5EgB,EAAA;;AmHgFlB;EACC,anHjFiB,EAAA;;AmHsElB;ECpIG,cpH+De;EoH9Df,wCpH8De,EAAA;;AmHyElB;EAEE,cnH3EgB,EAAA;;AmH+ElB;EACC,anHhFiB,EAAA;;AmHqElB;ECpIG,cpHkEmB;EoHjEnB,0CpHiEmB,EAAA;;AmHsEtB;EAEE,cnHxEoB,EAAA;;AmH4EtB;EACC,anH7EqB,EAAA;;AmHkEtB;ECpIG,cpHmEmB;EoHlEnB,wCpHkEmB,EAAA;;AmHqEtB;EAEE,cnHvEoB,EAAA;;AmH2EtB;EACC,anH5EqB,EAAA;;AmHiEtB;ECpIG,cpHsCiB;EoHrCjB,yCpHqCiB,EAAA;;AmHkGpB;EAEE,cnHpGkB,EAAA;;AmHwGpB;EACC,anHzGmB,EAAA;;AmH8FpB;ECpIG,cpH+BiB;EoH9BjB,yCpH8BiB,EAAA;;AmHyGpB;EAEE,cnH3GkB,EAAA;;AmH+GpB;EACC,anHhHmB,EAAA;;AmHqGpB;ECpIG,cpHqCiB;EoHpCjB,wCpHoCiB,EAAA;;AmHmGpB;EAEE,cnHrGkB,EAAA;;AmHyGpB;EACC,anH1GmB,EAAA;;AmH+FpB;ECpIG,cpHmCiB;EoHlCjB,wCpHkCiB,EAAA;;AmHqGpB;EAEE,cnHvGkB,EAAA;;AmH2GpB;EACC,anH5GmB,EAAA;;AmHiGpB;ECpIG,cpHMc;EoHLd,0CpHKc,EAAA;;AmHkIjB;EAEE,cnHpIe,EAAA;;AmHwIjB;EACC,anHzIgB,EAAA;;AmH8HjB;ECpIG,cpHec;EoHdd,uCpHcc,EAAA;;AmHyHjB;EAEE,cnH3He,EAAA;;AmH+HjB;EACC,anHhIgB,EAAA;;AmHqHjB;ECpIG,cpHgBc;EoHfd,uCpHec,EAAA;;AmHwHjB;EAEE,cnH1He,EAAA;;AmH8HjB;EACC,anH/HgB,EAAA;;AmHoHjB;ECpIG,cpHiBc;EoHhBd,uCpHgBc,EAAA;;AmHuHjB;EAEE,cnHzHe,EAAA;;AmH6HjB;EACC,anH9HgB,EAAA;;AmHmHjB;ECpIG,cpHiCiB;EoHhCjB,yCpHgCiB,EAAA;;AmHuGpB;EAEE,cnHzGkB,EAAA;;AmH6GpB;EACC,anH9GmB,EAAA;;AmHmGpB;ECpIG,cpHoCiB;EoHnCjB,wCpHmCiB,EAAA;;AmHoGpB;EAEE,cnHtGkB,EAAA;;AmH0GpB;EACC,anH3GmB,EAAA;;AmHgGpB;ECpIG,cpHOc;EoHNd,0CpHMc,EAAA;;AmHiIjB;EAEE,cnHnIe,EAAA;;AmHuIjB;EACC,anHxIgB,EAAA;;AmH6HjB;ECpIG,cpHQc;EoHPd,0CpHOc,EAAA;;AmHgIjB;EAEE,cnHlIe,EAAA;;AmHsIjB;EACC,anHvIgB,EAAA;;AmH4HjB;ECpIG,cpHSc;EoHRd,0CpHQc,EAAA;;AmH+HjB;EAEE,cnHjIe,EAAA;;AmHqIjB;EACC,anHtIgB,EAAA;;AmH2HjB;ECpIG,cpHUc;EoHTd,0CpHSc,EAAA;;AmH8HjB;EAEE,cnHhIe,EAAA;;AmHoIjB;EACC,anHrIgB,EAAA;;AmH0HjB;ECpIG,cpHWc;EoHVd,0CpHUc,EAAA;;AmH6HjB;EAEE,cnH/He,EAAA;;AmHmIjB;EACC,anHpIgB,EAAA;;AmHyHjB;ECpIG,cpHYc;EoHXd,0CpHWc,EAAA;;AmH4HjB;EAEE,cnH9He,EAAA;;AmHkIjB;EACC,anHnIgB,EAAA;;AmHwHjB;ECpIG,cpHac;EoHZd,uCpHYc,EAAA;;AmH2HjB;EAEE,cnH7He,EAAA;;AmHiIjB;EACC,anHlIgB,EAAA;;AmHuHjB;ECpIG,cpHcc;EoHbd,uCpHac,EAAA;;AmH0HjB;EAEE,cnH5He,EAAA;;AmHgIjB;EACC,anHjIgB,EAAA;;AmHsIlB;EACC,kBAAmB;EACnB,YAAc;EACd,wBAAwB,EAAA;EtGzFrB;IsGsFJ;MAME,WAAY;MACZ,UAAU,EAAA,EAOX;EtGpGG;IsGsFJ;MAWE,WAAY;MACZ,UAAU,EAAA,EAEX;;AEnKD;;EvHy3kBE;AK9wkBF;;;;;;;EkH3FC,gBrH8cwB,EAAA;;AqH3czB;;;EAGC,sCrHub2C;EqHtb3C,erHgf2B;EqH/e3B,gBrHgf0B;EqH/e1B,gBrHgf0B,EAAA;;AqH7e3B;;EAEC,crHgCkB;EqH/BlB,gBrH8bwB;EqH7bxB,yBrHgZkC,EAAA;EqHpZnC;;IAOE,crHkSgE;IqHjShE,eAAe,EAAA;;AAIjB;;;;;;;;;;;EAQE,uBAAuB,EAAA;;AARzB;;EAaE,kBAAsB;EACtB,mBAAmB,EAAA;;AAdrB;;EAmBE,kBAAsB;EACtB,qBAAqB,EAAA;;AApBvB;;EAyBE,qBAAqB,EAAA;;AAzBvB;EA6BE,crHLiB;EqHMjB,0BAA0B,EAAA;EA9B5B;IAiCG,crHTgB;IqHUhB,qBAAqB,EAAA;;AlHuIxB;EkHhIC,kBAAsB;EACtB,mBAAsB;EACtB,mBAAmB;EACnB,aAAmB;EACnB,kBAAqB,EAAA;;AAGtB;EAEE,gBAAgB,EAAA;;AxGdd;EPhDJ;I+GkEE,erHqXmB,EAAA,EqHnXpB;;AAED;EACC,6BAA6B,EAAA;;AAG9B;EACC,mBrH8WwC,EAAA;;AqHzWzC;;;;EAIC,gBrH8WwB;EqH7WxB,crHhGiB,EAAA;;Aa2Dd;EPzCF;I+GmFA,iBrHkYoB,EAAA,EqHjYpB;;AxG3CE;EPzCF;I+GyFA,mBrH6XsB,EAAA,EqH3XtB;;AxGlDE;EPzCF;I+GgGA,iBrHuWkC,EAAA,EqHtWlC;;A/G/CF;E+GoDC,6BAA6B;EAC7B,kBAAmB;EACnB,gBAAgB,EAAA;EAHjB;IAME,kBrHyUuC;IqHxUvC,gBrHgVuB,EAAA;;AqH1UzB;EjHsGM,mBAvE+B;EiH7BpC,gBrHqUwB,EAAA;;AqHlUzB;EjHiGM,eAvE+B;EiHxBpC,gBrHgUwB,EAAA;;AqH7TzB;EjH4FM,kBAvE+B;EiHnBpC,gBrH2TwB,EAAA;;AqHrTxB;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHjIgB,EAAA;;AqHyGlB;EA4BE,uCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHhIgB,EAAA;;AqHwGlB;EA4BE,uCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crH/HgB,EAAA;;AqHuGlB;EA4BE,wCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crH5HoB,EAAA;;AqHoGtB;EA4BE,0CAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crH3HoB,EAAA;;AqHmGtB;EA4BE,wCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHxJkB,EAAA;;AqHgIpB;EA4BE,yCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crH/JkB,EAAA;;AqHuIpB;EA4BE,yCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHzJkB,EAAA;;AqHiIpB;EA4BE,wCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crH3JkB,EAAA;;AqHmIpB;EA4BE,wCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHxLe,EAAA;;AqHgKjB;EA4BE,0CAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crH/Ke,EAAA;;AqHuJjB;EA4BE,uCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crH9Ke,EAAA;;AqHsJjB;EA4BE,uCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crH7Ke,EAAA;;AqHqJjB;EA4BE,uCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crH7JkB,EAAA;;AqHqIpB;EA4BE,yCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crH1JkB,EAAA;;AqHkIpB;EA4BE,wCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHvLe,EAAA;;AqH+JjB;EA4BE,0CAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHtLe,EAAA;;AqH8JjB;EA4BE,0CAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHrLe,EAAA;;AqH6JjB;EA4BE,0CAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHpLe,EAAA;;AqH4JjB;EA4BE,0CAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHnLe,EAAA;;AqH2JjB;EA4BE,0CAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHlLe,EAAA;;AqH0JjB;EA4BE,0CAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHjLe,EAAA;;AqHyJjB;EA4BE,uCAAkC,EAAA;;AA5BpC;EAIE,yBAAwB,EAAA;;AAJ1B;;;;;;;;;;;;;;;;;;;;;;;EAwBE,crHhLe,EAAA;;AqHwJjB;EA4BE,uCAAkC,EAAA;;AAQpC;EACC,crH7HiB,EAAA;;AqH4HlB;EACC,crH5HiB,EAAA;;AqH2HlB;EACC,crH3HiB,EAAA;;AqH0HlB;EACC,crH1HiB,EAAA;;AqHyHlB;EACC,crHvHiB,EAAA;;AqHsHlB;EACC,crHtHiB,EAAA;;AqHqHlB;EACC,crHpHiB,EAAA;;AqHmHlB;EACC,crHrHiB,EAAA;;AqHyHnB;EACC,iBAAiB,EAAA;;AhEtGlB;E3C7FM,qFVoZ8B,EAAA;;AsH7ZpC;EACI,kBAAwB;EACxB,qBAA4B;EAC5B,UAAiB;EACjB,cAAmB;EACnB,aAAoB;EACpB,mBtHMc;EsHLd,kBAAmB;EACnB,ctHNc;EsHOd,gBAAmB;EACnB,kBAAsB;EACtB,oBAAoB;EACpB,UAAiB;EACjB,yBtH8Z+B,EAAA;;AsH3ZnC;EACI,WAAoB;EACpB,kBAA0B;EAC1B,SAAsB;EACtB,SAAqB;EACrB,QAAmB;EACnB,SAAmB;EACnB,kBAAuB;EACvB,8BAAwC;EACxC,yBtHbc,EAAA;;AsHgBlB;EACI,UAAU,EAAA;;AAGd;;EAEI,oBAAoB,EAAA","file":"pixel.css","sourcesContent":["/*\r\n\r\n=========================================================\r\n* Pixel Free Bootstrap 5 UI Kit\r\n=========================================================\r\n\r\n* Product Page: https://themesberg.com/product/ui-kit/pixel-free-bootstrap-5-ui-kit\r\n* Copyright 2021 Themesberg (https://www.themesberg.com)\r\n\r\n* Coded by https://themesberg.com\r\n\r\n=========================================================\r\n\r\n* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Contact us if you want to remove it.\r\n\r\n*/\r\n\r\n@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700&display=swap');\r\n// update variables here\r\n@import \"custom/variables\";\r\n@import \"../node_modules/bootstrap/scss/functions\";\r\n@import \"pixel/variables\";\r\n// Third party\r\n@import '../node_modules/vanillajs-datepicker/sass/datepicker.scss';\r\n// Bootstrap\r\n@import \"../node_modules/bootstrap/scss/variables\";\r\n@import \"../node_modules/bootstrap/scss/mixins\";\r\n@import \"../node_modules/bootstrap/scss/utilities\";\r\n// Bootstrap Layout & components\r\n@import \"../node_modules/bootstrap/scss/root\";\r\n@import \"../node_modules/bootstrap/scss/reboot\";\r\n@import \"../node_modules/bootstrap/scss/type\";\r\n@import \"../node_modules/bootstrap/scss/images\";\r\n@import \"../node_modules/bootstrap/scss/containers\";\r\n@import \"../node_modules/bootstrap/scss/grid\";\r\n@import \"../node_modules/bootstrap/scss/tables\";\r\n@import \"../node_modules/bootstrap/scss/forms\";\r\n@import \"../node_modules/bootstrap/scss/buttons\";\r\n@import \"../node_modules/bootstrap/scss/transitions\";\r\n@import \"../node_modules/bootstrap/scss/dropdown\";\r\n@import \"../node_modules/bootstrap/scss/button-group\";\r\n@import \"../node_modules/bootstrap/scss/nav\";\r\n@import \"../node_modules/bootstrap/scss/navbar\";\r\n@import \"../node_modules/bootstrap/scss/card\";\r\n@import \"../node_modules/bootstrap/scss/accordion\";\r\n@import \"../node_modules/bootstrap/scss/breadcrumb\";\r\n@import \"../node_modules/bootstrap/scss/pagination\";\r\n@import \"../node_modules/bootstrap/scss/badge\";\r\n@import \"../node_modules/bootstrap/scss/alert\";\r\n@import \"../node_modules/bootstrap/scss/progress\";\r\n@import \"../node_modules/bootstrap/scss/list-group\";\r\n@import \"../node_modules/bootstrap/scss/close\";\r\n@import \"../node_modules/bootstrap/scss/toasts\";\r\n@import \"../node_modules/bootstrap/scss/modal\";\r\n@import \"../node_modules/bootstrap/scss/tooltip\";\r\n@import \"../node_modules/bootstrap/scss/popover\";\r\n@import \"../node_modules/bootstrap/scss/carousel\";\r\n@import \"../node_modules/bootstrap/scss/spinners\";\r\n// Helpers\r\n@import \"../node_modules/bootstrap/scss/helpers\";\r\n// Utilities\r\n@import \"../node_modules/bootstrap/scss/utilities/api\";\r\n// scss-docs-end import-stack\r\n// Mixins & functions\r\n@import \"pixel/mixins\";\r\n@import \"pixel/functions\";\r\n// Utilities\r\n@import \"pixel/utilities\";\r\n// Layout\r\n@import \"pixel/layout\";\r\n// Components\r\n@import \"pixel/components\";\r\n// write your custom styles here!","/*\r\n\r\n=========================================================\r\n* Pixel Free Bootstrap 5 UI Kit\r\n=========================================================\r\n\r\n* Product Page: https://themesberg.com/product/ui-kit/pixel-free-bootstrap-5-ui-kit\r\n* Copyright 2021 Themesberg (https://www.themesberg.com)\r\n\r\n* Coded by https://themesberg.com\r\n\r\n=========================================================\r\n\r\n* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Contact us if you want to remove it.\r\n\r\n*/\n@import url(\"https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700&display=swap\");\n.datepicker {\n display: none; }\n .datepicker.active {\n display: block; }\n\n.datepicker-dropdown {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 9999;\n padding-top: 4px; }\n .datepicker-dropdown.datepicker-orient-top {\n padding-top: 0;\n padding-bottom: 4px; }\n\n.datepicker-picker {\n display: inline-block;\n border-radius: 1rem;\n background-color: #ffffff; }\n .datepicker-dropdown .datepicker-picker {\n box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; }\n .datepicker-picker span {\n display: block;\n flex: 1;\n border: 0;\n border-radius: 1rem;\n cursor: default;\n text-align: center;\n -webkit-touch-callout: none;\n user-select: none; }\n\n.datepicker-main {\n padding: 2px; }\n\n.datepicker-footer {\n box-shadow: inset 0 1px 1px rgba(23, 31, 56, 0.1);\n background-color: whitesmoke; }\n\n.datepicker-controls, .datepicker-view, .datepicker-view .days-of-week, .datepicker-grid {\n display: flex; }\n\n.datepicker-grid {\n flex-wrap: wrap; }\n\n.datepicker-view .dow, .datepicker-view .days .datepicker-cell {\n flex-basis: 14.28571%; }\n\n.datepicker-view.datepicker-grid .datepicker-cell {\n flex-basis: 25%; }\n\n.datepicker-view .week, .datepicker-cell {\n height: 2.25rem;\n line-height: 2.25rem; }\n\n.datepicker-title {\n box-shadow: inset 0 -1px 1px rgba(23, 31, 56, 0.1);\n background-color: whitesmoke;\n padding: 0.375rem 0.75rem;\n text-align: center;\n font-weight: 700; }\n\n.datepicker-header .datepicker-controls {\n padding: 2px 2px 0; }\n\n.datepicker-controls .button {\n display: inline-flex;\n position: relative;\n align-items: center;\n justify-content: center;\n margin: 0;\n border: 1px solid #dbdbdb;\n border-radius: 1rem;\n box-shadow: none;\n background-color: #ffffff;\n cursor: pointer;\n padding: calc(0.375em - 1px) 0.75em;\n height: 2.25em;\n vertical-align: top;\n text-align: center;\n line-height: 1.5;\n white-space: nowrap;\n color: #1c2540;\n font-size: 1rem; }\n .datepicker-controls .button:focus, .datepicker-controls .button:active {\n outline: none; }\n .datepicker-controls .button:hover {\n border-color: #b5b5b5;\n color: #1c2540; }\n .datepicker-controls .button:focus {\n border-color: #3273dc;\n color: #1c2540; }\n .datepicker-controls .button:focus:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n .datepicker-controls .button:active {\n border-color: #3c5192;\n color: #1c2540; }\n .datepicker-controls .button[disabled] {\n cursor: not-allowed; }\n .datepicker-header .datepicker-controls .button {\n border-color: transparent;\n font-weight: bold; }\n .datepicker-header .datepicker-controls .button:hover {\n background-color: #f9f9f9; }\n .datepicker-header .datepicker-controls .button:focus:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n .datepicker-header .datepicker-controls .button:active {\n background-color: #f2f2f2; }\n .datepicker-header .datepicker-controls .button[disabled] {\n box-shadow: none; }\n .datepicker-footer .datepicker-controls .button {\n margin: calc(0.375rem - 1px) 0.375rem;\n border-radius: 2px;\n width: 100%;\n font-size: 0.75rem; }\n\n.datepicker-controls .view-switch {\n flex: auto; }\n\n.datepicker-controls .prev-btn,\n.datepicker-controls .next-btn {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n width: 2.25rem; }\n .datepicker-controls .prev-btn.disabled,\n .datepicker-controls .next-btn.disabled {\n visibility: hidden; }\n\n.datepicker-view .dow {\n height: 1.5rem;\n line-height: 1.5rem;\n font-size: 0.875rem;\n font-weight: 700; }\n\n.datepicker-view .week {\n width: 2.25rem;\n color: #b5b5b5;\n font-size: 0.75rem; }\n @media (max-width: 22.5rem) {\n .datepicker-view .week {\n width: 1.96875rem; } }\n\n.datepicker-grid {\n width: 15.75rem; }\n @media (max-width: 22.5rem) {\n .calendar-weeks + .days .datepicker-grid {\n width: 13.78125rem; } }\n\n.datepicker-cell:not(.disabled):hover {\n background-color: #f9f9f9;\n cursor: pointer; }\n\n.datepicker-cell.focused:not(.selected) {\n background-color: #e8e8e8; }\n\n.datepicker-cell.selected, .datepicker-cell.selected:hover {\n background-color: #3273dc;\n color: #fff;\n font-weight: 600; }\n\n.datepicker-cell.disabled {\n color: #dbdbdb; }\n\n.datepicker-cell.prev:not(.disabled), .datepicker-cell.next:not(.disabled) {\n color: #7a7a7a; }\n\n.datepicker-cell.prev.selected, .datepicker-cell.next.selected {\n color: #e6e6e6; }\n\n.datepicker-cell.highlighted:not(.selected):not(.range):not(.today) {\n border-radius: 0;\n background-color: whitesmoke; }\n .datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover {\n background-color: #eeeeee; }\n .datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused {\n background-color: #e8e8e8; }\n\n.datepicker-cell.today:not(.selected) {\n background-color: #00d1b2; }\n .datepicker-cell.today:not(.selected):not(.disabled) {\n color: #fff; }\n\n.datepicker-cell.today.focused:not(.selected) {\n background-color: #00c4a7; }\n\n.datepicker-cell.range-start:not(.selected), .datepicker-cell.range-end:not(.selected) {\n background-color: #b5b5b5;\n color: #fff; }\n\n.datepicker-cell.range-start.focused:not(.selected), .datepicker-cell.range-end.focused:not(.selected) {\n background-color: #afafaf; }\n\n.datepicker-cell.range-start {\n border-radius: 1rem 0 0 1rem; }\n\n.datepicker-cell.range-end {\n border-radius: 0 1rem 1rem 0; }\n\n.datepicker-cell.range {\n border-radius: 0;\n background-color: #dbdbdb; }\n .datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover {\n background-color: #d5d5d5; }\n .datepicker-cell.range.disabled {\n color: #c2c2c2; }\n .datepicker-cell.range.focused {\n background-color: #cfcfcf; }\n\n.datepicker-view.datepicker-grid .datepicker-cell {\n height: 4.5rem;\n line-height: 4.5rem; }\n\n.datepicker-input.in-edit {\n border-color: #1c243b; }\n .datepicker-input.in-edit:focus, .datepicker-input.in-edit:active {\n box-shadow: 0 0 0.25em 0.25em rgba(28, 36, 59, 0.2); }\n\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #e84422;\n --bs-yellow: #ffc107;\n --bs-green: #3aaf85;\n --bs-teal: #20c997;\n --bs-cyan: #17a2b8;\n --bs-white: #ffffff;\n --bs-gray: #6B7280;\n --bs-gray-dark: #374151;\n --bs-primary: #242e4c;\n --bs-secondary: #1c2540;\n --bs-tertiary: #1d58a5;\n --bs-primary-app: #EBF4F6;\n --bs-secondary-app: #424AA0;\n --bs-success: #3aaf85;\n --bs-info: #0d6efd;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-white: #ffffff;\n --bs-gray: #1F2937;\n --bs-dark: #1c2540;\n --bs-black: #171f38;\n --bs-purple: #6f42c1;\n --bs-orange: #e84422;\n --bs-gray-100: #F9FAFB;\n --bs-gray-200: #F3F4F6;\n --bs-gray-300: #E5E7EB;\n --bs-gray-400: #D1D5DB;\n --bs-gray-500: #9CA3AF;\n --bs-gray-600: #6B7280;\n --bs-gray-700: #4B5563;\n --bs-gray-800: #374151;\n --bs-font-sans-serif: \"Nunito Sans\", sans-serif;\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); }\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; }\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth; } }\n\nbody {\n margin: 0;\n font-family: var(--bs-font-sans-serif);\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #1F2937;\n background-color: #ffffff;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(23, 31, 56, 0); }\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important; }\n\nhr {\n margin: 1rem 0;\n color: inherit;\n background-color: currentColor;\n border: 0;\n opacity: 0.25; }\n\nhr:not([size]) {\n height: 0.0625rem; }\n\nh1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 600;\n line-height: 1.3;\n color: #1c2540; }\n\nh1, .h1 {\n font-size: calc(1.375rem + 1.5vw); }\n @media (min-width: 1200px) {\n h1, .h1 {\n font-size: 2.5rem; } }\n\nh2, .h2 {\n font-size: calc(1.325rem + 0.9vw); }\n @media (min-width: 1200px) {\n h2, .h2 {\n font-size: 2rem; } }\n\nh3, .h3 {\n font-size: calc(1.3rem + 0.6vw); }\n @media (min-width: 1200px) {\n h3, .h3 {\n font-size: 1.75rem; } }\n\nh4, .h4 {\n font-size: calc(1.275rem + 0.3vw); }\n @media (min-width: 1200px) {\n h4, .h4 {\n font-size: 1.5rem; } }\n\nh5, .h5 {\n font-size: 1.25rem; }\n\nh6, .h6 {\n font-size: 1rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nabbr[title],\nabbr[data-bs-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul {\n padding-left: 2rem; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: 600; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\nb,\nstrong {\n font-weight: 700; }\n\nsmall, .small {\n font-size: 0.875em; }\n\nmark, .mark {\n padding: 0.2em;\n background-color: #fcf8e3; }\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\na {\n color: #242e4c;\n text-decoration: none; }\n a:hover {\n color: #0b0f18; }\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none; }\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n direction: ltr /* rtl:ignore */;\n unicode-bidi: bidi-override; }\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em; }\n pre code {\n font-size: inherit;\n color: inherit;\n word-break: normal; }\n\ncode {\n font-size: 0.875em;\n color: #d63384;\n word-wrap: break-word; }\n a > code {\n color: inherit; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 0.875em;\n color: #ffffff;\n background-color: #1F2937;\n border-radius: 0.6rem; }\n kbd kbd {\n padding: 0;\n font-size: 1em;\n font-weight: 600; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg,\nsvg {\n vertical-align: middle; }\n\ntable {\n caption-side: bottom;\n border-collapse: collapse; }\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #58677d;\n text-align: left; }\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent; }\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0; }\n\nlabel {\n display: inline-block; }\n\nbutton {\n border-radius: 0; }\n\nbutton:focus:not(:focus-visible) {\n outline: 0; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit; }\n\nbutton,\nselect {\n text-transform: none; }\n\n[role=\"button\"] {\n cursor: pointer; }\n\nselect {\n word-wrap: normal; }\n\n[list]::-webkit-calendar-picker-indicator {\n display: none; }\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; }\n button:not(:disabled),\n [type=\"button\"]:not(:disabled),\n [type=\"reset\"]:not(:disabled),\n [type=\"submit\"]:not(:disabled) {\n cursor: pointer; }\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none; }\n\ntextarea {\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit; }\n @media (min-width: 1200px) {\n legend {\n font-size: 1.5rem; } }\n legend + * {\n clear: left; }\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0; }\n\n::-webkit-inner-spin-button {\n height: auto; }\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: textfield; }\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-color-swatch-wrapper {\n padding: 0; }\n\n::file-selector-button {\n font: inherit; }\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button; }\n\noutput {\n display: inline-block; }\n\niframe {\n border: 0; }\n\nsummary {\n display: list-item;\n cursor: pointer; }\n\nprogress {\n vertical-align: baseline; }\n\n[hidden] {\n display: none !important; }\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300; }\n\n.display-1 {\n font-size: calc(1.625rem + 4.5vw);\n font-weight: 600;\n line-height: 1.3; }\n @media (min-width: 1200px) {\n .display-1 {\n font-size: 5rem; } }\n\n.display-2 {\n font-size: calc(1.475rem + 2.7vw);\n font-weight: 600;\n line-height: 1.3; }\n @media (min-width: 1200px) {\n .display-2 {\n font-size: 3.5rem; } }\n\n.display-3 {\n font-size: calc(1.375rem + 1.5vw);\n font-weight: 600;\n line-height: 1.3; }\n @media (min-width: 1200px) {\n .display-3 {\n font-size: 2.5rem; } }\n\n.display-4 {\n font-size: calc(1.3125rem + 0.75vw);\n font-weight: 600;\n line-height: 1.3; }\n @media (min-width: 1200px) {\n .display-4 {\n font-size: 1.875rem; } }\n\n.display-5 {\n font-size: 1.2rem;\n font-weight: 600;\n line-height: 1.3; }\n\n.display-6 {\n font-size: 1rem;\n font-weight: 600;\n line-height: 1.3; }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none; }\n\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 0.5rem; }\n\n.initialism {\n font-size: 0.875em;\n text-transform: uppercase; }\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem; }\n .blockquote > :last-child {\n margin-bottom: 0; }\n\n.blockquote-footer {\n margin-top: -1rem;\n margin-bottom: 1rem;\n font-size: 0.875em;\n color: #6B7280; }\n .blockquote-footer::before {\n content: \"\\2014\\00A0\"; }\n\n.img-fluid {\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #ffffff;\n border: 0.0625rem solid #E5E7EB;\n border-radius: 1rem;\n box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;\n max-width: 100%;\n height: auto; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 0.875em;\n color: #6B7280; }\n\n.container,\n.container-fluid,\n.container-sm,\n.container-md,\n.container-lg,\n.container-xl {\n width: 100%;\n padding-right: var(--bs-gutter-x, 2rem);\n padding-left: var(--bs-gutter-x, 2rem);\n margin-right: auto;\n margin-left: auto; }\n\n@media (min-width: 576px) {\n .container, .container-sm {\n max-width: 540px; } }\n\n@media (min-width: 768px) {\n .container, .container-sm, .container-md {\n max-width: 720px; } }\n\n@media (min-width: 992px) {\n .container, .container-sm, .container-md, .container-lg {\n max-width: 960px; } }\n\n@media (min-width: 1200px) {\n .container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px; } }\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) / -2);\n margin-left: calc(var(--bs-gutter-x) / -2); }\n .row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) / 2);\n padding-left: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y); }\n\n.col {\n flex: 1 0 0%; }\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto; }\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n\n.col-auto {\n flex: 0 0 auto;\n width: auto; }\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%; }\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%; }\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%; }\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%; }\n\n.offset-1 {\n margin-left: 8.33333%; }\n\n.offset-2 {\n margin-left: 16.66667%; }\n\n.offset-3 {\n margin-left: 25%; }\n\n.offset-4 {\n margin-left: 33.33333%; }\n\n.offset-5 {\n margin-left: 41.66667%; }\n\n.offset-6 {\n margin-left: 50%; }\n\n.offset-7 {\n margin-left: 58.33333%; }\n\n.offset-8 {\n margin-left: 66.66667%; }\n\n.offset-9 {\n margin-left: 75%; }\n\n.offset-10 {\n margin-left: 83.33333%; }\n\n.offset-11 {\n margin-left: 91.66667%; }\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0; }\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0; }\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem; }\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem; }\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem; }\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem; }\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem; }\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem; }\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem; }\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem; }\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem; }\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem; }\n\n.g-6,\n.gx-6 {\n --bs-gutter-x: 5rem; }\n\n.g-6,\n.gy-6 {\n --bs-gutter-y: 5rem; }\n\n.g-7,\n.gx-7 {\n --bs-gutter-x: 8rem; }\n\n.g-7,\n.gy-7 {\n --bs-gutter-y: 8rem; }\n\n.g-8,\n.gx-8 {\n --bs-gutter-x: 10rem; }\n\n.g-8,\n.gy-8 {\n --bs-gutter-y: 10rem; }\n\n.g-9,\n.gx-9 {\n --bs-gutter-x: 11rem; }\n\n.g-9,\n.gy-9 {\n --bs-gutter-y: 11rem; }\n\n.g-10,\n.gx-10 {\n --bs-gutter-x: 14rem; }\n\n.g-10,\n.gy-10 {\n --bs-gutter-y: 14rem; }\n\n.g-11,\n.gx-11 {\n --bs-gutter-x: 16rem; }\n\n.g-11,\n.gy-11 {\n --bs-gutter-y: 16rem; }\n\n.g-12,\n.gx-12 {\n --bs-gutter-x: 20rem; }\n\n.g-12,\n.gy-12 {\n --bs-gutter-y: 20rem; }\n\n.g-sm,\n.gx-sm {\n --bs-gutter-x: 1rem; }\n\n.g-sm,\n.gy-sm {\n --bs-gutter-y: 1rem; }\n\n.g-md,\n.gx-md {\n --bs-gutter-x: 2rem; }\n\n.g-md,\n.gy-md {\n --bs-gutter-y: 2rem; }\n\n.g-lg,\n.gx-lg {\n --bs-gutter-x: 4rem; }\n\n.g-lg,\n.gy-lg {\n --bs-gutter-y: 4rem; }\n\n.g-xl,\n.gx-xl {\n --bs-gutter-x: 8rem; }\n\n.g-xl,\n.gy-xl {\n --bs-gutter-y: 8rem; }\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%; }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-sm-0 {\n margin-left: 0; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0; }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0; }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem; }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem; }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem; }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem; }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem; }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem; }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem; }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem; }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem; }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem; }\n .g-sm-6,\n .gx-sm-6 {\n --bs-gutter-x: 5rem; }\n .g-sm-6,\n .gy-sm-6 {\n --bs-gutter-y: 5rem; }\n .g-sm-7,\n .gx-sm-7 {\n --bs-gutter-x: 8rem; }\n .g-sm-7,\n .gy-sm-7 {\n --bs-gutter-y: 8rem; }\n .g-sm-8,\n .gx-sm-8 {\n --bs-gutter-x: 10rem; }\n .g-sm-8,\n .gy-sm-8 {\n --bs-gutter-y: 10rem; }\n .g-sm-9,\n .gx-sm-9 {\n --bs-gutter-x: 11rem; }\n .g-sm-9,\n .gy-sm-9 {\n --bs-gutter-y: 11rem; }\n .g-sm-10,\n .gx-sm-10 {\n --bs-gutter-x: 14rem; }\n .g-sm-10,\n .gy-sm-10 {\n --bs-gutter-y: 14rem; }\n .g-sm-11,\n .gx-sm-11 {\n --bs-gutter-x: 16rem; }\n .g-sm-11,\n .gy-sm-11 {\n --bs-gutter-y: 16rem; }\n .g-sm-12,\n .gx-sm-12 {\n --bs-gutter-x: 20rem; }\n .g-sm-12,\n .gy-sm-12 {\n --bs-gutter-y: 20rem; }\n .g-sm-sm,\n .gx-sm-sm {\n --bs-gutter-x: 1rem; }\n .g-sm-sm,\n .gy-sm-sm {\n --bs-gutter-y: 1rem; }\n .g-sm-md,\n .gx-sm-md {\n --bs-gutter-x: 2rem; }\n .g-sm-md,\n .gy-sm-md {\n --bs-gutter-y: 2rem; }\n .g-sm-lg,\n .gx-sm-lg {\n --bs-gutter-x: 4rem; }\n .g-sm-lg,\n .gy-sm-lg {\n --bs-gutter-y: 4rem; }\n .g-sm-xl,\n .gx-sm-xl {\n --bs-gutter-x: 8rem; }\n .g-sm-xl,\n .gy-sm-xl {\n --bs-gutter-y: 8rem; } }\n\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%; }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-md-0 {\n margin-left: 0; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0; }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0; }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem; }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem; }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem; }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem; }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem; }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem; }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem; }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem; }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem; }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem; }\n .g-md-6,\n .gx-md-6 {\n --bs-gutter-x: 5rem; }\n .g-md-6,\n .gy-md-6 {\n --bs-gutter-y: 5rem; }\n .g-md-7,\n .gx-md-7 {\n --bs-gutter-x: 8rem; }\n .g-md-7,\n .gy-md-7 {\n --bs-gutter-y: 8rem; }\n .g-md-8,\n .gx-md-8 {\n --bs-gutter-x: 10rem; }\n .g-md-8,\n .gy-md-8 {\n --bs-gutter-y: 10rem; }\n .g-md-9,\n .gx-md-9 {\n --bs-gutter-x: 11rem; }\n .g-md-9,\n .gy-md-9 {\n --bs-gutter-y: 11rem; }\n .g-md-10,\n .gx-md-10 {\n --bs-gutter-x: 14rem; }\n .g-md-10,\n .gy-md-10 {\n --bs-gutter-y: 14rem; }\n .g-md-11,\n .gx-md-11 {\n --bs-gutter-x: 16rem; }\n .g-md-11,\n .gy-md-11 {\n --bs-gutter-y: 16rem; }\n .g-md-12,\n .gx-md-12 {\n --bs-gutter-x: 20rem; }\n .g-md-12,\n .gy-md-12 {\n --bs-gutter-y: 20rem; }\n .g-md-sm,\n .gx-md-sm {\n --bs-gutter-x: 1rem; }\n .g-md-sm,\n .gy-md-sm {\n --bs-gutter-y: 1rem; }\n .g-md-md,\n .gx-md-md {\n --bs-gutter-x: 2rem; }\n .g-md-md,\n .gy-md-md {\n --bs-gutter-y: 2rem; }\n .g-md-lg,\n .gx-md-lg {\n --bs-gutter-x: 4rem; }\n .g-md-lg,\n .gy-md-lg {\n --bs-gutter-y: 4rem; }\n .g-md-xl,\n .gx-md-xl {\n --bs-gutter-x: 8rem; }\n .g-md-xl,\n .gy-md-xl {\n --bs-gutter-y: 8rem; } }\n\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%; }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-lg-0 {\n margin-left: 0; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0; }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0; }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem; }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem; }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem; }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem; }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem; }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem; }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem; }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem; }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem; }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem; }\n .g-lg-6,\n .gx-lg-6 {\n --bs-gutter-x: 5rem; }\n .g-lg-6,\n .gy-lg-6 {\n --bs-gutter-y: 5rem; }\n .g-lg-7,\n .gx-lg-7 {\n --bs-gutter-x: 8rem; }\n .g-lg-7,\n .gy-lg-7 {\n --bs-gutter-y: 8rem; }\n .g-lg-8,\n .gx-lg-8 {\n --bs-gutter-x: 10rem; }\n .g-lg-8,\n .gy-lg-8 {\n --bs-gutter-y: 10rem; }\n .g-lg-9,\n .gx-lg-9 {\n --bs-gutter-x: 11rem; }\n .g-lg-9,\n .gy-lg-9 {\n --bs-gutter-y: 11rem; }\n .g-lg-10,\n .gx-lg-10 {\n --bs-gutter-x: 14rem; }\n .g-lg-10,\n .gy-lg-10 {\n --bs-gutter-y: 14rem; }\n .g-lg-11,\n .gx-lg-11 {\n --bs-gutter-x: 16rem; }\n .g-lg-11,\n .gy-lg-11 {\n --bs-gutter-y: 16rem; }\n .g-lg-12,\n .gx-lg-12 {\n --bs-gutter-x: 20rem; }\n .g-lg-12,\n .gy-lg-12 {\n --bs-gutter-y: 20rem; }\n .g-lg-sm,\n .gx-lg-sm {\n --bs-gutter-x: 1rem; }\n .g-lg-sm,\n .gy-lg-sm {\n --bs-gutter-y: 1rem; }\n .g-lg-md,\n .gx-lg-md {\n --bs-gutter-x: 2rem; }\n .g-lg-md,\n .gy-lg-md {\n --bs-gutter-y: 2rem; }\n .g-lg-lg,\n .gx-lg-lg {\n --bs-gutter-x: 4rem; }\n .g-lg-lg,\n .gy-lg-lg {\n --bs-gutter-y: 4rem; }\n .g-lg-xl,\n .gx-lg-xl {\n --bs-gutter-x: 8rem; }\n .g-lg-xl,\n .gy-lg-xl {\n --bs-gutter-y: 8rem; } }\n\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%; }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-xl-0 {\n margin-left: 0; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0; }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0; }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem; }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem; }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem; }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem; }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem; }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem; }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem; }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem; }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem; }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem; }\n .g-xl-6,\n .gx-xl-6 {\n --bs-gutter-x: 5rem; }\n .g-xl-6,\n .gy-xl-6 {\n --bs-gutter-y: 5rem; }\n .g-xl-7,\n .gx-xl-7 {\n --bs-gutter-x: 8rem; }\n .g-xl-7,\n .gy-xl-7 {\n --bs-gutter-y: 8rem; }\n .g-xl-8,\n .gx-xl-8 {\n --bs-gutter-x: 10rem; }\n .g-xl-8,\n .gy-xl-8 {\n --bs-gutter-y: 10rem; }\n .g-xl-9,\n .gx-xl-9 {\n --bs-gutter-x: 11rem; }\n .g-xl-9,\n .gy-xl-9 {\n --bs-gutter-y: 11rem; }\n .g-xl-10,\n .gx-xl-10 {\n --bs-gutter-x: 14rem; }\n .g-xl-10,\n .gy-xl-10 {\n --bs-gutter-y: 14rem; }\n .g-xl-11,\n .gx-xl-11 {\n --bs-gutter-x: 16rem; }\n .g-xl-11,\n .gy-xl-11 {\n --bs-gutter-y: 16rem; }\n .g-xl-12,\n .gx-xl-12 {\n --bs-gutter-x: 20rem; }\n .g-xl-12,\n .gy-xl-12 {\n --bs-gutter-y: 20rem; }\n .g-xl-sm,\n .gx-xl-sm {\n --bs-gutter-x: 1rem; }\n .g-xl-sm,\n .gy-xl-sm {\n --bs-gutter-y: 1rem; }\n .g-xl-md,\n .gx-xl-md {\n --bs-gutter-x: 2rem; }\n .g-xl-md,\n .gy-xl-md {\n --bs-gutter-y: 2rem; }\n .g-xl-lg,\n .gx-xl-lg {\n --bs-gutter-x: 4rem; }\n .g-xl-lg,\n .gy-xl-lg {\n --bs-gutter-y: 4rem; }\n .g-xl-xl,\n .gx-xl-xl {\n --bs-gutter-x: 8rem; }\n .g-xl-xl,\n .gy-xl-xl {\n --bs-gutter-y: 8rem; } }\n\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%; }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto; }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%; }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%; }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333%; }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%; }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%; }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto; }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333%; }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66667%; }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%; }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333%; }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66667%; }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%; }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333%; }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66667%; }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%; }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333%; }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66667%; }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%; }\n .offset-xxl-0 {\n margin-left: 0; }\n .offset-xxl-1 {\n margin-left: 8.33333%; }\n .offset-xxl-2 {\n margin-left: 16.66667%; }\n .offset-xxl-3 {\n margin-left: 25%; }\n .offset-xxl-4 {\n margin-left: 33.33333%; }\n .offset-xxl-5 {\n margin-left: 41.66667%; }\n .offset-xxl-6 {\n margin-left: 50%; }\n .offset-xxl-7 {\n margin-left: 58.33333%; }\n .offset-xxl-8 {\n margin-left: 66.66667%; }\n .offset-xxl-9 {\n margin-left: 75%; }\n .offset-xxl-10 {\n margin-left: 83.33333%; }\n .offset-xxl-11 {\n margin-left: 91.66667%; }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0; }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0; }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem; }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem; }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem; }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem; }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem; }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem; }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem; }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem; }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem; }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem; }\n .g-xxl-6,\n .gx-xxl-6 {\n --bs-gutter-x: 5rem; }\n .g-xxl-6,\n .gy-xxl-6 {\n --bs-gutter-y: 5rem; }\n .g-xxl-7,\n .gx-xxl-7 {\n --bs-gutter-x: 8rem; }\n .g-xxl-7,\n .gy-xxl-7 {\n --bs-gutter-y: 8rem; }\n .g-xxl-8,\n .gx-xxl-8 {\n --bs-gutter-x: 10rem; }\n .g-xxl-8,\n .gy-xxl-8 {\n --bs-gutter-y: 10rem; }\n .g-xxl-9,\n .gx-xxl-9 {\n --bs-gutter-x: 11rem; }\n .g-xxl-9,\n .gy-xxl-9 {\n --bs-gutter-y: 11rem; }\n .g-xxl-10,\n .gx-xxl-10 {\n --bs-gutter-x: 14rem; }\n .g-xxl-10,\n .gy-xxl-10 {\n --bs-gutter-y: 14rem; }\n .g-xxl-11,\n .gx-xxl-11 {\n --bs-gutter-x: 16rem; }\n .g-xxl-11,\n .gy-xxl-11 {\n --bs-gutter-y: 16rem; }\n .g-xxl-12,\n .gx-xxl-12 {\n --bs-gutter-x: 20rem; }\n .g-xxl-12,\n .gy-xxl-12 {\n --bs-gutter-y: 20rem; }\n .g-xxl-sm,\n .gx-xxl-sm {\n --bs-gutter-x: 1rem; }\n .g-xxl-sm,\n .gy-xxl-sm {\n --bs-gutter-y: 1rem; }\n .g-xxl-md,\n .gx-xxl-md {\n --bs-gutter-x: 2rem; }\n .g-xxl-md,\n .gy-xxl-md {\n --bs-gutter-y: 2rem; }\n .g-xxl-lg,\n .gx-xxl-lg {\n --bs-gutter-x: 4rem; }\n .g-xxl-lg,\n .gy-xxl-lg {\n --bs-gutter-y: 4rem; }\n .g-xxl-xl,\n .gx-xxl-xl {\n --bs-gutter-x: 8rem; }\n .g-xxl-xl,\n .gy-xxl-xl {\n --bs-gutter-y: 8rem; } }\n\n.table {\n --bs-table-bg: transparent;\n --bs-table-striped-color: #1F2937;\n --bs-table-striped-bg: rgba(23, 31, 56, 0.05);\n --bs-table-active-color: #1F2937;\n --bs-table-active-bg: rgba(23, 31, 56, 0.1);\n --bs-table-hover-color: #1F2937;\n --bs-table-hover-bg: rgba(23, 31, 56, 0.075);\n width: 100%;\n margin-bottom: 1rem;\n color: #1F2937;\n vertical-align: top;\n border-color: #E5E7EB; }\n .table > :not(caption) > * > * {\n padding: 0.75rem 0.5rem;\n background-color: var(--bs-table-bg);\n border-bottom-width: 0.0625rem;\n box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }\n .table > tbody {\n vertical-align: inherit; }\n .table > thead {\n vertical-align: bottom; }\n .table > :not(:last-child) > :last-child > * {\n border-bottom-color: currentColor; }\n\n.caption-top {\n caption-side: top; }\n\n.table-sm > :not(caption) > * > * {\n padding: 0.25rem 0.25rem; }\n\n.table-bordered > :not(caption) > * {\n border-width: 0.0625rem 0; }\n .table-bordered > :not(caption) > * > * {\n border-width: 0 0.0625rem; }\n\n.table-borderless > :not(caption) > * > * {\n border-bottom-width: 0; }\n\n.table-striped > tbody > tr:nth-of-type(odd) {\n --bs-table-accent-bg: var(--bs-table-striped-bg);\n color: var(--bs-table-striped-color); }\n\n.table-active {\n --bs-table-accent-bg: var(--bs-table-active-bg);\n color: var(--bs-table-active-color); }\n\n.table-hover > tbody > tr:hover {\n --bs-table-accent-bg: var(--bs-table-hover-bg);\n color: var(--bs-table-hover-color); }\n\n.table-primary {\n --bs-table-bg: #d3d5db;\n --bs-table-striped-bg: #caccd3;\n --bs-table-striped-color: #1c2540;\n --bs-table-active-bg: #c1c3cc;\n --bs-table-active-color: #1c2540;\n --bs-table-hover-bg: #c5c8cf;\n --bs-table-hover-color: #1c2540;\n color: #1c2540;\n border-color: #c1c3cc; }\n\n.table-secondary {\n --bs-table-bg: #d2d3d9;\n --bs-table-striped-bg: #c9cad1;\n --bs-table-striped-color: #1c2540;\n --bs-table-active-bg: #c0c2ca;\n --bs-table-active-color: #1c2540;\n --bs-table-hover-bg: #c4c6ce;\n --bs-table-hover-color: #1c2540;\n color: #1c2540;\n border-color: #c0c2ca; }\n\n.table-success {\n --bs-table-bg: #d8efe7;\n --bs-table-striped-bg: #cfe5df;\n --bs-table-striped-color: #1c2540;\n --bs-table-active-bg: #c5dbd6;\n --bs-table-active-color: #1c2540;\n --bs-table-hover-bg: #cae0da;\n --bs-table-hover-color: #1c2540;\n color: #1c2540;\n border-color: #c5dbd6; }\n\n.table-info {\n --bs-table-bg: #cfe2ff;\n --bs-table-striped-bg: #c6d9f5;\n --bs-table-striped-color: #1c2540;\n --bs-table-active-bg: #bdcfec;\n --bs-table-active-color: #1c2540;\n --bs-table-hover-bg: #c2d4f1;\n --bs-table-hover-color: #1c2540;\n color: #1c2540;\n border-color: #bdcfec; }\n\n.table-warning {\n --bs-table-bg: #fff3cd;\n --bs-table-striped-bg: #f4e9c6;\n --bs-table-striped-color: #1c2540;\n --bs-table-active-bg: #e8debf;\n --bs-table-active-color: #1c2540;\n --bs-table-hover-bg: #eee4c2;\n --bs-table-hover-color: #1c2540;\n color: #1c2540;\n border-color: #e8debf; }\n\n.table-danger {\n --bs-table-bg: #f8d7da;\n --bs-table-striped-bg: #edced2;\n --bs-table-striped-color: #1c2540;\n --bs-table-active-bg: #e2c5cb;\n --bs-table-active-color: #1c2540;\n --bs-table-hover-bg: #e8cace;\n --bs-table-hover-color: #1c2540;\n color: #1c2540;\n border-color: #e2c5cb; }\n\n.table-light {\n --bs-table-bg: whitesmoke;\n --bs-table-striped-bg: #eaeaec;\n --bs-table-striped-color: #1c2540;\n --bs-table-active-bg: #dfe0e3;\n --bs-table-active-color: #1c2540;\n --bs-table-hover-bg: #e5e5e7;\n --bs-table-hover-color: #1c2540;\n color: #1c2540;\n border-color: #dfe0e3; }\n\n.table-dark {\n --bs-table-bg: #1c2540;\n --bs-table-striped-bg: #27304a;\n --bs-table-striped-color: #ffffff;\n --bs-table-active-bg: #333b53;\n --bs-table-active-color: #ffffff;\n --bs-table-hover-bg: #2d354e;\n --bs-table-hover-color: #ffffff;\n color: #ffffff;\n border-color: #333b53; }\n\n.table-responsive {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n@media (max-width: 1399.98px) {\n .table-responsive-xxl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; } }\n\n.form-label {\n margin-bottom: 0.5rem; }\n\n.col-form-label {\n padding-top: 0.6125rem;\n padding-bottom: 0.6125rem;\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5; }\n\n.col-form-label-lg {\n padding-top: 0.5625rem;\n padding-bottom: 0.5625rem;\n font-size: 1.25rem; }\n\n.col-form-label-sm {\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n font-size: 0.875rem; }\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #58677d; }\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.55rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #4B5563;\n background-color: #F9FAFB;\n background-clip: padding-box;\n border: 0.0625rem solid #D1D5DB;\n appearance: none;\n border-radius: 1rem;\n box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075);\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none; } }\n .form-control[type=\"file\"] {\n overflow: hidden; }\n .form-control[type=\"file\"]:not(:disabled):not([readonly]) {\n cursor: pointer; }\n .form-control:focus {\n color: #4B5563;\n background-color: #F9FAFB;\n border-color: #4d62a3;\n outline: 0;\n box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(36, 46, 76, 0.25); }\n .form-control::-webkit-date-and-time-value {\n height: 1.5em; }\n .form-control::placeholder {\n color: #6B7280;\n opacity: 1; }\n .form-control:disabled, .form-control[readonly] {\n background-color: #F3F4F6;\n opacity: 1; }\n .form-control::file-selector-button {\n padding: 0.55rem 0.75rem;\n margin: -0.55rem -0.75rem;\n margin-inline-end: 0.75rem;\n color: #4B5563;\n background-color: #ffffff;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 0.0625rem;\n border-radius: 0;\n 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; }\n @media (prefers-reduced-motion: reduce) {\n .form-control::file-selector-button {\n transition: none; } }\n .form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: #f2f2f2; }\n .form-control::-webkit-file-upload-button {\n padding: 0.55rem 0.75rem;\n margin: -0.55rem -0.75rem;\n margin-inline-end: 0.75rem;\n color: #4B5563;\n background-color: #ffffff;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 0.0625rem;\n border-radius: 0;\n 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; }\n @media (prefers-reduced-motion: reduce) {\n .form-control::-webkit-file-upload-button {\n transition: none; } }\n .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {\n background-color: #f2f2f2; }\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.55rem 0;\n margin-bottom: 0;\n line-height: 1.5;\n color: #1F2937;\n background-color: transparent;\n border: solid transparent;\n border-width: 0.0625rem 0; }\n .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm {\n min-height: calc(1.5em + 0.625rem);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.6rem; }\n .form-control-sm::file-selector-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n margin-inline-end: 0.5rem; }\n .form-control-sm::-webkit-file-upload-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n margin-inline-end: 0.5rem; }\n\n.form-control-lg {\n min-height: calc(1.5em + 1.125rem);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem; }\n .form-control-lg::file-selector-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n margin-inline-end: 1rem; }\n .form-control-lg::-webkit-file-upload-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n margin-inline-end: 1rem; }\n\ntextarea.form-control {\n min-height: calc(1.5em + 1.225rem); }\n\ntextarea.form-control-sm {\n min-height: calc(1.5em + 0.625rem); }\n\ntextarea.form-control-lg {\n min-height: calc(1.5em + 1.125rem); }\n\n.form-control-color {\n max-width: 3rem;\n height: auto;\n padding: 0.55rem; }\n .form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer; }\n .form-control-color::-moz-color-swatch {\n height: 1.5em;\n border-radius: 1rem; }\n .form-control-color::-webkit-color-swatch {\n height: 1.5em;\n border-radius: 1rem; }\n\n.form-select {\n display: block;\n width: 100%;\n padding: 0.55rem 1rem 0.55rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #4B5563;\n background-color: #F9FAFB;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 16px 12px;\n border: 0.0625rem solid #D1D5DB;\n border-radius: 1rem;\n box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075);\n appearance: none; }\n .form-select:focus {\n border-color: #4d62a3;\n outline: 0;\n box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(36, 46, 76, 0.25); }\n .form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n padding-right: 0.75rem;\n background-image: none; }\n .form-select:disabled {\n color: #6B7280;\n background-color: #F3F4F6; }\n .form-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #4B5563; }\n\n.form-select-sm {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem; }\n\n.form-select-lg {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem; }\n\n.form-check {\n display: block;\n min-height: 1.5rem;\n padding-left: 1.625em;\n margin-bottom: 0.125rem; }\n .form-check .form-check-input {\n float: left;\n margin-left: -1.625em; }\n\n.form-check-input {\n width: 1.125em;\n height: 1.125em;\n margin-top: 0.1875em;\n vertical-align: top;\n background-color: #ffffff;\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: 1px solid #D1D5DB;\n appearance: none;\n color-adjust: exact;\n transition: background-color 0.2s ease-in-out, background-position 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-check-input {\n transition: none; } }\n .form-check-input[type=\"checkbox\"] {\n border-radius: 0.25em; }\n .form-check-input[type=\"radio\"] {\n border-radius: 50%; }\n .form-check-input:active {\n filter: brightness(90%); }\n .form-check-input:focus {\n border-color: #4d62a3;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25); }\n .form-check-input:checked {\n background-color: #242e4c;\n border-color: #242e4c; }\n .form-check-input:checked[type=\"checkbox\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e\"); }\n .form-check-input:checked[type=\"radio\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e\"); }\n .form-check-input[type=\"checkbox\"]:indeterminate {\n background-color: #242e4c;\n border-color: #242e4c;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\"); }\n .form-check-input:disabled {\n pointer-events: none;\n filter: none;\n opacity: 0.5; }\n .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n opacity: 0.5; }\n\n.form-switch {\n padding-left: 2.75em; }\n .form-switch .form-check-input {\n width: 2.25em;\n margin-left: -2.75em;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e\");\n background-position: left center;\n border-radius: 2.25em;\n transition: background-position 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-switch .form-check-input {\n transition: none; } }\n .form-switch .form-check-input:focus {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%234d62a3'/%3e%3c/svg%3e\"); }\n .form-switch .form-check-input:checked {\n background-position: right center;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e\"); }\n\n.form-check-inline {\n display: inline-block;\n margin-right: 1rem; }\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n .btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n pointer-events: none;\n filter: none;\n opacity: 0.65; }\n\n.form-range {\n width: 100%;\n height: 1.4rem;\n padding: 0;\n background-color: transparent;\n appearance: none; }\n .form-range:focus {\n outline: 0; }\n .form-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(36, 46, 76, 0.25); }\n .form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(36, 46, 76, 0.25); }\n .form-range::-moz-focus-outer {\n border: 0; }\n .form-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #242e4c;\n border: 0;\n border-radius: 1rem;\n box-shadow: 0 0.1rem 0.25rem rgba(23, 31, 56, 0.1);\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .form-range::-webkit-slider-thumb {\n transition: none; } }\n .form-range::-webkit-slider-thumb:active {\n background-color: #6a7eb8; }\n .form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #E5E7EB;\n border-color: transparent;\n border-radius: 1rem;\n box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075); }\n .form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #242e4c;\n border: 0;\n border-radius: 1rem;\n box-shadow: 0 0.1rem 0.25rem rgba(23, 31, 56, 0.1);\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .form-range::-moz-range-thumb {\n transition: none; } }\n .form-range::-moz-range-thumb:active {\n background-color: #6a7eb8; }\n .form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #E5E7EB;\n border-color: transparent;\n border-radius: 1rem;\n box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075); }\n .form-range:disabled {\n pointer-events: none; }\n .form-range:disabled::-webkit-slider-thumb {\n background-color: #9CA3AF; }\n .form-range:disabled::-moz-range-thumb {\n background-color: #9CA3AF; }\n\n.form-floating {\n position: relative; }\n .form-floating > .form-control,\n .form-floating > .form-select {\n height: 3.625rem;\n padding: 1rem 0.75rem; }\n .form-floating > label {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n padding: 1rem 0.75rem;\n pointer-events: none;\n border: 0.0625rem solid transparent;\n transform-origin: 0 0;\n transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-floating > label {\n transition: none; } }\n .form-floating > .form-control::placeholder {\n color: transparent; }\n .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem; }\n .form-floating > .form-control:-webkit-autofill {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem; }\n .form-floating > .form-select {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem; }\n .form-floating > .form-control:focus ~ label,\n .form-floating > .form-control:not(:placeholder-shown) ~ label,\n .form-floating > .form-select ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }\n .form-floating > .form-control:-webkit-autofill ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%; }\n .input-group > .form-control,\n .input-group > .form-select {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0; }\n .input-group > .form-control:focus,\n .input-group > .form-select:focus {\n z-index: 3; }\n .input-group .btn {\n position: relative;\n z-index: 2; }\n .input-group .btn:focus {\n z-index: 3; }\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.55rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #4B5563;\n text-align: center;\n white-space: nowrap;\n background-color: #ffffff;\n border: 0.0625rem solid #D1D5DB;\n border-radius: 1rem; }\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem; }\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.6rem; }\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: 1.75rem; }\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-left: -0.0625rem;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #3aaf85; }\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n color: #1c2540;\n background-color: rgba(58, 175, 133, 0.9);\n border-radius: 1rem; }\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #3aaf85;\n padding-right: calc(1.5em + 1.1rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233aaf85' 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\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.275rem) center;\n background-size: calc(0.75em + 0.55rem) calc(0.75em + 0.55rem); }\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #3aaf85;\n box-shadow: 0 0 0 0.2rem rgba(58, 175, 133, 0.25); }\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 1.1rem);\n background-position: top calc(0.375em + 0.275rem) right calc(0.375em + 0.275rem); }\n\n.was-validated .form-select:valid, .form-select.is-valid {\n border-color: #3aaf85;\n padding-right: 2.875rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233aaf85' 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\");\n background-position: right 0.75rem center, center right 1.75rem;\n background-size: 16px 12px, calc(0.75em + 0.55rem) calc(0.75em + 0.55rem); }\n .was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n border-color: #3aaf85;\n box-shadow: 0 0 0 0.2rem rgba(58, 175, 133, 0.25); }\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n border-color: #3aaf85; }\n .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n background-color: #3aaf85; }\n .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 175, 133, 0.25); }\n .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #3aaf85; }\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n margin-left: .5em; }\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #dc3545; }\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n color: #ffffff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 1rem; }\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 1.1rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' 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='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.275rem) center;\n background-size: calc(0.75em + 0.55rem) calc(0.75em + 0.55rem); }\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 1.1rem);\n background-position: top calc(0.375em + 0.275rem) right calc(0.375em + 0.275rem); }\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n border-color: #dc3545;\n padding-right: 2.875rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' 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='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-position: right 0.75rem center, center right 1.75rem;\n background-size: 16px 12px, calc(0.75em + 0.55rem) calc(0.75em + 0.55rem); }\n .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n border-color: #dc3545; }\n .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n background-color: #dc3545; }\n .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\n .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545; }\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n margin-left: .5em; }\n\n.btn {\n display: inline-block;\n font-weight: 600;\n line-height: 1.5;\n color: #1F2937;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n background-color: transparent;\n border: 0.0625rem solid transparent;\n padding: 0.55rem 0.75rem;\n font-size: 1rem;\n border-radius: 1rem;\n 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; }\n @media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none; } }\n .btn:hover {\n color: #1F2937; }\n .btn-check:focus + .btn, .btn:focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25); }\n .btn-check:checked + .btn,\n .btn-check:active + .btn, .btn:active, .btn.active {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125); }\n .btn-check:checked + .btn:focus,\n .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus {\n box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25), inset 0 3px 5px rgba(23, 31, 56, 0.125); }\n .btn:disabled, .btn.disabled,\n fieldset:disabled .btn {\n pointer-events: none;\n opacity: 0.65;\n box-shadow: none; }\n\n.btn-primary {\n color: #ffffff;\n background-color: #242e4c;\n border-color: #242e4c;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-primary:hover {\n color: #ffffff;\n background-color: #1f2741;\n border-color: #1d253d; }\n .btn-check:focus + .btn-primary, .btn-primary:focus {\n color: #ffffff;\n background-color: #1f2741;\n border-color: #1d253d;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(69, 77, 103, 0.5); }\n .btn-check:checked + .btn-primary,\n .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,\n .show > .btn-primary.dropdown-toggle {\n color: #ffffff;\n background-color: #1d253d;\n border-color: #1b2339; }\n .btn-check:checked + .btn-primary:focus,\n .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,\n .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(69, 77, 103, 0.5); }\n .btn-primary:disabled, .btn-primary.disabled {\n color: #ffffff;\n background-color: #242e4c;\n border-color: #242e4c; }\n\n.btn-secondary {\n color: #ffffff;\n background-color: #1c2540;\n border-color: #1c2540;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-secondary:hover {\n color: #ffffff;\n background-color: #181f36;\n border-color: #161e33; }\n .btn-check:focus + .btn-secondary, .btn-secondary:focus {\n color: #ffffff;\n background-color: #181f36;\n border-color: #161e33;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(62, 70, 93, 0.5); }\n .btn-check:checked + .btn-secondary,\n .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active,\n .show > .btn-secondary.dropdown-toggle {\n color: #ffffff;\n background-color: #161e33;\n border-color: #151c30; }\n .btn-check:checked + .btn-secondary:focus,\n .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus,\n .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(62, 70, 93, 0.5); }\n .btn-secondary:disabled, .btn-secondary.disabled {\n color: #ffffff;\n background-color: #1c2540;\n border-color: #1c2540; }\n\n.btn-tertiary {\n color: #ffffff;\n background-color: #1d58a5;\n border-color: #1d58a5;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-tertiary:hover {\n color: #ffffff;\n background-color: #194b8c;\n border-color: #174684; }\n .btn-check:focus + .btn-tertiary, .btn-tertiary:focus {\n color: #ffffff;\n background-color: #194b8c;\n border-color: #174684;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(63, 113, 179, 0.5); }\n .btn-check:checked + .btn-tertiary,\n .btn-check:active + .btn-tertiary, .btn-tertiary:active, .btn-tertiary.active,\n .show > .btn-tertiary.dropdown-toggle {\n color: #ffffff;\n background-color: #174684;\n border-color: #16427c; }\n .btn-check:checked + .btn-tertiary:focus,\n .btn-check:active + .btn-tertiary:focus, .btn-tertiary:active:focus, .btn-tertiary.active:focus,\n .show > .btn-tertiary.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(63, 113, 179, 0.5); }\n .btn-tertiary:disabled, .btn-tertiary.disabled {\n color: #ffffff;\n background-color: #1d58a5;\n border-color: #1d58a5; }\n\n.btn-primary-app {\n color: #1c2540;\n background-color: #EBF4F6;\n border-color: #EBF4F6;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-primary-app:hover {\n color: #1c2540;\n background-color: #eef6f7;\n border-color: #edf5f7; }\n .btn-check:focus + .btn-primary-app, .btn-primary-app:focus {\n color: #1c2540;\n background-color: #eef6f7;\n border-color: #edf5f7;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(204, 213, 219, 0.5); }\n .btn-check:checked + .btn-primary-app,\n .btn-check:active + .btn-primary-app, .btn-primary-app:active, .btn-primary-app.active,\n .show > .btn-primary-app.dropdown-toggle {\n color: #1c2540;\n background-color: #eff6f8;\n border-color: #edf5f7; }\n .btn-check:checked + .btn-primary-app:focus,\n .btn-check:active + .btn-primary-app:focus, .btn-primary-app:active:focus, .btn-primary-app.active:focus,\n .show > .btn-primary-app.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(204, 213, 219, 0.5); }\n .btn-primary-app:disabled, .btn-primary-app.disabled {\n color: #1c2540;\n background-color: #EBF4F6;\n border-color: #EBF4F6; }\n\n.btn-secondary-app {\n color: #ffffff;\n background-color: #424AA0;\n border-color: #424AA0;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-secondary-app:hover {\n color: #ffffff;\n background-color: #383f88;\n border-color: #353b80; }\n .btn-check:focus + .btn-secondary-app, .btn-secondary-app:focus {\n color: #ffffff;\n background-color: #383f88;\n border-color: #353b80;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(94, 101, 174, 0.5); }\n .btn-check:checked + .btn-secondary-app,\n .btn-check:active + .btn-secondary-app, .btn-secondary-app:active, .btn-secondary-app.active,\n .show > .btn-secondary-app.dropdown-toggle {\n color: #ffffff;\n background-color: #353b80;\n border-color: #323878; }\n .btn-check:checked + .btn-secondary-app:focus,\n .btn-check:active + .btn-secondary-app:focus, .btn-secondary-app:active:focus, .btn-secondary-app.active:focus,\n .show > .btn-secondary-app.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(94, 101, 174, 0.5); }\n .btn-secondary-app:disabled, .btn-secondary-app.disabled {\n color: #ffffff;\n background-color: #424AA0;\n border-color: #424AA0; }\n\n.btn-success {\n color: #1c2540;\n background-color: #3aaf85;\n border-color: #3aaf85;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-success:hover {\n color: #1c2540;\n background-color: #58bb97;\n border-color: #4eb791; }\n .btn-check:focus + .btn-success, .btn-success:focus {\n color: #1c2540;\n background-color: #58bb97;\n border-color: #4eb791;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(54, 154, 123, 0.5); }\n .btn-check:checked + .btn-success,\n .btn-check:active + .btn-success, .btn-success:active, .btn-success.active,\n .show > .btn-success.dropdown-toggle {\n color: #1c2540;\n background-color: #61bf9d;\n border-color: #4eb791; }\n .btn-check:checked + .btn-success:focus,\n .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus,\n .show > .btn-success.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(54, 154, 123, 0.5); }\n .btn-success:disabled, .btn-success.disabled {\n color: #1c2540;\n background-color: #3aaf85;\n border-color: #3aaf85; }\n\n.btn-info {\n color: #ffffff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-info:hover {\n color: #ffffff;\n background-color: #0b5ed7;\n border-color: #0a58ca; }\n .btn-check:focus + .btn-info, .btn-info:focus {\n color: #ffffff;\n background-color: #0b5ed7;\n border-color: #0a58ca;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(49, 132, 253, 0.5); }\n .btn-check:checked + .btn-info,\n .btn-check:active + .btn-info, .btn-info:active, .btn-info.active,\n .show > .btn-info.dropdown-toggle {\n color: #ffffff;\n background-color: #0a58ca;\n border-color: #0a53be; }\n .btn-check:checked + .btn-info:focus,\n .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus,\n .show > .btn-info.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(49, 132, 253, 0.5); }\n .btn-info:disabled, .btn-info.disabled {\n color: #ffffff;\n background-color: #0d6efd;\n border-color: #0d6efd; }\n\n.btn-warning {\n color: #1c2540;\n background-color: #ffc107;\n border-color: #ffc107;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-warning:hover {\n color: #1c2540;\n background-color: #ffca2c;\n border-color: #ffc720; }\n .btn-check:focus + .btn-warning, .btn-warning:focus {\n color: #1c2540;\n background-color: #ffca2c;\n border-color: #ffc720;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(221, 170, 16, 0.5); }\n .btn-check:checked + .btn-warning,\n .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active,\n .show > .btn-warning.dropdown-toggle {\n color: #1c2540;\n background-color: #ffcd39;\n border-color: #ffc720; }\n .btn-check:checked + .btn-warning:focus,\n .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus,\n .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(221, 170, 16, 0.5); }\n .btn-warning:disabled, .btn-warning.disabled {\n color: #1c2540;\n background-color: #ffc107;\n border-color: #ffc107; }\n\n.btn-danger {\n color: #ffffff;\n background-color: #dc3545;\n border-color: #dc3545;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-danger:hover {\n color: #ffffff;\n background-color: #bb2d3b;\n border-color: #b02a37; }\n .btn-check:focus + .btn-danger, .btn-danger:focus {\n color: #ffffff;\n background-color: #bb2d3b;\n border-color: #b02a37;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }\n .btn-check:checked + .btn-danger,\n .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active,\n .show > .btn-danger.dropdown-toggle {\n color: #ffffff;\n background-color: #b02a37;\n border-color: #a52834; }\n .btn-check:checked + .btn-danger:focus,\n .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus,\n .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }\n .btn-danger:disabled, .btn-danger.disabled {\n color: #ffffff;\n background-color: #dc3545;\n border-color: #dc3545; }\n\n.btn-white {\n color: #1c2540;\n background-color: #ffffff;\n border-color: #ffffff;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-white:hover {\n color: #1c2540;\n background-color: white;\n border-color: white; }\n .btn-check:focus + .btn-white, .btn-white:focus {\n color: #1c2540;\n background-color: white;\n border-color: white;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(221, 222, 226, 0.5); }\n .btn-check:checked + .btn-white,\n .btn-check:active + .btn-white, .btn-white:active, .btn-white.active,\n .show > .btn-white.dropdown-toggle {\n color: #1c2540;\n background-color: white;\n border-color: white; }\n .btn-check:checked + .btn-white:focus,\n .btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus,\n .show > .btn-white.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(221, 222, 226, 0.5); }\n .btn-white:disabled, .btn-white.disabled {\n color: #1c2540;\n background-color: #ffffff;\n border-color: #ffffff; }\n\n.btn-gray {\n color: #ffffff;\n background-color: #1F2937;\n border-color: #1F2937;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-gray:hover {\n color: #ffffff;\n background-color: #1a232f;\n border-color: #19212c; }\n .btn-check:focus + .btn-gray, .btn-gray:focus {\n color: #ffffff;\n background-color: #1a232f;\n border-color: #19212c;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(65, 73, 85, 0.5); }\n .btn-check:checked + .btn-gray,\n .btn-check:active + .btn-gray, .btn-gray:active, .btn-gray.active,\n .show > .btn-gray.dropdown-toggle {\n color: #ffffff;\n background-color: #19212c;\n border-color: #171f29; }\n .btn-check:checked + .btn-gray:focus,\n .btn-check:active + .btn-gray:focus, .btn-gray:active:focus, .btn-gray.active:focus,\n .show > .btn-gray.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(65, 73, 85, 0.5); }\n .btn-gray:disabled, .btn-gray.disabled {\n color: #ffffff;\n background-color: #1F2937;\n border-color: #1F2937; }\n\n.btn-dark {\n color: #ffffff;\n background-color: #1c2540;\n border-color: #1c2540;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-dark:hover {\n color: #ffffff;\n background-color: #181f36;\n border-color: #161e33; }\n .btn-check:focus + .btn-dark, .btn-dark:focus {\n color: #ffffff;\n background-color: #181f36;\n border-color: #161e33;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(62, 70, 93, 0.5); }\n .btn-check:checked + .btn-dark,\n .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active,\n .show > .btn-dark.dropdown-toggle {\n color: #ffffff;\n background-color: #161e33;\n border-color: #151c30; }\n .btn-check:checked + .btn-dark:focus,\n .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,\n .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(62, 70, 93, 0.5); }\n .btn-dark:disabled, .btn-dark.disabled {\n color: #ffffff;\n background-color: #1c2540;\n border-color: #1c2540; }\n\n.btn-black {\n color: #ffffff;\n background-color: #171f38;\n border-color: #171f38;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-black:hover {\n color: #ffffff;\n background-color: #141a30;\n border-color: #12192d; }\n .btn-check:focus + .btn-black, .btn-black:focus {\n color: #ffffff;\n background-color: #141a30;\n border-color: #12192d;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(58, 65, 86, 0.5); }\n .btn-check:checked + .btn-black,\n .btn-check:active + .btn-black, .btn-black:active, .btn-black.active,\n .show > .btn-black.dropdown-toggle {\n color: #ffffff;\n background-color: #12192d;\n border-color: #11172a; }\n .btn-check:checked + .btn-black:focus,\n .btn-check:active + .btn-black:focus, .btn-black:active:focus, .btn-black.active:focus,\n .show > .btn-black.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(58, 65, 86, 0.5); }\n .btn-black:disabled, .btn-black.disabled {\n color: #ffffff;\n background-color: #171f38;\n border-color: #171f38; }\n\n.btn-purple {\n color: #ffffff;\n background-color: #6f42c1;\n border-color: #6f42c1;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-purple:hover {\n color: #ffffff;\n background-color: #5e38a4;\n border-color: #59359a; }\n .btn-check:focus + .btn-purple, .btn-purple:focus {\n color: #ffffff;\n background-color: #5e38a4;\n border-color: #59359a;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(133, 94, 202, 0.5); }\n .btn-check:checked + .btn-purple,\n .btn-check:active + .btn-purple, .btn-purple:active, .btn-purple.active,\n .show > .btn-purple.dropdown-toggle {\n color: #ffffff;\n background-color: #59359a;\n border-color: #533291; }\n .btn-check:checked + .btn-purple:focus,\n .btn-check:active + .btn-purple:focus, .btn-purple:active:focus, .btn-purple.active:focus,\n .show > .btn-purple.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(133, 94, 202, 0.5); }\n .btn-purple:disabled, .btn-purple.disabled {\n color: #ffffff;\n background-color: #6f42c1;\n border-color: #6f42c1; }\n\n.btn-orange {\n color: #ffffff;\n background-color: #e84422;\n border-color: #e84422;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-orange:hover {\n color: #ffffff;\n background-color: #c53a1d;\n border-color: #ba361b; }\n .btn-check:focus + .btn-orange, .btn-orange:focus {\n color: #ffffff;\n background-color: #c53a1d;\n border-color: #ba361b;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(235, 96, 67, 0.5); }\n .btn-check:checked + .btn-orange,\n .btn-check:active + .btn-orange, .btn-orange:active, .btn-orange.active,\n .show > .btn-orange.dropdown-toggle {\n color: #ffffff;\n background-color: #ba361b;\n border-color: #ae331a; }\n .btn-check:checked + .btn-orange:focus,\n .btn-check:active + .btn-orange:focus, .btn-orange:active:focus, .btn-orange.active:focus,\n .show > .btn-orange.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(235, 96, 67, 0.5); }\n .btn-orange:disabled, .btn-orange.disabled {\n color: #ffffff;\n background-color: #e84422;\n border-color: #e84422; }\n\n.btn-gray-100 {\n color: #1c2540;\n background-color: #F9FAFB;\n border-color: #F9FAFB;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-gray-100:hover {\n color: #1c2540;\n background-color: #fafbfc;\n border-color: #fafbfb; }\n .btn-check:focus + .btn-gray-100, .btn-gray-100:focus {\n color: #1c2540;\n background-color: #fafbfc;\n border-color: #fafbfb;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(216, 218, 223, 0.5); }\n .btn-check:checked + .btn-gray-100,\n .btn-check:active + .btn-gray-100, .btn-gray-100:active, .btn-gray-100.active,\n .show > .btn-gray-100.dropdown-toggle {\n color: #1c2540;\n background-color: #fafbfc;\n border-color: #fafbfb; }\n .btn-check:checked + .btn-gray-100:focus,\n .btn-check:active + .btn-gray-100:focus, .btn-gray-100:active:focus, .btn-gray-100.active:focus,\n .show > .btn-gray-100.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(216, 218, 223, 0.5); }\n .btn-gray-100:disabled, .btn-gray-100.disabled {\n color: #1c2540;\n background-color: #F9FAFB;\n border-color: #F9FAFB; }\n\n.btn-gray-200 {\n color: #1c2540;\n background-color: #F3F4F6;\n border-color: #F3F4F6;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-gray-200:hover {\n color: #1c2540;\n background-color: #f5f6f7;\n border-color: #f4f5f7; }\n .btn-check:focus + .btn-gray-200, .btn-gray-200:focus {\n color: #1c2540;\n background-color: #f5f6f7;\n border-color: #f4f5f7;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(211, 213, 219, 0.5); }\n .btn-check:checked + .btn-gray-200,\n .btn-check:active + .btn-gray-200, .btn-gray-200:active, .btn-gray-200.active,\n .show > .btn-gray-200.dropdown-toggle {\n color: #1c2540;\n background-color: #f5f6f8;\n border-color: #f4f5f7; }\n .btn-check:checked + .btn-gray-200:focus,\n .btn-check:active + .btn-gray-200:focus, .btn-gray-200:active:focus, .btn-gray-200.active:focus,\n .show > .btn-gray-200.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(211, 213, 219, 0.5); }\n .btn-gray-200:disabled, .btn-gray-200.disabled {\n color: #1c2540;\n background-color: #F3F4F6;\n border-color: #F3F4F6; }\n\n.btn-gray-300 {\n color: #1c2540;\n background-color: #E5E7EB;\n border-color: #E5E7EB;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-gray-300:hover {\n color: #1c2540;\n background-color: #e9ebee;\n border-color: #e8e9ed; }\n .btn-check:focus + .btn-gray-300, .btn-gray-300:focus {\n color: #1c2540;\n background-color: #e9ebee;\n border-color: #e8e9ed;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(199, 202, 209, 0.5); }\n .btn-check:checked + .btn-gray-300,\n .btn-check:active + .btn-gray-300, .btn-gray-300:active, .btn-gray-300.active,\n .show > .btn-gray-300.dropdown-toggle {\n color: #1c2540;\n background-color: #eaecef;\n border-color: #e8e9ed; }\n .btn-check:checked + .btn-gray-300:focus,\n .btn-check:active + .btn-gray-300:focus, .btn-gray-300:active:focus, .btn-gray-300.active:focus,\n .show > .btn-gray-300.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(199, 202, 209, 0.5); }\n .btn-gray-300:disabled, .btn-gray-300.disabled {\n color: #1c2540;\n background-color: #E5E7EB;\n border-color: #E5E7EB; }\n\n.btn-gray-400 {\n color: #1c2540;\n background-color: #D1D5DB;\n border-color: #D1D5DB;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-gray-400:hover {\n color: #1c2540;\n background-color: #d8dbe0;\n border-color: #d6d9df; }\n .btn-check:focus + .btn-gray-400, .btn-gray-400:focus {\n color: #1c2540;\n background-color: #d8dbe0;\n border-color: #d6d9df;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(182, 187, 196, 0.5); }\n .btn-check:checked + .btn-gray-400,\n .btn-check:active + .btn-gray-400, .btn-gray-400:active, .btn-gray-400.active,\n .show > .btn-gray-400.dropdown-toggle {\n color: #1c2540;\n background-color: #dadde2;\n border-color: #d6d9df; }\n .btn-check:checked + .btn-gray-400:focus,\n .btn-check:active + .btn-gray-400:focus, .btn-gray-400:active:focus, .btn-gray-400.active:focus,\n .show > .btn-gray-400.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(182, 187, 196, 0.5); }\n .btn-gray-400:disabled, .btn-gray-400.disabled {\n color: #1c2540;\n background-color: #D1D5DB;\n border-color: #D1D5DB; }\n\n.btn-gray-500 {\n color: #1c2540;\n background-color: #9CA3AF;\n border-color: #9CA3AF;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-gray-500:hover {\n color: #1c2540;\n background-color: #abb1bb;\n border-color: #a6acb7; }\n .btn-check:focus + .btn-gray-500, .btn-gray-500:focus {\n color: #1c2540;\n background-color: #abb1bb;\n border-color: #a6acb7;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(137, 144, 158, 0.5); }\n .btn-check:checked + .btn-gray-500,\n .btn-check:active + .btn-gray-500, .btn-gray-500:active, .btn-gray-500.active,\n .show > .btn-gray-500.dropdown-toggle {\n color: #1c2540;\n background-color: #b0b5bf;\n border-color: #a6acb7; }\n .btn-check:checked + .btn-gray-500:focus,\n .btn-check:active + .btn-gray-500:focus, .btn-gray-500:active:focus, .btn-gray-500.active:focus,\n .show > .btn-gray-500.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(137, 144, 158, 0.5); }\n .btn-gray-500:disabled, .btn-gray-500.disabled {\n color: #1c2540;\n background-color: #9CA3AF;\n border-color: #9CA3AF; }\n\n.btn-gray-600 {\n color: #ffffff;\n background-color: #6B7280;\n border-color: #6B7280;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-gray-600:hover {\n color: #ffffff;\n background-color: #5b616d;\n border-color: #565b66; }\n .btn-check:focus + .btn-gray-600, .btn-gray-600:focus {\n color: #ffffff;\n background-color: #5b616d;\n border-color: #565b66;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(129, 135, 147, 0.5); }\n .btn-check:checked + .btn-gray-600,\n .btn-check:active + .btn-gray-600, .btn-gray-600:active, .btn-gray-600.active,\n .show > .btn-gray-600.dropdown-toggle {\n color: #ffffff;\n background-color: #565b66;\n border-color: #505660; }\n .btn-check:checked + .btn-gray-600:focus,\n .btn-check:active + .btn-gray-600:focus, .btn-gray-600:active:focus, .btn-gray-600.active:focus,\n .show > .btn-gray-600.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(129, 135, 147, 0.5); }\n .btn-gray-600:disabled, .btn-gray-600.disabled {\n color: #ffffff;\n background-color: #6B7280;\n border-color: #6B7280; }\n\n.btn-gray-700 {\n color: #ffffff;\n background-color: #4B5563;\n border-color: #4B5563;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-gray-700:hover {\n color: #ffffff;\n background-color: #404854;\n border-color: #3c444f; }\n .btn-check:focus + .btn-gray-700, .btn-gray-700:focus {\n color: #ffffff;\n background-color: #404854;\n border-color: #3c444f;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(102, 111, 122, 0.5); }\n .btn-check:checked + .btn-gray-700,\n .btn-check:active + .btn-gray-700, .btn-gray-700:active, .btn-gray-700.active,\n .show > .btn-gray-700.dropdown-toggle {\n color: #ffffff;\n background-color: #3c444f;\n border-color: #38404a; }\n .btn-check:checked + .btn-gray-700:focus,\n .btn-check:active + .btn-gray-700:focus, .btn-gray-700:active:focus, .btn-gray-700.active:focus,\n .show > .btn-gray-700.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(102, 111, 122, 0.5); }\n .btn-gray-700:disabled, .btn-gray-700.disabled {\n color: #ffffff;\n background-color: #4B5563;\n border-color: #4B5563; }\n\n.btn-gray-800 {\n color: #ffffff;\n background-color: #374151;\n border-color: #374151;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-gray-800:hover {\n color: #ffffff;\n background-color: #2f3745;\n border-color: #2c3441; }\n .btn-check:focus + .btn-gray-800, .btn-gray-800:focus {\n color: #ffffff;\n background-color: #2f3745;\n border-color: #2c3441;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(85, 94, 107, 0.5); }\n .btn-check:checked + .btn-gray-800,\n .btn-check:active + .btn-gray-800, .btn-gray-800:active, .btn-gray-800.active,\n .show > .btn-gray-800.dropdown-toggle {\n color: #ffffff;\n background-color: #2c3441;\n border-color: #29313d; }\n .btn-check:checked + .btn-gray-800:focus,\n .btn-check:active + .btn-gray-800:focus, .btn-gray-800:active:focus, .btn-gray-800.active:focus,\n .show > .btn-gray-800.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(85, 94, 107, 0.5); }\n .btn-gray-800:disabled, .btn-gray-800.disabled {\n color: #ffffff;\n background-color: #374151;\n border-color: #374151; }\n\n.btn-outline-primary {\n color: #242e4c;\n border-color: #242e4c; }\n .btn-outline-primary:hover {\n color: #ffffff;\n background-color: #242e4c;\n border-color: #242e4c; }\n .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {\n box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.5); }\n .btn-check:checked + .btn-outline-primary,\n .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {\n color: #ffffff;\n background-color: #242e4c;\n border-color: #242e4c; }\n .btn-check:checked + .btn-outline-primary:focus,\n .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(36, 46, 76, 0.5); }\n .btn-outline-primary:disabled, .btn-outline-primary.disabled {\n color: #242e4c;\n background-color: transparent; }\n\n.btn-outline-secondary {\n color: #1c2540;\n border-color: #1c2540; }\n .btn-outline-secondary:hover {\n color: #ffffff;\n background-color: #1c2540;\n border-color: #1c2540; }\n .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {\n box-shadow: 0 0 0 0.2rem rgba(28, 37, 64, 0.5); }\n .btn-check:checked + .btn-outline-secondary,\n .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {\n color: #ffffff;\n background-color: #1c2540;\n border-color: #1c2540; }\n .btn-check:checked + .btn-outline-secondary:focus,\n .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(28, 37, 64, 0.5); }\n .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {\n color: #1c2540;\n background-color: transparent; }\n\n.btn-outline-tertiary {\n color: #1d58a5;\n border-color: #1d58a5; }\n .btn-outline-tertiary:hover {\n color: #ffffff;\n background-color: #1d58a5;\n border-color: #1d58a5; }\n .btn-check:focus + .btn-outline-tertiary, .btn-outline-tertiary:focus {\n box-shadow: 0 0 0 0.2rem rgba(29, 88, 165, 0.5); }\n .btn-check:checked + .btn-outline-tertiary,\n .btn-check:active + .btn-outline-tertiary, .btn-outline-tertiary:active, .btn-outline-tertiary.active, .btn-outline-tertiary.dropdown-toggle.show {\n color: #ffffff;\n background-color: #1d58a5;\n border-color: #1d58a5; }\n .btn-check:checked + .btn-outline-tertiary:focus,\n .btn-check:active + .btn-outline-tertiary:focus, .btn-outline-tertiary:active:focus, .btn-outline-tertiary.active:focus, .btn-outline-tertiary.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(29, 88, 165, 0.5); }\n .btn-outline-tertiary:disabled, .btn-outline-tertiary.disabled {\n color: #1d58a5;\n background-color: transparent; }\n\n.btn-outline-primary-app {\n color: #EBF4F6;\n border-color: #EBF4F6; }\n .btn-outline-primary-app:hover {\n color: #1c2540;\n background-color: #EBF4F6;\n border-color: #EBF4F6; }\n .btn-check:focus + .btn-outline-primary-app, .btn-outline-primary-app:focus {\n box-shadow: 0 0 0 0.2rem rgba(235, 244, 246, 0.5); }\n .btn-check:checked + .btn-outline-primary-app,\n .btn-check:active + .btn-outline-primary-app, .btn-outline-primary-app:active, .btn-outline-primary-app.active, .btn-outline-primary-app.dropdown-toggle.show {\n color: #1c2540;\n background-color: #EBF4F6;\n border-color: #EBF4F6; }\n .btn-check:checked + .btn-outline-primary-app:focus,\n .btn-check:active + .btn-outline-primary-app:focus, .btn-outline-primary-app:active:focus, .btn-outline-primary-app.active:focus, .btn-outline-primary-app.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(235, 244, 246, 0.5); }\n .btn-outline-primary-app:disabled, .btn-outline-primary-app.disabled {\n color: #EBF4F6;\n background-color: transparent; }\n\n.btn-outline-secondary-app {\n color: #424AA0;\n border-color: #424AA0; }\n .btn-outline-secondary-app:hover {\n color: #ffffff;\n background-color: #424AA0;\n border-color: #424AA0; }\n .btn-check:focus + .btn-outline-secondary-app, .btn-outline-secondary-app:focus {\n box-shadow: 0 0 0 0.2rem rgba(66, 74, 160, 0.5); }\n .btn-check:checked + .btn-outline-secondary-app,\n .btn-check:active + .btn-outline-secondary-app, .btn-outline-secondary-app:active, .btn-outline-secondary-app.active, .btn-outline-secondary-app.dropdown-toggle.show {\n color: #ffffff;\n background-color: #424AA0;\n border-color: #424AA0; }\n .btn-check:checked + .btn-outline-secondary-app:focus,\n .btn-check:active + .btn-outline-secondary-app:focus, .btn-outline-secondary-app:active:focus, .btn-outline-secondary-app.active:focus, .btn-outline-secondary-app.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(66, 74, 160, 0.5); }\n .btn-outline-secondary-app:disabled, .btn-outline-secondary-app.disabled {\n color: #424AA0;\n background-color: transparent; }\n\n.btn-outline-success {\n color: #3aaf85;\n border-color: #3aaf85; }\n .btn-outline-success:hover {\n color: #1c2540;\n background-color: #3aaf85;\n border-color: #3aaf85; }\n .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 175, 133, 0.5); }\n .btn-check:checked + .btn-outline-success,\n .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {\n color: #1c2540;\n background-color: #3aaf85;\n border-color: #3aaf85; }\n .btn-check:checked + .btn-outline-success:focus,\n .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(58, 175, 133, 0.5); }\n .btn-outline-success:disabled, .btn-outline-success.disabled {\n color: #3aaf85;\n background-color: transparent; }\n\n.btn-outline-info {\n color: #0d6efd;\n border-color: #0d6efd; }\n .btn-outline-info:hover {\n color: #ffffff;\n background-color: #0d6efd;\n border-color: #0d6efd; }\n .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {\n box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.5); }\n .btn-check:checked + .btn-outline-info,\n .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {\n color: #ffffff;\n background-color: #0d6efd;\n border-color: #0d6efd; }\n .btn-check:checked + .btn-outline-info:focus,\n .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(13, 110, 253, 0.5); }\n .btn-outline-info:disabled, .btn-outline-info.disabled {\n color: #0d6efd;\n background-color: transparent; }\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107; }\n .btn-outline-warning:hover {\n color: #1c2540;\n background-color: #ffc107;\n border-color: #ffc107; }\n .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\n .btn-check:checked + .btn-outline-warning,\n .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {\n color: #1c2540;\n background-color: #ffc107;\n border-color: #ffc107; }\n .btn-check:checked + .btn-outline-warning:focus,\n .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }\n .btn-outline-warning:disabled, .btn-outline-warning.disabled {\n color: #ffc107;\n background-color: transparent; }\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545; }\n .btn-outline-danger:hover {\n color: #ffffff;\n background-color: #dc3545;\n border-color: #dc3545; }\n .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }\n .btn-check:checked + .btn-outline-danger,\n .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {\n color: #ffffff;\n background-color: #dc3545;\n border-color: #dc3545; }\n .btn-check:checked + .btn-outline-danger:focus,\n .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }\n .btn-outline-danger:disabled, .btn-outline-danger.disabled {\n color: #dc3545;\n background-color: transparent; }\n\n.btn-outline-white {\n color: #ffffff;\n border-color: #ffffff; }\n .btn-outline-white:hover {\n color: #1c2540;\n background-color: #ffffff;\n border-color: #ffffff; }\n .btn-check:focus + .btn-outline-white, .btn-outline-white:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\n .btn-check:checked + .btn-outline-white,\n .btn-check:active + .btn-outline-white, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.dropdown-toggle.show {\n color: #1c2540;\n background-color: #ffffff;\n border-color: #ffffff; }\n .btn-check:checked + .btn-outline-white:focus,\n .btn-check:active + .btn-outline-white:focus, .btn-outline-white:active:focus, .btn-outline-white.active:focus, .btn-outline-white.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\n .btn-outline-white:disabled, .btn-outline-white.disabled {\n color: #ffffff;\n background-color: transparent; }\n\n.btn-outline-gray {\n color: #1F2937;\n border-color: #1F2937; }\n .btn-outline-gray:hover {\n color: #ffffff;\n background-color: #1F2937;\n border-color: #1F2937; }\n .btn-check:focus + .btn-outline-gray, .btn-outline-gray:focus {\n box-shadow: 0 0 0 0.2rem rgba(31, 41, 55, 0.5); }\n .btn-check:checked + .btn-outline-gray,\n .btn-check:active + .btn-outline-gray, .btn-outline-gray:active, .btn-outline-gray.active, .btn-outline-gray.dropdown-toggle.show {\n color: #ffffff;\n background-color: #1F2937;\n border-color: #1F2937; }\n .btn-check:checked + .btn-outline-gray:focus,\n .btn-check:active + .btn-outline-gray:focus, .btn-outline-gray:active:focus, .btn-outline-gray.active:focus, .btn-outline-gray.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(31, 41, 55, 0.5); }\n .btn-outline-gray:disabled, .btn-outline-gray.disabled {\n color: #1F2937;\n background-color: transparent; }\n\n.btn-outline-dark {\n color: #1c2540;\n border-color: #1c2540; }\n .btn-outline-dark:hover {\n color: #ffffff;\n background-color: #1c2540;\n border-color: #1c2540; }\n .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {\n box-shadow: 0 0 0 0.2rem rgba(28, 37, 64, 0.5); }\n .btn-check:checked + .btn-outline-dark,\n .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {\n color: #ffffff;\n background-color: #1c2540;\n border-color: #1c2540; }\n .btn-check:checked + .btn-outline-dark:focus,\n .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(28, 37, 64, 0.5); }\n .btn-outline-dark:disabled, .btn-outline-dark.disabled {\n color: #1c2540;\n background-color: transparent; }\n\n.btn-outline-black {\n color: #171f38;\n border-color: #171f38; }\n .btn-outline-black:hover {\n color: #ffffff;\n background-color: #171f38;\n border-color: #171f38; }\n .btn-check:focus + .btn-outline-black, .btn-outline-black:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 31, 56, 0.5); }\n .btn-check:checked + .btn-outline-black,\n .btn-check:active + .btn-outline-black, .btn-outline-black:active, .btn-outline-black.active, .btn-outline-black.dropdown-toggle.show {\n color: #ffffff;\n background-color: #171f38;\n border-color: #171f38; }\n .btn-check:checked + .btn-outline-black:focus,\n .btn-check:active + .btn-outline-black:focus, .btn-outline-black:active:focus, .btn-outline-black.active:focus, .btn-outline-black.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(23, 31, 56, 0.5); }\n .btn-outline-black:disabled, .btn-outline-black.disabled {\n color: #171f38;\n background-color: transparent; }\n\n.btn-outline-purple {\n color: #6f42c1;\n border-color: #6f42c1; }\n .btn-outline-purple:hover {\n color: #ffffff;\n background-color: #6f42c1;\n border-color: #6f42c1; }\n .btn-check:focus + .btn-outline-purple, .btn-outline-purple:focus {\n box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }\n .btn-check:checked + .btn-outline-purple,\n .btn-check:active + .btn-outline-purple, .btn-outline-purple:active, .btn-outline-purple.active, .btn-outline-purple.dropdown-toggle.show {\n color: #ffffff;\n background-color: #6f42c1;\n border-color: #6f42c1; }\n .btn-check:checked + .btn-outline-purple:focus,\n .btn-check:active + .btn-outline-purple:focus, .btn-outline-purple:active:focus, .btn-outline-purple.active:focus, .btn-outline-purple.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }\n .btn-outline-purple:disabled, .btn-outline-purple.disabled {\n color: #6f42c1;\n background-color: transparent; }\n\n.btn-outline-orange {\n color: #e84422;\n border-color: #e84422; }\n .btn-outline-orange:hover {\n color: #ffffff;\n background-color: #e84422;\n border-color: #e84422; }\n .btn-check:focus + .btn-outline-orange, .btn-outline-orange:focus {\n box-shadow: 0 0 0 0.2rem rgba(232, 68, 34, 0.5); }\n .btn-check:checked + .btn-outline-orange,\n .btn-check:active + .btn-outline-orange, .btn-outline-orange:active, .btn-outline-orange.active, .btn-outline-orange.dropdown-toggle.show {\n color: #ffffff;\n background-color: #e84422;\n border-color: #e84422; }\n .btn-check:checked + .btn-outline-orange:focus,\n .btn-check:active + .btn-outline-orange:focus, .btn-outline-orange:active:focus, .btn-outline-orange.active:focus, .btn-outline-orange.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(232, 68, 34, 0.5); }\n .btn-outline-orange:disabled, .btn-outline-orange.disabled {\n color: #e84422;\n background-color: transparent; }\n\n.btn-outline-gray-100 {\n color: #F9FAFB;\n border-color: #F9FAFB; }\n .btn-outline-gray-100:hover {\n color: #1c2540;\n background-color: #F9FAFB;\n border-color: #F9FAFB; }\n .btn-check:focus + .btn-outline-gray-100, .btn-outline-gray-100:focus {\n box-shadow: 0 0 0 0.2rem rgba(249, 250, 251, 0.5); }\n .btn-check:checked + .btn-outline-gray-100,\n .btn-check:active + .btn-outline-gray-100, .btn-outline-gray-100:active, .btn-outline-gray-100.active, .btn-outline-gray-100.dropdown-toggle.show {\n color: #1c2540;\n background-color: #F9FAFB;\n border-color: #F9FAFB; }\n .btn-check:checked + .btn-outline-gray-100:focus,\n .btn-check:active + .btn-outline-gray-100:focus, .btn-outline-gray-100:active:focus, .btn-outline-gray-100.active:focus, .btn-outline-gray-100.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(249, 250, 251, 0.5); }\n .btn-outline-gray-100:disabled, .btn-outline-gray-100.disabled {\n color: #F9FAFB;\n background-color: transparent; }\n\n.btn-outline-gray-200 {\n color: #F3F4F6;\n border-color: #F3F4F6; }\n .btn-outline-gray-200:hover {\n color: #1c2540;\n background-color: #F3F4F6;\n border-color: #F3F4F6; }\n .btn-check:focus + .btn-outline-gray-200, .btn-outline-gray-200:focus {\n box-shadow: 0 0 0 0.2rem rgba(243, 244, 246, 0.5); }\n .btn-check:checked + .btn-outline-gray-200,\n .btn-check:active + .btn-outline-gray-200, .btn-outline-gray-200:active, .btn-outline-gray-200.active, .btn-outline-gray-200.dropdown-toggle.show {\n color: #1c2540;\n background-color: #F3F4F6;\n border-color: #F3F4F6; }\n .btn-check:checked + .btn-outline-gray-200:focus,\n .btn-check:active + .btn-outline-gray-200:focus, .btn-outline-gray-200:active:focus, .btn-outline-gray-200.active:focus, .btn-outline-gray-200.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(243, 244, 246, 0.5); }\n .btn-outline-gray-200:disabled, .btn-outline-gray-200.disabled {\n color: #F3F4F6;\n background-color: transparent; }\n\n.btn-outline-gray-300 {\n color: #E5E7EB;\n border-color: #E5E7EB; }\n .btn-outline-gray-300:hover {\n color: #1c2540;\n background-color: #E5E7EB;\n border-color: #E5E7EB; }\n .btn-check:focus + .btn-outline-gray-300, .btn-outline-gray-300:focus {\n box-shadow: 0 0 0 0.2rem rgba(229, 231, 235, 0.5); }\n .btn-check:checked + .btn-outline-gray-300,\n .btn-check:active + .btn-outline-gray-300, .btn-outline-gray-300:active, .btn-outline-gray-300.active, .btn-outline-gray-300.dropdown-toggle.show {\n color: #1c2540;\n background-color: #E5E7EB;\n border-color: #E5E7EB; }\n .btn-check:checked + .btn-outline-gray-300:focus,\n .btn-check:active + .btn-outline-gray-300:focus, .btn-outline-gray-300:active:focus, .btn-outline-gray-300.active:focus, .btn-outline-gray-300.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(229, 231, 235, 0.5); }\n .btn-outline-gray-300:disabled, .btn-outline-gray-300.disabled {\n color: #E5E7EB;\n background-color: transparent; }\n\n.btn-outline-gray-400 {\n color: #D1D5DB;\n border-color: #D1D5DB; }\n .btn-outline-gray-400:hover {\n color: #1c2540;\n background-color: #D1D5DB;\n border-color: #D1D5DB; }\n .btn-check:focus + .btn-outline-gray-400, .btn-outline-gray-400:focus {\n box-shadow: 0 0 0 0.2rem rgba(209, 213, 219, 0.5); }\n .btn-check:checked + .btn-outline-gray-400,\n .btn-check:active + .btn-outline-gray-400, .btn-outline-gray-400:active, .btn-outline-gray-400.active, .btn-outline-gray-400.dropdown-toggle.show {\n color: #1c2540;\n background-color: #D1D5DB;\n border-color: #D1D5DB; }\n .btn-check:checked + .btn-outline-gray-400:focus,\n .btn-check:active + .btn-outline-gray-400:focus, .btn-outline-gray-400:active:focus, .btn-outline-gray-400.active:focus, .btn-outline-gray-400.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(209, 213, 219, 0.5); }\n .btn-outline-gray-400:disabled, .btn-outline-gray-400.disabled {\n color: #D1D5DB;\n background-color: transparent; }\n\n.btn-outline-gray-500 {\n color: #9CA3AF;\n border-color: #9CA3AF; }\n .btn-outline-gray-500:hover {\n color: #1c2540;\n background-color: #9CA3AF;\n border-color: #9CA3AF; }\n .btn-check:focus + .btn-outline-gray-500, .btn-outline-gray-500:focus {\n box-shadow: 0 0 0 0.2rem rgba(156, 163, 175, 0.5); }\n .btn-check:checked + .btn-outline-gray-500,\n .btn-check:active + .btn-outline-gray-500, .btn-outline-gray-500:active, .btn-outline-gray-500.active, .btn-outline-gray-500.dropdown-toggle.show {\n color: #1c2540;\n background-color: #9CA3AF;\n border-color: #9CA3AF; }\n .btn-check:checked + .btn-outline-gray-500:focus,\n .btn-check:active + .btn-outline-gray-500:focus, .btn-outline-gray-500:active:focus, .btn-outline-gray-500.active:focus, .btn-outline-gray-500.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(156, 163, 175, 0.5); }\n .btn-outline-gray-500:disabled, .btn-outline-gray-500.disabled {\n color: #9CA3AF;\n background-color: transparent; }\n\n.btn-outline-gray-600 {\n color: #6B7280;\n border-color: #6B7280; }\n .btn-outline-gray-600:hover {\n color: #ffffff;\n background-color: #6B7280;\n border-color: #6B7280; }\n .btn-check:focus + .btn-outline-gray-600, .btn-outline-gray-600:focus {\n box-shadow: 0 0 0 0.2rem rgba(107, 114, 128, 0.5); }\n .btn-check:checked + .btn-outline-gray-600,\n .btn-check:active + .btn-outline-gray-600, .btn-outline-gray-600:active, .btn-outline-gray-600.active, .btn-outline-gray-600.dropdown-toggle.show {\n color: #ffffff;\n background-color: #6B7280;\n border-color: #6B7280; }\n .btn-check:checked + .btn-outline-gray-600:focus,\n .btn-check:active + .btn-outline-gray-600:focus, .btn-outline-gray-600:active:focus, .btn-outline-gray-600.active:focus, .btn-outline-gray-600.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(107, 114, 128, 0.5); }\n .btn-outline-gray-600:disabled, .btn-outline-gray-600.disabled {\n color: #6B7280;\n background-color: transparent; }\n\n.btn-outline-gray-700 {\n color: #4B5563;\n border-color: #4B5563; }\n .btn-outline-gray-700:hover {\n color: #ffffff;\n background-color: #4B5563;\n border-color: #4B5563; }\n .btn-check:focus + .btn-outline-gray-700, .btn-outline-gray-700:focus {\n box-shadow: 0 0 0 0.2rem rgba(75, 85, 99, 0.5); }\n .btn-check:checked + .btn-outline-gray-700,\n .btn-check:active + .btn-outline-gray-700, .btn-outline-gray-700:active, .btn-outline-gray-700.active, .btn-outline-gray-700.dropdown-toggle.show {\n color: #ffffff;\n background-color: #4B5563;\n border-color: #4B5563; }\n .btn-check:checked + .btn-outline-gray-700:focus,\n .btn-check:active + .btn-outline-gray-700:focus, .btn-outline-gray-700:active:focus, .btn-outline-gray-700.active:focus, .btn-outline-gray-700.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(75, 85, 99, 0.5); }\n .btn-outline-gray-700:disabled, .btn-outline-gray-700.disabled {\n color: #4B5563;\n background-color: transparent; }\n\n.btn-outline-gray-800 {\n color: #374151;\n border-color: #374151; }\n .btn-outline-gray-800:hover {\n color: #ffffff;\n background-color: #374151;\n border-color: #374151; }\n .btn-check:focus + .btn-outline-gray-800, .btn-outline-gray-800:focus {\n box-shadow: 0 0 0 0.2rem rgba(55, 65, 81, 0.5); }\n .btn-check:checked + .btn-outline-gray-800,\n .btn-check:active + .btn-outline-gray-800, .btn-outline-gray-800:active, .btn-outline-gray-800.active, .btn-outline-gray-800.dropdown-toggle.show {\n color: #ffffff;\n background-color: #374151;\n border-color: #374151; }\n .btn-check:checked + .btn-outline-gray-800:focus,\n .btn-check:active + .btn-outline-gray-800:focus, .btn-outline-gray-800:active:focus, .btn-outline-gray-800.active:focus, .btn-outline-gray-800.dropdown-toggle.show:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(55, 65, 81, 0.5); }\n .btn-outline-gray-800:disabled, .btn-outline-gray-800.disabled {\n color: #374151;\n background-color: transparent; }\n\n.btn-link {\n font-weight: 400;\n color: #242e4c;\n text-decoration: none; }\n .btn-link:hover {\n color: #0b0f18; }\n .btn-link:disabled, .btn-link.disabled {\n color: #6B7280; }\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem; }\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.6rem; }\n\n.fade {\n transition: opacity 0.15s linear; }\n @media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none; } }\n .fade:not(.show) {\n opacity: 0; }\n\n.collapse:not(.show) {\n display: none; }\n\n.collapsing {\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease; }\n @media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none; } }\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart {\n position: relative; }\n\n.dropdown-toggle {\n white-space: nowrap; }\n .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent; }\n .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n z-index: 1000;\n display: none;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0;\n font-size: 1rem;\n color: #1F2937;\n text-align: left;\n list-style: none;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 0.0625rem solid #E5E7EB;\n border-radius: 1rem;\n box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; }\n .dropdown-menu[data-bs-popper] {\n left: 0;\n margin-top: 0.125rem; }\n\n.dropdown-menu-start {\n --bs-position: start; }\n .dropdown-menu-start[data-bs-popper] {\n right: auto /* rtl:ignore */;\n left: 0 /* rtl:ignore */; }\n\n.dropdown-menu-end {\n --bs-position: end; }\n .dropdown-menu-end[data-bs-popper] {\n right: 0 /* rtl:ignore */;\n left: auto /* rtl:ignore */; }\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-start {\n --bs-position: start; }\n .dropdown-menu-sm-start[data-bs-popper] {\n right: auto /* rtl:ignore */;\n left: 0 /* rtl:ignore */; }\n .dropdown-menu-sm-end {\n --bs-position: end; }\n .dropdown-menu-sm-end[data-bs-popper] {\n right: 0 /* rtl:ignore */;\n left: auto /* rtl:ignore */; } }\n\n@media (min-width: 768px) {\n .dropdown-menu-md-start {\n --bs-position: start; }\n .dropdown-menu-md-start[data-bs-popper] {\n right: auto /* rtl:ignore */;\n left: 0 /* rtl:ignore */; }\n .dropdown-menu-md-end {\n --bs-position: end; }\n .dropdown-menu-md-end[data-bs-popper] {\n right: 0 /* rtl:ignore */;\n left: auto /* rtl:ignore */; } }\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-start {\n --bs-position: start; }\n .dropdown-menu-lg-start[data-bs-popper] {\n right: auto /* rtl:ignore */;\n left: 0 /* rtl:ignore */; }\n .dropdown-menu-lg-end {\n --bs-position: end; }\n .dropdown-menu-lg-end[data-bs-popper] {\n right: 0 /* rtl:ignore */;\n left: auto /* rtl:ignore */; } }\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-start {\n --bs-position: start; }\n .dropdown-menu-xl-start[data-bs-popper] {\n right: auto /* rtl:ignore */;\n left: 0 /* rtl:ignore */; }\n .dropdown-menu-xl-end {\n --bs-position: end; }\n .dropdown-menu-xl-end[data-bs-popper] {\n right: 0 /* rtl:ignore */;\n left: auto /* rtl:ignore */; } }\n\n@media (min-width: 1400px) {\n .dropdown-menu-xxl-start {\n --bs-position: start; }\n .dropdown-menu-xxl-start[data-bs-popper] {\n right: auto /* rtl:ignore */;\n left: 0 /* rtl:ignore */; }\n .dropdown-menu-xxl-end {\n --bs-position: end; }\n .dropdown-menu-xxl-end[data-bs-popper] {\n right: 0 /* rtl:ignore */;\n left: auto /* rtl:ignore */; } }\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%; }\n .dropup .dropdown-menu[data-bs-popper] {\n margin-top: 0;\n margin-bottom: 0.125rem; }\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent; }\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropend .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%; }\n .dropend .dropdown-menu[data-bs-popper] {\n margin-top: 0;\n margin-left: 0.125rem; }\n\n.dropend .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid; }\n\n.dropend .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropend .dropdown-toggle::after {\n vertical-align: 0; }\n\n.dropstart .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto; }\n .dropstart .dropdown-menu[data-bs-popper] {\n margin-top: 0;\n margin-right: 0.125rem; }\n\n.dropstart .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\"; }\n\n.dropstart .dropdown-toggle::after {\n display: none; }\n\n.dropstart .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent; }\n\n.dropstart .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropstart .dropdown-toggle::before {\n vertical-align: 0; }\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #F3F4F6; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1rem;\n clear: both;\n font-weight: 400;\n color: #1F2937;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0; }\n .dropdown-item:hover, .dropdown-item:focus {\n color: #161d27;\n background-color: #F3F4F6; }\n .dropdown-item.active, .dropdown-item:active {\n color: #1F2937;\n text-decoration: none;\n background-color: #D1D5DB; }\n .dropdown-item.disabled, .dropdown-item:disabled {\n color: #6B7280;\n pointer-events: none;\n background-color: transparent; }\n\n.dropdown-menu.show {\n display: block; }\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #1F2937;\n white-space: nowrap; }\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1rem;\n color: #1F2937; }\n\n.dropdown-menu-dark {\n color: #E5E7EB;\n background-color: #374151;\n border-color: #E5E7EB; }\n .dropdown-menu-dark .dropdown-item {\n color: #E5E7EB; }\n .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {\n color: #ffffff;\n background-color: rgba(255, 255, 255, 0.15); }\n .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {\n color: #1F2937;\n background-color: #D1D5DB; }\n .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {\n color: #9CA3AF; }\n .dropdown-menu-dark .dropdown-divider {\n border-color: #F3F4F6; }\n .dropdown-menu-dark .dropdown-item-text {\n color: #E5E7EB; }\n .dropdown-menu-dark .dropdown-header {\n color: #9CA3AF; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto; }\n .btn-group > .btn-check:checked + .btn,\n .btn-group > .btn-check:focus + .btn,\n .btn-group > .btn:hover,\n .btn-group > .btn:focus,\n .btn-group > .btn:active,\n .btn-group > .btn.active,\n .btn-group-vertical > .btn-check:checked + .btn,\n .btn-group-vertical > .btn-check:focus + .btn,\n .btn-group-vertical > .btn:hover,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 1; }\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .btn-toolbar .input-group {\n width: auto; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -0.0625rem; }\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn:nth-child(n + 3),\n.btn-group > :not(.btn-check) + .btn,\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem; }\n .dropdown-toggle-split::after,\n .dropup .dropdown-toggle-split::after,\n .dropend .dropdown-toggle-split::after {\n margin-left: 0; }\n .dropstart .dropdown-toggle-split::before {\n margin-right: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem; }\n\n.btn-group.show .dropdown-toggle {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125); }\n .btn-group.show .dropdown-toggle.btn-link {\n box-shadow: none; }\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center; }\n .btn-group-vertical > .btn,\n .btn-group-vertical > .btn-group {\n width: 100%; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -0.0625rem; }\n .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .btn-group-vertical > .btn ~ .btn,\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n color: #374151;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .nav-link {\n transition: none; } }\n .nav-link:hover, .nav-link:focus {\n color: #1c2540; }\n .nav-link.disabled {\n color: #6B7280;\n pointer-events: none;\n cursor: default; }\n\n.nav-tabs {\n border-bottom: 0.0625rem solid #E5E7EB; }\n .nav-tabs .nav-link {\n margin-bottom: -0.0625rem;\n background: none;\n border: 0.0625rem solid transparent;\n border-top-left-radius: 1rem;\n border-top-right-radius: 1rem; }\n .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #F3F4F6 #F3F4F6 #E5E7EB;\n isolation: isolate; }\n .nav-tabs .nav-link.disabled {\n color: #6B7280;\n background-color: transparent;\n border-color: transparent; }\n .nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: #4B5563;\n background-color: #E5E7EB;\n border-color: #E5E7EB; }\n .nav-tabs .dropdown-menu {\n margin-top: -0.0625rem;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav-pills .nav-link {\n background: none;\n border: 0;\n border-radius: 1rem; }\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #242e4c;\n background-color: #f8f8f8; }\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center; }\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center; }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding-top: 1rem;\n padding-bottom: 1rem; }\n .navbar > .container,\n .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between; }\n\n.navbar-brand {\n padding-top: 0.8125rem;\n padding-bottom: 0.8125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n white-space: nowrap; }\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n .navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0; }\n .navbar-nav .dropdown-menu {\n position: static; }\n\n.navbar-text {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center; }\n\n.navbar-toggler {\n padding: 0.4rem 0.6rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 0.0625rem solid transparent;\n border-radius: 1rem;\n transition: box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .navbar-toggler {\n transition: none; } }\n .navbar-toggler:hover {\n text-decoration: none; }\n .navbar-toggler:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 0.2rem; }\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%; }\n\n.navbar-nav-scroll {\n max-height: var(--bs-scroll-height, 75vh);\n overflow-y: auto; }\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row; }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.8rem;\n padding-left: 0.8rem; }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-sm .navbar-toggler {\n display: none; } }\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-md .navbar-nav {\n flex-direction: row; }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.8rem;\n padding-left: 0.8rem; }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-md .navbar-toggler {\n display: none; } }\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row; }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.8rem;\n padding-left: 0.8rem; }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-lg .navbar-toggler {\n display: none; } }\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.8rem;\n padding-left: 0.8rem; }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-xl .navbar-toggler {\n display: none; } }\n\n@media (min-width: 1400px) {\n .navbar-expand-xxl {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-right: 0.8rem;\n padding-left: 0.8rem; }\n .navbar-expand-xxl .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-xxl .navbar-toggler {\n display: none; } }\n\n.navbar-expand {\n flex-wrap: nowrap;\n justify-content: flex-start; }\n .navbar-expand .navbar-nav {\n flex-direction: row; }\n .navbar-expand .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand .navbar-nav .nav-link {\n padding-right: 0.8rem;\n padding-left: 0.8rem; }\n .navbar-expand .navbar-nav-scroll {\n overflow: visible; }\n .navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand .navbar-toggler {\n display: none; }\n\n.navbar-light .navbar-brand {\n color: #171f38; }\n .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: #171f38; }\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(23, 31, 56, 0.9); }\n .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: #171f38; }\n .navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(23, 31, 56, 0.9); }\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .nav-link.active {\n color: #171f38; }\n\n.navbar-light .navbar-toggler {\n color: rgba(23, 31, 56, 0.9);\n border-color: rgba(23, 31, 56, 0.1); }\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2823, 31, 56, 0.9%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n.navbar-light .navbar-text {\n color: rgba(23, 31, 56, 0.9); }\n .navbar-light .navbar-text a,\n .navbar-light .navbar-text a:hover,\n .navbar-light .navbar-text a:focus {\n color: #171f38; }\n\n.navbar-dark .navbar-brand {\n color: #ffffff; }\n .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #ffffff; }\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: white; }\n .navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.9); }\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #ffffff; }\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.9);\n border-color: rgba(255, 255, 255, 0.1); }\n\n.navbar-dark .navbar-toggler-icon {\n background-image: 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.9%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.9); }\n .navbar-dark .navbar-text a,\n .navbar-dark .navbar-text a:hover,\n .navbar-dark .navbar-text a:focus {\n color: #ffffff; }\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #ffffff;\n background-clip: border-box;\n border: 0.0625rem solid #E5E7EB;\n border-radius: 1rem; }\n .card > hr {\n margin-right: 0;\n margin-left: 0; }\n .card > .list-group {\n border-top: inherit;\n border-bottom: inherit; }\n .card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: 0.9375rem;\n border-top-right-radius: 0.9375rem; }\n .card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: 0.9375rem;\n border-bottom-left-radius: 0.9375rem; }\n .card > .card-header + .list-group,\n .card > .list-group + .card-footer {\n border-top: 0; }\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem 1.5rem; }\n\n.card-title {\n margin-bottom: 0.75rem; }\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 1.5rem /* rtl:ignore */; }\n\n.card-header {\n padding: 1.25rem 1.5rem;\n margin-bottom: 0;\n background-color: rgba(23, 31, 56, 0.03);\n border-bottom: 0.0625rem solid #E5E7EB; }\n .card-header:first-child {\n border-radius: 0.9375rem 0.9375rem 0 0; }\n\n.card-footer {\n padding: 1.25rem 1.5rem;\n background-color: rgba(23, 31, 56, 0.03);\n border-top: 0.0625rem solid #E5E7EB; }\n .card-footer:last-child {\n border-radius: 0 0 0.9375rem 0.9375rem; }\n\n.card-header-tabs {\n margin-right: -0.75rem;\n margin-bottom: -1.25rem;\n margin-left: -0.75rem;\n border-bottom: 0; }\n .card-header-tabs .nav-link.active {\n background-color: #ffffff;\n border-bottom-color: #ffffff; }\n\n.card-header-pills {\n margin-right: -0.75rem;\n margin-left: -0.75rem; }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1rem;\n border-radius: 0.9375rem; }\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n width: 100%; }\n\n.card-img,\n.card-img-top {\n border-top-left-radius: 0.9375rem;\n border-top-right-radius: 0.9375rem; }\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: 0.9375rem;\n border-bottom-left-radius: 0.9375rem; }\n\n.card-group > .card {\n margin-bottom: 0.75rem; }\n\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap; }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0; }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0; } }\n\n.accordion-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: 1.5rem 1.5rem;\n font-size: 1rem;\n color: #1F2937;\n text-align: left;\n background-color: transparent;\n border: 0.0625rem solid #E5E7EB;\n border-radius: 0;\n overflow-anchor: none;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; }\n @media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none; } }\n .accordion-button.collapsed {\n border-bottom-width: 0; }\n .accordion-button:not(.collapsed) {\n color: #202944;\n background-color: #F3F4F6; }\n .accordion-button:not(.collapsed)::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23202944'%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\");\n transform: rotate(180deg); }\n .accordion-button::after {\n flex-shrink: 0;\n width: 1.25rem;\n height: 1.25rem;\n margin-left: auto;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231F2937'%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\");\n background-repeat: no-repeat;\n background-size: 1.25rem;\n transition: transform 0.2s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .accordion-button::after {\n transition: none; } }\n .accordion-button:hover {\n z-index: 2; }\n .accordion-button:focus {\n z-index: 3;\n border-color: #6B7280;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25); }\n\n.accordion-header {\n margin-bottom: 0; }\n\n.accordion-item:first-of-type .accordion-button {\n border-top-left-radius: 1rem;\n border-top-right-radius: 1rem; }\n\n.accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-width: 0.0625rem;\n border-bottom-right-radius: 1rem;\n border-bottom-left-radius: 1rem; }\n\n.accordion-item:last-of-type .accordion-collapse {\n border-bottom-width: 0.0625rem;\n border-bottom-right-radius: 1rem;\n border-bottom-left-radius: 1rem; }\n\n.accordion-collapse {\n border: solid #E5E7EB;\n border-width: 0 0.0625rem; }\n\n.accordion-body {\n padding: 1.5rem 1.5rem; }\n\n.accordion-flush .accordion-button {\n border-right: 0;\n border-left: 0;\n border-radius: 0; }\n\n.accordion-flush .accordion-collapse {\n border-width: 0; }\n\n.accordion-flush .accordion-item:first-of-type .accordion-button {\n border-top-width: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-width: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.5rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #F3F4F6;\n border-radius: 1rem; }\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem; }\n .breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: 0.5rem;\n color: #6B7280;\n content: var(--bs-breadcrumb-divider, \"/\") /* rtl: var(--bs-breadcrumb-divider, \"/\") */; }\n\n.breadcrumb-item.active {\n color: #6B7280; }\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none; }\n\n.page-link {\n position: relative;\n display: block;\n color: #242e4c;\n background-color: #ffffff;\n border: 0.0625rem solid #E5E7EB;\n 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; }\n @media (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none; } }\n .page-link:hover {\n z-index: 2;\n color: #0b0f18;\n background-color: #F3F4F6;\n border-color: #E5E7EB; }\n .page-link:focus {\n z-index: 3;\n color: #0b0f18;\n background-color: #F3F4F6;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25); }\n\n.page-item:not(:first-child) .page-link {\n margin-left: -0.0625rem; }\n\n.page-item.active .page-link {\n z-index: 3;\n color: #ffffff;\n background-color: #242e4c;\n border-color: #242e4c; }\n\n.page-item.disabled .page-link {\n color: #6B7280;\n pointer-events: none;\n background-color: #ffffff;\n border-color: #E5E7EB; }\n\n.page-link {\n padding: 0.375rem 0.75rem; }\n\n.page-item:first-child .page-link {\n border-top-left-radius: 1rem;\n border-bottom-left-radius: 1rem; }\n\n.page-item:last-child .page-link {\n border-top-right-radius: 1rem;\n border-bottom-right-radius: 1rem; }\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem; }\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem; }\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem; }\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem; }\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.6rem;\n border-bottom-left-radius: 0.6rem; }\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.6rem;\n border-bottom-right-radius: 0.6rem; }\n\n.badge {\n display: inline-block;\n padding: 0.25rem 0.45rem;\n font-size: 0.75rem;\n font-weight: 600;\n line-height: 1;\n color: #ffffff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.6rem; }\n .badge:empty {\n display: none; }\n\n.btn .badge {\n position: relative;\n top: -1px; }\n\n.alert {\n position: relative;\n padding: 1rem 1rem;\n margin-bottom: 1rem;\n border: 0.0625rem solid transparent;\n border-radius: 1rem; }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: 600; }\n\n.alert-dismissible {\n padding-right: 3rem; }\n .alert-dismissible .btn-close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 1.25rem 1rem; }\n\n.alert-primary {\n color: #161c2e;\n background-color: #d3d5db;\n border-color: #bdc0c9; }\n .alert-primary .alert-link {\n color: #121625; }\n\n.alert-secondary {\n color: #111626;\n background-color: #d2d3d9;\n border-color: #bbbec6; }\n .alert-secondary .alert-link {\n color: #0e121e; }\n\n.alert-tertiary {\n color: #113563;\n background-color: #d2deed;\n border-color: #bbcde4; }\n .alert-tertiary .alert-link {\n color: #0e2a4f; }\n\n.alert-primary-app {\n color: #8d9294;\n background-color: #fbfdfd;\n border-color: #f9fcfc; }\n .alert-primary-app .alert-link {\n color: #717576; }\n\n.alert-secondary-app {\n color: #282c60;\n background-color: #d9dbec;\n border-color: #c6c9e3; }\n .alert-secondary-app .alert-link {\n color: #20234d; }\n\n.alert-success {\n color: #236950;\n background-color: #d8efe7;\n border-color: #c4e7da; }\n .alert-success .alert-link {\n color: #1c5440; }\n\n.alert-info {\n color: #084298;\n background-color: #cfe2ff;\n border-color: #b6d4fe; }\n .alert-info .alert-link {\n color: #06357a; }\n\n.alert-warning {\n color: #997404;\n background-color: #fff3cd;\n border-color: #ffecb5; }\n .alert-warning .alert-link {\n color: #7a5d03; }\n\n.alert-danger {\n color: #842029;\n background-color: #f8d7da;\n border-color: #f5c2c7; }\n .alert-danger .alert-link {\n color: #6a1a21; }\n\n.alert-white {\n color: #777c8c;\n background-color: white;\n border-color: white; }\n .alert-white .alert-link {\n color: #5f6370; }\n\n.alert-gray {\n color: #131921;\n background-color: #d2d4d7;\n border-color: #bcbfc3; }\n .alert-gray .alert-link {\n color: #0f141a; }\n\n.alert-dark {\n color: #111626;\n background-color: #d2d3d9;\n border-color: #bbbec6; }\n .alert-dark .alert-link {\n color: #0e121e; }\n\n.alert-black {\n color: #0e1322;\n background-color: #d1d2d7;\n border-color: #b9bcc3; }\n .alert-black .alert-link {\n color: #0b0f1b; }\n\n.alert-purple {\n color: #432874;\n background-color: #e2d9f3;\n border-color: #d4c6ec; }\n .alert-purple .alert-link {\n color: #36205d; }\n\n.alert-orange {\n color: #8b2914;\n background-color: #fadad3;\n border-color: #f8c7bd; }\n .alert-orange .alert-link {\n color: #6f2110; }\n\n.alert-gray-100 {\n color: #747a8b;\n background-color: #fefefe;\n border-color: #fdfefe; }\n .alert-gray-100 .alert-link {\n color: #5d626f; }\n\n.alert-gray-200 {\n color: #929294;\n background-color: #fdfdfd;\n border-color: #fbfcfc; }\n .alert-gray-200 .alert-link {\n color: #757576; }\n\n.alert-gray-300 {\n color: #898b8d;\n background-color: #fafafb;\n border-color: #f7f8f9; }\n .alert-gray-300 .alert-link {\n color: #6e6f71; }\n\n.alert-gray-400 {\n color: #7d8083;\n background-color: #f6f7f8;\n border-color: #f1f2f4; }\n .alert-gray-400 .alert-link {\n color: #646669; }\n\n.alert-gray-500 {\n color: #5e6269;\n background-color: #ebedef;\n border-color: #e1e3e7; }\n .alert-gray-500 .alert-link {\n color: #4b4e54; }\n\n.alert-gray-600 {\n color: #40444d;\n background-color: #e1e3e6;\n border-color: #d3d5d9; }\n .alert-gray-600 .alert-link {\n color: #33363e; }\n\n.alert-gray-700 {\n color: #2d333b;\n background-color: #dbdde0;\n border-color: #c9ccd0; }\n .alert-gray-700 .alert-link {\n color: #24292f; }\n\n.alert-gray-800 {\n color: #212731;\n background-color: #d7d9dc;\n border-color: #c3c6cb; }\n .alert-gray-800 .alert-link {\n color: #1a1f27; }\n\n@keyframes progress-bar-stripes {\n 0% {\n background-position-x: 1rem; } }\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #F3F4F6;\n border-radius: 1rem;\n box-shadow: inset 0 1px 2px rgba(23, 31, 56, 0.075); }\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #ffffff;\n text-align: center;\n white-space: nowrap;\n background-color: #242e4c;\n transition: width 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none; } }\n\n.progress-bar-striped {\n 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);\n background-size: 1rem 1rem; }\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none; } }\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 1rem; }\n\n.list-group-item-action {\n width: 100%;\n color: #4B5563;\n text-align: inherit; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #4B5563;\n text-decoration: none;\n background-color: #F9FAFB; }\n .list-group-item-action:active {\n color: #1F2937;\n background-color: #F3F4F6; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.5rem 1rem;\n background-color: #ffffff;\n border: 0.0625rem solid rgba(23, 31, 56, 0.125); }\n .list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit; }\n .list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit; }\n .list-group-item.disabled, .list-group-item:disabled {\n color: #6B7280;\n pointer-events: none;\n background-color: #ffffff; }\n .list-group-item.active {\n z-index: 2;\n color: #ffffff;\n background-color: #242e4c;\n border-color: #242e4c; }\n .list-group-item + .list-group-item {\n border-top-width: 0; }\n .list-group-item + .list-group-item.active {\n margin-top: -0.0625rem;\n border-top-width: 0.0625rem; }\n\n.list-group-horizontal {\n flex-direction: row; }\n .list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: 1rem;\n border-top-right-radius: 0; }\n .list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 1rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: 0.0625rem;\n border-left-width: 0; }\n .list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: -0.0625rem;\n border-left-width: 0.0625rem; }\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row; }\n .list-group-horizontal-sm > .list-group-item:first-child {\n border-bottom-left-radius: 1rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 1rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: 0.0625rem;\n border-left-width: 0; }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: -0.0625rem;\n border-left-width: 0.0625rem; } }\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row; }\n .list-group-horizontal-md > .list-group-item:first-child {\n border-bottom-left-radius: 1rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 1rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: 0.0625rem;\n border-left-width: 0; }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: -0.0625rem;\n border-left-width: 0.0625rem; } }\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row; }\n .list-group-horizontal-lg > .list-group-item:first-child {\n border-bottom-left-radius: 1rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 1rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: 0.0625rem;\n border-left-width: 0; }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: -0.0625rem;\n border-left-width: 0.0625rem; } }\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row; }\n .list-group-horizontal-xl > .list-group-item:first-child {\n border-bottom-left-radius: 1rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 1rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: 0.0625rem;\n border-left-width: 0; }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: -0.0625rem;\n border-left-width: 0.0625rem; } }\n\n@media (min-width: 1400px) {\n .list-group-horizontal-xxl {\n flex-direction: row; }\n .list-group-horizontal-xxl > .list-group-item:first-child {\n border-bottom-left-radius: 1rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-xxl > .list-group-item:last-child {\n border-top-right-radius: 1rem;\n border-bottom-left-radius: 0; }\n .list-group-horizontal-xxl > .list-group-item.active {\n margin-top: 0; }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n border-top-width: 0.0625rem;\n border-left-width: 0; }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: -0.0625rem;\n border-left-width: 0.0625rem; } }\n\n.list-group-flush {\n border-radius: 0; }\n .list-group-flush > .list-group-item {\n border-width: 0 0 0.0625rem; }\n .list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0; }\n\n.list-group-item-primary {\n color: #161c2e;\n background-color: #d3d5db; }\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #161c2e;\n background-color: #bec0c5; }\n .list-group-item-primary.list-group-item-action.active {\n color: #ffffff;\n background-color: #161c2e;\n border-color: #161c2e; }\n\n.list-group-item-secondary {\n color: #111626;\n background-color: #d2d3d9; }\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #111626;\n background-color: #bdbec3; }\n .list-group-item-secondary.list-group-item-action.active {\n color: #ffffff;\n background-color: #111626;\n border-color: #111626; }\n\n.list-group-item-tertiary {\n color: #113563;\n background-color: #d2deed; }\n .list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {\n color: #113563;\n background-color: #bdc8d5; }\n .list-group-item-tertiary.list-group-item-action.active {\n color: #ffffff;\n background-color: #113563;\n border-color: #113563; }\n\n.list-group-item-primary-app {\n color: #8d9294;\n background-color: #fbfdfd; }\n .list-group-item-primary-app.list-group-item-action:hover, .list-group-item-primary-app.list-group-item-action:focus {\n color: #8d9294;\n background-color: #e2e4e4; }\n .list-group-item-primary-app.list-group-item-action.active {\n color: #ffffff;\n background-color: #8d9294;\n border-color: #8d9294; }\n\n.list-group-item-secondary-app {\n color: #282c60;\n background-color: #d9dbec; }\n .list-group-item-secondary-app.list-group-item-action:hover, .list-group-item-secondary-app.list-group-item-action:focus {\n color: #282c60;\n background-color: #c3c5d4; }\n .list-group-item-secondary-app.list-group-item-action.active {\n color: #ffffff;\n background-color: #282c60;\n border-color: #282c60; }\n\n.list-group-item-success {\n color: #236950;\n background-color: #d8efe7; }\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #236950;\n background-color: #c2d7d0; }\n .list-group-item-success.list-group-item-action.active {\n color: #ffffff;\n background-color: #236950;\n border-color: #236950; }\n\n.list-group-item-info {\n color: #084298;\n background-color: #cfe2ff; }\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #084298;\n background-color: #bacbe6; }\n .list-group-item-info.list-group-item-action.active {\n color: #ffffff;\n background-color: #084298;\n border-color: #084298; }\n\n.list-group-item-warning {\n color: #997404;\n background-color: #fff3cd; }\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #997404;\n background-color: #e6dbb9; }\n .list-group-item-warning.list-group-item-action.active {\n color: #ffffff;\n background-color: #997404;\n border-color: #997404; }\n\n.list-group-item-danger {\n color: #842029;\n background-color: #f8d7da; }\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #842029;\n background-color: #dfc2c4; }\n .list-group-item-danger.list-group-item-action.active {\n color: #ffffff;\n background-color: #842029;\n border-color: #842029; }\n\n.list-group-item-white {\n color: #777c8c;\n background-color: white; }\n .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {\n color: #777c8c;\n background-color: #e6e6e6; }\n .list-group-item-white.list-group-item-action.active {\n color: #ffffff;\n background-color: #777c8c;\n border-color: #777c8c; }\n\n.list-group-item-gray {\n color: #131921;\n background-color: #d2d4d7; }\n .list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus {\n color: #131921;\n background-color: #bdbfc2; }\n .list-group-item-gray.list-group-item-action.active {\n color: #ffffff;\n background-color: #131921;\n border-color: #131921; }\n\n.list-group-item-dark {\n color: #111626;\n background-color: #d2d3d9; }\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #111626;\n background-color: #bdbec3; }\n .list-group-item-dark.list-group-item-action.active {\n color: #ffffff;\n background-color: #111626;\n border-color: #111626; }\n\n.list-group-item-black {\n color: #0e1322;\n background-color: #d1d2d7; }\n .list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {\n color: #0e1322;\n background-color: #bcbdc2; }\n .list-group-item-black.list-group-item-action.active {\n color: #ffffff;\n background-color: #0e1322;\n border-color: #0e1322; }\n\n.list-group-item-purple {\n color: #432874;\n background-color: #e2d9f3; }\n .list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {\n color: #432874;\n background-color: #cbc3db; }\n .list-group-item-purple.list-group-item-action.active {\n color: #ffffff;\n background-color: #432874;\n border-color: #432874; }\n\n.list-group-item-orange {\n color: #8b2914;\n background-color: #fadad3; }\n .list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {\n color: #8b2914;\n background-color: #e1c4be; }\n .list-group-item-orange.list-group-item-action.active {\n color: #ffffff;\n background-color: #8b2914;\n border-color: #8b2914; }\n\n.list-group-item-gray-100 {\n color: #747a8b;\n background-color: #fefefe; }\n .list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {\n color: #747a8b;\n background-color: #e5e5e5; }\n .list-group-item-gray-100.list-group-item-action.active {\n color: #ffffff;\n background-color: #747a8b;\n border-color: #747a8b; }\n\n.list-group-item-gray-200 {\n color: #929294;\n background-color: #fdfdfd; }\n .list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {\n color: #929294;\n background-color: #e4e4e4; }\n .list-group-item-gray-200.list-group-item-action.active {\n color: #ffffff;\n background-color: #929294;\n border-color: #929294; }\n\n.list-group-item-gray-300 {\n color: #898b8d;\n background-color: #fafafb; }\n .list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {\n color: #898b8d;\n background-color: #e1e1e2; }\n .list-group-item-gray-300.list-group-item-action.active {\n color: #ffffff;\n background-color: #898b8d;\n border-color: #898b8d; }\n\n.list-group-item-gray-400 {\n color: #7d8083;\n background-color: #f6f7f8; }\n .list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {\n color: #7d8083;\n background-color: #dddedf; }\n .list-group-item-gray-400.list-group-item-action.active {\n color: #ffffff;\n background-color: #7d8083;\n border-color: #7d8083; }\n\n.list-group-item-gray-500 {\n color: #5e6269;\n background-color: #ebedef; }\n .list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {\n color: #5e6269;\n background-color: #d4d5d7; }\n .list-group-item-gray-500.list-group-item-action.active {\n color: #ffffff;\n background-color: #5e6269;\n border-color: #5e6269; }\n\n.list-group-item-gray-600 {\n color: #40444d;\n background-color: #e1e3e6; }\n .list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {\n color: #40444d;\n background-color: #cbcccf; }\n .list-group-item-gray-600.list-group-item-action.active {\n color: #ffffff;\n background-color: #40444d;\n border-color: #40444d; }\n\n.list-group-item-gray-700 {\n color: #2d333b;\n background-color: #dbdde0; }\n .list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {\n color: #2d333b;\n background-color: #c5c7ca; }\n .list-group-item-gray-700.list-group-item-action.active {\n color: #ffffff;\n background-color: #2d333b;\n border-color: #2d333b; }\n\n.list-group-item-gray-800 {\n color: #212731;\n background-color: #d7d9dc; }\n .list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {\n color: #212731;\n background-color: #c2c3c6; }\n .list-group-item-gray-800.list-group-item-action.active {\n color: #ffffff;\n background-color: #212731;\n border-color: #212731; }\n\n.btn-close {\n box-sizing: content-box;\n width: 0.75em;\n height: 0.75em;\n padding: 0.25em 0.25em;\n color: #171f38;\n background: transparent url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23171f38'%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\") center/0.75em auto no-repeat;\n border: 0;\n border-radius: 1rem;\n opacity: 0.5; }\n .btn-close:hover {\n color: #171f38;\n text-decoration: none;\n opacity: 0.75; }\n .btn-close:focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(36, 46, 76, 0.25);\n opacity: 1; }\n .btn-close:disabled, .btn-close.disabled {\n pointer-events: none;\n user-select: none;\n opacity: 0.25; }\n\n.btn-close-white {\n filter: invert(1) grayscale(100%) brightness(200%); }\n\n.toast {\n width: 350px;\n max-width: 100%;\n font-size: 0.875rem;\n pointer-events: auto;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;\n border-radius: 1rem; }\n .toast:not(.showing):not(.show) {\n opacity: 0; }\n .toast.hide {\n display: none; }\n\n.toast-container {\n width: max-content;\n max-width: 100%;\n pointer-events: none; }\n .toast-container > :not(:last-child) {\n margin-bottom: 2rem; }\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6B7280;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n border-top-left-radius: calc(1rem - 1px);\n border-top-right-radius: calc(1rem - 1px); }\n .toast-header .btn-close {\n margin-right: -0.375rem;\n margin-left: 0.75rem; }\n\n.toast-body {\n padding: 0.75rem;\n word-wrap: break-word; }\n\n.modal-open {\n overflow: hidden; }\n .modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none; }\n .modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px); }\n @media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none; } }\n .modal.show .modal-dialog {\n transform: none; }\n .modal.modal-static .modal-dialog {\n transform: scale(1.02); }\n\n.modal-dialog-scrollable {\n height: calc(100% - 1rem); }\n .modal-dialog-scrollable .modal-content {\n max-height: 100%;\n overflow: hidden; }\n .modal-dialog-scrollable .modal-body {\n overflow-y: auto; }\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem); }\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 0.0625rem solid rgba(23, 31, 56, 0.2);\n border-radius: 0.3rem;\n box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;\n outline: 0; }\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #171f38; }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.show {\n opacity: 0.5; }\n\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 0.0625rem solid #E5E7EB;\n border-top-left-radius: 0.2375rem;\n border-top-right-radius: 0.2375rem; }\n .modal-header .btn-close {\n padding: 0.5rem 0.5rem;\n margin: -0.5rem -0.5rem -0.5rem auto; }\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5; }\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem; }\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n flex-shrink: 0;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 0.0625rem solid #E5E7EB;\n border-bottom-right-radius: 0.2375rem;\n border-bottom-left-radius: 0.2375rem; }\n .modal-footer > * {\n margin: 0.25rem; }\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto; }\n .modal-dialog-scrollable {\n height: calc(100% - 3.5rem); }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem); }\n .modal-content {\n box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; }\n .modal-sm {\n max-width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px; } }\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px; } }\n\n.modal-fullscreen {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen .modal-header {\n border-radius: 0; }\n .modal-fullscreen .modal-body {\n overflow-y: auto; }\n .modal-fullscreen .modal-footer {\n border-radius: 0; }\n\n@media (max-width: 575.98px) {\n .modal-fullscreen-sm-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-sm-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-sm-down .modal-header {\n border-radius: 0; }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto; }\n .modal-fullscreen-sm-down .modal-footer {\n border-radius: 0; } }\n\n@media (max-width: 767.98px) {\n .modal-fullscreen-md-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-md-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-md-down .modal-header {\n border-radius: 0; }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto; }\n .modal-fullscreen-md-down .modal-footer {\n border-radius: 0; } }\n\n@media (max-width: 991.98px) {\n .modal-fullscreen-lg-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-lg-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-lg-down .modal-header {\n border-radius: 0; }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto; }\n .modal-fullscreen-lg-down .modal-footer {\n border-radius: 0; } }\n\n@media (max-width: 1199.98px) {\n .modal-fullscreen-xl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-xl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-xl-down .modal-header {\n border-radius: 0; }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto; }\n .modal-fullscreen-xl-down .modal-footer {\n border-radius: 0; } }\n\n@media (max-width: 1399.98px) {\n .modal-fullscreen-xxl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0; }\n .modal-fullscreen-xxl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0; }\n .modal-fullscreen-xxl-down .modal-header {\n border-radius: 0; }\n .modal-fullscreen-xxl-down .modal-body {\n overflow-y: auto; }\n .modal-fullscreen-xxl-down .modal-footer {\n border-radius: 0; } }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.show {\n opacity: 0.9; }\n .tooltip .tooltip-arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem; }\n .tooltip .tooltip-arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=\"top\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"top\"] .tooltip-arrow {\n bottom: 0; }\n .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"top\"] .tooltip-arrow::before {\n top: -1px;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #ffffff; }\n\n.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=\"right\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"right\"] .tooltip-arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"right\"] .tooltip-arrow::before {\n right: -1px;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #ffffff; }\n\n.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=\"bottom\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"bottom\"] .tooltip-arrow {\n top: 0; }\n .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"bottom\"] .tooltip-arrow::before {\n bottom: -1px;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #ffffff; }\n\n.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=\"left\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"left\"] .tooltip-arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"left\"] .tooltip-arrow::before {\n left: -1px;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #ffffff; }\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #171f38;\n text-align: center;\n background-color: #ffffff;\n border-radius: 1rem; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0 /* rtl:ignore */;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 0.0625rem solid rgba(23, 31, 56, 0.2);\n border-radius: 0.3rem;\n box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; }\n .popover .popover-arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem; }\n .popover .popover-arrow::before, .popover .popover-arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow {\n bottom: -0.5625rem; }\n .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(23, 31, 56, 0.25); }\n .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::after {\n bottom: 0.0625rem;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #ffffff; }\n\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow {\n left: -0.5625rem;\n width: 0.5rem;\n height: 1rem; }\n .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(23, 31, 56, 0.25); }\n .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::after {\n left: 0.0625rem;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #ffffff; }\n\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow {\n top: -0.5625rem; }\n .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(23, 31, 56, 0.25); }\n .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::after {\n top: 0.0625rem;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #ffffff; }\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 0.0625rem solid #f7f7f7; }\n\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow {\n right: -0.5625rem;\n width: 0.5rem;\n height: 1rem; }\n .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(23, 31, 56, 0.25); }\n .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::after {\n right: 0.0625rem;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #ffffff; }\n\n.popover-header {\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: #1c2540;\n background-color: #f7f7f7;\n border-bottom: 0.0625rem solid #dfdfdf;\n border-top-left-radius: 0.2375rem;\n border-top-right-radius: 0.2375rem; }\n .popover-header:empty {\n display: none; }\n\n.popover-body {\n padding: 1rem 1rem;\n color: #1F2937; }\n\n.carousel {\n position: relative; }\n\n.carousel.pointer-event {\n touch-action: pan-y; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n .carousel-inner::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none; } }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block; }\n\n/* rtl:begin:ignore */\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n transform: translateX(100%); }\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n transform: translateX(-100%); }\n\n/* rtl:end:ignore */\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none; }\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n z-index: 1;\n opacity: 1; }\n\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-start,\n .carousel-fade .active.carousel-item-end {\n transition: none; } }\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n padding: 0;\n color: #ffffff;\n text-align: center;\n background: none;\n border: 0;\n opacity: 0.5;\n transition: opacity 0.15s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none; } }\n .carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9; }\n\n.carousel-control-prev {\n left: 0; }\n\n.carousel-control-next {\n right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100% 100%; }\n\n/* rtl:options: {\n \"autoRename\": true,\n \"stringMap\":[ {\n \"name\" : \"prev-next\",\n \"search\" : \"prev\",\n \"replace\" : \"next\"\n } ]\n} */\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\"); }\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\"); }\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 2;\n display: flex;\n justify-content: center;\n padding: 0;\n margin-right: 15%;\n margin-bottom: 1rem;\n margin-left: 15%;\n list-style: none; }\n .carousel-indicators [data-bs-target] {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n padding: 0;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 0;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-indicators [data-bs-target] {\n transition: none; } }\n .carousel-indicators .active {\n opacity: 1; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 1.25rem;\n left: 15%;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #ffffff;\n text-align: center; }\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n filter: invert(1) grayscale(100); }\n\n.carousel-dark .carousel-indicators [data-bs-target] {\n background-color: #171f38; }\n\n.carousel-dark .carousel-caption {\n color: #171f38; }\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */; } }\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: 0.75s linear infinite spinner-border; }\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em; }\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0); }\n 50% {\n opacity: 1;\n transform: none; } }\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: 0.75s linear infinite spinner-grow; }\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem; }\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n .spinner-grow {\n animation-duration: 1.5s; } }\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.link-primary {\n color: #242e4c; }\n .link-primary:hover, .link-primary:focus {\n color: #1d253d; }\n\n.link-secondary {\n color: #1c2540; }\n .link-secondary:hover, .link-secondary:focus {\n color: #161e33; }\n\n.link-tertiary {\n color: #1d58a5; }\n .link-tertiary:hover, .link-tertiary:focus {\n color: #174684; }\n\n.link-primary-app {\n color: #EBF4F6; }\n .link-primary-app:hover, .link-primary-app:focus {\n color: #eff6f8; }\n\n.link-secondary-app {\n color: #424AA0; }\n .link-secondary-app:hover, .link-secondary-app:focus {\n color: #353b80; }\n\n.link-success {\n color: #3aaf85; }\n .link-success:hover, .link-success:focus {\n color: #61bf9d; }\n\n.link-info {\n color: #0d6efd; }\n .link-info:hover, .link-info:focus {\n color: #0a58ca; }\n\n.link-warning {\n color: #ffc107; }\n .link-warning:hover, .link-warning:focus {\n color: #ffcd39; }\n\n.link-danger {\n color: #dc3545; }\n .link-danger:hover, .link-danger:focus {\n color: #b02a37; }\n\n.link-white {\n color: #ffffff; }\n .link-white:hover, .link-white:focus {\n color: white; }\n\n.link-gray {\n color: #1F2937; }\n .link-gray:hover, .link-gray:focus {\n color: #19212c; }\n\n.link-dark {\n color: #1c2540; }\n .link-dark:hover, .link-dark:focus {\n color: #161e33; }\n\n.link-black {\n color: #171f38; }\n .link-black:hover, .link-black:focus {\n color: #12192d; }\n\n.link-purple {\n color: #6f42c1; }\n .link-purple:hover, .link-purple:focus {\n color: #59359a; }\n\n.link-orange {\n color: #e84422; }\n .link-orange:hover, .link-orange:focus {\n color: #ba361b; }\n\n.link-gray-100 {\n color: #F9FAFB; }\n .link-gray-100:hover, .link-gray-100:focus {\n color: #fafbfc; }\n\n.link-gray-200 {\n color: #F3F4F6; }\n .link-gray-200:hover, .link-gray-200:focus {\n color: #f5f6f8; }\n\n.link-gray-300 {\n color: #E5E7EB; }\n .link-gray-300:hover, .link-gray-300:focus {\n color: #eaecef; }\n\n.link-gray-400 {\n color: #D1D5DB; }\n .link-gray-400:hover, .link-gray-400:focus {\n color: #dadde2; }\n\n.link-gray-500 {\n color: #9CA3AF; }\n .link-gray-500:hover, .link-gray-500:focus {\n color: #b0b5bf; }\n\n.link-gray-600 {\n color: #6B7280; }\n .link-gray-600:hover, .link-gray-600:focus {\n color: #565b66; }\n\n.link-gray-700 {\n color: #4B5563; }\n .link-gray-700:hover, .link-gray-700:focus {\n color: #3c444f; }\n\n.link-gray-800 {\n color: #374151; }\n .link-gray-800:hover, .link-gray-800:focus {\n color: #2c3441; }\n\n.ratio {\n position: relative;\n width: 100%; }\n .ratio::before {\n display: block;\n padding-top: var(--bs-aspect-ratio);\n content: \"\"; }\n .ratio > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n\n.ratio-1x1 {\n --bs-aspect-ratio: 100%; }\n\n.ratio-4x3 {\n --bs-aspect-ratio: calc(3 / 4 * 100%); }\n\n.ratio-16x9 {\n --bs-aspect-ratio: calc(9 / 16 * 100%); }\n\n.ratio-21x9 {\n --bs-aspect-ratio: calc(9 / 21 * 100%); }\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030; }\n\n.sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020; }\n\n@media (min-width: 576px) {\n .sticky-sm-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n@media (min-width: 768px) {\n .sticky-md-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n@media (min-width: 1200px) {\n .sticky-xl-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n@media (min-width: 1400px) {\n .sticky-xxl-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important; }\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n content: \"\"; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.float-start {\n float: left !important; }\n\n.float-end {\n float: right !important; }\n\n.float-none {\n float: none !important; }\n\n.overflow-auto {\n overflow: auto !important; }\n\n.overflow-hidden {\n overflow: hidden !important; }\n\n.overflow-visible {\n overflow: visible !important; }\n\n.overflow-scroll {\n overflow: scroll !important; }\n\n.d-inline {\n display: inline !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-block {\n display: block !important; }\n\n.d-grid {\n display: grid !important; }\n\n.d-table {\n display: table !important; }\n\n.d-table-row {\n display: table-row !important; }\n\n.d-table-cell {\n display: table-cell !important; }\n\n.d-flex {\n display: flex !important; }\n\n.d-inline-flex {\n display: inline-flex !important; }\n\n.d-none {\n display: none !important; }\n\n.shadow {\n box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px !important; }\n\n.shadow-sm {\n box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px !important; }\n\n.shadow-lg {\n box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px !important; }\n\n.shadow-none {\n box-shadow: none !important; }\n\n.position-static {\n position: static !important; }\n\n.position-relative {\n position: relative !important; }\n\n.position-absolute {\n position: absolute !important; }\n\n.position-fixed, .headroom--pinned, .headroom--unpinned {\n position: fixed !important; }\n\n.position-sticky {\n position: sticky !important; }\n\n.top-0 {\n top: 0 !important; }\n\n.top-50 {\n top: 50% !important; }\n\n.top-100 {\n top: 100% !important; }\n\n.bottom-0 {\n bottom: 0 !important; }\n\n.bottom-50 {\n bottom: 50% !important; }\n\n.bottom-100 {\n bottom: 100% !important; }\n\n.start-0 {\n left: 0 !important; }\n\n.start-50 {\n left: 50% !important; }\n\n.start-100 {\n left: 100% !important; }\n\n.end-0 {\n right: 0 !important; }\n\n.end-50 {\n right: 50% !important; }\n\n.end-100 {\n right: 100% !important; }\n\n.translate-middle {\n transform: translate(-50%, -50%) !important; }\n\n.translate-middle-x {\n transform: translateX(-50%) !important; }\n\n.translate-middle-y {\n transform: translateY(-50%) !important; }\n\n.border {\n border: 0.0625rem solid #E5E7EB !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top {\n border-top: 0.0625rem solid #E5E7EB !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-end {\n border-right: 0.0625rem solid #E5E7EB !important; }\n\n.border-end-0 {\n border-right: 0 !important; }\n\n.border-bottom {\n border-bottom: 0.0625rem solid #E5E7EB !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-start {\n border-left: 0.0625rem solid #E5E7EB !important; }\n\n.border-start-0 {\n border-left: 0 !important; }\n\n.border-primary {\n border-color: #242e4c !important; }\n\n.border-secondary {\n border-color: #1c2540 !important; }\n\n.border-tertiary {\n border-color: #1d58a5 !important; }\n\n.border-primary-app {\n border-color: #EBF4F6 !important; }\n\n.border-secondary-app {\n border-color: #424AA0 !important; }\n\n.border-success {\n border-color: #3aaf85 !important; }\n\n.border-info {\n border-color: #0d6efd !important; }\n\n.border-warning {\n border-color: #ffc107 !important; }\n\n.border-danger {\n border-color: #dc3545 !important; }\n\n.border-white {\n border-color: #ffffff !important; }\n\n.border-gray {\n border-color: #1F2937 !important; }\n\n.border-dark {\n border-color: #1c2540 !important; }\n\n.border-black {\n border-color: #171f38 !important; }\n\n.border-purple {\n border-color: #6f42c1 !important; }\n\n.border-orange {\n border-color: #e84422 !important; }\n\n.border-gray-100 {\n border-color: #F9FAFB !important; }\n\n.border-gray-200 {\n border-color: #F3F4F6 !important; }\n\n.border-gray-300 {\n border-color: #E5E7EB !important; }\n\n.border-gray-400 {\n border-color: #D1D5DB !important; }\n\n.border-gray-500 {\n border-color: #9CA3AF !important; }\n\n.border-gray-600 {\n border-color: #6B7280 !important; }\n\n.border-gray-700 {\n border-color: #4B5563 !important; }\n\n.border-gray-800 {\n border-color: #374151 !important; }\n\n.border-0 {\n border-width: 0 !important; }\n\n.border-1 {\n border-width: 1px !important; }\n\n.border-2 {\n border-width: 2px !important; }\n\n.border-3 {\n border-width: 3px !important; }\n\n.border-4 {\n border-width: 4px !important; }\n\n.border-5 {\n border-width: 5px !important; }\n\n.w-25 {\n width: 25% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-75 {\n width: 75% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n.w-auto {\n width: auto !important; }\n\n.mw-100 {\n max-width: 100% !important; }\n\n.vw-100 {\n width: 100vw !important; }\n\n.min-vw-100 {\n min-width: 100vw !important; }\n\n.h-25 {\n height: 25% !important; }\n\n.h-50 {\n height: 50% !important; }\n\n.h-75 {\n height: 75% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.h-auto {\n height: auto !important; }\n\n.mh-100 {\n max-height: 100% !important; }\n\n.vh-100 {\n height: 100vh !important; }\n\n.min-vh-100 {\n min-height: 100vh !important; }\n\n.flex-fill {\n flex: 1 1 auto !important; }\n\n.flex-row {\n flex-direction: row !important; }\n\n.flex-column {\n flex-direction: column !important; }\n\n.flex-row-reverse {\n flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n flex-direction: column-reverse !important; }\n\n.flex-grow-0 {\n flex-grow: 0 !important; }\n\n.flex-grow-1 {\n flex-grow: 1 !important; }\n\n.flex-shrink-0 {\n flex-shrink: 0 !important; }\n\n.flex-shrink-1 {\n flex-shrink: 1 !important; }\n\n.flex-wrap {\n flex-wrap: wrap !important; }\n\n.flex-nowrap {\n flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n\n.gap-0 {\n gap: 0 !important; }\n\n.gap-1 {\n gap: 0.25rem !important; }\n\n.gap-2 {\n gap: 0.5rem !important; }\n\n.gap-3 {\n gap: 1rem !important; }\n\n.gap-4 {\n gap: 1.5rem !important; }\n\n.gap-5 {\n gap: 3rem !important; }\n\n.gap-6 {\n gap: 5rem !important; }\n\n.gap-7 {\n gap: 8rem !important; }\n\n.gap-8 {\n gap: 10rem !important; }\n\n.gap-9 {\n gap: 11rem !important; }\n\n.gap-10 {\n gap: 14rem !important; }\n\n.gap-11 {\n gap: 16rem !important; }\n\n.gap-12 {\n gap: 20rem !important; }\n\n.gap-sm {\n gap: 1rem !important; }\n\n.gap-md {\n gap: 2rem !important; }\n\n.gap-lg {\n gap: 4rem !important; }\n\n.gap-xl {\n gap: 8rem !important; }\n\n.justify-content-start {\n justify-content: flex-start !important; }\n\n.justify-content-end {\n justify-content: flex-end !important; }\n\n.justify-content-center {\n justify-content: center !important; }\n\n.justify-content-between {\n justify-content: space-between !important; }\n\n.justify-content-around {\n justify-content: space-around !important; }\n\n.justify-content-evenly {\n justify-content: space-evenly !important; }\n\n.align-items-start {\n align-items: flex-start !important; }\n\n.align-items-end {\n align-items: flex-end !important; }\n\n.align-items-center {\n align-items: center !important; }\n\n.align-items-baseline {\n align-items: baseline !important; }\n\n.align-items-stretch {\n align-items: stretch !important; }\n\n.align-content-start {\n align-content: flex-start !important; }\n\n.align-content-end {\n align-content: flex-end !important; }\n\n.align-content-center {\n align-content: center !important; }\n\n.align-content-between {\n align-content: space-between !important; }\n\n.align-content-around {\n align-content: space-around !important; }\n\n.align-content-stretch {\n align-content: stretch !important; }\n\n.align-self-auto {\n align-self: auto !important; }\n\n.align-self-start {\n align-self: flex-start !important; }\n\n.align-self-end {\n align-self: flex-end !important; }\n\n.align-self-center {\n align-self: center !important; }\n\n.align-self-baseline {\n align-self: baseline !important; }\n\n.align-self-stretch {\n align-self: stretch !important; }\n\n.order-first {\n order: -1 !important; }\n\n.order-0 {\n order: 0 !important; }\n\n.order-1 {\n order: 1 !important; }\n\n.order-2 {\n order: 2 !important; }\n\n.order-3 {\n order: 3 !important; }\n\n.order-4 {\n order: 4 !important; }\n\n.order-5 {\n order: 5 !important; }\n\n.order-last {\n order: 6 !important; }\n\n.m-0 {\n margin: 0 !important; }\n\n.m-1 {\n margin: 0.25rem !important; }\n\n.m-2 {\n margin: 0.5rem !important; }\n\n.m-3 {\n margin: 1rem !important; }\n\n.m-4 {\n margin: 1.5rem !important; }\n\n.m-5 {\n margin: 3rem !important; }\n\n.m-6 {\n margin: 5rem !important; }\n\n.m-7 {\n margin: 8rem !important; }\n\n.m-8 {\n margin: 10rem !important; }\n\n.m-9 {\n margin: 11rem !important; }\n\n.m-10 {\n margin: 14rem !important; }\n\n.m-11 {\n margin: 16rem !important; }\n\n.m-12 {\n margin: 20rem !important; }\n\n.m-sm {\n margin: 1rem !important; }\n\n.m-md {\n margin: 2rem !important; }\n\n.m-lg {\n margin: 4rem !important; }\n\n.m-xl {\n margin: 8rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n\n.mx-6 {\n margin-right: 5rem !important;\n margin-left: 5rem !important; }\n\n.mx-7 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n\n.mx-8 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n\n.mx-9 {\n margin-right: 11rem !important;\n margin-left: 11rem !important; }\n\n.mx-10 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n\n.mx-11 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n\n.mx-12 {\n margin-right: 20rem !important;\n margin-left: 20rem !important; }\n\n.mx-sm {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n\n.mx-md {\n margin-right: 2rem !important;\n margin-left: 2rem !important; }\n\n.mx-lg {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n\n.mx-xl {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n\n.my-6 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important; }\n\n.my-7 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n\n.my-8 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n\n.my-9 {\n margin-top: 11rem !important;\n margin-bottom: 11rem !important; }\n\n.my-10 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n\n.my-11 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n\n.my-12 {\n margin-top: 20rem !important;\n margin-bottom: 20rem !important; }\n\n.my-sm {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n\n.my-md {\n margin-top: 2rem !important;\n margin-bottom: 2rem !important; }\n\n.my-lg {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n\n.my-xl {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n\n.mt-0 {\n margin-top: 0 !important; }\n\n.mt-1 {\n margin-top: 0.25rem !important; }\n\n.mt-2 {\n margin-top: 0.5rem !important; }\n\n.mt-3 {\n margin-top: 1rem !important; }\n\n.mt-4 {\n margin-top: 1.5rem !important; }\n\n.mt-5 {\n margin-top: 3rem !important; }\n\n.mt-6 {\n margin-top: 5rem !important; }\n\n.mt-7 {\n margin-top: 8rem !important; }\n\n.mt-8 {\n margin-top: 10rem !important; }\n\n.mt-9 {\n margin-top: 11rem !important; }\n\n.mt-10 {\n margin-top: 14rem !important; }\n\n.mt-11 {\n margin-top: 16rem !important; }\n\n.mt-12 {\n margin-top: 20rem !important; }\n\n.mt-sm {\n margin-top: 1rem !important; }\n\n.mt-md {\n margin-top: 2rem !important; }\n\n.mt-lg {\n margin-top: 4rem !important; }\n\n.mt-xl {\n margin-top: 8rem !important; }\n\n.mt-auto {\n margin-top: auto !important; }\n\n.me-0 {\n margin-right: 0 !important; }\n\n.me-1 {\n margin-right: 0.25rem !important; }\n\n.me-2 {\n margin-right: 0.5rem !important; }\n\n.me-3 {\n margin-right: 1rem !important; }\n\n.me-4 {\n margin-right: 1.5rem !important; }\n\n.me-5 {\n margin-right: 3rem !important; }\n\n.me-6 {\n margin-right: 5rem !important; }\n\n.me-7 {\n margin-right: 8rem !important; }\n\n.me-8 {\n margin-right: 10rem !important; }\n\n.me-9 {\n margin-right: 11rem !important; }\n\n.me-10 {\n margin-right: 14rem !important; }\n\n.me-11 {\n margin-right: 16rem !important; }\n\n.me-12 {\n margin-right: 20rem !important; }\n\n.me-sm {\n margin-right: 1rem !important; }\n\n.me-md {\n margin-right: 2rem !important; }\n\n.me-lg {\n margin-right: 4rem !important; }\n\n.me-xl {\n margin-right: 8rem !important; }\n\n.me-auto {\n margin-right: auto !important; }\n\n.mb-0 {\n margin-bottom: 0 !important; }\n\n.mb-1 {\n margin-bottom: 0.25rem !important; }\n\n.mb-2 {\n margin-bottom: 0.5rem !important; }\n\n.mb-3 {\n margin-bottom: 1rem !important; }\n\n.mb-4 {\n margin-bottom: 1.5rem !important; }\n\n.mb-5 {\n margin-bottom: 3rem !important; }\n\n.mb-6 {\n margin-bottom: 5rem !important; }\n\n.mb-7 {\n margin-bottom: 8rem !important; }\n\n.mb-8 {\n margin-bottom: 10rem !important; }\n\n.mb-9 {\n margin-bottom: 11rem !important; }\n\n.mb-10 {\n margin-bottom: 14rem !important; }\n\n.mb-11 {\n margin-bottom: 16rem !important; }\n\n.mb-12 {\n margin-bottom: 20rem !important; }\n\n.mb-sm {\n margin-bottom: 1rem !important; }\n\n.mb-md {\n margin-bottom: 2rem !important; }\n\n.mb-lg {\n margin-bottom: 4rem !important; }\n\n.mb-xl {\n margin-bottom: 8rem !important; }\n\n.mb-auto {\n margin-bottom: auto !important; }\n\n.ms-0 {\n margin-left: 0 !important; }\n\n.ms-1 {\n margin-left: 0.25rem !important; }\n\n.ms-2 {\n margin-left: 0.5rem !important; }\n\n.ms-3 {\n margin-left: 1rem !important; }\n\n.ms-4 {\n margin-left: 1.5rem !important; }\n\n.ms-5 {\n margin-left: 3rem !important; }\n\n.ms-6 {\n margin-left: 5rem !important; }\n\n.ms-7 {\n margin-left: 8rem !important; }\n\n.ms-8 {\n margin-left: 10rem !important; }\n\n.ms-9 {\n margin-left: 11rem !important; }\n\n.ms-10 {\n margin-left: 14rem !important; }\n\n.ms-11 {\n margin-left: 16rem !important; }\n\n.ms-12 {\n margin-left: 20rem !important; }\n\n.ms-sm {\n margin-left: 1rem !important; }\n\n.ms-md {\n margin-left: 2rem !important; }\n\n.ms-lg {\n margin-left: 4rem !important; }\n\n.ms-xl {\n margin-left: 8rem !important; }\n\n.ms-auto {\n margin-left: auto !important; }\n\n.m-n1 {\n margin: -0.25rem !important; }\n\n.m-n2 {\n margin: -0.5rem !important; }\n\n.m-n3 {\n margin: -1rem !important; }\n\n.m-n4 {\n margin: -1.5rem !important; }\n\n.m-n5 {\n margin: -3rem !important; }\n\n.m-n6 {\n margin: -5rem !important; }\n\n.m-n7 {\n margin: -8rem !important; }\n\n.m-n8 {\n margin: -10rem !important; }\n\n.m-n9 {\n margin: -11rem !important; }\n\n.m-n10 {\n margin: -14rem !important; }\n\n.m-n11 {\n margin: -16rem !important; }\n\n.m-n12 {\n margin: -20rem !important; }\n\n.m-nsm {\n margin: -1rem !important; }\n\n.m-nmd {\n margin: -2rem !important; }\n\n.m-nlg {\n margin: -4rem !important; }\n\n.m-nxl {\n margin: -8rem !important; }\n\n.mx-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n\n.mx-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n\n.mx-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n\n.mx-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n\n.mx-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n\n.mx-n6 {\n margin-right: -5rem !important;\n margin-left: -5rem !important; }\n\n.mx-n7 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n\n.mx-n8 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n\n.mx-n9 {\n margin-right: -11rem !important;\n margin-left: -11rem !important; }\n\n.mx-n10 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n\n.mx-n11 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n\n.mx-n12 {\n margin-right: -20rem !important;\n margin-left: -20rem !important; }\n\n.mx-nsm {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n\n.mx-nmd {\n margin-right: -2rem !important;\n margin-left: -2rem !important; }\n\n.mx-nlg {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n\n.mx-nxl {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n\n.my-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n\n.my-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n\n.my-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n\n.my-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n\n.my-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n\n.my-n6 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important; }\n\n.my-n7 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n\n.my-n8 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n\n.my-n9 {\n margin-top: -11rem !important;\n margin-bottom: -11rem !important; }\n\n.my-n10 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n\n.my-n11 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n\n.my-n12 {\n margin-top: -20rem !important;\n margin-bottom: -20rem !important; }\n\n.my-nsm {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n\n.my-nmd {\n margin-top: -2rem !important;\n margin-bottom: -2rem !important; }\n\n.my-nlg {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n\n.my-nxl {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n\n.mt-n1 {\n margin-top: -0.25rem !important; }\n\n.mt-n2 {\n margin-top: -0.5rem !important; }\n\n.mt-n3 {\n margin-top: -1rem !important; }\n\n.mt-n4 {\n margin-top: -1.5rem !important; }\n\n.mt-n5 {\n margin-top: -3rem !important; }\n\n.mt-n6 {\n margin-top: -5rem !important; }\n\n.mt-n7 {\n margin-top: -8rem !important; }\n\n.mt-n8 {\n margin-top: -10rem !important; }\n\n.mt-n9 {\n margin-top: -11rem !important; }\n\n.mt-n10 {\n margin-top: -14rem !important; }\n\n.mt-n11 {\n margin-top: -16rem !important; }\n\n.mt-n12 {\n margin-top: -20rem !important; }\n\n.mt-nsm {\n margin-top: -1rem !important; }\n\n.mt-nmd {\n margin-top: -2rem !important; }\n\n.mt-nlg {\n margin-top: -4rem !important; }\n\n.mt-nxl {\n margin-top: -8rem !important; }\n\n.me-n1 {\n margin-right: -0.25rem !important; }\n\n.me-n2 {\n margin-right: -0.5rem !important; }\n\n.me-n3 {\n margin-right: -1rem !important; }\n\n.me-n4 {\n margin-right: -1.5rem !important; }\n\n.me-n5 {\n margin-right: -3rem !important; }\n\n.me-n6 {\n margin-right: -5rem !important; }\n\n.me-n7 {\n margin-right: -8rem !important; }\n\n.me-n8 {\n margin-right: -10rem !important; }\n\n.me-n9 {\n margin-right: -11rem !important; }\n\n.me-n10 {\n margin-right: -14rem !important; }\n\n.me-n11 {\n margin-right: -16rem !important; }\n\n.me-n12 {\n margin-right: -20rem !important; }\n\n.me-nsm {\n margin-right: -1rem !important; }\n\n.me-nmd {\n margin-right: -2rem !important; }\n\n.me-nlg {\n margin-right: -4rem !important; }\n\n.me-nxl {\n margin-right: -8rem !important; }\n\n.mb-n1 {\n margin-bottom: -0.25rem !important; }\n\n.mb-n2 {\n margin-bottom: -0.5rem !important; }\n\n.mb-n3 {\n margin-bottom: -1rem !important; }\n\n.mb-n4 {\n margin-bottom: -1.5rem !important; }\n\n.mb-n5 {\n margin-bottom: -3rem !important; }\n\n.mb-n6 {\n margin-bottom: -5rem !important; }\n\n.mb-n7 {\n margin-bottom: -8rem !important; }\n\n.mb-n8 {\n margin-bottom: -10rem !important; }\n\n.mb-n9 {\n margin-bottom: -11rem !important; }\n\n.mb-n10 {\n margin-bottom: -14rem !important; }\n\n.mb-n11 {\n margin-bottom: -16rem !important; }\n\n.mb-n12 {\n margin-bottom: -20rem !important; }\n\n.mb-nsm {\n margin-bottom: -1rem !important; }\n\n.mb-nmd {\n margin-bottom: -2rem !important; }\n\n.mb-nlg {\n margin-bottom: -4rem !important; }\n\n.mb-nxl {\n margin-bottom: -8rem !important; }\n\n.ms-n1 {\n margin-left: -0.25rem !important; }\n\n.ms-n2 {\n margin-left: -0.5rem !important; }\n\n.ms-n3 {\n margin-left: -1rem !important; }\n\n.ms-n4 {\n margin-left: -1.5rem !important; }\n\n.ms-n5 {\n margin-left: -3rem !important; }\n\n.ms-n6 {\n margin-left: -5rem !important; }\n\n.ms-n7 {\n margin-left: -8rem !important; }\n\n.ms-n8 {\n margin-left: -10rem !important; }\n\n.ms-n9 {\n margin-left: -11rem !important; }\n\n.ms-n10 {\n margin-left: -14rem !important; }\n\n.ms-n11 {\n margin-left: -16rem !important; }\n\n.ms-n12 {\n margin-left: -20rem !important; }\n\n.ms-nsm {\n margin-left: -1rem !important; }\n\n.ms-nmd {\n margin-left: -2rem !important; }\n\n.ms-nlg {\n margin-left: -4rem !important; }\n\n.ms-nxl {\n margin-left: -8rem !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.p-1 {\n padding: 0.25rem !important; }\n\n.p-2 {\n padding: 0.5rem !important; }\n\n.p-3 {\n padding: 1rem !important; }\n\n.p-4 {\n padding: 1.5rem !important; }\n\n.p-5 {\n padding: 3rem !important; }\n\n.p-6 {\n padding: 5rem !important; }\n\n.p-7 {\n padding: 8rem !important; }\n\n.p-8 {\n padding: 10rem !important; }\n\n.p-9 {\n padding: 11rem !important; }\n\n.p-10 {\n padding: 14rem !important; }\n\n.p-11 {\n padding: 16rem !important; }\n\n.p-12 {\n padding: 20rem !important; }\n\n.p-sm {\n padding: 1rem !important; }\n\n.p-md {\n padding: 2rem !important; }\n\n.p-lg {\n padding: 4rem !important; }\n\n.p-xl {\n padding: 8rem !important; }\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n\n.px-6 {\n padding-right: 5rem !important;\n padding-left: 5rem !important; }\n\n.px-7 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n\n.px-8 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n\n.px-9 {\n padding-right: 11rem !important;\n padding-left: 11rem !important; }\n\n.px-10 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n\n.px-11 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n\n.px-12 {\n padding-right: 20rem !important;\n padding-left: 20rem !important; }\n\n.px-sm {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n\n.px-md {\n padding-right: 2rem !important;\n padding-left: 2rem !important; }\n\n.px-lg {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n\n.px-xl {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n\n.py-6 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important; }\n\n.py-7 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n\n.py-8 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n\n.py-9 {\n padding-top: 11rem !important;\n padding-bottom: 11rem !important; }\n\n.py-10 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n\n.py-11 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n\n.py-12 {\n padding-top: 20rem !important;\n padding-bottom: 20rem !important; }\n\n.py-sm {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n\n.py-md {\n padding-top: 2rem !important;\n padding-bottom: 2rem !important; }\n\n.py-lg {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n\n.py-xl {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n\n.pt-0 {\n padding-top: 0 !important; }\n\n.pt-1 {\n padding-top: 0.25rem !important; }\n\n.pt-2 {\n padding-top: 0.5rem !important; }\n\n.pt-3 {\n padding-top: 1rem !important; }\n\n.pt-4 {\n padding-top: 1.5rem !important; }\n\n.pt-5 {\n padding-top: 3rem !important; }\n\n.pt-6 {\n padding-top: 5rem !important; }\n\n.pt-7 {\n padding-top: 8rem !important; }\n\n.pt-8 {\n padding-top: 10rem !important; }\n\n.pt-9 {\n padding-top: 11rem !important; }\n\n.pt-10 {\n padding-top: 14rem !important; }\n\n.pt-11 {\n padding-top: 16rem !important; }\n\n.pt-12 {\n padding-top: 20rem !important; }\n\n.pt-sm {\n padding-top: 1rem !important; }\n\n.pt-md {\n padding-top: 2rem !important; }\n\n.pt-lg {\n padding-top: 4rem !important; }\n\n.pt-xl {\n padding-top: 8rem !important; }\n\n.pe-0 {\n padding-right: 0 !important; }\n\n.pe-1 {\n padding-right: 0.25rem !important; }\n\n.pe-2 {\n padding-right: 0.5rem !important; }\n\n.pe-3 {\n padding-right: 1rem !important; }\n\n.pe-4 {\n padding-right: 1.5rem !important; }\n\n.pe-5 {\n padding-right: 3rem !important; }\n\n.pe-6 {\n padding-right: 5rem !important; }\n\n.pe-7 {\n padding-right: 8rem !important; }\n\n.pe-8 {\n padding-right: 10rem !important; }\n\n.pe-9 {\n padding-right: 11rem !important; }\n\n.pe-10 {\n padding-right: 14rem !important; }\n\n.pe-11 {\n padding-right: 16rem !important; }\n\n.pe-12 {\n padding-right: 20rem !important; }\n\n.pe-sm {\n padding-right: 1rem !important; }\n\n.pe-md {\n padding-right: 2rem !important; }\n\n.pe-lg {\n padding-right: 4rem !important; }\n\n.pe-xl {\n padding-right: 8rem !important; }\n\n.pb-0 {\n padding-bottom: 0 !important; }\n\n.pb-1 {\n padding-bottom: 0.25rem !important; }\n\n.pb-2 {\n padding-bottom: 0.5rem !important; }\n\n.pb-3 {\n padding-bottom: 1rem !important; }\n\n.pb-4 {\n padding-bottom: 1.5rem !important; }\n\n.pb-5 {\n padding-bottom: 3rem !important; }\n\n.pb-6 {\n padding-bottom: 5rem !important; }\n\n.pb-7 {\n padding-bottom: 8rem !important; }\n\n.pb-8 {\n padding-bottom: 10rem !important; }\n\n.pb-9 {\n padding-bottom: 11rem !important; }\n\n.pb-10 {\n padding-bottom: 14rem !important; }\n\n.pb-11 {\n padding-bottom: 16rem !important; }\n\n.pb-12 {\n padding-bottom: 20rem !important; }\n\n.pb-sm {\n padding-bottom: 1rem !important; }\n\n.pb-md {\n padding-bottom: 2rem !important; }\n\n.pb-lg {\n padding-bottom: 4rem !important; }\n\n.pb-xl {\n padding-bottom: 8rem !important; }\n\n.ps-0 {\n padding-left: 0 !important; }\n\n.ps-1 {\n padding-left: 0.25rem !important; }\n\n.ps-2 {\n padding-left: 0.5rem !important; }\n\n.ps-3 {\n padding-left: 1rem !important; }\n\n.ps-4 {\n padding-left: 1.5rem !important; }\n\n.ps-5 {\n padding-left: 3rem !important; }\n\n.ps-6 {\n padding-left: 5rem !important; }\n\n.ps-7 {\n padding-left: 8rem !important; }\n\n.ps-8 {\n padding-left: 10rem !important; }\n\n.ps-9 {\n padding-left: 11rem !important; }\n\n.ps-10 {\n padding-left: 14rem !important; }\n\n.ps-11 {\n padding-left: 16rem !important; }\n\n.ps-12 {\n padding-left: 20rem !important; }\n\n.ps-sm {\n padding-left: 1rem !important; }\n\n.ps-md {\n padding-left: 2rem !important; }\n\n.ps-lg {\n padding-left: 4rem !important; }\n\n.ps-xl {\n padding-left: 8rem !important; }\n\n.fs-1 {\n font-size: calc(1.375rem + 1.5vw) !important; }\n\n.fs-2 {\n font-size: calc(1.325rem + 0.9vw) !important; }\n\n.fs-3 {\n font-size: calc(1.3rem + 0.6vw) !important; }\n\n.fs-4 {\n font-size: calc(1.275rem + 0.3vw) !important; }\n\n.fs-5 {\n font-size: 1.25rem !important; }\n\n.fs-6 {\n font-size: 1rem !important; }\n\n.fst-italic {\n font-style: italic !important; }\n\n.fst-normal {\n font-style: normal !important; }\n\n.fw-light {\n font-weight: 300 !important; }\n\n.fw-lighter {\n font-weight: lighter !important; }\n\n.fw-normal {\n font-weight: 400 !important; }\n\n.fw-bold {\n font-weight: 600 !important; }\n\n.fw-bolder {\n font-weight: 700 !important; }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.text-start {\n text-align: left !important; }\n\n.text-end {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n.text-primary {\n color: #242e4c !important; }\n\n.text-secondary {\n color: #1c2540 !important; }\n\n.text-tertiary {\n color: #1d58a5 !important; }\n\n.text-primary-app {\n color: #EBF4F6 !important; }\n\n.text-secondary-app {\n color: #424AA0 !important; }\n\n.text-success {\n color: #3aaf85 !important; }\n\n.text-info {\n color: #0d6efd !important; }\n\n.text-warning {\n color: #ffc107 !important; }\n\n.text-danger {\n color: #dc3545 !important; }\n\n.text-white {\n color: #ffffff !important; }\n\n.text-gray {\n color: #1F2937 !important; }\n\n.text-dark {\n color: #1c2540 !important; }\n\n.text-black {\n color: #171f38 !important; }\n\n.text-purple {\n color: #6f42c1 !important; }\n\n.text-orange {\n color: #e84422 !important; }\n\n.text-gray-100 {\n color: #F9FAFB !important; }\n\n.text-gray-200 {\n color: #F3F4F6 !important; }\n\n.text-gray-300 {\n color: #E5E7EB !important; }\n\n.text-gray-400 {\n color: #D1D5DB !important; }\n\n.text-gray-500 {\n color: #9CA3AF !important; }\n\n.text-gray-600 {\n color: #6B7280 !important; }\n\n.text-gray-700 {\n color: #4B5563 !important; }\n\n.text-gray-800 {\n color: #374151 !important; }\n\n.text-body {\n color: #1F2937 !important; }\n\n.text-muted {\n color: #58677d !important; }\n\n.text-black-50 {\n color: rgba(23, 31, 56, 0.5) !important; }\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-reset {\n color: inherit !important; }\n\n.lh-1 {\n line-height: 1 !important; }\n\n.lh-sm {\n line-height: 1.25 !important; }\n\n.lh-base {\n line-height: 1.5 !important; }\n\n.lh-lg {\n line-height: 2 !important; }\n\n.bg-primary {\n background-color: #242e4c !important; }\n\n.bg-secondary {\n background-color: #1c2540 !important; }\n\n.bg-tertiary {\n background-color: #1d58a5 !important; }\n\n.bg-primary-app {\n background-color: #EBF4F6 !important; }\n\n.bg-secondary-app {\n background-color: #424AA0 !important; }\n\n.bg-success {\n background-color: #3aaf85 !important; }\n\n.bg-info {\n background-color: #0d6efd !important; }\n\n.bg-warning {\n background-color: #ffc107 !important; }\n\n.bg-danger {\n background-color: #dc3545 !important; }\n\n.bg-white {\n background-color: #ffffff !important; }\n\n.bg-gray {\n background-color: #1F2937 !important; }\n\n.bg-dark {\n background-color: #1c2540 !important; }\n\n.bg-black {\n background-color: #171f38 !important; }\n\n.bg-purple {\n background-color: #6f42c1 !important; }\n\n.bg-orange {\n background-color: #e84422 !important; }\n\n.bg-gray-100 {\n background-color: #F9FAFB !important; }\n\n.bg-gray-200 {\n background-color: #F3F4F6 !important; }\n\n.bg-gray-300 {\n background-color: #E5E7EB !important; }\n\n.bg-gray-400 {\n background-color: #D1D5DB !important; }\n\n.bg-gray-500 {\n background-color: #9CA3AF !important; }\n\n.bg-gray-600 {\n background-color: #6B7280 !important; }\n\n.bg-gray-700 {\n background-color: #4B5563 !important; }\n\n.bg-gray-800 {\n background-color: #374151 !important; }\n\n.bg-body {\n background-color: #ffffff !important; }\n\n.bg-transparent {\n background-color: transparent !important; }\n\n.bg-gradient {\n background-image: var(--bs-gradient) !important; }\n\n.text-wrap {\n white-space: normal !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-decoration-none {\n text-decoration: none !important; }\n\n.text-decoration-underline {\n text-decoration: underline !important; }\n\n.text-decoration-line-through {\n text-decoration: line-through !important; }\n\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important; }\n\n/* rtl:end:remove */\n.font-monospace {\n font-family: var(--bs-font-monospace) !important; }\n\n.user-select-all {\n user-select: all !important; }\n\n.user-select-auto {\n user-select: auto !important; }\n\n.user-select-none {\n user-select: none !important; }\n\n.pe-none {\n pointer-events: none !important; }\n\n.pe-auto {\n pointer-events: auto !important; }\n\n.rounded {\n border-radius: 1rem !important; }\n\n.rounded-0 {\n border-radius: 0 !important; }\n\n.rounded-1 {\n border-radius: 0.6rem !important; }\n\n.rounded-2 {\n border-radius: 1rem !important; }\n\n.rounded-3 {\n border-radius: 0.3rem !important; }\n\n.rounded-circle {\n border-radius: 50% !important; }\n\n.rounded-pill {\n border-radius: 2rem !important; }\n\n.rounded-top {\n border-top-left-radius: 1rem !important;\n border-top-right-radius: 1rem !important; }\n\n.rounded-end {\n border-top-right-radius: 1rem !important;\n border-bottom-right-radius: 1rem !important; }\n\n.rounded-bottom {\n border-bottom-right-radius: 1rem !important;\n border-bottom-left-radius: 1rem !important; }\n\n.rounded-start {\n border-bottom-left-radius: 1rem !important;\n border-top-left-radius: 1rem !important; }\n\n.visible {\n visibility: visible !important; }\n\n.invisible {\n visibility: hidden !important; }\n\n@media (min-width: 576px) {\n .float-sm-start {\n float: left !important; }\n .float-sm-end {\n float: right !important; }\n .float-sm-none {\n float: none !important; }\n .d-sm-inline {\n display: inline !important; }\n .d-sm-inline-block {\n display: inline-block !important; }\n .d-sm-block {\n display: block !important; }\n .d-sm-grid {\n display: grid !important; }\n .d-sm-table {\n display: table !important; }\n .d-sm-table-row {\n display: table-row !important; }\n .d-sm-table-cell {\n display: table-cell !important; }\n .d-sm-flex {\n display: flex !important; }\n .d-sm-inline-flex {\n display: inline-flex !important; }\n .d-sm-none {\n display: none !important; }\n .flex-sm-fill {\n flex: 1 1 auto !important; }\n .flex-sm-row {\n flex-direction: row !important; }\n .flex-sm-column {\n flex-direction: column !important; }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-sm-grow-0 {\n flex-grow: 0 !important; }\n .flex-sm-grow-1 {\n flex-grow: 1 !important; }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-sm-wrap {\n flex-wrap: wrap !important; }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important; }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .gap-sm-0 {\n gap: 0 !important; }\n .gap-sm-1 {\n gap: 0.25rem !important; }\n .gap-sm-2 {\n gap: 0.5rem !important; }\n .gap-sm-3 {\n gap: 1rem !important; }\n .gap-sm-4 {\n gap: 1.5rem !important; }\n .gap-sm-5 {\n gap: 3rem !important; }\n .gap-sm-6 {\n gap: 5rem !important; }\n .gap-sm-7 {\n gap: 8rem !important; }\n .gap-sm-8 {\n gap: 10rem !important; }\n .gap-sm-9 {\n gap: 11rem !important; }\n .gap-sm-10 {\n gap: 14rem !important; }\n .gap-sm-11 {\n gap: 16rem !important; }\n .gap-sm-12 {\n gap: 20rem !important; }\n .gap-sm-sm {\n gap: 1rem !important; }\n .gap-sm-md {\n gap: 2rem !important; }\n .gap-sm-lg {\n gap: 4rem !important; }\n .gap-sm-xl {\n gap: 8rem !important; }\n .justify-content-sm-start {\n justify-content: flex-start !important; }\n .justify-content-sm-end {\n justify-content: flex-end !important; }\n .justify-content-sm-center {\n justify-content: center !important; }\n .justify-content-sm-between {\n justify-content: space-between !important; }\n .justify-content-sm-around {\n justify-content: space-around !important; }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important; }\n .align-items-sm-start {\n align-items: flex-start !important; }\n .align-items-sm-end {\n align-items: flex-end !important; }\n .align-items-sm-center {\n align-items: center !important; }\n .align-items-sm-baseline {\n align-items: baseline !important; }\n .align-items-sm-stretch {\n align-items: stretch !important; }\n .align-content-sm-start {\n align-content: flex-start !important; }\n .align-content-sm-end {\n align-content: flex-end !important; }\n .align-content-sm-center {\n align-content: center !important; }\n .align-content-sm-between {\n align-content: space-between !important; }\n .align-content-sm-around {\n align-content: space-around !important; }\n .align-content-sm-stretch {\n align-content: stretch !important; }\n .align-self-sm-auto {\n align-self: auto !important; }\n .align-self-sm-start {\n align-self: flex-start !important; }\n .align-self-sm-end {\n align-self: flex-end !important; }\n .align-self-sm-center {\n align-self: center !important; }\n .align-self-sm-baseline {\n align-self: baseline !important; }\n .align-self-sm-stretch {\n align-self: stretch !important; }\n .order-sm-first {\n order: -1 !important; }\n .order-sm-0 {\n order: 0 !important; }\n .order-sm-1 {\n order: 1 !important; }\n .order-sm-2 {\n order: 2 !important; }\n .order-sm-3 {\n order: 3 !important; }\n .order-sm-4 {\n order: 4 !important; }\n .order-sm-5 {\n order: 5 !important; }\n .order-sm-last {\n order: 6 !important; }\n .m-sm-0 {\n margin: 0 !important; }\n .m-sm-1 {\n margin: 0.25rem !important; }\n .m-sm-2 {\n margin: 0.5rem !important; }\n .m-sm-3 {\n margin: 1rem !important; }\n .m-sm-4 {\n margin: 1.5rem !important; }\n .m-sm-5 {\n margin: 3rem !important; }\n .m-sm-6 {\n margin: 5rem !important; }\n .m-sm-7 {\n margin: 8rem !important; }\n .m-sm-8 {\n margin: 10rem !important; }\n .m-sm-9 {\n margin: 11rem !important; }\n .m-sm-10 {\n margin: 14rem !important; }\n .m-sm-11 {\n margin: 16rem !important; }\n .m-sm-12 {\n margin: 20rem !important; }\n .m-sm-sm {\n margin: 1rem !important; }\n .m-sm-md {\n margin: 2rem !important; }\n .m-sm-lg {\n margin: 4rem !important; }\n .m-sm-xl {\n margin: 8rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-sm-6 {\n margin-right: 5rem !important;\n margin-left: 5rem !important; }\n .mx-sm-7 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-sm-8 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n .mx-sm-9 {\n margin-right: 11rem !important;\n margin-left: 11rem !important; }\n .mx-sm-10 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n .mx-sm-11 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n .mx-sm-12 {\n margin-right: 20rem !important;\n margin-left: 20rem !important; }\n .mx-sm-sm {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-sm-md {\n margin-right: 2rem !important;\n margin-left: 2rem !important; }\n .mx-sm-lg {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n .mx-sm-xl {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-sm-6 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important; }\n .my-sm-7 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-sm-8 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n .my-sm-9 {\n margin-top: 11rem !important;\n margin-bottom: 11rem !important; }\n .my-sm-10 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n .my-sm-11 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n .my-sm-12 {\n margin-top: 20rem !important;\n margin-bottom: 20rem !important; }\n .my-sm-sm {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-sm-md {\n margin-top: 2rem !important;\n margin-bottom: 2rem !important; }\n .my-sm-lg {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n .my-sm-xl {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-sm-0 {\n margin-top: 0 !important; }\n .mt-sm-1 {\n margin-top: 0.25rem !important; }\n .mt-sm-2 {\n margin-top: 0.5rem !important; }\n .mt-sm-3 {\n margin-top: 1rem !important; }\n .mt-sm-4 {\n margin-top: 1.5rem !important; }\n .mt-sm-5 {\n margin-top: 3rem !important; }\n .mt-sm-6 {\n margin-top: 5rem !important; }\n .mt-sm-7 {\n margin-top: 8rem !important; }\n .mt-sm-8 {\n margin-top: 10rem !important; }\n .mt-sm-9 {\n margin-top: 11rem !important; }\n .mt-sm-10 {\n margin-top: 14rem !important; }\n .mt-sm-11 {\n margin-top: 16rem !important; }\n .mt-sm-12 {\n margin-top: 20rem !important; }\n .mt-sm-sm {\n margin-top: 1rem !important; }\n .mt-sm-md {\n margin-top: 2rem !important; }\n .mt-sm-lg {\n margin-top: 4rem !important; }\n .mt-sm-xl {\n margin-top: 8rem !important; }\n .mt-sm-auto {\n margin-top: auto !important; }\n .me-sm-0 {\n margin-right: 0 !important; }\n .me-sm-1 {\n margin-right: 0.25rem !important; }\n .me-sm-2 {\n margin-right: 0.5rem !important; }\n .me-sm-3 {\n margin-right: 1rem !important; }\n .me-sm-4 {\n margin-right: 1.5rem !important; }\n .me-sm-5 {\n margin-right: 3rem !important; }\n .me-sm-6 {\n margin-right: 5rem !important; }\n .me-sm-7 {\n margin-right: 8rem !important; }\n .me-sm-8 {\n margin-right: 10rem !important; }\n .me-sm-9 {\n margin-right: 11rem !important; }\n .me-sm-10 {\n margin-right: 14rem !important; }\n .me-sm-11 {\n margin-right: 16rem !important; }\n .me-sm-12 {\n margin-right: 20rem !important; }\n .me-sm-sm {\n margin-right: 1rem !important; }\n .me-sm-md {\n margin-right: 2rem !important; }\n .me-sm-lg {\n margin-right: 4rem !important; }\n .me-sm-xl {\n margin-right: 8rem !important; }\n .me-sm-auto {\n margin-right: auto !important; }\n .mb-sm-0 {\n margin-bottom: 0 !important; }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important; }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important; }\n .mb-sm-3 {\n margin-bottom: 1rem !important; }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important; }\n .mb-sm-5 {\n margin-bottom: 3rem !important; }\n .mb-sm-6 {\n margin-bottom: 5rem !important; }\n .mb-sm-7 {\n margin-bottom: 8rem !important; }\n .mb-sm-8 {\n margin-bottom: 10rem !important; }\n .mb-sm-9 {\n margin-bottom: 11rem !important; }\n .mb-sm-10 {\n margin-bottom: 14rem !important; }\n .mb-sm-11 {\n margin-bottom: 16rem !important; }\n .mb-sm-12 {\n margin-bottom: 20rem !important; }\n .mb-sm-sm {\n margin-bottom: 1rem !important; }\n .mb-sm-md {\n margin-bottom: 2rem !important; }\n .mb-sm-lg {\n margin-bottom: 4rem !important; }\n .mb-sm-xl {\n margin-bottom: 8rem !important; }\n .mb-sm-auto {\n margin-bottom: auto !important; }\n .ms-sm-0 {\n margin-left: 0 !important; }\n .ms-sm-1 {\n margin-left: 0.25rem !important; }\n .ms-sm-2 {\n margin-left: 0.5rem !important; }\n .ms-sm-3 {\n margin-left: 1rem !important; }\n .ms-sm-4 {\n margin-left: 1.5rem !important; }\n .ms-sm-5 {\n margin-left: 3rem !important; }\n .ms-sm-6 {\n margin-left: 5rem !important; }\n .ms-sm-7 {\n margin-left: 8rem !important; }\n .ms-sm-8 {\n margin-left: 10rem !important; }\n .ms-sm-9 {\n margin-left: 11rem !important; }\n .ms-sm-10 {\n margin-left: 14rem !important; }\n .ms-sm-11 {\n margin-left: 16rem !important; }\n .ms-sm-12 {\n margin-left: 20rem !important; }\n .ms-sm-sm {\n margin-left: 1rem !important; }\n .ms-sm-md {\n margin-left: 2rem !important; }\n .ms-sm-lg {\n margin-left: 4rem !important; }\n .ms-sm-xl {\n margin-left: 8rem !important; }\n .ms-sm-auto {\n margin-left: auto !important; }\n .m-sm-n1 {\n margin: -0.25rem !important; }\n .m-sm-n2 {\n margin: -0.5rem !important; }\n .m-sm-n3 {\n margin: -1rem !important; }\n .m-sm-n4 {\n margin: -1.5rem !important; }\n .m-sm-n5 {\n margin: -3rem !important; }\n .m-sm-n6 {\n margin: -5rem !important; }\n .m-sm-n7 {\n margin: -8rem !important; }\n .m-sm-n8 {\n margin: -10rem !important; }\n .m-sm-n9 {\n margin: -11rem !important; }\n .m-sm-n10 {\n margin: -14rem !important; }\n .m-sm-n11 {\n margin: -16rem !important; }\n .m-sm-n12 {\n margin: -20rem !important; }\n .m-sm-nsm {\n margin: -1rem !important; }\n .m-sm-nmd {\n margin: -2rem !important; }\n .m-sm-nlg {\n margin: -4rem !important; }\n .m-sm-nxl {\n margin: -8rem !important; }\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-sm-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-sm-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .mx-sm-n6 {\n margin-right: -5rem !important;\n margin-left: -5rem !important; }\n .mx-sm-n7 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .mx-sm-n8 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n .mx-sm-n9 {\n margin-right: -11rem !important;\n margin-left: -11rem !important; }\n .mx-sm-n10 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n .mx-sm-n11 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n .mx-sm-n12 {\n margin-right: -20rem !important;\n margin-left: -20rem !important; }\n .mx-sm-nsm {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-sm-nmd {\n margin-right: -2rem !important;\n margin-left: -2rem !important; }\n .mx-sm-nlg {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n .mx-sm-nxl {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-sm-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-sm-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .my-sm-n6 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important; }\n .my-sm-n7 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .my-sm-n8 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n .my-sm-n9 {\n margin-top: -11rem !important;\n margin-bottom: -11rem !important; }\n .my-sm-n10 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n .my-sm-n11 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n .my-sm-n12 {\n margin-top: -20rem !important;\n margin-bottom: -20rem !important; }\n .my-sm-nsm {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-sm-nmd {\n margin-top: -2rem !important;\n margin-bottom: -2rem !important; }\n .my-sm-nlg {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n .my-sm-nxl {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .mt-sm-n1 {\n margin-top: -0.25rem !important; }\n .mt-sm-n2 {\n margin-top: -0.5rem !important; }\n .mt-sm-n3 {\n margin-top: -1rem !important; }\n .mt-sm-n4 {\n margin-top: -1.5rem !important; }\n .mt-sm-n5 {\n margin-top: -3rem !important; }\n .mt-sm-n6 {\n margin-top: -5rem !important; }\n .mt-sm-n7 {\n margin-top: -8rem !important; }\n .mt-sm-n8 {\n margin-top: -10rem !important; }\n .mt-sm-n9 {\n margin-top: -11rem !important; }\n .mt-sm-n10 {\n margin-top: -14rem !important; }\n .mt-sm-n11 {\n margin-top: -16rem !important; }\n .mt-sm-n12 {\n margin-top: -20rem !important; }\n .mt-sm-nsm {\n margin-top: -1rem !important; }\n .mt-sm-nmd {\n margin-top: -2rem !important; }\n .mt-sm-nlg {\n margin-top: -4rem !important; }\n .mt-sm-nxl {\n margin-top: -8rem !important; }\n .me-sm-n1 {\n margin-right: -0.25rem !important; }\n .me-sm-n2 {\n margin-right: -0.5rem !important; }\n .me-sm-n3 {\n margin-right: -1rem !important; }\n .me-sm-n4 {\n margin-right: -1.5rem !important; }\n .me-sm-n5 {\n margin-right: -3rem !important; }\n .me-sm-n6 {\n margin-right: -5rem !important; }\n .me-sm-n7 {\n margin-right: -8rem !important; }\n .me-sm-n8 {\n margin-right: -10rem !important; }\n .me-sm-n9 {\n margin-right: -11rem !important; }\n .me-sm-n10 {\n margin-right: -14rem !important; }\n .me-sm-n11 {\n margin-right: -16rem !important; }\n .me-sm-n12 {\n margin-right: -20rem !important; }\n .me-sm-nsm {\n margin-right: -1rem !important; }\n .me-sm-nmd {\n margin-right: -2rem !important; }\n .me-sm-nlg {\n margin-right: -4rem !important; }\n .me-sm-nxl {\n margin-right: -8rem !important; }\n .mb-sm-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-sm-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-sm-n3 {\n margin-bottom: -1rem !important; }\n .mb-sm-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-sm-n5 {\n margin-bottom: -3rem !important; }\n .mb-sm-n6 {\n margin-bottom: -5rem !important; }\n .mb-sm-n7 {\n margin-bottom: -8rem !important; }\n .mb-sm-n8 {\n margin-bottom: -10rem !important; }\n .mb-sm-n9 {\n margin-bottom: -11rem !important; }\n .mb-sm-n10 {\n margin-bottom: -14rem !important; }\n .mb-sm-n11 {\n margin-bottom: -16rem !important; }\n .mb-sm-n12 {\n margin-bottom: -20rem !important; }\n .mb-sm-nsm {\n margin-bottom: -1rem !important; }\n .mb-sm-nmd {\n margin-bottom: -2rem !important; }\n .mb-sm-nlg {\n margin-bottom: -4rem !important; }\n .mb-sm-nxl {\n margin-bottom: -8rem !important; }\n .ms-sm-n1 {\n margin-left: -0.25rem !important; }\n .ms-sm-n2 {\n margin-left: -0.5rem !important; }\n .ms-sm-n3 {\n margin-left: -1rem !important; }\n .ms-sm-n4 {\n margin-left: -1.5rem !important; }\n .ms-sm-n5 {\n margin-left: -3rem !important; }\n .ms-sm-n6 {\n margin-left: -5rem !important; }\n .ms-sm-n7 {\n margin-left: -8rem !important; }\n .ms-sm-n8 {\n margin-left: -10rem !important; }\n .ms-sm-n9 {\n margin-left: -11rem !important; }\n .ms-sm-n10 {\n margin-left: -14rem !important; }\n .ms-sm-n11 {\n margin-left: -16rem !important; }\n .ms-sm-n12 {\n margin-left: -20rem !important; }\n .ms-sm-nsm {\n margin-left: -1rem !important; }\n .ms-sm-nmd {\n margin-left: -2rem !important; }\n .ms-sm-nlg {\n margin-left: -4rem !important; }\n .ms-sm-nxl {\n margin-left: -8rem !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .p-sm-1 {\n padding: 0.25rem !important; }\n .p-sm-2 {\n padding: 0.5rem !important; }\n .p-sm-3 {\n padding: 1rem !important; }\n .p-sm-4 {\n padding: 1.5rem !important; }\n .p-sm-5 {\n padding: 3rem !important; }\n .p-sm-6 {\n padding: 5rem !important; }\n .p-sm-7 {\n padding: 8rem !important; }\n .p-sm-8 {\n padding: 10rem !important; }\n .p-sm-9 {\n padding: 11rem !important; }\n .p-sm-10 {\n padding: 14rem !important; }\n .p-sm-11 {\n padding: 16rem !important; }\n .p-sm-12 {\n padding: 20rem !important; }\n .p-sm-sm {\n padding: 1rem !important; }\n .p-sm-md {\n padding: 2rem !important; }\n .p-sm-lg {\n padding: 4rem !important; }\n .p-sm-xl {\n padding: 8rem !important; }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .px-sm-6 {\n padding-right: 5rem !important;\n padding-left: 5rem !important; }\n .px-sm-7 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .px-sm-8 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n .px-sm-9 {\n padding-right: 11rem !important;\n padding-left: 11rem !important; }\n .px-sm-10 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n .px-sm-11 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n .px-sm-12 {\n padding-right: 20rem !important;\n padding-left: 20rem !important; }\n .px-sm-sm {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-sm-md {\n padding-right: 2rem !important;\n padding-left: 2rem !important; }\n .px-sm-lg {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n .px-sm-xl {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .py-sm-6 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important; }\n .py-sm-7 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .py-sm-8 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n .py-sm-9 {\n padding-top: 11rem !important;\n padding-bottom: 11rem !important; }\n .py-sm-10 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n .py-sm-11 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n .py-sm-12 {\n padding-top: 20rem !important;\n padding-bottom: 20rem !important; }\n .py-sm-sm {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-sm-md {\n padding-top: 2rem !important;\n padding-bottom: 2rem !important; }\n .py-sm-lg {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n .py-sm-xl {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .pt-sm-0 {\n padding-top: 0 !important; }\n .pt-sm-1 {\n padding-top: 0.25rem !important; }\n .pt-sm-2 {\n padding-top: 0.5rem !important; }\n .pt-sm-3 {\n padding-top: 1rem !important; }\n .pt-sm-4 {\n padding-top: 1.5rem !important; }\n .pt-sm-5 {\n padding-top: 3rem !important; }\n .pt-sm-6 {\n padding-top: 5rem !important; }\n .pt-sm-7 {\n padding-top: 8rem !important; }\n .pt-sm-8 {\n padding-top: 10rem !important; }\n .pt-sm-9 {\n padding-top: 11rem !important; }\n .pt-sm-10 {\n padding-top: 14rem !important; }\n .pt-sm-11 {\n padding-top: 16rem !important; }\n .pt-sm-12 {\n padding-top: 20rem !important; }\n .pt-sm-sm {\n padding-top: 1rem !important; }\n .pt-sm-md {\n padding-top: 2rem !important; }\n .pt-sm-lg {\n padding-top: 4rem !important; }\n .pt-sm-xl {\n padding-top: 8rem !important; }\n .pe-sm-0 {\n padding-right: 0 !important; }\n .pe-sm-1 {\n padding-right: 0.25rem !important; }\n .pe-sm-2 {\n padding-right: 0.5rem !important; }\n .pe-sm-3 {\n padding-right: 1rem !important; }\n .pe-sm-4 {\n padding-right: 1.5rem !important; }\n .pe-sm-5 {\n padding-right: 3rem !important; }\n .pe-sm-6 {\n padding-right: 5rem !important; }\n .pe-sm-7 {\n padding-right: 8rem !important; }\n .pe-sm-8 {\n padding-right: 10rem !important; }\n .pe-sm-9 {\n padding-right: 11rem !important; }\n .pe-sm-10 {\n padding-right: 14rem !important; }\n .pe-sm-11 {\n padding-right: 16rem !important; }\n .pe-sm-12 {\n padding-right: 20rem !important; }\n .pe-sm-sm {\n padding-right: 1rem !important; }\n .pe-sm-md {\n padding-right: 2rem !important; }\n .pe-sm-lg {\n padding-right: 4rem !important; }\n .pe-sm-xl {\n padding-right: 8rem !important; }\n .pb-sm-0 {\n padding-bottom: 0 !important; }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important; }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important; }\n .pb-sm-3 {\n padding-bottom: 1rem !important; }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important; }\n .pb-sm-5 {\n padding-bottom: 3rem !important; }\n .pb-sm-6 {\n padding-bottom: 5rem !important; }\n .pb-sm-7 {\n padding-bottom: 8rem !important; }\n .pb-sm-8 {\n padding-bottom: 10rem !important; }\n .pb-sm-9 {\n padding-bottom: 11rem !important; }\n .pb-sm-10 {\n padding-bottom: 14rem !important; }\n .pb-sm-11 {\n padding-bottom: 16rem !important; }\n .pb-sm-12 {\n padding-bottom: 20rem !important; }\n .pb-sm-sm {\n padding-bottom: 1rem !important; }\n .pb-sm-md {\n padding-bottom: 2rem !important; }\n .pb-sm-lg {\n padding-bottom: 4rem !important; }\n .pb-sm-xl {\n padding-bottom: 8rem !important; }\n .ps-sm-0 {\n padding-left: 0 !important; }\n .ps-sm-1 {\n padding-left: 0.25rem !important; }\n .ps-sm-2 {\n padding-left: 0.5rem !important; }\n .ps-sm-3 {\n padding-left: 1rem !important; }\n .ps-sm-4 {\n padding-left: 1.5rem !important; }\n .ps-sm-5 {\n padding-left: 3rem !important; }\n .ps-sm-6 {\n padding-left: 5rem !important; }\n .ps-sm-7 {\n padding-left: 8rem !important; }\n .ps-sm-8 {\n padding-left: 10rem !important; }\n .ps-sm-9 {\n padding-left: 11rem !important; }\n .ps-sm-10 {\n padding-left: 14rem !important; }\n .ps-sm-11 {\n padding-left: 16rem !important; }\n .ps-sm-12 {\n padding-left: 20rem !important; }\n .ps-sm-sm {\n padding-left: 1rem !important; }\n .ps-sm-md {\n padding-left: 2rem !important; }\n .ps-sm-lg {\n padding-left: 4rem !important; }\n .ps-sm-xl {\n padding-left: 8rem !important; }\n .text-sm-start {\n text-align: left !important; }\n .text-sm-end {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .float-md-start {\n float: left !important; }\n .float-md-end {\n float: right !important; }\n .float-md-none {\n float: none !important; }\n .d-md-inline {\n display: inline !important; }\n .d-md-inline-block {\n display: inline-block !important; }\n .d-md-block {\n display: block !important; }\n .d-md-grid {\n display: grid !important; }\n .d-md-table {\n display: table !important; }\n .d-md-table-row {\n display: table-row !important; }\n .d-md-table-cell {\n display: table-cell !important; }\n .d-md-flex {\n display: flex !important; }\n .d-md-inline-flex {\n display: inline-flex !important; }\n .d-md-none {\n display: none !important; }\n .flex-md-fill {\n flex: 1 1 auto !important; }\n .flex-md-row {\n flex-direction: row !important; }\n .flex-md-column {\n flex-direction: column !important; }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-md-grow-0 {\n flex-grow: 0 !important; }\n .flex-md-grow-1 {\n flex-grow: 1 !important; }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-md-wrap {\n flex-wrap: wrap !important; }\n .flex-md-nowrap {\n flex-wrap: nowrap !important; }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .gap-md-0 {\n gap: 0 !important; }\n .gap-md-1 {\n gap: 0.25rem !important; }\n .gap-md-2 {\n gap: 0.5rem !important; }\n .gap-md-3 {\n gap: 1rem !important; }\n .gap-md-4 {\n gap: 1.5rem !important; }\n .gap-md-5 {\n gap: 3rem !important; }\n .gap-md-6 {\n gap: 5rem !important; }\n .gap-md-7 {\n gap: 8rem !important; }\n .gap-md-8 {\n gap: 10rem !important; }\n .gap-md-9 {\n gap: 11rem !important; }\n .gap-md-10 {\n gap: 14rem !important; }\n .gap-md-11 {\n gap: 16rem !important; }\n .gap-md-12 {\n gap: 20rem !important; }\n .gap-md-sm {\n gap: 1rem !important; }\n .gap-md-md {\n gap: 2rem !important; }\n .gap-md-lg {\n gap: 4rem !important; }\n .gap-md-xl {\n gap: 8rem !important; }\n .justify-content-md-start {\n justify-content: flex-start !important; }\n .justify-content-md-end {\n justify-content: flex-end !important; }\n .justify-content-md-center {\n justify-content: center !important; }\n .justify-content-md-between {\n justify-content: space-between !important; }\n .justify-content-md-around {\n justify-content: space-around !important; }\n .justify-content-md-evenly {\n justify-content: space-evenly !important; }\n .align-items-md-start {\n align-items: flex-start !important; }\n .align-items-md-end {\n align-items: flex-end !important; }\n .align-items-md-center {\n align-items: center !important; }\n .align-items-md-baseline {\n align-items: baseline !important; }\n .align-items-md-stretch {\n align-items: stretch !important; }\n .align-content-md-start {\n align-content: flex-start !important; }\n .align-content-md-end {\n align-content: flex-end !important; }\n .align-content-md-center {\n align-content: center !important; }\n .align-content-md-between {\n align-content: space-between !important; }\n .align-content-md-around {\n align-content: space-around !important; }\n .align-content-md-stretch {\n align-content: stretch !important; }\n .align-self-md-auto {\n align-self: auto !important; }\n .align-self-md-start {\n align-self: flex-start !important; }\n .align-self-md-end {\n align-self: flex-end !important; }\n .align-self-md-center {\n align-self: center !important; }\n .align-self-md-baseline {\n align-self: baseline !important; }\n .align-self-md-stretch {\n align-self: stretch !important; }\n .order-md-first {\n order: -1 !important; }\n .order-md-0 {\n order: 0 !important; }\n .order-md-1 {\n order: 1 !important; }\n .order-md-2 {\n order: 2 !important; }\n .order-md-3 {\n order: 3 !important; }\n .order-md-4 {\n order: 4 !important; }\n .order-md-5 {\n order: 5 !important; }\n .order-md-last {\n order: 6 !important; }\n .m-md-0 {\n margin: 0 !important; }\n .m-md-1 {\n margin: 0.25rem !important; }\n .m-md-2 {\n margin: 0.5rem !important; }\n .m-md-3 {\n margin: 1rem !important; }\n .m-md-4 {\n margin: 1.5rem !important; }\n .m-md-5 {\n margin: 3rem !important; }\n .m-md-6 {\n margin: 5rem !important; }\n .m-md-7 {\n margin: 8rem !important; }\n .m-md-8 {\n margin: 10rem !important; }\n .m-md-9 {\n margin: 11rem !important; }\n .m-md-10 {\n margin: 14rem !important; }\n .m-md-11 {\n margin: 16rem !important; }\n .m-md-12 {\n margin: 20rem !important; }\n .m-md-sm {\n margin: 1rem !important; }\n .m-md-md {\n margin: 2rem !important; }\n .m-md-lg {\n margin: 4rem !important; }\n .m-md-xl {\n margin: 8rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-md-6 {\n margin-right: 5rem !important;\n margin-left: 5rem !important; }\n .mx-md-7 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-md-8 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n .mx-md-9 {\n margin-right: 11rem !important;\n margin-left: 11rem !important; }\n .mx-md-10 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n .mx-md-11 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n .mx-md-12 {\n margin-right: 20rem !important;\n margin-left: 20rem !important; }\n .mx-md-sm {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-md-md {\n margin-right: 2rem !important;\n margin-left: 2rem !important; }\n .mx-md-lg {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n .mx-md-xl {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-md-6 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important; }\n .my-md-7 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-md-8 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n .my-md-9 {\n margin-top: 11rem !important;\n margin-bottom: 11rem !important; }\n .my-md-10 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n .my-md-11 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n .my-md-12 {\n margin-top: 20rem !important;\n margin-bottom: 20rem !important; }\n .my-md-sm {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-md-md {\n margin-top: 2rem !important;\n margin-bottom: 2rem !important; }\n .my-md-lg {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n .my-md-xl {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-md-0 {\n margin-top: 0 !important; }\n .mt-md-1 {\n margin-top: 0.25rem !important; }\n .mt-md-2 {\n margin-top: 0.5rem !important; }\n .mt-md-3 {\n margin-top: 1rem !important; }\n .mt-md-4 {\n margin-top: 1.5rem !important; }\n .mt-md-5 {\n margin-top: 3rem !important; }\n .mt-md-6 {\n margin-top: 5rem !important; }\n .mt-md-7 {\n margin-top: 8rem !important; }\n .mt-md-8 {\n margin-top: 10rem !important; }\n .mt-md-9 {\n margin-top: 11rem !important; }\n .mt-md-10 {\n margin-top: 14rem !important; }\n .mt-md-11 {\n margin-top: 16rem !important; }\n .mt-md-12 {\n margin-top: 20rem !important; }\n .mt-md-sm {\n margin-top: 1rem !important; }\n .mt-md-md {\n margin-top: 2rem !important; }\n .mt-md-lg {\n margin-top: 4rem !important; }\n .mt-md-xl {\n margin-top: 8rem !important; }\n .mt-md-auto {\n margin-top: auto !important; }\n .me-md-0 {\n margin-right: 0 !important; }\n .me-md-1 {\n margin-right: 0.25rem !important; }\n .me-md-2 {\n margin-right: 0.5rem !important; }\n .me-md-3 {\n margin-right: 1rem !important; }\n .me-md-4 {\n margin-right: 1.5rem !important; }\n .me-md-5 {\n margin-right: 3rem !important; }\n .me-md-6 {\n margin-right: 5rem !important; }\n .me-md-7 {\n margin-right: 8rem !important; }\n .me-md-8 {\n margin-right: 10rem !important; }\n .me-md-9 {\n margin-right: 11rem !important; }\n .me-md-10 {\n margin-right: 14rem !important; }\n .me-md-11 {\n margin-right: 16rem !important; }\n .me-md-12 {\n margin-right: 20rem !important; }\n .me-md-sm {\n margin-right: 1rem !important; }\n .me-md-md {\n margin-right: 2rem !important; }\n .me-md-lg {\n margin-right: 4rem !important; }\n .me-md-xl {\n margin-right: 8rem !important; }\n .me-md-auto {\n margin-right: auto !important; }\n .mb-md-0 {\n margin-bottom: 0 !important; }\n .mb-md-1 {\n margin-bottom: 0.25rem !important; }\n .mb-md-2 {\n margin-bottom: 0.5rem !important; }\n .mb-md-3 {\n margin-bottom: 1rem !important; }\n .mb-md-4 {\n margin-bottom: 1.5rem !important; }\n .mb-md-5 {\n margin-bottom: 3rem !important; }\n .mb-md-6 {\n margin-bottom: 5rem !important; }\n .mb-md-7 {\n margin-bottom: 8rem !important; }\n .mb-md-8 {\n margin-bottom: 10rem !important; }\n .mb-md-9 {\n margin-bottom: 11rem !important; }\n .mb-md-10 {\n margin-bottom: 14rem !important; }\n .mb-md-11 {\n margin-bottom: 16rem !important; }\n .mb-md-12 {\n margin-bottom: 20rem !important; }\n .mb-md-sm {\n margin-bottom: 1rem !important; }\n .mb-md-md {\n margin-bottom: 2rem !important; }\n .mb-md-lg {\n margin-bottom: 4rem !important; }\n .mb-md-xl {\n margin-bottom: 8rem !important; }\n .mb-md-auto {\n margin-bottom: auto !important; }\n .ms-md-0 {\n margin-left: 0 !important; }\n .ms-md-1 {\n margin-left: 0.25rem !important; }\n .ms-md-2 {\n margin-left: 0.5rem !important; }\n .ms-md-3 {\n margin-left: 1rem !important; }\n .ms-md-4 {\n margin-left: 1.5rem !important; }\n .ms-md-5 {\n margin-left: 3rem !important; }\n .ms-md-6 {\n margin-left: 5rem !important; }\n .ms-md-7 {\n margin-left: 8rem !important; }\n .ms-md-8 {\n margin-left: 10rem !important; }\n .ms-md-9 {\n margin-left: 11rem !important; }\n .ms-md-10 {\n margin-left: 14rem !important; }\n .ms-md-11 {\n margin-left: 16rem !important; }\n .ms-md-12 {\n margin-left: 20rem !important; }\n .ms-md-sm {\n margin-left: 1rem !important; }\n .ms-md-md {\n margin-left: 2rem !important; }\n .ms-md-lg {\n margin-left: 4rem !important; }\n .ms-md-xl {\n margin-left: 8rem !important; }\n .ms-md-auto {\n margin-left: auto !important; }\n .m-md-n1 {\n margin: -0.25rem !important; }\n .m-md-n2 {\n margin: -0.5rem !important; }\n .m-md-n3 {\n margin: -1rem !important; }\n .m-md-n4 {\n margin: -1.5rem !important; }\n .m-md-n5 {\n margin: -3rem !important; }\n .m-md-n6 {\n margin: -5rem !important; }\n .m-md-n7 {\n margin: -8rem !important; }\n .m-md-n8 {\n margin: -10rem !important; }\n .m-md-n9 {\n margin: -11rem !important; }\n .m-md-n10 {\n margin: -14rem !important; }\n .m-md-n11 {\n margin: -16rem !important; }\n .m-md-n12 {\n margin: -20rem !important; }\n .m-md-nsm {\n margin: -1rem !important; }\n .m-md-nmd {\n margin: -2rem !important; }\n .m-md-nlg {\n margin: -4rem !important; }\n .m-md-nxl {\n margin: -8rem !important; }\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-md-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-md-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .mx-md-n6 {\n margin-right: -5rem !important;\n margin-left: -5rem !important; }\n .mx-md-n7 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .mx-md-n8 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n .mx-md-n9 {\n margin-right: -11rem !important;\n margin-left: -11rem !important; }\n .mx-md-n10 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n .mx-md-n11 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n .mx-md-n12 {\n margin-right: -20rem !important;\n margin-left: -20rem !important; }\n .mx-md-nsm {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-md-nmd {\n margin-right: -2rem !important;\n margin-left: -2rem !important; }\n .mx-md-nlg {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n .mx-md-nxl {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .my-md-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-md-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-md-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-md-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-md-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .my-md-n6 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important; }\n .my-md-n7 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .my-md-n8 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n .my-md-n9 {\n margin-top: -11rem !important;\n margin-bottom: -11rem !important; }\n .my-md-n10 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n .my-md-n11 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n .my-md-n12 {\n margin-top: -20rem !important;\n margin-bottom: -20rem !important; }\n .my-md-nsm {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-md-nmd {\n margin-top: -2rem !important;\n margin-bottom: -2rem !important; }\n .my-md-nlg {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n .my-md-nxl {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .mt-md-n1 {\n margin-top: -0.25rem !important; }\n .mt-md-n2 {\n margin-top: -0.5rem !important; }\n .mt-md-n3 {\n margin-top: -1rem !important; }\n .mt-md-n4 {\n margin-top: -1.5rem !important; }\n .mt-md-n5 {\n margin-top: -3rem !important; }\n .mt-md-n6 {\n margin-top: -5rem !important; }\n .mt-md-n7 {\n margin-top: -8rem !important; }\n .mt-md-n8 {\n margin-top: -10rem !important; }\n .mt-md-n9 {\n margin-top: -11rem !important; }\n .mt-md-n10 {\n margin-top: -14rem !important; }\n .mt-md-n11 {\n margin-top: -16rem !important; }\n .mt-md-n12 {\n margin-top: -20rem !important; }\n .mt-md-nsm {\n margin-top: -1rem !important; }\n .mt-md-nmd {\n margin-top: -2rem !important; }\n .mt-md-nlg {\n margin-top: -4rem !important; }\n .mt-md-nxl {\n margin-top: -8rem !important; }\n .me-md-n1 {\n margin-right: -0.25rem !important; }\n .me-md-n2 {\n margin-right: -0.5rem !important; }\n .me-md-n3 {\n margin-right: -1rem !important; }\n .me-md-n4 {\n margin-right: -1.5rem !important; }\n .me-md-n5 {\n margin-right: -3rem !important; }\n .me-md-n6 {\n margin-right: -5rem !important; }\n .me-md-n7 {\n margin-right: -8rem !important; }\n .me-md-n8 {\n margin-right: -10rem !important; }\n .me-md-n9 {\n margin-right: -11rem !important; }\n .me-md-n10 {\n margin-right: -14rem !important; }\n .me-md-n11 {\n margin-right: -16rem !important; }\n .me-md-n12 {\n margin-right: -20rem !important; }\n .me-md-nsm {\n margin-right: -1rem !important; }\n .me-md-nmd {\n margin-right: -2rem !important; }\n .me-md-nlg {\n margin-right: -4rem !important; }\n .me-md-nxl {\n margin-right: -8rem !important; }\n .mb-md-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-md-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-md-n3 {\n margin-bottom: -1rem !important; }\n .mb-md-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-md-n5 {\n margin-bottom: -3rem !important; }\n .mb-md-n6 {\n margin-bottom: -5rem !important; }\n .mb-md-n7 {\n margin-bottom: -8rem !important; }\n .mb-md-n8 {\n margin-bottom: -10rem !important; }\n .mb-md-n9 {\n margin-bottom: -11rem !important; }\n .mb-md-n10 {\n margin-bottom: -14rem !important; }\n .mb-md-n11 {\n margin-bottom: -16rem !important; }\n .mb-md-n12 {\n margin-bottom: -20rem !important; }\n .mb-md-nsm {\n margin-bottom: -1rem !important; }\n .mb-md-nmd {\n margin-bottom: -2rem !important; }\n .mb-md-nlg {\n margin-bottom: -4rem !important; }\n .mb-md-nxl {\n margin-bottom: -8rem !important; }\n .ms-md-n1 {\n margin-left: -0.25rem !important; }\n .ms-md-n2 {\n margin-left: -0.5rem !important; }\n .ms-md-n3 {\n margin-left: -1rem !important; }\n .ms-md-n4 {\n margin-left: -1.5rem !important; }\n .ms-md-n5 {\n margin-left: -3rem !important; }\n .ms-md-n6 {\n margin-left: -5rem !important; }\n .ms-md-n7 {\n margin-left: -8rem !important; }\n .ms-md-n8 {\n margin-left: -10rem !important; }\n .ms-md-n9 {\n margin-left: -11rem !important; }\n .ms-md-n10 {\n margin-left: -14rem !important; }\n .ms-md-n11 {\n margin-left: -16rem !important; }\n .ms-md-n12 {\n margin-left: -20rem !important; }\n .ms-md-nsm {\n margin-left: -1rem !important; }\n .ms-md-nmd {\n margin-left: -2rem !important; }\n .ms-md-nlg {\n margin-left: -4rem !important; }\n .ms-md-nxl {\n margin-left: -8rem !important; }\n .p-md-0 {\n padding: 0 !important; }\n .p-md-1 {\n padding: 0.25rem !important; }\n .p-md-2 {\n padding: 0.5rem !important; }\n .p-md-3 {\n padding: 1rem !important; }\n .p-md-4 {\n padding: 1.5rem !important; }\n .p-md-5 {\n padding: 3rem !important; }\n .p-md-6 {\n padding: 5rem !important; }\n .p-md-7 {\n padding: 8rem !important; }\n .p-md-8 {\n padding: 10rem !important; }\n .p-md-9 {\n padding: 11rem !important; }\n .p-md-10 {\n padding: 14rem !important; }\n .p-md-11 {\n padding: 16rem !important; }\n .p-md-12 {\n padding: 20rem !important; }\n .p-md-sm {\n padding: 1rem !important; }\n .p-md-md {\n padding: 2rem !important; }\n .p-md-lg {\n padding: 4rem !important; }\n .p-md-xl {\n padding: 8rem !important; }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .px-md-6 {\n padding-right: 5rem !important;\n padding-left: 5rem !important; }\n .px-md-7 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .px-md-8 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n .px-md-9 {\n padding-right: 11rem !important;\n padding-left: 11rem !important; }\n .px-md-10 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n .px-md-11 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n .px-md-12 {\n padding-right: 20rem !important;\n padding-left: 20rem !important; }\n .px-md-sm {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-md-md {\n padding-right: 2rem !important;\n padding-left: 2rem !important; }\n .px-md-lg {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n .px-md-xl {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .py-md-6 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important; }\n .py-md-7 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .py-md-8 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n .py-md-9 {\n padding-top: 11rem !important;\n padding-bottom: 11rem !important; }\n .py-md-10 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n .py-md-11 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n .py-md-12 {\n padding-top: 20rem !important;\n padding-bottom: 20rem !important; }\n .py-md-sm {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-md-md {\n padding-top: 2rem !important;\n padding-bottom: 2rem !important; }\n .py-md-lg {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n .py-md-xl {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .pt-md-0 {\n padding-top: 0 !important; }\n .pt-md-1 {\n padding-top: 0.25rem !important; }\n .pt-md-2 {\n padding-top: 0.5rem !important; }\n .pt-md-3 {\n padding-top: 1rem !important; }\n .pt-md-4 {\n padding-top: 1.5rem !important; }\n .pt-md-5 {\n padding-top: 3rem !important; }\n .pt-md-6 {\n padding-top: 5rem !important; }\n .pt-md-7 {\n padding-top: 8rem !important; }\n .pt-md-8 {\n padding-top: 10rem !important; }\n .pt-md-9 {\n padding-top: 11rem !important; }\n .pt-md-10 {\n padding-top: 14rem !important; }\n .pt-md-11 {\n padding-top: 16rem !important; }\n .pt-md-12 {\n padding-top: 20rem !important; }\n .pt-md-sm {\n padding-top: 1rem !important; }\n .pt-md-md {\n padding-top: 2rem !important; }\n .pt-md-lg {\n padding-top: 4rem !important; }\n .pt-md-xl {\n padding-top: 8rem !important; }\n .pe-md-0 {\n padding-right: 0 !important; }\n .pe-md-1 {\n padding-right: 0.25rem !important; }\n .pe-md-2 {\n padding-right: 0.5rem !important; }\n .pe-md-3 {\n padding-right: 1rem !important; }\n .pe-md-4 {\n padding-right: 1.5rem !important; }\n .pe-md-5 {\n padding-right: 3rem !important; }\n .pe-md-6 {\n padding-right: 5rem !important; }\n .pe-md-7 {\n padding-right: 8rem !important; }\n .pe-md-8 {\n padding-right: 10rem !important; }\n .pe-md-9 {\n padding-right: 11rem !important; }\n .pe-md-10 {\n padding-right: 14rem !important; }\n .pe-md-11 {\n padding-right: 16rem !important; }\n .pe-md-12 {\n padding-right: 20rem !important; }\n .pe-md-sm {\n padding-right: 1rem !important; }\n .pe-md-md {\n padding-right: 2rem !important; }\n .pe-md-lg {\n padding-right: 4rem !important; }\n .pe-md-xl {\n padding-right: 8rem !important; }\n .pb-md-0 {\n padding-bottom: 0 !important; }\n .pb-md-1 {\n padding-bottom: 0.25rem !important; }\n .pb-md-2 {\n padding-bottom: 0.5rem !important; }\n .pb-md-3 {\n padding-bottom: 1rem !important; }\n .pb-md-4 {\n padding-bottom: 1.5rem !important; }\n .pb-md-5 {\n padding-bottom: 3rem !important; }\n .pb-md-6 {\n padding-bottom: 5rem !important; }\n .pb-md-7 {\n padding-bottom: 8rem !important; }\n .pb-md-8 {\n padding-bottom: 10rem !important; }\n .pb-md-9 {\n padding-bottom: 11rem !important; }\n .pb-md-10 {\n padding-bottom: 14rem !important; }\n .pb-md-11 {\n padding-bottom: 16rem !important; }\n .pb-md-12 {\n padding-bottom: 20rem !important; }\n .pb-md-sm {\n padding-bottom: 1rem !important; }\n .pb-md-md {\n padding-bottom: 2rem !important; }\n .pb-md-lg {\n padding-bottom: 4rem !important; }\n .pb-md-xl {\n padding-bottom: 8rem !important; }\n .ps-md-0 {\n padding-left: 0 !important; }\n .ps-md-1 {\n padding-left: 0.25rem !important; }\n .ps-md-2 {\n padding-left: 0.5rem !important; }\n .ps-md-3 {\n padding-left: 1rem !important; }\n .ps-md-4 {\n padding-left: 1.5rem !important; }\n .ps-md-5 {\n padding-left: 3rem !important; }\n .ps-md-6 {\n padding-left: 5rem !important; }\n .ps-md-7 {\n padding-left: 8rem !important; }\n .ps-md-8 {\n padding-left: 10rem !important; }\n .ps-md-9 {\n padding-left: 11rem !important; }\n .ps-md-10 {\n padding-left: 14rem !important; }\n .ps-md-11 {\n padding-left: 16rem !important; }\n .ps-md-12 {\n padding-left: 20rem !important; }\n .ps-md-sm {\n padding-left: 1rem !important; }\n .ps-md-md {\n padding-left: 2rem !important; }\n .ps-md-lg {\n padding-left: 4rem !important; }\n .ps-md-xl {\n padding-left: 8rem !important; }\n .text-md-start {\n text-align: left !important; }\n .text-md-end {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .float-lg-start {\n float: left !important; }\n .float-lg-end {\n float: right !important; }\n .float-lg-none {\n float: none !important; }\n .d-lg-inline {\n display: inline !important; }\n .d-lg-inline-block {\n display: inline-block !important; }\n .d-lg-block {\n display: block !important; }\n .d-lg-grid {\n display: grid !important; }\n .d-lg-table {\n display: table !important; }\n .d-lg-table-row {\n display: table-row !important; }\n .d-lg-table-cell {\n display: table-cell !important; }\n .d-lg-flex {\n display: flex !important; }\n .d-lg-inline-flex {\n display: inline-flex !important; }\n .d-lg-none {\n display: none !important; }\n .flex-lg-fill {\n flex: 1 1 auto !important; }\n .flex-lg-row {\n flex-direction: row !important; }\n .flex-lg-column {\n flex-direction: column !important; }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-lg-grow-0 {\n flex-grow: 0 !important; }\n .flex-lg-grow-1 {\n flex-grow: 1 !important; }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-lg-wrap {\n flex-wrap: wrap !important; }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important; }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .gap-lg-0 {\n gap: 0 !important; }\n .gap-lg-1 {\n gap: 0.25rem !important; }\n .gap-lg-2 {\n gap: 0.5rem !important; }\n .gap-lg-3 {\n gap: 1rem !important; }\n .gap-lg-4 {\n gap: 1.5rem !important; }\n .gap-lg-5 {\n gap: 3rem !important; }\n .gap-lg-6 {\n gap: 5rem !important; }\n .gap-lg-7 {\n gap: 8rem !important; }\n .gap-lg-8 {\n gap: 10rem !important; }\n .gap-lg-9 {\n gap: 11rem !important; }\n .gap-lg-10 {\n gap: 14rem !important; }\n .gap-lg-11 {\n gap: 16rem !important; }\n .gap-lg-12 {\n gap: 20rem !important; }\n .gap-lg-sm {\n gap: 1rem !important; }\n .gap-lg-md {\n gap: 2rem !important; }\n .gap-lg-lg {\n gap: 4rem !important; }\n .gap-lg-xl {\n gap: 8rem !important; }\n .justify-content-lg-start {\n justify-content: flex-start !important; }\n .justify-content-lg-end {\n justify-content: flex-end !important; }\n .justify-content-lg-center {\n justify-content: center !important; }\n .justify-content-lg-between {\n justify-content: space-between !important; }\n .justify-content-lg-around {\n justify-content: space-around !important; }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important; }\n .align-items-lg-start {\n align-items: flex-start !important; }\n .align-items-lg-end {\n align-items: flex-end !important; }\n .align-items-lg-center {\n align-items: center !important; }\n .align-items-lg-baseline {\n align-items: baseline !important; }\n .align-items-lg-stretch {\n align-items: stretch !important; }\n .align-content-lg-start {\n align-content: flex-start !important; }\n .align-content-lg-end {\n align-content: flex-end !important; }\n .align-content-lg-center {\n align-content: center !important; }\n .align-content-lg-between {\n align-content: space-between !important; }\n .align-content-lg-around {\n align-content: space-around !important; }\n .align-content-lg-stretch {\n align-content: stretch !important; }\n .align-self-lg-auto {\n align-self: auto !important; }\n .align-self-lg-start {\n align-self: flex-start !important; }\n .align-self-lg-end {\n align-self: flex-end !important; }\n .align-self-lg-center {\n align-self: center !important; }\n .align-self-lg-baseline {\n align-self: baseline !important; }\n .align-self-lg-stretch {\n align-self: stretch !important; }\n .order-lg-first {\n order: -1 !important; }\n .order-lg-0 {\n order: 0 !important; }\n .order-lg-1 {\n order: 1 !important; }\n .order-lg-2 {\n order: 2 !important; }\n .order-lg-3 {\n order: 3 !important; }\n .order-lg-4 {\n order: 4 !important; }\n .order-lg-5 {\n order: 5 !important; }\n .order-lg-last {\n order: 6 !important; }\n .m-lg-0 {\n margin: 0 !important; }\n .m-lg-1 {\n margin: 0.25rem !important; }\n .m-lg-2 {\n margin: 0.5rem !important; }\n .m-lg-3 {\n margin: 1rem !important; }\n .m-lg-4 {\n margin: 1.5rem !important; }\n .m-lg-5 {\n margin: 3rem !important; }\n .m-lg-6 {\n margin: 5rem !important; }\n .m-lg-7 {\n margin: 8rem !important; }\n .m-lg-8 {\n margin: 10rem !important; }\n .m-lg-9 {\n margin: 11rem !important; }\n .m-lg-10 {\n margin: 14rem !important; }\n .m-lg-11 {\n margin: 16rem !important; }\n .m-lg-12 {\n margin: 20rem !important; }\n .m-lg-sm {\n margin: 1rem !important; }\n .m-lg-md {\n margin: 2rem !important; }\n .m-lg-lg {\n margin: 4rem !important; }\n .m-lg-xl {\n margin: 8rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-lg-6 {\n margin-right: 5rem !important;\n margin-left: 5rem !important; }\n .mx-lg-7 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-lg-8 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n .mx-lg-9 {\n margin-right: 11rem !important;\n margin-left: 11rem !important; }\n .mx-lg-10 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n .mx-lg-11 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n .mx-lg-12 {\n margin-right: 20rem !important;\n margin-left: 20rem !important; }\n .mx-lg-sm {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-lg-md {\n margin-right: 2rem !important;\n margin-left: 2rem !important; }\n .mx-lg-lg {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n .mx-lg-xl {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-lg-6 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important; }\n .my-lg-7 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-lg-8 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n .my-lg-9 {\n margin-top: 11rem !important;\n margin-bottom: 11rem !important; }\n .my-lg-10 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n .my-lg-11 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n .my-lg-12 {\n margin-top: 20rem !important;\n margin-bottom: 20rem !important; }\n .my-lg-sm {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-lg-md {\n margin-top: 2rem !important;\n margin-bottom: 2rem !important; }\n .my-lg-lg {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n .my-lg-xl {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-lg-0 {\n margin-top: 0 !important; }\n .mt-lg-1 {\n margin-top: 0.25rem !important; }\n .mt-lg-2 {\n margin-top: 0.5rem !important; }\n .mt-lg-3 {\n margin-top: 1rem !important; }\n .mt-lg-4 {\n margin-top: 1.5rem !important; }\n .mt-lg-5 {\n margin-top: 3rem !important; }\n .mt-lg-6 {\n margin-top: 5rem !important; }\n .mt-lg-7 {\n margin-top: 8rem !important; }\n .mt-lg-8 {\n margin-top: 10rem !important; }\n .mt-lg-9 {\n margin-top: 11rem !important; }\n .mt-lg-10 {\n margin-top: 14rem !important; }\n .mt-lg-11 {\n margin-top: 16rem !important; }\n .mt-lg-12 {\n margin-top: 20rem !important; }\n .mt-lg-sm {\n margin-top: 1rem !important; }\n .mt-lg-md {\n margin-top: 2rem !important; }\n .mt-lg-lg {\n margin-top: 4rem !important; }\n .mt-lg-xl {\n margin-top: 8rem !important; }\n .mt-lg-auto {\n margin-top: auto !important; }\n .me-lg-0 {\n margin-right: 0 !important; }\n .me-lg-1 {\n margin-right: 0.25rem !important; }\n .me-lg-2 {\n margin-right: 0.5rem !important; }\n .me-lg-3 {\n margin-right: 1rem !important; }\n .me-lg-4 {\n margin-right: 1.5rem !important; }\n .me-lg-5 {\n margin-right: 3rem !important; }\n .me-lg-6 {\n margin-right: 5rem !important; }\n .me-lg-7 {\n margin-right: 8rem !important; }\n .me-lg-8 {\n margin-right: 10rem !important; }\n .me-lg-9 {\n margin-right: 11rem !important; }\n .me-lg-10 {\n margin-right: 14rem !important; }\n .me-lg-11 {\n margin-right: 16rem !important; }\n .me-lg-12 {\n margin-right: 20rem !important; }\n .me-lg-sm {\n margin-right: 1rem !important; }\n .me-lg-md {\n margin-right: 2rem !important; }\n .me-lg-lg {\n margin-right: 4rem !important; }\n .me-lg-xl {\n margin-right: 8rem !important; }\n .me-lg-auto {\n margin-right: auto !important; }\n .mb-lg-0 {\n margin-bottom: 0 !important; }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important; }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important; }\n .mb-lg-3 {\n margin-bottom: 1rem !important; }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important; }\n .mb-lg-5 {\n margin-bottom: 3rem !important; }\n .mb-lg-6 {\n margin-bottom: 5rem !important; }\n .mb-lg-7 {\n margin-bottom: 8rem !important; }\n .mb-lg-8 {\n margin-bottom: 10rem !important; }\n .mb-lg-9 {\n margin-bottom: 11rem !important; }\n .mb-lg-10 {\n margin-bottom: 14rem !important; }\n .mb-lg-11 {\n margin-bottom: 16rem !important; }\n .mb-lg-12 {\n margin-bottom: 20rem !important; }\n .mb-lg-sm {\n margin-bottom: 1rem !important; }\n .mb-lg-md {\n margin-bottom: 2rem !important; }\n .mb-lg-lg {\n margin-bottom: 4rem !important; }\n .mb-lg-xl {\n margin-bottom: 8rem !important; }\n .mb-lg-auto {\n margin-bottom: auto !important; }\n .ms-lg-0 {\n margin-left: 0 !important; }\n .ms-lg-1 {\n margin-left: 0.25rem !important; }\n .ms-lg-2 {\n margin-left: 0.5rem !important; }\n .ms-lg-3 {\n margin-left: 1rem !important; }\n .ms-lg-4 {\n margin-left: 1.5rem !important; }\n .ms-lg-5 {\n margin-left: 3rem !important; }\n .ms-lg-6 {\n margin-left: 5rem !important; }\n .ms-lg-7 {\n margin-left: 8rem !important; }\n .ms-lg-8 {\n margin-left: 10rem !important; }\n .ms-lg-9 {\n margin-left: 11rem !important; }\n .ms-lg-10 {\n margin-left: 14rem !important; }\n .ms-lg-11 {\n margin-left: 16rem !important; }\n .ms-lg-12 {\n margin-left: 20rem !important; }\n .ms-lg-sm {\n margin-left: 1rem !important; }\n .ms-lg-md {\n margin-left: 2rem !important; }\n .ms-lg-lg {\n margin-left: 4rem !important; }\n .ms-lg-xl {\n margin-left: 8rem !important; }\n .ms-lg-auto {\n margin-left: auto !important; }\n .m-lg-n1 {\n margin: -0.25rem !important; }\n .m-lg-n2 {\n margin: -0.5rem !important; }\n .m-lg-n3 {\n margin: -1rem !important; }\n .m-lg-n4 {\n margin: -1.5rem !important; }\n .m-lg-n5 {\n margin: -3rem !important; }\n .m-lg-n6 {\n margin: -5rem !important; }\n .m-lg-n7 {\n margin: -8rem !important; }\n .m-lg-n8 {\n margin: -10rem !important; }\n .m-lg-n9 {\n margin: -11rem !important; }\n .m-lg-n10 {\n margin: -14rem !important; }\n .m-lg-n11 {\n margin: -16rem !important; }\n .m-lg-n12 {\n margin: -20rem !important; }\n .m-lg-nsm {\n margin: -1rem !important; }\n .m-lg-nmd {\n margin: -2rem !important; }\n .m-lg-nlg {\n margin: -4rem !important; }\n .m-lg-nxl {\n margin: -8rem !important; }\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-lg-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-lg-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .mx-lg-n6 {\n margin-right: -5rem !important;\n margin-left: -5rem !important; }\n .mx-lg-n7 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .mx-lg-n8 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n .mx-lg-n9 {\n margin-right: -11rem !important;\n margin-left: -11rem !important; }\n .mx-lg-n10 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n .mx-lg-n11 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n .mx-lg-n12 {\n margin-right: -20rem !important;\n margin-left: -20rem !important; }\n .mx-lg-nsm {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-lg-nmd {\n margin-right: -2rem !important;\n margin-left: -2rem !important; }\n .mx-lg-nlg {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n .mx-lg-nxl {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-lg-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-lg-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .my-lg-n6 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important; }\n .my-lg-n7 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .my-lg-n8 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n .my-lg-n9 {\n margin-top: -11rem !important;\n margin-bottom: -11rem !important; }\n .my-lg-n10 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n .my-lg-n11 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n .my-lg-n12 {\n margin-top: -20rem !important;\n margin-bottom: -20rem !important; }\n .my-lg-nsm {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-lg-nmd {\n margin-top: -2rem !important;\n margin-bottom: -2rem !important; }\n .my-lg-nlg {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n .my-lg-nxl {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .mt-lg-n1 {\n margin-top: -0.25rem !important; }\n .mt-lg-n2 {\n margin-top: -0.5rem !important; }\n .mt-lg-n3 {\n margin-top: -1rem !important; }\n .mt-lg-n4 {\n margin-top: -1.5rem !important; }\n .mt-lg-n5 {\n margin-top: -3rem !important; }\n .mt-lg-n6 {\n margin-top: -5rem !important; }\n .mt-lg-n7 {\n margin-top: -8rem !important; }\n .mt-lg-n8 {\n margin-top: -10rem !important; }\n .mt-lg-n9 {\n margin-top: -11rem !important; }\n .mt-lg-n10 {\n margin-top: -14rem !important; }\n .mt-lg-n11 {\n margin-top: -16rem !important; }\n .mt-lg-n12 {\n margin-top: -20rem !important; }\n .mt-lg-nsm {\n margin-top: -1rem !important; }\n .mt-lg-nmd {\n margin-top: -2rem !important; }\n .mt-lg-nlg {\n margin-top: -4rem !important; }\n .mt-lg-nxl {\n margin-top: -8rem !important; }\n .me-lg-n1 {\n margin-right: -0.25rem !important; }\n .me-lg-n2 {\n margin-right: -0.5rem !important; }\n .me-lg-n3 {\n margin-right: -1rem !important; }\n .me-lg-n4 {\n margin-right: -1.5rem !important; }\n .me-lg-n5 {\n margin-right: -3rem !important; }\n .me-lg-n6 {\n margin-right: -5rem !important; }\n .me-lg-n7 {\n margin-right: -8rem !important; }\n .me-lg-n8 {\n margin-right: -10rem !important; }\n .me-lg-n9 {\n margin-right: -11rem !important; }\n .me-lg-n10 {\n margin-right: -14rem !important; }\n .me-lg-n11 {\n margin-right: -16rem !important; }\n .me-lg-n12 {\n margin-right: -20rem !important; }\n .me-lg-nsm {\n margin-right: -1rem !important; }\n .me-lg-nmd {\n margin-right: -2rem !important; }\n .me-lg-nlg {\n margin-right: -4rem !important; }\n .me-lg-nxl {\n margin-right: -8rem !important; }\n .mb-lg-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-lg-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-lg-n3 {\n margin-bottom: -1rem !important; }\n .mb-lg-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-lg-n5 {\n margin-bottom: -3rem !important; }\n .mb-lg-n6 {\n margin-bottom: -5rem !important; }\n .mb-lg-n7 {\n margin-bottom: -8rem !important; }\n .mb-lg-n8 {\n margin-bottom: -10rem !important; }\n .mb-lg-n9 {\n margin-bottom: -11rem !important; }\n .mb-lg-n10 {\n margin-bottom: -14rem !important; }\n .mb-lg-n11 {\n margin-bottom: -16rem !important; }\n .mb-lg-n12 {\n margin-bottom: -20rem !important; }\n .mb-lg-nsm {\n margin-bottom: -1rem !important; }\n .mb-lg-nmd {\n margin-bottom: -2rem !important; }\n .mb-lg-nlg {\n margin-bottom: -4rem !important; }\n .mb-lg-nxl {\n margin-bottom: -8rem !important; }\n .ms-lg-n1 {\n margin-left: -0.25rem !important; }\n .ms-lg-n2 {\n margin-left: -0.5rem !important; }\n .ms-lg-n3 {\n margin-left: -1rem !important; }\n .ms-lg-n4 {\n margin-left: -1.5rem !important; }\n .ms-lg-n5 {\n margin-left: -3rem !important; }\n .ms-lg-n6 {\n margin-left: -5rem !important; }\n .ms-lg-n7 {\n margin-left: -8rem !important; }\n .ms-lg-n8 {\n margin-left: -10rem !important; }\n .ms-lg-n9 {\n margin-left: -11rem !important; }\n .ms-lg-n10 {\n margin-left: -14rem !important; }\n .ms-lg-n11 {\n margin-left: -16rem !important; }\n .ms-lg-n12 {\n margin-left: -20rem !important; }\n .ms-lg-nsm {\n margin-left: -1rem !important; }\n .ms-lg-nmd {\n margin-left: -2rem !important; }\n .ms-lg-nlg {\n margin-left: -4rem !important; }\n .ms-lg-nxl {\n margin-left: -8rem !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .p-lg-1 {\n padding: 0.25rem !important; }\n .p-lg-2 {\n padding: 0.5rem !important; }\n .p-lg-3 {\n padding: 1rem !important; }\n .p-lg-4 {\n padding: 1.5rem !important; }\n .p-lg-5 {\n padding: 3rem !important; }\n .p-lg-6 {\n padding: 5rem !important; }\n .p-lg-7 {\n padding: 8rem !important; }\n .p-lg-8 {\n padding: 10rem !important; }\n .p-lg-9 {\n padding: 11rem !important; }\n .p-lg-10 {\n padding: 14rem !important; }\n .p-lg-11 {\n padding: 16rem !important; }\n .p-lg-12 {\n padding: 20rem !important; }\n .p-lg-sm {\n padding: 1rem !important; }\n .p-lg-md {\n padding: 2rem !important; }\n .p-lg-lg {\n padding: 4rem !important; }\n .p-lg-xl {\n padding: 8rem !important; }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .px-lg-6 {\n padding-right: 5rem !important;\n padding-left: 5rem !important; }\n .px-lg-7 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .px-lg-8 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n .px-lg-9 {\n padding-right: 11rem !important;\n padding-left: 11rem !important; }\n .px-lg-10 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n .px-lg-11 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n .px-lg-12 {\n padding-right: 20rem !important;\n padding-left: 20rem !important; }\n .px-lg-sm {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-lg-md {\n padding-right: 2rem !important;\n padding-left: 2rem !important; }\n .px-lg-lg {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n .px-lg-xl {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .py-lg-6 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important; }\n .py-lg-7 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .py-lg-8 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n .py-lg-9 {\n padding-top: 11rem !important;\n padding-bottom: 11rem !important; }\n .py-lg-10 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n .py-lg-11 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n .py-lg-12 {\n padding-top: 20rem !important;\n padding-bottom: 20rem !important; }\n .py-lg-sm {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-lg-md {\n padding-top: 2rem !important;\n padding-bottom: 2rem !important; }\n .py-lg-lg {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n .py-lg-xl {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .pt-lg-0 {\n padding-top: 0 !important; }\n .pt-lg-1 {\n padding-top: 0.25rem !important; }\n .pt-lg-2 {\n padding-top: 0.5rem !important; }\n .pt-lg-3 {\n padding-top: 1rem !important; }\n .pt-lg-4 {\n padding-top: 1.5rem !important; }\n .pt-lg-5 {\n padding-top: 3rem !important; }\n .pt-lg-6 {\n padding-top: 5rem !important; }\n .pt-lg-7 {\n padding-top: 8rem !important; }\n .pt-lg-8 {\n padding-top: 10rem !important; }\n .pt-lg-9 {\n padding-top: 11rem !important; }\n .pt-lg-10 {\n padding-top: 14rem !important; }\n .pt-lg-11 {\n padding-top: 16rem !important; }\n .pt-lg-12 {\n padding-top: 20rem !important; }\n .pt-lg-sm {\n padding-top: 1rem !important; }\n .pt-lg-md {\n padding-top: 2rem !important; }\n .pt-lg-lg {\n padding-top: 4rem !important; }\n .pt-lg-xl {\n padding-top: 8rem !important; }\n .pe-lg-0 {\n padding-right: 0 !important; }\n .pe-lg-1 {\n padding-right: 0.25rem !important; }\n .pe-lg-2 {\n padding-right: 0.5rem !important; }\n .pe-lg-3 {\n padding-right: 1rem !important; }\n .pe-lg-4 {\n padding-right: 1.5rem !important; }\n .pe-lg-5 {\n padding-right: 3rem !important; }\n .pe-lg-6 {\n padding-right: 5rem !important; }\n .pe-lg-7 {\n padding-right: 8rem !important; }\n .pe-lg-8 {\n padding-right: 10rem !important; }\n .pe-lg-9 {\n padding-right: 11rem !important; }\n .pe-lg-10 {\n padding-right: 14rem !important; }\n .pe-lg-11 {\n padding-right: 16rem !important; }\n .pe-lg-12 {\n padding-right: 20rem !important; }\n .pe-lg-sm {\n padding-right: 1rem !important; }\n .pe-lg-md {\n padding-right: 2rem !important; }\n .pe-lg-lg {\n padding-right: 4rem !important; }\n .pe-lg-xl {\n padding-right: 8rem !important; }\n .pb-lg-0 {\n padding-bottom: 0 !important; }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important; }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important; }\n .pb-lg-3 {\n padding-bottom: 1rem !important; }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important; }\n .pb-lg-5 {\n padding-bottom: 3rem !important; }\n .pb-lg-6 {\n padding-bottom: 5rem !important; }\n .pb-lg-7 {\n padding-bottom: 8rem !important; }\n .pb-lg-8 {\n padding-bottom: 10rem !important; }\n .pb-lg-9 {\n padding-bottom: 11rem !important; }\n .pb-lg-10 {\n padding-bottom: 14rem !important; }\n .pb-lg-11 {\n padding-bottom: 16rem !important; }\n .pb-lg-12 {\n padding-bottom: 20rem !important; }\n .pb-lg-sm {\n padding-bottom: 1rem !important; }\n .pb-lg-md {\n padding-bottom: 2rem !important; }\n .pb-lg-lg {\n padding-bottom: 4rem !important; }\n .pb-lg-xl {\n padding-bottom: 8rem !important; }\n .ps-lg-0 {\n padding-left: 0 !important; }\n .ps-lg-1 {\n padding-left: 0.25rem !important; }\n .ps-lg-2 {\n padding-left: 0.5rem !important; }\n .ps-lg-3 {\n padding-left: 1rem !important; }\n .ps-lg-4 {\n padding-left: 1.5rem !important; }\n .ps-lg-5 {\n padding-left: 3rem !important; }\n .ps-lg-6 {\n padding-left: 5rem !important; }\n .ps-lg-7 {\n padding-left: 8rem !important; }\n .ps-lg-8 {\n padding-left: 10rem !important; }\n .ps-lg-9 {\n padding-left: 11rem !important; }\n .ps-lg-10 {\n padding-left: 14rem !important; }\n .ps-lg-11 {\n padding-left: 16rem !important; }\n .ps-lg-12 {\n padding-left: 20rem !important; }\n .ps-lg-sm {\n padding-left: 1rem !important; }\n .ps-lg-md {\n padding-left: 2rem !important; }\n .ps-lg-lg {\n padding-left: 4rem !important; }\n .ps-lg-xl {\n padding-left: 8rem !important; }\n .text-lg-start {\n text-align: left !important; }\n .text-lg-end {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .float-xl-start {\n float: left !important; }\n .float-xl-end {\n float: right !important; }\n .float-xl-none {\n float: none !important; }\n .d-xl-inline {\n display: inline !important; }\n .d-xl-inline-block {\n display: inline-block !important; }\n .d-xl-block {\n display: block !important; }\n .d-xl-grid {\n display: grid !important; }\n .d-xl-table {\n display: table !important; }\n .d-xl-table-row {\n display: table-row !important; }\n .d-xl-table-cell {\n display: table-cell !important; }\n .d-xl-flex {\n display: flex !important; }\n .d-xl-inline-flex {\n display: inline-flex !important; }\n .d-xl-none {\n display: none !important; }\n .flex-xl-fill {\n flex: 1 1 auto !important; }\n .flex-xl-row {\n flex-direction: row !important; }\n .flex-xl-column {\n flex-direction: column !important; }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xl-grow-0 {\n flex-grow: 0 !important; }\n .flex-xl-grow-1 {\n flex-grow: 1 !important; }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-xl-wrap {\n flex-wrap: wrap !important; }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .gap-xl-0 {\n gap: 0 !important; }\n .gap-xl-1 {\n gap: 0.25rem !important; }\n .gap-xl-2 {\n gap: 0.5rem !important; }\n .gap-xl-3 {\n gap: 1rem !important; }\n .gap-xl-4 {\n gap: 1.5rem !important; }\n .gap-xl-5 {\n gap: 3rem !important; }\n .gap-xl-6 {\n gap: 5rem !important; }\n .gap-xl-7 {\n gap: 8rem !important; }\n .gap-xl-8 {\n gap: 10rem !important; }\n .gap-xl-9 {\n gap: 11rem !important; }\n .gap-xl-10 {\n gap: 14rem !important; }\n .gap-xl-11 {\n gap: 16rem !important; }\n .gap-xl-12 {\n gap: 20rem !important; }\n .gap-xl-sm {\n gap: 1rem !important; }\n .gap-xl-md {\n gap: 2rem !important; }\n .gap-xl-lg {\n gap: 4rem !important; }\n .gap-xl-xl {\n gap: 8rem !important; }\n .justify-content-xl-start {\n justify-content: flex-start !important; }\n .justify-content-xl-end {\n justify-content: flex-end !important; }\n .justify-content-xl-center {\n justify-content: center !important; }\n .justify-content-xl-between {\n justify-content: space-between !important; }\n .justify-content-xl-around {\n justify-content: space-around !important; }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important; }\n .align-items-xl-start {\n align-items: flex-start !important; }\n .align-items-xl-end {\n align-items: flex-end !important; }\n .align-items-xl-center {\n align-items: center !important; }\n .align-items-xl-baseline {\n align-items: baseline !important; }\n .align-items-xl-stretch {\n align-items: stretch !important; }\n .align-content-xl-start {\n align-content: flex-start !important; }\n .align-content-xl-end {\n align-content: flex-end !important; }\n .align-content-xl-center {\n align-content: center !important; }\n .align-content-xl-between {\n align-content: space-between !important; }\n .align-content-xl-around {\n align-content: space-around !important; }\n .align-content-xl-stretch {\n align-content: stretch !important; }\n .align-self-xl-auto {\n align-self: auto !important; }\n .align-self-xl-start {\n align-self: flex-start !important; }\n .align-self-xl-end {\n align-self: flex-end !important; }\n .align-self-xl-center {\n align-self: center !important; }\n .align-self-xl-baseline {\n align-self: baseline !important; }\n .align-self-xl-stretch {\n align-self: stretch !important; }\n .order-xl-first {\n order: -1 !important; }\n .order-xl-0 {\n order: 0 !important; }\n .order-xl-1 {\n order: 1 !important; }\n .order-xl-2 {\n order: 2 !important; }\n .order-xl-3 {\n order: 3 !important; }\n .order-xl-4 {\n order: 4 !important; }\n .order-xl-5 {\n order: 5 !important; }\n .order-xl-last {\n order: 6 !important; }\n .m-xl-0 {\n margin: 0 !important; }\n .m-xl-1 {\n margin: 0.25rem !important; }\n .m-xl-2 {\n margin: 0.5rem !important; }\n .m-xl-3 {\n margin: 1rem !important; }\n .m-xl-4 {\n margin: 1.5rem !important; }\n .m-xl-5 {\n margin: 3rem !important; }\n .m-xl-6 {\n margin: 5rem !important; }\n .m-xl-7 {\n margin: 8rem !important; }\n .m-xl-8 {\n margin: 10rem !important; }\n .m-xl-9 {\n margin: 11rem !important; }\n .m-xl-10 {\n margin: 14rem !important; }\n .m-xl-11 {\n margin: 16rem !important; }\n .m-xl-12 {\n margin: 20rem !important; }\n .m-xl-sm {\n margin: 1rem !important; }\n .m-xl-md {\n margin: 2rem !important; }\n .m-xl-lg {\n margin: 4rem !important; }\n .m-xl-xl {\n margin: 8rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-xl-6 {\n margin-right: 5rem !important;\n margin-left: 5rem !important; }\n .mx-xl-7 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-xl-8 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n .mx-xl-9 {\n margin-right: 11rem !important;\n margin-left: 11rem !important; }\n .mx-xl-10 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n .mx-xl-11 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n .mx-xl-12 {\n margin-right: 20rem !important;\n margin-left: 20rem !important; }\n .mx-xl-sm {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-xl-md {\n margin-right: 2rem !important;\n margin-left: 2rem !important; }\n .mx-xl-lg {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n .mx-xl-xl {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-xl-6 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important; }\n .my-xl-7 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-xl-8 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n .my-xl-9 {\n margin-top: 11rem !important;\n margin-bottom: 11rem !important; }\n .my-xl-10 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n .my-xl-11 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n .my-xl-12 {\n margin-top: 20rem !important;\n margin-bottom: 20rem !important; }\n .my-xl-sm {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-xl-md {\n margin-top: 2rem !important;\n margin-bottom: 2rem !important; }\n .my-xl-lg {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n .my-xl-xl {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-xl-0 {\n margin-top: 0 !important; }\n .mt-xl-1 {\n margin-top: 0.25rem !important; }\n .mt-xl-2 {\n margin-top: 0.5rem !important; }\n .mt-xl-3 {\n margin-top: 1rem !important; }\n .mt-xl-4 {\n margin-top: 1.5rem !important; }\n .mt-xl-5 {\n margin-top: 3rem !important; }\n .mt-xl-6 {\n margin-top: 5rem !important; }\n .mt-xl-7 {\n margin-top: 8rem !important; }\n .mt-xl-8 {\n margin-top: 10rem !important; }\n .mt-xl-9 {\n margin-top: 11rem !important; }\n .mt-xl-10 {\n margin-top: 14rem !important; }\n .mt-xl-11 {\n margin-top: 16rem !important; }\n .mt-xl-12 {\n margin-top: 20rem !important; }\n .mt-xl-sm {\n margin-top: 1rem !important; }\n .mt-xl-md {\n margin-top: 2rem !important; }\n .mt-xl-lg {\n margin-top: 4rem !important; }\n .mt-xl-xl {\n margin-top: 8rem !important; }\n .mt-xl-auto {\n margin-top: auto !important; }\n .me-xl-0 {\n margin-right: 0 !important; }\n .me-xl-1 {\n margin-right: 0.25rem !important; }\n .me-xl-2 {\n margin-right: 0.5rem !important; }\n .me-xl-3 {\n margin-right: 1rem !important; }\n .me-xl-4 {\n margin-right: 1.5rem !important; }\n .me-xl-5 {\n margin-right: 3rem !important; }\n .me-xl-6 {\n margin-right: 5rem !important; }\n .me-xl-7 {\n margin-right: 8rem !important; }\n .me-xl-8 {\n margin-right: 10rem !important; }\n .me-xl-9 {\n margin-right: 11rem !important; }\n .me-xl-10 {\n margin-right: 14rem !important; }\n .me-xl-11 {\n margin-right: 16rem !important; }\n .me-xl-12 {\n margin-right: 20rem !important; }\n .me-xl-sm {\n margin-right: 1rem !important; }\n .me-xl-md {\n margin-right: 2rem !important; }\n .me-xl-lg {\n margin-right: 4rem !important; }\n .me-xl-xl {\n margin-right: 8rem !important; }\n .me-xl-auto {\n margin-right: auto !important; }\n .mb-xl-0 {\n margin-bottom: 0 !important; }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important; }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important; }\n .mb-xl-3 {\n margin-bottom: 1rem !important; }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important; }\n .mb-xl-5 {\n margin-bottom: 3rem !important; }\n .mb-xl-6 {\n margin-bottom: 5rem !important; }\n .mb-xl-7 {\n margin-bottom: 8rem !important; }\n .mb-xl-8 {\n margin-bottom: 10rem !important; }\n .mb-xl-9 {\n margin-bottom: 11rem !important; }\n .mb-xl-10 {\n margin-bottom: 14rem !important; }\n .mb-xl-11 {\n margin-bottom: 16rem !important; }\n .mb-xl-12 {\n margin-bottom: 20rem !important; }\n .mb-xl-sm {\n margin-bottom: 1rem !important; }\n .mb-xl-md {\n margin-bottom: 2rem !important; }\n .mb-xl-lg {\n margin-bottom: 4rem !important; }\n .mb-xl-xl {\n margin-bottom: 8rem !important; }\n .mb-xl-auto {\n margin-bottom: auto !important; }\n .ms-xl-0 {\n margin-left: 0 !important; }\n .ms-xl-1 {\n margin-left: 0.25rem !important; }\n .ms-xl-2 {\n margin-left: 0.5rem !important; }\n .ms-xl-3 {\n margin-left: 1rem !important; }\n .ms-xl-4 {\n margin-left: 1.5rem !important; }\n .ms-xl-5 {\n margin-left: 3rem !important; }\n .ms-xl-6 {\n margin-left: 5rem !important; }\n .ms-xl-7 {\n margin-left: 8rem !important; }\n .ms-xl-8 {\n margin-left: 10rem !important; }\n .ms-xl-9 {\n margin-left: 11rem !important; }\n .ms-xl-10 {\n margin-left: 14rem !important; }\n .ms-xl-11 {\n margin-left: 16rem !important; }\n .ms-xl-12 {\n margin-left: 20rem !important; }\n .ms-xl-sm {\n margin-left: 1rem !important; }\n .ms-xl-md {\n margin-left: 2rem !important; }\n .ms-xl-lg {\n margin-left: 4rem !important; }\n .ms-xl-xl {\n margin-left: 8rem !important; }\n .ms-xl-auto {\n margin-left: auto !important; }\n .m-xl-n1 {\n margin: -0.25rem !important; }\n .m-xl-n2 {\n margin: -0.5rem !important; }\n .m-xl-n3 {\n margin: -1rem !important; }\n .m-xl-n4 {\n margin: -1.5rem !important; }\n .m-xl-n5 {\n margin: -3rem !important; }\n .m-xl-n6 {\n margin: -5rem !important; }\n .m-xl-n7 {\n margin: -8rem !important; }\n .m-xl-n8 {\n margin: -10rem !important; }\n .m-xl-n9 {\n margin: -11rem !important; }\n .m-xl-n10 {\n margin: -14rem !important; }\n .m-xl-n11 {\n margin: -16rem !important; }\n .m-xl-n12 {\n margin: -20rem !important; }\n .m-xl-nsm {\n margin: -1rem !important; }\n .m-xl-nmd {\n margin: -2rem !important; }\n .m-xl-nlg {\n margin: -4rem !important; }\n .m-xl-nxl {\n margin: -8rem !important; }\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-xl-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-xl-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .mx-xl-n6 {\n margin-right: -5rem !important;\n margin-left: -5rem !important; }\n .mx-xl-n7 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .mx-xl-n8 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n .mx-xl-n9 {\n margin-right: -11rem !important;\n margin-left: -11rem !important; }\n .mx-xl-n10 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n .mx-xl-n11 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n .mx-xl-n12 {\n margin-right: -20rem !important;\n margin-left: -20rem !important; }\n .mx-xl-nsm {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-xl-nmd {\n margin-right: -2rem !important;\n margin-left: -2rem !important; }\n .mx-xl-nlg {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n .mx-xl-nxl {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-xl-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-xl-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .my-xl-n6 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important; }\n .my-xl-n7 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .my-xl-n8 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n .my-xl-n9 {\n margin-top: -11rem !important;\n margin-bottom: -11rem !important; }\n .my-xl-n10 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n .my-xl-n11 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n .my-xl-n12 {\n margin-top: -20rem !important;\n margin-bottom: -20rem !important; }\n .my-xl-nsm {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-xl-nmd {\n margin-top: -2rem !important;\n margin-bottom: -2rem !important; }\n .my-xl-nlg {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n .my-xl-nxl {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .mt-xl-n1 {\n margin-top: -0.25rem !important; }\n .mt-xl-n2 {\n margin-top: -0.5rem !important; }\n .mt-xl-n3 {\n margin-top: -1rem !important; }\n .mt-xl-n4 {\n margin-top: -1.5rem !important; }\n .mt-xl-n5 {\n margin-top: -3rem !important; }\n .mt-xl-n6 {\n margin-top: -5rem !important; }\n .mt-xl-n7 {\n margin-top: -8rem !important; }\n .mt-xl-n8 {\n margin-top: -10rem !important; }\n .mt-xl-n9 {\n margin-top: -11rem !important; }\n .mt-xl-n10 {\n margin-top: -14rem !important; }\n .mt-xl-n11 {\n margin-top: -16rem !important; }\n .mt-xl-n12 {\n margin-top: -20rem !important; }\n .mt-xl-nsm {\n margin-top: -1rem !important; }\n .mt-xl-nmd {\n margin-top: -2rem !important; }\n .mt-xl-nlg {\n margin-top: -4rem !important; }\n .mt-xl-nxl {\n margin-top: -8rem !important; }\n .me-xl-n1 {\n margin-right: -0.25rem !important; }\n .me-xl-n2 {\n margin-right: -0.5rem !important; }\n .me-xl-n3 {\n margin-right: -1rem !important; }\n .me-xl-n4 {\n margin-right: -1.5rem !important; }\n .me-xl-n5 {\n margin-right: -3rem !important; }\n .me-xl-n6 {\n margin-right: -5rem !important; }\n .me-xl-n7 {\n margin-right: -8rem !important; }\n .me-xl-n8 {\n margin-right: -10rem !important; }\n .me-xl-n9 {\n margin-right: -11rem !important; }\n .me-xl-n10 {\n margin-right: -14rem !important; }\n .me-xl-n11 {\n margin-right: -16rem !important; }\n .me-xl-n12 {\n margin-right: -20rem !important; }\n .me-xl-nsm {\n margin-right: -1rem !important; }\n .me-xl-nmd {\n margin-right: -2rem !important; }\n .me-xl-nlg {\n margin-right: -4rem !important; }\n .me-xl-nxl {\n margin-right: -8rem !important; }\n .mb-xl-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-xl-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-xl-n3 {\n margin-bottom: -1rem !important; }\n .mb-xl-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-xl-n5 {\n margin-bottom: -3rem !important; }\n .mb-xl-n6 {\n margin-bottom: -5rem !important; }\n .mb-xl-n7 {\n margin-bottom: -8rem !important; }\n .mb-xl-n8 {\n margin-bottom: -10rem !important; }\n .mb-xl-n9 {\n margin-bottom: -11rem !important; }\n .mb-xl-n10 {\n margin-bottom: -14rem !important; }\n .mb-xl-n11 {\n margin-bottom: -16rem !important; }\n .mb-xl-n12 {\n margin-bottom: -20rem !important; }\n .mb-xl-nsm {\n margin-bottom: -1rem !important; }\n .mb-xl-nmd {\n margin-bottom: -2rem !important; }\n .mb-xl-nlg {\n margin-bottom: -4rem !important; }\n .mb-xl-nxl {\n margin-bottom: -8rem !important; }\n .ms-xl-n1 {\n margin-left: -0.25rem !important; }\n .ms-xl-n2 {\n margin-left: -0.5rem !important; }\n .ms-xl-n3 {\n margin-left: -1rem !important; }\n .ms-xl-n4 {\n margin-left: -1.5rem !important; }\n .ms-xl-n5 {\n margin-left: -3rem !important; }\n .ms-xl-n6 {\n margin-left: -5rem !important; }\n .ms-xl-n7 {\n margin-left: -8rem !important; }\n .ms-xl-n8 {\n margin-left: -10rem !important; }\n .ms-xl-n9 {\n margin-left: -11rem !important; }\n .ms-xl-n10 {\n margin-left: -14rem !important; }\n .ms-xl-n11 {\n margin-left: -16rem !important; }\n .ms-xl-n12 {\n margin-left: -20rem !important; }\n .ms-xl-nsm {\n margin-left: -1rem !important; }\n .ms-xl-nmd {\n margin-left: -2rem !important; }\n .ms-xl-nlg {\n margin-left: -4rem !important; }\n .ms-xl-nxl {\n margin-left: -8rem !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .p-xl-1 {\n padding: 0.25rem !important; }\n .p-xl-2 {\n padding: 0.5rem !important; }\n .p-xl-3 {\n padding: 1rem !important; }\n .p-xl-4 {\n padding: 1.5rem !important; }\n .p-xl-5 {\n padding: 3rem !important; }\n .p-xl-6 {\n padding: 5rem !important; }\n .p-xl-7 {\n padding: 8rem !important; }\n .p-xl-8 {\n padding: 10rem !important; }\n .p-xl-9 {\n padding: 11rem !important; }\n .p-xl-10 {\n padding: 14rem !important; }\n .p-xl-11 {\n padding: 16rem !important; }\n .p-xl-12 {\n padding: 20rem !important; }\n .p-xl-sm {\n padding: 1rem !important; }\n .p-xl-md {\n padding: 2rem !important; }\n .p-xl-lg {\n padding: 4rem !important; }\n .p-xl-xl {\n padding: 8rem !important; }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .px-xl-6 {\n padding-right: 5rem !important;\n padding-left: 5rem !important; }\n .px-xl-7 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .px-xl-8 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n .px-xl-9 {\n padding-right: 11rem !important;\n padding-left: 11rem !important; }\n .px-xl-10 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n .px-xl-11 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n .px-xl-12 {\n padding-right: 20rem !important;\n padding-left: 20rem !important; }\n .px-xl-sm {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-xl-md {\n padding-right: 2rem !important;\n padding-left: 2rem !important; }\n .px-xl-lg {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n .px-xl-xl {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .py-xl-6 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important; }\n .py-xl-7 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .py-xl-8 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n .py-xl-9 {\n padding-top: 11rem !important;\n padding-bottom: 11rem !important; }\n .py-xl-10 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n .py-xl-11 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n .py-xl-12 {\n padding-top: 20rem !important;\n padding-bottom: 20rem !important; }\n .py-xl-sm {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-xl-md {\n padding-top: 2rem !important;\n padding-bottom: 2rem !important; }\n .py-xl-lg {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n .py-xl-xl {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .pt-xl-0 {\n padding-top: 0 !important; }\n .pt-xl-1 {\n padding-top: 0.25rem !important; }\n .pt-xl-2 {\n padding-top: 0.5rem !important; }\n .pt-xl-3 {\n padding-top: 1rem !important; }\n .pt-xl-4 {\n padding-top: 1.5rem !important; }\n .pt-xl-5 {\n padding-top: 3rem !important; }\n .pt-xl-6 {\n padding-top: 5rem !important; }\n .pt-xl-7 {\n padding-top: 8rem !important; }\n .pt-xl-8 {\n padding-top: 10rem !important; }\n .pt-xl-9 {\n padding-top: 11rem !important; }\n .pt-xl-10 {\n padding-top: 14rem !important; }\n .pt-xl-11 {\n padding-top: 16rem !important; }\n .pt-xl-12 {\n padding-top: 20rem !important; }\n .pt-xl-sm {\n padding-top: 1rem !important; }\n .pt-xl-md {\n padding-top: 2rem !important; }\n .pt-xl-lg {\n padding-top: 4rem !important; }\n .pt-xl-xl {\n padding-top: 8rem !important; }\n .pe-xl-0 {\n padding-right: 0 !important; }\n .pe-xl-1 {\n padding-right: 0.25rem !important; }\n .pe-xl-2 {\n padding-right: 0.5rem !important; }\n .pe-xl-3 {\n padding-right: 1rem !important; }\n .pe-xl-4 {\n padding-right: 1.5rem !important; }\n .pe-xl-5 {\n padding-right: 3rem !important; }\n .pe-xl-6 {\n padding-right: 5rem !important; }\n .pe-xl-7 {\n padding-right: 8rem !important; }\n .pe-xl-8 {\n padding-right: 10rem !important; }\n .pe-xl-9 {\n padding-right: 11rem !important; }\n .pe-xl-10 {\n padding-right: 14rem !important; }\n .pe-xl-11 {\n padding-right: 16rem !important; }\n .pe-xl-12 {\n padding-right: 20rem !important; }\n .pe-xl-sm {\n padding-right: 1rem !important; }\n .pe-xl-md {\n padding-right: 2rem !important; }\n .pe-xl-lg {\n padding-right: 4rem !important; }\n .pe-xl-xl {\n padding-right: 8rem !important; }\n .pb-xl-0 {\n padding-bottom: 0 !important; }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important; }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important; }\n .pb-xl-3 {\n padding-bottom: 1rem !important; }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important; }\n .pb-xl-5 {\n padding-bottom: 3rem !important; }\n .pb-xl-6 {\n padding-bottom: 5rem !important; }\n .pb-xl-7 {\n padding-bottom: 8rem !important; }\n .pb-xl-8 {\n padding-bottom: 10rem !important; }\n .pb-xl-9 {\n padding-bottom: 11rem !important; }\n .pb-xl-10 {\n padding-bottom: 14rem !important; }\n .pb-xl-11 {\n padding-bottom: 16rem !important; }\n .pb-xl-12 {\n padding-bottom: 20rem !important; }\n .pb-xl-sm {\n padding-bottom: 1rem !important; }\n .pb-xl-md {\n padding-bottom: 2rem !important; }\n .pb-xl-lg {\n padding-bottom: 4rem !important; }\n .pb-xl-xl {\n padding-bottom: 8rem !important; }\n .ps-xl-0 {\n padding-left: 0 !important; }\n .ps-xl-1 {\n padding-left: 0.25rem !important; }\n .ps-xl-2 {\n padding-left: 0.5rem !important; }\n .ps-xl-3 {\n padding-left: 1rem !important; }\n .ps-xl-4 {\n padding-left: 1.5rem !important; }\n .ps-xl-5 {\n padding-left: 3rem !important; }\n .ps-xl-6 {\n padding-left: 5rem !important; }\n .ps-xl-7 {\n padding-left: 8rem !important; }\n .ps-xl-8 {\n padding-left: 10rem !important; }\n .ps-xl-9 {\n padding-left: 11rem !important; }\n .ps-xl-10 {\n padding-left: 14rem !important; }\n .ps-xl-11 {\n padding-left: 16rem !important; }\n .ps-xl-12 {\n padding-left: 20rem !important; }\n .ps-xl-sm {\n padding-left: 1rem !important; }\n .ps-xl-md {\n padding-left: 2rem !important; }\n .ps-xl-lg {\n padding-left: 4rem !important; }\n .ps-xl-xl {\n padding-left: 8rem !important; }\n .text-xl-start {\n text-align: left !important; }\n .text-xl-end {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n@media (min-width: 1400px) {\n .float-xxl-start {\n float: left !important; }\n .float-xxl-end {\n float: right !important; }\n .float-xxl-none {\n float: none !important; }\n .d-xxl-inline {\n display: inline !important; }\n .d-xxl-inline-block {\n display: inline-block !important; }\n .d-xxl-block {\n display: block !important; }\n .d-xxl-grid {\n display: grid !important; }\n .d-xxl-table {\n display: table !important; }\n .d-xxl-table-row {\n display: table-row !important; }\n .d-xxl-table-cell {\n display: table-cell !important; }\n .d-xxl-flex {\n display: flex !important; }\n .d-xxl-inline-flex {\n display: inline-flex !important; }\n .d-xxl-none {\n display: none !important; }\n .flex-xxl-fill {\n flex: 1 1 auto !important; }\n .flex-xxl-row {\n flex-direction: row !important; }\n .flex-xxl-column {\n flex-direction: column !important; }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important; }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important; }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important; }\n .flex-xxl-wrap {\n flex-wrap: wrap !important; }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .gap-xxl-0 {\n gap: 0 !important; }\n .gap-xxl-1 {\n gap: 0.25rem !important; }\n .gap-xxl-2 {\n gap: 0.5rem !important; }\n .gap-xxl-3 {\n gap: 1rem !important; }\n .gap-xxl-4 {\n gap: 1.5rem !important; }\n .gap-xxl-5 {\n gap: 3rem !important; }\n .gap-xxl-6 {\n gap: 5rem !important; }\n .gap-xxl-7 {\n gap: 8rem !important; }\n .gap-xxl-8 {\n gap: 10rem !important; }\n .gap-xxl-9 {\n gap: 11rem !important; }\n .gap-xxl-10 {\n gap: 14rem !important; }\n .gap-xxl-11 {\n gap: 16rem !important; }\n .gap-xxl-12 {\n gap: 20rem !important; }\n .gap-xxl-sm {\n gap: 1rem !important; }\n .gap-xxl-md {\n gap: 2rem !important; }\n .gap-xxl-lg {\n gap: 4rem !important; }\n .gap-xxl-xl {\n gap: 8rem !important; }\n .justify-content-xxl-start {\n justify-content: flex-start !important; }\n .justify-content-xxl-end {\n justify-content: flex-end !important; }\n .justify-content-xxl-center {\n justify-content: center !important; }\n .justify-content-xxl-between {\n justify-content: space-between !important; }\n .justify-content-xxl-around {\n justify-content: space-around !important; }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important; }\n .align-items-xxl-start {\n align-items: flex-start !important; }\n .align-items-xxl-end {\n align-items: flex-end !important; }\n .align-items-xxl-center {\n align-items: center !important; }\n .align-items-xxl-baseline {\n align-items: baseline !important; }\n .align-items-xxl-stretch {\n align-items: stretch !important; }\n .align-content-xxl-start {\n align-content: flex-start !important; }\n .align-content-xxl-end {\n align-content: flex-end !important; }\n .align-content-xxl-center {\n align-content: center !important; }\n .align-content-xxl-between {\n align-content: space-between !important; }\n .align-content-xxl-around {\n align-content: space-around !important; }\n .align-content-xxl-stretch {\n align-content: stretch !important; }\n .align-self-xxl-auto {\n align-self: auto !important; }\n .align-self-xxl-start {\n align-self: flex-start !important; }\n .align-self-xxl-end {\n align-self: flex-end !important; }\n .align-self-xxl-center {\n align-self: center !important; }\n .align-self-xxl-baseline {\n align-self: baseline !important; }\n .align-self-xxl-stretch {\n align-self: stretch !important; }\n .order-xxl-first {\n order: -1 !important; }\n .order-xxl-0 {\n order: 0 !important; }\n .order-xxl-1 {\n order: 1 !important; }\n .order-xxl-2 {\n order: 2 !important; }\n .order-xxl-3 {\n order: 3 !important; }\n .order-xxl-4 {\n order: 4 !important; }\n .order-xxl-5 {\n order: 5 !important; }\n .order-xxl-last {\n order: 6 !important; }\n .m-xxl-0 {\n margin: 0 !important; }\n .m-xxl-1 {\n margin: 0.25rem !important; }\n .m-xxl-2 {\n margin: 0.5rem !important; }\n .m-xxl-3 {\n margin: 1rem !important; }\n .m-xxl-4 {\n margin: 1.5rem !important; }\n .m-xxl-5 {\n margin: 3rem !important; }\n .m-xxl-6 {\n margin: 5rem !important; }\n .m-xxl-7 {\n margin: 8rem !important; }\n .m-xxl-8 {\n margin: 10rem !important; }\n .m-xxl-9 {\n margin: 11rem !important; }\n .m-xxl-10 {\n margin: 14rem !important; }\n .m-xxl-11 {\n margin: 16rem !important; }\n .m-xxl-12 {\n margin: 20rem !important; }\n .m-xxl-sm {\n margin: 1rem !important; }\n .m-xxl-md {\n margin: 2rem !important; }\n .m-xxl-lg {\n margin: 4rem !important; }\n .m-xxl-xl {\n margin: 8rem !important; }\n .m-xxl-auto {\n margin: auto !important; }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important; }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important; }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n .mx-xxl-6 {\n margin-right: 5rem !important;\n margin-left: 5rem !important; }\n .mx-xxl-7 {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-xxl-8 {\n margin-right: 10rem !important;\n margin-left: 10rem !important; }\n .mx-xxl-9 {\n margin-right: 11rem !important;\n margin-left: 11rem !important; }\n .mx-xxl-10 {\n margin-right: 14rem !important;\n margin-left: 14rem !important; }\n .mx-xxl-11 {\n margin-right: 16rem !important;\n margin-left: 16rem !important; }\n .mx-xxl-12 {\n margin-right: 20rem !important;\n margin-left: 20rem !important; }\n .mx-xxl-sm {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n .mx-xxl-md {\n margin-right: 2rem !important;\n margin-left: 2rem !important; }\n .mx-xxl-lg {\n margin-right: 4rem !important;\n margin-left: 4rem !important; }\n .mx-xxl-xl {\n margin-right: 8rem !important;\n margin-left: 8rem !important; }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important; }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important; }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n .my-xxl-6 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important; }\n .my-xxl-7 {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-xxl-8 {\n margin-top: 10rem !important;\n margin-bottom: 10rem !important; }\n .my-xxl-9 {\n margin-top: 11rem !important;\n margin-bottom: 11rem !important; }\n .my-xxl-10 {\n margin-top: 14rem !important;\n margin-bottom: 14rem !important; }\n .my-xxl-11 {\n margin-top: 16rem !important;\n margin-bottom: 16rem !important; }\n .my-xxl-12 {\n margin-top: 20rem !important;\n margin-bottom: 20rem !important; }\n .my-xxl-sm {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n .my-xxl-md {\n margin-top: 2rem !important;\n margin-bottom: 2rem !important; }\n .my-xxl-lg {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important; }\n .my-xxl-xl {\n margin-top: 8rem !important;\n margin-bottom: 8rem !important; }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important; }\n .mt-xxl-0 {\n margin-top: 0 !important; }\n .mt-xxl-1 {\n margin-top: 0.25rem !important; }\n .mt-xxl-2 {\n margin-top: 0.5rem !important; }\n .mt-xxl-3 {\n margin-top: 1rem !important; }\n .mt-xxl-4 {\n margin-top: 1.5rem !important; }\n .mt-xxl-5 {\n margin-top: 3rem !important; }\n .mt-xxl-6 {\n margin-top: 5rem !important; }\n .mt-xxl-7 {\n margin-top: 8rem !important; }\n .mt-xxl-8 {\n margin-top: 10rem !important; }\n .mt-xxl-9 {\n margin-top: 11rem !important; }\n .mt-xxl-10 {\n margin-top: 14rem !important; }\n .mt-xxl-11 {\n margin-top: 16rem !important; }\n .mt-xxl-12 {\n margin-top: 20rem !important; }\n .mt-xxl-sm {\n margin-top: 1rem !important; }\n .mt-xxl-md {\n margin-top: 2rem !important; }\n .mt-xxl-lg {\n margin-top: 4rem !important; }\n .mt-xxl-xl {\n margin-top: 8rem !important; }\n .mt-xxl-auto {\n margin-top: auto !important; }\n .me-xxl-0 {\n margin-right: 0 !important; }\n .me-xxl-1 {\n margin-right: 0.25rem !important; }\n .me-xxl-2 {\n margin-right: 0.5rem !important; }\n .me-xxl-3 {\n margin-right: 1rem !important; }\n .me-xxl-4 {\n margin-right: 1.5rem !important; }\n .me-xxl-5 {\n margin-right: 3rem !important; }\n .me-xxl-6 {\n margin-right: 5rem !important; }\n .me-xxl-7 {\n margin-right: 8rem !important; }\n .me-xxl-8 {\n margin-right: 10rem !important; }\n .me-xxl-9 {\n margin-right: 11rem !important; }\n .me-xxl-10 {\n margin-right: 14rem !important; }\n .me-xxl-11 {\n margin-right: 16rem !important; }\n .me-xxl-12 {\n margin-right: 20rem !important; }\n .me-xxl-sm {\n margin-right: 1rem !important; }\n .me-xxl-md {\n margin-right: 2rem !important; }\n .me-xxl-lg {\n margin-right: 4rem !important; }\n .me-xxl-xl {\n margin-right: 8rem !important; }\n .me-xxl-auto {\n margin-right: auto !important; }\n .mb-xxl-0 {\n margin-bottom: 0 !important; }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important; }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important; }\n .mb-xxl-3 {\n margin-bottom: 1rem !important; }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important; }\n .mb-xxl-5 {\n margin-bottom: 3rem !important; }\n .mb-xxl-6 {\n margin-bottom: 5rem !important; }\n .mb-xxl-7 {\n margin-bottom: 8rem !important; }\n .mb-xxl-8 {\n margin-bottom: 10rem !important; }\n .mb-xxl-9 {\n margin-bottom: 11rem !important; }\n .mb-xxl-10 {\n margin-bottom: 14rem !important; }\n .mb-xxl-11 {\n margin-bottom: 16rem !important; }\n .mb-xxl-12 {\n margin-bottom: 20rem !important; }\n .mb-xxl-sm {\n margin-bottom: 1rem !important; }\n .mb-xxl-md {\n margin-bottom: 2rem !important; }\n .mb-xxl-lg {\n margin-bottom: 4rem !important; }\n .mb-xxl-xl {\n margin-bottom: 8rem !important; }\n .mb-xxl-auto {\n margin-bottom: auto !important; }\n .ms-xxl-0 {\n margin-left: 0 !important; }\n .ms-xxl-1 {\n margin-left: 0.25rem !important; }\n .ms-xxl-2 {\n margin-left: 0.5rem !important; }\n .ms-xxl-3 {\n margin-left: 1rem !important; }\n .ms-xxl-4 {\n margin-left: 1.5rem !important; }\n .ms-xxl-5 {\n margin-left: 3rem !important; }\n .ms-xxl-6 {\n margin-left: 5rem !important; }\n .ms-xxl-7 {\n margin-left: 8rem !important; }\n .ms-xxl-8 {\n margin-left: 10rem !important; }\n .ms-xxl-9 {\n margin-left: 11rem !important; }\n .ms-xxl-10 {\n margin-left: 14rem !important; }\n .ms-xxl-11 {\n margin-left: 16rem !important; }\n .ms-xxl-12 {\n margin-left: 20rem !important; }\n .ms-xxl-sm {\n margin-left: 1rem !important; }\n .ms-xxl-md {\n margin-left: 2rem !important; }\n .ms-xxl-lg {\n margin-left: 4rem !important; }\n .ms-xxl-xl {\n margin-left: 8rem !important; }\n .ms-xxl-auto {\n margin-left: auto !important; }\n .m-xxl-n1 {\n margin: -0.25rem !important; }\n .m-xxl-n2 {\n margin: -0.5rem !important; }\n .m-xxl-n3 {\n margin: -1rem !important; }\n .m-xxl-n4 {\n margin: -1.5rem !important; }\n .m-xxl-n5 {\n margin: -3rem !important; }\n .m-xxl-n6 {\n margin: -5rem !important; }\n .m-xxl-n7 {\n margin: -8rem !important; }\n .m-xxl-n8 {\n margin: -10rem !important; }\n .m-xxl-n9 {\n margin: -11rem !important; }\n .m-xxl-n10 {\n margin: -14rem !important; }\n .m-xxl-n11 {\n margin: -16rem !important; }\n .m-xxl-n12 {\n margin: -20rem !important; }\n .m-xxl-nsm {\n margin: -1rem !important; }\n .m-xxl-nmd {\n margin: -2rem !important; }\n .m-xxl-nlg {\n margin: -4rem !important; }\n .m-xxl-nxl {\n margin: -8rem !important; }\n .mx-xxl-n1 {\n margin-right: -0.25rem !important;\n margin-left: -0.25rem !important; }\n .mx-xxl-n2 {\n margin-right: -0.5rem !important;\n margin-left: -0.5rem !important; }\n .mx-xxl-n3 {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-xxl-n4 {\n margin-right: -1.5rem !important;\n margin-left: -1.5rem !important; }\n .mx-xxl-n5 {\n margin-right: -3rem !important;\n margin-left: -3rem !important; }\n .mx-xxl-n6 {\n margin-right: -5rem !important;\n margin-left: -5rem !important; }\n .mx-xxl-n7 {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .mx-xxl-n8 {\n margin-right: -10rem !important;\n margin-left: -10rem !important; }\n .mx-xxl-n9 {\n margin-right: -11rem !important;\n margin-left: -11rem !important; }\n .mx-xxl-n10 {\n margin-right: -14rem !important;\n margin-left: -14rem !important; }\n .mx-xxl-n11 {\n margin-right: -16rem !important;\n margin-left: -16rem !important; }\n .mx-xxl-n12 {\n margin-right: -20rem !important;\n margin-left: -20rem !important; }\n .mx-xxl-nsm {\n margin-right: -1rem !important;\n margin-left: -1rem !important; }\n .mx-xxl-nmd {\n margin-right: -2rem !important;\n margin-left: -2rem !important; }\n .mx-xxl-nlg {\n margin-right: -4rem !important;\n margin-left: -4rem !important; }\n .mx-xxl-nxl {\n margin-right: -8rem !important;\n margin-left: -8rem !important; }\n .my-xxl-n1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important; }\n .my-xxl-n2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important; }\n .my-xxl-n3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-xxl-n4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important; }\n .my-xxl-n5 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important; }\n .my-xxl-n6 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important; }\n .my-xxl-n7 {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .my-xxl-n8 {\n margin-top: -10rem !important;\n margin-bottom: -10rem !important; }\n .my-xxl-n9 {\n margin-top: -11rem !important;\n margin-bottom: -11rem !important; }\n .my-xxl-n10 {\n margin-top: -14rem !important;\n margin-bottom: -14rem !important; }\n .my-xxl-n11 {\n margin-top: -16rem !important;\n margin-bottom: -16rem !important; }\n .my-xxl-n12 {\n margin-top: -20rem !important;\n margin-bottom: -20rem !important; }\n .my-xxl-nsm {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important; }\n .my-xxl-nmd {\n margin-top: -2rem !important;\n margin-bottom: -2rem !important; }\n .my-xxl-nlg {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important; }\n .my-xxl-nxl {\n margin-top: -8rem !important;\n margin-bottom: -8rem !important; }\n .mt-xxl-n1 {\n margin-top: -0.25rem !important; }\n .mt-xxl-n2 {\n margin-top: -0.5rem !important; }\n .mt-xxl-n3 {\n margin-top: -1rem !important; }\n .mt-xxl-n4 {\n margin-top: -1.5rem !important; }\n .mt-xxl-n5 {\n margin-top: -3rem !important; }\n .mt-xxl-n6 {\n margin-top: -5rem !important; }\n .mt-xxl-n7 {\n margin-top: -8rem !important; }\n .mt-xxl-n8 {\n margin-top: -10rem !important; }\n .mt-xxl-n9 {\n margin-top: -11rem !important; }\n .mt-xxl-n10 {\n margin-top: -14rem !important; }\n .mt-xxl-n11 {\n margin-top: -16rem !important; }\n .mt-xxl-n12 {\n margin-top: -20rem !important; }\n .mt-xxl-nsm {\n margin-top: -1rem !important; }\n .mt-xxl-nmd {\n margin-top: -2rem !important; }\n .mt-xxl-nlg {\n margin-top: -4rem !important; }\n .mt-xxl-nxl {\n margin-top: -8rem !important; }\n .me-xxl-n1 {\n margin-right: -0.25rem !important; }\n .me-xxl-n2 {\n margin-right: -0.5rem !important; }\n .me-xxl-n3 {\n margin-right: -1rem !important; }\n .me-xxl-n4 {\n margin-right: -1.5rem !important; }\n .me-xxl-n5 {\n margin-right: -3rem !important; }\n .me-xxl-n6 {\n margin-right: -5rem !important; }\n .me-xxl-n7 {\n margin-right: -8rem !important; }\n .me-xxl-n8 {\n margin-right: -10rem !important; }\n .me-xxl-n9 {\n margin-right: -11rem !important; }\n .me-xxl-n10 {\n margin-right: -14rem !important; }\n .me-xxl-n11 {\n margin-right: -16rem !important; }\n .me-xxl-n12 {\n margin-right: -20rem !important; }\n .me-xxl-nsm {\n margin-right: -1rem !important; }\n .me-xxl-nmd {\n margin-right: -2rem !important; }\n .me-xxl-nlg {\n margin-right: -4rem !important; }\n .me-xxl-nxl {\n margin-right: -8rem !important; }\n .mb-xxl-n1 {\n margin-bottom: -0.25rem !important; }\n .mb-xxl-n2 {\n margin-bottom: -0.5rem !important; }\n .mb-xxl-n3 {\n margin-bottom: -1rem !important; }\n .mb-xxl-n4 {\n margin-bottom: -1.5rem !important; }\n .mb-xxl-n5 {\n margin-bottom: -3rem !important; }\n .mb-xxl-n6 {\n margin-bottom: -5rem !important; }\n .mb-xxl-n7 {\n margin-bottom: -8rem !important; }\n .mb-xxl-n8 {\n margin-bottom: -10rem !important; }\n .mb-xxl-n9 {\n margin-bottom: -11rem !important; }\n .mb-xxl-n10 {\n margin-bottom: -14rem !important; }\n .mb-xxl-n11 {\n margin-bottom: -16rem !important; }\n .mb-xxl-n12 {\n margin-bottom: -20rem !important; }\n .mb-xxl-nsm {\n margin-bottom: -1rem !important; }\n .mb-xxl-nmd {\n margin-bottom: -2rem !important; }\n .mb-xxl-nlg {\n margin-bottom: -4rem !important; }\n .mb-xxl-nxl {\n margin-bottom: -8rem !important; }\n .ms-xxl-n1 {\n margin-left: -0.25rem !important; }\n .ms-xxl-n2 {\n margin-left: -0.5rem !important; }\n .ms-xxl-n3 {\n margin-left: -1rem !important; }\n .ms-xxl-n4 {\n margin-left: -1.5rem !important; }\n .ms-xxl-n5 {\n margin-left: -3rem !important; }\n .ms-xxl-n6 {\n margin-left: -5rem !important; }\n .ms-xxl-n7 {\n margin-left: -8rem !important; }\n .ms-xxl-n8 {\n margin-left: -10rem !important; }\n .ms-xxl-n9 {\n margin-left: -11rem !important; }\n .ms-xxl-n10 {\n margin-left: -14rem !important; }\n .ms-xxl-n11 {\n margin-left: -16rem !important; }\n .ms-xxl-n12 {\n margin-left: -20rem !important; }\n .ms-xxl-nsm {\n margin-left: -1rem !important; }\n .ms-xxl-nmd {\n margin-left: -2rem !important; }\n .ms-xxl-nlg {\n margin-left: -4rem !important; }\n .ms-xxl-nxl {\n margin-left: -8rem !important; }\n .p-xxl-0 {\n padding: 0 !important; }\n .p-xxl-1 {\n padding: 0.25rem !important; }\n .p-xxl-2 {\n padding: 0.5rem !important; }\n .p-xxl-3 {\n padding: 1rem !important; }\n .p-xxl-4 {\n padding: 1.5rem !important; }\n .p-xxl-5 {\n padding: 3rem !important; }\n .p-xxl-6 {\n padding: 5rem !important; }\n .p-xxl-7 {\n padding: 8rem !important; }\n .p-xxl-8 {\n padding: 10rem !important; }\n .p-xxl-9 {\n padding: 11rem !important; }\n .p-xxl-10 {\n padding: 14rem !important; }\n .p-xxl-11 {\n padding: 16rem !important; }\n .p-xxl-12 {\n padding: 20rem !important; }\n .p-xxl-sm {\n padding: 1rem !important; }\n .p-xxl-md {\n padding: 2rem !important; }\n .p-xxl-lg {\n padding: 4rem !important; }\n .p-xxl-xl {\n padding: 8rem !important; }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important; }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important; }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n .px-xxl-6 {\n padding-right: 5rem !important;\n padding-left: 5rem !important; }\n .px-xxl-7 {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .px-xxl-8 {\n padding-right: 10rem !important;\n padding-left: 10rem !important; }\n .px-xxl-9 {\n padding-right: 11rem !important;\n padding-left: 11rem !important; }\n .px-xxl-10 {\n padding-right: 14rem !important;\n padding-left: 14rem !important; }\n .px-xxl-11 {\n padding-right: 16rem !important;\n padding-left: 16rem !important; }\n .px-xxl-12 {\n padding-right: 20rem !important;\n padding-left: 20rem !important; }\n .px-xxl-sm {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n .px-xxl-md {\n padding-right: 2rem !important;\n padding-left: 2rem !important; }\n .px-xxl-lg {\n padding-right: 4rem !important;\n padding-left: 4rem !important; }\n .px-xxl-xl {\n padding-right: 8rem !important;\n padding-left: 8rem !important; }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important; }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important; }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n .py-xxl-6 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important; }\n .py-xxl-7 {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .py-xxl-8 {\n padding-top: 10rem !important;\n padding-bottom: 10rem !important; }\n .py-xxl-9 {\n padding-top: 11rem !important;\n padding-bottom: 11rem !important; }\n .py-xxl-10 {\n padding-top: 14rem !important;\n padding-bottom: 14rem !important; }\n .py-xxl-11 {\n padding-top: 16rem !important;\n padding-bottom: 16rem !important; }\n .py-xxl-12 {\n padding-top: 20rem !important;\n padding-bottom: 20rem !important; }\n .py-xxl-sm {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n .py-xxl-md {\n padding-top: 2rem !important;\n padding-bottom: 2rem !important; }\n .py-xxl-lg {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important; }\n .py-xxl-xl {\n padding-top: 8rem !important;\n padding-bottom: 8rem !important; }\n .pt-xxl-0 {\n padding-top: 0 !important; }\n .pt-xxl-1 {\n padding-top: 0.25rem !important; }\n .pt-xxl-2 {\n padding-top: 0.5rem !important; }\n .pt-xxl-3 {\n padding-top: 1rem !important; }\n .pt-xxl-4 {\n padding-top: 1.5rem !important; }\n .pt-xxl-5 {\n padding-top: 3rem !important; }\n .pt-xxl-6 {\n padding-top: 5rem !important; }\n .pt-xxl-7 {\n padding-top: 8rem !important; }\n .pt-xxl-8 {\n padding-top: 10rem !important; }\n .pt-xxl-9 {\n padding-top: 11rem !important; }\n .pt-xxl-10 {\n padding-top: 14rem !important; }\n .pt-xxl-11 {\n padding-top: 16rem !important; }\n .pt-xxl-12 {\n padding-top: 20rem !important; }\n .pt-xxl-sm {\n padding-top: 1rem !important; }\n .pt-xxl-md {\n padding-top: 2rem !important; }\n .pt-xxl-lg {\n padding-top: 4rem !important; }\n .pt-xxl-xl {\n padding-top: 8rem !important; }\n .pe-xxl-0 {\n padding-right: 0 !important; }\n .pe-xxl-1 {\n padding-right: 0.25rem !important; }\n .pe-xxl-2 {\n padding-right: 0.5rem !important; }\n .pe-xxl-3 {\n padding-right: 1rem !important; }\n .pe-xxl-4 {\n padding-right: 1.5rem !important; }\n .pe-xxl-5 {\n padding-right: 3rem !important; }\n .pe-xxl-6 {\n padding-right: 5rem !important; }\n .pe-xxl-7 {\n padding-right: 8rem !important; }\n .pe-xxl-8 {\n padding-right: 10rem !important; }\n .pe-xxl-9 {\n padding-right: 11rem !important; }\n .pe-xxl-10 {\n padding-right: 14rem !important; }\n .pe-xxl-11 {\n padding-right: 16rem !important; }\n .pe-xxl-12 {\n padding-right: 20rem !important; }\n .pe-xxl-sm {\n padding-right: 1rem !important; }\n .pe-xxl-md {\n padding-right: 2rem !important; }\n .pe-xxl-lg {\n padding-right: 4rem !important; }\n .pe-xxl-xl {\n padding-right: 8rem !important; }\n .pb-xxl-0 {\n padding-bottom: 0 !important; }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important; }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important; }\n .pb-xxl-3 {\n padding-bottom: 1rem !important; }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important; }\n .pb-xxl-5 {\n padding-bottom: 3rem !important; }\n .pb-xxl-6 {\n padding-bottom: 5rem !important; }\n .pb-xxl-7 {\n padding-bottom: 8rem !important; }\n .pb-xxl-8 {\n padding-bottom: 10rem !important; }\n .pb-xxl-9 {\n padding-bottom: 11rem !important; }\n .pb-xxl-10 {\n padding-bottom: 14rem !important; }\n .pb-xxl-11 {\n padding-bottom: 16rem !important; }\n .pb-xxl-12 {\n padding-bottom: 20rem !important; }\n .pb-xxl-sm {\n padding-bottom: 1rem !important; }\n .pb-xxl-md {\n padding-bottom: 2rem !important; }\n .pb-xxl-lg {\n padding-bottom: 4rem !important; }\n .pb-xxl-xl {\n padding-bottom: 8rem !important; }\n .ps-xxl-0 {\n padding-left: 0 !important; }\n .ps-xxl-1 {\n padding-left: 0.25rem !important; }\n .ps-xxl-2 {\n padding-left: 0.5rem !important; }\n .ps-xxl-3 {\n padding-left: 1rem !important; }\n .ps-xxl-4 {\n padding-left: 1.5rem !important; }\n .ps-xxl-5 {\n padding-left: 3rem !important; }\n .ps-xxl-6 {\n padding-left: 5rem !important; }\n .ps-xxl-7 {\n padding-left: 8rem !important; }\n .ps-xxl-8 {\n padding-left: 10rem !important; }\n .ps-xxl-9 {\n padding-left: 11rem !important; }\n .ps-xxl-10 {\n padding-left: 14rem !important; }\n .ps-xxl-11 {\n padding-left: 16rem !important; }\n .ps-xxl-12 {\n padding-left: 20rem !important; }\n .ps-xxl-sm {\n padding-left: 1rem !important; }\n .ps-xxl-md {\n padding-left: 2rem !important; }\n .ps-xxl-lg {\n padding-left: 4rem !important; }\n .ps-xxl-xl {\n padding-left: 8rem !important; }\n .text-xxl-start {\n text-align: left !important; }\n .text-xxl-end {\n text-align: right !important; }\n .text-xxl-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .fs-1 {\n font-size: 2.5rem !important; }\n .fs-2 {\n font-size: 2rem !important; }\n .fs-3 {\n font-size: 1.75rem !important; }\n .fs-4 {\n font-size: 1.5rem !important; } }\n\n@media print {\n .d-print-inline {\n display: inline !important; }\n .d-print-inline-block {\n display: inline-block !important; }\n .d-print-block {\n display: block !important; }\n .d-print-grid {\n display: grid !important; }\n .d-print-table {\n display: table !important; }\n .d-print-table-row {\n display: table-row !important; }\n .d-print-table-cell {\n display: table-cell !important; }\n .d-print-flex {\n display: flex !important; }\n .d-print-inline-flex {\n display: inline-flex !important; }\n .d-print-none {\n display: none !important; } }\n\n/**\r\n * = Backgrounds\r\n*/\n.bg-gradient-primary {\n background: linear-gradient(87deg, #242e4c 0, #1e2b52 100%) !important; }\n\n.bg-gradient-secondary {\n background: linear-gradient(87deg, #1c2540 0, #172345 100%) !important; }\n\n.bg-gradient-tertiary {\n background: linear-gradient(87deg, #1d58a5 0, #1357af 100%) !important; }\n\n.bg-gradient-primary-app {\n background: linear-gradient(87deg, #EBF4F6 0, #eaf5f7 100%) !important; }\n\n.bg-gradient-secondary-app {\n background: linear-gradient(87deg, #424AA0 0, #3741ab 100%) !important; }\n\n.bg-gradient-success {\n background: linear-gradient(87deg, #3aaf85 0, #2ebb88 100%) !important; }\n\n.bg-gradient-info {\n background: linear-gradient(87deg, #0d6efd 0, #0b6eff 100%) !important; }\n\n.bg-gradient-warning {\n background: linear-gradient(87deg, #ffc107 0, #ffc107 100%) !important; }\n\n.bg-gradient-danger {\n background: linear-gradient(87deg, #dc3545 0, #e8293b 100%) !important; }\n\n.bg-gradient-white {\n background: linear-gradient(87deg, #ffffff 0, white 100%) !important; }\n\n.bg-gradient-gray {\n background: linear-gradient(87deg, #1F2937 0, #1b283b 100%) !important; }\n\n.bg-gradient-dark {\n background: linear-gradient(87deg, #1c2540 0, #172345 100%) !important; }\n\n.bg-gradient-black {\n background: linear-gradient(87deg, #171f38 0, #131d3c 100%) !important; }\n\n.bg-gradient-purple {\n background: linear-gradient(87deg, #6f42c1 0, #6b35ce 100%) !important; }\n\n.bg-gradient-orange {\n background: linear-gradient(87deg, #e84422 0, #f43c16 100%) !important; }\n\n.bg-gradient-gray-100 {\n background: linear-gradient(87deg, #F9FAFB 0, #f9fafc 100%) !important; }\n\n.bg-gradient-gray-200 {\n background: linear-gradient(87deg, #F3F4F6 0, #f2f4f7 100%) !important; }\n\n.bg-gradient-gray-300 {\n background: linear-gradient(87deg, #E5E7EB 0, #e3e6ed 100%) !important; }\n\n.bg-gradient-gray-400 {\n background: linear-gradient(87deg, #D1D5DB 0, #cdd4df 100%) !important; }\n\n.bg-gradient-gray-500 {\n background: linear-gradient(87deg, #9CA3AF 0, #93a1b8 100%) !important; }\n\n.bg-gradient-gray-600 {\n background: linear-gradient(87deg, #6B7280 0, #5f6e8c 100%) !important; }\n\n.bg-gradient-gray-700 {\n background: linear-gradient(87deg, #4B5563 0, #42546c 100%) !important; }\n\n.bg-gradient-gray-800 {\n background: linear-gradient(87deg, #374151 0, #303f58 100%) !important; }\n\n.overlay-primary:before {\n position: absolute;\n content: \"\";\n background: #242e4c;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-secondary:before {\n position: absolute;\n content: \"\";\n background: #1c2540;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-tertiary:before {\n position: absolute;\n content: \"\";\n background: #1d58a5;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-primary-app:before {\n position: absolute;\n content: \"\";\n background: #EBF4F6;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-secondary-app:before {\n position: absolute;\n content: \"\";\n background: #424AA0;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-success:before {\n position: absolute;\n content: \"\";\n background: #3aaf85;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-info:before {\n position: absolute;\n content: \"\";\n background: #0d6efd;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-warning:before {\n position: absolute;\n content: \"\";\n background: #ffc107;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-danger:before {\n position: absolute;\n content: \"\";\n background: #dc3545;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-white:before {\n position: absolute;\n content: \"\";\n background: #ffffff;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-gray:before {\n position: absolute;\n content: \"\";\n background: #1F2937;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-dark:before {\n position: absolute;\n content: \"\";\n background: #1c2540;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-black:before {\n position: absolute;\n content: \"\";\n background: #171f38;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-purple:before {\n position: absolute;\n content: \"\";\n background: #6f42c1;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-orange:before {\n position: absolute;\n content: \"\";\n background: #e84422;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-gray-100:before {\n position: absolute;\n content: \"\";\n background: #F9FAFB;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-gray-200:before {\n position: absolute;\n content: \"\";\n background: #F3F4F6;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-gray-300:before {\n position: absolute;\n content: \"\";\n background: #E5E7EB;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-gray-400:before {\n position: absolute;\n content: \"\";\n background: #D1D5DB;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-gray-500:before {\n position: absolute;\n content: \"\";\n background: #9CA3AF;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-gray-600:before {\n position: absolute;\n content: \"\";\n background: #6B7280;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-gray-700:before {\n position: absolute;\n content: \"\";\n background: #4B5563;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.overlay-gray-800:before {\n position: absolute;\n content: \"\";\n background: #374151;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n opacity: 0.8;\n z-index: 0; }\n\n.section-image {\n background-repeat: no-repeat;\n background-position: top center;\n background-size: cover; }\n\n/**\r\n * = Floating animations\r\n */\n.floating-xs {\n animation: floating-xs 3s ease infinite;\n will-change: transform; }\n .floating-xs:hover {\n animation-play-state: paused; }\n\n@media (min-width: 576px) {\n .floating-sm {\n animation: floating-sm 3s ease infinite;\n will-change: transform; }\n .floating-sm:hover {\n animation-play-state: paused; } }\n\n@media (min-width: 768px) {\n .floating-md {\n animation: floating-md 3s ease infinite;\n will-change: transform; }\n .floating-md:hover {\n animation-play-state: paused; } }\n\n@media (min-width: 992px) {\n .floating-lg {\n animation: floating-lg 3s ease infinite;\n will-change: transform; }\n .floating-lg:hover {\n animation-play-state: paused; } }\n\n@media (min-width: 1200px) {\n .floating-xl {\n animation: floating-xl 3s ease infinite;\n will-change: transform; }\n .floating-xl:hover {\n animation-play-state: paused; } }\n\n@media (min-width: 1400px) {\n .floating-xxl {\n animation: floating-xxl 3s ease infinite;\n will-change: transform; }\n .floating-xxl:hover {\n animation-play-state: paused; } }\n\n@keyframes floating-lg {\n 0% {\n transform: translateY(0px); }\n 50% {\n transform: translateY(15px); }\n 100% {\n transform: translateY(0px); } }\n\n@keyframes floating-md {\n 0% {\n transform: translateY(0px); }\n 50% {\n transform: translateY(10px); }\n 100% {\n transform: translateY(0px); } }\n\n@keyframes floating-sm {\n 0% {\n transform: translateY(0px); }\n 50% {\n transform: translateY(5px); }\n 100% {\n transform: translateY(0px); } }\n\n/**\r\n* = Helper classes\r\n*/\n.overflow-visible {\n overflow: visible !important; }\n\n.opacity-0 {\n opacity: 0 !important; }\n\n.opacity-1 {\n opacity: 0.1 !important; }\n\n.opacity-2 {\n opacity: 0.2 !important; }\n\n.opacity-3 {\n opacity: 0.3 !important; }\n\n.opacity-4 {\n opacity: 0.4 !important; }\n\n.opacity-5 {\n opacity: 0.5 !important; }\n\n.opacity-6 {\n opacity: 0.6 !important; }\n\n.opacity-7 {\n opacity: 0.7 !important; }\n\n.opacity-8 {\n opacity: 0.8 !important; }\n\n.opacity-9 {\n opacity: 0.9 !important; }\n\n.fill-opacity-0 {\n fill-opacity: 0 !important; }\n\n.fill-opacity-1 {\n fill-opacity: 0.1 !important; }\n\n.fill-opacity-2 {\n fill-opacity: 0.2 !important; }\n\n.fill-opacity-3 {\n fill-opacity: 0.3 !important; }\n\n.fill-opacity-4 {\n fill-opacity: 0.4 !important; }\n\n.fill-opacity-5 {\n fill-opacity: 0.5 !important; }\n\n.fill-opacity-6 {\n fill-opacity: 0.6 !important; }\n\n.fill-opacity-7 {\n fill-opacity: 0.7 !important; }\n\n.fill-opacity-8 {\n fill-opacity: 0.8 !important; }\n\n.fill-opacity-9 {\n fill-opacity: 0.9 !important; }\n\n.z-0 {\n position: relative;\n z-index: 0 !important; }\n\n.z-1 {\n position: relative;\n z-index: 1 !important; }\n\n.z-2 {\n position: relative;\n z-index: 2 !important; }\n\n.z-3 {\n position: relative;\n z-index: 3 !important; }\n\n.z-4 {\n position: relative;\n z-index: 4 !important; }\n\n.z-5 {\n position: relative;\n z-index: 5 !important; }\n\n.z-6 {\n position: relative;\n z-index: 6 !important; }\n\n.z-7 {\n position: relative;\n z-index: 7 !important; }\n\n.z-8 {\n position: relative;\n z-index: 8 !important; }\n\n.z-9 {\n position: relative;\n z-index: 9 !important; }\n\n.bw-md {\n border-width: 0.125rem !important; }\n\n.bw-lg {\n border-width: 0.25rem !important; }\n\n.bw-xl {\n border-width: 0.375rem !important; }\n\n.border-top-left-radius-0 {\n border-top-left-radius: 0 !important; }\n\n.border-top-right-radius-0 {\n border-top-right-radius: 0 !important; }\n\n.border-bottom-left-radius-0 {\n border-bottom-left-radius: 0 !important; }\n\n.border-bottom-right-radius-0 {\n border-bottom-right-radius: 0 !important; }\n\n.rounded-xl {\n border-radius: 0.875rem !important; }\n\n/**\r\n * = Spacing\r\n */\n.top-0 {\n top: 0; }\n\n.right-0 {\n right: 0; }\n\n.bottom-0 {\n bottom: 0; }\n\n.left-0 {\n left: 0; }\n\n.top-1 {\n top: 0.25rem; }\n\n.right-1 {\n right: 0.25rem; }\n\n.bottom-1 {\n bottom: 0.25rem; }\n\n.left-1 {\n left: 0.25rem; }\n\n.top-2 {\n top: 0.5rem; }\n\n.right-2 {\n right: 0.5rem; }\n\n.bottom-2 {\n bottom: 0.5rem; }\n\n.left-2 {\n left: 0.5rem; }\n\n.top-3 {\n top: 1rem; }\n\n.right-3 {\n right: 1rem; }\n\n.bottom-3 {\n bottom: 1rem; }\n\n.left-3 {\n left: 1rem; }\n\n.top-4 {\n top: 1.5rem; }\n\n.right-4 {\n right: 1.5rem; }\n\n.bottom-4 {\n bottom: 1.5rem; }\n\n.left-4 {\n left: 1.5rem; }\n\n.top-5 {\n top: 3rem; }\n\n.right-5 {\n right: 3rem; }\n\n.bottom-5 {\n bottom: 3rem; }\n\n.left-5 {\n left: 3rem; }\n\n.top-6 {\n top: 5rem; }\n\n.right-6 {\n right: 5rem; }\n\n.bottom-6 {\n bottom: 5rem; }\n\n.left-6 {\n left: 5rem; }\n\n.top-7 {\n top: 8rem; }\n\n.right-7 {\n right: 8rem; }\n\n.bottom-7 {\n bottom: 8rem; }\n\n.left-7 {\n left: 8rem; }\n\n.top-8 {\n top: 10rem; }\n\n.right-8 {\n right: 10rem; }\n\n.bottom-8 {\n bottom: 10rem; }\n\n.left-8 {\n left: 10rem; }\n\n.top-9 {\n top: 11rem; }\n\n.right-9 {\n right: 11rem; }\n\n.bottom-9 {\n bottom: 11rem; }\n\n.left-9 {\n left: 11rem; }\n\n.top-10 {\n top: 14rem; }\n\n.right-10 {\n right: 14rem; }\n\n.bottom-10 {\n bottom: 14rem; }\n\n.left-10 {\n left: 14rem; }\n\n.top-11 {\n top: 16rem; }\n\n.right-11 {\n right: 16rem; }\n\n.bottom-11 {\n bottom: 16rem; }\n\n.left-11 {\n left: 16rem; }\n\n.top-12 {\n top: 20rem; }\n\n.right-12 {\n right: 20rem; }\n\n.bottom-12 {\n bottom: 20rem; }\n\n.left-12 {\n left: 20rem; }\n\n.top-sm {\n top: 1rem; }\n\n.right-sm {\n right: 1rem; }\n\n.bottom-sm {\n bottom: 1rem; }\n\n.left-sm {\n left: 1rem; }\n\n.top-md {\n top: 2rem; }\n\n.right-md {\n right: 2rem; }\n\n.bottom-md {\n bottom: 2rem; }\n\n.left-md {\n left: 2rem; }\n\n.top-lg {\n top: 4rem; }\n\n.right-lg {\n right: 4rem; }\n\n.bottom-lg {\n bottom: 4rem; }\n\n.left-lg {\n left: 4rem; }\n\n.top-xl {\n top: 8rem; }\n\n.right-xl {\n right: 8rem; }\n\n.bottom-xl {\n bottom: 8rem; }\n\n.left-xl {\n left: 8rem; }\n\n.center-vertical-absolute,\n.center-horizontal-absolute {\n position: absolute; }\n\n.center-vertical-absolute {\n top: 50%;\n transform: translateY(-50%); }\n\n.center-horizontal-absolute {\n left: 50%;\n transform: translateX(-50%); }\n\n/**\r\n * = Sizing\r\n */\n.h-100vh {\n height: 100vh !important; }\n\n.fh-50 {\n height: 50px !important; }\n\n.fh-100 {\n height: 100px !important; }\n\n.fh-150 {\n height: 150px !important; }\n\n.fh-200 {\n height: 200px !important; }\n\n.fh-250 {\n height: 250px !important; }\n\n.fh-300 {\n height: 300px !important; }\n\n.fh-350 {\n height: 350px !important; }\n\n.fh-400 {\n height: 400px !important; }\n\n.fh-450 {\n height: 450px !important; }\n\n.fh-500 {\n height: 500px !important; }\n\n.fh-550 {\n height: 550px !important; }\n\n.fh-600 {\n height: 600px !important; }\n\n.fh-650 {\n height: 650px !important; }\n\n.fh-700 {\n height: 700px !important; }\n\n.fh-750 {\n height: 750px !important; }\n\n.fh-800 {\n height: 800px !important; }\n\n.fh-850 {\n height: 850px !important; }\n\n.fh-900 {\n height: 900px !important; }\n\n.fh-950 {\n height: 950px !important; }\n\n.fh-1000 {\n height: 1000px !important; }\n\n.fh-1050 {\n height: 1050px !important; }\n\n.fh-1100 {\n height: 1100px !important; }\n\n.fh-1150 {\n height: 1150px !important; }\n\n.fh-1200 {\n height: 1200px !important; }\n\n.fh-1250 {\n height: 1250px !important; }\n\n.fh-1300 {\n height: 1300px !important; }\n\n.fh-1350 {\n height: 1350px !important; }\n\n.fh-1400 {\n height: 1400px !important; }\n\n.fh-1450 {\n height: 1450px !important; }\n\n.fh-1500 {\n height: 1500px !important; }\n\n.fh-1550 {\n height: 1550px !important; }\n\n.fh-1600 {\n height: 1600px !important; }\n\n.fh-1650 {\n height: 1650px !important; }\n\n.fh-1700 {\n height: 1700px !important; }\n\n.fh-1750 {\n height: 1750px !important; }\n\n.fh-1800 {\n height: 1800px !important; }\n\n.fh-1850 {\n height: 1850px !important; }\n\n.fh-1900 {\n height: 1900px !important; }\n\n.fh-1950 {\n height: 1950px !important; }\n\n.fw-50 {\n width: 50px !important; }\n\n.fw-100 {\n width: 100px !important; }\n\n.fw-150 {\n width: 150px !important; }\n\n.fw-200 {\n width: 200px !important; }\n\n.fw-250 {\n width: 250px !important; }\n\n.fw-300 {\n width: 300px !important; }\n\n.fw-350 {\n width: 350px !important; }\n\n.fw-400 {\n width: 400px !important; }\n\n.fw-450 {\n width: 450px !important; }\n\n.fw-500 {\n width: 500px !important; }\n\n.fw-550 {\n width: 550px !important; }\n\n.fw-600 {\n width: 600px !important; }\n\n.fw-650 {\n width: 650px !important; }\n\n.fw-700 {\n width: 700px !important; }\n\n.fw-750 {\n width: 750px !important; }\n\n.fw-800 {\n width: 800px !important; }\n\n.fw-850 {\n width: 850px !important; }\n\n.fw-900 {\n width: 900px !important; }\n\n.fw-950 {\n width: 950px !important; }\n\n.fw-1000 {\n width: 1000px !important; }\n\n.fw-1050 {\n width: 1050px !important; }\n\n.fw-1100 {\n width: 1100px !important; }\n\n.fw-1150 {\n width: 1150px !important; }\n\n.fw-1200 {\n width: 1200px !important; }\n\n.fw-1250 {\n width: 1250px !important; }\n\n.fw-1300 {\n width: 1300px !important; }\n\n.fw-1350 {\n width: 1350px !important; }\n\n.fw-1400 {\n width: 1400px !important; }\n\n.fw-1450 {\n width: 1450px !important; }\n\n.fw-1500 {\n width: 1500px !important; }\n\n.fw-1550 {\n width: 1550px !important; }\n\n.fw-1600 {\n width: 1600px !important; }\n\n.fw-1650 {\n width: 1650px !important; }\n\n.fw-1700 {\n width: 1700px !important; }\n\n.fw-1750 {\n width: 1750px !important; }\n\n.fw-1800 {\n width: 1800px !important; }\n\n.fw-1850 {\n width: 1850px !important; }\n\n.fw-1900 {\n width: 1900px !important; }\n\n.fw-1950 {\n width: 1950px !important; }\n\n.fmh-50 {\n min-height: 50px !important; }\n\n.fmh-100 {\n min-height: 100px !important; }\n\n.fmh-150 {\n min-height: 150px !important; }\n\n.fmh-200 {\n min-height: 200px !important; }\n\n.fmh-250 {\n min-height: 250px !important; }\n\n.fmh-300 {\n min-height: 300px !important; }\n\n.fmh-350 {\n min-height: 350px !important; }\n\n.fmh-400 {\n min-height: 400px !important; }\n\n.fmh-450 {\n min-height: 450px !important; }\n\n.fmh-500 {\n min-height: 500px !important; }\n\n.fmh-550 {\n min-height: 550px !important; }\n\n.fmh-600 {\n min-height: 600px !important; }\n\n.fmh-650 {\n min-height: 650px !important; }\n\n.fmh-700 {\n min-height: 700px !important; }\n\n.fmh-750 {\n min-height: 750px !important; }\n\n.fmh-800 {\n min-height: 800px !important; }\n\n.fmh-850 {\n min-height: 850px !important; }\n\n.fmh-900 {\n min-height: 900px !important; }\n\n.fmh-950 {\n min-height: 950px !important; }\n\n.fmh-1000 {\n min-height: 1000px !important; }\n\n.fmh-1050 {\n min-height: 1050px !important; }\n\n.fmh-1100 {\n min-height: 1100px !important; }\n\n.fmh-1150 {\n min-height: 1150px !important; }\n\n.fmh-1200 {\n min-height: 1200px !important; }\n\n.fmh-1250 {\n min-height: 1250px !important; }\n\n.fmh-1300 {\n min-height: 1300px !important; }\n\n.fmh-1350 {\n min-height: 1350px !important; }\n\n.fmh-1400 {\n min-height: 1400px !important; }\n\n.fmh-1450 {\n min-height: 1450px !important; }\n\n.fmh-1500 {\n min-height: 1500px !important; }\n\n.fmh-1550 {\n min-height: 1550px !important; }\n\n.fmh-1600 {\n min-height: 1600px !important; }\n\n.fmh-1650 {\n min-height: 1650px !important; }\n\n.fmh-1700 {\n min-height: 1700px !important; }\n\n.fmh-1750 {\n min-height: 1750px !important; }\n\n.fmh-1800 {\n min-height: 1800px !important; }\n\n.fmh-1850 {\n min-height: 1850px !important; }\n\n.fmh-1900 {\n min-height: 1900px !important; }\n\n.fmh-1950 {\n min-height: 1950px !important; }\n\n.fmw-50 {\n min-width: 50px !important; }\n\n.fmw-100 {\n min-width: 100px !important; }\n\n.fmw-150 {\n min-width: 150px !important; }\n\n.fmw-200 {\n min-width: 200px !important; }\n\n.fmw-250 {\n min-width: 250px !important; }\n\n.fmw-300 {\n min-width: 300px !important; }\n\n.fmw-350 {\n min-width: 350px !important; }\n\n.fmw-400 {\n min-width: 400px !important; }\n\n.fmw-450 {\n min-width: 450px !important; }\n\n.fmw-500 {\n min-width: 500px !important; }\n\n.fmw-550 {\n min-width: 550px !important; }\n\n.fmw-600 {\n min-width: 600px !important; }\n\n.fmw-650 {\n min-width: 650px !important; }\n\n.fmw-700 {\n min-width: 700px !important; }\n\n.fmw-750 {\n min-width: 750px !important; }\n\n.fmw-800 {\n min-width: 800px !important; }\n\n.fmw-850 {\n min-width: 850px !important; }\n\n.fmw-900 {\n min-width: 900px !important; }\n\n.fmw-950 {\n min-width: 950px !important; }\n\n.fmw-1000 {\n min-width: 1000px !important; }\n\n.fmw-1050 {\n min-width: 1050px !important; }\n\n.fmw-1100 {\n min-width: 1100px !important; }\n\n.fmw-1150 {\n min-width: 1150px !important; }\n\n.fmw-1200 {\n min-width: 1200px !important; }\n\n.fmw-1250 {\n min-width: 1250px !important; }\n\n.fmw-1300 {\n min-width: 1300px !important; }\n\n.fmw-1350 {\n min-width: 1350px !important; }\n\n.fmw-1400 {\n min-width: 1400px !important; }\n\n.fmw-1450 {\n min-width: 1450px !important; }\n\n.fmw-1500 {\n min-width: 1500px !important; }\n\n.fmw-1550 {\n min-width: 1550px !important; }\n\n.fmw-1600 {\n min-width: 1600px !important; }\n\n.fmw-1650 {\n min-width: 1650px !important; }\n\n.fmw-1700 {\n min-width: 1700px !important; }\n\n.fmw-1750 {\n min-width: 1750px !important; }\n\n.fmw-1800 {\n min-width: 1800px !important; }\n\n.fmw-1850 {\n min-width: 1850px !important; }\n\n.fmw-1900 {\n min-width: 1900px !important; }\n\n.fmw-1950 {\n min-width: 1950px !important; }\n\n.fmxh-50 {\n max-height: 50px !important; }\n\n.fmxh-100 {\n max-height: 100px !important; }\n\n.fmxh-150 {\n max-height: 150px !important; }\n\n.fmxh-200 {\n max-height: 200px !important; }\n\n.fmxh-250 {\n max-height: 250px !important; }\n\n.fmxh-300 {\n max-height: 300px !important; }\n\n.fmxh-350 {\n max-height: 350px !important; }\n\n.fmxh-400 {\n max-height: 400px !important; }\n\n.fmxh-450 {\n max-height: 450px !important; }\n\n.fmxh-500 {\n max-height: 500px !important; }\n\n.fmxh-550 {\n max-height: 550px !important; }\n\n.fmxh-600 {\n max-height: 600px !important; }\n\n.fmxh-650 {\n max-height: 650px !important; }\n\n.fmxh-700 {\n max-height: 700px !important; }\n\n.fmxh-750 {\n max-height: 750px !important; }\n\n.fmxh-800 {\n max-height: 800px !important; }\n\n.fmxh-850 {\n max-height: 850px !important; }\n\n.fmxh-900 {\n max-height: 900px !important; }\n\n.fmxh-950 {\n max-height: 950px !important; }\n\n.fmxh-1000 {\n max-height: 1000px !important; }\n\n.fmxh-1050 {\n max-height: 1050px !important; }\n\n.fmxh-1100 {\n max-height: 1100px !important; }\n\n.fmxh-1150 {\n max-height: 1150px !important; }\n\n.fmxh-1200 {\n max-height: 1200px !important; }\n\n.fmxh-1250 {\n max-height: 1250px !important; }\n\n.fmxh-1300 {\n max-height: 1300px !important; }\n\n.fmxh-1350 {\n max-height: 1350px !important; }\n\n.fmxh-1400 {\n max-height: 1400px !important; }\n\n.fmxh-1450 {\n max-height: 1450px !important; }\n\n.fmxh-1500 {\n max-height: 1500px !important; }\n\n.fmxh-1550 {\n max-height: 1550px !important; }\n\n.fmxh-1600 {\n max-height: 1600px !important; }\n\n.fmxh-1650 {\n max-height: 1650px !important; }\n\n.fmxh-1700 {\n max-height: 1700px !important; }\n\n.fmxh-1750 {\n max-height: 1750px !important; }\n\n.fmxh-1800 {\n max-height: 1800px !important; }\n\n.fmxh-1850 {\n max-height: 1850px !important; }\n\n.fmxh-1900 {\n max-height: 1900px !important; }\n\n.fmxh-1950 {\n max-height: 1950px !important; }\n\n.fmxw-50 {\n max-width: 50px !important; }\n\n.fmxw-100 {\n max-width: 100px !important; }\n\n.fmxw-150 {\n max-width: 150px !important; }\n\n.fmxw-200 {\n max-width: 200px !important; }\n\n.fmxw-250 {\n max-width: 250px !important; }\n\n.fmxw-300 {\n max-width: 300px !important; }\n\n.fmxw-350 {\n max-width: 350px !important; }\n\n.fmxw-400 {\n max-width: 400px !important; }\n\n.fmxw-450 {\n max-width: 450px !important; }\n\n.fmxw-500 {\n max-width: 500px !important; }\n\n.fmxw-550 {\n max-width: 550px !important; }\n\n.fmxw-600 {\n max-width: 600px !important; }\n\n.fmxw-650 {\n max-width: 650px !important; }\n\n.fmxw-700 {\n max-width: 700px !important; }\n\n.fmxw-750 {\n max-width: 750px !important; }\n\n.fmxw-800 {\n max-width: 800px !important; }\n\n.fmxw-850 {\n max-width: 850px !important; }\n\n.fmxw-900 {\n max-width: 900px !important; }\n\n.fmxw-950 {\n max-width: 950px !important; }\n\n.fmxw-1000 {\n max-width: 1000px !important; }\n\n.fmxw-1050 {\n max-width: 1050px !important; }\n\n.fmxw-1100 {\n max-width: 1100px !important; }\n\n.fmxw-1150 {\n max-width: 1150px !important; }\n\n.fmxw-1200 {\n max-width: 1200px !important; }\n\n.fmxw-1250 {\n max-width: 1250px !important; }\n\n.fmxw-1300 {\n max-width: 1300px !important; }\n\n.fmxw-1350 {\n max-width: 1350px !important; }\n\n.fmxw-1400 {\n max-width: 1400px !important; }\n\n.fmxw-1450 {\n max-width: 1450px !important; }\n\n.fmxw-1500 {\n max-width: 1500px !important; }\n\n.fmxw-1550 {\n max-width: 1550px !important; }\n\n.fmxw-1600 {\n max-width: 1600px !important; }\n\n.fmxw-1650 {\n max-width: 1650px !important; }\n\n.fmxw-1700 {\n max-width: 1700px !important; }\n\n.fmxw-1750 {\n max-width: 1750px !important; }\n\n.fmxw-1800 {\n max-width: 1800px !important; }\n\n.fmxw-1850 {\n max-width: 1850px !important; }\n\n.fmxw-1900 {\n max-width: 1900px !important; }\n\n.fmxw-1950 {\n max-width: 1950px !important; }\n\n/**\r\n * = Spacing grids\r\n */\n/**\r\n * = Shadows\r\n */\n[class*=\"shadow\"] {\n transition: all 0.2s ease; }\n\n.shadow-soft {\n box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px !important; }\n\n.shadow-hover:hover {\n box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px !important; }\n\n.shadow-sm-hover:hover {\n box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px !important; }\n\n.shadow-lg-hover:hover {\n box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px !important; }\n\n.shadow-none-hover:hover {\n box-shadow: none !important; }\n\n/**\r\n * = Text utility classes\r\n */\n.text-underline {\n text-decoration: underline !important; }\n\n.text-through {\n text-decoration: line-through !important; }\n\n.display-1-xs {\n font-size: 5rem; }\n\n.display-2-xs {\n font-size: 3.5rem; }\n\n.display-3-xs {\n font-size: 2.5rem; }\n\n.display-4-xs {\n font-size: 1.875rem; }\n\n@media (min-width: 576px) {\n .display-1-sm {\n font-size: 5rem; }\n .display-2-sm {\n font-size: 3.5rem; }\n .display-3-sm {\n font-size: 2.5rem; }\n .display-4-sm {\n font-size: 1.875rem; } }\n\n@media (min-width: 768px) {\n .display-1-md {\n font-size: 5rem; }\n .display-2-md {\n font-size: 3.5rem; }\n .display-3-md {\n font-size: 2.5rem; }\n .display-4-md {\n font-size: 1.875rem; } }\n\n@media (min-width: 992px) {\n .display-1-lg {\n font-size: 5rem; }\n .display-2-lg {\n font-size: 3.5rem; }\n .display-3-lg {\n font-size: 2.5rem; }\n .display-4-lg {\n font-size: 1.875rem; } }\n\n@media (min-width: 1200px) {\n .display-1-xl {\n font-size: 5rem; }\n .display-2-xl {\n font-size: 3.5rem; }\n .display-3-xl {\n font-size: 2.5rem; }\n .display-4-xl {\n font-size: 1.875rem; } }\n\n@media (min-width: 1400px) {\n .display-1-xxl {\n font-size: 5rem; }\n .display-2-xxl {\n font-size: 3.5rem; }\n .display-3-xxl {\n font-size: 2.5rem; }\n .display-4-xxl {\n font-size: 1.875rem; } }\n\n.lh-100 {\n line-height: 1; }\n\n.lh-110 {\n line-height: 1.1; }\n\n.lh-120 {\n line-height: 1.2; }\n\n.lh-130 {\n line-height: 1.3; }\n\n.lh-140 {\n line-height: 1.4; }\n\n.lh-150 {\n line-height: 1.5; }\n\n.lh-160 {\n line-height: 1.6; }\n\n.lh-170 {\n line-height: 1.7; }\n\n.lh-180 {\n line-height: 1.8; }\n\n.lh-190 {\n line-height: 1.9; }\n\n.lh-200 {\n line-height: 2; }\n\n.lh-210 {\n line-height: 2.1; }\n\n.lh-220 {\n line-height: 2.2; }\n\n.lh-230 {\n line-height: 2.3; }\n\n.lh-240 {\n line-height: 2.4; }\n\n.lh-250 {\n line-height: 2.5; }\n\n.lh-260 {\n line-height: 2.6; }\n\n.lh-270 {\n line-height: 2.7; }\n\n.lh-280 {\n line-height: 2.8; }\n\n.lh-290 {\n line-height: 2.9; }\n\n.lh-300 {\n line-height: 3; }\n\n.ls-1 {\n letter-spacing: .0625rem; }\n\n.ls-2 {\n letter-spacing: .09375rem; }\n\n.ls-3 {\n letter-spacing: 0.125rem; }\n\n.text-left {\n text-align: left !important; }\n\n.text-right {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important; }\n .text-sm-right {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important; }\n .text-md-right {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important; }\n .text-lg-right {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important; }\n .text-xl-right {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n@media (min-width: 1400px) {\n .text-xxl-left {\n text-align: left !important; }\n .text-xxl-right {\n text-align: right !important; }\n .text-xxl-center {\n text-align: center !important; } }\n\n.text-body {\n color: #1F2937 !important; }\n\n.text-black-50 {\n color: rgba(23, 31, 56, 0.5) !important; }\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.list-style-none {\n margin: 0px;\n padding: 0px;\n list-style: none; }\n\n/**\r\n * = Transform\r\n */\n@media (min-width: 992px) {\n .transform-perspective-right {\n transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg); }\n .transform-perspective-left {\n transform: scale(1) perspective(900px) rotateY(27deg) rotateX(2deg) rotate(-2deg); } }\n\n.t-none {\n transform: none !important; }\n\n/**\r\n * = Animations\r\n */\n.animate-up-1,\n.animate-right-1,\n.animate-down-1,\n.animate-left-1,\n.scale-up-1,\n.scale-down-1 {\n transition: all 0.2s ease; }\n\n.scale-up-1:hover {\n transform: scale(0.55556); }\n\n.scale-up-hover-1:hover .scale {\n transform: scale(0.55556); }\n\n.scale-down-1:hover {\n transform: scale(0.4); }\n\n.animate-up-1:hover,\n.animate-hover:hover .animate-up-1 {\n -moz-transform: translate(0, -1px);\n -o-transform: translate(0, -1px);\n -ms-transform: translate(0, -1px);\n -webkit-transform: translate(0, -1px);\n transform: translate(0, -1px); }\n\n.animate-right-1:hover,\n.animate-hover:hover .animate-right-1 {\n -moz-transform: translate(1px, 0);\n -o-transform: translate(1px, 0);\n -ms-transform: translate(1px, 0);\n -webkit-transform: translate(1px, 0);\n transform: translate(1px, 0); }\n\n.animate-down-1:hover,\n.animate-hover:hover .animate-down-1 {\n -moz-transform: translate(0, 1px);\n -o-transform: translate(0, 1px);\n -ms-transform: translate(0, 1px);\n -webkit-transform: translate(0, 1px);\n transform: translate(0, 1px); }\n\n.animate-left-1:hover,\n.animate-hover:hover .animate-left-1 {\n -moz-transform: translate(-1px, 0);\n -o-transform: translate(-1px, 0);\n -ms-transform: translate(-1px, 0);\n -webkit-transform: translate(-1px, 0);\n transform: translate(-1px, 0); }\n\n.animate-up-2,\n.animate-right-2,\n.animate-down-2,\n.animate-left-2,\n.scale-up-2,\n.scale-down-2 {\n transition: all 0.2s ease; }\n\n.scale-up-2:hover {\n transform: scale(1.11111); }\n\n.scale-up-hover-2:hover .scale {\n transform: scale(1.11111); }\n\n.scale-down-2:hover {\n transform: scale(0.8); }\n\n.animate-up-2:hover,\n.animate-hover:hover .animate-up-2 {\n -moz-transform: translate(0, -2px);\n -o-transform: translate(0, -2px);\n -ms-transform: translate(0, -2px);\n -webkit-transform: translate(0, -2px);\n transform: translate(0, -2px); }\n\n.animate-right-2:hover,\n.animate-hover:hover .animate-right-2 {\n -moz-transform: translate(2px, 0);\n -o-transform: translate(2px, 0);\n -ms-transform: translate(2px, 0);\n -webkit-transform: translate(2px, 0);\n transform: translate(2px, 0); }\n\n.animate-down-2:hover,\n.animate-hover:hover .animate-down-2 {\n -moz-transform: translate(0, 2px);\n -o-transform: translate(0, 2px);\n -ms-transform: translate(0, 2px);\n -webkit-transform: translate(0, 2px);\n transform: translate(0, 2px); }\n\n.animate-left-2:hover,\n.animate-hover:hover .animate-left-2 {\n -moz-transform: translate(-2px, 0);\n -o-transform: translate(-2px, 0);\n -ms-transform: translate(-2px, 0);\n -webkit-transform: translate(-2px, 0);\n transform: translate(-2px, 0); }\n\n.animate-up-3,\n.animate-right-3,\n.animate-down-3,\n.animate-left-3,\n.scale-up-3,\n.scale-down-3 {\n transition: all 0.2s ease; }\n\n.scale-up-3:hover {\n transform: scale(1.66667); }\n\n.scale-up-hover-3:hover .scale {\n transform: scale(1.66667); }\n\n.scale-down-3:hover {\n transform: scale(1.2); }\n\n.animate-up-3:hover,\n.animate-hover:hover .animate-up-3 {\n -moz-transform: translate(0, -3px);\n -o-transform: translate(0, -3px);\n -ms-transform: translate(0, -3px);\n -webkit-transform: translate(0, -3px);\n transform: translate(0, -3px); }\n\n.animate-right-3:hover,\n.animate-hover:hover .animate-right-3 {\n -moz-transform: translate(3px, 0);\n -o-transform: translate(3px, 0);\n -ms-transform: translate(3px, 0);\n -webkit-transform: translate(3px, 0);\n transform: translate(3px, 0); }\n\n.animate-down-3:hover,\n.animate-hover:hover .animate-down-3 {\n -moz-transform: translate(0, 3px);\n -o-transform: translate(0, 3px);\n -ms-transform: translate(0, 3px);\n -webkit-transform: translate(0, 3px);\n transform: translate(0, 3px); }\n\n.animate-left-3:hover,\n.animate-hover:hover .animate-left-3 {\n -moz-transform: translate(-3px, 0);\n -o-transform: translate(-3px, 0);\n -ms-transform: translate(-3px, 0);\n -webkit-transform: translate(-3px, 0);\n transform: translate(-3px, 0); }\n\n.animate-up-4,\n.animate-right-4,\n.animate-down-4,\n.animate-left-4,\n.scale-up-4,\n.scale-down-4 {\n transition: all 0.2s ease; }\n\n.scale-up-4:hover {\n transform: scale(2.22222); }\n\n.scale-up-hover-4:hover .scale {\n transform: scale(2.22222); }\n\n.scale-down-4:hover {\n transform: scale(1.6); }\n\n.animate-up-4:hover,\n.animate-hover:hover .animate-up-4 {\n -moz-transform: translate(0, -4px);\n -o-transform: translate(0, -4px);\n -ms-transform: translate(0, -4px);\n -webkit-transform: translate(0, -4px);\n transform: translate(0, -4px); }\n\n.animate-right-4:hover,\n.animate-hover:hover .animate-right-4 {\n -moz-transform: translate(4px, 0);\n -o-transform: translate(4px, 0);\n -ms-transform: translate(4px, 0);\n -webkit-transform: translate(4px, 0);\n transform: translate(4px, 0); }\n\n.animate-down-4:hover,\n.animate-hover:hover .animate-down-4 {\n -moz-transform: translate(0, 4px);\n -o-transform: translate(0, 4px);\n -ms-transform: translate(0, 4px);\n -webkit-transform: translate(0, 4px);\n transform: translate(0, 4px); }\n\n.animate-left-4:hover,\n.animate-hover:hover .animate-left-4 {\n -moz-transform: translate(-4px, 0);\n -o-transform: translate(-4px, 0);\n -ms-transform: translate(-4px, 0);\n -webkit-transform: translate(-4px, 0);\n transform: translate(-4px, 0); }\n\n.animate-up-5,\n.animate-right-5,\n.animate-down-5,\n.animate-left-5,\n.scale-up-5,\n.scale-down-5 {\n transition: all 0.2s ease; }\n\n.scale-up-5:hover {\n transform: scale(2.77778); }\n\n.scale-up-hover-5:hover .scale {\n transform: scale(2.77778); }\n\n.scale-down-5:hover {\n transform: scale(2); }\n\n.animate-up-5:hover,\n.animate-hover:hover .animate-up-5 {\n -moz-transform: translate(0, -5px);\n -o-transform: translate(0, -5px);\n -ms-transform: translate(0, -5px);\n -webkit-transform: translate(0, -5px);\n transform: translate(0, -5px); }\n\n.animate-right-5:hover,\n.animate-hover:hover .animate-right-5 {\n -moz-transform: translate(5px, 0);\n -o-transform: translate(5px, 0);\n -ms-transform: translate(5px, 0);\n -webkit-transform: translate(5px, 0);\n transform: translate(5px, 0); }\n\n.animate-down-5:hover,\n.animate-hover:hover .animate-down-5 {\n -moz-transform: translate(0, 5px);\n -o-transform: translate(0, 5px);\n -ms-transform: translate(0, 5px);\n -webkit-transform: translate(0, 5px);\n transform: translate(0, 5px); }\n\n.animate-left-5:hover,\n.animate-hover:hover .animate-left-5 {\n -moz-transform: translate(-5px, 0);\n -o-transform: translate(-5px, 0);\n -ms-transform: translate(-5px, 0);\n -webkit-transform: translate(-5px, 0);\n transform: translate(-5px, 0); }\n\n.animate-up-6,\n.animate-right-6,\n.animate-down-6,\n.animate-left-6,\n.scale-up-6,\n.scale-down-6 {\n transition: all 0.2s ease; }\n\n.scale-up-6:hover {\n transform: scale(3.33333); }\n\n.scale-up-hover-6:hover .scale {\n transform: scale(3.33333); }\n\n.scale-down-6:hover {\n transform: scale(2.4); }\n\n.animate-up-6:hover,\n.animate-hover:hover .animate-up-6 {\n -moz-transform: translate(0, -6px);\n -o-transform: translate(0, -6px);\n -ms-transform: translate(0, -6px);\n -webkit-transform: translate(0, -6px);\n transform: translate(0, -6px); }\n\n.animate-right-6:hover,\n.animate-hover:hover .animate-right-6 {\n -moz-transform: translate(6px, 0);\n -o-transform: translate(6px, 0);\n -ms-transform: translate(6px, 0);\n -webkit-transform: translate(6px, 0);\n transform: translate(6px, 0); }\n\n.animate-down-6:hover,\n.animate-hover:hover .animate-down-6 {\n -moz-transform: translate(0, 6px);\n -o-transform: translate(0, 6px);\n -ms-transform: translate(0, 6px);\n -webkit-transform: translate(0, 6px);\n transform: translate(0, 6px); }\n\n.animate-left-6:hover,\n.animate-hover:hover .animate-left-6 {\n -moz-transform: translate(-6px, 0);\n -o-transform: translate(-6px, 0);\n -ms-transform: translate(-6px, 0);\n -webkit-transform: translate(-6px, 0);\n transform: translate(-6px, 0); }\n\n.animate-up-7,\n.animate-right-7,\n.animate-down-7,\n.animate-left-7,\n.scale-up-7,\n.scale-down-7 {\n transition: all 0.2s ease; }\n\n.scale-up-7:hover {\n transform: scale(3.88889); }\n\n.scale-up-hover-7:hover .scale {\n transform: scale(3.88889); }\n\n.scale-down-7:hover {\n transform: scale(2.8); }\n\n.animate-up-7:hover,\n.animate-hover:hover .animate-up-7 {\n -moz-transform: translate(0, -7px);\n -o-transform: translate(0, -7px);\n -ms-transform: translate(0, -7px);\n -webkit-transform: translate(0, -7px);\n transform: translate(0, -7px); }\n\n.animate-right-7:hover,\n.animate-hover:hover .animate-right-7 {\n -moz-transform: translate(7px, 0);\n -o-transform: translate(7px, 0);\n -ms-transform: translate(7px, 0);\n -webkit-transform: translate(7px, 0);\n transform: translate(7px, 0); }\n\n.animate-down-7:hover,\n.animate-hover:hover .animate-down-7 {\n -moz-transform: translate(0, 7px);\n -o-transform: translate(0, 7px);\n -ms-transform: translate(0, 7px);\n -webkit-transform: translate(0, 7px);\n transform: translate(0, 7px); }\n\n.animate-left-7:hover,\n.animate-hover:hover .animate-left-7 {\n -moz-transform: translate(-7px, 0);\n -o-transform: translate(-7px, 0);\n -ms-transform: translate(-7px, 0);\n -webkit-transform: translate(-7px, 0);\n transform: translate(-7px, 0); }\n\n.animate-up-8,\n.animate-right-8,\n.animate-down-8,\n.animate-left-8,\n.scale-up-8,\n.scale-down-8 {\n transition: all 0.2s ease; }\n\n.scale-up-8:hover {\n transform: scale(4.44444); }\n\n.scale-up-hover-8:hover .scale {\n transform: scale(4.44444); }\n\n.scale-down-8:hover {\n transform: scale(3.2); }\n\n.animate-up-8:hover,\n.animate-hover:hover .animate-up-8 {\n -moz-transform: translate(0, -8px);\n -o-transform: translate(0, -8px);\n -ms-transform: translate(0, -8px);\n -webkit-transform: translate(0, -8px);\n transform: translate(0, -8px); }\n\n.animate-right-8:hover,\n.animate-hover:hover .animate-right-8 {\n -moz-transform: translate(8px, 0);\n -o-transform: translate(8px, 0);\n -ms-transform: translate(8px, 0);\n -webkit-transform: translate(8px, 0);\n transform: translate(8px, 0); }\n\n.animate-down-8:hover,\n.animate-hover:hover .animate-down-8 {\n -moz-transform: translate(0, 8px);\n -o-transform: translate(0, 8px);\n -ms-transform: translate(0, 8px);\n -webkit-transform: translate(0, 8px);\n transform: translate(0, 8px); }\n\n.animate-left-8:hover,\n.animate-hover:hover .animate-left-8 {\n -moz-transform: translate(-8px, 0);\n -o-transform: translate(-8px, 0);\n -ms-transform: translate(-8px, 0);\n -webkit-transform: translate(-8px, 0);\n transform: translate(-8px, 0); }\n\n.animate-up-9,\n.animate-right-9,\n.animate-down-9,\n.animate-left-9,\n.scale-up-9,\n.scale-down-9 {\n transition: all 0.2s ease; }\n\n.scale-up-9:hover {\n transform: scale(5); }\n\n.scale-up-hover-9:hover .scale {\n transform: scale(5); }\n\n.scale-down-9:hover {\n transform: scale(3.6); }\n\n.animate-up-9:hover,\n.animate-hover:hover .animate-up-9 {\n -moz-transform: translate(0, -9px);\n -o-transform: translate(0, -9px);\n -ms-transform: translate(0, -9px);\n -webkit-transform: translate(0, -9px);\n transform: translate(0, -9px); }\n\n.animate-right-9:hover,\n.animate-hover:hover .animate-right-9 {\n -moz-transform: translate(9px, 0);\n -o-transform: translate(9px, 0);\n -ms-transform: translate(9px, 0);\n -webkit-transform: translate(9px, 0);\n transform: translate(9px, 0); }\n\n.animate-down-9:hover,\n.animate-hover:hover .animate-down-9 {\n -moz-transform: translate(0, 9px);\n -o-transform: translate(0, 9px);\n -ms-transform: translate(0, 9px);\n -webkit-transform: translate(0, 9px);\n transform: translate(0, 9px); }\n\n.animate-left-9:hover,\n.animate-hover:hover .animate-left-9 {\n -moz-transform: translate(-9px, 0);\n -o-transform: translate(-9px, 0);\n -ms-transform: translate(-9px, 0);\n -webkit-transform: translate(-9px, 0);\n transform: translate(-9px, 0); }\n\n@keyframes show-navbar-collapse {\n 0% {\n opacity: 0;\n transform: scale(0.95);\n transform-origin: 100% 0; }\n 100% {\n opacity: 1;\n transform: scale(1); } }\n\n@keyframes hide-navbar-collapse {\n from {\n opacity: 1;\n transform: scale(1);\n transform-origin: 100% 0; }\n to {\n opacity: 0;\n transform: scale(0.95); } }\n\n@keyframes show-navbar-dropdown {\n 0% {\n opacity: 0;\n transform: translate(0, 10px) perspective(200px) rotateX(-2deg);\n transition: visibility 0.45s, opacity 0.45s, transform 0.45s; }\n 100% {\n transform: translate(0, 0);\n opacity: 1; } }\n\n@keyframes hide-navbar-dropdown {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n transform: translate(0, 10px); } }\n\n@keyframes show-dropdown {\n 0% {\n opacity: 0;\n transform-origin: perspective(200px) rotateX(-2deg);\n transition: visibility 0.45s, opacity .5s; }\n 100% {\n opacity: 1; } }\n\n@keyframes hide-dropdown {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n transform: translate(0, 10px); } }\n\n.headroom {\n will-change: transform;\n background-color: inherit;\n transition: all 0.2s ease; }\n @media (prefers-reduced-motion: reduce) {\n .headroom {\n transition: none; } }\n\n.headroom--pinned {\n transform: translateY(0%); }\n\n.headroom--unpinned {\n transform: translateY(-100%); }\n\n.headroom--not-top {\n padding-top: 1rem;\n padding-bottom: 1rem; }\n .headroom--not-top.navbar-theme-primary {\n background-color: #242e4c; }\n .headroom--not-top.navbar-theme-primary .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-primary .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-primary .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-primary .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-secondary {\n background-color: #1c2540; }\n .headroom--not-top.navbar-theme-secondary .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-secondary .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-secondary .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-secondary .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-tertiary {\n background-color: #1d58a5; }\n .headroom--not-top.navbar-theme-tertiary .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-tertiary .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-tertiary .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-tertiary .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-primary-app {\n background-color: #EBF4F6; }\n .headroom--not-top.navbar-theme-primary-app .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-primary-app .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-primary-app .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-primary-app .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-secondary-app {\n background-color: #424AA0; }\n .headroom--not-top.navbar-theme-secondary-app .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-secondary-app .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-secondary-app .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-secondary-app .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-success {\n background-color: #3aaf85; }\n .headroom--not-top.navbar-theme-success .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-success .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-success .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-success .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-info {\n background-color: #0d6efd; }\n .headroom--not-top.navbar-theme-info .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-info .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-info .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-info .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-warning {\n background-color: #ffc107; }\n .headroom--not-top.navbar-theme-warning .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-warning .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-warning .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-warning .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-danger {\n background-color: #dc3545; }\n .headroom--not-top.navbar-theme-danger .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-danger .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-danger .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-danger .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-white {\n background-color: #ffffff; }\n .headroom--not-top.navbar-theme-white .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-white .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-white .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-white .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-gray {\n background-color: #1F2937; }\n .headroom--not-top.navbar-theme-gray .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-gray .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-gray .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-gray .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-dark {\n background-color: #1c2540; }\n .headroom--not-top.navbar-theme-dark .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-dark .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-dark .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-dark .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-black {\n background-color: #171f38; }\n .headroom--not-top.navbar-theme-black .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-black .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-black .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-black .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-purple {\n background-color: #6f42c1; }\n .headroom--not-top.navbar-theme-purple .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-purple .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-purple .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-purple .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-orange {\n background-color: #e84422; }\n .headroom--not-top.navbar-theme-orange .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-orange .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-orange .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-orange .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-gray-100 {\n background-color: #F9FAFB; }\n .headroom--not-top.navbar-theme-gray-100 .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-gray-100 .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-gray-100 .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-gray-100 .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-gray-200 {\n background-color: #F3F4F6; }\n .headroom--not-top.navbar-theme-gray-200 .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-gray-200 .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-gray-200 .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-gray-200 .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-gray-300 {\n background-color: #E5E7EB; }\n .headroom--not-top.navbar-theme-gray-300 .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-gray-300 .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-gray-300 .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-gray-300 .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-gray-400 {\n background-color: #D1D5DB; }\n .headroom--not-top.navbar-theme-gray-400 .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-gray-400 .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-gray-400 .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-gray-400 .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-gray-500 {\n background-color: #9CA3AF; }\n .headroom--not-top.navbar-theme-gray-500 .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-gray-500 .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-gray-500 .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-gray-500 .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-gray-600 {\n background-color: #6B7280; }\n .headroom--not-top.navbar-theme-gray-600 .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-gray-600 .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-gray-600 .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-gray-600 .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-gray-700 {\n background-color: #4B5563; }\n .headroom--not-top.navbar-theme-gray-700 .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-gray-700 .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-gray-700 .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-gray-700 .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-theme-gray-800 {\n background-color: #374151; }\n .headroom--not-top.navbar-theme-gray-800 .navbar-brand-light {\n display: none; }\n .headroom--not-top.navbar-theme-gray-800 .navbar-brand-dark {\n display: block; }\n .headroom--not-top.navbar-theme-gray-800 .nav-link {\n color: rgba(255, 255, 255, 0.9); }\n .headroom--not-top.navbar-theme-gray-800 .nav-link:hover {\n color: white; }\n .headroom--not-top.navbar-light .navbar-nav > .nav-item.show > .nav-link,\n .headroom--not-top.navbar-light .navbar-nav > .nav-item > .nav-link:focus,\n .headroom--not-top.navbar-light .nav-item .nav-link > span {\n color: #ffffff; }\n .headroom--not-top.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,\"); }\n\n/**\r\n * = Navigation bars\r\n */\n.navbar-main {\n position: absolute;\n top: 0;\n width: 100%;\n z-index: 100; }\n .navbar-main .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,\"); }\n\n.navbar .navbar-nav .nav-link {\n -webkit-transition: all 0.8s all 0.2s ease;\n -moz-transition: all 0.8s all 0.2s ease;\n -o-transition: all 0.8s all 0.2s ease;\n -ms-transition: all 0.8s all 0.2s ease;\n transition: all 0.8s all 0.2s ease; }\n @media (max-width: 991.98px) {\n .navbar .navbar-nav .nav-link {\n font-size: 1.2rem;\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -webkit-justify-content: space-between;\n -moz-justify-content: space-between;\n -ms-justify-content: space-between;\n justify-content: space-between;\n -ms-flex-pack: space-between;\n -webkit-align-items: center;\n -moz-align-items: center;\n -ms-align-items: center;\n align-items: center; } }\n\n.navbar .navbar-nav .dropdown-item {\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -webkit-justify-content: space-between;\n -moz-justify-content: space-between;\n -ms-justify-content: space-between;\n justify-content: space-between;\n -ms-flex-pack: space-between;\n -webkit-align-items: center;\n -moz-align-items: center;\n -ms-align-items: center;\n align-items: center; }\n\n.navbar .navbar-nav .nav-item .media:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.navbar .navbar-nav .nav-item:focus,\n.navbar .navbar-nav .nav-item .nav-link:focus {\n outline: none !important; }\n\n.navbar .navbar-nav .dropdown .dropdown-menu {\n top: 100%;\n border: 0; }\n\n.navbar .navbar-nav .dropdown .dropdown-item {\n font-size: 0.875rem; }\n @media (max-width: 991.98px) {\n .navbar .navbar-nav .dropdown .dropdown-item {\n font-size: .9rem; } }\n\n.navbar .navbar-nav .dropdown-megamenu,\n.navbar .navbar-nav .dropdown-megamenu-sm,\n.navbar .navbar-nav .dropdown-megamenu-md {\n border: 0; }\n @media (min-width: 992px) {\n .navbar .navbar-nav .dropdown-megamenu,\n .navbar .navbar-nav .dropdown-megamenu-sm,\n .navbar .navbar-nav .dropdown-megamenu-md {\n min-width: 580px; } }\n .navbar .navbar-nav .dropdown-megamenu .dropdown-item,\n .navbar .navbar-nav .dropdown-megamenu-sm .dropdown-item,\n .navbar .navbar-nav .dropdown-megamenu-md .dropdown-item {\n border-radius: 1rem; }\n .navbar .navbar-nav .dropdown-megamenu .megamenu-link,\n .navbar .navbar-nav .dropdown-megamenu-sm .megamenu-link,\n .navbar .navbar-nav .dropdown-megamenu-md .megamenu-link {\n color: #1F2937;\n font-weight: 400;\n font-size: 0.875rem;\n width: 100%;\n display: flex;\n justify-content: space-between; }\n .navbar .navbar-nav .dropdown-megamenu .megamenu-item,\n .navbar .navbar-nav .dropdown-megamenu-sm .megamenu-item,\n .navbar .navbar-nav .dropdown-megamenu-md .megamenu-item {\n position: relative; }\n .navbar .navbar-nav .dropdown-megamenu .megamenu-item:hover .megamenu-link,\n .navbar .navbar-nav .dropdown-megamenu-sm .megamenu-item:hover .megamenu-link,\n .navbar .navbar-nav .dropdown-megamenu-md .megamenu-item:hover .megamenu-link {\n color: #1d58a5; }\n\n@media (min-width: 992px) {\n .navbar .navbar-nav .dropdown-megamenu-sm {\n min-width: 420px; } }\n\n@media (min-width: 992px) {\n .navbar .navbar-nav .dropdown-megamenu-md {\n min-width: 960px; } }\n\n@media (min-width: 992px) {\n .navbar .navbar-nav .dropdown-toggle.show .nav-link-arrow {\n -moz-transform: rotate(180deg);\n -o-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n .navbar .navbar-nav .dropdown-toggle:hover .nav-link-arrow {\n -moz-transform: rotate(180deg);\n -o-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); } }\n\n.navbar .navbar-nav .dropdown-submenu {\n position: relative; }\n .navbar .navbar-nav .dropdown-submenu .dropdown-menu {\n top: 0;\n left: calc(100% - 2px);\n margin-left: .1rem;\n margin-right: .1rem;\n opacity: 0;\n display: none; }\n .navbar .navbar-nav .dropdown-submenu .dropdown-menu.show {\n opacity: 1;\n pointer-events: all;\n display: block; }\n\n.navbar .navbar-nav .nav-link-arrow {\n transition: transform 0.2s ease; }\n\n.navbar-brand {\n font-size: 0.875rem;\n font-weight: 600;\n text-transform: uppercase; }\n .navbar-brand img {\n height: 37px;\n max-width: none; }\n\n.navbar-dark .navbar-brand-light {\n display: none; }\n\n.navbar-dark .navbar-brand {\n color: #ffffff; }\n\n.navbar-dark .nav-item .nav-link,\n.navbar-dark .nav-item .nav-link:focus,\n.navbar-dark .nav-item .nav-link:hover,\n.navbar-dark .nav-item .nav-link > span {\n color: #ffffff; }\n @media (max-width: 991.98px) {\n .navbar-dark .nav-item .nav-link,\n .navbar-dark .nav-item .nav-link:focus,\n .navbar-dark .nav-item .nav-link:hover,\n .navbar-dark .nav-item .nav-link > span {\n color: #1c2540; } }\n\n.navbar-light:not(.headroom--not-top) .btn-outline-soft {\n border-color: #1c2540;\n color: #1c2540; }\n .navbar-light:not(.headroom--not-top) .btn-outline-soft:hover {\n background: #1c2540;\n color: #ffffff; }\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,\"); }\n\n.navbar-light .navbar-brand-dark {\n display: none; }\n\n.navbar-light .navbar-brand {\n color: #374151; }\n\n.navbar-transparent {\n background-color: transparent;\n border: 0;\n box-shadow: none; }\n\n@media (min-width: 992px) {\n .navbar-nav .nav-item [data-bs-toggle=\"dropdown\"]::after {\n transition: all 0.2s ease; }\n .navbar-nav .nav-item.show [data-bs-toggle=\"dropdown\"]::after {\n -moz-transform: rotate(180deg);\n -o-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n .navbar-nav .nav-link span {\n margin-right: .3rem;\n font-size: 0.75rem; }\n .navbar-nav .nav-link-icon {\n padding-left: .5rem;\n padding-right: .5rem;\n font-size: 1rem; }\n .navbar-nav .nav-link-icon span {\n margin-right: 0; }\n .navbar-nav .dropdown-menu {\n opacity: 0;\n pointer-events: none;\n margin: 0;\n border-radius: 1rem; }\n .navbar-nav .dropdown-menu-right:before {\n right: 20px;\n left: auto; }\n .navbar-nav .dropdown-menu,\n .navbar-nav .dropdown-megamenu,\n .navbar-nav .dropdown-megamenu-md {\n left: 50%;\n transform: translateX(-50%); }\n .navbar-nav .dropdown-menu.show,\n .navbar-nav .dropdown-megamenu.show,\n .navbar-nav .dropdown-megamenu-md.show {\n opacity: 1;\n pointer-events: auto; }\n .navbar-nav .dropdown-menu.close,\n .navbar-nav .dropdown-megamenu.close,\n .navbar-nav .dropdown-megamenu-md.close {\n display: block; }\n .navbar-nav .dropdown-submenu .dropdown-menu {\n transform: none; }\n .navbar-nav .dropdown-menu {\n position: relative;\n display: block;\n opacity: 0;\n pointer-events: none;\n transition: all 0.2s ease; }\n .navbar-nav .dropdown.show > .dropdown-menu,\n .navbar-nav .dropdown-submenu.show > .dropdown-menu {\n display: block;\n opacity: 1;\n pointer-events: auto; }\n .navbar-nav .dropdown.show > .dropdown-menu {\n left: 50%;\n transform: translate(-50%, 0); }\n .navbar-nav .dropdown-menu-inner {\n position: relative;\n padding: 1rem; }\n .navbar-transparent .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.9); }\n .navbar-transparent .navbar-brand {\n color: rgba(255, 255, 255, 0.9); } }\n\n.navbar-collapse-header {\n display: none; }\n\n.navbar-collapse {\n width: auto; }\n\n@media (max-width: 991.98px) {\n .navbar-nav .nav-link {\n padding: .625rem 0; }\n .navbar-nav .dropdown-menu {\n box-shadow: none;\n min-width: auto; }\n .navbar-nav .dropdown-menu .media svg {\n width: 30px; }\n .navbar-collapse {\n width: calc(100% - 30px);\n position: absolute;\n top: 0;\n left: 15px;\n z-index: 1050;\n overflow-y: auto;\n height: calc(100vh - 30px) !important;\n opacity: 0; }\n .navbar-collapse .navbar-toggler {\n position: relative;\n display: inline-block;\n width: 20px;\n height: 20px;\n padding: 0; }\n .navbar-collapse .navbar-toggler span {\n display: block;\n position: absolute;\n width: 100%;\n height: 2px;\n border-radius: 2px;\n opacity: 1;\n background: #283448; }\n .navbar-collapse .navbar-collapse-header {\n display: block;\n padding-bottom: 1rem;\n margin-bottom: 1rem; }\n .navbar-collapse .collapse-brand img {\n height: 37px; }\n .navbar-collapse .collapse-close {\n text-align: right; }\n .navbar-collapse.collapsing,\n .navbar-collapse.show {\n padding: 1.5rem;\n border-radius: 1rem;\n background: #ffffff;\n animation: show-navbar-collapse .2s ease forwards;\n box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }\n .navbar-collapse.collapsing-out {\n animation: hide-navbar-collapse .2s ease forwards; } }\n\n/**\r\n * = Sections\r\n */\n.section {\n position: relative;\n padding-top: 3rem;\n padding-bottom: 3rem; }\n\n.section-header {\n position: relative;\n padding-top: 7rem;\n padding-bottom: 3rem; }\n\n@media (min-width: 576px) {\n .section {\n position: relative;\n padding-top: 6rem;\n padding-bottom: 6rem; }\n .section-header {\n position: relative;\n padding-top: 10rem;\n padding-bottom: 10rem; }\n .section-header.section-sm {\n padding-top: 4rem;\n padding-bottom: 3rem; }\n .section-xl {\n padding-top: 10rem;\n padding-bottom: 10rem; }\n .section-lg {\n padding-top: 8rem;\n padding-bottom: 8rem; }\n .section-sm {\n padding-top: 4rem;\n padding-bottom: 4rem; } }\n\n@media (min-width: 768px) {\n .section-hero {\n height: 100vh; } }\n\n.card-box {\n -webkit-perspective: 900px;\n -moz-perspective: 900px;\n -o-perspective: 900px;\n perspective: 900px;\n width: 250px;\n position: relative; }\n .card-box .card-component {\n -webkit-transform-style: preserve-3d;\n -moz-transform-style: preserve-3d;\n -o-transform-style: preserve-3d;\n transform-style: preserve-3d;\n position: relative;\n height: 300px; }\n @media (min-width: 992px) {\n .card-box .card-component {\n height: 450px; } }\n .card-box .card-component.card-component-lg {\n height: auto;\n max-height: 800px; }\n @media (min-width: 768px) {\n .card-box .card-component.card-component-lg {\n max-height: 410px; } }\n .card-box .card-component.card-component-xs {\n height: auto;\n max-height: 230px; }\n .card-box .card-component .front {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n overflow: hidden;\n box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;\n border-radius: 1rem;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n -o-backface-visibility: hidden;\n backface-visibility: hidden;\n -moz-transform: rotateY(24deg);\n -o-transform: rotateY(24deg);\n -ms-transform: rotateY(24deg);\n -webkit-transform: rotateY(24deg);\n transform: rotateY(24deg); }\n .card-box .card-component .front:hover {\n cursor: pointer; }\n .card-box .page-card {\n box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;\n border-radius: 1rem; }\n .card-box .page-card:hover {\n cursor: pointer; }\n @media (max-width: 767.98px) {\n .card-box {\n width: 200px; } }\n @media (min-width: 992px) {\n .card-box {\n width: 260px; } }\n\n/**\r\n * = Footers\r\n */\n.footer {\n position: relative; }\n .footer h3, .footer .h3,\n .footer h5,\n .footer .h5,\n .footer .h3,\n .footer .h5 {\n font-size: 1.15rem;\n margin-bottom: 1.25rem; }\n .footer ul {\n margin-bottom: 0;\n padding: 0;\n list-style: none; }\n .footer ul li {\n display: inline-block; }\n .footer ul li a {\n text-decoration: none;\n position: relative;\n display: block; }\n .footer ul li .btn {\n margin: 0; }\n .footer ul.links-horizontal:first-child a {\n padding-left: 0; }\n .footer ul.links-horizontal:last-child a {\n padding-right: 0; }\n .footer ul.footer-links li {\n display: block;\n margin-left: -5px;\n margin-right: -5px; }\n .footer ul.footer-links li a {\n padding: 5px; }\n .footer ul.footer-links li a:hover {\n color: inherit !important; }\n .footer ul.icon-box span {\n line-height: 1.7; }\n .footer .social-buttons a,\n .footer .social-buttons .btn {\n margin-top: 5px;\n margin-bottom: 5px; }\n .footer .footer-brand {\n font-size: 1.25rem;\n font-weight: 600; }\n .footer .footer-brand img,\n .footer .footer-brand svg {\n width: 30px; }\n .footer .footer-brand:hover, .footer .footer-brand:focus {\n color: #171f38; }\n .footer .footer-brand.brand-sm img,\n .footer .footer-brand.brand-sm svg {\n width: 25px; }\n .footer .copyright {\n font-size: 0.875rem; }\n .footer .pull-center {\n display: inline-block;\n float: none; }\n\n.footer-logo-text {\n font-size: 1.2rem;\n font-weight: 600 !important; }\n\niframe {\n border: 0; }\n\nfigcaption,\nfigure,\nmain {\n display: block;\n margin: 0; }\n\nmain {\n overflow: hidden; }\n\nimg {\n max-width: 100%; }\n\nstrong {\n font-weight: 600; }\n\nbutton:focus {\n outline: 0; }\n\nlabel {\n font-weight: 600;\n margin-bottom: .5rem; }\n\n/**\r\n * = Accordions\r\n */\n.accordion-button {\n text-align: left; }\n .accordion-button:not(.collapsed)::after {\n background-image: none;\n -moz-transform: rotateZ(45deg);\n -o-transform: rotateZ(45deg);\n -ms-transform: rotateZ(45deg);\n -webkit-transform: rotateZ(45deg);\n transform: rotateZ(45deg); }\n .accordion-button::after {\n background-image: none;\n content: '\\f067';\n font-family: \"Font Awesome 5 Free\";\n font-size: 1rem;\n font-weight: 900; }\n .accordion-button:hover {\n background-color: #F3F4F6; }\n\n.accordion-flush .accordion-button {\n background-color: transparent; }\n .accordion-flush .accordion-button:not(.collapsed) {\n color: #1d58a5; }\n .accordion-flush .accordion-button:focus {\n border-color: #E5E7EB;\n box-shadow: none; }\n\n.accordion-flush .accordion-collapse {\n border: 0; }\n\n.alert-heading {\n font-weight: 600; }\n\n.alert-icon {\n margin-bottom: .5rem; }\n .alert-icon span {\n font-size: 1.75rem; }\n\n/**\r\n * = Avatars\r\n */\n.avatar + .avatar-content {\n display: inline-block;\n margin-left: .75rem; }\n\n.avatar-link img {\n width: 4rem;\n height: 4rem; }\n\n.avatar-sm {\n width: 1.5rem;\n height: 1.5rem; }\n\n.avatar-md {\n width: 2rem;\n height: 2rem; }\n\n.avatar-lg {\n width: 3rem;\n height: 3rem; }\n\n.avatar-group .avatar {\n position: relative;\n z-index: 2;\n border: 2px solid #ffffff; }\n .avatar-group .avatar:hover {\n z-index: 3; }\n\n.avatar-group .avatar + .avatar {\n margin-left: -1rem; }\n\n/**\r\n * = Badges\r\n */\n.wi-tags a {\n display: inline-block;\n padding: 0.125rem 0.875rem;\n margin: 0.25rem;\n line-height: 2;\n font-size: 0.875rem;\n background-color: #ffffff;\n border: 0.0625rem solid #E5E7EB;\n border-radius: 1rem; }\n .wi-tags a:hover {\n background-color: #242e4c;\n color: #ffffff; }\n\n.pixel-pro-badge {\n position: relative;\n font-size: 0.875rem;\n text-transform: uppercase;\n font-weight: 600;\n right: -11px;\n padding: 4px 12px;\n top: -30px;\n background: #ffffff;\n border-radius: 0.6rem;\n box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; }\n @media (max-width: 575.98px) {\n .pixel-pro-badge {\n font-size: .7rem;\n right: -13px;\n padding: 3px 7px;\n top: -23px; } }\n\n/**\r\n * = Buttons\r\n */\n.btn {\n position: relative;\n transition: all 0.2s ease;\n font-size: 1rem;\n border-radius: 1rem; }\n .btn-group .btn,\n .input-group .btn {\n margin-right: 0;\n transform: translateY(0); }\n .btn .toggle-arrow {\n transition: all 0.2s ease; }\n .btn[aria-expanded=\"true\"] .toggle-arrow {\n -moz-transform: rotate(180deg);\n -o-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n .btn.btn-pill {\n border-radius: 0.875rem; }\n\n.btn-xs {\n padding: 0.275rem 0.5rem; }\n .btn-xs,\n .btn-xs span {\n font-size: .775rem !important; }\n\n.btn-sm, .btn-group-sm > .btn,\n.btn-sm span,\n.btn-group-sm > .btn span {\n font-size: 0.875rem !important; }\n\n.btn-md,\n.btn-md span {\n font-size: 1rem !important; }\n\n.btn-icon-only {\n width: 2.575rem;\n height: 2.575rem; }\n .btn-icon-onlya {\n line-height: 2.5; }\n .btn-icon-only.btn-xs {\n width: 1.7rem;\n height: 1.7rem; }\n .btn-icon-only.btn-sm, .btn-group-sm > .btn-icon-only.btn {\n width: 2rem;\n height: 2rem; }\n\n.spinner-border,\n.spinner-brow {\n vertical-align: middle; }\n\n.btn-loading-overlay .spinner {\n position: absolute;\n top: 50%;\n left: 50%;\n -moz-transform: translate(-50%, -50%);\n -o-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n opacity: 0; }\n\n.btn-loading-overlay .btn-inner-text,\n.btn-loading-overlay .spinner {\n transition: all 0.2s ease; }\n\n.btn-loading-overlay .btn-inner-text {\n opacity: 1; }\n\n.btn-loading-overlay.btn-loading .spinner {\n opacity: 1; }\n\n.btn-loading-overlay.btn-loading .btn-inner-text {\n opacity: 0; }\n\n.btn-facebook {\n color: #ffffff;\n background-color: #3b5999;\n border-color: #3b5999;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-facebook:hover {\n color: #ffffff;\n background-color: #324c82;\n border-color: #2f477a; }\n .btn-check:focus + .btn-facebook, .btn-facebook:focus {\n color: #ffffff;\n background-color: #324c82;\n border-color: #2f477a;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(88, 114, 168, 0.5); }\n .btn-check:checked + .btn-facebook,\n .btn-check:active + .btn-facebook, .btn-facebook:active, .btn-facebook.active,\n .show > .btn-facebook.dropdown-toggle {\n color: #ffffff;\n background-color: #2f477a;\n border-color: #2c4373; }\n .btn-check:checked + .btn-facebook:focus,\n .btn-check:active + .btn-facebook:focus, .btn-facebook:active:focus, .btn-facebook.active:focus,\n .show > .btn-facebook.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(88, 114, 168, 0.5); }\n .btn-facebook:disabled, .btn-facebook.disabled {\n color: #ffffff;\n background-color: #3b5999;\n border-color: #3b5999; }\n\n.btn-twitter {\n color: #1c2540;\n background-color: #1da1f2;\n border-color: #1da1f2;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-twitter:hover {\n color: #1c2540;\n background-color: #3faff4;\n border-color: #34aaf3; }\n .btn-check:focus + .btn-twitter, .btn-twitter:focus {\n color: #1c2540;\n background-color: #3faff4;\n border-color: #34aaf3;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(29, 142, 215, 0.5); }\n .btn-check:checked + .btn-twitter,\n .btn-check:active + .btn-twitter, .btn-twitter:active, .btn-twitter.active,\n .show > .btn-twitter.dropdown-toggle {\n color: #1c2540;\n background-color: #4ab4f5;\n border-color: #34aaf3; }\n .btn-check:checked + .btn-twitter:focus,\n .btn-check:active + .btn-twitter:focus, .btn-twitter:active:focus, .btn-twitter.active:focus,\n .show > .btn-twitter.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(29, 142, 215, 0.5); }\n .btn-twitter:disabled, .btn-twitter.disabled {\n color: #1c2540;\n background-color: #1da1f2;\n border-color: #1da1f2; }\n\n.btn-google {\n color: #ffffff;\n background-color: #DB4337;\n border-color: #DB4337;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-google:hover {\n color: #ffffff;\n background-color: #ba392f;\n border-color: #af362c; }\n .btn-check:focus + .btn-google, .btn-google:focus {\n color: #ffffff;\n background-color: #ba392f;\n border-color: #af362c;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(224, 95, 85, 0.5); }\n .btn-check:checked + .btn-google,\n .btn-check:active + .btn-google, .btn-google:active, .btn-google.active,\n .show > .btn-google.dropdown-toggle {\n color: #ffffff;\n background-color: #af362c;\n border-color: #a43229; }\n .btn-check:checked + .btn-google:focus,\n .btn-check:active + .btn-google:focus, .btn-google:active:focus, .btn-google.active:focus,\n .show > .btn-google.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(224, 95, 85, 0.5); }\n .btn-google:disabled, .btn-google.disabled {\n color: #ffffff;\n background-color: #DB4337;\n border-color: #DB4337; }\n\n.btn-instagram {\n color: #ffffff;\n background-color: #e4405f;\n border-color: #e4405f;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-instagram:hover {\n color: #ffffff;\n background-color: #c23651;\n border-color: #b6334c; }\n .btn-check:focus + .btn-instagram, .btn-instagram:focus {\n color: #ffffff;\n background-color: #c23651;\n border-color: #b6334c;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(232, 93, 119, 0.5); }\n .btn-check:checked + .btn-instagram,\n .btn-check:active + .btn-instagram, .btn-instagram:active, .btn-instagram.active,\n .show > .btn-instagram.dropdown-toggle {\n color: #ffffff;\n background-color: #b6334c;\n border-color: #ab3047; }\n .btn-check:checked + .btn-instagram:focus,\n .btn-check:active + .btn-instagram:focus, .btn-instagram:active:focus, .btn-instagram.active:focus,\n .show > .btn-instagram.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(232, 93, 119, 0.5); }\n .btn-instagram:disabled, .btn-instagram.disabled {\n color: #ffffff;\n background-color: #e4405f;\n border-color: #e4405f; }\n\n.btn-slack {\n color: #1c2540;\n background-color: #3aaf85;\n border-color: #3aaf85;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-slack:hover {\n color: #1c2540;\n background-color: #58bb97;\n border-color: #4eb791; }\n .btn-check:focus + .btn-slack, .btn-slack:focus {\n color: #1c2540;\n background-color: #58bb97;\n border-color: #4eb791;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(54, 154, 123, 0.5); }\n .btn-check:checked + .btn-slack,\n .btn-check:active + .btn-slack, .btn-slack:active, .btn-slack.active,\n .show > .btn-slack.dropdown-toggle {\n color: #1c2540;\n background-color: #61bf9d;\n border-color: #4eb791; }\n .btn-check:checked + .btn-slack:focus,\n .btn-check:active + .btn-slack:focus, .btn-slack:active:focus, .btn-slack.active:focus,\n .show > .btn-slack.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(54, 154, 123, 0.5); }\n .btn-slack:disabled, .btn-slack.disabled {\n color: #1c2540;\n background-color: #3aaf85;\n border-color: #3aaf85; }\n\n.btn-dribbble {\n color: #ffffff;\n background-color: #ea4c89;\n border-color: #ea4c89;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-dribbble:hover {\n color: #ffffff;\n background-color: #c74174;\n border-color: #bb3d6e; }\n .btn-check:focus + .btn-dribbble, .btn-dribbble:focus {\n color: #ffffff;\n background-color: #c74174;\n border-color: #bb3d6e;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(237, 103, 155, 0.5); }\n .btn-check:checked + .btn-dribbble,\n .btn-check:active + .btn-dribbble, .btn-dribbble:active, .btn-dribbble.active,\n .show > .btn-dribbble.dropdown-toggle {\n color: #ffffff;\n background-color: #bb3d6e;\n border-color: #b03967; }\n .btn-check:checked + .btn-dribbble:focus,\n .btn-check:active + .btn-dribbble:focus, .btn-dribbble:active:focus, .btn-dribbble.active:focus,\n .show > .btn-dribbble.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(237, 103, 155, 0.5); }\n .btn-dribbble:disabled, .btn-dribbble.disabled {\n color: #ffffff;\n background-color: #ea4c89;\n border-color: #ea4c89; }\n\n.btn-dropbox {\n color: #ffffff;\n background-color: #1E90FF;\n border-color: #1E90FF;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-dropbox:hover {\n color: #ffffff;\n background-color: #1a7ad9;\n border-color: #1873cc; }\n .btn-check:focus + .btn-dropbox, .btn-dropbox:focus {\n color: #ffffff;\n background-color: #1a7ad9;\n border-color: #1873cc;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(64, 161, 255, 0.5); }\n .btn-check:checked + .btn-dropbox,\n .btn-check:active + .btn-dropbox, .btn-dropbox:active, .btn-dropbox.active,\n .show > .btn-dropbox.dropdown-toggle {\n color: #ffffff;\n background-color: #1873cc;\n border-color: #176cbf; }\n .btn-check:checked + .btn-dropbox:focus,\n .btn-check:active + .btn-dropbox:focus, .btn-dropbox:active:focus, .btn-dropbox.active:focus,\n .show > .btn-dropbox.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(64, 161, 255, 0.5); }\n .btn-dropbox:disabled, .btn-dropbox.disabled {\n color: #ffffff;\n background-color: #1E90FF;\n border-color: #1E90FF; }\n\n.btn-github {\n color: #ffffff;\n background-color: #222222;\n border-color: #222222;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075); }\n .btn-github:hover {\n color: #ffffff;\n background-color: #1d1d1d;\n border-color: #1b1b1b; }\n .btn-check:focus + .btn-github, .btn-github:focus {\n color: #ffffff;\n background-color: #1d1d1d;\n border-color: #1b1b1b;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 31, 56, 0.075), 0 0 0 0.2rem rgba(67, 67, 67, 0.5); }\n .btn-check:checked + .btn-github,\n .btn-check:active + .btn-github, .btn-github:active, .btn-github.active,\n .show > .btn-github.dropdown-toggle {\n color: #ffffff;\n background-color: #1b1b1b;\n border-color: #1a1a1a; }\n .btn-check:checked + .btn-github:focus,\n .btn-check:active + .btn-github:focus, .btn-github:active:focus, .btn-github.active:focus,\n .show > .btn-github.dropdown-toggle:focus {\n box-shadow: inset 0 3px 5px rgba(23, 31, 56, 0.125), 0 0 0 0.2rem rgba(67, 67, 67, 0.5); }\n .btn-github:disabled, .btn-github.disabled {\n color: #ffffff;\n background-color: #222222;\n border-color: #222222; }\n\n/**\r\n * = Breadcrumbs\r\n */\n.breadcrumb-transparent {\n background: transparent;\n padding: 0; }\n\n.breadcrumb-primary {\n background: #242e4c; }\n .breadcrumb-primary .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-primary.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-primary.breadcrumb-transparent .breadcrumb-item.active {\n color: #242e4c; }\n\n.breadcrumb-secondary {\n background: #1c2540; }\n .breadcrumb-secondary .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-secondary.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-secondary.breadcrumb-transparent .breadcrumb-item.active {\n color: #1c2540; }\n\n.breadcrumb-tertiary {\n background: #1d58a5; }\n .breadcrumb-tertiary .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-tertiary.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-tertiary.breadcrumb-transparent .breadcrumb-item.active {\n color: #1d58a5; }\n\n.breadcrumb-primary-app {\n background: #EBF4F6; }\n .breadcrumb-primary-app .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-primary-app.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-primary-app.breadcrumb-transparent .breadcrumb-item.active {\n color: #EBF4F6; }\n\n.breadcrumb-secondary-app {\n background: #424AA0; }\n .breadcrumb-secondary-app .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-secondary-app.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-secondary-app.breadcrumb-transparent .breadcrumb-item.active {\n color: #424AA0; }\n\n.breadcrumb-success {\n background: #3aaf85; }\n .breadcrumb-success .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-success.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-success.breadcrumb-transparent .breadcrumb-item.active {\n color: #3aaf85; }\n\n.breadcrumb-info {\n background: #0d6efd; }\n .breadcrumb-info .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-info.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-info.breadcrumb-transparent .breadcrumb-item.active {\n color: #0d6efd; }\n\n.breadcrumb-warning {\n background: #ffc107; }\n .breadcrumb-warning .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-warning.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-warning.breadcrumb-transparent .breadcrumb-item.active {\n color: #ffc107; }\n\n.breadcrumb-danger {\n background: #dc3545; }\n .breadcrumb-danger .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-danger.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-danger.breadcrumb-transparent .breadcrumb-item.active {\n color: #dc3545; }\n\n.breadcrumb-white {\n background: #ffffff; }\n .breadcrumb-white .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-white.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-white.breadcrumb-transparent .breadcrumb-item.active {\n color: #ffffff; }\n\n.breadcrumb-gray {\n background: #1F2937; }\n .breadcrumb-gray .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-gray.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-gray.breadcrumb-transparent .breadcrumb-item.active {\n color: #1F2937; }\n\n.breadcrumb-dark {\n background: #1c2540; }\n .breadcrumb-dark .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-dark.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-dark.breadcrumb-transparent .breadcrumb-item.active {\n color: #1c2540; }\n\n.breadcrumb-black {\n background: #171f38; }\n .breadcrumb-black .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-black.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-black.breadcrumb-transparent .breadcrumb-item.active {\n color: #171f38; }\n\n.breadcrumb-purple {\n background: #6f42c1; }\n .breadcrumb-purple .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-purple.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-purple.breadcrumb-transparent .breadcrumb-item.active {\n color: #6f42c1; }\n\n.breadcrumb-orange {\n background: #e84422; }\n .breadcrumb-orange .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-orange.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-orange.breadcrumb-transparent .breadcrumb-item.active {\n color: #e84422; }\n\n.breadcrumb-gray-100 {\n background: #F9FAFB; }\n .breadcrumb-gray-100 .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-gray-100.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-gray-100.breadcrumb-transparent .breadcrumb-item.active {\n color: #F9FAFB; }\n\n.breadcrumb-gray-200 {\n background: #F3F4F6; }\n .breadcrumb-gray-200 .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-gray-200.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-gray-200.breadcrumb-transparent .breadcrumb-item.active {\n color: #F3F4F6; }\n\n.breadcrumb-gray-300 {\n background: #E5E7EB; }\n .breadcrumb-gray-300 .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-gray-300.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-gray-300.breadcrumb-transparent .breadcrumb-item.active {\n color: #E5E7EB; }\n\n.breadcrumb-gray-400 {\n background: #D1D5DB; }\n .breadcrumb-gray-400 .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-gray-400.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-gray-400.breadcrumb-transparent .breadcrumb-item.active {\n color: #D1D5DB; }\n\n.breadcrumb-gray-500 {\n background: #9CA3AF; }\n .breadcrumb-gray-500 .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-gray-500.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-gray-500.breadcrumb-transparent .breadcrumb-item.active {\n color: #9CA3AF; }\n\n.breadcrumb-gray-600 {\n background: #6B7280; }\n .breadcrumb-gray-600 .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-gray-600.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-gray-600.breadcrumb-transparent .breadcrumb-item.active {\n color: #6B7280; }\n\n.breadcrumb-gray-700 {\n background: #4B5563; }\n .breadcrumb-gray-700 .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-gray-700.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-gray-700.breadcrumb-transparent .breadcrumb-item.active {\n color: #4B5563; }\n\n.breadcrumb-gray-800 {\n background: #374151; }\n .breadcrumb-gray-800 .breadcrumb-item.active {\n color: #ffffff; }\n .breadcrumb-gray-800.breadcrumb-transparent {\n background: transparent; }\n .breadcrumb-gray-800.breadcrumb-transparent .breadcrumb-item.active {\n color: #374151; }\n\n.breadcrumb-text-light .breadcrumb-item,\n.breadcrumb-text-light .breadcrumb-item a {\n color: #ffffff; }\n\n.breadcrumb-text-light .breadcrumb-item:before {\n color: #ffffff; }\n\n/**\r\n * = Cards\r\n */\n.card-img,\n.card-img-top {\n border-radius: 0; }\n\n.card-img,\n.card-img-bottom {\n border-radius: 0; }\n\n.card .card-blockquote {\n position: relative;\n padding: 2rem; }\n .card .card-blockquote .svg-bg {\n display: block;\n position: absolute;\n width: 100%;\n height: 95px;\n top: -94px;\n left: 0; }\n\n.card .profile-thumbnail {\n width: 10rem;\n height: 10rem; }\n .card .profile-thumbnail img {\n border: 0.125rem solid; }\n .card .profile-thumbnail.small-thumbnail {\n width: 8rem;\n height: 8rem; }\n\n@media (max-width: 991.98px) {\n .card .dashboard-avatar {\n width: 65px;\n height: auto; } }\n\n.card .profile-cover {\n height: 175px;\n background-repeat: no-repeat;\n background-position: top center;\n background-size: cover; }\n\n.card .price-list .list-group-item span {\n width: 23px;\n font-size: 0.875rem; }\n\n.card.rounded-right-0 {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important; }\n\n.card.rounded-left-0 {\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !important; }\n\n.card-lift-hover:hover {\n transform: translateY(-20px);\n transition: all 0.2s ease; }\n @media (prefers-reduced-motion: reduce) {\n .card-lift-hover:hover {\n transition: none; } }\n\n/**\r\n * = Profile cards\r\n*/\n.rotating-card .card-rotate {\n background: transparent;\n box-shadow: none; }\n .rotating-card .card-rotate:after {\n display: none; }\n\n.rotating-card .card {\n -webkit-transition: all 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);\n -moz-transition: all 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);\n -o-transition: all 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);\n -ms-transition: all 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);\n transition: all 0.8s cubic-bezier(0.34, 1.45, 0.7, 1);\n -webkit-transform-style: preserve-3d;\n -moz-transform-style: preserve-3d;\n -o-transform-style: preserve-3d;\n transform-style: preserve-3d;\n position: relative; }\n .rotating-card .card .back,\n .rotating-card .card .front {\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-align-content: center;\n -moz-align-content: center;\n -ms-align-content: center;\n align-content: center;\n -webkit-justify-content: center;\n -moz-justify-content: center;\n -ms-justify-content: center;\n justify-content: center;\n -ms-flex-pack: center;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n -o-backface-visibility: hidden;\n backface-visibility: hidden;\n position: absolute;\n border-radius: 1rem;\n top: 0;\n left: 0; }\n .rotating-card .card .back .card-body,\n .rotating-card .card .front .card-body {\n justify-content: center;\n align-content: center;\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -webkit-flex-direction: column;\n -moz-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column; }\n .rotating-card .card .back .card-body .card-subtitle,\n .rotating-card .card .front .card-body .card-subtitle {\n color: #242e4c; }\n .rotating-card .card .back .card-body .social-buttons,\n .rotating-card .card .front .card-body .social-buttons {\n margin-bottom: 0;\n padding: 0;\n list-style: none; }\n .rotating-card .card .back .card-body .social-buttons li,\n .rotating-card .card .front .card-body .social-buttons li {\n display: inline-block; }\n .rotating-card .card .back .card-body .social-buttons li a.btn,\n .rotating-card .card .front .card-body .social-buttons li a.btn {\n padding: 0.25rem 0.375rem; }\n .rotating-card .card .front {\n z-index: 2;\n position: relative; }\n .rotating-card .card .front .profile-image {\n width: 9rem;\n height: 9rem;\n margin: 0 auto; }\n .rotating-card .card .front .profile-image img {\n border-width: 0.125rem;\n border-style: solid;\n padding: .25rem; }\n .rotating-card .card .back {\n -webkit-transform: rotateY(180deg);\n -moz-transform: rotateY(180deg);\n -o-transform: rotateY(180deg);\n -ms-transform: rotateY(180deg);\n transform: rotateY(180deg);\n z-index: 5;\n text-align: center;\n width: 100%;\n height: 100%; }\n .rotating-card .card .back.back-background:after {\n position: absolute;\n z-index: 1;\n width: 100%;\n height: 100%;\n display: block;\n left: 0;\n top: 0;\n content: \"\";\n background-color: rgba(0, 0, 0, 0.56);\n border-radius: 1rem; }\n .rotating-card .card .back.back-background .card-body {\n position: relative;\n z-index: 2; }\n .rotating-card .card .back .card-footer .btn {\n margin: 0; }\n .rotating-card .card .back .card-body {\n padding-left: 15px;\n padding-right: 15px; }\n\n.rotating-card:not(.manual-flip):hover .card {\n -webkit-transform: rotateY(180deg);\n -moz-transform: rotateY(180deg);\n -o-transform: rotateY(180deg);\n -ms-transform: rotateY(180deg);\n transform: rotateY(180deg); }\n\n.rotating-card.hover.manual-flip .card {\n -webkit-transform: rotateY(180deg);\n -moz-transform: rotateY(180deg);\n -o-transform: rotateY(180deg);\n -ms-transform: rotateY(180deg);\n transform: rotateY(180deg); }\n\n.card-profile .rotating-card .front {\n text-align: left; }\n\n.back-background .card-body {\n min-height: auto;\n padding-top: 15px;\n padding-bottom: 15px; }\n\n.back-background,\n.front-background {\n background-position: center center;\n background-size: cover; }\n\n/* Fix bug for IE */\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .rotating-card-container .card .front,\n .rotating-card-container .card .back {\n -ms-backface-visibility: visible;\n backface-visibility: visible; }\n .rotating-card-container .card .back {\n visibility: hidden;\n transition: visibility 0.3s cubic-bezier(0.34, 1.45, 0.7, 1); }\n .rotating-card-container .card .front {\n z-index: 4; }\n .rotating-card-container:not(.manual-flip):hover .card .back,\n .rotating-card-container.manual-flip.hover .card .back {\n z-index: 5;\n visibility: visible; } }\n\n.page-preview {\n display: block;\n position: relative; }\n .page-preview .show-on-hover {\n position: absolute;\n bottom: -25px;\n background: rgba(28, 37, 64, 0.85);\n padding: 10px 0;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n width: calc(100% + 28px);\n left: -14px;\n opacity: 0;\n transition: 0.2s; }\n @media (prefers-reduced-motion: reduce) {\n .page-preview .show-on-hover {\n transition: none; } }\n .page-preview:hover .show-on-hover {\n z-index: 99;\n opacity: 1; }\n\n/**\r\n * = Bootstrap carousels\r\n */\n.carousel-caption,\n.carousel-caption h5,\n.carousel-caption .h5 {\n color: #ffffff; }\n\n.carousel-indicators li {\n height: 10px;\n width: 10px;\n border-radius: 50%;\n background: transparent;\n border: 2px solid #ffffff; }\n\n.carousel-indicators .active {\n opacity: 1;\n background: #ffffff; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n width: auto;\n height: auto;\n font-weight: 900; }\n\n.carousel-control-prev-icon {\n background-image: none; }\n .carousel-control-prev-icon::before {\n content: '\\f060';\n font-family: \"Font Awesome 5 Free\";\n font-size: 2rem; }\n\n.carousel-control-next-icon {\n background-image: none; }\n .carousel-control-next-icon:before {\n font-family: \"Font Awesome 5 Free\";\n content: \"\\f061\";\n font-size: 2rem; }\n\n.sr-only {\n width: 90px;\n height: 37px;\n padding: 4px;\n background-color: #3aaf85; }\n\n/**\r\n * = Close\r\n */\n.close {\n transition: all 0.2s ease; }\n .close > span:not(.sr-only) {\n display: block;\n height: 1.25rem;\n width: 1.25rem;\n background-color: transparent;\n color: rgba(0, 0, 0, 0.6);\n line-height: 22px;\n border-radius: 50%;\n font-size: 1.25rem;\n transition: all 0.2s ease; }\n .close:hover, .close:focus {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.9);\n outline: none; }\n .close:hover span:not(.sr-only), .close:focus span:not(.sr-only) {\n background-color: transparent; }\n\n/**\r\n * = Datepickers\r\n */\n.datepicker .datepicker-cell.selected,\n.datepicker .datepicker-cell.selected:hover {\n background: #242e4c; }\n\n.datepicker table {\n margin: 0;\n -webkit-touch-callout: none;\n user-select: none; }\n .datepicker table td {\n border-radius: 0 !important; }\n .datepicker table th {\n border-radius: 0;\n font-weight: 500; }\n .datepicker table td,\n .datepicker table th {\n width: 36px !important;\n height: 36px !important;\n border: none;\n text-align: center; }\n\n/**\r\n * = Custom forms\r\n */\n.custom-control-label:before {\n box-shadow: none;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n\n.custom-control-label span {\n position: relative;\n top: 2px; }\n\n.custom-control-label {\n margin-bottom: 0; }\n\n.custom-control-input:active ~ .custom-control-label::before {\n border-color: #242e4c; }\n\n/**\r\n * = Dropdowns\r\n */\n.dropdown-menu {\n min-width: 12rem; }\n .dropdown-menu .dropdown-header,\n .dropdown-menu .dropdown-item {\n padding: .5rem 1rem;\n font-size: 1rem; }\n .dropdown-menu .dropdown-header {\n color: #1F2937;\n font-weight: 600; }\n .dropdown-menu .dropdown-item {\n color: #1F2937;\n transition: all 0.2s ease;\n font-weight: 300; }\n .dropdown-menu .dropdown-itema:hover {\n color: #1F2937; }\n .show .dropdown-menu {\n animation: show-dropdown .2s ease forwards; }\n\n[data-toggle]:hover {\n cursor: pointer; }\n\n.dropdown-toggle:after,\n.dropend .dropdown-toggle:after,\n.dropstart .dropdown-toggle:before,\n.dropup .dropdown-toggle:after {\n display: none; }\n\n.dropdown-menu-sm {\n min-width: 100px;\n border: 0.3rem; }\n\n.dropdown-menu-md {\n min-width: 180px;\n border: 0.3rem; }\n\n.dropdown-menu-lg {\n min-width: 260px;\n border-radius: 0.3rem; }\n\n.dropdown-menu-xl {\n min-width: 450px;\n border-radius: 0.3rem; }\n\n.sr-only {\n background-color: #242e4c;\n color: #ffffff; }\n\n.form-control {\n box-shadow: none; }\n .form-control.form-control-lg {\n padding: 1rem 0.75rem; }\n\n.input-group .input-group-text:focus {\n border-color: #242e4c;\n outline: 0; }\n\n.focused .input-group .input-group-text {\n border-color: #242e4c;\n outline: 0; }\n\n.focused .form-control {\n border-color: #4d62a3;\n background-color: #F9FAFB; }\n\n.form-switch {\n padding-left: 2.75em; }\n .form-switch .form-check-input {\n height: 1.275em; }\n\n.form-select .form-select-lg {\n padding: 0.55rem 1.75rem 0.55rem 0.75rem; }\n\n.file-field input[type=\"file\"] {\n position: absolute;\n cursor: pointer;\n filter: alpha(opacity=0);\n opacity: 0;\n padding-bottom: 30px; }\n\n.file-field span {\n cursor: pointer; }\n\n/**\r\n * = Images\r\n */\n.image-lg {\n height: 12rem; }\n\n.image-md {\n height: 5rem; }\n\n.image-sm {\n height: 3rem; }\n\n.image-xs {\n height: 2rem; }\n\n.small-image {\n height: 4rem; }\n\n.img-thumbnail {\n border-width: 0.125rem;\n box-shadow: none; }\n\n.full-image {\n height: 100%; }\n\n@media (min-width: 576px) {\n .effect-img-2 {\n position: absolute;\n right: 5rem;\n top: 19%;\n z-index: 2;\n margin: 0; }\n .effect-img-1,\n .effect-img-2 {\n width: 350px;\n height: auto; } }\n\n@media (max-width: 767.98px) {\n .effect-img-2 {\n right: .425rem;\n top: 0; } }\n\n/**\r\n * = Input groups\r\n */\n.input-group {\n border-radius: 1rem;\n transition: all 0.2s ease; }\n .input-group .form-control.is-invalid {\n border-top-right-radius: 1rem;\n border-bottom-right-radius: 1rem; }\n\n/**\r\n * = List groups\r\n*/\n.list-group-item {\n background: transparent;\n border-radius: 1rem; }\n .list-group-item:first-child, .list-group-item:last-child {\n border-radius: 1rem; }\n\n.list-group.dashboard-menu .list-group-item:hover {\n background-color: #f5f5f5;\n border-radius: 1rem; }\n\n.list-group.dashboard-menu .list-group-item.active {\n color: #1d58a5;\n background: transparent;\n font-weight: 600; }\n\n.list-group-space .list-group-item {\n margin-bottom: 1.5rem;\n border-radius: 1rem; }\n\n.list-group-img {\n width: 3rem;\n height: 3rem;\n border-radius: 50%;\n vertical-align: top;\n margin: -.1rem 1.2rem 0 -.2rem; }\n\n.list-group-sm .list-group-item {\n padding: 0.625rem 0.875rem;\n color: #212731;\n border-bottom: 0.0625rem solid #f9f7f7; }\n .list-group-sm .list-group-item.active {\n border-color: #f9f7f7;\n border-left: 0;\n border-right: 0;\n font-weight: 600; }\n\n.timeline-one {\n width: 100%; }\n .timeline-one .timeline-item {\n position: relative;\n width: 50%;\n margin-left: 50%;\n padding-bottom: 1.5rem;\n padding-left: 1.5rem;\n text-align: left; }\n @media (max-width: 575.98px) {\n .timeline-one .timeline-item {\n width: 100%;\n margin-left: 0; } }\n .timeline-one .timeline-item img {\n margin-bottom: 1.25rem; }\n .timeline-one .timeline-item:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 16px;\n height: 16px;\n margin-top: 0.425rem;\n margin-left: -0.5rem;\n border: 0.0625rem solid #E5E7EB;\n border-radius: 50%; }\n .timeline-one .timeline-item:after {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n bottom: -0.1875rem;\n width: 0.0625rem;\n margin-top: 1.875rem;\n margin-left: -0.0625rem;\n background-color: #E5E7EB; }\n .timeline-one .timeline-item:nth-child(2n+1) {\n margin-left: 0;\n padding-right: 1.5rem;\n padding-left: 0;\n text-align: right; }\n @media (max-width: 575.98px) {\n .timeline-one .timeline-item:nth-child(2n+1) {\n padding-right: 0;\n padding-left: 1.5rem;\n text-align: left; } }\n .timeline-one .timeline-item:nth-child(2n+1):before, .timeline-one .timeline-item:nth-child(2n+1):after {\n right: 0;\n left: auto; }\n @media (max-width: 575.98px) {\n .timeline-one .timeline-item:nth-child(2n+1):before, .timeline-one .timeline-item:nth-child(2n+1):after {\n right: auto;\n left: 0; } }\n .timeline-one .timeline-item:nth-child(2n+1):before {\n margin-right: -0.5rem; }\n .timeline-one .timeline-item:nth-child(2n+1):after {\n margin-right: -0.0625rem; }\n .timeline-one.dark .timeline-item:before {\n border: 0.0625rem solid #9CA3AF; }\n .timeline-one.dark .timeline-item:after {\n background-color: #9CA3AF; }\n\n/**\r\n * = Maps\r\n */\n.map {\n height: 500px;\n width: 100%;\n -webkit-filter: grayscale(100%);\n -moz-filter: grayscale(100%);\n -ms-filter: grayscale(100%);\n -o-filter: grayscale(100%);\n filter: grayscale(100%); }\n\n/**\r\n * = Modals\r\n */\n.modal.static-example {\n position: relative;\n display: block; }\n\n.modal-header .close {\n padding: .825rem; }\n\n.modal-content {\n border: 0;\n border-radius: 0.3rem; }\n\n.modal-fluid .modal-dialog {\n margin-top: 0;\n margin-bottom: 0; }\n\n.modal-fluid .modal-content {\n border-radius: 0; }\n\n.modal-primary .modal-title {\n color: color-yiq(#242e4c); }\n\n.modal-primary .modal-header,\n.modal-primary .modal-footer {\n border-color: rgba(36, 46, 76, 0.075); }\n\n.modal-primary .modal-content {\n background-color: #242e4c;\n color: color-yiq(#242e4c); }\n .modal-primary .modal-content .heading {\n color: color-yiq(#242e4c); }\n\n.modal-primary .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-secondary .modal-title {\n color: color-yiq(#1c2540); }\n\n.modal-secondary .modal-header,\n.modal-secondary .modal-footer {\n border-color: rgba(28, 37, 64, 0.075); }\n\n.modal-secondary .modal-content {\n background-color: #1c2540;\n color: color-yiq(#1c2540); }\n .modal-secondary .modal-content .heading {\n color: color-yiq(#1c2540); }\n\n.modal-secondary .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-tertiary .modal-title {\n color: color-yiq(#1d58a5); }\n\n.modal-tertiary .modal-header,\n.modal-tertiary .modal-footer {\n border-color: rgba(29, 88, 165, 0.075); }\n\n.modal-tertiary .modal-content {\n background-color: #1d58a5;\n color: color-yiq(#1d58a5); }\n .modal-tertiary .modal-content .heading {\n color: color-yiq(#1d58a5); }\n\n.modal-tertiary .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-primary-app .modal-title {\n color: color-yiq(#EBF4F6); }\n\n.modal-primary-app .modal-header,\n.modal-primary-app .modal-footer {\n border-color: rgba(235, 244, 246, 0.075); }\n\n.modal-primary-app .modal-content {\n background-color: #EBF4F6;\n color: color-yiq(#EBF4F6); }\n .modal-primary-app .modal-content .heading {\n color: color-yiq(#EBF4F6); }\n\n.modal-primary-app .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-secondary-app .modal-title {\n color: color-yiq(#424AA0); }\n\n.modal-secondary-app .modal-header,\n.modal-secondary-app .modal-footer {\n border-color: rgba(66, 74, 160, 0.075); }\n\n.modal-secondary-app .modal-content {\n background-color: #424AA0;\n color: color-yiq(#424AA0); }\n .modal-secondary-app .modal-content .heading {\n color: color-yiq(#424AA0); }\n\n.modal-secondary-app .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-success .modal-title {\n color: color-yiq(#3aaf85); }\n\n.modal-success .modal-header,\n.modal-success .modal-footer {\n border-color: rgba(58, 175, 133, 0.075); }\n\n.modal-success .modal-content {\n background-color: #3aaf85;\n color: color-yiq(#3aaf85); }\n .modal-success .modal-content .heading {\n color: color-yiq(#3aaf85); }\n\n.modal-success .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-info .modal-title {\n color: color-yiq(#0d6efd); }\n\n.modal-info .modal-header,\n.modal-info .modal-footer {\n border-color: rgba(13, 110, 253, 0.075); }\n\n.modal-info .modal-content {\n background-color: #0d6efd;\n color: color-yiq(#0d6efd); }\n .modal-info .modal-content .heading {\n color: color-yiq(#0d6efd); }\n\n.modal-info .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-warning .modal-title {\n color: color-yiq(#ffc107); }\n\n.modal-warning .modal-header,\n.modal-warning .modal-footer {\n border-color: rgba(255, 193, 7, 0.075); }\n\n.modal-warning .modal-content {\n background-color: #ffc107;\n color: color-yiq(#ffc107); }\n .modal-warning .modal-content .heading {\n color: color-yiq(#ffc107); }\n\n.modal-warning .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-danger .modal-title {\n color: color-yiq(#dc3545); }\n\n.modal-danger .modal-header,\n.modal-danger .modal-footer {\n border-color: rgba(220, 53, 69, 0.075); }\n\n.modal-danger .modal-content {\n background-color: #dc3545;\n color: color-yiq(#dc3545); }\n .modal-danger .modal-content .heading {\n color: color-yiq(#dc3545); }\n\n.modal-danger .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-white .modal-title {\n color: color-yiq(#ffffff); }\n\n.modal-white .modal-header,\n.modal-white .modal-footer {\n border-color: rgba(255, 255, 255, 0.075); }\n\n.modal-white .modal-content {\n background-color: #ffffff;\n color: color-yiq(#ffffff); }\n .modal-white .modal-content .heading {\n color: color-yiq(#ffffff); }\n\n.modal-white .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-gray .modal-title {\n color: color-yiq(#1F2937); }\n\n.modal-gray .modal-header,\n.modal-gray .modal-footer {\n border-color: rgba(31, 41, 55, 0.075); }\n\n.modal-gray .modal-content {\n background-color: #1F2937;\n color: color-yiq(#1F2937); }\n .modal-gray .modal-content .heading {\n color: color-yiq(#1F2937); }\n\n.modal-gray .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-dark .modal-title {\n color: color-yiq(#1c2540); }\n\n.modal-dark .modal-header,\n.modal-dark .modal-footer {\n border-color: rgba(28, 37, 64, 0.075); }\n\n.modal-dark .modal-content {\n background-color: #1c2540;\n color: color-yiq(#1c2540); }\n .modal-dark .modal-content .heading {\n color: color-yiq(#1c2540); }\n\n.modal-dark .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-black .modal-title {\n color: color-yiq(#171f38); }\n\n.modal-black .modal-header,\n.modal-black .modal-footer {\n border-color: rgba(23, 31, 56, 0.075); }\n\n.modal-black .modal-content {\n background-color: #171f38;\n color: color-yiq(#171f38); }\n .modal-black .modal-content .heading {\n color: color-yiq(#171f38); }\n\n.modal-black .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-purple .modal-title {\n color: color-yiq(#6f42c1); }\n\n.modal-purple .modal-header,\n.modal-purple .modal-footer {\n border-color: rgba(111, 66, 193, 0.075); }\n\n.modal-purple .modal-content {\n background-color: #6f42c1;\n color: color-yiq(#6f42c1); }\n .modal-purple .modal-content .heading {\n color: color-yiq(#6f42c1); }\n\n.modal-purple .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-orange .modal-title {\n color: color-yiq(#e84422); }\n\n.modal-orange .modal-header,\n.modal-orange .modal-footer {\n border-color: rgba(232, 68, 34, 0.075); }\n\n.modal-orange .modal-content {\n background-color: #e84422;\n color: color-yiq(#e84422); }\n .modal-orange .modal-content .heading {\n color: color-yiq(#e84422); }\n\n.modal-orange .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-gray-100 .modal-title {\n color: color-yiq(#F9FAFB); }\n\n.modal-gray-100 .modal-header,\n.modal-gray-100 .modal-footer {\n border-color: rgba(249, 250, 251, 0.075); }\n\n.modal-gray-100 .modal-content {\n background-color: #F9FAFB;\n color: color-yiq(#F9FAFB); }\n .modal-gray-100 .modal-content .heading {\n color: color-yiq(#F9FAFB); }\n\n.modal-gray-100 .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-gray-200 .modal-title {\n color: color-yiq(#F3F4F6); }\n\n.modal-gray-200 .modal-header,\n.modal-gray-200 .modal-footer {\n border-color: rgba(243, 244, 246, 0.075); }\n\n.modal-gray-200 .modal-content {\n background-color: #F3F4F6;\n color: color-yiq(#F3F4F6); }\n .modal-gray-200 .modal-content .heading {\n color: color-yiq(#F3F4F6); }\n\n.modal-gray-200 .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-gray-300 .modal-title {\n color: color-yiq(#E5E7EB); }\n\n.modal-gray-300 .modal-header,\n.modal-gray-300 .modal-footer {\n border-color: rgba(229, 231, 235, 0.075); }\n\n.modal-gray-300 .modal-content {\n background-color: #E5E7EB;\n color: color-yiq(#E5E7EB); }\n .modal-gray-300 .modal-content .heading {\n color: color-yiq(#E5E7EB); }\n\n.modal-gray-300 .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-gray-400 .modal-title {\n color: color-yiq(#D1D5DB); }\n\n.modal-gray-400 .modal-header,\n.modal-gray-400 .modal-footer {\n border-color: rgba(209, 213, 219, 0.075); }\n\n.modal-gray-400 .modal-content {\n background-color: #D1D5DB;\n color: color-yiq(#D1D5DB); }\n .modal-gray-400 .modal-content .heading {\n color: color-yiq(#D1D5DB); }\n\n.modal-gray-400 .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-gray-500 .modal-title {\n color: color-yiq(#9CA3AF); }\n\n.modal-gray-500 .modal-header,\n.modal-gray-500 .modal-footer {\n border-color: rgba(156, 163, 175, 0.075); }\n\n.modal-gray-500 .modal-content {\n background-color: #9CA3AF;\n color: color-yiq(#9CA3AF); }\n .modal-gray-500 .modal-content .heading {\n color: color-yiq(#9CA3AF); }\n\n.modal-gray-500 .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-gray-600 .modal-title {\n color: color-yiq(#6B7280); }\n\n.modal-gray-600 .modal-header,\n.modal-gray-600 .modal-footer {\n border-color: rgba(107, 114, 128, 0.075); }\n\n.modal-gray-600 .modal-content {\n background-color: #6B7280;\n color: color-yiq(#6B7280); }\n .modal-gray-600 .modal-content .heading {\n color: color-yiq(#6B7280); }\n\n.modal-gray-600 .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-gray-700 .modal-title {\n color: color-yiq(#4B5563); }\n\n.modal-gray-700 .modal-header,\n.modal-gray-700 .modal-footer {\n border-color: rgba(75, 85, 99, 0.075); }\n\n.modal-gray-700 .modal-content {\n background-color: #4B5563;\n color: color-yiq(#4B5563); }\n .modal-gray-700 .modal-content .heading {\n color: color-yiq(#4B5563); }\n\n.modal-gray-700 .close > span:not(.sr-only) {\n color: #ffffff; }\n\n.modal-gray-800 .modal-title {\n color: color-yiq(#374151); }\n\n.modal-gray-800 .modal-header,\n.modal-gray-800 .modal-footer {\n border-color: rgba(55, 65, 81, 0.075); }\n\n.modal-gray-800 .modal-content {\n background-color: #374151;\n color: color-yiq(#374151); }\n .modal-gray-800 .modal-content .heading {\n color: color-yiq(#374151); }\n\n.modal-gray-800 .close > span:not(.sr-only) {\n color: #ffffff; }\n\n/**\r\n * = Navs\r\n */\n.nav-link {\n color: #374151; }\n .nav-link:hover, .nav-link.active {\n color: #1c2540; }\n .nav-link:hover img, .nav-link.active img {\n opacity: inherit;\n transition: all 0.2s ease; }\n .nav-link span {\n position: relative; }\n .nav-link span:hover {\n color: #1c2540; }\n .nav-link img {\n opacity: .5; }\n\n.nav-tabs .nav-item {\n margin-bottom: 0; }\n\n.nav-tabs .nav-link {\n border: 0;\n padding: 1rem 1rem; }\n\n.nav-pills .nav-item:not(:last-child) {\n padding-right: 1rem; }\n\n.nav-pills .nav-link {\n padding: 0.75rem 0.85rem;\n transition: all 0.2s ease;\n box-shadow: none;\n border: 1px solid #E5E7EB; }\n .nav-pills .nav-link.avatar-link {\n border: 0; }\n .nav-pills .nav-link:hover {\n background-color: #f8f8f8; }\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #242e4c;\n background-color: #f8f8f8;\n border-color: #242e4c; }\n\n.nav-pills.rounded .nav-link {\n border-radius: 30px; }\n\n.nav-pills.rounded.vertical-tab .nav-link {\n margin-bottom: .625rem;\n min-width: 100px; }\n\n.nav-pills.rounded.vertical-tab .nav-item:not(:last-child) {\n padding-right: 0; }\n\n.nav-pills.bordered-pill-md .nav-link {\n border: 0.125rem solid #F3F4F6;\n font-weight: 600; }\n\n.nav-pills.vertical-tab .nav-link {\n margin-bottom: .625rem; }\n\n.nav-pills.vertical-tab .nav-item:not(:last-child) {\n padding-right: 0; }\n\n.nav-pills .nav-item {\n margin-bottom: 1rem; }\n\n@media (max-width: 575.98px) {\n .nav-pills:not(.nav-pills-circle) .nav-item {\n padding-right: 0; } }\n\n.nav-pill-circle .nav-link {\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n text-align: center;\n height: 80px;\n width: 80px;\n padding: 0;\n box-shadow: none;\n border-radius: 50%;\n align-items: center;\n justify-content: center; }\n .nav-pill-circle .nav-link.avatar-link {\n box-shadow: none; }\n\n.nav-pill-circle.vertical-tab .nav-item:not(:last-child) {\n padding-right: 0; }\n\n.nav-pill-circle .nav-link-icon span,\n.nav-pill-circle .nav-link-icon svg {\n font-size: 1.25rem;\n margin: 0;\n display: block; }\n\n.nav-wrapper {\n padding: 1rem 0;\n border-top-left-radius: 1rem;\n border-top-right-radius: 1rem; }\n .nav-wrapper + .card {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 1rem;\n border-bottom-left-radius: 1rem; }\n\n.tab-content > .tab-pane {\n display: none; }\n .tab-content > .tab-pane pre {\n padding: 0;\n margin: 0; }\n\n.tab-content > .active {\n display: block; }\n\n/**\r\n * = Paginations\r\n */\n.circle-pagination .page-link,\n.circle-pagination span {\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 34px;\n height: 34px;\n padding: 0;\n border-radius: 50%; }\n\n/**\r\n * = Popovers\r\n */\n.popover-header {\n font-weight: 600; }\n\n/**\r\n * = Progress bars\r\n */\n.progress-wrapper {\n position: relative; }\n\n.progress-bar {\n box-shadow: none;\n border-radius: 0;\n height: auto; }\n\n.progress {\n height: 4px;\n margin-bottom: 1rem;\n overflow: hidden;\n border-radius: 0.6rem;\n background-color: #F3F4F6;\n font-size: 0.75rem;\n font-weight: 600;\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); }\n\n.progress-xl {\n height: 0.8rem; }\n\n.progress-lg {\n height: 0.6rem; }\n\n.progress-sm {\n height: 0.2rem; }\n\n.progress-info {\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -webkit-align-items: center;\n -moz-align-items: center;\n -ms-align-items: center;\n align-items: center;\n -webkit-justify-content: space-between;\n -moz-justify-content: space-between;\n -ms-justify-content: space-between;\n justify-content: space-between;\n -ms-flex-pack: space-between;\n margin-bottom: .5rem; }\n .progress-info .progress-label span {\n display: inline-block;\n color: #242e4c;\n font-size: 0.875rem;\n font-weight: 600; }\n .progress-info .progress-percentage {\n text-align: right; }\n .progress-info .progress-percentage span {\n display: inline-block;\n color: #1F2937;\n font-size: 0.75rem;\n font-weight: 600; }\n\n.info-xl .progress-label span,\n.info-xl .progress-percentage span {\n font-size: 0.875rem; }\n\n.info-xl .progress-percentage {\n text-align: right; }\n\n.progress-tooltip {\n background: #242e4c;\n color: #ffffff;\n font-weight: 600;\n padding: .25rem .375rem;\n line-height: 1;\n font-size: 0.75rem;\n position: relative;\n border-radius: 0.6rem; }\n .progress-tooltip:after {\n content: \" \";\n position: absolute;\n top: 100%;\n left: 10px;\n border: solid transparent;\n height: 0;\n width: 0;\n pointer-events: none;\n border-top-color: #1F2937;\n border-width: 6px; }\n\n@-webkit-keyframes animate-positive {\n 0% {\n width: 0%; } }\n\n@keyframes animate-positive {\n 0% {\n width: 0%; } }\n\n.progress-info .bg-primary::after {\n border-top-color: #242e4c; }\n\n.progress-info .bg-secondary::after {\n border-top-color: #1c2540; }\n\n.progress-info .bg-tertiary::after {\n border-top-color: #1d58a5; }\n\n.progress-info .bg-primary-app::after {\n border-top-color: #EBF4F6; }\n\n.progress-info .bg-secondary-app::after {\n border-top-color: #424AA0; }\n\n.progress-info .bg-success::after {\n border-top-color: #3aaf85; }\n\n.progress-info .bg-info::after {\n border-top-color: #0d6efd; }\n\n.progress-info .bg-warning::after {\n border-top-color: #ffc107; }\n\n.progress-info .bg-danger::after {\n border-top-color: #dc3545; }\n\n.progress-info .bg-white::after {\n border-top-color: #ffffff; }\n\n.progress-info .bg-gray::after {\n border-top-color: #1F2937; }\n\n.progress-info .bg-dark::after {\n border-top-color: #1c2540; }\n\n.progress-info .bg-black::after {\n border-top-color: #171f38; }\n\n.progress-info .bg-purple::after {\n border-top-color: #6f42c1; }\n\n.progress-info .bg-orange::after {\n border-top-color: #e84422; }\n\n.progress-info .bg-gray-100::after {\n border-top-color: #F9FAFB; }\n\n.progress-info .bg-gray-200::after {\n border-top-color: #F3F4F6; }\n\n.progress-info .bg-gray-300::after {\n border-top-color: #E5E7EB; }\n\n.progress-info .bg-gray-400::after {\n border-top-color: #D1D5DB; }\n\n.progress-info .bg-gray-500::after {\n border-top-color: #9CA3AF; }\n\n.progress-info .bg-gray-600::after {\n border-top-color: #6B7280; }\n\n.progress-info .bg-gray-700::after {\n border-top-color: #4B5563; }\n\n.progress-info .bg-gray-800::after {\n border-top-color: #374151; }\n\n.preloader {\n display: flex;\n align-items: center;\n height: 100vh;\n left: 0;\n position: fixed;\n top: 0;\n transition: height .3s linear;\n width: 100%;\n z-index: 9999; }\n .preloader img {\n width: 30px;\n height: 30px; }\n .preloader.show {\n height: 0; }\n\n/**\r\n * = Shapes\r\n */\n.shape-primary {\n background-color: #242e4c; }\n .shape-primary .step-number {\n background-color: #242e4c; }\n\n.shape-secondary {\n background-color: #1c2540; }\n .shape-secondary .step-number {\n background-color: #1c2540; }\n\n.shape-tertiary {\n background-color: #1d58a5; }\n .shape-tertiary .step-number {\n background-color: #1d58a5; }\n\n.shape-primary-app {\n background-color: #EBF4F6; }\n .shape-primary-app .step-number {\n background-color: #EBF4F6; }\n\n.shape-secondary-app {\n background-color: #424AA0; }\n .shape-secondary-app .step-number {\n background-color: #424AA0; }\n\n.shape-success {\n background-color: #3aaf85; }\n .shape-success .step-number {\n background-color: #3aaf85; }\n\n.shape-info {\n background-color: #0d6efd; }\n .shape-info .step-number {\n background-color: #0d6efd; }\n\n.shape-warning {\n background-color: #ffc107; }\n .shape-warning .step-number {\n background-color: #ffc107; }\n\n.shape-danger {\n background-color: #dc3545; }\n .shape-danger .step-number {\n background-color: #dc3545; }\n\n.shape-white {\n background-color: #ffffff; }\n .shape-white .step-number {\n background-color: #ffffff; }\n\n.shape-gray {\n background-color: #1F2937; }\n .shape-gray .step-number {\n background-color: #1F2937; }\n\n.shape-dark {\n background-color: #1c2540; }\n .shape-dark .step-number {\n background-color: #1c2540; }\n\n.shape-black {\n background-color: #171f38; }\n .shape-black .step-number {\n background-color: #171f38; }\n\n.shape-purple {\n background-color: #6f42c1; }\n .shape-purple .step-number {\n background-color: #6f42c1; }\n\n.shape-orange {\n background-color: #e84422; }\n .shape-orange .step-number {\n background-color: #e84422; }\n\n.shape-gray-100 {\n background-color: #F9FAFB; }\n .shape-gray-100 .step-number {\n background-color: #F9FAFB; }\n\n.shape-gray-200 {\n background-color: #F3F4F6; }\n .shape-gray-200 .step-number {\n background-color: #F3F4F6; }\n\n.shape-gray-300 {\n background-color: #E5E7EB; }\n .shape-gray-300 .step-number {\n background-color: #E5E7EB; }\n\n.shape-gray-400 {\n background-color: #D1D5DB; }\n .shape-gray-400 .step-number {\n background-color: #D1D5DB; }\n\n.shape-gray-500 {\n background-color: #9CA3AF; }\n .shape-gray-500 .step-number {\n background-color: #9CA3AF; }\n\n.shape-gray-600 {\n background-color: #6B7280; }\n .shape-gray-600 .step-number {\n background-color: #6B7280; }\n\n.shape-gray-700 {\n background-color: #4B5563; }\n .shape-gray-700 .step-number {\n background-color: #4B5563; }\n\n.shape-gray-800 {\n background-color: #374151; }\n .shape-gray-800 .step-number {\n background-color: #374151; }\n\n.organic-radius {\n border-radius: 63% 37% 30% 70% / 50% 45% 55% 50%; }\n\n.color-shape {\n width: 7rem;\n height: 7rem; }\n\n/**steps\r\n * = Accordions\r\n */\n.step {\n position: relative;\n margin-bottom: 4rem; }\n .step .step-shape {\n display: inline-flex;\n width: 7rem;\n height: 7rem;\n text-align: center;\n -webkit-align-items: center;\n -moz-align-items: center;\n -ms-align-items: center;\n align-items: center;\n -webkit-justify-content: center;\n -moz-justify-content: center;\n -ms-justify-content: center;\n justify-content: center;\n -ms-flex-pack: center; }\n .step .step-shape .step-icon span,\n .step .step-shape .step-icon svg {\n font-size: 2.25rem; }\n .step .step-shape .step-number {\n position: absolute;\n font-weight: 600;\n top: -10px;\n width: 32px;\n height: 32px;\n border-width: 0.125rem;\n border-style: solid;\n line-height: 1.7; }\n .step .step-shape.bordered {\n border-width: 0.125rem;\n border-style: solid; }\n .step .step-shape.bordered .step-number {\n background-color: #ffffff;\n top: -12px; }\n .step .step-shape.rounded .step-number {\n border-radius: 1rem; }\n .step .step-shape.organic-radius .step-number {\n border-radius: 30% 70% 70% 30%/30% 39% 61% 70%; }\n .step .icon-lg {\n font-size: 3rem; }\n\n.layer-primary {\n color: rgba(36, 46, 76, 0.15); }\n\n.layer-secondary {\n color: rgba(28, 37, 64, 0.15); }\n\n.layer-tertiary {\n color: rgba(29, 88, 165, 0.15); }\n\n.layer-primary-app {\n color: rgba(235, 244, 246, 0.15); }\n\n.layer-secondary-app {\n color: rgba(66, 74, 160, 0.15); }\n\n.layer-success {\n color: rgba(58, 175, 133, 0.15); }\n\n.layer-info {\n color: rgba(13, 110, 253, 0.15); }\n\n.layer-warning {\n color: rgba(255, 193, 7, 0.15); }\n\n.layer-danger {\n color: rgba(220, 53, 69, 0.15); }\n\n.layer-white {\n color: rgba(255, 255, 255, 0.15); }\n\n.layer-gray {\n color: rgba(31, 41, 55, 0.15); }\n\n.layer-dark {\n color: rgba(28, 37, 64, 0.15); }\n\n.layer-black {\n color: rgba(23, 31, 56, 0.15); }\n\n.layer-purple {\n color: rgba(111, 66, 193, 0.15); }\n\n.layer-orange {\n color: rgba(232, 68, 34, 0.15); }\n\n.layer-gray-100 {\n color: rgba(249, 250, 251, 0.15); }\n\n.layer-gray-200 {\n color: rgba(243, 244, 246, 0.15); }\n\n.layer-gray-300 {\n color: rgba(229, 231, 235, 0.15); }\n\n.layer-gray-400 {\n color: rgba(209, 213, 219, 0.15); }\n\n.layer-gray-500 {\n color: rgba(156, 163, 175, 0.15); }\n\n.layer-gray-600 {\n color: rgba(107, 114, 128, 0.15); }\n\n.layer-gray-700 {\n color: rgba(75, 85, 99, 0.15); }\n\n.layer-gray-800 {\n color: rgba(55, 65, 81, 0.15); }\n\n/**\r\n * = Icon boxes\r\n */\n.icon {\n text-align: center;\n display: inline-flex;\n -webkit-align-items: center;\n -moz-align-items: center;\n -ms-align-items: center;\n align-items: center;\n -webkit-justify-content: center;\n -moz-justify-content: center;\n -ms-justify-content: center;\n justify-content: center;\n -ms-flex-pack: center; }\n .icon span,\n .icon svg {\n font-size: 2.25rem; }\n .icon.icon-xs span,\n .icon.icon-xs svg {\n font-size: 0.875rem; }\n .icon.icon-sm span,\n .icon.icon-sm svg {\n font-size: 1.25rem; }\n .icon.icon-md span,\n .icon.icon-md svg {\n font-size: 1.5rem; }\n .icon.icon-lg span,\n .icon.icon-lg svg {\n font-size: 3rem; }\n .icon.icon-xl span,\n .icon.icon-xl svg {\n font-size: 5rem; }\n .icon.rounded-circle .icon-bordered {\n border-radius: 50%; }\n .icon.organic-radius .icon-bordered {\n border-radius: 30% 70% 70% 1 39% 61% 70%; }\n\n.shape-xs {\n width: 10px;\n height: 10px; }\n\n.icon-shape {\n width: 4.25rem;\n height: 4.25rem;\n text-align: center;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n border-radius: 1rem; }\n .icon-shape span,\n .icon-shape svg {\n font-size: 2.25rem; }\n .icon-shape.icon-sm {\n width: 3rem;\n height: 3rem; }\n .icon-shape.icon-sm span,\n .icon-shape.icon-sm svg {\n font-size: 1.25rem; }\n .icon-shape.icon-md {\n width: 4.25rem;\n height: 4.25rem; }\n .icon-shape.icon-md span,\n .icon-shape.icon-md svg {\n font-size: 1.75rem; }\n .icon-shape.icon-lg {\n width: 6rem;\n height: 6rem; }\n .icon-shape.icon-lg span,\n .icon-shape.icon-lg svg {\n font-size: 3rem; }\n\n.github-big-icon {\n position: absolute;\n right: -35px;\n top: 165px; }\n .github-big-icon span {\n font-size: 800px;\n opacity: .1; }\n\n.icon-shape-primary {\n color: #242e4c;\n background-color: rgba(36, 46, 76, 0.1); }\n\n.icon-primary span {\n color: #242e4c; }\n\n.fill-primary {\n fill: #242e4c; }\n\n.icon-shape-secondary {\n color: #1c2540;\n background-color: rgba(28, 37, 64, 0.1); }\n\n.icon-secondary span {\n color: #1c2540; }\n\n.fill-secondary {\n fill: #1c2540; }\n\n.icon-shape-tertiary {\n color: #1d58a5;\n background-color: rgba(29, 88, 165, 0.1); }\n\n.icon-tertiary span {\n color: #1d58a5; }\n\n.fill-tertiary {\n fill: #1d58a5; }\n\n.icon-shape-primary-app {\n color: #EBF4F6;\n background-color: rgba(235, 244, 246, 0.1); }\n\n.icon-primary-app span {\n color: #EBF4F6; }\n\n.fill-primary-app {\n fill: #EBF4F6; }\n\n.icon-shape-secondary-app {\n color: #424AA0;\n background-color: rgba(66, 74, 160, 0.1); }\n\n.icon-secondary-app span {\n color: #424AA0; }\n\n.fill-secondary-app {\n fill: #424AA0; }\n\n.icon-shape-success {\n color: #3aaf85;\n background-color: rgba(58, 175, 133, 0.1); }\n\n.icon-success span {\n color: #3aaf85; }\n\n.fill-success {\n fill: #3aaf85; }\n\n.icon-shape-info {\n color: #0d6efd;\n background-color: rgba(13, 110, 253, 0.1); }\n\n.icon-info span {\n color: #0d6efd; }\n\n.fill-info {\n fill: #0d6efd; }\n\n.icon-shape-warning {\n color: #ffc107;\n background-color: rgba(255, 193, 7, 0.1); }\n\n.icon-warning span {\n color: #ffc107; }\n\n.fill-warning {\n fill: #ffc107; }\n\n.icon-shape-danger {\n color: #dc3545;\n background-color: rgba(220, 53, 69, 0.1); }\n\n.icon-danger span {\n color: #dc3545; }\n\n.fill-danger {\n fill: #dc3545; }\n\n.icon-shape-white {\n color: #ffffff;\n background-color: rgba(255, 255, 255, 0.1); }\n\n.icon-white span {\n color: #ffffff; }\n\n.fill-white {\n fill: #ffffff; }\n\n.icon-shape-gray {\n color: #1F2937;\n background-color: rgba(31, 41, 55, 0.1); }\n\n.icon-gray span {\n color: #1F2937; }\n\n.fill-gray {\n fill: #1F2937; }\n\n.icon-shape-dark {\n color: #1c2540;\n background-color: rgba(28, 37, 64, 0.1); }\n\n.icon-dark span {\n color: #1c2540; }\n\n.fill-dark {\n fill: #1c2540; }\n\n.icon-shape-black {\n color: #171f38;\n background-color: rgba(23, 31, 56, 0.1); }\n\n.icon-black span {\n color: #171f38; }\n\n.fill-black {\n fill: #171f38; }\n\n.icon-shape-purple {\n color: #6f42c1;\n background-color: rgba(111, 66, 193, 0.1); }\n\n.icon-purple span {\n color: #6f42c1; }\n\n.fill-purple {\n fill: #6f42c1; }\n\n.icon-shape-orange {\n color: #e84422;\n background-color: rgba(232, 68, 34, 0.1); }\n\n.icon-orange span {\n color: #e84422; }\n\n.fill-orange {\n fill: #e84422; }\n\n.icon-shape-gray-100 {\n color: #F9FAFB;\n background-color: rgba(249, 250, 251, 0.1); }\n\n.icon-gray-100 span {\n color: #F9FAFB; }\n\n.fill-gray-100 {\n fill: #F9FAFB; }\n\n.icon-shape-gray-200 {\n color: #F3F4F6;\n background-color: rgba(243, 244, 246, 0.1); }\n\n.icon-gray-200 span {\n color: #F3F4F6; }\n\n.fill-gray-200 {\n fill: #F3F4F6; }\n\n.icon-shape-gray-300 {\n color: #E5E7EB;\n background-color: rgba(229, 231, 235, 0.1); }\n\n.icon-gray-300 span {\n color: #E5E7EB; }\n\n.fill-gray-300 {\n fill: #E5E7EB; }\n\n.icon-shape-gray-400 {\n color: #D1D5DB;\n background-color: rgba(209, 213, 219, 0.1); }\n\n.icon-gray-400 span {\n color: #D1D5DB; }\n\n.fill-gray-400 {\n fill: #D1D5DB; }\n\n.icon-shape-gray-500 {\n color: #9CA3AF;\n background-color: rgba(156, 163, 175, 0.1); }\n\n.icon-gray-500 span {\n color: #9CA3AF; }\n\n.fill-gray-500 {\n fill: #9CA3AF; }\n\n.icon-shape-gray-600 {\n color: #6B7280;\n background-color: rgba(107, 114, 128, 0.1); }\n\n.icon-gray-600 span {\n color: #6B7280; }\n\n.fill-gray-600 {\n fill: #6B7280; }\n\n.icon-shape-gray-700 {\n color: #4B5563;\n background-color: rgba(75, 85, 99, 0.1); }\n\n.icon-gray-700 span {\n color: #4B5563; }\n\n.fill-gray-700 {\n fill: #4B5563; }\n\n.icon-shape-gray-800 {\n color: #374151;\n background-color: rgba(55, 65, 81, 0.1); }\n\n.icon-gray-800 span {\n color: #374151; }\n\n.fill-gray-800 {\n fill: #374151; }\n\n.bootstrap-big-icon {\n position: absolute;\n opacity: .05;\n transform: rotate(17deg); }\n @media (min-width: 992px) {\n .bootstrap-big-icon {\n right: -20%;\n bottom: 6%; } }\n @media (min-width: 1200px) {\n .bootstrap-big-icon {\n right: -10%;\n bottom: 6%; } }\n\n/**\r\n * = Typography\r\n */\nh1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-weight: 600; }\n\np,\nol li,\nul li {\n font-family: var(--bs-font-sans-serif);\n font-size: 1rem;\n font-weight: 300;\n line-height: 1.6; }\n\na,\n.text-action {\n color: #242e4c;\n font-weight: 400;\n transition: all 0.2s ease; }\n a:hover,\n .text-action:hover {\n color: #0b0f18;\n cursor: pointer; }\n\narticle h1, article .h1,\narticle h2,\narticle .h2,\narticle h3,\narticle .h3,\narticle h4,\narticle .h4,\narticle h5,\narticle .h5,\narticle h6,\narticle .h6 {\n margin: 2.5rem 0 2rem 0; }\n\narticle p,\narticle blockquote {\n font-size: 1.27rem;\n margin-bottom: 2rem; }\n\narticle ul li,\narticle ol li {\n font-size: 1.27rem;\n margin-bottom: 1.5rem; }\n\narticle ul,\narticle ol {\n margin-bottom: 2.5rem; }\n\narticle a {\n color: #1d58a5;\n text-decoration: underline; }\n article a:hover {\n color: #1d58a5;\n text-decoration: none; }\n\nblockquote {\n font-size: 1.27rem;\n background: #f5f9fc;\n border-radius: 10px;\n padding: 25px;\n font-style: italic; }\n\n.lead + .btn-wrapper {\n margin-top: 3rem; }\n\n@media (max-width: 767.98px) {\n .lead {\n font-size: 1rem; } }\n\n.text-italic {\n font-style: italic !important; }\n\n.description {\n font-size: 0.875rem; }\n\n.display-1,\n.display-2,\n.display-3,\n.display-4 {\n font-weight: 600;\n color: #1c2540; }\n\n@media (max-width: 767.98px) {\n .display-2 {\n font-size: 2.5rem; } }\n\n@media (max-width: 991.98px) {\n .display-3 {\n font-size: 1.875rem; } }\n\n@media (max-width: 575.98px) {\n .display-4 {\n font-size: 1.5rem; } }\n\n.blockquote {\n font-family: 'Sanchez', serif;\n font-style: italic;\n font-weight: 400; }\n .blockquote .blockquote-footer {\n font-size: 1.25rem;\n font-weight: 700; }\n\n.font-small {\n font-size: 0.875rem;\n font-weight: 300; }\n\n.font-base {\n font-size: 1rem;\n font-weight: 300; }\n\n.font-medium {\n font-size: 1.25rem;\n font-weight: 300; }\n\n.text-primary, .text-primary:hover {\n color: #242e4c !important; }\n\n.text-primary a:not(.btn),\n.text-primary h1,\n.text-primary .h1,\n.text-primary h2,\n.text-primary .h2,\n.text-primary h3,\n.text-primary .h3,\n.text-primary h4,\n.text-primary .h4,\n.text-primary h5,\n.text-primary .h5,\n.text-primary h6,\n.text-primary .h6,\n.text-primary .h1,\n.text-primary .h2,\n.text-primary .h3,\n.text-primary .h4,\n.text-primary .h5,\n.text-primary .h6,\n.text-primary .display-1,\n.text-primary .display-2,\n.text-primary .display-3,\n.text-primary .display-4 {\n color: #242e4c; }\n\n.text-primary .text-muted {\n color: rgba(36, 46, 76, 0.7) !important; }\n\n.text-secondary, .text-secondary:hover {\n color: #1c2540 !important; }\n\n.text-secondary a:not(.btn),\n.text-secondary h1,\n.text-secondary .h1,\n.text-secondary h2,\n.text-secondary .h2,\n.text-secondary h3,\n.text-secondary .h3,\n.text-secondary h4,\n.text-secondary .h4,\n.text-secondary h5,\n.text-secondary .h5,\n.text-secondary h6,\n.text-secondary .h6,\n.text-secondary .h1,\n.text-secondary .h2,\n.text-secondary .h3,\n.text-secondary .h4,\n.text-secondary .h5,\n.text-secondary .h6,\n.text-secondary .display-1,\n.text-secondary .display-2,\n.text-secondary .display-3,\n.text-secondary .display-4 {\n color: #1c2540; }\n\n.text-secondary .text-muted {\n color: rgba(28, 37, 64, 0.7) !important; }\n\n.text-tertiary, .text-tertiary:hover {\n color: #1d58a5 !important; }\n\n.text-tertiary a:not(.btn),\n.text-tertiary h1,\n.text-tertiary .h1,\n.text-tertiary h2,\n.text-tertiary .h2,\n.text-tertiary h3,\n.text-tertiary .h3,\n.text-tertiary h4,\n.text-tertiary .h4,\n.text-tertiary h5,\n.text-tertiary .h5,\n.text-tertiary h6,\n.text-tertiary .h6,\n.text-tertiary .h1,\n.text-tertiary .h2,\n.text-tertiary .h3,\n.text-tertiary .h4,\n.text-tertiary .h5,\n.text-tertiary .h6,\n.text-tertiary .display-1,\n.text-tertiary .display-2,\n.text-tertiary .display-3,\n.text-tertiary .display-4 {\n color: #1d58a5; }\n\n.text-tertiary .text-muted {\n color: rgba(29, 88, 165, 0.7) !important; }\n\n.text-primary-app, .text-primary-app:hover {\n color: #EBF4F6 !important; }\n\n.text-primary-app a:not(.btn),\n.text-primary-app h1,\n.text-primary-app .h1,\n.text-primary-app h2,\n.text-primary-app .h2,\n.text-primary-app h3,\n.text-primary-app .h3,\n.text-primary-app h4,\n.text-primary-app .h4,\n.text-primary-app h5,\n.text-primary-app .h5,\n.text-primary-app h6,\n.text-primary-app .h6,\n.text-primary-app .h1,\n.text-primary-app .h2,\n.text-primary-app .h3,\n.text-primary-app .h4,\n.text-primary-app .h5,\n.text-primary-app .h6,\n.text-primary-app .display-1,\n.text-primary-app .display-2,\n.text-primary-app .display-3,\n.text-primary-app .display-4 {\n color: #EBF4F6; }\n\n.text-primary-app .text-muted {\n color: rgba(235, 244, 246, 0.7) !important; }\n\n.text-secondary-app, .text-secondary-app:hover {\n color: #424AA0 !important; }\n\n.text-secondary-app a:not(.btn),\n.text-secondary-app h1,\n.text-secondary-app .h1,\n.text-secondary-app h2,\n.text-secondary-app .h2,\n.text-secondary-app h3,\n.text-secondary-app .h3,\n.text-secondary-app h4,\n.text-secondary-app .h4,\n.text-secondary-app h5,\n.text-secondary-app .h5,\n.text-secondary-app h6,\n.text-secondary-app .h6,\n.text-secondary-app .h1,\n.text-secondary-app .h2,\n.text-secondary-app .h3,\n.text-secondary-app .h4,\n.text-secondary-app .h5,\n.text-secondary-app .h6,\n.text-secondary-app .display-1,\n.text-secondary-app .display-2,\n.text-secondary-app .display-3,\n.text-secondary-app .display-4 {\n color: #424AA0; }\n\n.text-secondary-app .text-muted {\n color: rgba(66, 74, 160, 0.7) !important; }\n\n.text-success, .text-success:hover {\n color: #3aaf85 !important; }\n\n.text-success a:not(.btn),\n.text-success h1,\n.text-success .h1,\n.text-success h2,\n.text-success .h2,\n.text-success h3,\n.text-success .h3,\n.text-success h4,\n.text-success .h4,\n.text-success h5,\n.text-success .h5,\n.text-success h6,\n.text-success .h6,\n.text-success .h1,\n.text-success .h2,\n.text-success .h3,\n.text-success .h4,\n.text-success .h5,\n.text-success .h6,\n.text-success .display-1,\n.text-success .display-2,\n.text-success .display-3,\n.text-success .display-4 {\n color: #3aaf85; }\n\n.text-success .text-muted {\n color: rgba(58, 175, 133, 0.7) !important; }\n\n.text-info, .text-info:hover {\n color: #0d6efd !important; }\n\n.text-info a:not(.btn),\n.text-info h1,\n.text-info .h1,\n.text-info h2,\n.text-info .h2,\n.text-info h3,\n.text-info .h3,\n.text-info h4,\n.text-info .h4,\n.text-info h5,\n.text-info .h5,\n.text-info h6,\n.text-info .h6,\n.text-info .h1,\n.text-info .h2,\n.text-info .h3,\n.text-info .h4,\n.text-info .h5,\n.text-info .h6,\n.text-info .display-1,\n.text-info .display-2,\n.text-info .display-3,\n.text-info .display-4 {\n color: #0d6efd; }\n\n.text-info .text-muted {\n color: rgba(13, 110, 253, 0.7) !important; }\n\n.text-warning, .text-warning:hover {\n color: #ffc107 !important; }\n\n.text-warning a:not(.btn),\n.text-warning h1,\n.text-warning .h1,\n.text-warning h2,\n.text-warning .h2,\n.text-warning h3,\n.text-warning .h3,\n.text-warning h4,\n.text-warning .h4,\n.text-warning h5,\n.text-warning .h5,\n.text-warning h6,\n.text-warning .h6,\n.text-warning .h1,\n.text-warning .h2,\n.text-warning .h3,\n.text-warning .h4,\n.text-warning .h5,\n.text-warning .h6,\n.text-warning .display-1,\n.text-warning .display-2,\n.text-warning .display-3,\n.text-warning .display-4 {\n color: #ffc107; }\n\n.text-warning .text-muted {\n color: rgba(255, 193, 7, 0.7) !important; }\n\n.text-danger, .text-danger:hover {\n color: #dc3545 !important; }\n\n.text-danger a:not(.btn),\n.text-danger h1,\n.text-danger .h1,\n.text-danger h2,\n.text-danger .h2,\n.text-danger h3,\n.text-danger .h3,\n.text-danger h4,\n.text-danger .h4,\n.text-danger h5,\n.text-danger .h5,\n.text-danger h6,\n.text-danger .h6,\n.text-danger .h1,\n.text-danger .h2,\n.text-danger .h3,\n.text-danger .h4,\n.text-danger .h5,\n.text-danger .h6,\n.text-danger .display-1,\n.text-danger .display-2,\n.text-danger .display-3,\n.text-danger .display-4 {\n color: #dc3545; }\n\n.text-danger .text-muted {\n color: rgba(220, 53, 69, 0.7) !important; }\n\n.text-white, .text-white:hover {\n color: #ffffff !important; }\n\n.text-white a:not(.btn),\n.text-white h1,\n.text-white .h1,\n.text-white h2,\n.text-white .h2,\n.text-white h3,\n.text-white .h3,\n.text-white h4,\n.text-white .h4,\n.text-white h5,\n.text-white .h5,\n.text-white h6,\n.text-white .h6,\n.text-white .h1,\n.text-white .h2,\n.text-white .h3,\n.text-white .h4,\n.text-white .h5,\n.text-white .h6,\n.text-white .display-1,\n.text-white .display-2,\n.text-white .display-3,\n.text-white .display-4 {\n color: #ffffff; }\n\n.text-white .text-muted {\n color: rgba(255, 255, 255, 0.7) !important; }\n\n.text-gray, .text-gray:hover {\n color: #1F2937 !important; }\n\n.text-gray a:not(.btn),\n.text-gray h1,\n.text-gray .h1,\n.text-gray h2,\n.text-gray .h2,\n.text-gray h3,\n.text-gray .h3,\n.text-gray h4,\n.text-gray .h4,\n.text-gray h5,\n.text-gray .h5,\n.text-gray h6,\n.text-gray .h6,\n.text-gray .h1,\n.text-gray .h2,\n.text-gray .h3,\n.text-gray .h4,\n.text-gray .h5,\n.text-gray .h6,\n.text-gray .display-1,\n.text-gray .display-2,\n.text-gray .display-3,\n.text-gray .display-4 {\n color: #1F2937; }\n\n.text-gray .text-muted {\n color: rgba(31, 41, 55, 0.7) !important; }\n\n.text-dark, .text-dark:hover {\n color: #1c2540 !important; }\n\n.text-dark a:not(.btn),\n.text-dark h1,\n.text-dark .h1,\n.text-dark h2,\n.text-dark .h2,\n.text-dark h3,\n.text-dark .h3,\n.text-dark h4,\n.text-dark .h4,\n.text-dark h5,\n.text-dark .h5,\n.text-dark h6,\n.text-dark .h6,\n.text-dark .h1,\n.text-dark .h2,\n.text-dark .h3,\n.text-dark .h4,\n.text-dark .h5,\n.text-dark .h6,\n.text-dark .display-1,\n.text-dark .display-2,\n.text-dark .display-3,\n.text-dark .display-4 {\n color: #1c2540; }\n\n.text-dark .text-muted {\n color: rgba(28, 37, 64, 0.7) !important; }\n\n.text-black, .text-black:hover {\n color: #171f38 !important; }\n\n.text-black a:not(.btn),\n.text-black h1,\n.text-black .h1,\n.text-black h2,\n.text-black .h2,\n.text-black h3,\n.text-black .h3,\n.text-black h4,\n.text-black .h4,\n.text-black h5,\n.text-black .h5,\n.text-black h6,\n.text-black .h6,\n.text-black .h1,\n.text-black .h2,\n.text-black .h3,\n.text-black .h4,\n.text-black .h5,\n.text-black .h6,\n.text-black .display-1,\n.text-black .display-2,\n.text-black .display-3,\n.text-black .display-4 {\n color: #171f38; }\n\n.text-black .text-muted {\n color: rgba(23, 31, 56, 0.7) !important; }\n\n.text-purple, .text-purple:hover {\n color: #6f42c1 !important; }\n\n.text-purple a:not(.btn),\n.text-purple h1,\n.text-purple .h1,\n.text-purple h2,\n.text-purple .h2,\n.text-purple h3,\n.text-purple .h3,\n.text-purple h4,\n.text-purple .h4,\n.text-purple h5,\n.text-purple .h5,\n.text-purple h6,\n.text-purple .h6,\n.text-purple .h1,\n.text-purple .h2,\n.text-purple .h3,\n.text-purple .h4,\n.text-purple .h5,\n.text-purple .h6,\n.text-purple .display-1,\n.text-purple .display-2,\n.text-purple .display-3,\n.text-purple .display-4 {\n color: #6f42c1; }\n\n.text-purple .text-muted {\n color: rgba(111, 66, 193, 0.7) !important; }\n\n.text-orange, .text-orange:hover {\n color: #e84422 !important; }\n\n.text-orange a:not(.btn),\n.text-orange h1,\n.text-orange .h1,\n.text-orange h2,\n.text-orange .h2,\n.text-orange h3,\n.text-orange .h3,\n.text-orange h4,\n.text-orange .h4,\n.text-orange h5,\n.text-orange .h5,\n.text-orange h6,\n.text-orange .h6,\n.text-orange .h1,\n.text-orange .h2,\n.text-orange .h3,\n.text-orange .h4,\n.text-orange .h5,\n.text-orange .h6,\n.text-orange .display-1,\n.text-orange .display-2,\n.text-orange .display-3,\n.text-orange .display-4 {\n color: #e84422; }\n\n.text-orange .text-muted {\n color: rgba(232, 68, 34, 0.7) !important; }\n\n.text-gray-100, .text-gray-100:hover {\n color: #F9FAFB !important; }\n\n.text-gray-100 a:not(.btn),\n.text-gray-100 h1,\n.text-gray-100 .h1,\n.text-gray-100 h2,\n.text-gray-100 .h2,\n.text-gray-100 h3,\n.text-gray-100 .h3,\n.text-gray-100 h4,\n.text-gray-100 .h4,\n.text-gray-100 h5,\n.text-gray-100 .h5,\n.text-gray-100 h6,\n.text-gray-100 .h6,\n.text-gray-100 .h1,\n.text-gray-100 .h2,\n.text-gray-100 .h3,\n.text-gray-100 .h4,\n.text-gray-100 .h5,\n.text-gray-100 .h6,\n.text-gray-100 .display-1,\n.text-gray-100 .display-2,\n.text-gray-100 .display-3,\n.text-gray-100 .display-4 {\n color: #F9FAFB; }\n\n.text-gray-100 .text-muted {\n color: rgba(249, 250, 251, 0.7) !important; }\n\n.text-gray-200, .text-gray-200:hover {\n color: #F3F4F6 !important; }\n\n.text-gray-200 a:not(.btn),\n.text-gray-200 h1,\n.text-gray-200 .h1,\n.text-gray-200 h2,\n.text-gray-200 .h2,\n.text-gray-200 h3,\n.text-gray-200 .h3,\n.text-gray-200 h4,\n.text-gray-200 .h4,\n.text-gray-200 h5,\n.text-gray-200 .h5,\n.text-gray-200 h6,\n.text-gray-200 .h6,\n.text-gray-200 .h1,\n.text-gray-200 .h2,\n.text-gray-200 .h3,\n.text-gray-200 .h4,\n.text-gray-200 .h5,\n.text-gray-200 .h6,\n.text-gray-200 .display-1,\n.text-gray-200 .display-2,\n.text-gray-200 .display-3,\n.text-gray-200 .display-4 {\n color: #F3F4F6; }\n\n.text-gray-200 .text-muted {\n color: rgba(243, 244, 246, 0.7) !important; }\n\n.text-gray-300, .text-gray-300:hover {\n color: #E5E7EB !important; }\n\n.text-gray-300 a:not(.btn),\n.text-gray-300 h1,\n.text-gray-300 .h1,\n.text-gray-300 h2,\n.text-gray-300 .h2,\n.text-gray-300 h3,\n.text-gray-300 .h3,\n.text-gray-300 h4,\n.text-gray-300 .h4,\n.text-gray-300 h5,\n.text-gray-300 .h5,\n.text-gray-300 h6,\n.text-gray-300 .h6,\n.text-gray-300 .h1,\n.text-gray-300 .h2,\n.text-gray-300 .h3,\n.text-gray-300 .h4,\n.text-gray-300 .h5,\n.text-gray-300 .h6,\n.text-gray-300 .display-1,\n.text-gray-300 .display-2,\n.text-gray-300 .display-3,\n.text-gray-300 .display-4 {\n color: #E5E7EB; }\n\n.text-gray-300 .text-muted {\n color: rgba(229, 231, 235, 0.7) !important; }\n\n.text-gray-400, .text-gray-400:hover {\n color: #D1D5DB !important; }\n\n.text-gray-400 a:not(.btn),\n.text-gray-400 h1,\n.text-gray-400 .h1,\n.text-gray-400 h2,\n.text-gray-400 .h2,\n.text-gray-400 h3,\n.text-gray-400 .h3,\n.text-gray-400 h4,\n.text-gray-400 .h4,\n.text-gray-400 h5,\n.text-gray-400 .h5,\n.text-gray-400 h6,\n.text-gray-400 .h6,\n.text-gray-400 .h1,\n.text-gray-400 .h2,\n.text-gray-400 .h3,\n.text-gray-400 .h4,\n.text-gray-400 .h5,\n.text-gray-400 .h6,\n.text-gray-400 .display-1,\n.text-gray-400 .display-2,\n.text-gray-400 .display-3,\n.text-gray-400 .display-4 {\n color: #D1D5DB; }\n\n.text-gray-400 .text-muted {\n color: rgba(209, 213, 219, 0.7) !important; }\n\n.text-gray-500, .text-gray-500:hover {\n color: #9CA3AF !important; }\n\n.text-gray-500 a:not(.btn),\n.text-gray-500 h1,\n.text-gray-500 .h1,\n.text-gray-500 h2,\n.text-gray-500 .h2,\n.text-gray-500 h3,\n.text-gray-500 .h3,\n.text-gray-500 h4,\n.text-gray-500 .h4,\n.text-gray-500 h5,\n.text-gray-500 .h5,\n.text-gray-500 h6,\n.text-gray-500 .h6,\n.text-gray-500 .h1,\n.text-gray-500 .h2,\n.text-gray-500 .h3,\n.text-gray-500 .h4,\n.text-gray-500 .h5,\n.text-gray-500 .h6,\n.text-gray-500 .display-1,\n.text-gray-500 .display-2,\n.text-gray-500 .display-3,\n.text-gray-500 .display-4 {\n color: #9CA3AF; }\n\n.text-gray-500 .text-muted {\n color: rgba(156, 163, 175, 0.7) !important; }\n\n.text-gray-600, .text-gray-600:hover {\n color: #6B7280 !important; }\n\n.text-gray-600 a:not(.btn),\n.text-gray-600 h1,\n.text-gray-600 .h1,\n.text-gray-600 h2,\n.text-gray-600 .h2,\n.text-gray-600 h3,\n.text-gray-600 .h3,\n.text-gray-600 h4,\n.text-gray-600 .h4,\n.text-gray-600 h5,\n.text-gray-600 .h5,\n.text-gray-600 h6,\n.text-gray-600 .h6,\n.text-gray-600 .h1,\n.text-gray-600 .h2,\n.text-gray-600 .h3,\n.text-gray-600 .h4,\n.text-gray-600 .h5,\n.text-gray-600 .h6,\n.text-gray-600 .display-1,\n.text-gray-600 .display-2,\n.text-gray-600 .display-3,\n.text-gray-600 .display-4 {\n color: #6B7280; }\n\n.text-gray-600 .text-muted {\n color: rgba(107, 114, 128, 0.7) !important; }\n\n.text-gray-700, .text-gray-700:hover {\n color: #4B5563 !important; }\n\n.text-gray-700 a:not(.btn),\n.text-gray-700 h1,\n.text-gray-700 .h1,\n.text-gray-700 h2,\n.text-gray-700 .h2,\n.text-gray-700 h3,\n.text-gray-700 .h3,\n.text-gray-700 h4,\n.text-gray-700 .h4,\n.text-gray-700 h5,\n.text-gray-700 .h5,\n.text-gray-700 h6,\n.text-gray-700 .h6,\n.text-gray-700 .h1,\n.text-gray-700 .h2,\n.text-gray-700 .h3,\n.text-gray-700 .h4,\n.text-gray-700 .h5,\n.text-gray-700 .h6,\n.text-gray-700 .display-1,\n.text-gray-700 .display-2,\n.text-gray-700 .display-3,\n.text-gray-700 .display-4 {\n color: #4B5563; }\n\n.text-gray-700 .text-muted {\n color: rgba(75, 85, 99, 0.7) !important; }\n\n.text-gray-800, .text-gray-800:hover {\n color: #374151 !important; }\n\n.text-gray-800 a:not(.btn),\n.text-gray-800 h1,\n.text-gray-800 .h1,\n.text-gray-800 h2,\n.text-gray-800 .h2,\n.text-gray-800 h3,\n.text-gray-800 .h3,\n.text-gray-800 h4,\n.text-gray-800 .h4,\n.text-gray-800 h5,\n.text-gray-800 .h5,\n.text-gray-800 h6,\n.text-gray-800 .h6,\n.text-gray-800 .h1,\n.text-gray-800 .h2,\n.text-gray-800 .h3,\n.text-gray-800 .h4,\n.text-gray-800 .h5,\n.text-gray-800 .h6,\n.text-gray-800 .display-1,\n.text-gray-800 .display-2,\n.text-gray-800 .display-3,\n.text-gray-800 .display-4 {\n color: #374151; }\n\n.text-gray-800 .text-muted {\n color: rgba(55, 65, 81, 0.7) !important; }\n\n.text-facebook {\n color: #3b5999; }\n\n.text-twitter {\n color: #1da1f2; }\n\n.text-google {\n color: #DB4337; }\n\n.text-instagram {\n color: #e4405f; }\n\n.text-slack {\n color: #3aaf85; }\n\n.text-dribbble {\n color: #ea4c89; }\n\n.text-dropbox {\n color: #1E90FF; }\n\n.text-github {\n color: #222222; }\n\n.folder-structure li {\n font-size: 1.2rem; }\n\n.tooltip-inner {\n box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; }\n\n.chartist-tooltip {\n position: absolute;\n display: inline-block;\n opacity: 0;\n min-width: 5em;\n padding: .5em;\n background: #1c2540;\n border-radius: 3px;\n color: #ffffff;\n font-weight: 700;\n text-align: center;\n pointer-events: none;\n z-index: 1;\n transition: all 0.2s ease; }\n\n.chartist-tooltip:before {\n content: \"\";\n position: absolute;\n top: 100%;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -15px;\n border: 15px solid transparent;\n border-top-color: #1c2540; }\n\n.chartist-tooltip.tooltip-show {\n opacity: 1; }\n\n.ct-area,\n.ct-line {\n pointer-events: none; }\n","//== foundational variables ==//\n$black: hsl(0, 0%, 4%) !default;\n$white: hsl(0, 0%, 100%) !default;\n$light: hsl(0, 0%, 96%) !default; // white-ter\n$dark: hsl(0, 0%, 21%) !default; // grey-darker\n$link: hsl(217, 71%, 53%) !default; // blue\n\n$grey-dark: lighten($black, 25%) !default;\n$grey-light: darken($light, 25%) !default;\n$grey-lighter: darken($light, 10%) !default;\n\n//== datepicker variables ==//\n$dp-background-color: $white !default;\n$dp-border-color: $grey-lighter !default;\n$dp-border-radius: 4px !default;\n$dp-border-radius-small: 2px !default;\n$dp-line-height-base: 1.5 !default;\n$dp-font-size-normal: 1rem !default;\n$dp-font-size-small: 0.75rem !default;\n$dp-font-weight-semibold: 600 !default;\n$dp-font-weight-bold: 700 !default;\n$dp-dropdown-offset: 4px !default;\n$dp-dropdown-shadow: 0 2px 3px rgba($black, 0.1), 0 0 0 1px rgba($black, 0.1) !default;\n$dp-dropdown-z: 20 !default;\n\n$dp-title-background-color: $light !default;\n\n$dp-cell-size-base: 2.25rem !default;\n$dp-cell-focus-background-color: darken($light, 5%) !default;\n$dp-cell-prevnext-color: hsl(0, 0%, 48%) !default; // grey\n$dp-cell-disabled-color: $grey-lighter !default;\n$dp-cell-selected-background-color: $link !default;\n$dp-cell-selected-color: #fff !default; // link(blue)-invert\n$dp-cell-selected-font-weight: 600 !default;\n$dp-cell-today-background-color: hsl(171, 100%, 41%) !default; // turquoise (primary)\n$dp-cell-today-color: #fff !default; // turquoise-invert\n$dp-cell-highlighted-background-color: $light !default;\n$dp-range-start-end-background-color: $grey-light !default;\n$dp-range-start-end-color: $dp-cell-selected-color !default;\n$dp-range-background-color: $grey-lighter !default;\n$dp-range-today-background-color: $dp-cell-today-background-color !default;\n$dp-week-color: $grey-light !default;\n\n$dp-footer-background-color: $light !default;\n\n$dp-input-in-edit-border-color: darken($link, 5%) !default;\n$dp-input-in-edit-focus-box-shadow-size: 0 0 0.25em 0.25em !default;\n\n//== non-configurable variables ==//\n$dp-cell-shrink-threshold: $dp-cell-size-base * 10; // = 8 * 1.25\n$dp-cell-shrinked-width: $dp-cell-size-base * 7 / 8;\n\n//== mixins ==//\n@import 'mixins';\n\n//== styles ==//\n.datepicker {\n display: none;\n\n &.active {\n display: block;\n }\n}\n\n.datepicker-dropdown {\n position: absolute;\n top: 0;\n left: 0;\n z-index: $dp-dropdown-z;\n padding-top: $dp-dropdown-offset;\n\n &.datepicker-orient-top {\n padding-top: 0;\n padding-bottom: $dp-dropdown-offset;\n }\n}\n\n.datepicker-picker {\n display: inline-block;\n border-radius: $dp-border-radius;\n background-color: $dp-background-color;\n\n .datepicker-dropdown & {\n box-shadow: $dp-dropdown-shadow;\n }\n\n span {\n display: block;\n flex: 1;\n border: 0;\n border-radius: $dp-border-radius;\n cursor: default;\n text-align: center;\n -webkit-touch-callout: none;\n user-select: none;\n }\n}\n\n.datepicker-main {\n padding: 2px;\n}\n\n.datepicker-footer {\n box-shadow: inset 0 1px 1px rgba($black, 0.1);\n background-color: $dp-footer-background-color;\n}\n\n%flex-container {\n display: flex;\n}\n\n%flex-wrap {\n flex-wrap: wrap;\n}\n\n%flex-basis-day {\n flex-basis: percentage(1 / 7);\n}\n\n%flex-basis-month-year {\n flex-basis: 25%;\n}\n\n%datepicker-cell-height {\n height: $dp-cell-size-base;\n line-height: $dp-cell-size-base;\n}\n\n.datepicker-title {\n box-shadow: inset 0 -1px 1px rgba($black, 0.1);\n background-color: $dp-title-background-color;\n padding: 0.375rem 0.75rem;\n text-align: center;\n font-weight: $dp-font-weight-bold;\n}\n\n.datepicker-controls {\n @extend %flex-container;\n\n .datepicker-header & {\n padding: 2px 2px 0;\n }\n\n @if mixin-exists(dp-button) {\n @include dp-button;\n } @else {\n .button {\n $button-color: $dark;\n $button-background-color: $white;\n\n $button-border-color: $grey-lighter;\n $button-border-width: 1px;\n\n $button-padding-vertical: calc(0.375em - #{$button-border-width});\n $button-padding-horizontal: 0.75em;\n\n $button-hover-color: $dark; // link-hover\n $button-hover-border-color: $grey-light; // link-hover-border\n\n $button-focus-color: $dark; // link-focus\n $button-focus-border-color: $link; // link-focus-border\n $button-focus-box-shadow-size: 0 0 0 0.125em;\n $button-focus-box-shadow-color: rgba($link, 0.25);\n\n $button-active-color: $dark; // link-active\n $button-active-border-color: $grey-dark; // link-active-border\n\n display: inline-flex;\n position: relative;\n align-items: center;\n justify-content: center;\n margin: 0;\n border: $button-border-width solid $button-border-color;\n border-radius: $dp-border-radius; // control-radius\n box-shadow: none;\n background-color: $button-background-color;\n cursor: pointer;\n padding: $button-padding-vertical $button-padding-horizontal;\n height: 2.25em; // control-height\n vertical-align: top;\n text-align: center;\n line-height: $dp-line-height-base; // control-line-height\n white-space: nowrap;\n color: $button-color;\n font-size: $dp-font-size-normal; // size-normal\n\n &:focus,\n &:active {\n outline: none;\n }\n\n &:hover {\n border-color: $button-hover-border-color;\n color: $button-hover-color;\n }\n\n &:focus {\n border-color: $button-focus-border-color;\n color: $button-focus-color;\n\n &:not(:active) {\n box-shadow: $button-focus-box-shadow-size $button-focus-box-shadow-color;\n }\n }\n\n &:active {\n border-color: $button-active-border-color;\n color: $button-active-color;\n }\n\n &[disabled] {\n cursor: not-allowed;\n }\n\n .datepicker-header & {\n @include dp-header-button-common;\n\n &:hover {\n background-color: darken($white, 2.5%);\n }\n\n &:focus {\n &:not(:active) {\n box-shadow: 0 0 0 0.125em rgba($white, 0.25);\n }\n }\n\n &:active {\n background-color: darken($white, 5%);\n }\n\n &[disabled] {\n box-shadow: none;\n }\n }\n\n .datepicker-footer & {\n @include dp-footer-button-common;\n }\n }\n }\n\n .view-switch {\n flex: auto;\n }\n\n .prev-btn,\n .next-btn {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n width: $dp-cell-size-base;\n\n &.disabled {\n visibility: hidden;\n }\n }\n}\n\n.datepicker-view {\n @extend %flex-container;\n\n .days-of-week {\n @extend %flex-container;\n }\n\n .dow {\n @extend %flex-basis-day;\n height: $dp-font-size-normal * $dp-line-height-base;\n line-height: $dp-font-size-normal * $dp-line-height-base;\n font-size: ($dp-font-size-small + $dp-font-size-normal) / 2;\n font-weight: $dp-font-weight-bold;\n }\n\n .week {\n @extend %datepicker-cell-height;\n width: $dp-cell-size-base;\n color: $dp-week-color;\n font-size: $dp-font-size-small;\n\n @media (max-width: $dp-cell-shrink-threshold) {\n width: $dp-cell-shrinked-width;\n }\n }\n}\n\n.datepicker-grid {\n @extend %flex-container;\n @extend %flex-wrap;\n\n width: $dp-cell-size-base * 7;\n\n @media (max-width: $dp-cell-shrink-threshold) {\n .calendar-weeks + .days & {\n width: $dp-cell-shrinked-width * 7;\n }\n }\n}\n\n.datepicker-cell {\n @extend %datepicker-cell-height;\n\n &:not(.disabled):hover {\n background-color: darken($dp-background-color, 2.5%);\n cursor: pointer;\n }\n\n &.focused:not(.selected) {\n background-color: $dp-cell-focus-background-color;\n }\n\n &.selected {\n &,\n &:hover {\n background-color: $dp-cell-selected-background-color;\n color: $dp-cell-selected-color;\n font-weight: $dp-cell-selected-font-weight;\n }\n }\n\n &.disabled {\n color: $dp-cell-disabled-color;\n }\n\n &.prev,\n &.next {\n &:not(.disabled) {\n color: $dp-cell-prevnext-color;\n }\n\n &.selected {\n color: darken($dp-cell-selected-color, 10%);\n }\n }\n\n &.highlighted:not(.selected):not(.range):not(.today) {\n border-radius: 0;\n background-color: $dp-cell-highlighted-background-color;\n\n &:not(.disabled):hover {\n background-color: darken($dp-cell-highlighted-background-color, 2.5%);\n }\n\n &.focused {\n background-color: $dp-cell-focus-background-color;\n }\n }\n\n &.today {\n &:not(.selected) {\n background-color: $dp-cell-today-background-color;\n\n &:not(.disabled) {\n color: $dp-cell-today-color;\n }\n }\n\n &.focused:not(.selected) {\n background-color: darken($dp-cell-today-background-color, 2.5%);\n }\n }\n\n &%range-start-end-common {\n background-color: $dp-range-start-end-background-color;\n color: $dp-range-start-end-color;\n }\n\n &%range-start-end-focused-common {\n background-color: darken($dp-range-start-end-background-color, 2.5%);\n }\n\n &.range-start {\n border-radius: $dp-border-radius 0 0 $dp-border-radius;\n\n &:not(.selected) {\n @extend %range-start-end-common;\n }\n\n &.focused:not(.selected) {\n @extend %range-start-end-focused-common;\n }\n }\n\n &.range-end {\n border-radius: 0 $dp-border-radius $dp-border-radius 0;\n\n &:not(.selected) {\n @extend %range-start-end-common;\n }\n\n &.focused:not(.selected) {\n @extend %range-start-end-focused-common;\n }\n }\n\n &.range {\n border-radius: 0;\n background-color: $dp-range-background-color;\n\n &:not(.disabled):not(.focused):not(.today):hover {\n background-color: darken($dp-range-background-color, 2.5%);\n }\n\n &.disabled {\n color: darken($dp-range-background-color, 10%);\n }\n\n &.focused {\n background-color: darken($dp-range-background-color, 5%);\n }\n\n @if $dp-range-today-background-color != $dp-cell-today-background-color {\n &.today {\n background-color: $dp-range-today-background-color;\n }\n }\n }\n\n .datepicker-view .days & {\n @extend %flex-basis-day;\n }\n\n .datepicker-view.datepicker-grid & {\n @extend %flex-basis-month-year;\n height: $dp-cell-size-base * 2;\n line-height: $dp-cell-size-base * 2;\n }\n}\n\n.datepicker-input.in-edit {\n border-color: $dp-input-in-edit-border-color;\n\n &:focus,\n &:active {\n box-shadow: $dp-input-in-edit-focus-box-shadow-size rgba($dp-input-in-edit-border-color, 0.2);\n }\n}\n","// Variables\r\n//\r\n// Variables should follow the `$component-state-property-size` formula for\r\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\r\n\r\n// Color system\r\n\r\n$white : #ffffff !default;\r\n$gray-100: #F9FAFB !default;\r\n$gray-200: #F3F4F6 !default;\r\n$gray-300: #E5E7EB !default;\r\n$gray-400: #D1D5DB !default;\r\n$gray-500: #9CA3AF !default;\r\n$gray-600: #6B7280 !default;\r\n$gray-700: #4B5563 !default;\r\n$gray-800: #374151 !default;\r\n$gray-900: #1F2937 !default;\r\n$dark : #1c2540 !default;\r\n$black : #171f38 !default;\r\n\r\n// fusv-disable\r\n$grays: (\"100\": $gray-100,\r\n \"200\": $gray-200,\r\n \"300\": $gray-300,\r\n \"400\": $gray-400,\r\n \"500\": $gray-500,\r\n \"600\": $gray-600,\r\n \"700\": $gray-700,\r\n \"800\": $gray-800,\r\n \"900\": $gray-900) !default;\r\n// fusv-enable\r\n\r\n$blue : #0d6efd !default;\r\n$indigo : #6610f2 !default;\r\n$purple : #6f42c1 !default;\r\n$pink : #d63384 !default;\r\n$red : #dc3545 !default;\r\n$orange : #e84422 !default;\r\n$yellow : #ffc107 !default;\r\n$green : #3aaf85 !default;\r\n$teal : #20c997 !default;\r\n$cyan : #17a2b8 !default;\r\n$soft-indigo:#f5e8ff !default;\r\n$soft-green : #2CA58D !default;\r\n\r\n// scss-docs-start colors-map\r\n$colors: (\"blue\": $blue,\r\n \"indigo\": $indigo,\r\n \"purple\": $purple,\r\n \"pink\": $pink,\r\n \"red\": $red,\r\n \"orange\": $orange,\r\n \"yellow\": $yellow,\r\n \"green\": $green,\r\n \"teal\": $teal,\r\n \"cyan\": $cyan,\r\n \"white\": $white,\r\n \"gray\": $gray-600,\r\n \"gray-dark\": $gray-800) !default;\r\n// scss-docs-end colors-map\r\n\r\n// Color scheme\r\n$primary : #242e4c !default;\r\n$secondary: #1c2540 !default;\r\n$tertiary : #1d58a5 !default;\r\n\r\n// Mobile landing color scheme\r\n$primary-app : #EBF4F6 !default;\r\n$secondary-app: #424AA0 !default;\r\n\r\n$success: $green !default;\r\n$info : $blue !default;\r\n$warning: $yellow !default;\r\n$danger : $red !default;\r\n$gray : $gray-900 !default;\r\n$soft : $gray-200 !default;\r\n$dark : $dark !default;\r\n\r\n// Brands colors\r\n$facebook : #3b5999 !default;\r\n$twitter : #1da1f2 !default;\r\n$google : #DB4337 !default;\r\n$instagram: #e4405f !default;\r\n$pinterest: #bd081c !default;\r\n$youtube : #cd201f !default;\r\n$slack : #3aaf85 !default;\r\n$dribbble : #ea4c89 !default;\r\n$github : #222222 !default;\r\n$dropbox : #1E90FF !default;\r\n$twitch : #4B367C !default;\r\n$paypal : #ecb32c !default;\r\n$behance : #0057ff !default;\r\n$reddit : #E84422 !default;\r\n\r\n// Brand colors\r\n$brand-colors: (\"facebook\": $facebook,\r\n \"twitter\": $twitter,\r\n \"google\": $google,\r\n \"instagram\": $instagram,\r\n \"slack\": $slack,\r\n \"dribbble\": $dribbble,\r\n \"dropbox\": $dropbox,\r\n \"github\": $github) !default;\r\n\r\n// Theme colors\r\n$theme-colors: (\"primary\": $primary,\r\n \"secondary\": $secondary,\r\n \"tertiary\": $tertiary,\r\n \"primary-app\": $primary-app,\r\n \"secondary-app\": $secondary-app,\r\n \"success\": $success,\r\n \"info\": $info,\r\n \"warning\": $warning,\r\n \"danger\": $danger,\r\n \"white\": $white,\r\n \"gray\": $gray,\r\n \"dark\": $dark,\r\n \"black\": $black,\r\n \"purple\": $purple,\r\n \"orange\": $orange,\r\n \"gray-100\": $gray-100,\r\n \"gray-200\": $gray-200,\r\n \"gray-300\": $gray-300,\r\n \"gray-400\": $gray-400,\r\n \"gray-500\": $gray-500,\r\n \"gray-600\": $gray-600,\r\n \"gray-700\": $gray-700,\r\n \"gray-800\": $gray-800,\r\n) !default;\r\n\r\n// Series names and colors. This can be extended or customized as desired. Just add more series and colors.\r\n$ct-series-names: (a, b, c, d) !default;\r\n$ct-series-colors: (#893168,\r\n #242e4c,\r\n #564787,\r\n #218380,\r\n) !default;\r\n\r\n// Set a specific jump point for requesting color jumps\r\n$theme-color-interval: 8% !default;\r\n\r\n// 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.\r\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\r\n$min-contrast-ratio: 3 !default;\r\n\r\n// Customize the light and dark text colors for use in our color contrast function.\r\n$color-contrast-dark : $dark !default;\r\n$color-contrast-light: $white !default;\r\n\r\n// fusv-disable\r\n$blue-100: tint-color($blue, 8) !default;\r\n$blue-200: tint-color($blue, 6) !default;\r\n$blue-300: tint-color($blue, 4) !default;\r\n$blue-400: tint-color($blue, 2) !default;\r\n$blue-500: $blue !default;\r\n$blue-600: shade-color($blue, 2) !default;\r\n$blue-700: shade-color($blue, 4) !default;\r\n$blue-800: shade-color($blue, 6) !default;\r\n$blue-900: shade-color($blue, 8) !default;\r\n\r\n$indigo-100: tint-color($indigo, 8) !default;\r\n$indigo-200: tint-color($indigo, 6) !default;\r\n$indigo-300: tint-color($indigo, 4) !default;\r\n$indigo-400: tint-color($indigo, 2) !default;\r\n$indigo-500: $indigo !default;\r\n$indigo-600: shade-color($indigo, 2) !default;\r\n$indigo-700: shade-color($indigo, 4) !default;\r\n$indigo-800: shade-color($indigo, 6) !default;\r\n$indigo-900: shade-color($indigo, 8) !default;\r\n\r\n$purple-100: tint-color($purple, 8) !default;\r\n$purple-200: tint-color($purple, 6) !default;\r\n$purple-300: tint-color($purple, 4) !default;\r\n$purple-400: tint-color($purple, 2) !default;\r\n$purple-500: $purple !default;\r\n$purple-600: shade-color($purple, 2) !default;\r\n$purple-700: shade-color($purple, 4) !default;\r\n$purple-800: shade-color($purple, 6) !default;\r\n$purple-900: shade-color($purple, 8) !default;\r\n\r\n$pink-100: tint-color($pink, 8) !default;\r\n$pink-200: tint-color($pink, 6) !default;\r\n$pink-300: tint-color($pink, 4) !default;\r\n$pink-400: tint-color($pink, 2) !default;\r\n$pink-500: $pink !default;\r\n$pink-600: shade-color($pink, 2) !default;\r\n$pink-700: shade-color($pink, 4) !default;\r\n$pink-800: shade-color($pink, 6) !default;\r\n$pink-900: shade-color($pink, 8) !default;\r\n\r\n$red-100: tint-color($red, 8) !default;\r\n$red-200: tint-color($red, 6) !default;\r\n$red-300: tint-color($red, 4) !default;\r\n$red-400: tint-color($red, 2) !default;\r\n$red-500: $red !default;\r\n$red-600: shade-color($red, 2) !default;\r\n$red-700: shade-color($red, 4) !default;\r\n$red-800: shade-color($red, 6) !default;\r\n$red-900: shade-color($red, 8) !default;\r\n\r\n$orange-100: tint-color($orange, 8) !default;\r\n$orange-200: tint-color($orange, 6) !default;\r\n$orange-300: tint-color($orange, 4) !default;\r\n$orange-400: tint-color($orange, 2) !default;\r\n$orange-500: $orange !default;\r\n$orange-600: shade-color($orange, 2) !default;\r\n$orange-700: shade-color($orange, 4) !default;\r\n$orange-800: shade-color($orange, 6) !default;\r\n$orange-900: shade-color($orange, 8) !default;\r\n\r\n$yellow-100: tint-color($yellow, 8) !default;\r\n$yellow-200: tint-color($yellow, 6) !default;\r\n$yellow-300: tint-color($yellow, 4) !default;\r\n$yellow-400: tint-color($yellow, 2) !default;\r\n$yellow-500: $yellow !default;\r\n$yellow-600: shade-color($yellow, 2) !default;\r\n$yellow-700: shade-color($yellow, 4) !default;\r\n$yellow-800: shade-color($yellow, 6) !default;\r\n$yellow-900: shade-color($yellow, 8) !default;\r\n\r\n$green-100: tint-color($green, 8) !default;\r\n$green-200: tint-color($green, 6) !default;\r\n$green-300: tint-color($green, 4) !default;\r\n$green-400: tint-color($green, 2) !default;\r\n$green-500: $green !default;\r\n$green-600: shade-color($green, 2) !default;\r\n$green-700: shade-color($green, 4) !default;\r\n$green-800: shade-color($green, 6) !default;\r\n$green-900: shade-color($green, 8) !default;\r\n\r\n$teal-100: tint-color($teal, 8) !default;\r\n$teal-200: tint-color($teal, 6) !default;\r\n$teal-300: tint-color($teal, 4) !default;\r\n$teal-400: tint-color($teal, 2) !default;\r\n$teal-500: $teal !default;\r\n$teal-600: shade-color($teal, 2) !default;\r\n$teal-700: shade-color($teal, 4) !default;\r\n$teal-800: shade-color($teal, 6) !default;\r\n$teal-900: shade-color($teal, 8) !default;\r\n\r\n$cyan-100: tint-color($cyan, 8) !default;\r\n$cyan-200: tint-color($cyan, 6) !default;\r\n$cyan-300: tint-color($cyan, 4) !default;\r\n$cyan-400: tint-color($cyan, 2) !default;\r\n$cyan-500: $cyan !default;\r\n$cyan-600: shade-color($cyan, 2) !default;\r\n$cyan-700: shade-color($cyan, 4) !default;\r\n$cyan-800: shade-color($cyan, 6) !default;\r\n$cyan-900: shade-color($cyan, 8) !default;\r\n// fusv-enable\r\n\r\n// Characters which are escaped by the escape-svg function\r\n$escaped-characters: ((\"<\", \"%3c\"),\r\n (\">\", \"%3e\"),\r\n (\"#\", \"%23\"),\r\n (\"(\", \"%28\"),\r\n (\")\", \"%29\"),\r\n) !default;\r\n\r\n// Options\r\n//\r\n// Quickly modify global styling by enabling or disabling optional features.\r\n\r\n$enable-caret : true !default;\r\n$enable-rounded : true !default;\r\n$enable-shadows : true !default;\r\n$enable-gradients : false !default;\r\n$enable-transitions : true !default;\r\n$enable-reduced-motion : true !default;\r\n$enable-grid-classes : true !default;\r\n$enable-button-pointers : true !default;\r\n$enable-rfs : true !default;\r\n$enable-validation-icons : true !default;\r\n$enable-negative-margins : true !default;\r\n$enable-deprecation-messages: true !default;\r\n$enable-important-utilities : true !default;\r\n\r\n// Gradient\r\n//\r\n// The gradient which is added to components if `$enable-gradients` is `true`\r\n// This gradient is also added to elements with `.bg-gradient`\r\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\r\n\r\n// Spacing\r\n//\r\n// Control the default styling of most Bootstrap elements by modifying these\r\n// variables. Mostly focused on spacing.\r\n// You can add more entries to the $spacers map, should you need more variation.\r\n\r\n$spacer: 1rem !default;\r\n$spacers: (0: 0,\r\n 1: $spacer / 4,\r\n 2: $spacer / 2,\r\n 3: $spacer,\r\n 4: $spacer * 1.5,\r\n 5: $spacer * 3,\r\n 6: ($spacer * 5),\r\n 7: ($spacer * 8),\r\n 8: ($spacer * 10),\r\n 9: ($spacer * 11),\r\n 10: ($spacer * 14),\r\n 11: ($spacer * 16),\r\n 12: ($spacer * 20),\r\n 'sm': ($spacer * 1),\r\n 'md': ($spacer * 2),\r\n 'lg': ($spacer * 4),\r\n 'xl': ($spacer * 8)) !default;\r\n\r\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\r\n\r\n// Body\r\n//\r\n// Settings for the `` element.\r\n\r\n$body-bg : $white !default;\r\n$body-color : $gray-900 !default;\r\n$body-text-align: null !default;\r\n\r\n\r\n// Links\r\n//\r\n// Style anchor elements.\r\n\r\n$link-color : $primary !default;\r\n$link-decoration : none !default;\r\n$link-hover-color : darken($link-color, 15%) !default;\r\n$link-hover-decoration : null !default;\r\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\r\n$emphasized-link-hover-darken-percentage: 15% !default;\r\n\r\n$stretched-link-pseudo-element: after !default;\r\n$stretched-link-z-index : 1 !default;\r\n\r\n// Paragraphs\r\n//\r\n// Style p element.\r\n\r\n$paragraph-margin-bottom: 1rem !default;\r\n\r\n\r\n// Grid breakpoints\r\n//\r\n// Define the minimum dimensions at which your layout will change,\r\n// adapting to different screen sizes, for use in media queries.\r\n\r\n// scss-docs-start grid-breakpoints\r\n$grid-breakpoints: (xs: 0,\r\n sm: 576px,\r\n md: 768px,\r\n lg: 992px,\r\n xl: 1200px,\r\n xxl: 1400px) !default;\r\n// scss-docs-end grid-breakpoints\r\n\r\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\r\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\r\n\r\n\r\n// Grid containers\r\n//\r\n// Define the maximum width of `.container` for different screen sizes.\r\n\r\n// scss-docs-start container-max-widths\r\n$container-max-widths: (sm: 540px,\r\n md: 720px,\r\n lg: 960px,\r\n xl: 1140px) !default;\r\n// scss-docs-end container-max-widths\r\n\r\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\r\n\r\n\r\n// Grid columns\r\n//\r\n// Set the number of columns and specify the width of the gutters.\r\n\r\n$grid-columns : 12 !default;\r\n$grid-gutter-width: 1.5rem !default;\r\n$grid-row-columns : 6 !default;\r\n\r\n$gutters: $spacers !default;\r\n\r\n// Container padding\r\n\r\n$container-padding-x: 2rem !default;\r\n\r\n\r\n// Components\r\n//\r\n// Define common padding and border radius sizes and more.\r\n\r\n$border-width : .0625rem !default;\r\n$border-width-md : 0.125rem !default;\r\n$border-width-lg : 0.25rem !default;\r\n$border-width-xl : 0.375rem !default;\r\n$border-color-white: $white !default;\r\n$border-color : $gray-300 !default;\r\n\r\n$border-radius : 1rem !default;\r\n$border-radius-xl : .875rem !default;\r\n$border-radius-lg : .3rem !default;\r\n$border-radius-md : .2rem !default;\r\n$border-radius-sm : .6rem !default;\r\n$border-radius-pill: 2rem !default;\r\n$circle-radius : 50% !default;\r\n$organic-radius : 30% 70% 70% 30% / 30% 39% 61% 70% !default;\r\n\r\n$component-active-color : $white !default;\r\n$component-active-bg : $primary !default;\r\n$component-active-border-color: $primary !default;\r\n\r\n$component-hover-color : $gray-300 !default;\r\n$component-hover-bg : $gray-300 !default;\r\n$component-hover-border-color: $gray-300 !default;\r\n\r\n$rounded-pill: 50rem !default;\r\n\r\n$box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px,\r\nrgba(0, 0, 0, 0.06) 0px 2px 4px -1px !default;\r\n$box-shadow-sm: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px,\r\nrgba(0, 0, 0, 0.06) 0px 1px 2px 0px !default;\r\n$box-shadow-lg: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px,\r\nrgba(0, 0, 0, 0.05) 0px 4px 6px -2px !default;\r\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\r\n\r\n$component-active-color: $white !default;\r\n$component-active-bg : $primary !default;\r\n\r\n$caret-width : .3em !default;\r\n$caret-vertical-align: $caret-width * .85 !default;\r\n$caret-spacing : $caret-width * .85 !default;\r\n\r\n$transition-base : all .2s ease !default;\r\n$transition-transform: transform .2s ease !default;\r\n$transition-fade : opacity .15s linear !default;\r\n$transition-collapse : height .35s ease !default;\r\n$transition-tabs : all 0.2s !default;\r\n\r\n// scss-docs-start embed-responsive-aspect-ratios\r\n$embed-responsive-aspect-ratios: (\"21by9\": (x: 21,\r\n y: 9),\r\n \"16by9\": (x: 16,\r\n y: 9),\r\n \"4by3\": (x: 4,\r\n y: 3),\r\n \"1by1\": (x: 1,\r\n y: 1)) !default;\r\n// scss-docs-end embed-responsive-aspect-ratios\r\n\r\n// Typography\r\n//\r\n// Font, line-height, and color for body text, headings, and more.\r\n\r\n// font awesome\r\n$fontawesome-webfonts-path: '../vendor/font-awesome/webfonts' !default;\r\n$font-awesome-5 : 'Font Awesome 5 Free' !default;\r\n\r\n// stylelint-disable value-keyword-case\r\n$font-family-sans-serif: 'Nunito Sans',\r\nsans-serif !default;\r\n// stylelint-enable value-keyword-case\r\n$font-family-base: var(--bs-font-sans-serif) !default;\r\n$font-family-code: var(--bs-font-monospace) !default;\r\n\r\n// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins\r\n// $font-size-base effects the font size of the body text\r\n$font-size-root: null !default;\r\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\r\n$font-size-xs : ($font-size-base * .75) !default;\r\n$font-size-sm : ($font-size-base * .875) !default;\r\n$font-size-md : ($font-size-base * 1) !default;\r\n$font-size-lg : ($font-size-base * 1.25) !default;\r\n$font-size-xl : ($font-size-base * 1.5) !default;\r\n$font-size-xxl : ($font-size-base * 2) !default;\r\n\r\n$font-weight-lighter: lighter !default;\r\n$font-weight-light : 300 !default;\r\n$font-weight-normal : 400 !default;\r\n$font-weight-bold : 600 !default;\r\n$font-weight-bolder : 700 !default;\r\n\r\n$font-weight-base: $font-weight-normal !default;\r\n\r\n$line-height-base: 1.5 !default;\r\n$line-height-sm : 1.25 !default;\r\n$line-height-lg : 2 !default;\r\n\r\n$h1-font-size: $font-size-base * 2.5 !default;\r\n$h2-font-size: $font-size-base * 2 !default;\r\n$h3-font-size: $font-size-base * 1.75 !default;\r\n$h4-font-size: $font-size-base * 1.5 !default;\r\n$h5-font-size: $font-size-base * 1.25 !default;\r\n$h6-font-size: $font-size-base !default;\r\n\r\n$headings-margin-bottom: $spacer / 2 !default;\r\n$headings-font-family : null !default;\r\n$headings-font-style : null !default;\r\n$headings-font-weight : $font-weight-bold !default;\r\n$headings-line-height : 1.3 !default;\r\n$headings-color : $dark !default;\r\n\r\n// Display headings\r\n$display1-size: 5rem !default;\r\n$display2-size: 3.5rem !default;\r\n$display3-size: 2.5rem !default;\r\n$display4-size: 1.875rem !default;\r\n\r\n// scss-docs-start display-headings\r\n$display-font-sizes: (1: 5rem,\r\n 2: 3.5rem,\r\n 3: 2.5rem,\r\n 4: 1.875rem,\r\n 5: 1.2rem,\r\n 6: 1rem) !default;\r\n\r\n$display-font-weight: $font-weight-bold !default;\r\n$display-line-height: $headings-line-height !default;\r\n// scss-docs-end display-headings\r\n\r\n$paragraph-font-size : 1rem !default;\r\n$paragraph-font-weight: 300 !default;\r\n$paragraph-line-height: 1.6 !default;\r\n\r\n$lead-font-size : $font-size-base * 1.25 !default;\r\n$lead-font-weight: 300 !default;\r\n\r\n$small-font-size: .875em !default;\r\n\r\n$sub-sup-font-size: .75em !default;\r\n\r\n$text-muted: #58677d !default;\r\n\r\n$initialism-font-size: $small-font-size !default;\r\n\r\n$blockquote-margin-y : $spacer !default;\r\n$blockquote-font-size : $font-size-base * 1.25 !default;\r\n$blockquote-footer-color : $gray-600 !default;\r\n$blockquote-footer-font-size: $small-font-size !default;\r\n\r\n$hr-margin-y: $spacer !default;\r\n$hr-color : inherit !default;\r\n$hr-height : $border-width !default;\r\n$hr-opacity : .25 !default;\r\n\r\n$legend-margin-bottom: .5rem !default;\r\n$legend-font-size : 1.5rem !default;\r\n$legend-font-weight : null !default;\r\n\r\n$mark-padding: .2em !default;\r\n\r\n$dt-font-weight: $font-weight-bold !default;\r\n\r\n$nested-kbd-font-weight: $font-weight-bold !default;\r\n\r\n$list-inline-padding: .5rem !default;\r\n\r\n$mark-bg: #fcf8e3 !default;\r\n\r\n\r\n// Tables\r\n//\r\n// Customizes the `.table` component with basic values, each used across all table variations.\r\n\r\n// scss-docs-start table-variables\r\n$table-cell-padding-y : .75rem !default;\r\n$table-cell-padding-x : .5rem !default;\r\n$table-cell-padding-y-sm: .25rem !default;\r\n$table-cell-padding-x-sm: .25rem !default;\r\n\r\n$table-cell-vertical-align: top !default;\r\n\r\n$table-color: $body-color !default;\r\n$table-bg : transparent !default;\r\n\r\n$table-striped-color : $table-color !default;\r\n$table-striped-bg-factor: .05 !default;\r\n$table-striped-bg : rgba($black, $table-striped-bg-factor) !default;\r\n\r\n$table-active-color : $table-color !default;\r\n$table-active-bg-factor: .1 !default;\r\n$table-active-bg : rgba($black, $table-active-bg-factor) !default;\r\n\r\n$table-hover-color : $table-color !default;\r\n$table-hover-bg-factor: .075 !default;\r\n$table-hover-bg : rgba($black, $table-hover-bg-factor) !default;\r\n\r\n$table-border-factor: .1 !default;\r\n$table-border-width : $border-width !default;\r\n$table-border-color : $border-color !default;\r\n\r\n$table-striped-order: odd !default;\r\n\r\n$table-group-seperator-color: currentColor !default;\r\n\r\n$table-caption-color: $text-muted !default;\r\n\r\n$table-bg-level: -9 !default;\r\n\r\n\r\n// scss-docs-end table-variables\r\n\r\n\r\n// Buttons + Forms\r\n//\r\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\r\n\r\n$input-btn-padding-y : .55rem !default;\r\n$input-btn-padding-x : .75rem !default;\r\n$input-btn-font-family: null !default;\r\n$input-btn-font-size : $font-size-base !default;\r\n$input-btn-line-height: $line-height-base !default;\r\n\r\n$input-btn-focus-width : .2rem !default;\r\n$input-btn-focus-color-opacity: .25 !default;\r\n$input-btn-focus-color : rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\r\n$input-btn-focus-box-shadow : 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\r\n\r\n$input-btn-padding-y-sm: .25rem !default;\r\n$input-btn-padding-x-sm: .5rem !default;\r\n$input-btn-font-size-sm: $font-size-sm !default;\r\n\r\n$input-btn-padding-y-lg: .5rem !default;\r\n$input-btn-padding-x-lg: 1rem !default;\r\n$input-btn-font-size-lg: $font-size-lg !default;\r\n\r\n$input-btn-border-width: $border-width !default;\r\n\r\n$shadow-input : $box-shadow !default;\r\n$shadow-input-focus: .1rem .1rem 0 rgba($gray-200, .5) !default;\r\n\r\n\r\n// Buttons\r\n//\r\n// For each of Bootstrap's buttons, define text, background, and border color.\r\n\r\n$btn-padding-y : $input-btn-padding-y !default;\r\n$btn-padding-x : $input-btn-padding-x !default;\r\n$btn-font-family: $input-btn-font-family !default;\r\n$btn-font-size : $input-btn-font-size !default;\r\n$btn-line-height: $input-btn-line-height !default;\r\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\r\n\r\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\r\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\r\n$btn-font-size-sm: $input-btn-font-size-sm !default;\r\n\r\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\r\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\r\n$btn-font-size-lg: $input-btn-font-size-lg !default;\r\n\r\n$btn-border-width: $input-btn-border-width !default;\r\n\r\n$btn-font-weight: $font-weight-bold !default;\r\n$btn-box-shadow : inset 0 1px 0 rgba($white, .15),\r\n0 1px 1px rgba($black, .075) !default;\r\n$btn-focus-width : $input-btn-focus-width !default;\r\n$btn-focus-box-shadow : $input-btn-focus-box-shadow !default;\r\n$btn-disabled-opacity : .65 !default;\r\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\r\n\r\n$btn-link-color : $link-color !default;\r\n$btn-link-hover-color : $link-hover-color !default;\r\n$btn-link-disabled-color: $gray-600 !default;\r\n\r\n\r\n// Allows for customizing button radius independently from global border radius\r\n$btn-border-radius : $border-radius !default;\r\n$btn-border-radius-sm: $border-radius-sm !default;\r\n$btn-border-radius-lg: $border-radius-lg !default;\r\n\r\n$btn-transition: color .15s ease-in-out,\r\nbackground-color .15s ease-in-out,\r\nborder-color .15s ease-in-out,\r\nbox-shadow .15s ease-in-out !default;\r\n\r\n\r\n// Forms\r\n\r\n$form-text-margin-top : .25rem !default;\r\n$form-text-font-size : $small-font-size !default;\r\n$form-text-font-style : null !default;\r\n$form-text-font-weight: null !default;\r\n$form-text-color : $text-muted !default;\r\n\r\n$form-label-margin-bottom: .5rem !default;\r\n$form-label-font-size : null !default;\r\n$form-label-font-style : null !default;\r\n$form-label-font-weight : null !default;\r\n$form-label-color : null !default;\r\n\r\n$input-padding-y : $input-btn-padding-y !default;\r\n$input-padding-x : $input-btn-padding-x !default;\r\n$inpu-lg-padding-y: 1rem !default;\r\n$input-font-family: $input-btn-font-family !default;\r\n$input-font-size : $input-btn-font-size !default;\r\n$input-font-weight: $font-weight-base !default;\r\n$input-line-height: $input-btn-line-height !default;\r\n\r\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\r\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\r\n$input-font-size-sm: $input-btn-font-size-sm !default;\r\n\r\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\r\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\r\n$input-font-size-lg: $input-btn-font-size-lg !default;\r\n\r\n$input-bg : $gray-100 !default;\r\n$input-disabled-bg : $gray-200 !default;\r\n$input-disabled-border-color: null !default;\r\n\r\n$input-color : $gray-700 !default;\r\n$input-border-color: $gray-400 !default;\r\n$input-border-width: $input-btn-border-width !default;\r\n$input-box-shadow : $box-shadow-inset !default;\r\n\r\n$input-border-radius : $border-radius !default;\r\n$input-border-radius-sm: $border-radius-sm !default;\r\n$input-border-radius-lg: $border-radius-lg !default;\r\n\r\n$input-focus-bg : $input-bg !default;\r\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\r\n$input-focus-color : $input-color !default;\r\n$input-focus-width : $input-btn-focus-width !default;\r\n$input-focus-box-shadow : $input-btn-focus-box-shadow !default;\r\n\r\n$input-placeholder-color: $gray-600 !default;\r\n$input-plaintext-color : $body-color !default;\r\n\r\n$input-height-border: $input-border-width * 2 !default;\r\n\r\n$input-height-inner : add($input-line-height * 1em, $input-padding-y * 2) !default;\r\n$input-height-inner-half : add($input-line-height * .5em, $input-padding-y) !default;\r\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\r\n\r\n$input-height : add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\r\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\r\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\r\n\r\n$input-transition: border-color .15s ease-in-out,\r\nbox-shadow .15s ease-in-out !default;\r\n\r\n// Custom forms\r\n\r\n$custom-control-gutter : 1.75rem !default;\r\n$custom-control-spacer-x : 1rem !default;\r\n$custom-control-line-height : 1 !default;\r\n$custom-control-indicator-size: 1.25rem !default;\r\n\r\n$custom-control-bg : $gray-400 !default;\r\n$custom-control-indicator-bg: $white !default;\r\n$custom-control-border-width: $border-width !default;\r\n$custom-control-border-color: $input-border-color !default;\r\n$custom-control-box-shadow : none !default;\r\n\r\n\r\n\r\n$custom-control-indicator-hover-color : $component-hover-color !default;\r\n$custom-control-indicator-hover-bg : $primary !default;\r\n$custom-control-indicator-hover-border-color: $component-hover-border-color !default;\r\n\r\n$custom-control-indicator-active-color : $component-active-color !default;\r\n$custom-control-indicator-active-border-color: $component-active-border-color !default;\r\n\r\n\r\n$custom-control-indicator-checked-color : $component-active-color !default;\r\n$custom-control-indicator-checked-bg : $primary !default;\r\n$custom-control-indicator-checked-border-color: $primary !default;\r\n$custom-control-indicator-checked-disabled-bg : rgba($primary, .7) !default;\r\n$custom-control-indicator-border-width : 1px !default;\r\n\r\n$custom-control-indicator-disabled-bg: $gray-200 !default;\r\n$custom-control-label-disabled-color : $gray-800 !default;\r\n\r\n$custom-checkbox-bg : $gray-400 !default;\r\n$custom-checkbox-checked-bg : $primary !default;\r\n$custom-checkbox-disabled-checked-bg : rgba($primary, .7) !default;\r\n$custom-checkbox-indicator-border-radius: $border-radius-xl !default;\r\n$custom-checkbox-indicator-border-width : $border-width-md !default;\r\n$custom-checkbox-indicator-icon-checked : $font-awesome-5 !default;\r\n$square-checkbox-indicator-border-radius: 3px !default;\r\n\r\n$custom-toggle-slider-bg : $gray-400 !default;\r\n$custom-toggle-slider-indicator-bg: $white !default;\r\n$custom-toggle-checked-bg : $primary !default;\r\n$custom-toggle-disabled-bg : $gray-200 !default;\r\n$custom-toggle-disabled-checked-bg: rgba($primary, .7) !default;\r\n$custom-toggle-border-radius : .8rem !default;\r\n\r\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\r\n\r\n$custom-checkbox-disabled-checked-color: $gray-800 !default;\r\n\r\n\r\n$form-check-input-width : 1.125em !default;\r\n$form-check-min-height : $font-size-base * $line-height-base !default;\r\n$form-check-padding-left : $form-check-input-width+.5em !default;\r\n$form-check-margin-bottom: .125rem !default;\r\n$form-check-label-color : null !default;\r\n$form-check-label-cursor : null !default;\r\n$form-check-transition : background-color .2s ease-in-out,\r\nbackground-position .2s ease-in-out,\r\nborder-color .2s ease-in-out,\r\nbox-shadow .2s ease-in-out !default;\r\n\r\n$form-check-input-active-filter: brightness(90%) !default;\r\n\r\n$form-check-input-bg : $body-bg !default;\r\n$form-check-input-border : 1px solid $input-border-color !default;\r\n$form-check-input-border-radius : .25em !default;\r\n$form-check-radio-border-radius : 50% !default;\r\n$form-check-input-focus-border : $input-focus-border-color !default;\r\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\r\n\r\n$form-check-input-checked-color : $component-active-color !default;\r\n$form-check-input-checked-bg-color : $component-active-bg !default;\r\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\r\n$form-check-input-checked-bg-image : url(\"data:image/svg+xml,\") !default;\r\n$form-check-radio-checked-bg-image : url(\"data:image/svg+xml,\") !default;\r\n\r\n$form-check-input-indeterminate-color : $component-active-color !default;\r\n$form-check-input-indeterminate-bg-color : $component-active-bg !default;\r\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\r\n$form-check-input-indeterminate-bg-image : url(\"data:image/svg+xml,\") !default;\r\n\r\n$form-switch-color : rgba(0, 0, 0, .25) !default;\r\n$form-switch-width : 2.25em !default;\r\n$form-switch-padding-left : $form-switch-width+.5em !default;\r\n$form-switch-bg-image : url(\"data:image/svg+xml,\") !default;\r\n$form-switch-border-radius: $form-switch-width !default;\r\n\r\n$form-switch-focus-color : $input-focus-border-color !default;\r\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\r\n\r\n$form-switch-checked-color : $component-active-color !default;\r\n$form-switch-checked-bg-image : url(\"data:image/svg+xml,\") !default;\r\n$form-switch-checked-bg-position: right center !default;\r\n\r\n$form-check-inline-margin-right: 1rem !default;\r\n\r\n$input-group-addon-color : $input-color !default;\r\n$input-group-addon-bg : $white !default;\r\n$input-group-addon-border-color: $input-border-color !default;\r\n\r\n\r\n$form-select-padding-y : $input-padding-y !default;\r\n$form-select-padding-x : $input-padding-x !default;\r\n$form-select-font-family : $input-font-family !default;\r\n$form-select-font-size : $input-font-size !default;\r\n$form-select-height : $input-height !default;\r\n$form-select-indicator-padding : 1rem !default; // Extra padding to account for the presence of the background-image based indicator\r\n$form-select-font-weight : $input-font-weight !default;\r\n$form-select-line-height : $input-line-height !default;\r\n$form-select-color : $input-color !default;\r\n$form-select-disabled-color : $gray-600 !default;\r\n$form-select-bg : $input-bg !default;\r\n$form-select-disabled-bg : $gray-200 !default;\r\n$form-select-disabled-border-color: $input-disabled-border-color !default;\r\n$form-select-bg-position : right $form-select-padding-x center !default;\r\n$form-select-bg-size : 16px 12px !default; // In pixels because image dimensions\r\n$form-select-indicator-color : $gray-800 !default;\r\n$form-select-indicator : url(\"data:image/svg+xml,\") !default;\r\n\r\n$form-select-feedback-icon-padding-right: add(1em * .75, (2 * $form-select-padding-y * .75) + $form-select-padding-x + $form-select-indicator-padding) !default;\r\n$form-select-feedback-icon-position : center right ($form-select-padding-x + $form-select-indicator-padding) !default;\r\n$form-select-feedback-icon-size : $input-height-inner-half $input-height-inner-half !default;\r\n\r\n$form-select-border-width : $input-border-width !default;\r\n$form-select-border-color : $input-border-color !default;\r\n$form-select-border-radius: $border-radius !default;\r\n$form-select-box-shadow : $box-shadow-inset !default;\r\n\r\n$form-select-focus-border-color: $input-focus-border-color !default;\r\n$form-select-focus-width : $input-focus-width !default;\r\n$form-select-focus-box-shadow : 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\r\n\r\n$form-select-padding-y-sm: $input-padding-y-sm !default;\r\n$form-select-padding-x-sm: $input-padding-x-sm !default;\r\n$form-select-font-size-sm: $input-font-size-sm !default;\r\n$form-select-height-sm : $input-height-sm !default;\r\n\r\n$form-select-padding-y-lg: $input-padding-y-lg !default;\r\n$form-select-padding-x-lg: $input-padding-x-lg !default;\r\n$form-select-font-size-lg: $input-font-size-lg !default;\r\n$form-select-height-lg : $input-height-lg !default;\r\n\r\n$form-range-track-width : 100% !default;\r\n$form-range-track-height : .5rem !default;\r\n$form-range-track-cursor : pointer !default;\r\n$form-range-track-bg : $gray-300 !default;\r\n$form-range-track-border-radius: 1rem !default;\r\n$form-range-track-box-shadow : $box-shadow-inset !default;\r\n\r\n$form-range-thumb-width : 1rem !default;\r\n$form-range-thumb-height : $form-range-thumb-width !default;\r\n$form-range-thumb-bg : $component-active-bg !default;\r\n$form-range-thumb-border : 0 !default;\r\n$form-range-thumb-border-radius: 1rem !default;\r\n$form-range-thumb-box-shadow : 0 .1rem .25rem rgba($black, .1) !default;\r\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg,\r\n$input-focus-box-shadow !default;\r\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\r\n$form-range-thumb-active-bg : lighten($component-active-bg, 35%) !default;\r\n$form-range-thumb-disabled-bg : $gray-500 !default;\r\n$form-range-thumb-transition : background-color .15s ease-in-out,\r\nborder-color .15s ease-in-out,\r\nbox-shadow .15s ease-in-out !default;\r\n\r\n$form-file-height : $input-height !default;\r\n$form-file-focus-border-color : $input-focus-border-color !default;\r\n$form-file-focus-box-shadow : $input-focus-box-shadow !default;\r\n$form-file-disabled-bg : $input-disabled-bg !default;\r\n$form-file-disabled-border-color: $input-disabled-border-color !default;\r\n\r\n$form-file-padding-y : $input-padding-y !default;\r\n$form-file-padding-x : $input-padding-x !default;\r\n$form-file-line-height : $input-line-height !default;\r\n$form-file-font-family : $input-font-family !default;\r\n$form-file-font-weight : $input-font-weight !default;\r\n$form-file-color : $input-color !default;\r\n$form-file-bg : $input-bg !default;\r\n$form-file-border-width : $input-border-width !default;\r\n$form-file-border-color : $input-border-color !default;\r\n$form-file-border-radius: $input-border-radius !default;\r\n$form-file-box-shadow : $input-box-shadow !default;\r\n$form-file-button-color : $form-file-color !default;\r\n$form-file-button-bg : $input-group-addon-bg !default;\r\n\r\n$form-file-padding-y-sm: $input-padding-y-sm !default;\r\n$form-file-padding-x-sm: $input-padding-x-sm !default;\r\n$form-file-font-size-sm: $input-font-size-sm !default;\r\n$form-file-height-sm : $input-height-sm !default;\r\n\r\n$form-file-padding-y-lg: $input-padding-y-lg !default;\r\n$form-file-padding-x-lg: $input-padding-x-lg !default;\r\n$form-file-font-size-lg: $input-font-size-lg !default;\r\n$form-file-height-lg : $input-height-lg !default;\r\n\r\n$input-muted-bg : $gray-100 !default;\r\n$input-focus-placeholder-color: $gray-800 !default;\r\n\r\n// Form validation\r\n\r\n$form-feedback-margin-top : $form-text-margin-top !default;\r\n$form-feedback-font-size : $form-text-font-size !default;\r\n$form-feedback-font-style : $form-text-font-style !default;\r\n$form-feedback-valid-color : $success !default;\r\n$form-feedback-invalid-color: $danger !default;\r\n\r\n$form-feedback-icon-valid-color : $form-feedback-valid-color !default;\r\n$form-feedback-icon-valid : url(\"data:image/svg+xml,\") !default;\r\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\r\n$form-feedback-icon-invalid : url(\"data:image/svg+xml,\") !default;\r\n\r\n// scss-docs-start form-validation-states\r\n$form-validation-states: (\"valid\": (\"color\": $form-feedback-valid-color,\r\n \"icon\": $form-feedback-icon-valid),\r\n \"invalid\": (\"color\": $form-feedback-invalid-color,\r\n \"icon\": $form-feedback-icon-invalid)) !default;\r\n// scss-docs-end form-validation-states\r\n\r\n// Z-index master list\r\n//\r\n// Warning: Avoid customizing these values. They're used for a bird's eye view\r\n// of components dependent on the z-axis and are designed to all work together.\r\n\r\n// scss-docs-start zindex-stack\r\n$zindex-dropdown : 1000 !default;\r\n$zindex-sticky : 1020 !default;\r\n$zindex-fixed : 1030 !default;\r\n$zindex-modal-backdrop: 1040 !default;\r\n$zindex-modal : 1050 !default;\r\n$zindex-popover : 1060 !default;\r\n$zindex-tooltip : 1070 !default;\r\n// scss-docs-end zindex-stack\r\n\r\n// No UI Slider\r\n\r\n$noui-target-bg : $gray-400 !default;\r\n$noui-target-thickness : 5px !default;\r\n$noui-target-border-radius : 5px !default;\r\n$noui-target-border-color : 0 !default;\r\n$noui-target-box-shadow : inset $box-shadow-sm !default;\r\n$noui-box-shadow : $box-shadow-sm !default;\r\n$noui-slider-connect-bg : $primary !default;\r\n$noui-slider-connect-disabled-bg: $gray-200 !default;\r\n$noui-handle-active-shadow : 0 0 0 0.2rem rgba(69, 77, 103, 0.5) !default;\r\n$noui-handle-width : 15px !default;\r\n$noui-handle-bg : $primary !default;\r\n$noui-handle-border : 0 !default;\r\n$noui-handle-border-radius : $border-radius !default;\r\n$noui-origin-border-radius : $circle-radius !default;\r\n\r\n\r\n// Navs\r\n\r\n$nav-link-padding-y : .5rem !default;\r\n$nav-link-padding-x : 1rem !default;\r\n$nav-link-color : $gray-800 !default;\r\n$nav-link-hover-color : $secondary !default;\r\n$nav-link-active-color: $gray-800 !default;\r\n$nav-link-shadow : none !default;\r\n$nav-link-transition : color .15s ease-in-out,\r\nbackground-color .15s ease-in-out,\r\nborder-color .15s ease-in-out !default;\r\n$nav-link-disabled-color: $gray-600 !default;\r\n\r\n$nav-tabs-border-color : $gray-300 !default;\r\n$nav-tabs-border-width : $border-width !default;\r\n$nav-tabs-border-radius : $border-radius !default;\r\n$nav-tabs-link-hover-border-color : $gray-200 $gray-200 $nav-tabs-border-color !default;\r\n$nav-tabs-link-active-color : $gray-700 !default;\r\n$nav-tabs-link-active-bg : $gray-300 !default;\r\n$nav-tabs-link-active-border-color: $gray-300 !default;\r\n\r\n$nav-pills-padding-y: .75rem !default;\r\n$nav-pills-padding-x: .85rem !default;\r\n\r\n$nav-pills-space-x : 1rem !default;\r\n$nav-pills-border-circle: 50% !default;\r\n\r\n$nav-pills-bg : $white !default;\r\n$nav-pills-border-width : 1px !default;\r\n$nav-pills-border-color : $gray-300 !default;\r\n$nav-pills-border-radius: $border-radius !default;\r\n\r\n$nav-pills-link-hover-color : $primary !default;\r\n$nav-pills-link-active-color : $primary !default;\r\n$nav-pills-active-border-color: $gray-300 !default;\r\n$nav-pills-link-active-bg : #f8f8f8 !default;\r\n\r\n// Owl navs\r\n\r\n$owl-nav-color : $gray-600 !default;\r\n$owl-nav-color-hover : $gray-900 !default;\r\n$owl-nav-font-size : $font-size-xxl !default;\r\n$owl-nav-rounded : 3px !default;\r\n$owl-nav-margin : 5px !default;\r\n$owl-nav-padding : 4px 7px !default;\r\n$owl-nav-background : $gray-400 !default;\r\n$owl-nav-background-hover: $gray-800 !default;\r\n$owl-nav-disabled-opacity: 0.5 !default;\r\n\r\n// Owl dots\r\n\r\n$owl-dot-width : 10px !default;\r\n$owl-dot-height : 10px !default;\r\n$owl-dot-rounded : $circle-radius !default;\r\n$owl-dot-margin : 5px 5px !default;\r\n$owl-dot-border-width : 2px !default;\r\n$owl-dot-background : $gray-400 !default;\r\n$owl-dot-background-active: $gray-800 !default;\r\n\r\n\r\n// Navbar\r\n\r\n$navbar-padding-y: 1rem !default;\r\n$navbar-padding-x: null !default;\r\n\r\n$navbar-nav-link-padding-x: .8rem !default;\r\n\r\n$navbar-brand-font-size : $font-size-lg !default;\r\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\r\n$nav-link-height : $font-size-base * $line-height-base+$nav-link-padding-y * 4 !default;\r\n$navbar-brand-height : $navbar-brand-font-size * $line-height-base !default;\r\n$navbar-brand-padding-y : ($nav-link-height - $navbar-brand-height) / 2 !default;\r\n$navbar-brand-margin-right: 1rem !default;\r\n\r\n$navbar-toggler-padding-y : .4rem !default;\r\n$navbar-toggler-padding-x : .6rem !default;\r\n$navbar-toggler-font-size : $font-size-lg !default;\r\n$navbar-toggler-border-radius: $btn-border-radius !default;\r\n$navbar-toggler-focus-width : $btn-focus-width !default;\r\n$navbar-toggler-transition : box-shadow .15s ease-in-out !default;\r\n\r\n$navbar-dark-color : rgba($white, 0.9) !default;\r\n$navbar-dark-hover-color : rgba($white, 1) !default;\r\n$navbar-dark-active-color : $white !default;\r\n$navbar-dark-disabled-color : rgba($white, .9) !default;\r\n$navbar-dark-toggler-icon-bg : url(\"data:image/svg+xml,\") !default;\r\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\r\n\r\n$navbar-light-color : rgba($black, .9) !default;\r\n$navbar-light-hover-color : rgba($black, 1) !default;\r\n$navbar-light-active-color : rgba($black, 1) !default;\r\n$navbar-light-disabled-color : rgba($black, .9) !default;\r\n$navbar-light-toggler-icon-bg : url(\"data:image/svg+xml,\") !default;\r\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\r\n\r\n$navbar-light-brand-color : $navbar-light-active-color !default;\r\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\r\n$navbar-dark-brand-color : $navbar-dark-active-color !default;\r\n$navbar-dark-brand-hover-color : $navbar-dark-active-color !default;\r\n\r\n\r\n// Dropdowns\r\n//\r\n// Dropdown menu container and contents.\r\n\r\n$dropdown-min-width : 10rem !default;\r\n$dropdown-padding-y : .5rem !default;\r\n$dropdown-spacer : .125rem !default;\r\n$dropdown-font-size : 1rem !default;\r\n$dropdown-item-font-weight: $font-weight-light !default;\r\n$dropdown-item-hover-color: $gray-900 !default;\r\n\r\n$dropdown-color : $body-color !default;\r\n$dropdown-bg : $white !default;\r\n$dropdown-border-color : $gray-300 !default;\r\n$dropdown-border-radius : $border-radius !default;\r\n$dropdown-border-width : $border-width !default;\r\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\r\n$dropdown-divider-bg : $gray-200 !default;\r\n$dropdown-divider-margin-y : $spacer / 2 !default;\r\n$dropdown-box-shadow : $box-shadow !default;\r\n\r\n$dropdown-link-color : $gray-900 !default;\r\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\r\n$dropdown-link-hover-bg : $gray-200 !default;\r\n\r\n$dropdown-link-active-color: $gray-900 !default;\r\n$dropdown-link-active-bg : $gray-400 !default;\r\n\r\n$dropdown-link-disabled-color: $gray-600 !default;\r\n\r\n$dropdown-item-padding-y: $spacer / 4 !default;\r\n$dropdown-item-padding-x: $spacer !default;\r\n\r\n$dropdown-header-color : $gray-900 !default;\r\n$dropdown-header-font-weight: $font-weight-bold !default;\r\n$dropdown-header-padding : $dropdown-padding-y $dropdown-item-padding-x !default;\r\n\r\n\r\n// Pagination\r\n\r\n$pagination-padding-y : .375rem !default;\r\n$pagination-padding-x : .75rem !default;\r\n$pagination-padding-y-sm: .25rem !default;\r\n$pagination-padding-x-sm: .5rem !default;\r\n$pagination-padding-y-lg: .75rem !default;\r\n$pagination-padding-x-lg: 1.5rem !default;\r\n\r\n$pagination-color : $link-color !default;\r\n$pagination-bg : $white !default;\r\n$pagination-border-width : $border-width !default;\r\n$pagination-border-radius: $border-radius !default;\r\n$pagination-margin-left : -$pagination-border-width !default;\r\n$pagination-border-color : $gray-300 !default;\r\n\r\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\r\n$pagination-focus-outline : 0 !default;\r\n\r\n$pagination-hover-color : $link-hover-color !default;\r\n$pagination-hover-bg : $gray-200 !default;\r\n$pagination-hover-border-color: $gray-300 !default;\r\n\r\n$pagination-active-color : $component-active-color !default;\r\n$pagination-active-bg : $component-active-bg !default;\r\n$pagination-active-border-color: $pagination-active-bg !default;\r\n\r\n$pagination-disabled-color : $gray-600 !default;\r\n$pagination-disabled-bg : $white !default;\r\n$pagination-disabled-border-color: $gray-300 !default;\r\n\r\n\r\n// Cards\r\n\r\n$card-spacer-y : 1.25rem !default;\r\n$card-spacer-x : 1.5rem !default;\r\n$card-social-padding : .25rem .375rem !default;\r\n$card-title-spacer-y : .75rem !default;\r\n$card-border-width : $border-width !default;\r\n$card-border-radius : $border-radius !default;\r\n$card-border-color : $gray-300 !default;\r\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\r\n$card-cap-padding-y : 1.25rem !default;\r\n$card-cap-padding-x : $card-spacer-x !default;\r\n$card-cap-bg : rgba($black, .03) !default;\r\n$card-cap-color : null !default;\r\n$card-height : null !default;\r\n$card-color : null !default;\r\n$card-bg : $white !default;\r\n\r\n$card-img-overlay-padding: $spacer !default;\r\n\r\n$card-group-margin: $grid-gutter-width / 2 !default;\r\n\r\n// Accordion\r\n$accordion-padding-y : 1.5rem !default;\r\n$accordion-padding-x : 1.5rem !default;\r\n$accordion-color : $body-color !default;\r\n$accordion-bg : transparent !default;\r\n$accordion-border-width : $border-width !default;\r\n$accordion-border-color : $gray-300 !default;\r\n$accordion-border-radius: $border-radius !default;\r\n\r\n$accordion-body-padding-y: $accordion-padding-y !default;\r\n$accordion-body-padding-x: $accordion-padding-x !default;\r\n\r\n$accordion-button-padding-y: $accordion-padding-y !default;\r\n$accordion-button-padding-x: $accordion-padding-x !default;\r\n$accordion-button-color : $accordion-color !default;\r\n$accordion-button-bg : $accordion-bg !default;\r\n$accordion-transition : $btn-transition,\r\nborder-radius .15s ease !default;\r\n$accordion-button-active-bg : $soft !default;\r\n$accordion-button-active-color: shade-color($primary, 10%) !default;\r\n\r\n$accordion-button-focus-border-color: $gray-600 !default;\r\n$accordion-button-focus-box-shadow : $btn-focus-box-shadow !default;\r\n\r\n$accordion-icon-width : 1.25rem !default;\r\n$accordion-icon-color : $accordion-color !default;\r\n$accordion-icon-active-color: $accordion-button-active-color !default;\r\n$accordion-icon-transition : transform .2s ease-in-out !default;\r\n$accordion-icon-transform : rotate(180deg) !default;\r\n\r\n$accordion-button-icon : url(\"data:image/svg+xml,\") !default;\r\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\r\n\r\n//Timelines\r\n$timeline-font-size : $font-size-xxl !default;\r\n$timeline-font-color : $body-color !default;\r\n$timeline-border-color : $gray-300 !default;\r\n$timeline-border-color-dark: $gray-500 !default;\r\n$timeline-background-color : $white !default;\r\n$timeline-line-height : 3 !default;\r\n$timeline-border-width : $border-width !default;\r\n$timeline-circle-radius : 50% !default;\r\n$timeline-spacer-y : 1.25rem !default;\r\n$timeline-spacer-x : 1.5rem !default;\r\n\r\n// Icons\r\n$icon-box-padding : 1rem !default;\r\n$icon-shape : 4.25rem !default;\r\n$icon-shape-sm : 3rem !default;\r\n$icon-shape-lg : 6rem !default;\r\n$icon-shape-img : 6rem !default;\r\n$icon-shape-bordered: 5rem !default;\r\n$icon-size : 2.25rem !default;\r\n$icon-size-xs : .875rem !default;\r\n$icon-size-sm : 1.25rem !default;\r\n$icon-size-md : 1.5rem !default;\r\n$icon-size-xl : 3rem !default;\r\n$icon-size-xxl : 5rem !default;\r\n\r\n\r\n// Steps\r\n$step-number-size : 12rem !default;\r\n$step-shape-size : 7rem !default;\r\n$step-border-width: $border-width-md !default;\r\n$step-icon-size : $icon-size-xl !default;\r\n\r\n// Tooltips\r\n\r\n$tooltip-font-size : $font-size-sm !default;\r\n$tooltip-max-width : 200px !default;\r\n$tooltip-color : $black !default;\r\n$tooltip-bg : $white !default;\r\n$tooltip-border-radius: $border-radius !default;\r\n$tooltip-opacity : .9 !default;\r\n$tooltip-padding-y : $spacer / 4 !default;\r\n$tooltip-padding-x : $spacer / 2 !default;\r\n$tooltip-margin : 0 !default;\r\n\r\n$tooltip-arrow-width : .8rem !default;\r\n$tooltip-arrow-height: .4rem !default;\r\n$tooltip-arrow-color : $tooltip-bg !default;\r\n\r\n// Form tooltips must come after regular tooltips\r\n$form-feedback-tooltip-padding-y : $tooltip-padding-y !default;\r\n$form-feedback-tooltip-padding-x : $tooltip-padding-x !default;\r\n$form-feedback-tooltip-font-size : $tooltip-font-size !default;\r\n$form-feedback-tooltip-line-height : null !default;\r\n$form-feedback-tooltip-opacity : $tooltip-opacity !default;\r\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\r\n\r\n\r\n// Popovers\r\n\r\n$popover-font-size : $font-size-sm !default;\r\n$popover-bg : $white !default;\r\n$popover-max-width : 276px !default;\r\n$popover-border-width : $border-width !default;\r\n$popover-border-color : rgba($black, .2) !default;\r\n$popover-border-radius : $border-radius-lg !default;\r\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\r\n$popover-box-shadow : $box-shadow !default;\r\n\r\n$popover-header-bg : darken($popover-bg, 3%) !default;\r\n$popover-header-color : $headings-color !default;\r\n$popover-header-padding-y: .5rem !default;\r\n$popover-header-padding-x: $spacer !default;\r\n\r\n$popover-body-color : $body-color !default;\r\n$popover-body-padding-y: $spacer !default;\r\n$popover-body-padding-x: $spacer !default;\r\n\r\n$popover-arrow-width : 1rem !default;\r\n$popover-arrow-height: .5rem !default;\r\n$popover-arrow-color : $popover-bg !default;\r\n\r\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\r\n\r\n\r\n// Toasts\r\n\r\n$toast-max-width : 350px !default;\r\n$toast-padding-x : .75rem !default;\r\n$toast-padding-y : .25rem !default;\r\n$toast-font-size : .875rem !default;\r\n$toast-color : null !default;\r\n$toast-background-color: rgba($white, .85) !default;\r\n$toast-border-width : 1px !default;\r\n$toast-border-color : rgba(0, 0, 0, .1) !default;\r\n$toast-border-radius : $border-radius !default;\r\n$toast-box-shadow : $box-shadow !default;\r\n\r\n$toast-header-color : $gray-600 !default;\r\n$toast-header-background-color: rgba($white, .85) !default;\r\n$toast-header-border-color : rgba(0, 0, 0, .05) !default;\r\n\r\n\r\n// Badges\r\n\r\n$badge-font-size : .75rem !default;\r\n$badge-font-weight : $font-weight-bold !default;\r\n$badge-padding-y : .25rem !default;\r\n$badge-padding-x : .45rem !default;\r\n$badge-color : $white !default;\r\n$badge-border-radius: $border-radius-sm !default;\r\n\r\n$badge-pill-padding-x : .875em !default;\r\n$badge-pill-border-radius: 10rem !default;\r\n\r\n$badge-circle-size: 2rem !default;\r\n\r\n\r\n// Modals\r\n\r\n// Padding applied to the modal body\r\n$modal-inner-padding: $spacer !default;\r\n\r\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\r\n$modal-footer-margin-between: .5rem !default;\r\n\r\n$modal-dialog-margin : .5rem !default;\r\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\r\n\r\n$modal-title-line-height: $line-height-base !default;\r\n\r\n$modal-content-color : null !default;\r\n$modal-content-bg : $white !default;\r\n$modal-content-border-color : rgba($black, .2) !default;\r\n$modal-content-border-width : $border-width !default;\r\n$modal-content-border-radius : $border-radius-lg !default;\r\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\r\n$modal-content-box-shadow-xs : $box-shadow-sm !default;\r\n$modal-content-box-shadow-sm-up : $box-shadow !default;\r\n\r\n$modal-backdrop-bg : $black !default;\r\n$modal-backdrop-opacity : .5 !default;\r\n$modal-header-border-color: $border-color !default;\r\n$modal-footer-border-color: $modal-header-border-color !default;\r\n$modal-header-border-width: $modal-content-border-width !default;\r\n$modal-footer-border-width: $modal-header-border-width !default;\r\n$modal-header-padding-y : $modal-inner-padding !default;\r\n$modal-header-padding-x : $modal-inner-padding !default;\r\n$modal-header-padding : $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\r\n\r\n$modal-sm: 300px !default;\r\n$modal-md: 500px !default;\r\n$modal-lg: 800px !default;\r\n$modal-xl: 1140px !default;\r\n\r\n$modal-fade-transform : translate(0, -50px) !default;\r\n$modal-show-transform : none !default;\r\n$modal-transition : transform .3s ease-out !default;\r\n$modal-scale-transform: scale(1.02) !default;\r\n\r\n\r\n// Alerts\r\n//\r\n// Define alert colors, border radius, and padding.\r\n\r\n$alert-padding-y : $spacer !default;\r\n$alert-padding-x : $spacer !default;\r\n$alert-margin-bottom : 1rem !default;\r\n$alert-border-radius : $border-radius !default;\r\n$alert-link-font-weight: $font-weight-bold !default;\r\n$alert-border-width : $border-width !default;\r\n$alert-icon-font-size : 1.75rem !default;\r\n\r\n$alert-bg-level : -10 !default;\r\n$alert-border-level: -9 !default;\r\n$alert-color-level : 10 !default;\r\n\r\n\r\n// Progress bars\r\n\r\n$progress-height : 1rem !default;\r\n$progress-font-size : $font-size-base * .75 !default;\r\n$progress-bg : $gray-200 !default;\r\n$progress-border-radius : $border-radius !default;\r\n$progress-box-shadow : $box-shadow-inset !default;\r\n$progress-bar-color : $white !default;\r\n$progress-bar-bg : $primary !default;\r\n$progress-bar-animation-timing: 1s linear infinite !default;\r\n$progress-bar-transition : width .6s ease !default;\r\n\r\n$progress-xl-size: .8rem !default;\r\n$progress-lg-size: .6rem !default;\r\n$progress-sm-size: .2rem !default;\r\n\r\n\r\n// List group\r\n\r\n$list-group-color : null !default;\r\n$list-group-bg : $white !default;\r\n$list-group-border-color : rgba($black, .125) !default;\r\n$list-group-border-width : $border-width !default;\r\n$list-group-border-radius: $border-radius !default;\r\n\r\n$list-group-sm-item-padding-y: .625rem !default;\r\n$list-group-sm-item-padding-x: .875rem !default;\r\n\r\n$list-group-item-padding-y : $spacer / 2 !default;\r\n$list-group-item-padding-x : $spacer !default;\r\n$list-group-item-bg-level : -9 !default;\r\n$list-group-item-color-level : 6 !default;\r\n$list-group-item-border-radius: $border-radius !default;\r\n\r\n$list-group-hover-bg : $gray-100 !default;\r\n$list-group-active-color : $component-active-color !default;\r\n$list-group-active-bg : $component-active-bg !default;\r\n$list-group-active-border-color: $list-group-active-bg !default;\r\n\r\n$list-group-disabled-color: $gray-600 !default;\r\n$list-group-disabled-bg : $list-group-bg !default;\r\n\r\n$list-group-action-color : $gray-700 !default;\r\n$list-group-action-hover-color: $list-group-action-color !default;\r\n\r\n$list-group-action-active-color: $body-color !default;\r\n$list-group-action-active-bg : $gray-200 !default;\r\n\r\n// Image thumbnails\r\n\r\n$thumbnail-padding : .25rem !default;\r\n$thumbnail-bg : $body-bg !default;\r\n$thumbnail-border-width : $border-width !default;\r\n$thumbnail-border-color : $gray-300 !default;\r\n$thumbnail-border-radius: $border-radius !default;\r\n$thumbnail-box-shadow : $box-shadow-sm !default;\r\n\r\n\r\n// Figures\r\n\r\n$figure-caption-font-size: $small-font-size !default;\r\n$figure-caption-color : $gray-600 !default;\r\n\r\n\r\n// Breadcrumbs\r\n\r\n$breadcrumb-font-size : null !default;\r\n$breadcrumb-padding-y : $spacer / 2 !default;\r\n$breadcrumb-padding-x : $spacer !default;\r\n$breadcrumb-item-padding-x: .5rem !default;\r\n$breadcrumb-margin-bottom : 1rem !default;\r\n$breadcrumb-bg : $gray-200 !default;\r\n$breadcrumb-divider-color : $gray-600 !default;\r\n$breadcrumb-active-color : $gray-600 !default;\r\n$breadcrumb-divider : quote(\"/\") !default;\r\n$breadcrumb-border-radius : $border-radius !default;\r\n\r\n$breadcrumb-active-color : $white !default;\r\n$breadcrumb-divider-color : $gray-700 !default;\r\n$breadcrumb-item-color : $gray-700 !default;\r\n$breadcrumb-font-weight : $font-weight-normal !default;\r\n$breadcrumb-active-font-weight : $font-weight-normal !default;\r\n$breadcrumb-item-light-color : $white !default;\r\n$breadcrumb-divider-light-color: $white !default;\r\n\r\n// Carousel\r\n\r\n$carousel-control-color : $white !default;\r\n$carousel-control-width : 15% !default;\r\n$carousel-control-opacity : .5 !default;\r\n$carousel-control-hover-opacity: .9 !default;\r\n$carousel-control-transition : opacity .15s ease !default;\r\n\r\n$carousel-indicator-width : 30px !default;\r\n$carousel-indicator-height : 3px !default;\r\n$carousel-indicator-hit-area-height: 10px !default;\r\n$carousel-indicator-spacer : 3px !default;\r\n$carousel-indicator-opacity : .5 !default;\r\n$carousel-indicator-active-bg : $white !default;\r\n$carousel-indicator-active-opacity : 1 !default;\r\n$carousel-indicator-transition : opacity .6s ease !default;\r\n\r\n$carousel-caption-width : 70% !default;\r\n$carousel-caption-color : $white !default;\r\n$carousel-caption-padding-y: 1.25rem !default;\r\n$carousel-caption-spacer : 1.25rem !default;\r\n\r\n$carousel-control-icon-width: 20px !default;\r\n\r\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\r\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\r\n\r\n$carousel-transition-duration: .6s !default;\r\n$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`)\r\n\r\n\r\n// Spinners\r\n\r\n$spinner-width : 2rem !default;\r\n$spinner-height : $spinner-width !default;\r\n$spinner-border-width : .25em !default;\r\n$spinner-animation-speed: .75s !default;\r\n\r\n$spinner-width-sm : 1rem !default;\r\n$spinner-height-sm : $spinner-width-sm !default;\r\n$spinner-border-width-sm: .2em !default;\r\n\r\n// Close\r\n\r\n$btn-close-width : .75em !default;\r\n$btn-close-height : $btn-close-width !default;\r\n$btn-close-padding-x : .25em !default;\r\n$btn-close-padding-y : $btn-close-padding-x !default;\r\n$btn-close-color : $black !default;\r\n$btn-close-bg : url(\"data:image/svg+xml,\") !default;\r\n$btn-close-focus-shadow : $input-btn-focus-box-shadow !default;\r\n$btn-close-opacity : .5 !default;\r\n$btn-close-hover-opacity : .75 !default;\r\n$btn-close-focus-opacity : 1 !default;\r\n$btn-close-disabled-opacity: .25 !default;\r\n$btn-close-white-filter : invert(1) grayscale(100%) brightness(200%) !default;\r\n\r\n// Datepicker\r\n\r\n$dp-background-color : $white !default;\r\n$dp-border-color : $gray-400 !default;\r\n$dp-border-radius : $border-radius !default;\r\n$dp-border-radius-small : 2px !default;\r\n$dp-line-height-base : 1.5 !default;\r\n$dp-font-size-normal : 1rem !default;\r\n$dp-font-size-small : 0.75rem !default;\r\n$dp-font-weight-semibold : 600 !default;\r\n$dp-font-weight-bold : 700 !default;\r\n$dp-dropdown-offset : 4px !default;\r\n$dp-dropdown-shadow : $box-shadow !default;\r\n$dp-dropdown-z : 9999 !default;\r\n$dp-input-in-edit-border-color: darken($primary, 5%) !default;\r\n\r\n\r\n// Close\r\n\r\n$close-bg : transparent !default;\r\n$close-hover-bg : transparent !default;\r\n$close-color : rgba(0, 0, 0, .6) !default;\r\n$close-hover-color: rgba(0, 0, 0, .9) !default;\r\n$close-font-size : $font-size-base * 1.5 !default;\r\n$close-font-weight: $font-weight-bold !default;\r\n$close-color : $black !default;\r\n$close-text-shadow: 0 1px 0 $white !default;\r\n\r\n\r\n\r\n// Code\r\n\r\n$code-font-size: $small-font-size !default;\r\n$code-color : $pink !default;\r\n\r\n$kbd-padding-y: .2rem !default;\r\n$kbd-padding-x: .4rem !default;\r\n$kbd-font-size: $code-font-size !default;\r\n$kbd-color : $white !default;\r\n$kbd-bg : $gray-900 !default;\r\n\r\n$pre-color: null !default;\r\n\r\n// Avatars\r\n$avatar-sm-y: 1.5rem !default;\r\n$avatar-sm-x: 1.5rem !default;\r\n\r\n$avatar-md-y: 2rem !default;\r\n$avatar-md-x: 2rem !default;\r\n\r\n$avatar-lg-y: 3rem !default;\r\n$avatar-lg-x: 3rem !default;\r\n\r\n// Scales for responsive SVG containers\r\n$ct-scales : ((1), (15/16), (8/9), (5/6), (4/5), (3/4), (2/3), (5/8), (1/1.618), (3/5), (9/16), (8/15), (1/2), (2/5), (3/8), (1/3), (1/4)) !default;\r\n$ct-scales-names: (ct-square, ct-minor-second, ct-major-second, ct-minor-third, ct-major-third, ct-perfect-fourth, ct-perfect-fifth, ct-minor-sixth, ct-golden-section, ct-major-sixth, ct-minor-seventh, ct-major-seventh, ct-octave, ct-major-tenth, ct-major-eleventh, ct-major-twelfth, ct-double-octave) !default;\r\n\r\n// Class names to be used when generating CSS\r\n$ct-class-chart : ct-chart !default;\r\n$ct-class-chart-line : ct-chart-line !default;\r\n$ct-class-chart-bar : ct-chart-bar !default;\r\n$ct-class-horizontal-bars : ct-horizontal-bars !default;\r\n$ct-class-chart-pie : ct-chart-pie !default;\r\n$ct-class-chart-donut : ct-chart-donut !default;\r\n$ct-class-label : ct-label !default;\r\n$ct-class-series : ct-series !default;\r\n$ct-class-line : ct-line !default;\r\n$ct-class-point : ct-point !default;\r\n$ct-class-area : ct-area !default;\r\n$ct-class-bar : ct-bar !default;\r\n$ct-class-slice-pie : ct-slice-pie !default;\r\n$ct-class-slice-donut : ct-slice-donut !default;\r\n$ct-class-slice-donut-solid: ct-slice-donut-solid !default;\r\n$ct-class-grid : ct-grid !default;\r\n$ct-class-grid-background : ct-grid-background !default;\r\n$ct-class-vertical : ct-vertical !default;\r\n$ct-class-horizontal : ct-horizontal !default;\r\n$ct-class-start : ct-start !default;\r\n$ct-class-end : ct-end !default;\r\n\r\n// Container ratio\r\n$ct-container-ratio: (1/1.618) !default;\r\n\r\n// Text styles for labels\r\n$ct-text-color : $gray-700 !default;\r\n$ct-text-size : 0.75rem !default;\r\n$ct-text-align : flex-start !default;\r\n$ct-text-justify : flex-start !default;\r\n$ct-text-line-height: 1 !default;\r\n$ct-font-weight :$font-weight-normal !default;\r\n\r\n// Grid styles\r\n$ct-grid-color : $gray-400 !default;\r\n$ct-grid-dasharray : 1px !default;\r\n$ct-grid-width : 1px !default;\r\n$ct-grid-background-fill: none !default;\r\n\r\n// Line chart properties\r\n$ct-line-width : 3px !default;\r\n$ct-line-dasharray: false !default;\r\n$ct-point-size : 10px !default;\r\n// Line chart point, can be either round or square\r\n$ct-point-shape : round !default;\r\n// Area fill transparency between 0 and 1\r\n$ct-area-opacity : 0.1 !default;\r\n\r\n// Bar chart bar width\r\n$ct-bar-width: 7px !default;\r\n\r\n// Donut width (If donut width is to big it can cause issues where the shape gets distorted)\r\n$ct-donut-width: 50px !default;\r\n\r\n// If set to true it will include the default classes and generate CSS output. If you're planning to use the mixins you\r\n// should set this property to false\r\n$ct-include-classes: true !default;\r\n\r\n// If this is set to true the CSS will contain colored series. You can extend or change the color with the\r\n// properties below\r\n$ct-include-colored-series: $ct-include-classes !default;\r\n\r\n// If set to true this will include all responsive container variations using the scales defined at the top of the script\r\n$ct-include-alternative-responsive-containers: $ct-include-classes !default;\r\n\r\n// Series names and colors. This can be extended or customized as desired. Just add more series and colors.\r\n$ct-series-names: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) !default;\r\n$ct-series-colors: (#FA5252,\r\n #11AB7C,\r\n #f5b759,\r\n #005AD4,\r\n #1E90FF,\r\n #59922b,\r\n #0544d3,\r\n #6b0392,\r\n #f05b4f,\r\n #dda458,\r\n #eacf7d,\r\n #86797d,\r\n #b2c326,\r\n #6188e2,\r\n #a748ca) !default;","\n@mixin dp-header-button-common {\n border-color: transparent;\n font-weight: bold;\n}\n\n@mixin dp-footer-button-common {\n margin: calc(0.375rem - 1px) 0.375rem;\n border-radius: $dp-border-radius-small;\n width: 100%;\n font-size: $dp-font-size-small;\n}\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n font-size: $font-size-root;\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: $body-text-align;\n background-color: $body-bg; // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\n\nbutton,\nselect {\n text-transform: none;\n}\n\n// Set the cursor for non-`\n \n \n \n \n

\n \n \n'),U=d(`
\n
${r("span",7,{class:"dow"})}
\n
${r("span",42)}
\n
`),z=d(`
\n
\n
${r("span",6,{class:"week"})}
\n
`);class X{constructor(e,t){Object.assign(this,t,{picker:e,element:Y('
').firstChild,selected:[]}),this.init(this.picker.datepicker.config)}init(e){void 0!==e.pickLevel&&(this.isMinView=this.id===e.pickLevel),this.setOptions(e),this.updateFocus(),this.updateSelection()}performBeforeHook(e,t,s){let a=this.beforeShow(new Date(s));switch(typeof a){case"boolean":a={enabled:a};break;case"string":a={classes:a}}if(a){if(!1===a.enabled&&(e.classList.add("disabled"),i(this.disabled,t)),a.classes){const s=a.classes.split(/\s+/);e.classList.add(...s),s.includes("disabled")&&i(this.disabled,t)}a.content&&function(e,t){K(e),t instanceof DocumentFragment?e.appendChild(t):"string"==typeof t?e.appendChild(Y(t)):"function"==typeof t.forEach&&t.forEach(t=>{e.appendChild(t)})}(e,a.content)}}}class G extends X{constructor(e){super(e,{id:0,name:"days",cellClass:"day"})}init(e,t=!0){if(t){const e=Y(U).firstChild;this.dow=e.firstChild,this.grid=e.lastChild,this.element.appendChild(e)}super.init(e)}setOptions(t){let i;if(e(t,"minDate")&&(this.minDate=t.minDate),e(t,"maxDate")&&(this.maxDate=t.maxDate),t.datesDisabled&&(this.datesDisabled=t.datesDisabled),t.daysOfWeekDisabled&&(this.daysOfWeekDisabled=t.daysOfWeekDisabled,i=!0),t.daysOfWeekHighlighted&&(this.daysOfWeekHighlighted=t.daysOfWeekHighlighted),void 0!==t.todayHighlight&&(this.todayHighlight=t.todayHighlight),void 0!==t.weekStart&&(this.weekStart=t.weekStart,this.weekEnd=t.weekEnd,i=!0),t.locale){const e=this.locale=t.locale;this.dayNames=e.daysMin,this.switchLabelFormat=e.titleFormat,i=!0}if(void 0!==t.beforeShowDay&&(this.beforeShow="function"==typeof t.beforeShowDay?t.beforeShowDay:void 0),void 0!==t.calendarWeeks)if(t.calendarWeeks&&!this.calendarWeeks){const e=Y(z).firstChild;this.calendarWeeks={element:e,dow:e.firstChild,weeks:e.lastChild},this.element.insertBefore(e,this.element.firstChild)}else this.calendarWeeks&&!t.calendarWeeks&&(this.element.removeChild(this.calendarWeeks.element),this.calendarWeeks=null);void 0!==t.showDaysOfWeek&&(t.showDaysOfWeek?(_(this.dow),this.calendarWeeks&&_(this.calendarWeeks.dow)):(W(this.dow),this.calendarWeeks&&W(this.calendarWeeks.dow))),i&&Array.from(this.dow.children).forEach((e,t)=>{const i=(this.weekStart+t)%7;e.textContent=this.dayNames[i],e.className=this.daysOfWeekDisabled.includes(i)?"dow disabled":"dow"})}updateFocus(){const e=new Date(this.picker.viewDate),t=e.getFullYear(),i=e.getMonth(),s=l(t,i,1),a=g(s,this.weekStart,this.weekStart);this.first=s,this.last=l(t,i+1,0),this.start=a,this.focused=this.picker.viewDate}updateSelection(){const{dates:e,rangepicker:t}=this.picker.datepicker;this.selected=e,t&&(this.range=t.dates)}render(){this.today=this.todayHighlight?c():void 0,this.disabled=[...this.datesDisabled];const e=S(this.focused,this.switchLabelFormat,this.locale);if(this.picker.setViewSwitchLabel(e),this.picker.setPrevBtnDisabled(this.first<=this.minDate),this.picker.setNextBtnDisabled(this.last>=this.maxDate),this.calendarWeeks){const e=g(this.first,1,1);Array.from(this.calendarWeeks.weeks.children).forEach((t,i)=>{t.textContent=function(e){const t=g(e,4,1),i=g(new Date(t).setMonth(0,4),4,1);return Math.round((t-i)/6048e5)+1}(h(e,7*i))})}Array.from(this.grid.children).forEach((e,t)=>{const s=e.classList,a=h(this.start,t),n=new Date(a),r=n.getDay();if(e.className=`datepicker-cell ${this.cellClass}`,e.dataset.date=a,e.textContent=n.getDate(),athis.last&&s.add("next"),this.today===a&&s.add("today"),(athis.maxDate||this.disabled.includes(a))&&s.add("disabled"),this.daysOfWeekDisabled.includes(r)&&(s.add("disabled"),i(this.disabled,a)),this.daysOfWeekHighlighted.includes(r)&&s.add("highlighted"),this.range){const[e,t]=this.range;a>e&&a{e.classList.remove("range","range-start","range-end","selected","focused")}),Array.from(this.grid.children).forEach(i=>{const s=Number(i.dataset.date),a=i.classList;s>e&&s{e.classList.remove("focused")}),this.grid.children[e].classList.add("focused")}}function Q(e,t){if(!e||!e[0]||!e[1])return;const[[i,s],[a,n]]=e;return i>t||ae})))),super.init(e)}setOptions(t){if(t.locale&&(this.monthNames=t.locale.monthsShort),e(t,"minDate"))if(void 0===t.minDate)this.minYear=this.minMonth=this.minDate=void 0;else{const e=new Date(t.minDate);this.minYear=e.getFullYear(),this.minMonth=e.getMonth(),this.minDate=e.setDate(1)}if(e(t,"maxDate"))if(void 0===t.maxDate)this.maxYear=this.maxMonth=this.maxDate=void 0;else{const e=new Date(t.maxDate);this.maxYear=e.getFullYear(),this.maxMonth=e.getMonth(),this.maxDate=l(this.maxYear,this.maxMonth+1,0)}void 0!==t.beforeShowMonth&&(this.beforeShow="function"==typeof t.beforeShowMonth?t.beforeShowMonth:void 0)}updateFocus(){const e=new Date(this.picker.viewDate);this.year=e.getFullYear(),this.focused=e.getMonth()}updateSelection(){const{dates:e,rangepicker:t}=this.picker.datepicker;this.selected=e.reduce((e,t)=>{const s=new Date(t),a=s.getFullYear(),n=s.getMonth();return void 0===e[a]?e[a]=[n]:i(e[a],n),e},{}),t&&t.dates&&(this.range=t.dates.map(e=>{const t=new Date(e);return isNaN(t)?void 0:[t.getFullYear(),t.getMonth()]}))}render(){this.disabled=[],this.picker.setViewSwitchLabel(this.year),this.picker.setPrevBtnDisabled(this.year<=this.minYear),this.picker.setNextBtnDisabled(this.year>=this.maxYear);const e=this.selected[this.year]||[],t=this.yearthis.maxYear,i=this.year===this.minYear,s=this.year===this.maxYear,a=Q(this.range,this.year);Array.from(this.grid.children).forEach((n,r)=>{const d=n.classList,o=l(this.year,r,1);if(n.className=`datepicker-cell ${this.cellClass}`,this.isMinView&&(n.dataset.date=o),n.textContent=this.monthNames[r],(t||i&&rthis.maxMonth)&&d.add("disabled"),a){const[e,t]=a;r>e&&r{e.classList.remove("range","range-start","range-end","selected","focused")}),Array.from(this.grid.children).forEach((s,a)=>{const n=s.classList;a>t&&a{e.classList.remove("focused")}),this.grid.children[this.focused].classList.add("focused")}}class ee extends X{constructor(e,t){super(e,t)}init(e,t=!0){var i;t&&(this.navStep=10*this.step,this.beforeShowOption=`beforeShow${i=this.cellClass,[...i].reduce((e,t,i)=>e+=i?t:t.toUpperCase(),"")}`,this.grid=this.element,this.element.classList.add(this.name,"datepicker-grid"),this.grid.appendChild(Y(r("span",12)))),super.init(e)}setOptions(t){if(e(t,"minDate")&&(void 0===t.minDate?this.minYear=this.minDate=void 0:(this.minYear=m(t.minDate,this.step),this.minDate=l(this.minYear,0,1))),e(t,"maxDate")&&(void 0===t.maxDate?this.maxYear=this.maxDate=void 0:(this.maxYear=m(t.maxDate,this.step),this.maxDate=l(this.maxYear,11,31))),void 0!==t[this.beforeShowOption]){const e=t[this.beforeShowOption];this.beforeShow="function"==typeof e?e:void 0}}updateFocus(){const e=new Date(this.picker.viewDate),t=m(e,this.navStep),i=t+9*this.step;this.first=t,this.last=i,this.start=t-this.step,this.focused=m(e,this.step)}updateSelection(){const{dates:e,rangepicker:t}=this.picker.datepicker;this.selected=e.reduce((e,t)=>i(e,m(t,this.step)),[]),t&&t.dates&&(this.range=t.dates.map(e=>{if(void 0!==e)return m(e,this.step)}))}render(){this.disabled=[],this.picker.setViewSwitchLabel(`${this.first}-${this.last}`),this.picker.setPrevBtnDisabled(this.first<=this.minYear),this.picker.setNextBtnDisabled(this.last>=this.maxYear),Array.from(this.grid.children).forEach((e,t)=>{const i=e.classList,s=this.start+t*this.step,a=l(s,0,1);if(e.className=`datepicker-cell ${this.cellClass}`,this.isMinView&&(e.dataset.date=a),e.textContent=e.dataset.year=s,0===t?i.add("prev"):11===t&&i.add("next"),(sthis.maxYear)&&i.add("disabled"),this.range){const[e,t]=this.range;s>e&&s{e.classList.remove("range","range-start","range-end","selected","focused")}),Array.from(this.grid.children).forEach(i=>{const s=Number(i.textContent),a=i.classList;s>e&&s{e.classList.remove("focused")}),this.grid.children[e].classList.add("focused")}}function te(e,t){const i={date:e.getDate(),viewDate:new Date(e.picker.viewDate),viewId:e.picker.currentView.id,datepicker:e};e.element.dispatchEvent(new CustomEvent(t,{detail:i}))}function ie(e,t){const{minDate:i,maxDate:s}=e.config,{currentView:a,viewDate:r}=e.picker;let d;switch(a.id){case 0:d=u(r,t);break;case 1:d=f(r,t);break;default:d=f(r,t*a.navStep)}d=n(d,i,s),e.picker.changeFocus(d).render()}function se(e){const t=e.picker.currentView.id;t!==e.config.maxView&&e.picker.changeView(t+1).render()}function ae(e){e.config.updateOnBlur?e.update({autohide:!0}):(e.refresh("input"),e.hide())}function ne(e,t){const i=e.picker,s=new Date(i.viewDate),a=i.currentView.id,n=1===a?u(s,t-s.getMonth()):f(s,t-s.getFullYear());i.changeFocus(n).changeView(a-1).render()}function re(t,i){if(void 0!==i.title&&(i.title?(t.controls.title.textContent=i.title,_(t.controls.title)):(t.controls.title.textContent="",W(t.controls.title))),i.prevArrow){const e=t.controls.prevBtn;K(e),i.prevArrow.forEach(t=>{e.appendChild(t.cloneNode(!0))})}if(i.nextArrow){const e=t.controls.nextBtn;K(e),i.nextArrow.forEach(t=>{e.appendChild(t.cloneNode(!0))})}if(i.locale&&(t.controls.todayBtn.textContent=i.locale.today,t.controls.clearBtn.textContent=i.locale.clear),void 0!==i.todayBtn&&(i.todayBtn?_(t.controls.todayBtn):W(t.controls.todayBtn)),e(i,"minDate")||e(i,"maxDate")){const{minDate:e,maxDate:i}=t.datepicker.config;t.controls.todayBtn.disabled=!a(c(),e,i)}void 0!==i.clearBtn&&(i.clearBtn?_(t.controls.clearBtn):W(t.controls.clearBtn))}function de(e){const{dates:i,config:s}=e;return n(i.length>0?t(i):s.defaultViewDate,s.minDate,s.maxDate)}function oe(e,t){const i=new Date(e.viewDate),s=new Date(t),{id:a,year:n,first:r,last:d}=e.currentView,o=s.getFullYear();switch(e.viewDate=t,o!==i.getFullYear()&&te(e.datepicker,"changeYear"),s.getMonth()!==i.getMonth()&&te(e.datepicker,"changeMonth"),a){case 0:return td;case 1:return o!==n;default:return od}}function ce(e){return window.getComputedStyle(e).direction}class le{constructor(e){this.datepicker=e;const t=J.replace(/%buttonClass%/g,e.config.buttonClass),i=this.element=Y(t).firstChild,[s,a,n]=i.firstChild.children,r=s.firstElementChild,[d,o,l]=s.lastElementChild.children,[h,u]=n.firstChild.children,f={title:r,prevBtn:d,viewSwitch:o,nextBtn:l,todayBtn:h,clearBtn:u};this.main=a,this.controls=f;const p=e.inline?"inline":"dropdown";i.classList.add(`datepicker-${p}`),re(this,e.config),this.viewDate=de(e),F(e,[[i,"click",function(e){e.inline||e.config.disableTouchKeyboard||e.inputField.focus()}.bind(null,e),{capture:!0}],[a,"click",function(e,t){const i=N(t,".datepicker-cell");if(!i||i.classList.contains("disabled"))return;const{id:s,isMinView:a}=e.picker.currentView;a?e.setDate(Number(i.dataset.date)):ne(e,1===s?Number(i.dataset.month):Number(i.dataset.year))}.bind(null,e)],[f.viewSwitch,"click",function(e){se(e)}.bind(null,e)],[f.prevBtn,"click",function(e){ie(e,-1)}.bind(null,e)],[f.nextBtn,"click",function(e){ie(e,1)}.bind(null,e)],[f.todayBtn,"click",function(e){const t=e.picker,i=c();if(1===e.config.todayBtnMode){if(e.config.autohide)return void e.setDate(i);e.setDate(i,{render:!1}),t.update()}t.viewDate!==i&&t.changeFocus(i),t.changeView(0).render()}.bind(null,e)],[f.clearBtn,"click",function(e){e.setDate({clear:!0})}.bind(null,e)]]),this.views=[new G(this),new Z(this),new ee(this,{id:2,name:"years",cellClass:"year",step:1}),new ee(this,{id:3,name:"decades",cellClass:"decade",step:10})],this.currentView=this.views[e.config.startView],this.currentView.render(),this.main.appendChild(this.currentView.element),e.config.container.appendChild(this.element)}setOptions(e){re(this,e),this.views.forEach(t=>{t.init(e,!1)}),this.currentView.render()}detach(){this.datepicker.config.container.removeChild(this.element)}show(){if(this.active)return;this.element.classList.add("active"),this.active=!0;const e=this.datepicker;if(!e.inline){const t=ce(e.inputField);t!==ce(e.config.container)?this.element.dir=t:this.element.dir&&this.element.removeAttribute("dir"),this.place(),e.config.disableTouchKeyboard&&e.inputField.blur()}te(e,"show")}hide(){this.active&&(this.datepicker.exitEditMode(),this.element.classList.remove("active"),this.active=!1,te(this.datepicker,"hide"))}place(){const{classList:e,style:t}=this.element,{config:i,inputField:s}=this.datepicker,a=i.container,{width:n,height:r}=this.element.getBoundingClientRect(),{left:d,top:o,width:c}=a.getBoundingClientRect(),{left:l,top:h,width:u,height:f}=s.getBoundingClientRect();let p,g,m,{x:w,y:y}=i.orientation;a===document.body?(p=window.scrollY,g=l+window.scrollX,m=h+p):(g=l-d,m=h-o+(p=a.scrollTop)),"auto"===w&&(g<0?(w="left",g=10):w=g+n>c?"right":"rtl"===ce(s)?"right":"left"),"right"===w&&(g-=n-u),"auto"===y&&(y=m-r{e.updateFocus()}),this}update(){const e=de(this.datepicker);return this._renderMethod=oe(this,e)?"render":"refresh",this.views.forEach(e=>{e.updateFocus(),e.updateSelection()}),this}render(e=!0){const t=e&&this._renderMethod||"render";delete this._renderMethod,this.currentView[t]()}}function he(e,t,i,s){const n=e.picker,r=n.currentView,d=r.step||1;let o,c,l=n.viewDate;switch(r.id){case 0:l=s?h(l,7*i):t.ctrlKey||t.metaKey?f(l,i):h(l,i),o=h,c=(e=>r.disabled.includes(e));break;case 1:l=u(l,s?4*i:i),o=u,c=(e=>{const t=new Date(e),{year:i,disabled:s}=r;return t.getFullYear()===i&&s.includes(t.getMonth())});break;default:l=f(l,i*(s?4:1)*d),o=f,c=(e=>r.disabled.includes(m(e,d)))}void 0!==(l=function e(t,i,s,n,r,d){if(a(t,r,d))return n(t)?e(i(t,s),i,s,n,r,d):t}(l,o,i<0?-d:d,c,r.minDate,r.maxDate))&&n.changeFocus(l).render()}function ue(e,t){return e.map(e=>S(e,t.format,t.locale)).join(t.dateDelimiter)}function fe(e,t,i=!1){const{config:s,dates:n,rangepicker:r}=e;if(0===t.length)return i?[]:void 0;const d=r&&e===r.datepickers[1];let o=t.reduce((e,t)=>{let i=M(t,s.format,s.locale);if(void 0===i)return e;if(s.pickLevel>0){const e=new Date(i);i=1===s.pickLevel?d?e.setMonth(e.getMonth()+1,0):e.setDate(1):d?e.setFullYear(e.getFullYear()+1,0,0):e.setMonth(0,1)}return!a(i,s.minDate,s.maxDate)||e.includes(i)||s.datesDisabled.includes(i)||s.daysOfWeekDisabled.includes(new Date(i).getDay())||e.push(i),e},[]);return 0!==o.length?(s.multidate&&!i&&(o=o.reduce((e,t)=>(n.includes(t)||e.push(t),e),n.filter(e=>!o.includes(e)))),s.maxNumberOfDates&&o.length>s.maxNumberOfDates?o.slice(-1*s.maxNumberOfDates):o):void 0}function pe(e,t=3,i=!0){const{config:s,picker:a,inputField:n}=e;if(2&t){const e=a.active?s.pickLevel:s.startView;a.update().changeView(e).render(i)}1&t&&n&&(n.value=ue(e.dates,s))}function ge(e,t,i){let{clear:s,render:a,autohide:n}=i;void 0===a&&(a=!0),a?void 0===n&&(n=e.config.autohide):n=!1;const r=fe(e,t,s);r&&(r.toString()!==e.dates.toString()?(e.dates=r,pe(e,a?3:1),te(e,"changeDate")):pe(e,1),n&&e.hide())}class me{constructor(e,t={},i){e.datepicker=this,this.element=e;const a=this.config=Object.assign({buttonClass:t.buttonClass&&String(t.buttonClass)||"button",container:document.body,defaultViewDate:c(),maxDate:void 0,minDate:void 0},q(B,this));this._options=t,Object.assign(a,q(t,this));const n=this.inline="INPUT"!==e.tagName;let r,d;if(n)a.container=e,d=s(e.dataset.date,a.dateDelimiter),delete e.dataset.date;else{const i=t.container?document.querySelector(t.container):null;i&&(a.container=i),(r=this.inputField=e).classList.add("datepicker-input"),d=s(r.value,a.dateDelimiter)}if(i){const e=i.inputs.indexOf(r),t=i.datepickers;if(e<0||e>1||!Array.isArray(t))throw Error("Invalid rangepicker object.");t[e]=this,Object.defineProperty(this,"rangepicker",{get:()=>i})}this.dates=[];const o=fe(this,d);o&&o.length>0&&(this.dates=o),r&&(r.value=ue(this.dates,a));const l=this.picker=new le(this);if(n)this.show();else{const e=function(e,t){const i=e.element;if(i!==document.activeElement)return;const s=e.picker.element;N(t,e=>e===i||e===s)||ae(e)}.bind(null,this);F(this,[[r,"keydown",function(e,t){if("Tab"===t.key)return void ae(e);const i=e.picker,{id:s,isMinView:a}=i.currentView;if(i.active)if(e.editMode)switch(t.key){case"Escape":i.hide();break;case"Enter":e.exitEditMode({update:!0,autohide:e.config.autohide});break;default:return}else switch(t.key){case"Escape":i.hide();break;case"ArrowLeft":if(t.ctrlKey||t.metaKey)ie(e,-1);else{if(t.shiftKey)return void e.enterEditMode();he(e,t,-1,!1)}break;case"ArrowRight":if(t.ctrlKey||t.metaKey)ie(e,1);else{if(t.shiftKey)return void e.enterEditMode();he(e,t,1,!1)}break;case"ArrowUp":if(t.ctrlKey||t.metaKey)se(e);else{if(t.shiftKey)return void e.enterEditMode();he(e,t,-1,!0)}break;case"ArrowDown":if(t.shiftKey&&!t.ctrlKey&&!t.metaKey)return void e.enterEditMode();he(e,t,1,!0);break;case"Enter":a?e.setDate(i.viewDate):i.changeView(s-1).render();break;case"Backspace":case"Delete":return void e.enterEditMode();default:return void(1!==t.key.length||t.ctrlKey||t.metaKey||e.enterEditMode())}else switch(t.key){case"ArrowDown":case"Escape":i.show();break;case"Enter":e.update();break;default:return}t.preventDefault(),t.stopPropagation()}.bind(null,this)],[r,"focus",function(e){e.config.showOnFocus&&!e._showing&&e.show()}.bind(null,this)],[r,"mousedown",function(e,t){const i=t.target;(e.picker.active||e.config.showOnClick)&&(i._active=i===document.activeElement,i._clicking=setTimeout(()=>{delete i._active,delete i._clicking},2e3))}.bind(null,this)],[r,"click",function(e,t){const i=t.target;i._clicking&&(clearTimeout(i._clicking),delete i._clicking,i._active&&e.enterEditMode(),delete i._active,e.config.showOnClick&&e.show())}.bind(null,this)],[r,"paste",function(e,t){t.clipboardData.types.includes("text/plain")&&e.enterEditMode()}.bind(null,this)],[document,"mousedown",e],[document,"touchstart",e],[window,"resize",l.place.bind(l)]])}}static formatDate(e,t,i){return S(e,t,i&&L[i]||L.en)}static parseDate(e,t,i){return M(e,t,i&&L[i]||L.en)}static get locales(){return L}get active(){return!(!this.picker||!this.picker.active)}get pickerElement(){return this.picker?this.picker.element:void 0}setOptions(e){const t=this.picker,i=q(e,this);Object.assign(this._options,e),Object.assign(this.config,i),t.setOptions(i),pe(this,3)}show(){if(this.inputField){if(this.inputField.disabled)return;this.inputField!==document.activeElement&&(this._showing=!0,this.inputField.focus(),delete this._showing)}this.picker.show()}hide(){this.inline||(this.picker.hide(),this.picker.update().changeView(this.config.startView).render())}destroy(){return this.hide(),V(this),this.picker.detach(),this.inline||this.inputField.classList.remove("datepicker-input"),delete this.element.datepicker,this}getDate(e){const t=e?t=>S(t,e,this.config.locale):e=>new Date(e);return this.config.multidate?this.dates.map(t):this.dates.length>0?t(this.dates[0]):void 0}setDate(...e){const i=[...e],s={},a=t(e);"object"!=typeof a||Array.isArray(a)||a instanceof Date||!a||Object.assign(s,i.pop()),ge(this,Array.isArray(i[0])?i[0]:i,s)}update(e){if(this.inline)return;const t={clear:!0,autohide:!(!e||!e.autohide)};ge(this,s(this.inputField.value,this.config.dateDelimiter),t)}refresh(e,t=!1){let i;e&&"string"!=typeof e&&(t=e,e=void 0),pe(this,i="picker"===e?2:"input"===e?1:3,!t)}enterEditMode(){this.inline||!this.picker.active||this.editMode||(this.editMode=!0,this.inputField.classList.add("in-edit"))}exitEditMode(e){if(this.inline||!this.editMode)return;const t=Object.assign({update:!1},e);delete this.editMode,this.inputField.classList.remove("in-edit"),t.update&&this.update(t)}}function we(e){const t=Object.assign({},e);return delete t.inputs,delete t.allowOneSidedRange,delete t.maxNumberOfDates,t}function ye(e,t,i,s){F(e,[[i,"changeDate",t]]),new me(i,s,e)}function ke(e,t){if(e._updating)return;e._updating=!0;const i=t.target;if(void 0===i.datepicker)return;const s=e.datepickers,a={render:!1},n=e.inputs.indexOf(i),r=0===n?1:0,d=s[n].dates[0],o=s[r].dates[0];void 0!==d&&void 0!==o?0===n&&d>o?(s[0].setDate(o,a),s[1].setDate(d,a)):1===n&&dn}),ye(this,s,this.inputs[0],a),ye(this,s,this.inputs[1],a),Object.freeze(n),n[0].dates.length>0?ke(this,{target:this.inputs[0]}):n[1].dates.length>0&&ke(this,{target:this.inputs[1]})}get dates(){return 2===this.datepickers.length?[this.datepickers[0].dates[0],this.datepickers[1].dates[0]]:void 0}setOptions(e){this.allowOneSidedRange=!!e.allowOneSidedRange;const t=we(e);this.datepickers[0].setOptions(t),this.datepickers[1].setOptions(t)}destroy(){this.datepickers[0].destroy(),this.datepickers[1].destroy(),V(this),delete this.element.rangepicker}getDates(e){const t=e?t=>S(t,e,this.datepickers[0].config.locale):e=>new Date(e);return this.dates.map(e=>void 0===e?e:t(e))}setDates(e,t){const[i,s]=this.datepickers,a=this.dates;this._updating=!0,i.setDate(e),s.setDate(t),delete this._updating,s.dates[0]!==a[1]?ke(this,{target:this.inputs[1]}):i.dates[0]!==a[0]&&ke(this,{target:this.inputs[0]})}}}(); \ No newline at end of file diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/datepicker.min.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/datepicker.min.js new file mode 100644 index 00000000..84fe808a --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/datepicker.min.js @@ -0,0 +1 @@ +var Datepicker=function(){"use strict";function e(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function t(e){return e[e.length-1]}function i(e,...t){return t.forEach(t=>{e.includes(t)||e.push(t)}),e}function s(e,t){return e?e.split(t):[]}function a(e,t,i){return(void 0===t||e>=t)&&(void 0===i||e<=i)}function n(e,t,i){return ei?i:e}function r(e,t,i={},s=0,a=""){a+=`<${Object.keys(i).reduce((e,t)=>{let a=i[t];return"function"==typeof a&&(a=a(s)),`${e} ${t}="${a}"`},e)}>`;const n=s+1;return n\s+/g,">").replace(/\s+new Date(e).setFullYear(parseInt(t,10)),m(e,t,i){const s=new Date(e);let a=parseInt(t,10)-1;if(isNaN(a)){if(!t)return NaN;const e=t.toLowerCase(),s=t=>t.toLowerCase().startsWith(e);if((a=i.monthsShort.findIndex(s))<0&&(a=i.months.findIndex(s)),a<0)return NaN}return s.setMonth(a),s.getMonth()!==function e(t){return t>-1?t%12:e(t+12)}(a)?s.setDate(0):s.getTime()},d:(e,t)=>new Date(e).setDate(parseInt(t,10))},v={d:e=>e.getDate(),dd:e=>b(e.getDate(),2),D:(e,t)=>t.daysShort[e.getDay()],DD:(e,t)=>t.days[e.getDay()],m:e=>e.getMonth()+1,mm:e=>b(e.getMonth()+1,2),M:(e,t)=>t.monthsShort[e.getMonth()],MM:(e,t)=>t.months[e.getMonth()],y:e=>e.getFullYear(),yy:e=>b(e.getFullYear(),2).slice(-2),yyyy:e=>b(e.getFullYear(),4)};function b(e,t){return e.toString().padStart(t,"0")}function x(e){if("string"!=typeof e)throw new Error("Invalid date format.");if(e in k)return k[e];const i=e.split(w),s=e.match(new RegExp(w,"g"));if(0===i.length||!s)throw new Error("Invalid date format.");const a=s.map(e=>v[e]),n=Object.keys(D).reduce((e,t)=>{return s.find(e=>"D"!==e[0]&&e[0].toLowerCase()===t)&&e.push(t),e},[]);return k[e]={parser(e,t){const i=e.split(y).reduce((e,t,i)=>{if(t.length>0&&s[i]){const a=s[i][0];"M"===a?e.m=t:"D"!==a&&(e[a]=t)}return e},{});return n.reduce((e,s)=>{const a=D[s](e,i[s],t);return isNaN(a)?e:a},c())},formatter:(e,s)=>a.reduce((t,a,n)=>t+`${i[n]}${a(e,s)}`,"")+t(i)}}function M(e,t,i){if(e instanceof Date||"number"==typeof e){const t=o(e);return isNaN(t)?void 0:t}if(e){if("today"===e)return c();if(t&&t.toValue){const s=t.toValue(e,t,i);return isNaN(s)?void 0:o(s)}return x(t).parser(e,i)}}function S(e,t,i){if(isNaN(e)||!e&&0!==e)return"";const s="number"==typeof e?new Date(e):e;return t.toDisplay?t.toDisplay(s,t,i):x(t).formatter(s,i)}const C=new WeakMap,{addEventListener:O,removeEventListener:E}=EventTarget.prototype;function F(e,t){let i=C.get(e);i||(i=[],C.set(e,i)),t.forEach(e=>{O.call(...e),i.push(e)})}if(!Event.prototype.composedPath){const e=(t,i=[])=>{let s;return i.push(t),t.parentNode?s=t.parentNode:t.host?s=t.host:t.defaultView&&(s=t.defaultView),s?e(s,i):i};Event.prototype.composedPath=function(){return e(this.target)}}function V(e,t){const i="function"==typeof t?t:e=>e.matches(t);return function e(t,i,s,a=0){const n=t[a];return i(n)?n:n!==s&&n.parentElement?e(t,i,s,a+1):void 0}(e.composedPath(),i,e.currentTarget)}const N={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM y"}},L={autohide:!1,beforeShowDay:null,beforeShowDecade:null,beforeShowMonth:null,beforeShowYear:null,calendarWeeks:!1,clearBtn:!1,dateDelimiter:",",datesDisabled:[],daysOfWeekDisabled:[],daysOfWeekHighlighted:[],defaultViewDate:void 0,disableTouchKeyboard:!1,format:"mm/dd/yyyy",language:"en",maxDate:null,maxNumberOfDates:1,maxView:3,minDate:null,nextArrow:"»",orientation:"auto",pickLevel:0,prevArrow:"«",showDaysOfWeek:!0,showOnClick:!0,showOnFocus:!0,startView:0,title:"",todayBtn:!1,todayBtnMode:0,todayHighlight:!1,updateOnBlur:!0,weekStart:0},B=document.createRange();function A(e){return B.createContextualFragment(e)}function Y(e){"none"!==e.style.display&&(e.style.display&&(e.dataset.styleDisplay=e.style.display),e.style.display="none")}function W(e){"none"===e.style.display&&(e.dataset.styleDisplay?(e.style.display=e.dataset.styleDisplay,delete e.dataset.styleDisplay):e.style.display="")}function K(e){e.firstChild&&(e.removeChild(e.firstChild),K(e))}const{language:T,format:H,weekStart:$}=L;function _(e,t){return e.length<6&&t>=0&&t<7?i(e,t):e}function j(e){return(e+6)%7}function I(e,t,i,s){const a=M(e,t,i);return void 0!==a?a:s}function P(e,t,i=3){const s=parseInt(e,10);return s>=0&&s<=i?s:t}function q(t,s){const a=Object.assign({},t),n={},r=s.constructor.locales;let{format:d,language:o,locale:c,maxDate:h,maxView:u,minDate:f,pickLevel:p,startView:m,weekStart:g}=s.config||{};if(a.language){let e;if(a.language!==o&&(r[a.language]?e=a.language:void 0===r[e=a.language.split("-")[0]]&&(e=!1)),delete a.language,e){o=n.language=e;const t=c||r[T];c=Object.assign({format:H,weekStart:$},r[T]),o!==T&&Object.assign(c,r[o]),n.locale=c,d===t.format&&(d=n.format=c.format),g===t.weekStart&&(g=n.weekStart=c.weekStart,n.weekEnd=j(c.weekStart))}}if(a.format){const e="function"==typeof a.format.toDisplay,t="function"==typeof a.format.toValue,i=w.test(a.format);(e&&t||i)&&(d=n.format=a.format),delete a.format}let y=f,k=h;if(void 0!==a.minDate&&(y=null===a.minDate?l(0,0,1):I(a.minDate,d,c,y),delete a.minDate),void 0!==a.maxDate&&(k=null===a.maxDate?void 0:I(a.maxDate,d,c,k),delete a.maxDate),k{const s=M(t,d,c);return void 0!==s?i(e,s):e},[]),delete a.datesDisabled),void 0!==a.defaultViewDate){const e=M(a.defaultViewDate,d,c);void 0!==e&&(n.defaultViewDate=e),delete a.defaultViewDate}if(void 0!==a.weekStart){const e=Number(a.weekStart)%7;isNaN(e)||(g=n.weekStart=e,n.weekEnd=j(e)),delete a.weekStart}if(a.daysOfWeekDisabled&&(n.daysOfWeekDisabled=a.daysOfWeekDisabled.reduce(_,[]),delete a.daysOfWeekDisabled),a.daysOfWeekHighlighted&&(n.daysOfWeekHighlighted=a.daysOfWeekHighlighted.reduce(_,[]),delete a.daysOfWeekHighlighted),void 0!==a.maxNumberOfDates){const e=parseInt(a.maxNumberOfDates,10);e>=0&&(n.maxNumberOfDates=e,n.multidate=1!==e),delete a.maxNumberOfDates}a.dateDelimiter&&(n.dateDelimiter=String(a.dateDelimiter),delete a.dateDelimiter);let D=p;void 0!==a.pickLevel&&(D=P(a.pickLevel,2),delete a.pickLevel),D!==p&&(p=n.pickLevel=D);let v=u;void 0!==a.maxView&&(v=P(a.maxView,u),delete a.maxView),(v=p>v?p:v)!==u&&(u=n.maxView=v);let b=m;if(void 0!==a.startView&&(b=P(a.startView,b),delete a.startView),bu&&(b=u),b!==m&&(n.startView=b),a.prevArrow){const e=A(a.prevArrow);e.childNodes.length>0&&(n.prevArrow=e.childNodes),delete a.prevArrow}if(a.nextArrow){const e=A(a.nextArrow);e.childNodes.length>0&&(n.nextArrow=e.childNodes),delete a.nextArrow}if(void 0!==a.disableTouchKeyboard&&(n.disableTouchKeyboard="ontouchstart"in document&&!!a.disableTouchKeyboard,delete a.disableTouchKeyboard),a.orientation){const e=a.orientation.toLowerCase().split(/\s+/g);n.orientation={x:e.find(e=>"left"===e||"right"===e)||"auto",y:e.find(e=>"top"===e||"bottom"===e)||"auto"},delete a.orientation}if(void 0!==a.todayBtnMode){switch(a.todayBtnMode){case 0:case 1:n.todayBtnMode=a.todayBtnMode}delete a.todayBtnMode}return Object.keys(a).forEach(t=>{void 0!==a[t]&&e(L,t)&&(n[t]=a[t])}),n}const J=d('
\n
\n
\n
\n
\n \n \n \n
\n
\n
\n \n
\n
'),R=d(`
\n
${r("span",7,{class:"dow"})}
\n
${r("span",42)}
\n
`),U=d(`
\n
\n
${r("span",6,{class:"week"})}
\n
`);class z{constructor(e,t){Object.assign(this,t,{picker:e,element:A('
').firstChild,selected:[]}),this.init(this.picker.datepicker.config)}init(e){void 0!==e.pickLevel&&(this.isMinView=this.id===e.pickLevel),this.setOptions(e),this.updateFocus(),this.updateSelection()}performBeforeHook(e,t,s){let a=this.beforeShow(new Date(s));switch(typeof a){case"boolean":a={enabled:a};break;case"string":a={classes:a}}if(a){if(!1===a.enabled&&(e.classList.add("disabled"),i(this.disabled,t)),a.classes){const s=a.classes.split(/\s+/);e.classList.add(...s),s.includes("disabled")&&i(this.disabled,t)}a.content&&function(e,t){K(e),t instanceof DocumentFragment?e.appendChild(t):"string"==typeof t?e.appendChild(A(t)):"function"==typeof t.forEach&&t.forEach(t=>{e.appendChild(t)})}(e,a.content)}}}class X extends z{constructor(e){super(e,{id:0,name:"days",cellClass:"day"})}init(e,t=!0){if(t){const e=A(R).firstChild;this.dow=e.firstChild,this.grid=e.lastChild,this.element.appendChild(e)}super.init(e)}setOptions(t){let i;if(e(t,"minDate")&&(this.minDate=t.minDate),e(t,"maxDate")&&(this.maxDate=t.maxDate),t.datesDisabled&&(this.datesDisabled=t.datesDisabled),t.daysOfWeekDisabled&&(this.daysOfWeekDisabled=t.daysOfWeekDisabled,i=!0),t.daysOfWeekHighlighted&&(this.daysOfWeekHighlighted=t.daysOfWeekHighlighted),void 0!==t.todayHighlight&&(this.todayHighlight=t.todayHighlight),void 0!==t.weekStart&&(this.weekStart=t.weekStart,this.weekEnd=t.weekEnd,i=!0),t.locale){const e=this.locale=t.locale;this.dayNames=e.daysMin,this.switchLabelFormat=e.titleFormat,i=!0}if(void 0!==t.beforeShowDay&&(this.beforeShow="function"==typeof t.beforeShowDay?t.beforeShowDay:void 0),void 0!==t.calendarWeeks)if(t.calendarWeeks&&!this.calendarWeeks){const e=A(U).firstChild;this.calendarWeeks={element:e,dow:e.firstChild,weeks:e.lastChild},this.element.insertBefore(e,this.element.firstChild)}else this.calendarWeeks&&!t.calendarWeeks&&(this.element.removeChild(this.calendarWeeks.element),this.calendarWeeks=null);void 0!==t.showDaysOfWeek&&(t.showDaysOfWeek?(W(this.dow),this.calendarWeeks&&W(this.calendarWeeks.dow)):(Y(this.dow),this.calendarWeeks&&Y(this.calendarWeeks.dow))),i&&Array.from(this.dow.children).forEach((e,t)=>{const i=(this.weekStart+t)%7;e.textContent=this.dayNames[i],e.className=this.daysOfWeekDisabled.includes(i)?"dow disabled":"dow"})}updateFocus(){const e=new Date(this.picker.viewDate),t=e.getFullYear(),i=e.getMonth(),s=l(t,i,1),a=m(s,this.weekStart,this.weekStart);this.first=s,this.last=l(t,i+1,0),this.start=a,this.focused=this.picker.viewDate}updateSelection(){const{dates:e,rangepicker:t}=this.picker.datepicker;this.selected=e,t&&(this.range=t.dates)}render(){this.today=this.todayHighlight?c():void 0,this.disabled=[...this.datesDisabled];const e=S(this.focused,this.switchLabelFormat,this.locale);if(this.picker.setViewSwitchLabel(e),this.picker.setPrevBtnDisabled(this.first<=this.minDate),this.picker.setNextBtnDisabled(this.last>=this.maxDate),this.calendarWeeks){const e=m(this.first,1,1);Array.from(this.calendarWeeks.weeks.children).forEach((t,i)=>{t.textContent=function(e){const t=m(e,4,1),i=m(new Date(t).setMonth(0,4),4,1);return Math.round((t-i)/6048e5)+1}(h(e,7*i))})}Array.from(this.grid.children).forEach((e,t)=>{const s=e.classList,a=h(this.start,t),n=new Date(a),r=n.getDay();if(e.className=`datepicker-cell ${this.cellClass}`,e.dataset.date=a,e.textContent=n.getDate(),athis.last&&s.add("next"),this.today===a&&s.add("today"),(athis.maxDate||this.disabled.includes(a))&&s.add("disabled"),this.daysOfWeekDisabled.includes(r)&&(s.add("disabled"),i(this.disabled,a)),this.daysOfWeekHighlighted.includes(r)&&s.add("highlighted"),this.range){const[e,t]=this.range;a>e&&a{e.classList.remove("range","range-start","range-end","selected","focused")}),Array.from(this.grid.children).forEach(i=>{const s=Number(i.dataset.date),a=i.classList;s>e&&s{e.classList.remove("focused")}),this.grid.children[e].classList.add("focused")}}function G(e,t){if(!e||!e[0]||!e[1])return;const[[i,s],[a,n]]=e;return i>t||ae})))),super.init(e)}setOptions(t){if(t.locale&&(this.monthNames=t.locale.monthsShort),e(t,"minDate"))if(void 0===t.minDate)this.minYear=this.minMonth=this.minDate=void 0;else{const e=new Date(t.minDate);this.minYear=e.getFullYear(),this.minMonth=e.getMonth(),this.minDate=e.setDate(1)}if(e(t,"maxDate"))if(void 0===t.maxDate)this.maxYear=this.maxMonth=this.maxDate=void 0;else{const e=new Date(t.maxDate);this.maxYear=e.getFullYear(),this.maxMonth=e.getMonth(),this.maxDate=l(this.maxYear,this.maxMonth+1,0)}void 0!==t.beforeShowMonth&&(this.beforeShow="function"==typeof t.beforeShowMonth?t.beforeShowMonth:void 0)}updateFocus(){const e=new Date(this.picker.viewDate);this.year=e.getFullYear(),this.focused=e.getMonth()}updateSelection(){const{dates:e,rangepicker:t}=this.picker.datepicker;this.selected=e.reduce((e,t)=>{const s=new Date(t),a=s.getFullYear(),n=s.getMonth();return void 0===e[a]?e[a]=[n]:i(e[a],n),e},{}),t&&t.dates&&(this.range=t.dates.map(e=>{const t=new Date(e);return isNaN(t)?void 0:[t.getFullYear(),t.getMonth()]}))}render(){this.disabled=[],this.picker.setViewSwitchLabel(this.year),this.picker.setPrevBtnDisabled(this.year<=this.minYear),this.picker.setNextBtnDisabled(this.year>=this.maxYear);const e=this.selected[this.year]||[],t=this.yearthis.maxYear,i=this.year===this.minYear,s=this.year===this.maxYear,a=G(this.range,this.year);Array.from(this.grid.children).forEach((n,r)=>{const d=n.classList,o=l(this.year,r,1);if(n.className=`datepicker-cell ${this.cellClass}`,this.isMinView&&(n.dataset.date=o),n.textContent=this.monthNames[r],(t||i&&rthis.maxMonth)&&d.add("disabled"),a){const[e,t]=a;r>e&&r{e.classList.remove("range","range-start","range-end","selected","focused")}),Array.from(this.grid.children).forEach((s,a)=>{const n=s.classList;a>t&&a{e.classList.remove("focused")}),this.grid.children[this.focused].classList.add("focused")}}class Z extends z{constructor(e,t){super(e,t)}init(e,t=!0){var i;t&&(this.navStep=10*this.step,this.beforeShowOption=`beforeShow${i=this.cellClass,[...i].reduce((e,t,i)=>e+=i?t:t.toUpperCase(),"")}`,this.grid=this.element,this.element.classList.add(this.name,"datepicker-grid"),this.grid.appendChild(A(r("span",12)))),super.init(e)}setOptions(t){if(e(t,"minDate")&&(void 0===t.minDate?this.minYear=this.minDate=void 0:(this.minYear=g(t.minDate,this.step),this.minDate=l(this.minYear,0,1))),e(t,"maxDate")&&(void 0===t.maxDate?this.maxYear=this.maxDate=void 0:(this.maxYear=g(t.maxDate,this.step),this.maxDate=l(this.maxYear,11,31))),void 0!==t[this.beforeShowOption]){const e=t[this.beforeShowOption];this.beforeShow="function"==typeof e?e:void 0}}updateFocus(){const e=new Date(this.picker.viewDate),t=g(e,this.navStep),i=t+9*this.step;this.first=t,this.last=i,this.start=t-this.step,this.focused=g(e,this.step)}updateSelection(){const{dates:e,rangepicker:t}=this.picker.datepicker;this.selected=e.reduce((e,t)=>i(e,g(t,this.step)),[]),t&&t.dates&&(this.range=t.dates.map(e=>{if(void 0!==e)return g(e,this.step)}))}render(){this.disabled=[],this.picker.setViewSwitchLabel(`${this.first}-${this.last}`),this.picker.setPrevBtnDisabled(this.first<=this.minYear),this.picker.setNextBtnDisabled(this.last>=this.maxYear),Array.from(this.grid.children).forEach((e,t)=>{const i=e.classList,s=this.start+t*this.step,a=l(s,0,1);if(e.className=`datepicker-cell ${this.cellClass}`,this.isMinView&&(e.dataset.date=a),e.textContent=e.dataset.year=s,0===t?i.add("prev"):11===t&&i.add("next"),(sthis.maxYear)&&i.add("disabled"),this.range){const[e,t]=this.range;s>e&&s{e.classList.remove("range","range-start","range-end","selected","focused")}),Array.from(this.grid.children).forEach(i=>{const s=Number(i.textContent),a=i.classList;s>e&&s{e.classList.remove("focused")}),this.grid.children[e].classList.add("focused")}}function ee(e,t){const i={date:e.getDate(),viewDate:new Date(e.picker.viewDate),viewId:e.picker.currentView.id,datepicker:e};e.element.dispatchEvent(new CustomEvent(t,{detail:i}))}function te(e,t){const{minDate:i,maxDate:s}=e.config,{currentView:a,viewDate:r}=e.picker;let d;switch(a.id){case 0:d=u(r,t);break;case 1:d=f(r,t);break;default:d=f(r,t*a.navStep)}d=n(d,i,s),e.picker.changeFocus(d).render()}function ie(e){const t=e.picker.currentView.id;t!==e.config.maxView&&e.picker.changeView(t+1).render()}function se(e){e.config.updateOnBlur?e.update({autohide:!0}):(e.refresh("input"),e.hide())}function ae(e,t){const i=e.picker,s=new Date(i.viewDate),a=i.currentView.id,n=1===a?u(s,t-s.getMonth()):f(s,t-s.getFullYear());i.changeFocus(n).changeView(a-1).render()}function ne(t,i){if(void 0!==i.title&&(i.title?(t.controls.title.textContent=i.title,W(t.controls.title)):(t.controls.title.textContent="",Y(t.controls.title))),i.prevArrow){const e=t.controls.prevBtn;K(e),i.prevArrow.forEach(t=>{e.appendChild(t.cloneNode(!0))})}if(i.nextArrow){const e=t.controls.nextBtn;K(e),i.nextArrow.forEach(t=>{e.appendChild(t.cloneNode(!0))})}if(i.locale&&(t.controls.todayBtn.textContent=i.locale.today,t.controls.clearBtn.textContent=i.locale.clear),void 0!==i.todayBtn&&(i.todayBtn?W(t.controls.todayBtn):Y(t.controls.todayBtn)),e(i,"minDate")||e(i,"maxDate")){const{minDate:e,maxDate:i}=t.datepicker.config;t.controls.todayBtn.disabled=!a(c(),e,i)}void 0!==i.clearBtn&&(i.clearBtn?W(t.controls.clearBtn):Y(t.controls.clearBtn))}function re(e){const{dates:i,config:s}=e;return n(i.length>0?t(i):s.defaultViewDate,s.minDate,s.maxDate)}function de(e,t){const i=new Date(e.viewDate),s=new Date(t),{id:a,year:n,first:r,last:d}=e.currentView,o=s.getFullYear();switch(e.viewDate=t,o!==i.getFullYear()&&ee(e.datepicker,"changeYear"),s.getMonth()!==i.getMonth()&&ee(e.datepicker,"changeMonth"),a){case 0:return td;case 1:return o!==n;default:return od}}function oe(e){return window.getComputedStyle(e).direction}class ce{constructor(e){this.datepicker=e;const t=J.replace(/%buttonClass%/g,e.config.buttonClass),i=this.element=A(t).firstChild,[s,a,n]=i.firstChild.children,r=s.firstElementChild,[d,o,l]=s.lastElementChild.children,[h,u]=n.firstChild.children,f={title:r,prevBtn:d,viewSwitch:o,nextBtn:l,todayBtn:h,clearBtn:u};this.main=a,this.controls=f;const p=e.inline?"inline":"dropdown";i.classList.add(`datepicker-${p}`),ne(this,e.config),this.viewDate=re(e),F(e,[[i,"click",function(e){e.inline||e.config.disableTouchKeyboard||e.inputField.focus()}.bind(null,e),{capture:!0}],[a,"click",function(e,t){const i=V(t,".datepicker-cell");if(!i||i.classList.contains("disabled"))return;const{id:s,isMinView:a}=e.picker.currentView;a?e.setDate(Number(i.dataset.date)):ae(e,1===s?Number(i.dataset.month):Number(i.dataset.year))}.bind(null,e)],[f.viewSwitch,"click",function(e){ie(e)}.bind(null,e)],[f.prevBtn,"click",function(e){te(e,-1)}.bind(null,e)],[f.nextBtn,"click",function(e){te(e,1)}.bind(null,e)],[f.todayBtn,"click",function(e){const t=e.picker,i=c();if(1===e.config.todayBtnMode){if(e.config.autohide)return void e.setDate(i);e.setDate(i,{render:!1}),t.update()}t.viewDate!==i&&t.changeFocus(i),t.changeView(0).render()}.bind(null,e)],[f.clearBtn,"click",function(e){e.setDate({clear:!0})}.bind(null,e)]]),this.views=[new X(this),new Q(this),new Z(this,{id:2,name:"years",cellClass:"year",step:1}),new Z(this,{id:3,name:"decades",cellClass:"decade",step:10})],this.currentView=this.views[e.config.startView],this.currentView.render(),this.main.appendChild(this.currentView.element),e.config.container.appendChild(this.element)}setOptions(e){ne(this,e),this.views.forEach(t=>{t.init(e,!1)}),this.currentView.render()}detach(){this.datepicker.config.container.removeChild(this.element)}show(){if(this.active)return;this.element.classList.add("active"),this.active=!0;const e=this.datepicker;if(!e.inline){const t=oe(e.inputField);t!==oe(e.config.container)?this.element.dir=t:this.element.dir&&this.element.removeAttribute("dir"),this.place(),e.config.disableTouchKeyboard&&e.inputField.blur()}ee(e,"show")}hide(){this.active&&(this.datepicker.exitEditMode(),this.element.classList.remove("active"),this.active=!1,ee(this.datepicker,"hide"))}place(){const{classList:e,style:t}=this.element,{config:i,inputField:s}=this.datepicker,a=i.container,{width:n,height:r}=this.element.getBoundingClientRect(),{left:d,top:o,width:c}=a.getBoundingClientRect(),{left:l,top:h,width:u,height:f}=s.getBoundingClientRect();let p,m,g,{x:w,y:y}=i.orientation;a===document.body?(p=window.scrollY,m=l+window.scrollX,g=h+p):(m=l-d,g=h-o+(p=a.scrollTop)),"auto"===w&&(m<0?(w="left",m=10):w=m+n>c?"right":"rtl"===oe(s)?"right":"left"),"right"===w&&(m-=n-u),"auto"===y&&(y=g-r{e.updateFocus()}),this}update(){const e=re(this.datepicker);return this._renderMethod=de(this,e)?"render":"refresh",this.views.forEach(e=>{e.updateFocus(),e.updateSelection()}),this}render(e=!0){const t=e&&this._renderMethod||"render";delete this._renderMethod,this.currentView[t]()}}function le(e,t,i,s){const n=e.picker,r=n.currentView,d=r.step||1;let o,c,l=n.viewDate;switch(r.id){case 0:l=s?h(l,7*i):t.ctrlKey||t.metaKey?f(l,i):h(l,i),o=h,c=(e=>r.disabled.includes(e));break;case 1:l=u(l,s?4*i:i),o=u,c=(e=>{const t=new Date(e),{year:i,disabled:s}=r;return t.getFullYear()===i&&s.includes(t.getMonth())});break;default:l=f(l,i*(s?4:1)*d),o=f,c=(e=>r.disabled.includes(g(e,d)))}void 0!==(l=function e(t,i,s,n,r,d){if(a(t,r,d))return n(t)?e(i(t,s),i,s,n,r,d):t}(l,o,i<0?-d:d,c,r.minDate,r.maxDate))&&n.changeFocus(l).render()}function he(e,t){return e.map(e=>S(e,t.format,t.locale)).join(t.dateDelimiter)}function ue(e,t,i=!1){const{config:s,dates:n,rangepicker:r}=e;if(0===t.length)return i?[]:void 0;const d=r&&e===r.datepickers[1];let o=t.reduce((e,t)=>{let i=M(t,s.format,s.locale);if(void 0===i)return e;if(s.pickLevel>0){const e=new Date(i);i=1===s.pickLevel?d?e.setMonth(e.getMonth()+1,0):e.setDate(1):d?e.setFullYear(e.getFullYear()+1,0,0):e.setMonth(0,1)}return!a(i,s.minDate,s.maxDate)||e.includes(i)||s.datesDisabled.includes(i)||s.daysOfWeekDisabled.includes(new Date(i).getDay())||e.push(i),e},[]);return 0!==o.length?(s.multidate&&!i&&(o=o.reduce((e,t)=>(n.includes(t)||e.push(t),e),n.filter(e=>!o.includes(e)))),s.maxNumberOfDates&&o.length>s.maxNumberOfDates?o.slice(-1*s.maxNumberOfDates):o):void 0}function fe(e,t=3,i=!0){const{config:s,picker:a,inputField:n}=e;if(2&t){const e=a.active?s.pickLevel:s.startView;a.update().changeView(e).render(i)}1&t&&n&&(n.value=he(e.dates,s))}function pe(e,t,i){let{clear:s,render:a,autohide:n}=i;void 0===a&&(a=!0),a?void 0===n&&(n=e.config.autohide):n=!1;const r=ue(e,t,s);r&&(r.toString()!==e.dates.toString()?(e.dates=r,fe(e,a?3:1),ee(e,"changeDate")):fe(e,1),n&&e.hide())}return class{constructor(e,t={},i){e.datepicker=this,this.element=e;const a=this.config=Object.assign({buttonClass:t.buttonClass&&String(t.buttonClass)||"button",container:document.body,defaultViewDate:c(),maxDate:void 0,minDate:void 0},q(L,this));this._options=t,Object.assign(a,q(t,this));const n=this.inline="INPUT"!==e.tagName;let r,d;if(n)a.container=e,d=s(e.dataset.date,a.dateDelimiter),delete e.dataset.date;else{const i=t.container?document.querySelector(t.container):null;i&&(a.container=i),(r=this.inputField=e).classList.add("datepicker-input"),d=s(r.value,a.dateDelimiter)}if(i){const e=i.inputs.indexOf(r),t=i.datepickers;if(e<0||e>1||!Array.isArray(t))throw Error("Invalid rangepicker object.");t[e]=this,Object.defineProperty(this,"rangepicker",{get:()=>i})}this.dates=[];const o=ue(this,d);o&&o.length>0&&(this.dates=o),r&&(r.value=he(this.dates,a));const l=this.picker=new ce(this);if(n)this.show();else{const e=function(e,t){const i=e.element;if(i!==document.activeElement)return;const s=e.picker.element;V(t,e=>e===i||e===s)||se(e)}.bind(null,this);F(this,[[r,"keydown",function(e,t){if("Tab"===t.key)return void se(e);const i=e.picker,{id:s,isMinView:a}=i.currentView;if(i.active)if(e.editMode)switch(t.key){case"Escape":i.hide();break;case"Enter":e.exitEditMode({update:!0,autohide:e.config.autohide});break;default:return}else switch(t.key){case"Escape":i.hide();break;case"ArrowLeft":if(t.ctrlKey||t.metaKey)te(e,-1);else{if(t.shiftKey)return void e.enterEditMode();le(e,t,-1,!1)}break;case"ArrowRight":if(t.ctrlKey||t.metaKey)te(e,1);else{if(t.shiftKey)return void e.enterEditMode();le(e,t,1,!1)}break;case"ArrowUp":if(t.ctrlKey||t.metaKey)ie(e);else{if(t.shiftKey)return void e.enterEditMode();le(e,t,-1,!0)}break;case"ArrowDown":if(t.shiftKey&&!t.ctrlKey&&!t.metaKey)return void e.enterEditMode();le(e,t,1,!0);break;case"Enter":a?e.setDate(i.viewDate):i.changeView(s-1).render();break;case"Backspace":case"Delete":return void e.enterEditMode();default:return void(1!==t.key.length||t.ctrlKey||t.metaKey||e.enterEditMode())}else switch(t.key){case"ArrowDown":case"Escape":i.show();break;case"Enter":e.update();break;default:return}t.preventDefault(),t.stopPropagation()}.bind(null,this)],[r,"focus",function(e){e.config.showOnFocus&&!e._showing&&e.show()}.bind(null,this)],[r,"mousedown",function(e,t){const i=t.target;(e.picker.active||e.config.showOnClick)&&(i._active=i===document.activeElement,i._clicking=setTimeout(()=>{delete i._active,delete i._clicking},2e3))}.bind(null,this)],[r,"click",function(e,t){const i=t.target;i._clicking&&(clearTimeout(i._clicking),delete i._clicking,i._active&&e.enterEditMode(),delete i._active,e.config.showOnClick&&e.show())}.bind(null,this)],[r,"paste",function(e,t){t.clipboardData.types.includes("text/plain")&&e.enterEditMode()}.bind(null,this)],[document,"mousedown",e],[document,"touchstart",e],[window,"resize",l.place.bind(l)]])}}static formatDate(e,t,i){return S(e,t,i&&N[i]||N.en)}static parseDate(e,t,i){return M(e,t,i&&N[i]||N.en)}static get locales(){return N}get active(){return!(!this.picker||!this.picker.active)}get pickerElement(){return this.picker?this.picker.element:void 0}setOptions(e){const t=this.picker,i=q(e,this);Object.assign(this._options,e),Object.assign(this.config,i),t.setOptions(i),fe(this,3)}show(){if(this.inputField){if(this.inputField.disabled)return;this.inputField!==document.activeElement&&(this._showing=!0,this.inputField.focus(),delete this._showing)}this.picker.show()}hide(){this.inline||(this.picker.hide(),this.picker.update().changeView(this.config.startView).render())}destroy(){return this.hide(),function(e){let t=C.get(e);t&&(t.forEach(e=>{E.call(...e)}),C.delete(e))}(this),this.picker.detach(),this.inline||this.inputField.classList.remove("datepicker-input"),delete this.element.datepicker,this}getDate(e){const t=e?t=>S(t,e,this.config.locale):e=>new Date(e);return this.config.multidate?this.dates.map(t):this.dates.length>0?t(this.dates[0]):void 0}setDate(...e){const i=[...e],s={},a=t(e);"object"!=typeof a||Array.isArray(a)||a instanceof Date||!a||Object.assign(s,i.pop()),pe(this,Array.isArray(i[0])?i[0]:i,s)}update(e){if(this.inline)return;const t={clear:!0,autohide:!(!e||!e.autohide)};pe(this,s(this.inputField.value,this.config.dateDelimiter),t)}refresh(e,t=!1){let i;e&&"string"!=typeof e&&(t=e,e=void 0),fe(this,i="picker"===e?2:"input"===e?1:3,!t)}enterEditMode(){this.inline||!this.picker.active||this.editMode||(this.editMode=!0,this.inputField.classList.add("in-edit"))}exitEditMode(e){if(this.inline||!this.editMode)return;const t=Object.assign({update:!1},e);delete this.editMode,this.inputField.classList.remove("in-edit"),t.update&&this.update(t)}}}(); \ No newline at end of file diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ar-tn.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ar-tn.js new file mode 100644 index 00000000..d94df17a --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ar-tn.js @@ -0,0 +1,15 @@ +/** + * Arabic-Tunisia translation for bootstrap-datepicker + * Souhaieb Besbes + */ +(function () { + Datepicker.locales['ar-tn'] = { + days: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت", "الأحد"], + daysShort: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت", "أحد"], + daysMin: ["ح", "ن", "ث", "ع", "خ", "ج", "س", "ح"], + months: ["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويليه","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"], + monthsShort: ["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويليه","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"], + today: "هذا اليوم", + rtl: true + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ar.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ar.js new file mode 100644 index 00000000..608fe0d3 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ar.js @@ -0,0 +1,15 @@ +/** + * Arabic translation for bootstrap-datepicker + * Mohammed Alshehri + */ +(function () { + Datepicker.locales.ar = { + days: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت", "الأحد"], + daysShort: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت", "أحد"], + daysMin: ["ح", "ن", "ث", "ع", "خ", "ج", "س", "ح"], + months: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], + monthsShort: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], + today: "هذا اليوم", + rtl: true + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/az.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/az.js new file mode 100644 index 00000000..ae3d4def --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/az.js @@ -0,0 +1,14 @@ +// Azerbaijani +(function () { + Datepicker.locales.az = { + days: ["Bazar", "Bazar ertəsi", "Çərşənbə axşamı", "Çərşənbə", "Cümə axşamı", "Cümə", "Şənbə"], + daysShort: ["B.", "B.e", "Ç.a", "Ç.", "C.a", "C.", "Ş."], + daysMin: ["B.", "B.e", "Ç.a", "Ç.", "C.a", "C.", "Ş."], + months: ["Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr"], + monthsShort: ["Yan", "Fev", "Mar", "Apr", "May", "İyun", "İyul", "Avq", "Sen", "Okt", "Noy", "Dek"], + today: "Bu gün", + weekStart: 1, + clear: "Təmizlə", + monthsTitle: 'Aylar' + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bg.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bg.js new file mode 100644 index 00000000..81d649ef --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bg.js @@ -0,0 +1,14 @@ +/** + * Bulgarian translation for bootstrap-datepicker + * Apostol Apostolov + */ +(function () { + Datepicker.locales.bg = { + days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота"], + daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб"], + daysMin: ["Н", "П", "В", "С", "Ч", "П", "С"], + months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"], + monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"], + today: "днес" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bm.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bm.js new file mode 100644 index 00000000..57550b8f --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bm.js @@ -0,0 +1,18 @@ +/** + * Bamanankan (bm) translation for bootstrap-datepicker + * Fatou Fall + */ +(function () { + Datepicker.locales.bm = { + days: ["Kari","Ntɛnɛn","Tarata","Araba","Alamisa","Juma","Sibiri"], + daysShort: ["Kar","Ntɛ","Tar","Ara","Ala","Jum","Sib"], + daysMin: ["Ka","Nt","Ta","Ar","Al","Ju","Si"], + months: ["Zanwuyekalo","Fewuruyekalo","Marisikalo","Awirilikalo","Mɛkalo","Zuwɛnkalo","Zuluyekalo","Utikalo","Sɛtanburukalo","ɔkutɔburukalo","Nowanburukalo","Desanburukalo"], + monthsShort: ["Zan","Few","Mar","Awi","Mɛ","Zuw","Zul","Uti","Sɛt","ɔku","Now","Des"], + today: "Bi", + monthsTitle: "Kalo", + clear: "Ka jɔsi", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bn.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bn.js new file mode 100644 index 00000000..6143362a --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bn.js @@ -0,0 +1,19 @@ +/** + * Bengali (Bangla) translation for bootstrap-datepicker + * Karim Khan + * Orif N. Jr. + */ +(function () { + Datepicker.locales.bn = { + days: ["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"], + daysShort: ["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"], + daysMin: ["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"], + months: ["জানুয়ারী","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","অগাস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"], + monthsShort: ["জানুয়ারী","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","অগাস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"], + today: "আজ", + monthsTitle: "মাস", + clear: "পরিষ্কার", + weekStart: 0, + format: "mm/dd/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/br.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/br.js new file mode 100644 index 00000000..f6419a58 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/br.js @@ -0,0 +1,18 @@ +/** + * Breton translation for bootstrap-datepicker + * Gwenn Meynier + */ +(function () { + Datepicker.locales.br = { + days: ["Sul", "Lun", "Meurzh", "Merc'her", "Yaou", "Gwener", "Sadorn"], + daysShort: ["Sul", "Lun", "Meu.", "Mer.", "Yao.", "Gwe.", "Sad."], + daysMin: ["Su", "L", "Meu", "Mer", "Y", "G", "Sa"], + months: ["Genver", "C'hwevrer", "Meurzh", "Ebrel", "Mae", "Mezheven", "Gouere", "Eost", "Gwengolo", "Here", "Du", "Kerzu"], + monthsShort: ["Genv.", "C'hw.", "Meur.", "Ebre.", "Mae", "Mezh.", "Goue.", "Eost", "Gwen.", "Here", "Du", "Kerz."], + today: "Hiziv", + monthsTitle: "Miz", + clear: "Dilemel", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bs.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bs.js new file mode 100644 index 00000000..306f163d --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/bs.js @@ -0,0 +1,15 @@ +/** + * Bosnian translation for bootstrap-datepicker + */ +(function () { + Datepicker.locales.bs = { + days: ["Nedjelja","Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"], + daysShort: ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"], + daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su"], + months: ["Januar", "Februar", "Mart", "April", "Maj", "Juni", "Juli", "August", "Septembar", "Oktobar", "Novembar", "Decembar"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], + today: "Danas", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ca.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ca.js new file mode 100644 index 00000000..93e130b7 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ca.js @@ -0,0 +1,18 @@ +/** + * Catalan translation for bootstrap-datepicker + * J. Garcia + */ +(function () { + Datepicker.locales.ca = { + days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte"], + daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis"], + daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds"], + months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"], + monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"], + today: "Avui", + monthsTitle: "Mesos", + clear: "Esborrar", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/cs.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/cs.js new file mode 100644 index 00000000..7531dda8 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/cs.js @@ -0,0 +1,19 @@ +/** + * Czech translation for bootstrap-datepicker + * Matěj Koubík + * Fixes by Michal Remiš + */ +(function () { + Datepicker.locales.cs = { + days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"], + daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob"], + daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So"], + months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"], + monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čnc", "Srp", "Zář", "Říj", "Lis", "Pro"], + today: "Dnes", + clear: "Vymazat", + monthsTitle: "Měsíc", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/cy.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/cy.js new file mode 100644 index 00000000..7c609992 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/cy.js @@ -0,0 +1,14 @@ +/** + * Welsh translation for bootstrap-datepicker + * S. Morris + */ +(function () { + Datepicker.locales.cy = { + days: ["Sul", "Llun", "Mawrth", "Mercher", "Iau", "Gwener", "Sadwrn"], + daysShort: ["Sul", "Llu", "Maw", "Mer", "Iau", "Gwe", "Sad"], + daysMin: ["Su", "Ll", "Ma", "Me", "Ia", "Gwe", "Sa"], + months: ["Ionawr", "Chewfror", "Mawrth", "Ebrill", "Mai", "Mehefin", "Gorfennaf", "Awst", "Medi", "Hydref", "Tachwedd", "Rhagfyr"], + monthsShort: ["Ion", "Chw", "Maw", "Ebr", "Mai", "Meh", "Gor", "Aws", "Med", "Hyd", "Tach", "Rha"], + today: "Heddiw" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/da.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/da.js new file mode 100644 index 00000000..fb7a1896 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/da.js @@ -0,0 +1,19 @@ +/** + * Danish translation for bootstrap-datepicker + * Christian Pedersen + * Ivan Mylyanyk + */ +(function () { + Datepicker.locales.da = { + days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"], + daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør"], + daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø"], + months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], + today: "I Dag", + weekStart: 1, + clear: "Nulstil", + format: "dd/mm/yyyy", + monthsTitle: "Måneder" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/de.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/de.js new file mode 100644 index 00000000..60c87be5 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/de.js @@ -0,0 +1,18 @@ +/** + * German translation for bootstrap-datepicker + * Sam Zurcher + */ +(function () { + Datepicker.locales.de = { + days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"], + daysShort: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], + daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], + months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], + monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], + today: "Heute", + monthsTitle: "Monate", + clear: "Löschen", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/el.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/el.js new file mode 100644 index 00000000..a65a21dc --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/el.js @@ -0,0 +1,16 @@ +/** + * Greek translation for bootstrap-datepicker + */ +(function () { + Datepicker.locales.el = { + days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"], + daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ"], + daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα"], + months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"], + monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"], + today: "Σήμερα", + clear: "Καθαρισμός", + weekStart: 1, + format: "d/m/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-AU.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-AU.js new file mode 100644 index 00000000..6d845561 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-AU.js @@ -0,0 +1,18 @@ +/** + * Australian English translation for bootstrap-datepicker + * Steve Chapman + */ +(function () { + Datepicker.locales['en-AU'] = { + days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], + months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + today: "Today", + monthsTitle: "Months", + clear: "Clear", + weekStart: 1, + format: "d/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-CA.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-CA.js new file mode 100644 index 00000000..3a35c32d --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-CA.js @@ -0,0 +1,18 @@ +/** + * Canadian English translation for bootstrap-datepicker + * Mike Nacey + */ +(function () { + Datepicker.locales['en-CA'] = { + days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], + months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + today: "Today", + monthsTitle: "Months", + clear: "Clear", + weekStart: 0, + format: "yyyy-mm-dd" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-GB.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-GB.js new file mode 100644 index 00000000..da848f97 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-GB.js @@ -0,0 +1,18 @@ +/** + * British English translation for bootstrap-datepicker + * Xavier Dutreilh + */ +(function () { + Datepicker.locales['en-GB'] = { + days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], + months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + today: "Today", + monthsTitle: "Months", + clear: "Clear", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-IE.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-IE.js new file mode 100644 index 00000000..1a41302c --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-IE.js @@ -0,0 +1,17 @@ +/** + * Irish English translation for bootstrap-datepicker + */ +(function () { + Datepicker.locales['en-IE'] = { + days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], + months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + today: "Today", + monthsTitle: "Months", + clear: "Clear", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-NZ.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-NZ.js new file mode 100644 index 00000000..dd34ac41 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-NZ.js @@ -0,0 +1,17 @@ +/** + * New Zealand English translation for bootstrap-datepicker + */ +(function () { + Datepicker.locales['en-NZ'] = { + days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], + months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + today: "Today", + monthsTitle: "Months", + clear: "Clear", + weekStart: 1, + format: "d/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-ZA.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-ZA.js new file mode 100644 index 00000000..6455097d --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/en-ZA.js @@ -0,0 +1,17 @@ +/** + * South African English translation for bootstrap-datepicker + */ +(function () { + Datepicker.locales['en-ZA'] = { + days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], + months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + today: "Today", + monthsTitle: "Months", + clear: "Clear", + weekStart: 1, + format: "yyyy/mm/d" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/eo.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/eo.js new file mode 100644 index 00000000..f6830655 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/eo.js @@ -0,0 +1,17 @@ +/** + * Esperanto translation for bootstrap-datepicker + * Emmanuel Debanne + */ +(function () { + Datepicker.locales.eo = { + days: ["dimanĉo", "lundo", "mardo", "merkredo", "ĵaŭdo", "vendredo", "sabato"], + daysShort: ["dim.", "lun.", "mar.", "mer.", "ĵaŭ.", "ven.", "sam."], + daysMin: ["d", "l", "ma", "me", "ĵ", "v", "s"], + months: ["januaro", "februaro", "marto", "aprilo", "majo", "junio", "julio", "aŭgusto", "septembro", "oktobro", "novembro", "decembro"], + monthsShort: ["jan.", "feb.", "mar.", "apr.", "majo", "jun.", "jul.", "aŭg.", "sep.", "okt.", "nov.", "dec."], + today: "Hodiaŭ", + clear: "Nuligi", + weekStart: 1, + format: "yyyy-mm-dd" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/es.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/es.js new file mode 100644 index 00000000..d2be3f87 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/es.js @@ -0,0 +1,18 @@ +/** + * Spanish translation for bootstrap-datepicker + * Bruno Bonamin + */ +(function () { + Datepicker.locales.es = { + days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"], + daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb"], + daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"], + months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], + monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"], + today: "Hoy", + monthsTitle: "Meses", + clear: "Borrar", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/et.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/et.js new file mode 100644 index 00000000..35a71def --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/et.js @@ -0,0 +1,18 @@ +/** + * Estonian translation for bootstrap-datepicker + * Ando Roots + * Fixes by Illimar Tambek < + */ +(function () { + Datepicker.locales.et = { + days: ["Pühapäev", "Esmaspäev", "Teisipäev", "Kolmapäev", "Neljapäev", "Reede", "Laupäev"], + daysShort: ["Pühap", "Esmasp", "Teisip", "Kolmap", "Neljap", "Reede", "Laup"], + daysMin: ["P", "E", "T", "K", "N", "R", "L"], + months: ["Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", "Juuli", "August", "September", "Oktoober", "November", "Detsember"], + monthsShort: ["Jaan", "Veebr", "Märts", "Apr", "Mai", "Juuni", "Juuli", "Aug", "Sept", "Okt", "Nov", "Dets"], + today: "Täna", + clear: "Tühjenda", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/eu.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/eu.js new file mode 100644 index 00000000..fd664f20 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/eu.js @@ -0,0 +1,18 @@ +/** + * Basque translation for bootstrap-datepicker + * Arkaitz Etxeberria + */ +(function () { + Datepicker.locales.eu = { + days: ['Igandea', 'Astelehena', 'Asteartea', 'Asteazkena', 'Osteguna', 'Ostirala', 'Larunbata'], + daysShort: ['Ig', 'Al', 'Ar', 'Az', 'Og', 'Ol', 'Lr'], + daysMin: ['Ig', 'Al', 'Ar', 'Az', 'Og', 'Ol', 'Lr'], + months: ['Urtarrila', 'Otsaila', 'Martxoa', 'Apirila', 'Maiatza', 'Ekaina', 'Uztaila', 'Abuztua', 'Iraila', 'Urria', 'Azaroa', 'Abendua'], + monthsShort: ['Urt', 'Ots', 'Mar', 'Api', 'Mai', 'Eka', 'Uzt', 'Abu', 'Ira', 'Urr', 'Aza', 'Abe'], + today: "Gaur", + monthsTitle: "Hilabeteak", + clear: "Ezabatu", + weekStart: 1, + format: "yyyy/mm/dd" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fa.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fa.js new file mode 100644 index 00000000..3e1e43e8 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fa.js @@ -0,0 +1,17 @@ +/** + * Persian translation for bootstrap-datepicker + * Mostafa Rokooie + */ +(function () { + Datepicker.locales.fa = { + days: ["یک‌شنبه", "دوشنبه", "سه‌شنبه", "چهارشنبه", "پنج‌شنبه", "جمعه", "شنبه", "یک‌شنبه"], + daysShort: ["یک", "دو", "سه", "چهار", "پنج", "جمعه", "شنبه", "یک"], + daysMin: ["ی", "د", "س", "چ", "پ", "ج", "ش", "ی"], + months: ["ژانویه", "فوریه", "مارس", "آوریل", "مه", "ژوئن", "ژوئیه", "اوت", "سپتامبر", "اکتبر", "نوامبر", "دسامبر"], + monthsShort: ["ژان", "فور", "مار", "آور", "مه", "ژون", "ژوی", "اوت", "سپت", "اکت", "نوا", "دسا"], + today: "امروز", + clear: "پاک کن", + weekStart: 1, + format: "yyyy/mm/dd" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fi.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fi.js new file mode 100644 index 00000000..c5e35cf1 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fi.js @@ -0,0 +1,17 @@ +/** + * Finnish translation for bootstrap-datepicker + * Jaakko Salonen + */ +(function () { + Datepicker.locales.fi = { + days: ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai"], + daysShort: ["sun", "maa", "tii", "kes", "tor", "per", "lau"], + daysMin: ["su", "ma", "ti", "ke", "to", "pe", "la"], + months: ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"], + monthsShort: ["tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mar", "jou"], + today: "tänään", + clear: "Tyhjennä", + weekStart: 1, + format: "d.m.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fo.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fo.js new file mode 100644 index 00000000..18d19491 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fo.js @@ -0,0 +1,15 @@ +/** + * Faroese translation for bootstrap-datepicker + * Theodor Johannesen + */ +(function () { + Datepicker.locales.fo = { + days: ["Sunnudagur", "Mánadagur", "Týsdagur", "Mikudagur", "Hósdagur", "Fríggjadagur", "Leygardagur"], + daysShort: ["Sun", "Mán", "Týs", "Mik", "Hós", "Frí", "Ley"], + daysMin: ["Su", "Má", "Tý", "Mi", "Hó", "Fr", "Le"], + months: ["Januar", "Februar", "Marts", "Apríl", "Mei", "Juni", "Juli", "August", "Septembur", "Oktobur", "Novembur", "Desembur"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], + today: "Í Dag", + clear: "Reinsa" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fr-CH.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fr-CH.js new file mode 100644 index 00000000..278a638b --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fr-CH.js @@ -0,0 +1,21 @@ +/** + * French (Switzerland) translation for bootstrap-datepicker + * Christoph Jossi + * Based on + * French translation for bootstrap-datepicker + * Nico Mollet + */ +(function () { + Datepicker.locales['fr-CH'] = { + days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"], + daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam"], + daysMin: ["D", "L", "Ma", "Me", "J", "V", "S"], + months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"], + monthsShort: ["Jan", "Fév", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Déc"], + today: "Aujourd'hui", + monthsTitle: "Mois", + clear: "Effacer", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fr.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fr.js new file mode 100644 index 00000000..86323f88 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/fr.js @@ -0,0 +1,18 @@ +/** + * French translation for bootstrap-datepicker + * Nico Mollet + */ +(function () { + Datepicker.locales.fr = { + days: ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"], + daysShort: ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."], + daysMin: ["d", "l", "ma", "me", "j", "v", "s"], + months: ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"], + monthsShort: ["janv.", "févr.", "mars", "avril", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."], + today: "Aujourd'hui", + monthsTitle: "Mois", + clear: "Effacer", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/gl.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/gl.js new file mode 100644 index 00000000..1b52b5a4 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/gl.js @@ -0,0 +1,16 @@ +/** + * Galician translation + */ +(function () { + Datepicker.locales.gl = { + days: ["Domingo", "Luns", "Martes", "Mércores", "Xoves", "Venres", "Sábado"], + daysShort: ["Dom", "Lun", "Mar", "Mér", "Xov", "Ven", "Sáb"], + daysMin: ["Do", "Lu", "Ma", "Me", "Xo", "Ve", "Sa"], + months: ["Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño", "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro"], + monthsShort: ["Xan", "Feb", "Mar", "Abr", "Mai", "Xun", "Xul", "Ago", "Sep", "Out", "Nov", "Dec"], + today: "Hoxe", + clear: "Limpar", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/he.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/he.js new file mode 100644 index 00000000..4c1138f7 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/he.js @@ -0,0 +1,15 @@ +/** + * Hebrew translation for bootstrap-datepicker + * Sagie Maoz + */ +(function () { + Datepicker.locales.he = { + days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"], + daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], + daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], + months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], + monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"], + today: "היום", + rtl: true + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hi.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hi.js new file mode 100644 index 00000000..48e41cc3 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hi.js @@ -0,0 +1,18 @@ +/** + * Hindi translation for bootstrap-datepicker + * Visar Uruqi + */ +(function () { + Datepicker.locales.hi = { + days: ["रविवार", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार"], + daysShort: ["सूर्य", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"], + daysMin: ["र", "सो", "मं", "बु", "गु", "शु", "श"], + months: ["जनवरी", "फ़रवरी", "मार्च", "अप्रैल", "मई", "जून", "जुलाई", "अगस्त", "सितम्बर", "अक्टूबर", "नवंबर", "दिसम्बर"], + monthsShort: ["जन", "फ़रवरी", "मार्च", "अप्रैल", "मई", "जून", "जुलाई", "अगस्त", "सितं", "अक्टूबर", "नवं", "दिसम्बर"], + today: "आज", + monthsTitle: "महीने", + clear: "साफ", + weekStart: 1, + format: "dd / mm / yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hr.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hr.js new file mode 100644 index 00000000..18544a0e --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hr.js @@ -0,0 +1,13 @@ +/** + * Croatian localisation + */ +(function () { + Datepicker.locales.hr = { + days: ["Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"], + daysShort: ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"], + daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su"], + months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"], + monthsShort: ["Sij", "Velj", "Ožu", "Tra", "Svi", "Lip", "Srp", "Kol", "Ruj", "Lis", "Stu", "Pro"], + today: "Danas" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hu.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hu.js new file mode 100644 index 00000000..5eaffa61 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hu.js @@ -0,0 +1,18 @@ +/** + * Hungarian translation for bootstrap-datepicker + * Sotus László + */ +(function () { + Datepicker.locales.hu = { + days: ["vasárnap", "hétfő", "kedd", "szerda", "csütörtök", "péntek", "szombat"], + daysShort: ["vas", "hét", "ked", "sze", "csü", "pén", "szo"], + daysMin: ["V", "H", "K", "Sze", "Cs", "P", "Szo"], + months: ["január", "február", "március", "április", "május", "június", "július", "augusztus", "szeptember", "október", "november", "december"], + monthsShort: ["jan", "feb", "már", "ápr", "máj", "jún", "júl", "aug", "sze", "okt", "nov", "dec"], + today: "ma", + weekStart: 1, + clear: "töröl", + titleFormat: "y. MM", + format: "yyyy.mm.dd" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hy.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hy.js new file mode 100644 index 00000000..dd662d0d --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/hy.js @@ -0,0 +1,18 @@ +/** + * Armenian translation for bootstrap-datepicker + * Hayk Chamyan + */ +(function () { + Datepicker.locales.hy = { + days: ["Կիրակի", "Երկուշաբթի", "Երեքշաբթի", "Չորեքշաբթի", "Հինգշաբթի", "Ուրբաթ", "Շաբաթ"], + daysShort: ["Կիր", "Երկ", "Երե", "Չոր", "Հին", "Ուրբ", "Շաբ"], + daysMin: ["Կի", "Եկ", "Եք", "Չո", "Հի", "Ու", "Շա"], + months: ["Հունվար", "Փետրվար", "Մարտ", "Ապրիլ", "Մայիս", "Հունիս", "Հուլիս", "Օգոստոս", "Սեպտեմբեր", "Հոկտեմբեր", "Նոյեմբեր", "Դեկտեմբեր"], + monthsShort: ["Հնվ", "Փետ", "Մար", "Ապր", "Մայ", "Հուն", "Հուլ", "Օգս", "Սեպ", "Հոկ", "Նոյ", "Դեկ"], + today: "Այսօր", + clear: "Ջնջել", + format: "dd.mm.yyyy", + weekStart: 1, + monthsTitle: 'Ամիսնէր' + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/id.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/id.js new file mode 100644 index 00000000..c19beb1c --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/id.js @@ -0,0 +1,15 @@ +/** + * Bahasa translation for bootstrap-datepicker + * Azwar Akbar + */ +(function () { + Datepicker.locales.id = { + days: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"], + daysShort: ["Mgu", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], + daysMin: ["Mg", "Sn", "Sl", "Ra", "Ka", "Ju", "Sa"], + months: ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"], + today: "Hari Ini", + clear: "Kosongkan" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/is.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/is.js new file mode 100644 index 00000000..18f818dc --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/is.js @@ -0,0 +1,14 @@ +/** + * Icelandic translation for bootstrap-datepicker + * Hinrik Örn Sigurðsson + */ +(function () { + Datepicker.locales.is = { + days: ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur"], + daysShort: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau"], + daysMin: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La"], + months: ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"], + today: "Í Dag" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/it-CH.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/it-CH.js new file mode 100644 index 00000000..b1081cd4 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/it-CH.js @@ -0,0 +1,20 @@ +/** + * Italian (Switzerland) translation for bootstrap-datepicker + * Christoph Jossi + * Based on + * Italian translation for bootstrap-datepicker + * Enrico Rubboli + */ +(function () { + Datepicker.locales['it-CH'] = { + days: ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"], + daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"], + daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa"], + months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], + monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"], + today: "Oggi", + clear: "Cancella", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/it.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/it.js new file mode 100644 index 00000000..70d98ab7 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/it.js @@ -0,0 +1,18 @@ +/** + * Italian translation for bootstrap-datepicker + * Enrico Rubboli + */ +(function () { + Datepicker.locales.it = { + days: ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"], + daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"], + daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa"], + months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], + monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"], + today: "Oggi", + monthsTitle: "Mesi", + clear: "Cancella", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ja.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ja.js new file mode 100644 index 00000000..f1c1b303 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ja.js @@ -0,0 +1,17 @@ +/** + * Japanese translation for bootstrap-datepicker + * Norio Suzuki + */ +(function () { + Datepicker.locales.ja = { + days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜"], + daysShort: ["日", "月", "火", "水", "木", "金", "土"], + daysMin: ["日", "月", "火", "水", "木", "金", "土"], + months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + today: "今日", + format: "yyyy/mm/dd", + titleFormat: "y年mm月", + clear: "クリア" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ka.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ka.js new file mode 100644 index 00000000..b0cd474a --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ka.js @@ -0,0 +1,17 @@ +/** + * Georgian translation for bootstrap-datepicker + * Levan Melikishvili + */ +(function () { + Datepicker.locales.ka = { + days: ["კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი"], + daysShort: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ"], + daysMin: ["კვ", "ორ", "სა", "ოთ", "ხუ", "პა", "შა"], + months: ["იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომბერი", "ნოემბერი", "დეკემბერი"], + monthsShort: ["იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ"], + today: "დღეს", + clear: "გასუფთავება", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/kk.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/kk.js new file mode 100644 index 00000000..9b85f8cf --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/kk.js @@ -0,0 +1,15 @@ +/** + * Kazakh translation for bootstrap-datepicker + * Yerzhan Tolekov + */ +(function () { + Datepicker.locales.kk = { + days: ["Жексенбі", "Дүйсенбі", "Сейсенбі", "Сәрсенбі", "Бейсенбі", "Жұма", "Сенбі"], + daysShort: ["Жек", "Дүй", "Сей", "Сәр", "Бей", "Жұм", "Сен"], + daysMin: ["Жк", "Дс", "Сс", "Ср", "Бс", "Жм", "Сн"], + months: ["Қаңтар", "Ақпан", "Наурыз", "Сәуір", "Мамыр", "Маусым", "Шілде", "Тамыз", "Қыркүйек", "Қазан", "Қараша", "Желтоқсан"], + monthsShort: ["Қаң", "Ақп", "Нау", "Сәу", "Мам", "Мау", "Шіл", "Там", "Қыр", "Қаз", "Қар", "Жел"], + today: "Бүгін", + weekStart: 1 + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/km.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/km.js new file mode 100644 index 00000000..71e294cd --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/km.js @@ -0,0 +1,15 @@ +/** + * Khmer translation for bootstrap-datepicker + * This is the Updated Version of: https: //github.com/uxsolutions/bootstrap-datepicker/blob/71308d42cce9524284c50c6fac50422d1790ac0f/js/locales/bootstrap-datepicker.kh.js + */ +(function () { + Datepicker.locales.km = { + days: ["អាទិត្យ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រហស្បតិ៍", "សុក្រ", "សៅរ៍"], + daysShort: ["អា.ទិ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រ.ហ", "សុក្រ", "សៅរ៍"], + daysMin: ["អា.ទិ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រ.ហ", "សុក្រ", "សៅរ៍"], + months: ["មករា", "កុម្ភះ", "មិនា", "មេសា", "ឧសភា", "មិថុនា", "កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", "ធ្នូ"], + monthsShort: ["មករា", "កុម្ភះ", "មិនា", "មេសា", "ឧសភា", "មិថុនា", "កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", "ធ្នូ"], + today: "ថ្ងៃនេះ", + clear: "សំអាត" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ko.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ko.js new file mode 100644 index 00000000..3be9400b --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ko.js @@ -0,0 +1,18 @@ +/** + * Korean translation for bootstrap-datepicker + * This is a port from https: //github.com/moment/moment/blob/develop/src/locale/ko.js + */ +(function () { + Datepicker.locales.ko = { + days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"], + daysShort: ["일", "월", "화", "수", "목", "금", "토"], + daysMin: ["일", "월", "화", "수", "목", "금", "토"], + months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], + monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], + today: "오늘", + clear: "삭제", + format: "yyyy-mm-dd", + titleFormat: "y년mm월", + weekStart: 0 + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/lt.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/lt.js new file mode 100644 index 00000000..894e8cbc --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/lt.js @@ -0,0 +1,19 @@ +/** + * Lithuanian translation for bootstrap-datepicker + * Šarūnas Gliebus + */ + +(function () { + Datepicker.locales.lt = { + days: ["Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis"], + daysShort: ["S", "Pr", "A", "T", "K", "Pn", "Š"], + daysMin: ["Sk", "Pr", "An", "Tr", "Ke", "Pn", "Št"], + months: ["Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"], + monthsShort: ["Sau", "Vas", "Kov", "Bal", "Geg", "Bir", "Lie", "Rugp", "Rugs", "Spa", "Lap", "Gru"], + today: "Šiandien", + monthsTitle: "Mėnesiai", + clear: "Išvalyti", + weekStart: 1, + format: "yyyy-mm-dd" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/lv.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/lv.js new file mode 100644 index 00000000..109014b9 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/lv.js @@ -0,0 +1,18 @@ +/** + * Latvian translation for bootstrap-datepicker + * Artis Avotins + */ + +(function () { + Datepicker.locales.lv = { + days: ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena"], + daysShort: ["Sv", "P", "O", "T", "C", "Pk", "S"], + daysMin: ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "Se"], + months: ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jūn", "Jūl", "Aug", "Sep", "Okt", "Nov", "Dec"], + monthsTitle: "Mēneši", + today: "Šodien", + clear: "Nodzēst", + weekStart: 1 + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/me.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/me.js new file mode 100644 index 00000000..6ecc0972 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/me.js @@ -0,0 +1,17 @@ +/** + * Montenegrin translation for bootstrap-datepicker + * Miodrag Nikač + */ +(function () { + Datepicker.locales.me = { + days: ["Nedjelja","Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"], + daysShort: ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"], + daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su"], + months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], + today: "Danas", + weekStart: 1, + clear: "Izbriši", + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/mk.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/mk.js new file mode 100644 index 00000000..df87e2d1 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/mk.js @@ -0,0 +1,15 @@ +/** + * Macedonian translation for bootstrap-datepicker + * Marko Aleksic + */ +(function () { + Datepicker.locales.mk = { + days: ["Недела", "Понеделник", "Вторник", "Среда", "Четврток", "Петок", "Сабота"], + daysShort: ["Нед", "Пон", "Вто", "Сре", "Чет", "Пет", "Саб"], + daysMin: ["Не", "По", "Вт", "Ср", "Че", "Пе", "Са"], + months: ["Јануари", "Февруари", "Март", "Април", "Мај", "Јуни", "Јули", "Август", "Септември", "Октомври", "Ноември", "Декември"], + monthsShort: ["Јан", "Фев", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Ное", "Дек"], + today: "Денес", + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/mn.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/mn.js new file mode 100644 index 00000000..c080280b --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/mn.js @@ -0,0 +1,17 @@ +/** + * Mongolian translation for bootstrap-datepicker + * Andrey Torsunov + */ +(function () { + Datepicker.locales.mn = { + days: ["Ням", "Даваа", "Мягмар", "Лхагва", "Пүрэв", "Баасан", "Бямба"], + daysShort: ["Ням", "Дав", "Мяг", "Лха", "Пүр", "Баа", "Бям"], + daysMin: ["Ня", "Да", "Мя", "Лх", "Пү", "Ба", "Бя"], + months: ["Хулгана", "Үхэр", "Бар", "Туулай", "Луу", "Могой", "Морь", "Хонь", "Бич", "Тахиа", "Нохой", "Гахай"], + monthsShort: ["Хул", "Үхэ", "Бар", "Туу", "Луу", "Мог", "Мор", "Хон", "Бич", "Тах", "Нох", "Гах"], + today: "Өнөөдөр", + clear: "Тодорхой", + format: "yyyy.mm.dd", + weekStart: 1 + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/mr.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/mr.js new file mode 100644 index 00000000..67289df2 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/mr.js @@ -0,0 +1,18 @@ +/** + * Marathi translation for bootstrap-datepicker + * Sushant Pimple + */ +(function () { + Datepicker.locales.mr = { + days: ["रविवार", "सोमवार", "मंगळवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार"], + daysShort: ["रवि", "सोम", "मंगळ", "बुध", "गुरु", "शुक्र", "शनि"], + daysMin: ["र", "सो", "मं", "बु", "गु", "शु", "श"], + months: ["जानेवारी", "फेब्रुवारी", "मार्च", "एप्रिल", "मे", "जून", "जुलै", "ऑगस्ट", "सप्टेंबर", "ऑक्टोबर", "नोव्हेंबर", "डिसेंबर"], + monthsShort: ["जाने.", "फेब्रु.", "मार्च", "एप्रिल", "मे", "जून", "जुलै", "ऑगस्ट", "सप्टें.", "ऑक्टो.", "नोव्हें.", "डिसें."], + today: "आज", + monthsTitle: "महीने", + clear: "हटवा", + weekStart: 1, + format: "dd / mm / yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ms.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ms.js new file mode 100644 index 00000000..20283bd4 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ms.js @@ -0,0 +1,15 @@ +/** + * Malay translation for bootstrap-datepicker + * Ateman Faiz + */ +(function () { + Datepicker.locales.ms = { + days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu"], + daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"], + daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa"], + months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"], + today: "Hari Ini", + clear: "Bersihkan" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/nl-BE.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/nl-BE.js new file mode 100644 index 00000000..6cf3d565 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/nl-BE.js @@ -0,0 +1,18 @@ +/** + * Belgium-Dutch translation for bootstrap-datepicker + * Julien Poulin + */ +(function () { + Datepicker.locales['nl-BE'] = { + days: ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"], + daysShort: ["zo", "ma", "di", "wo", "do", "vr", "za"], + daysMin: ["zo", "ma", "di", "wo", "do", "vr", "za"], + months: ["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"], + monthsShort: ["jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec"], + today: "Vandaag", + monthsTitle: "Maanden", + clear: "Leegmaken", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/nl.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/nl.js new file mode 100644 index 00000000..1bc12ea1 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/nl.js @@ -0,0 +1,18 @@ +/** + * Dutch translation for bootstrap-datepicker + * Reinier Goltstein + */ +(function () { + Datepicker.locales.nl = { + days: ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"], + daysShort: ["zo", "ma", "di", "wo", "do", "vr", "za"], + daysMin: ["zo", "ma", "di", "wo", "do", "vr", "za"], + months: ["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"], + monthsShort: ["jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec"], + today: "Vandaag", + monthsTitle: "Maanden", + clear: "Wissen", + weekStart: 1, + format: "dd-mm-yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/no.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/no.js new file mode 100644 index 00000000..d9c55fe4 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/no.js @@ -0,0 +1,18 @@ +/** + * Norwegian translation for bootstrap-datepicker + * George Gooding + */ +(function () { + Datepicker.locales.no = { + days: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'], + daysShort: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'], + daysMin: ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'], + months: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'], + monthsShort: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'], + today: 'i dag', + monthsTitle: 'Måneder', + clear: 'Nullstill', + weekStart: 1, + format: 'dd.mm.yyyy' + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/oc.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/oc.js new file mode 100644 index 00000000..c1d60074 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/oc.js @@ -0,0 +1,17 @@ +/** + * Occitan translation for bootstrap-datepicker + */ +(function () { + Datepicker.locales.oc = { + days: ["Dimenge", "Diluns", "Dimars", "Dimècres", "Dijòus", "Divendres", "Dissabte"], + daysShort: ["Dim", "Dil", "Dmr", "Dmc", "Dij", "Div", "Dis"], + daysMin: ["dg", "dl", "dr", "dc", "dj", "dv", "ds"], + months: ["Genièr", "Febrièr", "Març", "Abrial", "Mai", "Junh", "Julhet", "Agost", "Setembre", "Octobre", "Novembre", "Decembre"], + monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Dec"], + today: "Uèi", + monthsTitle: "Meses", + clear: "Escafar", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/pl.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/pl.js new file mode 100644 index 00000000..55444afd --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/pl.js @@ -0,0 +1,17 @@ +/** + * Polish translation for bootstrap-datepicker + * Robert + */ +(function () { + Datepicker.locales.pl = { + days: ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota"], + daysShort: ["Niedz.", "Pon.", "Wt.", "Śr.", "Czw.", "Piąt.", "Sob."], + daysMin: ["Ndz.", "Pn.", "Wt.", "Śr.", "Czw.", "Pt.", "Sob."], + months: ["Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"], + monthsShort: ["Sty.", "Lut.", "Mar.", "Kwi.", "Maj", "Cze.", "Lip.", "Sie.", "Wrz.", "Paź.", "Lis.", "Gru."], + today: "Dzisiaj", + weekStart: 1, + clear: "Wyczyść", + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/pt-BR.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/pt-BR.js new file mode 100644 index 00000000..fb855c90 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/pt-BR.js @@ -0,0 +1,17 @@ +/** + * Brazilian translation for bootstrap-datepicker + * Cauan Cabral + */ +(function () { + Datepicker.locales['pt-BR'] = { + days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"], + daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"], + daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa"], + months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], + monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], + today: "Hoje", + monthsTitle: "Meses", + clear: "Limpar", + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/pt.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/pt.js new file mode 100644 index 00000000..f25cf9b4 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/pt.js @@ -0,0 +1,18 @@ +/** + * Portuguese translation for bootstrap-datepicker + * Original code: Cauan Cabral + * Tiago Melo + */ +(function () { + Datepicker.locales.pt = { + days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"], + daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"], + daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa"], + months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], + monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], + today: "Hoje", + monthsTitle: "Meses", + clear: "Limpar", + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ro.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ro.js new file mode 100644 index 00000000..0b98838e --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ro.js @@ -0,0 +1,17 @@ +/** + * Romanian translation for bootstrap-datepicker + * Cristian Vasile + */ +(function () { + Datepicker.locales.ro = { + days: ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă"], + daysShort: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm"], + daysMin: ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ"], + months: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"], + monthsShort: ["Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"], + today: "Astăzi", + clear: "Șterge", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ru.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ru.js new file mode 100644 index 00000000..f85cc51e --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ru.js @@ -0,0 +1,18 @@ +/** + * Russian translation for bootstrap-datepicker + * Victor Taranenko + */ +(function () { + Datepicker.locales.ru = { + days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"], + daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб"], + daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"], + months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"], + monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], + today: "Сегодня", + clear: "Очистить", + format: "dd.mm.yyyy", + weekStart: 1, + monthsTitle: 'Месяцы' + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/si.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/si.js new file mode 100644 index 00000000..04bf43f0 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/si.js @@ -0,0 +1,18 @@ +/** + * Sinhala translation for bootstrap-datepicker + * Chanaka Fernando + */ +(function () { + Datepicker.locales.si = { + days: ["ඉරිදා", "සඳුදා", "අඟහරුවාදා", "බදාදා", "බ්‍රහස්පතින්දා", "සිකුරාදා", "සෙනසුරාදා"], + daysShort: ["ඉරි", "සඳු", "අඟ", "බදා", "බ්‍රහ", "සිකු", "සෙන"], + daysMin: ["ඉ", "ස", "අ", "බ", "බ්‍ර", "සි", "සෙ"], + months: ["ජනවාරි", "පෙබරවාරි", "මාර්තු", "අප්‍රේල්", "මැයි", "ජුනි", "ජූලි", "අගෝස්තු", "සැප්තැම්බර්", "ඔක්තෝබර්", "නොවැම්බර්", "දෙසැම්බර්"], + monthsShort: ["ජන", "පෙබ", "මාර්", "අප්‍රේ", "මැයි", "ජුනි", "ජූලි", "අගෝ", "සැප්", "ඔක්", "නොවැ", "දෙසැ"], + today: "අද", + monthsTitle: "මාස", + clear: "මකන්න", + weekStart: 0, + format: "yyyy-mm-dd" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sk.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sk.js new file mode 100644 index 00000000..0f813abf --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sk.js @@ -0,0 +1,18 @@ +/** + * Slovak translation for bootstrap-datepicker + * Marek Lichtner + * Fixes by Michal Remiš + */ +(function () { + Datepicker.locales.sk = { + days: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota"], + daysShort: ["Ned", "Pon", "Uto", "Str", "Štv", "Pia", "Sob"], + daysMin: ["Ne", "Po", "Ut", "St", "Št", "Pia", "So"], + months: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec"], + today: "Dnes", + clear: "Vymazať", + weekStart: 1, + format: "d.m.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sl.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sl.js new file mode 100644 index 00000000..6fae7fd2 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sl.js @@ -0,0 +1,15 @@ +/** + * Slovene translation for bootstrap-datepicker + * Gregor Rudolf + */ +(function () { + Datepicker.locales.sl = { + days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota"], + daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob"], + daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So"], + months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], + today: "Danes", + weekStart: 1 + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sq.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sq.js new file mode 100644 index 00000000..32b2f1d6 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sq.js @@ -0,0 +1,18 @@ +/** + * Albanian translation for bootstrap-datepicker + * Tomor Pupovci + */ +(function () { + Datepicker.locales.sq = { + days: ["E Diel", "E Hënë", "E Martē", "E Mërkurë", "E Enjte", "E Premte", "E Shtunë"], + daysShort: ["Die", "Hën", "Mar", "Mër", "Enj", "Pre", "Shtu"], + daysMin: ["Di", "Hë", "Ma", "Më", "En", "Pr", "Sht"], + months: ["Janar", "Shkurt", "Mars", "Prill", "Maj", "Qershor", "Korrik", "Gusht", "Shtator", "Tetor", "Nëntor", "Dhjetor"], + monthsShort: ["Jan", "Shk", "Mar", "Pri", "Maj", "Qer", "Korr", "Gu", "Sht", "Tet", "Nën", "Dhjet"], + monthsTitle: "Muaj", + today: "Sot", + weekStart: 1, + format: "dd/mm/yyyy", + clear: "Pastro" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sr-latn.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sr-latn.js new file mode 100644 index 00000000..65281d43 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sr-latn.js @@ -0,0 +1,16 @@ +/** + * Serbian latin translation for bootstrap-datepicker + * Bojan Milosavlević + */ +(function () { + Datepicker.locales['sr-latn'] = { + days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota"], + daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub"], + daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su"], + months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], + monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], + today: "Danas", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sr.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sr.js new file mode 100644 index 00000000..275edd7d --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sr.js @@ -0,0 +1,16 @@ +/** + * Serbian cyrillic translation for bootstrap-datepicker + * Bojan Milosavlević + */ +(function () { + Datepicker.locales.sr = { + days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота"], + daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб"], + daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су"], + months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], + monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"], + today: "Данас", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sv.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sv.js new file mode 100644 index 00000000..955ff67d --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sv.js @@ -0,0 +1,17 @@ +/** + * Swedish translation for bootstrap-datepicker + * Patrik Ragnarsson + */ +(function () { + Datepicker.locales.sv = { + days: ["söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag"], + daysShort: ["sön", "mån", "tis", "ons", "tor", "fre", "lör"], + daysMin: ["sö", "må", "ti", "on", "to", "fr", "lö"], + months: ["januari", "februari", "mars", "april", "maj", "juni", "juli", "augusti", "september", "oktober", "november", "december"], + monthsShort: ["jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec"], + today: "Idag", + format: "yyyy-mm-dd", + weekStart: 1, + clear: "Rensa" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sw.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sw.js new file mode 100644 index 00000000..e67b01f7 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/sw.js @@ -0,0 +1,15 @@ +/** + * Swahili translation for bootstrap-datepicker + * Edwin Mugendi + * Source: http: //scriptsource.org/cms/scripts/page.php?item_id=entry_detail&uid=xnfaqyzcku + */ +(function () { + Datepicker.locales.sw = { + days: ["Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi"], + daysShort: ["J2", "J3", "J4", "J5", "Alh", "Ij", "J1"], + daysMin: ["2", "3", "4", "5", "A", "I", "1"], + months: ["Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba", "Oktoba", "Novemba", "Desemba"], + monthsShort: ["Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des"], + today: "Leo" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ta.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ta.js new file mode 100644 index 00000000..ff338928 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/ta.js @@ -0,0 +1,18 @@ +/** + * Tamil translation for bootstrap-datepicker + * Abubacker Siddik A + */ +(function () { + Datepicker.locales.ta = { + days: ["ஞாயிறு", "திங்கள்", "செவ்வாய்", "புதன்", "வியாழன்", "வெள்ளி", "சனி"], + daysShort: ["ஞாயி", "திங்", "செவ்", "புத", "வியா", "வெள்", "சனி"], + daysMin: ["ஞா", "தி", "செ", "பு", "வி", "வெ", "ச"], + months: ["ஜனவரி", "பிப்ரவரி", "மார்ச்", "ஏப்ரல்", "மே", "ஜூன்", "ஜூலை", "ஆகஸ்டு", "செப்டம்பர்", "அக்டோபர்", "நவம்பர்", "டிசம்பர்"], + monthsShort: ["ஜன", "பிப்", "மார்", "ஏப்", "மே", "ஜூன்", "ஜூலை", "ஆக", "செப்", "அக்", "நவ", "டிச"], + today: "இன்று", + monthsTitle: "மாதங்கள்", + clear: "நீக்கு", + weekStart: 1, + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/tg.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/tg.js new file mode 100644 index 00000000..497c8371 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/tg.js @@ -0,0 +1,19 @@ +/** + * Tajik (cyrillic) translation for bootstrap-datepicker + * Bakhtiyor Bahritidinov + * Orif N. Jr. + */ +(function () { + Datepicker.locales.tg = { + days: ["Якшанбе", "Душанбе", "Сешанбе", "Чоршанбе", "Панҷшанбе", "Ҷумъа", "Шанбе"], + daysShort: ["Яшб", "Дшб", "Сшб", "Чшб", "Пшб", "Ҷум", "Шнб"], + daysMin: ["Яш", "Дш", "Сш", "Чш", "Пш", "Ҷм", "Шб"], + months: ["Январ", "Феврал", "Март", "Апрел", "Май", "Июн", "Июл", "Август", "Сентябр", "Октябр", "Ноябр", "Декабр"], + monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], + today: "Имрӯз", + monthsTitle: "Моҳҳо", + clear: "Тоза намудан", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/th.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/th.js new file mode 100644 index 00000000..bdeb7904 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/th.js @@ -0,0 +1,14 @@ +/** + * Thai translation for bootstrap-datepicker + * Suchau Jiraprapot + */ +(function () { + Datepicker.locales.th = { + days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"], + daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], + daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], + months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"], + monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], + today: "วันนี้" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/tk.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/tk.js new file mode 100644 index 00000000..4c8affd4 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/tk.js @@ -0,0 +1,18 @@ +/** + * Turkmen translation for bootstrap-datepicker + * N'Bayramberdiyev + */ +(function () { + Datepicker.locales.tk = { + days: ["Ýekşenbe", "Duşenbe", "Sişenbe", "Çarşenbe", "Penşenbe", "Anna", "Şenbe"], + daysShort: ["Ýek", "Duş", "Siş", "Çar", "Pen", "Ann", "Şen"], + daysMin: ["Ýe", "Du", "Si", "Ça", "Pe", "An", "Şe"], + months: ["Ýanwar", "Fewral", "Mart", "Aprel", "Maý", "Iýun", "Iýul", "Awgust", "Sentýabr", "Oktýabr", "Noýabr", "Dekabr"], + monthsShort: ["Ýan", "Few", "Mar", "Apr", "Maý", "Iýn", "Iýl", "Awg", "Sen", "Okt", "Noý", "Dek"], + today: "Bu gün", + monthsTitle: "Aýlar", + clear: "Aýyr", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/tr.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/tr.js new file mode 100644 index 00000000..5a97ed77 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/tr.js @@ -0,0 +1,17 @@ +/** + * Turkish translation for bootstrap-datepicker + * Serkan Algur + */ +(function () { + Datepicker.locales.tr = { + days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"], + daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts"], + daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct"], + months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"], + monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], + today: "Bugün", + clear: "Temizle", + weekStart: 1, + format: "dd.mm.yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/uk.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/uk.js new file mode 100644 index 00000000..38210352 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/uk.js @@ -0,0 +1,17 @@ +/** + * Ukrainian translation for bootstrap-datepicker + * Igor Polynets + */ +(function () { + Datepicker.locales.uk = { + days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота"], + daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб"], + daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"], + months: ["Cічень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], + monthsShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"], + today: "Сьогодні", + clear: "Очистити", + format: "dd.mm.yyyy", + weekStart: 1 + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/uz-cyrl.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/uz-cyrl.js new file mode 100644 index 00000000..3dd8dde7 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/uz-cyrl.js @@ -0,0 +1,18 @@ +/** + * Uzbek cyrillic translation for bootstrap-datepicker + * Kakhramonov Javlonbek + */ +(function () { + Datepicker.locales['uz-cyrl'] = { + days: ["Якшанба", "Душанба", "Сешанба", "Чоршанба", "Пайшанба", "Жума", "Шанба"], + daysShort: ["Якш", "Ду", "Се", "Чор", "Пай", "Жу", "Ша"], + daysMin: ["Як", "Ду", "Се", "Чо", "Па", "Жу", "Ша"], + months: ["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"], + monthsShort: ["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"], + today: "Бугун", + clear: "Ўчириш", + format: "dd.mm.yyyy", + weekStart: 1, + monthsTitle: 'Ойлар' + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/uz-latn.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/uz-latn.js new file mode 100644 index 00000000..8f18dac6 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/uz-latn.js @@ -0,0 +1,18 @@ +/** + * Uzbek latin translation for bootstrap-datepicker + * Kakhramonov Javlonbek + */ +(function () { + Datepicker.locales['uz-latn'] = { + days: ["Yakshanba", "Dushanba", "Seshanba", "Chorshanba", "Payshanba", "Juma", "Shanba"], + daysShort: ["Yak", "Du", "Se", "Chor", "Pay", "Ju", "Sha"], + daysMin: ["Ya", "Du", "Se", "Cho", "Pa", "Ju", "Sha"], + months: ["Yanvar", "Fevral", "Mart", "Aprel", "May", "Iyun", "Iyul", "Avgust", "Sentabr", "Oktabr", "Noyabr", "Dekabr"], + monthsShort: ["Yan", "Fev", "Mar", "Apr", "May", "Iyn", "Iyl", "Avg", "Sen", "Okt", "Noy", "Dek"], + today: "Bugun", + clear: "O'chirish", + format: "dd.mm.yyyy", + weekStart: 1, + monthsTitle: 'Oylar' + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/vi.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/vi.js new file mode 100644 index 00000000..90b5cb8a --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/vi.js @@ -0,0 +1,16 @@ +/** + * Vietnamese translation for bootstrap-datepicker + * An Vo + */ +(function () { + Datepicker.locales.vi = { + days: ["Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"], + daysShort: ["CN", "Thứ 2", "Thứ 3", "Thứ 4", "Thứ 5", "Thứ 6", "Thứ 7"], + daysMin: ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], + months: ["Tháng 1", "Tháng 2", "Tháng 3", "Tháng 4", "Tháng 5", "Tháng 6", "Tháng 7", "Tháng 8", "Tháng 9", "Tháng 10", "Tháng 11", "Tháng 12"], + monthsShort: ["Th1", "Th2", "Th3", "Th4", "Th5", "Th6", "Th7", "Th8", "Th9", "Th10", "Th11", "Th12"], + today: "Hôm nay", + clear: "Xóa", + format: "dd/mm/yyyy" + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/zh-CN.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/zh-CN.js new file mode 100644 index 00000000..adec7d20 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/zh-CN.js @@ -0,0 +1,19 @@ +/** + * Simplified Chinese translation for bootstrap-datepicker + * Yuan Cheung + */ +(function () { + Datepicker.locales['zh-CN'] = { + days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], + daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], + daysMin: ["日", "一", "二", "三", "四", "五", "六"], + months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], + monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + today: "今天", + monthsTitle: "选择月份", + clear: "清除", + format: "yyyy-mm-dd", + titleFormat: "y年mm月", + weekStart: 1 + }; +}()); diff --git a/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/zh-TW.js b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/zh-TW.js new file mode 100644 index 00000000..d8e249a1 --- /dev/null +++ b/apps/static/assets/vendor/vanillajs-datepicker/dist/js/locales/zh-TW.js @@ -0,0 +1,18 @@ +/** + * Traditional Chinese translation for bootstrap-datepicker + * Rung-Sheng Jang + * FrankWu Fix more appropriate use of Traditional Chinese habit + */ +(function () { + Datepicker.locales['zh-TW'] = { + days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], + daysShort: ["週日", "週一", "週二", "週三", "週四", "週五", "週六"], + daysMin: ["日", "一", "二", "三", "四", "五", "六"], + months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], + monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + today: "今天", + format: "yyyy年mm月dd日", + weekStart: 1, + clear: "清除" + }; +}()); diff --git a/apps/static/assets/vendor/vivus/dist/vivus.min.js b/apps/static/assets/vendor/vivus/dist/vivus.min.js new file mode 100644 index 00000000..ccc1092c --- /dev/null +++ b/apps/static/assets/vendor/vivus/dist/vivus.min.js @@ -0,0 +1 @@ +!function(){"use strict";function r(t){if(void 0===t)throw new Error('Pathformer [constructor]: "element" parameter is required');if(t.constructor===String&&!(t=document.getElementById(t)))throw new Error('Pathformer [constructor]: "element" parameter is not related to an existing ID');if(!(t instanceof window.SVGElement||t instanceof window.SVGGElement||/^svg$/i.test(t.nodeName)))throw new Error('Pathformer [constructor]: "element" parameter must be a string or a SVGelement');this.el=t,this.scan(t)}var n,e,t,h;function i(t,e,r){n(),this.isReady=!1,this.setElement(t,e),this.setOptions(e),this.setCallback(r),this.isReady&&this.init()}r.prototype.TYPES=["line","ellipse","circle","polygon","polyline","rect"],r.prototype.ATTR_WATCH=["cx","cy","points","r","rx","ry","x","x1","x2","y","y1","y2"],r.prototype.scan=function(t){for(var e,r,n,i=t.querySelectorAll(this.TYPES.join(",")),a=0;a=this.duration)throw new Error("Vivus [constructor]: delay must be shorter than duration")},i.prototype.setCallback=function(t){if(t&&t.constructor!==Function)throw new Error('Vivus [constructor]: "callback" parameter must be a function');this.callback=t||function(){}},i.prototype.mapping=function(){var t,e,r,n,i,a,o,s;for(s=a=o=0,e=this.el.querySelectorAll("path"),t=0;t=this.frameLength))return this.trace(),void(this.handle=e(function(){t.drawer()}));this.stop(),this.currentFrame=this.frameLength,this.trace(),this.selfDestroy&&this.destroy()}this.callback(this),this.instanceCallback&&(this.instanceCallback(this),this.instanceCallback=null)},i.prototype.trace=function(){var t,e,r,n;for(n=this.animTimingFunction(this.currentFrame/this.frameLength)*this.frameLength,t=0;tn;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.Context.refreshAll();for(var e in i)i[e].enabled=!0;return this},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,n.windowContext||(n.windowContext=!0,n.windowContext=new e(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s];if(null!==a.triggerPoint){var l=o.oldScroll=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=Math.floor(y+l-f),h=w=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}(); \ No newline at end of file diff --git a/apps/static/assets/vendor/waypoints/lib/noframework.waypoints.min.js b/apps/static/assets/vendor/waypoints/lib/noframework.waypoints.min.js new file mode 100644 index 00000000..edfacb57 --- /dev/null +++ b/apps/static/assets/vendor/waypoints/lib/noframework.waypoints.min.js @@ -0,0 +1,7 @@ +/*! +Waypoints - 4.0.1 +Copyright © 2011-2016 Caleb Troughton +Licensed under the MIT license. +https://github.com/imakewebthings/waypoints/blob/master/licenses.txt +*/ +!function(){"use strict";function t(n){if(!n)throw new Error("No options passed to Waypoint constructor");if(!n.element)throw new Error("No element option passed to Waypoint constructor");if(!n.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,n),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=n.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var n in i)e.push(i[n]);for(var o=0,r=e.length;r>o;o++)e[o][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.Context.refreshAll();for(var e in i)i[e].enabled=!0;return this},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=o.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,n[t.waypointContextKey]=this,i+=1,o.windowContext||(o.windowContext=!0,o.windowContext=new e(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,n={},o=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".waypoints"),delete n[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,o.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||o.isTouch)&&(e.didScroll=!0,o.requestAnimationFrame(t))})},e.prototype.handleResize=function(){o.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var n=e[i],o=n.newScroll>n.oldScroll,r=o?n.forward:n.backward;for(var s in this.waypoints[i]){var l=this.waypoints[i][s];if(null!==l.triggerPoint){var a=n.oldScroll=l.triggerPoint,p=a&&h,u=!a&&!h;(p||u)&&(l.queueTrigger(r),t[l.group.id]=l.group)}}}for(var d in t)t[d].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?o.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?o.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var n=0,o=t.length;o>n;n++)t[n].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),n={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var l in this.waypoints[r]){var a,h,p,u,d,f=this.waypoints[r][l],c=f.options.offset,w=f.triggerPoint,y=0,g=null==w;f.element!==f.element.window&&(y=f.adapter.offset()[s.offsetProp]),"function"==typeof c?c=c.apply(f):"string"==typeof c&&(c=parseFloat(c),f.options.offset.indexOf("%")>-1&&(c=Math.ceil(s.contextDimension*c/100))),a=s.contextScroll-s.contextOffset,f.triggerPoint=Math.floor(y+a-c),h=w=s.oldScroll,u=h&&p,d=!h&&!p,!g&&u?(f.queueTrigger(s.backward),n[f.group.id]=f.group):!g&&d?(f.queueTrigger(s.forward),n[f.group.id]=f.group):g&&s.oldScroll>=f.triggerPoint&&(f.queueTrigger(s.forward),n[f.group.id]=f.group)}}return o.requestAnimationFrame(function(){for(var t in n)n[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in n)n[t].refresh()},e.findByElement=function(t){return n[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},o.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},o.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),n[this.axis][this.name]=this}var n={vertical:{},horizontal:{}},o=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var n=this.triggerQueues[i],o="up"===i||"left"===i;n.sort(o?e:t);for(var r=0,s=n.length;s>r;r+=1){var l=n[r];(l.options.continuous||r===n.length-1)&&l.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints),n=i===this.waypoints.length-1;return n?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=o.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return n[t.axis][t.name]||new i(t)},o.Group=i}(),function(){"use strict";function t(t){return t===t.window}function e(e){return t(e)?e:e.defaultView}function i(t){this.element=t,this.handlers={}}var n=window.Waypoint;i.prototype.innerHeight=function(){var e=t(this.element);return e?this.element.innerHeight:this.element.clientHeight},i.prototype.innerWidth=function(){var e=t(this.element);return e?this.element.innerWidth:this.element.clientWidth},i.prototype.off=function(t,e){function i(t,e,i){for(var n=0,o=e.length-1;o>n;n++){var r=e[n];i&&i!==r||t.removeEventListener(r)}}var n=t.split("."),o=n[0],r=n[1],s=this.element;if(r&&this.handlers[r]&&o)i(s,this.handlers[r][o],e),this.handlers[r][o]=[];else if(o)for(var l in this.handlers)i(s,this.handlers[l][o]||[],e),this.handlers[l][o]=[];else if(r&&this.handlers[r]){for(var a in this.handlers[r])i(s,this.handlers[r][a],e);this.handlers[r]={}}},i.prototype.offset=function(){if(!this.element.ownerDocument)return null;var t=this.element.ownerDocument.documentElement,i=e(this.element.ownerDocument),n={top:0,left:0};return this.element.getBoundingClientRect&&(n=this.element.getBoundingClientRect()),{top:n.top+i.pageYOffset-t.clientTop,left:n.left+i.pageXOffset-t.clientLeft}},i.prototype.on=function(t,e){var i=t.split("."),n=i[0],o=i[1]||"__default",r=this.handlers[o]=this.handlers[o]||{},s=r[n]=r[n]||[];s.push(e),this.element.addEventListener(n,e)},i.prototype.outerHeight=function(e){var i,n=this.innerHeight();return e&&!t(this.element)&&(i=window.getComputedStyle(this.element),n+=parseInt(i.marginTop,10),n+=parseInt(i.marginBottom,10)),n},i.prototype.outerWidth=function(e){var i,n=this.innerWidth();return e&&!t(this.element)&&(i=window.getComputedStyle(this.element),n+=parseInt(i.marginLeft,10),n+=parseInt(i.marginRight,10)),n},i.prototype.scrollLeft=function(){var t=e(this.element);return t?t.pageXOffset:this.element.scrollLeft},i.prototype.scrollTop=function(){var t=e(this.element);return t?t.pageYOffset:this.element.scrollTop},i.extend=function(){function t(t,e){if("object"==typeof t&&"object"==typeof e)for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}for(var e=Array.prototype.slice.call(arguments),i=1,n=e.length;n>i;i++)t(e[0],e[i]);return e[0]},i.inArray=function(t,e,i){return null==e?-1:e.indexOf(t,i)},i.isEmptyObject=function(t){for(var e in t)return!1;return!0},n.adapters.push({name:"noframework",Adapter:i}),n.Adapter=i}(); \ No newline at end of file diff --git a/apps/static/assets/vendor/waypoints/lib/shortcuts/infinite.min.js b/apps/static/assets/vendor/waypoints/lib/shortcuts/infinite.min.js new file mode 100644 index 00000000..d429cfb5 --- /dev/null +++ b/apps/static/assets/vendor/waypoints/lib/shortcuts/infinite.min.js @@ -0,0 +1,7 @@ +/*! +Waypoints Infinite Scroll Shortcut - 4.0.1 +Copyright © 2011-2016 Caleb Troughton +Licensed under the MIT license. +https://github.com/imakewebthings/waypoints/blob/master/licenses.txt +*/ +!function(){"use strict";function t(n){this.options=i.extend({},t.defaults,n),this.container=this.options.element,"auto"!==this.options.container&&(this.container=this.options.container),this.$container=i(this.container),this.$more=i(this.options.more),this.$more.length&&(this.setupHandler(),this.waypoint=new o(this.options))}var i=window.jQuery,o=window.Waypoint;t.prototype.setupHandler=function(){this.options.handler=i.proxy(function(){this.options.onBeforePageLoad(),this.destroy(),this.$container.addClass(this.options.loadingClass),i.get(i(this.options.more).attr("href"),i.proxy(function(t){var n=i(i.parseHTML(t)),e=n.find(this.options.more),s=n.find(this.options.items);s.length||(s=n.filter(this.options.items)),this.$container.append(s),this.$container.removeClass(this.options.loadingClass),e.length||(e=n.filter(this.options.more)),e.length?(this.$more.replaceWith(e),this.$more=e,this.waypoint=new o(this.options)):this.$more.remove(),this.options.onAfterPageLoad(s)},this))},this)},t.prototype.destroy=function(){this.waypoint&&this.waypoint.destroy()},t.defaults={container:"auto",items:".infinite-item",more:".infinite-more-link",offset:"bottom-in-view",loadingClass:"infinite-loading",onBeforePageLoad:i.noop,onAfterPageLoad:i.noop},o.Infinite=t}(); \ No newline at end of file diff --git a/apps/static/assets/vendor/waypoints/lib/shortcuts/inview.min.js b/apps/static/assets/vendor/waypoints/lib/shortcuts/inview.min.js new file mode 100644 index 00000000..7c2675ce --- /dev/null +++ b/apps/static/assets/vendor/waypoints/lib/shortcuts/inview.min.js @@ -0,0 +1,7 @@ +/*! +Waypoints Inview Shortcut - 4.0.1 +Copyright © 2011-2016 Caleb Troughton +Licensed under the MIT license. +https://github.com/imakewebthings/waypoints/blob/master/licenses.txt +*/ +!function(){"use strict";function t(){}function e(t){this.options=i.Adapter.extend({},e.defaults,t),this.axis=this.options.horizontal?"horizontal":"vertical",this.waypoints=[],this.element=this.options.element,this.createWaypoints()}var i=window.Waypoint;e.prototype.createWaypoints=function(){for(var t={vertical:[{down:"enter",up:"exited",offset:"100%"},{down:"entered",up:"exit",offset:"bottom-in-view"},{down:"exit",up:"entered",offset:0},{down:"exited",up:"enter",offset:function(){return-this.adapter.outerHeight()}}],horizontal:[{right:"enter",left:"exited",offset:"100%"},{right:"entered",left:"exit",offset:"right-in-view"},{right:"exit",left:"entered",offset:0},{right:"exited",left:"enter",offset:function(){return-this.adapter.outerWidth()}}]},e=0,i=t[this.axis].length;i>e;e++){var n=t[this.axis][e];this.createWaypoint(n)}},e.prototype.createWaypoint=function(t){var e=this;this.waypoints.push(new i({context:this.options.context,element:this.options.element,enabled:this.options.enabled,handler:function(t){return function(i){e.options[t[i]].call(e,i)}}(t),offset:t.offset,horizontal:this.options.horizontal}))},e.prototype.destroy=function(){for(var t=0,e=this.waypoints.length;e>t;t++)this.waypoints[t].destroy();this.waypoints=[]},e.prototype.disable=function(){for(var t=0,e=this.waypoints.length;e>t;t++)this.waypoints[t].disable()},e.prototype.enable=function(){for(var t=0,e=this.waypoints.length;e>t;t++)this.waypoints[t].enable()},e.defaults={context:window,enabled:!0,enter:t,entered:t,exit:t,exited:t},i.Inview=e}(); \ No newline at end of file diff --git a/apps/static/assets/vendor/waypoints/lib/shortcuts/sticky.min.js b/apps/static/assets/vendor/waypoints/lib/shortcuts/sticky.min.js new file mode 100644 index 00000000..20578171 --- /dev/null +++ b/apps/static/assets/vendor/waypoints/lib/shortcuts/sticky.min.js @@ -0,0 +1,7 @@ +/*! +Waypoints Sticky Element Shortcut - 4.0.1 +Copyright © 2011-2016 Caleb Troughton +Licensed under the MIT license. +https://github.com/imakewebthings/waypoints/blob/master/licenses.txt +*/ +!function(){"use strict";function t(s){this.options=e.extend({},i.defaults,t.defaults,s),this.element=this.options.element,this.$element=e(this.element),this.createWrapper(),this.createWaypoint()}var e=window.jQuery,i=window.Waypoint;t.prototype.createWaypoint=function(){var t=this.options.handler;this.waypoint=new i(e.extend({},this.options,{element:this.wrapper,handler:e.proxy(function(e){var i=this.options.direction.indexOf(e)>-1,s=i?this.$element.outerHeight(!0):"";this.$wrapper.height(s),this.$element.toggleClass(this.options.stuckClass,i),t&&t.call(this,e)},this)}))},t.prototype.createWrapper=function(){this.options.wrapper&&this.$element.wrap(this.options.wrapper),this.$wrapper=this.$element.parent(),this.wrapper=this.$wrapper[0]},t.prototype.destroy=function(){this.$element.parent()[0]===this.wrapper&&(this.waypoint.destroy(),this.$element.removeClass(this.options.stuckClass),this.options.wrapper&&this.$element.unwrap())},t.defaults={wrapper:'
',stuckClass:"stuck",direction:"down right"},i.Sticky=t}(); \ No newline at end of file diff --git a/apps/static/assets/vendor/waypoints/lib/waypoints.debug.js b/apps/static/assets/vendor/waypoints/lib/waypoints.debug.js new file mode 100644 index 00000000..df6256bc --- /dev/null +++ b/apps/static/assets/vendor/waypoints/lib/waypoints.debug.js @@ -0,0 +1,46 @@ +/*! +Waypoints Debug - 4.0.1 +Copyright © 2011-2016 Caleb Troughton +Licensed under the MIT license. +https://github.com/imakewebthings/waypoints/blob/master/licenses.txt +*/ +(function() { + 'use strict' + + var displayNoneMessage = [ + 'You have a Waypoint element with display none. For more information on ', + 'why this is a bad idea read ', + 'http://imakewebthings.com/waypoints/guides/debugging/#display-none' + ].join('') + var fixedMessage = [ + 'You have a Waypoint element with fixed positioning. For more ', + 'information on why this is a bad idea read ', + 'http://imakewebthings.com/waypoints/guides/debugging/#fixed-position' + ].join('') + + function checkWaypointStyles() { + var originalRefresh = window.Waypoint.Context.prototype.refresh + + window.Waypoint.Context.prototype.refresh = function() { + for (var axis in this.waypoints) { + for (var key in this.waypoints[axis]) { + var waypoint = this.waypoints[axis][key] + var style = window.getComputedStyle(waypoint.element) + if (!waypoint.enabled) { + continue + } + if (style && style.display === 'none') { + console.error(displayNoneMessage) + } + if (style && style.position === 'fixed') { + console.error(fixedMessage) + } + } + } + return originalRefresh.call(this) + } + } + + checkWaypointStyles() +}()) +; \ No newline at end of file diff --git a/apps/static/assets/vendor/waypoints/lib/zepto.waypoints.min.js b/apps/static/assets/vendor/waypoints/lib/zepto.waypoints.min.js new file mode 100644 index 00000000..32fd5fba --- /dev/null +++ b/apps/static/assets/vendor/waypoints/lib/zepto.waypoints.min.js @@ -0,0 +1,7 @@ +/*! +Waypoints - 4.0.1 +Copyright © 2011-2016 Caleb Troughton +Licensed under the MIT license. +https://github.com/imakewebthings/waypoints/blob/master/licenses.txt +*/ +!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.Context.refreshAll();for(var e in i)i[e].enabled=!0;return this},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,n.windowContext||(n.windowContext=!0,n.windowContext=new e(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s];if(null!==a.triggerPoint){var l=o.oldScroll=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=Math.floor(y+l-f),h=w=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.element=t,this.$element=e(t)}var e=window.Zepto,i=window.Waypoint;e.each(["off","on","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),t.prototype.offset=function(){return this.element!==this.element.window?this.$element.offset():void 0},e.each(["width","height"],function(i,o){function n(t,i){return function(t){var n=this.$element,r=n[o](),s={width:["left","right"],height:["top","bottom"]};return e.each(s[o],function(e,o){r+=parseInt(n.css("padding-"+o),10),i&&(r+=parseInt(n.css("border-"+o+"-width"),10)),t&&(r+=parseInt(n.css("margin-"+o),10))}),r}}var r=e.camelCase("inner-"+o),s=e.camelCase("outer-"+o);t.prototype[r]=n(!1),t.prototype[s]=n(!0)}),e.each(["extend","inArray"],function(i,o){t[o]=e[o]}),t.isEmptyObject=function(t){for(var e in t)return!1;return!0},i.adapters.push({name:"zepto",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}(); \ No newline at end of file diff --git a/apps/static/assets/vendor/waypoints/licenses.txt b/apps/static/assets/vendor/waypoints/licenses.txt new file mode 100644 index 00000000..b63744db --- /dev/null +++ b/apps/static/assets/vendor/waypoints/licenses.txt @@ -0,0 +1,23 @@ +Copyright (c) 2011-2012 Caleb Troughton + +----------------------------------------------------------------------- + +The MIT License + +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. \ No newline at end of file diff --git a/apps/static/assets/vendor/waypoints/testem.json b/apps/static/assets/vendor/waypoints/testem.json new file mode 100644 index 00000000..21f89a03 --- /dev/null +++ b/apps/static/assets/vendor/waypoints/testem.json @@ -0,0 +1,24 @@ +{ + "framework": "jasmine", + "launch_in_dev": [ + "PhantomJS" + ], + "launch_in_ci": [ + "PhantomJS" + ], + "src_files": [ + "bower_components/jquery/dist/jquery.js", + "bower_components/jasmine-jquery/lib/jasmine-jquery.js", + "bower_components/zepto/zepto.js", + + "src/waypoint.js", + "src/context.js", + "src/group.js", + "src/debug.js", + "src/adapters/*.js", + "src/shortcuts/*.js", + + "test/settings.js", + "test/*-spec.js" + ] +} diff --git a/apps/static/favicon.ico b/apps/static/favicon.ico new file mode 100644 index 00000000..3e0a76f4 Binary files /dev/null and b/apps/static/favicon.ico differ diff --git a/apps/static/sitemap.xml b/apps/static/sitemap.xml new file mode 100644 index 00000000..1c6f5064 --- /dev/null +++ b/apps/static/sitemap.xml @@ -0,0 +1,16 @@ + + + + + + https://django-dashboard-dattaable.appseed.us + 1 + monthly + + + + diff --git a/apps/templates/.gitkeep b/apps/templates/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/templates/accounts/login.html b/apps/templates/accounts/login.html new file mode 100644 index 00000000..1c09cc6d --- /dev/null +++ b/apps/templates/accounts/login.html @@ -0,0 +1,91 @@ +{% extends "layouts/base-fullscreen.html" %} + +{% block title %} Sign IN {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+ +
+ +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/accounts/register.html b/apps/templates/accounts/register.html new file mode 100644 index 00000000..14e2ce93 --- /dev/null +++ b/apps/templates/accounts/register.html @@ -0,0 +1,121 @@ +{% extends "layouts/base-fullscreen.html" %} + +{% block title %} Sign UP {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+ +
+
+
+
+ +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/about.html b/apps/templates/home/about.html new file mode 100644 index 00000000..2da1efdc --- /dev/null +++ b/apps/templates/home/about.html @@ -0,0 +1,349 @@ +{% extends "layouts/base.html" %} + +{% block title %} About {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Full-Service
Digital Agency

+

Themesberg can help you build a modern website, a creative logo or PWA, that will bring you customers and and stay on top of your competition.

+ What we do +
+
+
+
+
+ + + +
+
+ + + +
+
+
+
+ Office Desk +
+
+

All challenges accepted.

+

Themesberg is an experienced and passionate group of designers, developers, project managers, writers and artists. Every client we work with becomes a part of the team. Together we face the challenges and celebrate the victories.

+

With a culture of collaboration, a roster of talent, and several office pooches, the Themesberg team is active in the creative community, endlessly interested in what’s next, and generally pleasant to be around.

+ signature +
+
+
+
+ + + +
+
+
+
+ +
+
+ +
+

Team Members

+ 500 +
+ +
+
+ +
+
+ +
+

Projects Published

+ 2400 +
+ +
+
+ +
+
+ +
+

Countries

+ 80 +
+ +
+
+
+
+ + + +
+
+ + + +
+
+
+
+

Our history

+
+
+
+
+
+
+ +
+

Present

+

Now over seven years old, Bootstrap is an established and widely-used HTML, CSS, and JavaScript framework. It can be used as a basis for creating responsive web and mobile sites and web applications.

+
+ +
+

Our first products

+
+ + + + +
+

Bootstrap. Build responsive, mobile-first projects on the web with the world's most popular front-end component library. Bootstrap is an open source toolkit for developing with HTML, CSS, and JS. Quickly prototype your + ideas. +

+
+ +
+

Our office

+ Themesberg workspace +

AngularJS is a JavaScript-based open-source front-end web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing + single-page applications. +

+
+ +
+

An ideea becomes a business

+

AngularJS is a JavaScript-based open-source front-end web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing + single-page applications. +

+ signature +
+
+
+
+
+
+
+ + + +
+
+ + +
+
+
+
+

Funny & Creative Team

+

We have developed a multi-discipline portfolio as a digital marketing agency, we also have roots in print media and even photography. +

+
+
+
+
+
+ Joseph Portrait +
+

Joseph Garth

+ Co-Founder +

Some quick example text to build on the card title and make up the bulk of the card's content.

+ +
+
+
+
+
+ Bonnie portrait +
+

Bonnie Green

+ Web Developer +

Some quick example text to build on the card title and make up the bulk of the card's content.

+ +
+
+
+
+
+ Jose Avatar +
+

Jose Leos

+ Web publications designer +

Some quick example text to build on the card title and make up the bulk of the card's content.

+ +
+
+
+
+
+
+ +
+
+

Want to work with us?

+

Cool! Let’s talk about your project

+
+
+
+ +
+ +
+ + +
+
+ + +
+ +
+ + +
+
+ +
+ + +
+ +
+ +
+
+
+
+ +
+
+
+
+ + +
+ +
+
+
+
+ +
+
+
+
+

Become one of us

+

+ Do you want to join our team and work remotely from anywhere you’d like? We can’t wait to hear from you! +

+ + + + + Check Careers + +
+
+ +
+
+
+
+
+
+
+
+ + {% include 'includes/footer-about.html' %} + +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/blank.html b/apps/templates/home/blank.html new file mode 100644 index 00000000..6e2176c1 --- /dev/null +++ b/apps/templates/home/blank.html @@ -0,0 +1,33 @@ +{% extends "layouts/base.html" %} + +{% block title %} Blank Page {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Blank starter page

+

Hello world!

+
+
+
+
+ +
+ + {% include 'includes/footer.html' %} + +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/contact.html b/apps/templates/home/contact.html new file mode 100644 index 00000000..06c7a4cc --- /dev/null +++ b/apps/templates/home/contact.html @@ -0,0 +1,197 @@ +{% extends "layouts/base.html" %} + +{% block title %} Contact {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Get in touch today

+

Have a new project in mind? Drop us a line about your project needs, we answer same day.

+
+
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+
+ +
+
+

Want to work with us?

+

Cool! Let’s talk about your project

+
+
+
+ +
+ +
+ + +
+
+ + +
+ +
+ + +
+
+ +
+ + +
+ +
+ +
+
+
+
+ +
+
+
+
+

Our support team

+
+
+
+
+ Christopher Avatar +
+
+ Sales +

Christopher Wood

+ +
+
+
+
+
+
+ Bonnie Avatar +
+
+ Marketing +

Bonnie Green

+ +
+
+
+
+
+
+ Neil Avatar +
+
+ Invoice +

Neil Sims

+ +
+
+
+
+
+
+ + +
+ + {% include 'includes/footer.html' %} + +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/index.html b/apps/templates/home/index.html new file mode 100644 index 00000000..591e9b58 --- /dev/null +++ b/apps/templates/home/index.html @@ -0,0 +1,2758 @@ + + + + + + + + + + + Django Pixel Lite - Presentation | AppSeed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {% include 'includes/navigation.html' %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+
+ + Bootstrap + + +
+

+ Pixel UI Kit +

+

+ Open-source starter designed on top of Bootstrap 5 UI Kit (No jQuery) +

+ + + +
+
+
+
+ +
+
+ +
+
+
+
Pixel Free Mockup
+
+
+
+ +
+
+
+
+
+ +
+

80

+

Bootstrap 5 elements

+
+
+
+ +
+

5

+

Example Pages

+
+
+
+ +
+

Workflow

+

Sass & Gulp

+
+
+
+ +
+

Vanilla

+

Javascript

+
+
+
+
+

Bootstrap 5

+

Latest version of Bootstrap without jQuery

+

Pixel is built using the latest version of Bootstrap 5 and we only used Vanilla + Javascript for everything including the plugins

+ Product Docs +
+
+ Front pages overview +
+
+
+
+

Modular sections Pro +

+

More than 50 website sections

+

Using the sections in Pixel Pro you can easily build new pages by adding them + together

+ + + See Premium Version + +
+
+ MapBox Leaflet.js Custom Integration Mockup +
+
+
+
+

User Dashboard Pro +

+

9 dashboard pages

+

Quickly set up a user settings panel with the advanced dashboard pages including + billing, settings, messaging

+ Explore + dashboard +
+
+ Dashboard Preview +
+
+
+
+ +
+
+
+

Accordions

+
+
+
+ + +
+
+
+
+ +
+
+

+ +

+
+
+ This is the first item's accordion body. It is hidden by default, until + the collapse plugin adds the appropriate classes that we use to style each element. + These classes control the overall appearance, as well as the showing and hiding via CSS + transitions. You can modify any of this with custom CSS or overriding our default + variables. It's also worth noting that just about any HTML can go within the + .accordion-body, though the transition does limit overflow. +
+
+
+
+

+ +

+
+
+ This is the second item's accordion body. It is hidden by default, + until the collapse plugin adds the appropriate classes that we use to style each + element. These classes control the overall appearance, as well as the showing and hiding + via CSS transitions. You can modify any of this with custom CSS or overriding our + default variables. It's also worth noting that just about any HTML can go within the + .accordion-body, though the transition does limit overflow. +
+
+
+
+

+ +

+
+
+ This is the third item's accordion body. It is hidden by default, until + the collapse plugin adds the appropriate classes that we use to style each element. + These classes control the overall appearance, as well as the showing and hiding via CSS + transitions. You can modify any of this with custom CSS or overriding our default + variables. It's also worth noting that just about any HTML can go within the + .accordion-body, though the transition does limit overflow. +
+
+
+
+ +
+
+
+
+ +
+
+
+

Alerts

+
+
+
+ + +
+
+
+
+ + + + + + + + +
+
+
+
+ + +
+
+
+

Badges

+
+
+
+ + +
+
+ +
+
+ + +
+
+
+

Cards

+
+
+
+ + +
+
+
+
+
+ Themesberg office +
+ Awards +

We partnered up with Google

+

Some quick example text to build on the card title and make up the bulk of + the card's content.

+ Learn More +
+
+
+
+
+
+ Neil Portrait +
+
+

Neil D. Sims

+ New York, + USA +

Neil drives the technical strategy of the platform and brand.

+
+ + +
+
+
+
+
+
+ +
+

Basic

+ + + $19 + + / month + +
+ + +
+
    +
  • 1 free domain
  • +
  • Storage space: 5GB
  • +
  • 100k monthly visitors
  • +
  • One-click staging site
  • +
  • Search engine wizard
  • +
  • Community support
  • +
+ +
+ +
+
+
+
+
+
+
+

Get in touch

+

+ If you need any help with our products or services, choose one of the following ways + to contact us. +

+
+ +
+
+
+
+
+
+
+ +
+
+
+

Carousels

+
+
+
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+

Breadcrumbs

+
+
+
+ + +
+
+
+
+
+ + + + + + + + + +
+
+
+
+
+ + +
+
+
+

Buttons

+
+
+
+ + +
+
+
+
+
+

Main Buttons

+
+ + + + + +
+

Outline Buttons

+
+ + + + + + +
+

Sizes

+
+ + + + + + +
+

Choose your color

+
+
+

Main

+
+ + + + + + + + + + + + + +
+

Outline

+
+ + + + + + + + + +
+
+
+
+ +
+

Social Buttons

+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+

Round Social Buttons

+
+ + + + + + + +
+
+
+
+
+
+ +
+
+
+

Dropdowns

+
+
+
+ +
+
+
+
+
+
+ Button dropdowns +
+
+ + + +
+
+ + +
+
+
+
+ Choose your size +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+ Dropdown button directions +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+
+
+ +
+
+
+

Forms

+
+
+
+ +
+
+ +
+
+

Default Forms

+
+
+ +
+
+ + +
+
+
+
+ +
+ + + We'll never share your email with anyone + else. +
+ + +
+ +
+ + +
+
+ + +
+ +
+ + +
+
+ + +
+ +
+ + +
+
+ +
+
+ +
+ + +
+
+ + +
+ + +
+ + +
+ + +
+ + +
+ +
+
+ +
+ + +
+ Looks good! +
+
+ + +
+ + +
+ Please choose a username. +
+
+ + +
+ + +
+ +
+
+
+
+ +
+ Square Checkboxes +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ Radios +
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ Switches +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ +
+ +
+ + +
+
+ +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+ +
+ + +
+
+
+
+ +
+
+
+
+ + +
+
+
+

Modals

+
+
+
+ + +
+
+
+
+ +
+ +
+ + + +
+
+ +
+ +
+ + + +
+
+
+
+ + +
+
+
+

Navs

+
+
+
+ + +
+
+
+
+ + + +
+
+ +
+
+
+

Round Pill

+
+
+
+ +
+
+ + + +
+
+ +
+
+
+

Pills with Icons

+
+
+
+ +
+
+ + + +
+
+
+
+ + +
+
+
+

Pagination

+
+
+
+ + +
+
+
+
+
+

Pagination with icon-nav

+
+ +
+
+
+

Pagination with text-nav

+
+ +
+
+
+
+
+

Disabled and active states

+
+ +
+
+
+

Choose your size

+
+ + + +
+
+
+
+ + +
+
+
+

Popovers

+
+
+
+ + +
+
+ +
+
+ + + + + + + +
+
+
+
+ + +
+
+
+

Progress bars

+
+
+
+ + +
+
+
+
+
+
+
+ Primary Color +
+
+ 50% +
+
+
+
+
+
+
+
+
+ Secondary Color +
+
+ 60% +
+
+
+
+
+
+
+
+
+ Tertiary Color +
+
+ 60% +
+
+
+
+
+
+
+
+
+ Dark Color +
+
+ 60% +
+
+
+
+
+
+
+
+
+ Success Bar +
+
+ 60% +
+
+
+
+
+
+
+
+
+ Info Bar +
+
+ 60% +
+
+
+
+
+
+
+
+
+ Danger Bar +
+
+ 60% +
+
+
+
+
+
+
+
+
+
+ + +
+
+
+

Tabs

+
+
+
+ + +
+
+
+
+ + + + +
+
+
+
+

Exercitation photo booth stumptown tote bag Banksy, elit small batch freegan sed. + Craft beer elit seitan exercitation, photo booth et 8-bit kale chips proident + chillwave deep v laborum. Aliquip veniam delectus, + Marfa eiusmod Pinterest in do umami readymade swag.

+

Day handsome addition horrible sensible goodness two contempt. Evening for married + his account removal. Estimable me disposing of be moonlight cordially curiosity.

+
+
+

Photo booth stumptown tote bag Banksy, elit small batch freegan sed. Craft beer elit + seitan exercitation, photo booth et 8-bit kale chips proident chillwave deep v + laborum. Aliquip veniam delectus, Marfa eiusmod + Pinterest in do umami readymade swag.

+

Day handsome addition horrible sensible goodness two contempt. Evening for married + his account removal. Estimable me disposing of be moonlight cordially curiosity.

+
+
+

Exercitation photo booth stumptown tote bag Banksy, elit small batch freegan sed. + Craft beer elit seitan exercitation, photo booth et 8-bit kale chips proident + chillwave deep v laborum. Aliquip veniam delectus, + Marfa eiusmod Pinterest in do umami readymade swag.

+

Day handsome addition horrible sensible goodness two contempt. Evening for married + his account removal. Estimable me disposing of be moonlight cordially curiosity.

+
+
+
+
+ +
+
+
+
+ + +
+
+
+

Toasts

+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + +
+
+
+

Tooltips

+
+
+
+ + +
+
+ +
+
+ + + + +
+
+
+
+ + +
+
+
+

Typography

+
+
+
+ + +
+
+
+
+

h1. Themesberg heading

+

h2. Themesberg heading

+

h3. Themesberg heading

+

h4. Themesberg heading

+
h5. Themesberg heading
+
h6. Themesberg heading
+
+
+ +
+
+
+ Customizing headings +
+
+
+ +
+
+

+ Fancy display heading + With faded secondary text +

+

+ Fancy display heading + With faded secondary text +

+

+ Fancy display heading + With faded secondary text +

+

+ Fancy display heading + With faded secondary text +

+
+ Fancy display heading + With faded secondary text +
+
+ Fancy display heading + With faded secondary text +
+
+
+ +
+
+
+ Display headings +
+
+
+ +
+
+

Display 1

+

Display 2

+

Display 3

+

Display 4

+
+
+ +
+
+
+ Paragraphs +
+
+
+ +
+
+
+ Simple paragraph +
+

Start your development with a Pixel Design System for Themesberg 4.Themesberg makes beautiful + products to help people with creative ideas succeed.Our company empowers millions of people. +

+
+
+
+ Lead paragraph +
+

Start your development with a Pixel Design System for Themesberg 4.Themesberg makes + beautiful products to help people with creative ideas succeed.Our company empowers millions of + people.

+
+
+
+
+ Dark text +
+
+

Design is not just what it looks like and feels like. Design is how it works. +

+
+
+
+
+ Primary text +
+
+

Design is not just what it looks like and feels like. Design is how it + works.

+
+
+
+
+ Secondary text +
+
+

Design is not just what it looks like and feels like. Design is how it + works.

+
+
+
+
+ Tertiary text +
+
+

Design is not just what it looks like and feels like. Design is how it + works.

+
+
+
+
+ Info text +
+
+

Design is not just what it looks like and feels like. Design is how it works. +

+
+
+
+
+ Danger text +
+
+

Design is not just what it looks like and feels like. Design is how it + works.

+
+
+
+
+ Success text +
+
+

Design is not just what it looks like and feels like. Design is how it + works.

+
+
+ +
+
+
+ Blockquote +
+
+
+ +
+
+
+ Themesberg makes beautiful products to help people with creative ideas succeed. Our company empowers + millions of people. +
Zoltan Szőgyényi
+
+
+
+ +
+
+
+ Lists +
+
+
+ +
+
+
+ Unordered +
+
    +
  • Minutes of the last meeting
  • +
  • Do we need yet more meetings?
  • +
  • Any other business +
      +
    • Programming
    • +
    • Web Design
    • +
    • Database
    • +
    +
  • +
  • Something funny
  • +
+
+
+
+ Ordered +
+
    +
  1. Minutes of the last meeting
  2. +
  3. Do we need yet more meetings?
  4. +
  5. Any other business +
      +
    1. Programming
    2. +
    3. Web Design
    4. +
    5. Database
    6. +
    +
  6. +
  7. Something funny
  8. +
+
+
+
+
+ + +
+
+
+

Tables

+
+
+
+ + +
+
+
+
+
+ Default table +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassTeacherMalesFemales
First YearD. Bolter54
A. Cheetham79
Second YearM. Lam39
S. Crossy43
A. Forsyth69
+
+
+
+ Dark table +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeacherMalesFemales
First YearD. Bolter54
A. Cheetham79
Second YearM. Lam39
S. Crossy43
A. Forsyth69
+
+
+
+ Hoverable rows +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassTeacherMalesFemales
First YearD. Bolter54
A. Cheetham79
Second YearM. Lam39
S. Crossy43
A. Forsyth69
+
+
+
+ Responsive Table +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassTeacherMalesFemales
First YearD. Bolter54
A. Cheetham79
Second YearM. Lam39
S. Crossy43
A. Forsyth69
+
+
+
+
+
+
+ +
+
+
+
+

5 hand-crafted example pages

+
+
+ + +
+
+ +
+
+
+
+

Notable features

+

You get all Bootstrap components fully customized. Besides, you receive numerous + plugins out of the box and ready to use

+
+
+
+
+ +
+
+ +
+

Bootstrap 5

+

A responsive and mobile-first theme built with the world's most popular CSS framework

+
+ +
+
+ +
+
+ +
+

Build with Sass

+

Change one variable and the theme adapts. Colors, fonts, sizes, buttons... you name it +

+
+ +
+
+ +
+
+ +
+

Responsive Design

+

Did you know 53% of the world web traffic is mobile? Pixel is fully responsive and mobile + first

+
+ +
+
+ +
+
+ +
+

Modular approach

+

Nicely customized components that can be reused anytime and anywhere in your project

+
+ +
+
+ +
+
+ +
+

Gulp & BrowserSync

+

With our custom Gulp commands & BrowserSync we offer a seemless and fast workflow for + your project

+
+ +
+
+ +
+
+ +
+

Well documented

+

Our kit is delivered with very detailed documentation, describing all components, styles + and usages

+
+ +
+
+ +
+
+ +
+

Google PageSpeed

+

Pixel has 80+ scores on Google PageSpeed Insights to offer you and your clients a fast + website +

+
+ +
+
+ +
+
+ +
+

SVG illustrations

+

Photography and Illustration SVGs are included in the download package and are free to + use +

+
+ +
+
+ +
+
+ Pixel logo +
+

Every pixel matters

+

We crafted each component with great care so that no rouge pixel is left behind

+
+ +
+
+
+
+ +
+
+
+
+

What's inside?

+

We have carefully crafted the perfect folder structure to ensure that + finding the files you're looking for are easily reachable and well organized.

+
+
+
+
+
+

You need only HTML, CSS and Javascript?

+

Don't worry, we got you covered. We have a folder called html&css which includes only the basic HTML5, CSS3 and + Javascript technologies.

+ Docs v5.3 +
+
+
+
    +
  • src
  • +
  • +
      +
    • assets
    • +
    • html
    • +
    • + partials +
    • +
    • + scss +
    • +
    • index.html
    • +
    +
  • +
  • html&css
  • +
  • .temp
  • +
  • dist
  • +
  • node_modules +
  • +
  • gulpfile.js
  • +
  • package.json
  • +
  • README.md
  • +
  • + .gitignore +
  • +
+
+
+

You need only HTML, CSS and Javascript?

+

Don't worry, we got you covered. We have a folder called html&css which includes only the basic HTML5, CSS3 and + Javascript technologies.

+
+
+
+
+ +
+
+
+
+

WCAG 2.1 accessible color scheme

+

+ We've enhanced Bootstrap’s color settings
to comply with the latest accessibility + standards +

+
+
+
+
+
+
+
+

Primary:

+ #174F84 +
+
+
+
+
+
+
+

Secondary:

+ #10AB7C +
+
+
+
+
+
+
+

Tertiary:

+ #FF7F66 +
+
+
+
+
+
+
+

Info:

+ #1E90FF +
+
+
+
+
+
+
+

Warning:

+ #F5B759 +
+
+
+
+
+
+
+

Success:

+ #00BF9A +
+
+
+
+
+
+
+

Danger:

+ #FA5252 +
+
+
+
+
+
+
+

Dark:

+ #2A354F +
+
+
+
+
+
+
+

Light:

+ #DDE1ED +
+
+
+
+
+
+
+

Soft:

+ #EFF2F5 +
+
+
+
+
+
+ +
+
+
+
+

Less work, more flow.

+

+ Boost productivity with BrowserSync. SCSS changes are reflected instantly and pages scroll + and refresh on devices as you work. +

+
+
+
+
+
+
+
+
> $ npm install
+
Everything’s installed!
+
+
+
> $ gulp
+
SCSS watching
+
LiveReload started
+
Opening localhost:3000
+
+
+
> $ that's it?
+
It's that simple!
+
+
+
+
Looks unfamiliar? Don’t worry! Our documentation has got you covered.
+
+
+
+
+ +
+
+
+
+

Open source project

+

Pixel is an open source Bootstrap 5 UI Kit that is licensed under the very permissive MIT + License. Consider giving us a star on the official Github repository to spread the news!

+ +
+
+
+ +
+
+
+
+
+
+ +
+ + Free Demo + +
+ + +
+
    +
  • 80 Components
  • +
  • 6 Example Pages
  • +
  • Uncoventional cards
  • +
  • Timelines
  • +
  • E-commerce
  • +
  • Charts
  • +
  • Premium Support
  • +
+
+ + See Product + +
+
+
+
+ +
+ + Pro Version + +
+ + +
+
    +
  • 1000+ Components
  • +
  • 35 Example Pages
  • +
  • Dashboard included
  • +
  • Uncoventional cards
  • +
  • Timelines
  • +
  • E-commerce
  • +
  • Premium charts
  • +
  • Premium + Support
  • +
+
+ See Product + +
+
+
+
+
+ +
+ + {% include 'includes/footer.html' %} + + {% include 'includes/scripts.html' %} + + + diff --git a/apps/templates/home/landing-freelancer.html b/apps/templates/home/landing-freelancer.html new file mode 100644 index 00000000..8de7fac5 --- /dev/null +++ b/apps/templates/home/landing-freelancer.html @@ -0,0 +1,457 @@ +{% extends "layouts/base.html" %} + +{% block title %} Freelancer Page {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+ Profile image +
+

Hello, I’m Anthony Knowles aka Little Picasso.

+
Head of Design at Themesberg
+
+ +
+
+
+
+ + + +
+
+
+
+
+ + + + + + + + + + +
+

Product Design

+
+
+
+ + + + + + + + + + + + + +
+

Prototyping

+
+
+
+ + + + + + + + + + + + + +
+

Development

+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+

Team Lead

+
+
+
+
+

I work at the intersection of design, brand, code, strategy and content; helping organisations bring their concepts and products to life… to make people’s lives better.

+
+
+

With more than a decade of experience I tackle a broad variety of disciplines in the process of creating meaningful products that make a real difference. With carefully selected tools and skills I express my visions ranging from product design to the creation of user experience up to development and delivery.

+

My distinctive strategic thinking helps me to pinpoint the holistic scope of a product and evolve it by adding new business ideas, innovations and values that meet user needs as well as business objectives. Besides building user flows, information architecture and wireframes, tailor-made interactive prototypes

+
+
+

are constantly putting concepts and ideas to the test and emphasize the user-centered approach in my work. I work with the latest techniques in web development and my agile workflow is the result of the precisely combined tools and strategies that include object oriented patterns, build scripts, pre-processors and minification, source code management, testing as well as deployment.

+ signature +
+
+
+
+ +
+
+
+
+

+ Experience +

+

And if it’s not listed here, I learn incredibly quickly

+
+
+
+
+
+
+
+
+

Google Inc.

+
+
+

Senior Architect

+

Collaborate with creative and development teams on the execution of ideas.

+
+
2021 - Present
+
+
+
+
+
+

Facebook Inc.

+
+
+

Front-end Developer

+

Collaborate with creative and development teams on the execution of ideas.

+
+
2016 - 2019
+
+
+
+
+
+

Themesberg LLC.

+
+
+

UI/UX Engineer

+

Collaborate with creative and development teams on the execution of ideas.

+
+
2014 - 2016
+
+
+
+
+
+
+
+ + +
+
+
+
+

+ Skills +

+

And if it’s not listed here, I learn incredibly quickly

+
+
+
+
+
    +
  • Design
  • +
  • Product Design
  • +
  • UX Design
  • +
  • Visual Design (UI)
  • +
  • Wire-framing + Prototyping
  • +
  • Journey-Mapping
  • +
  • UX Research
  • +
  • Logo and Branding
  • +
  • Creative Direction
  • +
+
+
+
    +
  • Development
  • +
  • HTML
  • +
  • SASS + CSS
  • +
  • Javascript + jQuery
  • +
  • ReactJS
  • +
  • API Integrations
  • +
  • Working within SDKs
  • +
+
+
+
    +
  • Software
  • +
  • Postman
  • +
  • Sketch
  • +
  • Adobe Illustrator
  • +
  • Adobe Photoshop
  • +
  • Figma
  • +
  • InVision
  • +
  • Visual Studio Code
  • +
+
+
+
+
+ +
+
+
+
+

+ Testimonials +

+

Hear more from companies like yours

+
+
+
+
+
+
+ Airbnb logo + + + + + + + +

Some quick example text to build on the card title and make up the bulk of the card's content.

+ See story +
+
+
+
+
+
+ Paypal logo + + + + + + + +

Some quick example text to build on the card title and make up the bulk of the card's content.

+ See story +
+
+
+
+
+
+ Ebay logo + + + + + + + +

Some quick example text to build on the card title and make up the bulk of the card's content.

+ See story +
+
+
+
+
+
+ Forbes logo + + + + + + + +

Some quick example text to build on the card title and make up the bulk of the card's content.

+ See story +
+
+
+
+
+
+ Corsair Logo + + + + + + + +

Some quick example text to build on the card title and make up the bulk of the card's content.

+ See story +
+
+
+
+
+
+ Docker Logo + + + + + + + +

Some quick example text to build on the card title and make up the bulk of the card's content.

+ See story +
+
+
+
+
+
+ +
+
+
+
+ +
+
+ +
+

Visit me

+ + 27 Silicon Valley +
USA, California +
+
+ +
+
+ +
+
+ +
+

Call

+ +3912345678 +
+ Mon - Fri, 8am - 4pm +
+
+ +
+
+ +
+
+ +
+

Email

+ hello@themesberg.com +
+ +
+
+
+
+

Want to work with me?

+

Cool! Let’s talk about your project

+
+
+
+ +
+ +
+ + +
+
+ + +
+ +
+ + +
+
+ +
+ + +
+ +
+ +
+
+
+
+
+
+ +
+ + {% include 'includes/footer.html' %} + +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/page-404.html b/apps/templates/home/page-404.html new file mode 100644 index 00000000..9904a5d7 --- /dev/null +++ b/apps/templates/home/page-404.html @@ -0,0 +1,47 @@ +{% extends "layouts/base-fullscreen.html" %} + +{% block title %} Error 404 {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+ +
+
+
+
+ +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/page-500.html b/apps/templates/home/page-500.html new file mode 100644 index 00000000..69a88e18 --- /dev/null +++ b/apps/templates/home/page-500.html @@ -0,0 +1,47 @@ +{% extends "layouts/base-fullscreen.html" %} + +{% block title %} Error 500 {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+ +
+
+
+
+ +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/sign-in.html b/apps/templates/home/sign-in.html new file mode 100644 index 00000000..f8560b86 --- /dev/null +++ b/apps/templates/home/sign-in.html @@ -0,0 +1,88 @@ +{% extends "layouts/base-fullscreen.html" %} + +{% block title %} Sign IN {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+ +
+
+
+
+ +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/sign-up.html b/apps/templates/home/sign-up.html new file mode 100644 index 00000000..a1f83a84 --- /dev/null +++ b/apps/templates/home/sign-up.html @@ -0,0 +1,94 @@ +{% extends "layouts/base-fullscreen.html" %} + +{% block title %} Sign UP {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+ +
+
+
+
+ +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-accordions.html b/apps/templates/home/ui-accordions.html new file mode 100644 index 00000000..f0eca755 --- /dev/null +++ b/apps/templates/home/ui-accordions.html @@ -0,0 +1,107 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Accordions {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Accordions

+

The accordion uses collapse internally to make it collapsible. To render an accordion that’s expanded, add the .open class on the .accordion.

+ +
+
+
+
+ + + +
+
+
+
+ +
+
+

+ +

+
+
+ This is the first item's accordion body. It is hidden by default, until + the collapse plugin adds the appropriate classes that we use to style each element. + These classes control the overall appearance, as well as the showing and hiding via CSS + transitions. You can modify any of this with custom CSS or overriding our default + variables. It's also worth noting that just about any HTML can go within the + .accordion-body, though the transition does limit overflow. +
+
+
+
+

+ +

+
+
+ This is the second item's accordion body. It is hidden by default, + until the collapse plugin adds the appropriate classes that we use to style each + element. These classes control the overall appearance, as well as the showing and hiding + via CSS transitions. You can modify any of this with custom CSS or overriding our + default variables. It's also worth noting that just about any HTML can go within the + .accordion-body, though the transition does limit overflow. +
+
+
+
+

+ +

+
+
+ This is the third item's accordion body. It is hidden by default, until + the collapse plugin adds the appropriate classes that we use to style each element. + These classes control the overall appearance, as well as the showing and hiding via CSS + transitions. You can modify any of this with custom CSS or overriding our default + variables. It's also worth noting that just about any HTML can go within the + .accordion-body, though the transition does limit overflow. +
+
+
+
+ +
+
+
+
+ +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-alerts.html b/apps/templates/home/ui-alerts.html new file mode 100644 index 00000000..d7e06f8b --- /dev/null +++ b/apps/templates/home/ui-alerts.html @@ -0,0 +1,71 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Alerts {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Alerts

+

Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.

+ +
+
+
+
+ + + +
+
+
+
+ + + + + + + + +
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-badges.html b/apps/templates/home/ui-badges.html new file mode 100644 index 00000000..aeccf3b7 --- /dev/null +++ b/apps/templates/home/ui-badges.html @@ -0,0 +1,55 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Badges {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Badges

+

Examples for badges, our small count and labeling component.

+ +
+
+
+
+ + + +
+
+ +
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-bootstrap-carousels.html b/apps/templates/home/ui-bootstrap-carousels.html new file mode 100644 index 00000000..4d13b59f --- /dev/null +++ b/apps/templates/home/ui-bootstrap-carousels.html @@ -0,0 +1,68 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Bootstrap Carousels {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Bootstrap Carousels

+

The carousel is a slideshow for cycling through a series of content, built with CSS 3D transforms and a bit of JavaScript. It works with a series of images, text, or custom markup.

+ +
+
+
+
+ + + +
+
+
+
+ +
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-breadcrumbs.html b/apps/templates/home/ui-breadcrumbs.html new file mode 100644 index 00000000..e5d40043 --- /dev/null +++ b/apps/templates/home/ui-breadcrumbs.html @@ -0,0 +1,76 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Breadcrumbs {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Breadcrumbs

+

Indicate the current page’s location within a navigational hierarchy that automatically adds separators via CSS.

+ +
+
+
+
+ + + +
+
+
+
+
+ + + + + + + + + +
+
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-buttons.html b/apps/templates/home/ui-buttons.html new file mode 100644 index 00000000..24578ae0 --- /dev/null +++ b/apps/templates/home/ui-buttons.html @@ -0,0 +1,216 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Buttons {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Buttons

+

Use Pixel's custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more.

+ +
+
+
+
+ + + +
+
+
+
+
+

Main Buttons

+
+ + + + + +
+

Outline Buttons

+
+ + + + + + +
+

Sizes

+
+ + + + + + +
+

Choose your color

+
+
+

Main

+
+ + + + + + + + + + + + + +
+

Outline

+
+ + + + + + + + + +
+
+
+
+ +
+

Social Buttons

+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+

Round Social Buttons

+
+ + + + + + + +
+
+
+
+
+
+ +
+ +{% endblock content %} + + +{% block javascripts %} + + + +{% endblock javascripts %} diff --git a/apps/templates/home/ui-cards.html b/apps/templates/home/ui-cards.html new file mode 100644 index 00000000..cf37c4ca --- /dev/null +++ b/apps/templates/home/ui-cards.html @@ -0,0 +1,132 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Cards {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Cards

+

A .card is a flexible content container. It includes options for headers and footers, a wide variety of content and powerful display options.

+ +
+
+
+
+ + + +
+
+
+
+
+ Themesberg office +
+ Awards +

We partnered up with Google

+

Some quick example text to build on the card title and make up the bulk of + the card's content.

+ Learn More +
+
+
+
+
+
+ Neil Portrait +
+
+

Neil D. Sims

+ New York, + USA +

Neil drives the technical strategy of the platform and brand.

+
+ + +
+
+
+
+
+
+ +
+

Basic

+ + + $19 + + / month + +
+ + +
+
    +
  • 1 free domain
  • +
  • Storage space: 5GB
  • +
  • 100k monthly visitors
  • +
  • One-click staging site
  • +
  • Search engine wizard
  • +
  • Community support
  • +
+ +
+ +
+
+
+
+
+
+
+

Get in touch

+

+ If you need any help with our products or services, choose one of the following ways + to contact us. +

+
+ +
+
+
+
+
+
+
+ +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-dropdowns.html b/apps/templates/home/ui-dropdowns.html new file mode 100644 index 00000000..190c3014 --- /dev/null +++ b/apps/templates/home/ui-dropdowns.html @@ -0,0 +1,185 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Dropdowns {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Dropdowns

+

Dropdowns are toggleable, contextual overlays for displaying lists of links and more. They’re made interactive with the included JavaScript plugin.

+ +
+
+
+
+ + +
+
+
+
+
+
+ Button dropdowns +
+
+ + + +
+
+ + +
+
+
+
+ Choose your size +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+ Dropdown button directions +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+
+
+ +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-forms.html b/apps/templates/home/ui-forms.html new file mode 100644 index 00000000..b5b569fc --- /dev/null +++ b/apps/templates/home/ui-forms.html @@ -0,0 +1,282 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Forms {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Forms

+

Examples and usage guidelines for form control styles, layout options, and custom components for creating a wide variety of forms.

+ +
+
+
+
+ + +
+
+ +
+
+

Default Forms

+
+
+ +
+
+ + +
+
+
+
+ +
+ + + We'll never share your email with anyone + else. +
+ + +
+ +
+ + +
+
+ + +
+ +
+ + +
+
+ + +
+ +
+ + +
+
+ +
+
+ +
+ + +
+
+ + +
+ + +
+ + +
+ + +
+ + +
+ +
+
+ +
+ + +
+ Looks good! +
+
+ + +
+ + +
+ Please choose a username. +
+
+ + +
+ + +
+ +
+
+
+
+ +
+ Square Checkboxes +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ Radios +
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+ Switches +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ +
+ +
+ + +
+
+ +
+
+ +
+
+ +
+
+ + +
+
+
+
+
+ +
+ + +
+
+
+
+ +
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-modals.html b/apps/templates/home/ui-modals.html new file mode 100644 index 00000000..8793ba57 --- /dev/null +++ b/apps/templates/home/ui-modals.html @@ -0,0 +1,112 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Modals {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Modals

+

Use Bootstrap’s JavaScript modal plugin to add dialogs to your site for lightboxes, user notifications, or completely custom content.

+ +
+
+
+
+ + + +
+
+
+
+ +
+ +
+ + + +
+
+ +
+ +
+ + + +
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-navs.html b/apps/templates/home/ui-navs.html new file mode 100644 index 00000000..6452bc06 --- /dev/null +++ b/apps/templates/home/ui-navs.html @@ -0,0 +1,131 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Navs {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Navs

+

Navigation available in Bootstrap share general markup and styles, from the base .nav class to the active and disabled states.

+ +
+
+
+
+ + + +
+
+
+
+ + + +
+
+ +
+
+
+

Round Pill

+
+
+
+ +
+
+ + + +
+
+ +
+
+
+

Pills with Icons

+
+
+
+ +
+
+ + + +
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-pagination.html b/apps/templates/home/ui-pagination.html new file mode 100644 index 00000000..b71c5ffd --- /dev/null +++ b/apps/templates/home/ui-pagination.html @@ -0,0 +1,225 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Pagination {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Pagination

+

Use Pixel's custom pagination styles to organize blog posts, cards or images.

+ +
+
+
+
+ + + +
+
+
+
+
+

Pagination with icon-nav

+
+ +
+
+
+

Pagination with text-nav

+
+ +
+
+
+
+
+

Disabled and active states

+
+ +
+
+
+

Choose your size

+
+ + + +
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-popovers.html b/apps/templates/home/ui-popovers.html new file mode 100644 index 00000000..bc786228 --- /dev/null +++ b/apps/templates/home/ui-popovers.html @@ -0,0 +1,71 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Popovers {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Popovers

+

Use Pixel's custom popovers to indicate extra information when clicking on certain elements.

+ +
+
+
+
+ + + +
+
+ +
+
+ + + + + + + +
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-progress-bars.html b/apps/templates/home/ui-progress-bars.html new file mode 100644 index 00000000..fb89fe4b --- /dev/null +++ b/apps/templates/home/ui-progress-bars.html @@ -0,0 +1,141 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Progress Bars {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Progress Bars

+

Progress components are built with two HTML elements, some CSS to set the width, and a few attributes.

+
+
+
+
+ + + +
+
+
+
+
+
+
+ Primary Color +
+
+ 50% +
+
+
+
+
+
+
+
+
+ Secondary Color +
+
+ 60% +
+
+
+
+
+
+
+
+
+ Tertiary Color +
+
+ 60% +
+
+
+
+
+
+
+
+
+ Dark Color +
+
+ 60% +
+
+
+
+
+
+
+
+
+ Success Bar +
+
+ 60% +
+
+
+
+
+
+
+
+
+ Info Bar +
+
+ 60% +
+
+
+
+
+
+
+
+
+ Danger Bar +
+
+ 60% +
+
+
+
+
+
+
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-tables.html b/apps/templates/home/ui-tables.html new file mode 100644 index 00000000..e3e143ef --- /dev/null +++ b/apps/templates/home/ui-tables.html @@ -0,0 +1,207 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Tables {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Tables

+

Use Pixel's custom steps elements to show a list of features or any other information.

+ +
+
+
+
+ + +
+
+
+
+
+ Default table +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassTeacherMalesFemales
First YearD. Bolter54
A. Cheetham79
Second YearM. Lam39
S. Crossy43
A. Forsyth69
+
+
+
+ Dark table +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeacherMalesFemales
First YearD. Bolter54
A. Cheetham79
Second YearM. Lam39
S. Crossy43
A. Forsyth69
+
+
+
+ Hoverable rows +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassTeacherMalesFemales
First YearD. Bolter54
A. Cheetham79
Second YearM. Lam39
S. Crossy43
A. Forsyth69
+
+
+
+ Responsive Table +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassTeacherMalesFemales
First YearD. Bolter54
A. Cheetham79
Second YearM. Lam39
S. Crossy43
A. Forsyth69
+
+
+
+
+
+
+ +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-tabs.html b/apps/templates/home/ui-tabs.html new file mode 100644 index 00000000..5ee9b1ea --- /dev/null +++ b/apps/templates/home/ui-tabs.html @@ -0,0 +1,102 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Tabs {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Tabs

+

Use the tab JavaScript plugin—include it individually or through the compiled bootstrap.js file—to extend our navigational tabs and pills to create tabbable panes of local content, even via dropdown menus.

+ +
+
+
+
+ + + +
+
+
+
+ + + + +
+
+
+
+

Exercitation photo booth stumptown tote bag Banksy, elit small batch freegan sed. + Craft beer elit seitan exercitation, photo booth et 8-bit kale chips proident + chillwave deep v laborum. Aliquip veniam delectus, + Marfa eiusmod Pinterest in do umami readymade swag.

+

Day handsome addition horrible sensible goodness two contempt. Evening for married + his account removal. Estimable me disposing of be moonlight cordially curiosity.

+
+
+

Photo booth stumptown tote bag Banksy, elit small batch freegan sed. Craft beer elit + seitan exercitation, photo booth et 8-bit kale chips proident chillwave deep v + laborum. Aliquip veniam delectus, Marfa eiusmod + Pinterest in do umami readymade swag.

+

Day handsome addition horrible sensible goodness two contempt. Evening for married + his account removal. Estimable me disposing of be moonlight cordially curiosity.

+
+
+

Exercitation photo booth stumptown tote bag Banksy, elit small batch freegan sed. + Craft beer elit seitan exercitation, photo booth et 8-bit kale chips proident + chillwave deep v laborum. Aliquip veniam delectus, + Marfa eiusmod Pinterest in do umami readymade swag.

+

Day handsome addition horrible sensible goodness two contempt. Evening for married + his account removal. Estimable me disposing of be moonlight cordially curiosity.

+
+
+
+
+ +
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-toasts.html b/apps/templates/home/ui-toasts.html new file mode 100644 index 00000000..5e476e08 --- /dev/null +++ b/apps/templates/home/ui-toasts.html @@ -0,0 +1,86 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Toasts {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Toasts

+

Push notifications to your visitors with a toast, a lightweight and easily customizable alert message.

+ +
+
+
+
+ + + +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-tooltips.html b/apps/templates/home/ui-tooltips.html new file mode 100644 index 00000000..1520ad14 --- /dev/null +++ b/apps/templates/home/ui-tooltips.html @@ -0,0 +1,64 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Tooltips {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Tooltips

+

Use Pixel's custom tooltips to indicate extra information when hovering over certain elements.

+ +
+
+
+
+ + + +
+
+ +
+
+ + + + +
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/home/ui-typography.html b/apps/templates/home/ui-typography.html new file mode 100644 index 00000000..a1b297e9 --- /dev/null +++ b/apps/templates/home/ui-typography.html @@ -0,0 +1,260 @@ +{% extends "layouts/base.html" %} + +{% block title %} UI Typography {% endblock %} + + +{% block stylesheets %}{% endblock stylesheets %} + +{% block content %} + +
+ + {% include 'includes/preloader.html' %} + + +
+
+
+
+

Typography

+

Pixel makes use of the Nunito Google Web Font for beatiful and readable typography.

+ +
+
+
+
+ + + +
+
+
+
+

h1. Themesberg heading

+

h2. Themesberg heading

+

h3. Themesberg heading

+

h4. Themesberg heading

+
h5. Themesberg heading
+
h6. Themesberg heading
+
+
+ +
+
+
+ Customizing headings +
+
+
+ +
+
+

+ Fancy display heading + With faded secondary text +

+

+ Fancy display heading + With faded secondary text +

+

+ Fancy display heading + With faded secondary text +

+

+ Fancy display heading + With faded secondary text +

+
+ Fancy display heading + With faded secondary text +
+
+ Fancy display heading + With faded secondary text +
+
+
+ +
+
+
+ Display headings +
+
+
+ +
+
+

Display 1

+

Display 2

+

Display 3

+

Display 4

+
+
+ +
+
+
+ Paragraphs +
+
+
+ +
+
+
+ Simple paragraph +
+

Start your development with a Pixel Design System for Themesberg 4.Themesberg makes beautiful + products to help people with creative ideas succeed.Our company empowers millions of people. +

+
+
+
+ Lead paragraph +
+

Start your development with a Pixel Design System for Themesberg 4.Themesberg makes + beautiful products to help people with creative ideas succeed.Our company empowers millions of + people.

+
+
+
+
+ Dark text +
+
+

Design is not just what it looks like and feels like. Design is how it works. +

+
+
+
+
+ Primary text +
+
+

Design is not just what it looks like and feels like. Design is how it + works.

+
+
+
+
+ Secondary text +
+
+

Design is not just what it looks like and feels like. Design is how it + works.

+
+
+
+
+ Tertiary text +
+
+

Design is not just what it looks like and feels like. Design is how it + works.

+
+
+
+
+ Info text +
+
+

Design is not just what it looks like and feels like. Design is how it works. +

+
+
+
+
+ Danger text +
+
+

Design is not just what it looks like and feels like. Design is how it + works.

+
+
+
+
+ Success text +
+
+

Design is not just what it looks like and feels like. Design is how it + works.

+
+
+ +
+
+
+ Blockquote +
+
+
+ +
+
+
+ Themesberg makes beautiful products to help people with creative ideas succeed. Our company empowers + millions of people. +
Zoltan Szőgyényi
+
+
+
+ +
+
+
+ Lists +
+
+
+ +
+
+
+ Unordered +
+
    +
  • Minutes of the last meeting
  • +
  • Do we need yet more meetings?
  • +
  • Any other business +
      +
    • Programming
    • +
    • Web Design
    • +
    • Database
    • +
    +
  • +
  • Something funny
  • +
+
+
+
+ Ordered +
+
    +
  1. Minutes of the last meeting
  2. +
  3. Do we need yet more meetings?
  4. +
  5. Any other business +
      +
    1. Programming
    2. +
    3. Web Design
    4. +
    5. Database
    6. +
    +
  6. +
  7. Something funny
  8. +
+
+
+
+
+ + +
+ +{% endblock content %} + + +{% block javascripts %}{% endblock javascripts %} diff --git a/apps/templates/includes/footer-about.html b/apps/templates/includes/footer-about.html new file mode 100644 index 00000000..1be3a2bb --- /dev/null +++ b/apps/templates/includes/footer-about.html @@ -0,0 +1,92 @@ + +
+
+
+
+

Pixel is a large User Interface Kit that will help you prototype and design beautiful, creative and modern websites.

+ +
+
+

Themesberg

+ +
+
+

Other

+ +
+
+

Subscribe

+

Join our mailing list. We write rarely, but only the best content.

+
+
+
+ + +
+
+ +
+
+
+ We’ll never share your details. See our Privacy Policy + +
+
+
+
+
+ + Themesberg Logo + + +
+
+
+
+ \ No newline at end of file diff --git a/apps/templates/includes/footer.html b/apps/templates/includes/footer.html new file mode 100644 index 00000000..e8b7bc7b --- /dev/null +++ b/apps/templates/includes/footer.html @@ -0,0 +1,92 @@ +
+
+
+
+ Logo light +

Pixel is a free and open source Bootstrap 5 UI Kit that will help you prototype and build beautiful website pages and applications.

+ +
+
+ Themesberg + +
+
+ Other + +
+
+ Subscribe +

Join our mailing list. We write rarely, but only the best content. +

+
+
+
+ + +
+
+ +
+
+
+

We’ll never share your details. See our Privacy Policy

+
+
+
+
+
+ + Themesberg Logo + + + +
+
+
+
\ No newline at end of file diff --git a/apps/templates/includes/navigation.html b/apps/templates/includes/navigation.html new file mode 100644 index 00000000..564049c4 --- /dev/null +++ b/apps/templates/includes/navigation.html @@ -0,0 +1,143 @@ + +
+ +
+ diff --git a/apps/templates/includes/preloader.html b/apps/templates/includes/preloader.html new file mode 100644 index 00000000..045347f9 --- /dev/null +++ b/apps/templates/includes/preloader.html @@ -0,0 +1,17 @@ + +
+ +
diff --git a/apps/templates/includes/scripts.html b/apps/templates/includes/scripts.html new file mode 100644 index 00000000..774d75d4 --- /dev/null +++ b/apps/templates/includes/scripts.html @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/apps/templates/includes/sidebar.html b/apps/templates/includes/sidebar.html new file mode 100644 index 00000000..af971ce8 --- /dev/null +++ b/apps/templates/includes/sidebar.html @@ -0,0 +1 @@ + diff --git a/apps/templates/layouts/base-fullscreen.html b/apps/templates/layouts/base-fullscreen.html new file mode 100644 index 00000000..e90cccef --- /dev/null +++ b/apps/templates/layouts/base-fullscreen.html @@ -0,0 +1,79 @@ + + + + + + + + + + + + Django Pixel Lite - {% block title %}{% endblock %} | AppSeed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{% block stylesheets %}{% endblock stylesheets %} + + + + + {% block content %}{% endblock content %} + + {% include 'includes/scripts.html' %} + + + {% block javascripts %}{% endblock javascripts %} + + + diff --git a/apps/templates/layouts/base.html b/apps/templates/layouts/base.html new file mode 100644 index 00000000..2404bf3c --- /dev/null +++ b/apps/templates/layouts/base.html @@ -0,0 +1,81 @@ + + + + + + + + + + + + Django Pixel Lite - {% block title %}{% endblock %} | AppSeed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{% block stylesheets %}{% endblock stylesheets %} + + + + + {% include 'includes/navigation.html' %} + + {% block content %}{% endblock content %} + + {% include 'includes/scripts.html' %} + + + {% block javascripts %}{% endblock javascripts %} + + + diff --git a/core/__init__.py b/core/__init__.py new file mode 100644 index 00000000..58cca0ec --- /dev/null +++ b/core/__init__.py @@ -0,0 +1,4 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" diff --git a/core/asgi.py b/core/asgi.py new file mode 100644 index 00000000..31e59e44 --- /dev/null +++ b/core/asgi.py @@ -0,0 +1,12 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'core.settings') + +application = get_asgi_application() diff --git a/core/settings.py b/core/settings.py new file mode 100644 index 00000000..5012e87e --- /dev/null +++ b/core/settings.py @@ -0,0 +1,148 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +import os, environ + +env = environ.Env( + # set casting, default value + DEBUG=(bool, True) +) + +# Build paths inside the project like this: os.path.join(BASE_DIR, ...) +BASE_DIR = os.path.dirname(os.path.dirname(__file__)) +CORE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + +# Take environment variables from .env file +environ.Env.read_env(os.path.join(BASE_DIR, '.env')) + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = env('SECRET_KEY', default='S#perS3crEt_007') + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = env('DEBUG') + +# Assets Management +ASSETS_ROOT = os.getenv('ASSETS_ROOT', '/static/assets') + +# load production server from .env +ALLOWED_HOSTS = ['localhost', 'localhost:85', '127.0.0.1', env('SERVER', default='127.0.0.1') ] +CSRF_TRUSTED_ORIGINS = ['http://localhost:85', 'http://127.0.0.1', 'https://' + env('SERVER', default='127.0.0.1') ] + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'apps.home' # Enable the inner home (home) +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'whitenoise.middleware.WhiteNoiseMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +ROOT_URLCONF = 'core.urls' +LOGIN_REDIRECT_URL = "home" # Route defined in home/urls.py +LOGOUT_REDIRECT_URL = "home" # Route defined in home/urls.py +TEMPLATE_DIR = os.path.join(CORE_DIR, "apps/templates") # ROOT dir for templates + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [TEMPLATE_DIR], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + 'apps.context_processors.cfg_assets_root', + ], + }, + }, +] + +WSGI_APPLICATION = 'core.wsgi.application' + +# Database +# https://docs.djangoproject.com/en/3.0/ref/settings/#databases + +if os.environ.get('DB_ENGINE') and os.environ.get('DB_ENGINE') == "mysql": + DATABASES = { + 'default': { + 'ENGINE' : 'django.db.backends.mysql', + 'NAME' : os.getenv('DB_NAME' , 'appseed_db'), + 'USER' : os.getenv('DB_USERNAME' , 'appseed_db_usr'), + 'PASSWORD': os.getenv('DB_PASS' , 'pass'), + 'HOST' : os.getenv('DB_HOST' , 'localhost'), + 'PORT' : os.getenv('DB_PORT' , 3306), + }, + } +else: + DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': 'db.sqlite3', + } + } + +# Password validation +# https://docs.djangoproject.com/en/3.0/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + +# Internationalization +# https://docs.djangoproject.com/en/3.0/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_L10N = True + +USE_TZ = True + +############################################################# +# SRC: https://devcenter.heroku.com/articles/django-assets + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/1.9/howto/static-files/ +STATIC_ROOT = os.path.join(CORE_DIR, 'staticfiles') +STATIC_URL = '/static/' + +# Extra places for collectstatic to find static files. +STATICFILES_DIRS = ( + os.path.join(CORE_DIR, 'apps/static'), +) + + +############################################################# +############################################################# diff --git a/core/staticfiles/.gitkeep b/core/staticfiles/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/core/urls.py b/core/urls.py new file mode 100644 index 00000000..267c02d1 --- /dev/null +++ b/core/urls.py @@ -0,0 +1,17 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +from django.contrib import admin +from django.urls import path, include # add this + +urlpatterns = [ + path('admin/', admin.site.urls), # Django admin route + path("", include("apps.authentication.urls")), # Auth routes - login / register + + # ADD NEW Routes HERE + + # Leave `Home.Urls` as last the last line + path("", include("apps.home.urls")) +] diff --git a/core/wsgi.py b/core/wsgi.py new file mode 100644 index 00000000..a9dab9c8 --- /dev/null +++ b/core/wsgi.py @@ -0,0 +1,12 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'core.settings') + +application = get_wsgi_application() diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..2a58f4dc --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,28 @@ +version: '3.8' +services: + appseed-app: + container_name: appseed_app + restart: always + env_file: .env + build: . + networks: + - db_network + - web_network + nginx: + container_name: nginx + restart: always + image: "nginx:latest" + ports: + - "5085:5085" + volumes: + - ./nginx:/etc/nginx/conf.d + networks: + - web_network + depends_on: + - appseed-app +networks: + db_network: + driver: bridge + web_network: + driver: bridge + \ No newline at end of file diff --git a/env.sample b/env.sample new file mode 100644 index 00000000..d2a141d0 --- /dev/null +++ b/env.sample @@ -0,0 +1,12 @@ +DEBUG=True + +# Deployment SERVER address +SERVER=.appseed.us + +# For MySql Persistence +DB_ENGINE=mysql +DB_NAME=appseed_db +DB_HOST=localhost +DB_PORT=3306 +DB_USERNAME=appseed_db_usr +DB_PASS= diff --git a/gunicorn-cfg.py b/gunicorn-cfg.py new file mode 100644 index 00000000..3acce75a --- /dev/null +++ b/gunicorn-cfg.py @@ -0,0 +1,11 @@ +# -*- encoding: utf-8 -*- +""" +Copyright (c) 2019 - present AppSeed.us +""" + +bind = '0.0.0.0:5005' +workers = 1 +accesslog = '-' +loglevel = 'debug' +capture_output = True +enable_stdio_inheritance = True diff --git a/log.json b/log.json new file mode 100644 index 00000000..47e9125c --- /dev/null +++ b/log.json @@ -0,0 +1,22 @@ +{ + "backend": "django", + "db_name": "", + "db_pass": "", + "db_type": "sqlite", + "db_user": "", + "dbms": "1", + "description": "generated product", + "design": "pixel-bootstrap", + "docker": "1", + "err_code": 0, + "frontend": "", + "heroku": "0", + "pattern": "mvc", + "pro": "0", + "task_id": "36776f20-0a35-4449-8714-a649a342a8d3", + "task_info": "Task is running", + "task_result": "SUCCESS", + "task_state": "RUNNING", + "task_ts_end": "2022-05-31-08-03-51", + "task_ts_start": "2022-05-31-08-03-51" +} \ No newline at end of file diff --git a/manage.py b/manage.py new file mode 100644 index 00000000..ce67b496 --- /dev/null +++ b/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +""" +Copyright (c) 2019 - present AppSeed.us +""" + +import os +import sys + +def main(): + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'core.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + +if __name__ == '__main__': + main() diff --git a/nginx/appseed-app.conf b/nginx/appseed-app.conf new file mode 100644 index 00000000..61c7a1ea --- /dev/null +++ b/nginx/appseed-app.conf @@ -0,0 +1,15 @@ +upstream webapp { + server appseed_app:5005; +} + +server { + listen 5085; + server_name localhost; + + location / { + proxy_pass http://webapp; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } + +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..f5d187df --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "boilerplate-code-django-dashboard", + "mastertemplate": "boilerplate-code-django-dashboard", + "version": "2stable.0.1", + "description": "Template project - Django Boilerplate Code", + "scripts": {}, + "repository": { + "type": "git", + "url": "https://github.com/app-generator/boilerplate-code-django-dashboard" + }, + "bugs": { + "url": "https://github.com/app-generator/boilerplate-code-django-dashboard/issues", + "email": "support@appseed.us" + }, + "author": "AppSeed App Generator (https://appseed.us)", + "engines": { + "node": ">=10.0.0" + }, + "dependencies": {}, + "devDependencies": {} +} \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..9f826b6a --- /dev/null +++ b/requirements.txt @@ -0,0 +1,11 @@ +Django==3.2.13 +asgiref==3.4.1 +autopep8==1.6.0 +dj-database-url==0.5.0 +gunicorn==20.1.0 +pycodestyle==2.8.0 +pytz==2021.3 +sqlparse==0.4.2 +toml==0.10.2 +whitenoise==5.3.0 +django-environ==0.8.1 diff --git a/staticfiles/.gitkeep b/staticfiles/.gitkeep new file mode 100644 index 00000000..e69de29b