From 702efd6aff73cabe7d54854bde1c9f622a7ccf51 Mon Sep 17 00:00:00 2001 From: Krrish Sehgal <133865424+krrish-sehgal@users.noreply.github.com> Date: Sun, 24 Nov 2024 02:34:31 +0530 Subject: [PATCH 01/76] Migration for moving contributors to users (#2968) * initial fix * pre-commit fixes --- ...154_contributors_to_users_20241123_1836.py | 58 ++++++++++ website/templates/users.html | 101 ++++++++++-------- website/views/user.py | 4 +- 3 files changed, 117 insertions(+), 46 deletions(-) create mode 100644 website/migrations/0154_contributors_to_users_20241123_1836.py diff --git a/website/migrations/0154_contributors_to_users_20241123_1836.py b/website/migrations/0154_contributors_to_users_20241123_1836.py new file mode 100644 index 000000000..7d5a3856f --- /dev/null +++ b/website/migrations/0154_contributors_to_users_20241123_1836.py @@ -0,0 +1,58 @@ +# Generated by Django 5.1.3 on 2024-11-23 18:36 + +from django.db import migrations + + +def add_contributor_tag(apps, schema_editor): + # Get the models dynamically to avoid dependency issues + User = apps.get_model("auth", "User") + UserProfile = apps.get_model("website", "UserProfile") + Tag = apps.get_model("website", "Tag") + + # Get or create the "contributor" tag + contributor_tag, _ = Tag.objects.get_or_create(name="BLT-Contributors", slug="BLT-Contributors") + + # Add the tag to specific users + usernames = [ + "jajodiaraghav", + "CodeWithBishal", + "amrit", + "mohit", + "souravbadami", + "goyal-sidd", + "neethu", + "donnie", + "ankit2001", + "mrigank", + "Kej-r03", + "bhawna", + "shubham", + "Tarachris", + "Jisan", + "radac", + "akankshsinha", + "justary27", + ] + + for username in usernames: + try: + user = User.objects.get(username=username) + user_profile = UserProfile.objects.get(user=user) + user_profile.tags.add(contributor_tag) + except User.DoesNotExist: + print(f"User '{username}' does not exist.") + except UserProfile.DoesNotExist: + print(f"UserProfile for '{username}' does not exist.") + + +class Migration(migrations.Migration): + dependencies = [ + ( + "website", + "0153_delete_contributorstats", + ), # Update with the correct last migration in your app + ] + + operations = [ + migrations.RunPython(add_contributor_tag), + ] diff --git a/website/templates/users.html b/website/templates/users.html index 0c8bd7603..5e9c9babe 100644 --- a/website/templates/users.html +++ b/website/templates/users.html @@ -1,5 +1,6 @@ {% extends "base.html" %} {% load gravatar %} +{% load static %} {% block style %} +
{{ activity.description }}
+No activities recorded.
+ {% endfor %} +© {{ current_year }} OWASP BLT. All rights reserved.
+Last commit: {{ last_commit }}
diff --git a/website/views/core.py b/website/views/core.py index 4c1d61273..91c9eef01 100644 --- a/website/views/core.py +++ b/website/views/core.py @@ -618,8 +618,25 @@ def robots_txt(request): return HttpResponse("\n".join(lines), content_type="text/plain") +import os + + +def get_last_commit(): + try: + with open(".git/HEAD", "r") as f: + ref = f.readline().strip() + if ref.startswith("ref:"): + ref_path = os.path.join(".git", ref.split(" ")[1]) + with open(ref_path, "r") as f: + return f.readline().strip() + return ref + except FileNotFoundError: + return "Not available" + + def home(request): - return render(request, "home.html") + last_commit = get_last_commit() + return render(request, "home.html", {"last_commit": last_commit}) def handler404(request, exception): From b085c63bc5048424b8016b5df3dbb7d185599937 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 14:48:14 -0500 Subject: [PATCH 14/76] Add debug print statements to file upload verification in Post model --- blog/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/blog/models.py b/blog/models.py index e1331628a..c4433084d 100644 --- a/blog/models.py +++ b/blog/models.py @@ -25,8 +25,11 @@ def get_absolute_url(self): @receiver(post_save, sender=Post) def verify_file_upload(sender, instance, **kwargs): + print("Verifying file upload...") if instance.image: + print(f"Checking if image '{instance.image.name}' exists in the storage backend...") if not default_storage.exists(instance.image.name): + print(f"Image '{instance.image.name}' was not uploaded to the storage backend.") raise ValidationError( f"Image '{instance.image.name}' was not uploaded to the storage backend." ) From 180aa24f40aec7a4675653587118608fb4127783 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 14:57:47 -0500 Subject: [PATCH 15/76] Add debug print statement for default storage backend in file upload verification --- blog/models.py | 1 + 1 file changed, 1 insertion(+) diff --git a/blog/models.py b/blog/models.py index c4433084d..694155413 100644 --- a/blog/models.py +++ b/blog/models.py @@ -28,6 +28,7 @@ def verify_file_upload(sender, instance, **kwargs): print("Verifying file upload...") if instance.image: print(f"Checking if image '{instance.image.name}' exists in the storage backend...") + print(f"Default storage backend: {default_storage}") if not default_storage.exists(instance.image.name): print(f"Image '{instance.image.name}' was not uploaded to the storage backend.") raise ValidationError( From 1225c0bdc775f9e0fc657fe4b28babfd98f2e48a Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:06:16 -0500 Subject: [PATCH 16/76] Restore default file storage setting when no database URL is detected --- blt/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blt/settings.py b/blt/settings.py index 931c00009..374c6dd18 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -263,7 +263,6 @@ REPORT_EMAIL = os.environ.get("REPORT_EMAIL", "blank") REPORT_EMAIL_PASSWORD = os.environ.get("REPORT_PASSWORD", "blank") -DEFAULT_FILE_STORAGE = "django.core.files.storage.FileSystemStorage" if "DATABASE_URL" in os.environ: print("database url detected in settings") DEBUG = False @@ -303,6 +302,7 @@ ) else: + DEFAULT_FILE_STORAGE = "django.core.files.storage.FileSystemStorage" print("no database url detected in settings, using sqlite") if not TESTING: DEBUG = True From f3c4edf3eec32de515be8762a736f0a080bd48ac Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:17:33 -0500 Subject: [PATCH 17/76] Update production settings to check for DYNO environment variable --- blt/settings.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/blt/settings.py b/blt/settings.py index 374c6dd18..72d5e32cc 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -263,7 +263,9 @@ REPORT_EMAIL = os.environ.get("REPORT_EMAIL", "blank") REPORT_EMAIL_PASSWORD = os.environ.get("REPORT_PASSWORD", "blank") -if "DATABASE_URL" in os.environ: + +# these settings are only for production / Heroku +if "DYNO" in os.environ: print("database url detected in settings") DEBUG = False EMAIL_HOST = "smtp.sendgrid.net" From 00ee06fcd6812c58109d1b7e86cc094ad7308ad7 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:28:58 -0500 Subject: [PATCH 18/76] Add 'storages' app to installed apps in settings --- blt/settings.py | 1 + 1 file changed, 1 insertion(+) diff --git a/blt/settings.py b/blt/settings.py index 72d5e32cc..b54238f72 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -105,6 +105,7 @@ "dj_rest_auth", "dj_rest_auth.registration", "blog", + "storages", ) From 26ad7dc28f639136ea414e427c4136774b79abe6 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 16:11:23 -0500 Subject: [PATCH 19/76] Switch default file storage to Google Cloud Storage when no database URL is detected --- blt/settings.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/blt/settings.py b/blt/settings.py index b54238f72..22469208e 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -305,7 +305,8 @@ ) else: - DEFAULT_FILE_STORAGE = "django.core.files.storage.FileSystemStorage" + DEFAULT_FILE_STORAGE = "storages.backends.gcloud.GoogleCloudStorage" + # DEFAULT_FILE_STORAGE = "django.core.files.storage.FileSystemStorage" print("no database url detected in settings, using sqlite") if not TESTING: DEBUG = True From 6400b311b02985be61a3822c6a6f7d8fe91994e8 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 17:41:41 -0500 Subject: [PATCH 20/76] Add debug statements to verify file upload process in Post model --- blog/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blog/models.py b/blog/models.py index 694155413..172e4e9fb 100644 --- a/blog/models.py +++ b/blog/models.py @@ -25,10 +25,13 @@ def get_absolute_url(self): @receiver(post_save, sender=Post) def verify_file_upload(sender, instance, **kwargs): + from django.conf import settings + print("Verifying file upload...") + print(f"DEFAULT_FILE_STORAGE setting: {settings.DEFAULT_FILE_STORAGE}") + print(f"Default storage backend: {default_storage.__class__.__name__}") if instance.image: print(f"Checking if image '{instance.image.name}' exists in the storage backend...") - print(f"Default storage backend: {default_storage}") if not default_storage.exists(instance.image.name): print(f"Image '{instance.image.name}' was not uploaded to the storage backend.") raise ValidationError( From de2b30a1a1d8f597a0367edd740c7102f8aa6f74 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 17:49:59 -0500 Subject: [PATCH 21/76] Refactor file upload verification to include default storage import in Post model --- blog/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/models.py b/blog/models.py index 172e4e9fb..8e7499bb2 100644 --- a/blog/models.py +++ b/blog/models.py @@ -1,6 +1,5 @@ from django.contrib.auth.models import User from django.core.exceptions import ValidationError -from django.core.files.storage import default_storage from django.db import models from django.db.models.signals import post_save from django.dispatch import receiver @@ -26,6 +25,7 @@ def get_absolute_url(self): @receiver(post_save, sender=Post) def verify_file_upload(sender, instance, **kwargs): from django.conf import settings + from django.core.files.storage import default_storage print("Verifying file upload...") print(f"DEFAULT_FILE_STORAGE setting: {settings.DEFAULT_FILE_STORAGE}") From 56652c46f77905075321cacbd00976892ed8e83b Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 18:18:24 -0500 Subject: [PATCH 22/76] Configure default storage settings for Google Cloud Storage in production --- blt/settings.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/blt/settings.py b/blt/settings.py index 22469208e..96e7d00ae 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -286,6 +286,13 @@ GS_BUCKET_NAME = "bhfiles" DEFAULT_FILE_STORAGE = "storages.backends.gcloud.GoogleCloudStorage" + + STORAGES = { + "default": { + "BACKEND": "storages.backends.gcloud.GoogleCloudStorage", + }, + } + GS_FILE_OVERWRITE = False GS_QUERYSTRING_AUTH = False GS_DEFAULT_ACL = None From e28f2f2f7699106dd81c251b2a7d8f6f9b3b8722 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 18:32:12 -0500 Subject: [PATCH 23/76] Add Google Cloud Storage credentials handling in settings --- blt/settings.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/blt/settings.py b/blt/settings.py index 96e7d00ae..302891d63 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -14,6 +14,7 @@ import dj_database_url import environ from django.utils.translation import gettext_lazy as _ +from google.oauth2 import service_account # reading .env file environ.Env.read_env() @@ -287,9 +288,24 @@ GS_BUCKET_NAME = "bhfiles" DEFAULT_FILE_STORAGE = "storages.backends.gcloud.GoogleCloudStorage" + GS_CREDENTIALS = None + + # Ensure credentials file is valid + try: + GS_CREDENTIALS = service_account.Credentials.from_service_account_file( + GOOGLE_APPLICATION_CREDENTIALS + ) + print("Google Cloud Storage credentials loaded successfully.") + except Exception as e: + print(f"Error loading Google Cloud Storage credentials: {e}") + STORAGES = { "default": { "BACKEND": "storages.backends.gcloud.GoogleCloudStorage", + "OPTIONS": { + "credentials": GS_CREDENTIALS, + "bucket_name": GS_BUCKET_NAME, + }, }, } From 2ef28293ecf58e10be84db33b4bff8e99e237843 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 18:44:40 -0500 Subject: [PATCH 24/76] Update Google Cloud Storage credentials handling to use environment variable --- blt/settings.py | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/blt/settings.py b/blt/settings.py index 302891d63..62a979f57 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -8,6 +8,7 @@ """ # from google.oauth2 import service_account +import json import os import sys @@ -281,23 +282,32 @@ import logging logging.basicConfig(level=logging.DEBUG) - GS_ACCESS_KEY_ID = os.environ.get("GS_ACCESS_KEY_ID", "blank") - GS_SECRET_ACCESS_KEY = os.environ.get("GS_SECRET_ACCESS_KEY", "blank") - GOOGLE_APPLICATION_CREDENTIALS = "/app/google-credentials.json" + # GS_ACCESS_KEY_ID = os.environ.get("GS_ACCESS_KEY_ID", "blank") + # GS_SECRET_ACCESS_KEY = os.environ.get("GS_SECRET_ACCESS_KEY", "blank") + # GOOGLE_APPLICATION_CREDENTIALS = "/app/google-credentials.json" - GS_BUCKET_NAME = "bhfiles" - DEFAULT_FILE_STORAGE = "storages.backends.gcloud.GoogleCloudStorage" + # GS_BUCKET_NAME = "bhfiles" + # DEFAULT_FILE_STORAGE = "storages.backends.gcloud.GoogleCloudStorage" + + # GS_CREDENTIALS = None + + # # Ensure credentials file is valid + # try: + # GS_CREDENTIALS = service_account.Credentials.from_service_account_file( + # GOOGLE_APPLICATION_CREDENTIALS + # ) + # print("Google Cloud Storage credentials loaded successfully.") + # except Exception as e: + # print(f"Error loading Google Cloud Storage credentials: {e}") - GS_CREDENTIALS = None + GOOGLE_CREDENTIALS = os.getenv("GOOGLE_CREDENTIALS") - # Ensure credentials file is valid - try: - GS_CREDENTIALS = service_account.Credentials.from_service_account_file( - GOOGLE_APPLICATION_CREDENTIALS - ) - print("Google Cloud Storage credentials loaded successfully.") - except Exception as e: - print(f"Error loading Google Cloud Storage credentials: {e}") + if not GOOGLE_CREDENTIALS: + raise Exception("GOOGLE_CREDENTIALS environment variable is not set.") + + GS_CREDENTIALS = service_account.Credentials.from_service_account_info( + json.loads(GOOGLE_CREDENTIALS) + ) STORAGES = { "default": { From b8e4d69bd675811d4e7c011f5e0b1810ac685fab Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 18:46:58 -0500 Subject: [PATCH 25/76] Enable Google Cloud Storage bucket name and configure static file storage settings --- blt/settings.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/blt/settings.py b/blt/settings.py index 62a979f57..edf368e7b 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -286,7 +286,7 @@ # GS_SECRET_ACCESS_KEY = os.environ.get("GS_SECRET_ACCESS_KEY", "blank") # GOOGLE_APPLICATION_CREDENTIALS = "/app/google-credentials.json" - # GS_BUCKET_NAME = "bhfiles" + GS_BUCKET_NAME = "bhfiles" # DEFAULT_FILE_STORAGE = "storages.backends.gcloud.GoogleCloudStorage" # GS_CREDENTIALS = None @@ -317,6 +317,14 @@ "bucket_name": GS_BUCKET_NAME, }, }, + "staticfiles": { + "BACKEND": "storages.backends.gcloud.GoogleCloudStorage", + "OPTIONS": { + "credentials": GS_CREDENTIALS, + "bucket_name": GS_BUCKET_NAME, + "location": "static", + }, + }, } GS_FILE_OVERWRITE = False From 33c4eea0389258036e09098c6dae26f030765357 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 18:53:01 -0500 Subject: [PATCH 26/76] Refactor Google Cloud Storage check to use a dedicated function for better readability --- website/models.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/website/models.py b/website/models.py index 85f6be198..a32467e17 100644 --- a/website/models.py +++ b/website/models.py @@ -369,7 +369,19 @@ class Meta: ordering = ["-created"] -if "storages.backends.gcloud.GoogleCloudStorage" in settings.DEFAULT_FILE_STORAGE: +def is_using_gcs(): + """ + Determine if Google Cloud Storage is being used as the backend. + """ + if hasattr(settings, "STORAGES"): + backend = settings.STORAGES.get("default", {}).get("BACKEND", "") + else: + backend = getattr(settings, "DEFAULT_FILE_STORAGE", "") + + return backend == "storages.backends.gcloud.GoogleCloudStorage" + + +if is_using_gcs(): @receiver(post_delete, sender=Issue) def delete_image_on_issue_delete(sender, instance, **kwargs): @@ -402,7 +414,7 @@ class IssueScreenshot(models.Model): created = models.DateTimeField(auto_now_add=True) -if "storages.backends.gcloud.GoogleCloudStorage" in settings.DEFAULT_FILE_STORAGE: +if is_using_gcs(): @receiver(post_delete, sender=IssueScreenshot) def delete_image_on_post_delete(sender, instance, **kwargs): From b983d3454799a98b50e8f3a513c72cd76c3c916b Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 18:56:35 -0500 Subject: [PATCH 27/76] Switch static file storage backend from Google Cloud Storage to local FileSystemStorage --- blt/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blt/settings.py b/blt/settings.py index edf368e7b..110bcb1f9 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -318,7 +318,7 @@ }, }, "staticfiles": { - "BACKEND": "storages.backends.gcloud.GoogleCloudStorage", + "BACKEND": "django.core.files.storage.FileSystemStorage", "OPTIONS": { "credentials": GS_CREDENTIALS, "bucket_name": GS_BUCKET_NAME, From 02245fc598a503e66bc8e35031e3faa328f264ce Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 19:05:40 -0500 Subject: [PATCH 28/76] Refactor static file storage settings to use FileSystemStorage and remove Google Cloud Storage options --- blt/settings.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/blt/settings.py b/blt/settings.py index 110bcb1f9..e1c4bd844 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -319,11 +319,6 @@ }, "staticfiles": { "BACKEND": "django.core.files.storage.FileSystemStorage", - "OPTIONS": { - "credentials": GS_CREDENTIALS, - "bucket_name": GS_BUCKET_NAME, - "location": "static", - }, }, } @@ -346,6 +341,14 @@ ) else: + STORAGES = { + "default": { + "BACKEND": "django.core.files.storage.FileSystemStorage", + }, + "staticfiles": { + "BACKEND": "django.core.files.storage.FileSystemStorage", + }, + } DEFAULT_FILE_STORAGE = "storages.backends.gcloud.GoogleCloudStorage" # DEFAULT_FILE_STORAGE = "django.core.files.storage.FileSystemStorage" print("no database url detected in settings, using sqlite") From 8acb4450e10d6fe15b6221bcdea55518758b2c61 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 19:09:41 -0500 Subject: [PATCH 29/76] Set static file storage location to 'static/' in settings --- blt/settings.py | 1 + 1 file changed, 1 insertion(+) diff --git a/blt/settings.py b/blt/settings.py index e1c4bd844..f716e24b9 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -319,6 +319,7 @@ }, "staticfiles": { "BACKEND": "django.core.files.storage.FileSystemStorage", + "LOCATION": "static/", }, } From 9eea33410b35ece6169b0a8816f611f7db074b3b Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 19:13:45 -0500 Subject: [PATCH 30/76] Update static file storage location to 'staticfiles/' in settings --- blt/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blt/settings.py b/blt/settings.py index f716e24b9..a52e84135 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -319,7 +319,7 @@ }, "staticfiles": { "BACKEND": "django.core.files.storage.FileSystemStorage", - "LOCATION": "static/", + "LOCATION": "staticfiles/", }, } From caf90092f713df49e9405bbfe27d32644dde262b Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 19:18:22 -0500 Subject: [PATCH 31/76] Switch static file storage backend to Whitenoise for improved performance --- blt/settings.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/blt/settings.py b/blt/settings.py index a52e84135..67e95859d 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -318,8 +318,7 @@ }, }, "staticfiles": { - "BACKEND": "django.core.files.storage.FileSystemStorage", - "LOCATION": "staticfiles/", + "BACKEND": "whitenoise.storage.CompressedManifestStaticFilesStorage", }, } From 7ea4991a8732bcb0c6eaeaf9e72883dc7b094243 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 19:19:38 -0500 Subject: [PATCH 32/76] Remove debug print statement for DEFAULT_FILE_STORAGE in file upload verification --- blog/models.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/blog/models.py b/blog/models.py index 8e7499bb2..387d7df77 100644 --- a/blog/models.py +++ b/blog/models.py @@ -24,11 +24,9 @@ def get_absolute_url(self): @receiver(post_save, sender=Post) def verify_file_upload(sender, instance, **kwargs): - from django.conf import settings from django.core.files.storage import default_storage print("Verifying file upload...") - print(f"DEFAULT_FILE_STORAGE setting: {settings.DEFAULT_FILE_STORAGE}") print(f"Default storage backend: {default_storage.__class__.__name__}") if instance.image: print(f"Checking if image '{instance.image.name}' exists in the storage backend...") From cc85d7323743b3a74fb38b178c4cd4a8e9887b19 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 19:31:05 -0500 Subject: [PATCH 33/76] Update static file storage settings to switch between Whitenoise and Django's default storage --- blt/settings.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/blt/settings.py b/blt/settings.py index 67e95859d..56c9bb8ab 100644 --- a/blt/settings.py +++ b/blt/settings.py @@ -318,7 +318,7 @@ }, }, "staticfiles": { - "BACKEND": "whitenoise.storage.CompressedManifestStaticFilesStorage", + "BACKEND": "django.contrib.staticfiles.storage.ManifestStaticFilesStorage", }, } @@ -346,7 +346,7 @@ "BACKEND": "django.core.files.storage.FileSystemStorage", }, "staticfiles": { - "BACKEND": "django.core.files.storage.FileSystemStorage", + "BACKEND": "whitenoise.storage.CompressedManifestStaticFilesStorage", }, } DEFAULT_FILE_STORAGE = "storages.backends.gcloud.GoogleCloudStorage" @@ -395,7 +395,7 @@ # Simplified static file serving. # https://warehouse.python.org/project/whitenoise/ -STATICFILES_STORAGE = "whitenoise.storage.CompressedStaticFilesStorage" +# STATICFILES_STORAGE = "whitenoise.storage.CompressedStaticFilesStorage" LOGIN_REDIRECT_URL = "/" From 18fec358cce2b6b182551164bf29449f4abf944d Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 19:37:33 -0500 Subject: [PATCH 34/76] Update Bootstrap stylesheet link to use non-minified version --- website/static/vendor/bootstrap/css/bootstrap.min.css | 6 ------ website/templates/dashboard_profile.html | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) delete mode 100644 website/static/vendor/bootstrap/css/bootstrap.min.css diff --git a/website/static/vendor/bootstrap/css/bootstrap.min.css b/website/static/vendor/bootstrap/css/bootstrap.min.css deleted file mode 100644 index 82113bd8a..000000000 --- a/website/static/vendor/bootstrap/css/bootstrap.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} -/*# sourceMappingURL=bootstrap.min.css.map */ diff --git a/website/templates/dashboard_profile.html b/website/templates/dashboard_profile.html index 11a7a2183..b4af76e46 100644 --- a/website/templates/dashboard_profile.html +++ b/website/templates/dashboard_profile.html @@ -10,7 +10,7 @@ - From 095ae1fe9d93a3dbf48a70acd31dde7cde7aeeb4 Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 24 Nov 2024 19:54:49 -0500 Subject: [PATCH 35/76] Remove unused background images from dashboard CSS --- website/static/css/app.min.css | 7598 +++++++++++++++++++++++- website/static/css/style-dashboard.css | 31 - website/static/js/lightbox.min.js | 1 - 3 files changed, 7593 insertions(+), 37 deletions(-) diff --git a/website/static/css/app.min.css b/website/static/css/app.min.css index 5ec30a60e..c7629b99f 100644 --- a/website/static/css/app.min.css +++ b/website/static/css/app.min.css @@ -1,11 +1,7599 @@ -@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700,900);@font-face{font-family:"Cerebri Sans,sans-serif";src:url(../fonts/cerebrisans-light.eot);src:local("Cerebri-sans Light"),url(../fonts/cerebrisans-light.woff) format("woff");font-weight:300}@font-face{font-family:"Cerebri Sans,sans-serif";src:url(../fonts/cerebrisans-regular.eot);src:local("Cerebri-sans Regular"),url(../fonts/cerebrisans-regular.woff) format("woff");font-weight:400}@font-face{font-family:"Cerebri Sans,sans-serif";src:url(../fonts/cerebrisans-medium.eot);src:local("Cerebri-sans Medium"),url(../fonts/cerebrisans-medium.woff) format("woff");font-weight:500}@font-face{font-family:"Cerebri Sans,sans-serif";src:url(../fonts/cerebrisans-semibold.eot);src:local("Cerebri-sans Semibold"),url(../fonts/cerebrisans-semibold.woff) format("woff");font-weight:600}@font-face{font-family:"Cerebri Sans,sans-serif";src:url(../fonts/cerebrisans-bold.eot);src:local("Cerebri-sans Bold"),url(../fonts/cerebrisans-bold.woff) format("woff");font-weight:700}html{position:relative;min-height:100%}body{overflow-x:hidden}#wrapper{height:100%;overflow:hidden;width:100%}.content-page{margin-left:240px;overflow:hidden;padding:0 15px 65px 15px;min-height:80vh;margin-top:70px}.left-side-menu{width:240px;background:#fff;bottom:0;padding:20px 0;position:fixed;transition:all .1s ease-out;top:70px;box-shadow:0 0 35px 0 rgba(154,161,171,.15)}#sidebar-menu>ul{list-style:none;padding:0}#sidebar-menu>ul>li>a{color:#6e768e;display:block;padding:12px 20px;position:relative;transition:all .4s;font-family:"Cerebri Sans,sans-serif";font-size:.95rem}#sidebar-menu>ul>li>a:active,#sidebar-menu>ul>li>a:focus,#sidebar-menu>ul>li>a:hover{color:#00acc1;text-decoration:none}#sidebar-menu>ul>li>a>span{vertical-align:middle}#sidebar-menu>ul>li>a i{display:inline-block;line-height:1.0625rem;margin:0 10px 0 3px;text-align:center;vertical-align:middle;width:16px;font-size:18px}#sidebar-menu>ul>li>a svg{width:16px;height:16px;margin-left:3px;margin-right:10px}#sidebar-menu>ul>li>a .drop-arrow{float:right}#sidebar-menu>ul>li>a .drop-arrow i{margin-right:0}#sidebar-menu>ul>li>a.mm-active{color:#00acc1}#sidebar-menu>ul>li ul{padding-left:34px;list-style:none}#sidebar-menu>ul>li ul ul{padding-left:20px}#sidebar-menu .badge{margin-top:4px}#sidebar-menu .menu-title{padding:10px 20px;letter-spacing:.05em;pointer-events:none;cursor:default;font-size:.6875rem;text-transform:uppercase;color:#6e768e;font-weight:600}#sidebar-menu .menuitem-active>a{color:#00acc1}#sidebar-menu .menuitem-active .active{color:#00acc1}.nav-second-level li a{padding:8px 20px;color:#6e768e;display:block;position:relative;transition:all .4s;font-size:.875rem}.nav-second-level li a:focus,.nav-second-level li a:hover{color:#00acc1}.nav-second-level li.active>a{color:#00acc1}.menu-arrow{transition:transform .15s;position:absolute;right:20px;display:inline-block;font-family:'Material Design Icons';text-rendering:auto;line-height:1.5rem;font-size:1.1rem;transform:translate(0,0)}.menu-arrow:before{content:"\F0142"}li>a[aria-expanded=true]>span.menu-arrow{transform:rotate(90deg)}li.menuitem-active>a:not(.collapsed)>span.menu-arrow{transform:rotate(90deg)}body[data-sidebar-size=condensed] .logo-box{width:70px!important}body[data-sidebar-size=condensed] .logo span.logo-lg{display:none}body[data-sidebar-size=condensed] .logo span.logo-sm{display:block}body[data-sidebar-size=condensed] .left-side-menu{position:absolute;padding-top:0;width:70px!important;z-index:5}body[data-sidebar-size=condensed] .left-side-menu .simplebar-content-wrapper,body[data-sidebar-size=condensed] .left-side-menu .simplebar-mask{overflow:visible!important}body[data-sidebar-size=condensed] .left-side-menu .simplebar-scrollbar{display:none!important}body[data-sidebar-size=condensed] .left-side-menu .simplebar-offset{bottom:0!important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .badge,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .collapse.in,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .label,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .menu-arrow,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .menu-title{display:none!important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .nav.collapse{height:inherit!important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li{position:relative;white-space:nowrap}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a{padding:15px 20px;min-height:54px;transition:none}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:hover{color:#00acc1}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a i{font-size:1.3rem;margin-right:20px;margin-left:5px}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a svg{width:18px;height:18px;margin-left:6px}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a span{display:none;padding-left:25px}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>a{position:relative;width:calc(190px + 70px);color:#00acc1;background-color:#f3f7f9;box-shadow:inset 3px 5px 10px 0 rgba(154,161,171,.2)}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>a span{display:inline}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover a.active :after,body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover a.open :after{display:none}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse{display:block!important;height:auto!important;transition:none!important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul{display:block!important;left:70px;position:absolute;width:190px;box-shadow:3px 5px 10px 0 rgba(154,161,171,.2)}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul ul{box-shadow:3px 5px 10px 0 rgba(154,161,171,.2)}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul a{box-shadow:none;padding:8px 20px;position:relative;width:190px;z-index:6}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul a:hover{color:#00acc1}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul .collapsing{display:block!important;height:auto!important;transition:none!important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul{padding:5px 0;z-index:9999;display:none;background-color:#fff}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li:hover>.collapse{display:block!important;height:auto!important;transition:none!important}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li:hover>.collapse>ul{display:block;left:190px;margin-top:-36px;position:absolute;width:190px}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li>a span.pull-right{position:absolute;right:20px;top:12px;transform:rotate(270deg)}body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li.active a{color:#00acc1}body[data-sidebar-size=condensed] .content-page{margin-left:70px!important}@media (min-width:992px){body[data-sidebar-size=condensed] .footer{left:70px!important}}body[data-sidebar-size=condensed] .user-box{display:none!important}@media (min-width:768px){body[data-sidebar-size=condensed]:not([data-layout=compact]){min-height:1750px}}@media (max-width:767.98px){.pro-user-name{display:none}}@media (max-width:991.98px){body{overflow-x:hidden;padding-bottom:80px}.left-side-menu{display:none;z-index:10!important}.sidebar-enable .left-side-menu{display:block}.content-page,body[data-sidebar-size=condensed] .content-page{margin-left:0!important;padding:0 10px}.footer{left:0!important}}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .logo-box{width:160px!important}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu{width:160px!important;text-align:center}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul>li>a>i{display:block;font-size:18px;line-height:24px;width:100%;margin:0}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul>li>a svg{display:block;margin:0 auto 5px auto}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul ul{padding-left:0}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul ul a{padding:10px 20px}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .badge,body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .menu-arrow{display:none!important}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu+.content-page{margin-left:160px}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu+.content-page .footer{left:160px}body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .menu-title{background-color:#f3f7f9}body[data-sidebar-color=dark] .logo-box{background-color:#38414a}body[data-sidebar-color=dark] .logo-box .logo-dark{display:none}body[data-sidebar-color=dark] .logo-box .logo-light{display:block}body[data-sidebar-color=dark] .left-side-menu{background-color:#38414a;box-shadow:none}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a{color:#9097a7}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:hover{color:#c8cddc}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a.mm-active{color:#fff;background-color:#3d4751}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menu-title{color:#adb5bd}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menuitem-active>a{color:#00acc1}body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menuitem-active .active{color:#00acc1}body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a,body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a{color:#9097a7}body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a:focus,body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a:hover,body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a:focus,body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a:hover{background-color:transparent;color:#c8cddc}body[data-sidebar-color=dark] .left-side-menu .nav-second-level li.active>a,body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li.active>a{color:#fff}body[data-sidebar-color=dark] .left-side-menu .user-box .dropdown>a{color:#fff!important}body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a{background-color:#38414a;box-shadow:none}body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active{color:#00acc1}body[data-sidebar-color=dark][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title{background-color:rgba(255,255,255,.03)}body[data-sidebar-color=brand] .logo-box,body[data-sidebar-color=gradient] .logo-box{background-color:#4a81d4}body[data-sidebar-color=brand] .logo-box .logo-dark,body[data-sidebar-color=gradient] .logo-box .logo-dark{display:none}body[data-sidebar-color=brand] .logo-box .logo-light,body[data-sidebar-color=gradient] .logo-box .logo-light{display:block}body[data-sidebar-color=brand] .menuitem-active>a,body[data-sidebar-color=gradient] .menuitem-active>a{color:#fff!important}body[data-sidebar-color=brand] .left-side-menu,body[data-sidebar-color=gradient] .left-side-menu{background-color:#4a81d4;box-shadow:none}body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a{color:rgba(255,255,255,.7)}body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:hover,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:active,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:focus,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:hover{color:rgba(255,255,255,.9)}body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a.mm-active,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a.mm-active{color:#fff;background-color:rgba(255,255,255,.07)}body[data-sidebar-color=brand] .left-side-menu #sidebar-menu .menu-title,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu .menu-title{color:rgba(255,255,255,.6)}body[data-sidebar-color=brand] .left-side-menu #sidebar-menu .mm-active .active,body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu .mm-active .active{color:#fff}body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a,body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a,body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a,body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a{color:rgba(255,255,255,.7)}body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a:focus,body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a:hover,body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a:focus,body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a:hover,body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a:focus,body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a:hover,body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a:focus,body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a:hover{background-color:transparent;color:#fff}body[data-sidebar-color=brand] .left-side-menu .nav-second-level li.active>a,body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li.active>a,body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li.active>a,body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li.active>a{color:#fff}body[data-sidebar-color=brand] .left-side-menu .user-box .dropdown>a,body[data-sidebar-color=gradient] .left-side-menu .user-box .dropdown>a{color:#fff!important}body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a,body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a{background-color:#4a81d4;box-shadow:none;color:#fff}body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active,body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active{color:#00acc1}body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a,body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a{color:#6e768e}body[data-sidebar-color=brand][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title,body[data-sidebar-color=gradient][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title{background-color:rgba(255,255,255,.05)}body[data-sidebar-color=gradient] .left-side-menu,body[data-sidebar-color=gradient] .logo-box{background:#683ba9;background-image:linear-gradient(270deg,rgba(64,149,216,.15),transparent)}body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a{background:#683ba9}body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active{color:#00acc1}body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a{color:#6e768e}.user-box{display:none}.user-pro-dropdown{background-color:#f3f7f9;box-shadow:none;padding:15px 5px;width:90%;margin-left:5%;margin-top:10px}.user-pro-dropdown .dropdown-item{border-radius:3px}.user-pro-dropdown .dropdown-item:hover{background-color:#6658dd;color:#fff}@media (min-width:992px){body[data-layout-mode=detached] .navbar-custom .container-fluid{max-width:95%}body[data-layout-mode=detached] #wrapper{max-width:95%;margin:0 auto}body[data-layout-mode=detached] .left-side-menu{margin-top:30px;margin-bottom:30px;border-radius:5px}body[data-layout-mode=detached] .content-page{padding-bottom:30px}body[data-layout-mode=detached] .logo-box{background-color:transparent;background-image:none}}body[data-sidebar-showuser=true] .user-box{display:block}body[data-sidebar-icon=twotones] #sidebar-menu>ul>li>a i{color:#4a81d4}body[data-sidebar-icon=twotones] #sidebar-menu>ul>li>a svg{width:18px;height:18px;margin-left:3px;margin-right:10px;color:#4a81d4;fill:rgba(74,129,212,.2)}.logo{display:block}.logo span.logo-lg{display:block}.logo span.logo-sm{display:none}.logo .logo-lg-text-dark{color:#323a46;font-weight:700;font-size:22px;text-transform:uppercase}.logo .logo-lg-text-light{color:#fff;font-weight:700;font-size:22px;text-transform:uppercase}.logo-box{height:70px;width:240px;float:left;transition:all .1s ease-out}.logo-box .logo{line-height:70px}.logo-light{display:block}.logo-dark{display:none}.navbar-custom{background-color:#38414a;box-shadow:0 0 35px 0 rgba(154,161,171,.15);padding:0 10px 0 0;position:fixed;left:0;right:0;height:70px;z-index:1001}.navbar-custom .topnav-menu>li{float:left}.navbar-custom .topnav-menu .nav-link{padding:0 15px;color:rgba(255,255,255,.6);min-width:32px;display:block;line-height:70px;text-align:center;max-height:70px}.navbar-custom .dropdown.show .nav-link{background-color:rgba(255,255,255,.05)}.navbar-custom .container-fluid{padding:0}.navbar-custom .app-search{height:70px;display:table;max-width:180px;margin-right:20px}.navbar-custom .app-search .app-search-box{display:table-cell;vertical-align:middle;position:relative}.navbar-custom .app-search .app-search-box input:-ms-input-placeholder{font-size:.8125rem;color:rgba(255,255,255,.3)}.navbar-custom .app-search .app-search-box input::-ms-input-placeholder{font-size:.8125rem;color:rgba(255,255,255,.3)}.navbar-custom .app-search .app-search-box input::placeholder{font-size:.8125rem;color:rgba(255,255,255,.3)}.navbar-custom .app-search .form-control{border:none;height:38px;padding-left:20px;padding-right:0;color:#fff;background-color:rgba(255,255,255,.07);box-shadow:none;border-radius:30px 0 0 30px}.navbar-custom .app-search .input-group-append{margin-left:0;z-index:4}.navbar-custom .app-search .btn{background-color:rgba(255,255,255,.07);border-color:transparent;color:rgba(255,255,255,.3);border-radius:0 30px 30px 0;box-shadow:none!important}.navbar-custom .button-menu-mobile{border:none;color:#fff;display:inline-block;height:70px;line-height:70px;width:60px;background-color:transparent;font-size:24px;cursor:pointer}.navbar-custom .button-menu-mobile.disable-btn{display:none}.noti-scroll{max-height:230px}.notification-list{margin-left:0}.notification-list .noti-title{background-color:transparent;padding:15px 20px}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:16px;right:10px}.notification-list .notify-item{padding:12px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;font-size:18px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-details{margin-bottom:5px;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap;color:#343a40}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details small{display:block}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.notification-list .notify-item .user-msg{margin-left:45px;white-space:normal;line-height:16px}.notification-list .profile-dropdown .notify-item{padding:7px 20px}.noti-icon{font-size:21px;vertical-align:middle}.profile-dropdown{min-width:170px}.profile-dropdown i{vertical-align:middle;margin-right:5px}.nav-user{padding:0 12px!important}.nav-user img{height:32px;width:32px}.fullscreen-enable [data-toggle=fullscreen] .fe-maximize::before{content:"\e88d"}@media (max-width:991.98px){.logo-box{width:70px!important;padding-right:0!important}.logo-box .logo-lg{display:none!important}.logo-box .logo-sm{display:block!important}}@media (max-width:600px){.navbar-custom .dropdown{position:static}.navbar-custom .dropdown .dropdown-menu{left:10px!important;right:10px!important}}body[data-topbar-color=light] .navbar-custom{background-color:#fff!important;box-shadow:0 .75rem 6rem rgba(56,65,74,.03)}body[data-topbar-color=light] .navbar-custom .topnav-menu .nav-link{color:#6c757d}body[data-topbar-color=light] .navbar-custom .dropdown.show .nav-link{background-color:rgba(50,58,70,.03)}body[data-topbar-color=light] .navbar-custom .button-menu-mobile{color:#323a46}body[data-topbar-color=light] .navbar-custom .app-search input:-ms-input-placeholder{color:#adb5bd!important}body[data-topbar-color=light] .navbar-custom .app-search input::-ms-input-placeholder{color:#adb5bd!important}body[data-topbar-color=light] .navbar-custom .app-search input::placeholder{color:#adb5bd!important}body[data-topbar-color=light] .navbar-custom .app-search .form-control{color:#323a46;background-color:#f3f7f9;border-color:#f3f7f9}body[data-topbar-color=light] .navbar-custom .app-search .btn{background-color:#f3f7f9;color:#ced4da}body[data-topbar-color=light] .logo-dark{display:block}body[data-topbar-color=light] .logo-light{display:none}@media (max-width:991.98px){body[data-layout-mode=horizontal] .navbar-toggle{border:0;position:relative;padding:0;margin:0;cursor:pointer}body[data-layout-mode=horizontal] .navbar-toggle .lines{width:25px;display:block;position:relative;height:16px;transition:all .5s ease;margin-top:calc(54px / 2)}body[data-layout-mode=horizontal] .navbar-toggle span{height:2px;width:100%;background-color:#6c757d;display:block;margin-bottom:5px;transition:transform .5s ease}body[data-layout-mode=horizontal] .navbar-toggle.open span{position:absolute}body[data-layout-mode=horizontal] .navbar-toggle.open span:first-child{top:7px;transform:rotate(45deg)}body[data-layout-mode=horizontal] .navbar-toggle.open span:nth-child(2){visibility:hidden}body[data-layout-mode=horizontal] .navbar-toggle.open span:last-child{width:100%;top:7px;transform:rotate(-45deg)}}body[data-layout-mode=horizontal] .button-menu-mobile{display:none}body[data-layout-mode=horizontal] .logo-box{width:auto;padding-right:50px;background-color:transparent}@media (min-width:992px) and (max-width:1366px){body[data-layout-mode=horizontal] .logo-box{padding-left:20px}}@media (max-width:360px){.navbar-custom .topnav-menu .nav-link{padding:0 12px}.navbar-custom .button-menu-mobile{width:45px}}.page-title-box .page-title{font-size:1.25rem;margin:0;line-height:75px;color:#323a46}.page-title-box .page-title-right{float:right;margin-top:22px}.page-title-box .breadcrumb{padding-top:5px}@media (max-width:767.98px){.page-title-box .page-title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:70px}.page-title-box .breadcrumb{display:none}}@media (max-width:640px){.page-title-box .page-title-right{display:none}}@media (max-width:419px){.page-title-box .breadcrumb{display:none}}.footer{bottom:0;padding:19px 15px 20px;position:absolute;right:0;color:#98a6ad;left:240px;background-color:#eeeff3}.footer .footer-links a{color:#98a6ad;margin-left:1.5rem;transition:all .4s}.footer .footer-links a:hover{color:#323a46}.footer .footer-links a:first-of-type{margin-left:0}.footer-alt{left:0!important;text-align:center;background-color:transparent}@media (max-width:767.98px){.footer{left:0!important;text-align:center}}body[data-layout-mode=horizontal] .footer{left:0!important}body[data-layout-mode=horizontal][data-layout-width=boxed] .footer{max-width:1300px!important}@media (min-width:992px){body[data-layout-mode=detached] .footer{position:inherit;margin:0 10px}}.right-bar{background-color:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);display:block;position:fixed;transition:all .2s ease-out;width:260px;z-index:9999;float:right!important;right:-270px;top:0;bottom:0}.right-bar .rightbar-title{background-color:#6658dd;padding:27px 25px;color:#fff}.right-bar .right-bar-toggle{background-color:#414b5b;height:24px;width:24px;line-height:27px;color:#fff;text-align:center;border-radius:50%;margin-top:-4px}.right-bar .right-bar-toggle:hover{background-color:#475364}.right-bar .user-box{padding:25px;text-align:center}.right-bar .user-box .user-img{position:relative;height:64px;width:64px;margin:0 auto 15px auto}.right-bar .user-box .user-img .user-edit{position:absolute;right:-5px;bottom:0;height:24px;width:24px;background-color:#fff;line-height:24px;border-radius:50%;box-shadow:0 0 45px 0 rgba(0,0,0,.12)}.right-bar .user-box h5{margin-bottom:2px}.right-bar .user-box h5 a{color:#323a46}.right-bar .notification-item .media{padding:.75rem 1rem}.right-bar .notification-item .media:hover{background-color:#f3f7f9}.right-bar .notification-item .user-status{position:absolute;right:0;bottom:-4px;font-size:10px}.right-bar .notification-item .user-status.online{color:#1abc9c}.right-bar .notification-item .user-status.away{color:#f7b84b}.right-bar .notification-item .user-status.busy{color:#f1556c}.rightbar-overlay{background-color:rgba(50,58,70,.2);position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:9998;transition:all .2s ease-out}.right-bar-enabled .right-bar{right:0}.right-bar-enabled .rightbar-overlay{display:block}@media (max-width:767.98px){.right-bar{overflow:auto}.right-bar .slimscroll-menu{height:auto!important}}body[data-layout-width=boxed] #wrapper{max-width:1300px;margin:0 auto;box-shadow:0 0 45px 0 rgba(0,0,0,.12)}body[data-layout-width=boxed] .navbar-custom{max-width:1300px;margin:0 auto}body[data-layout-width=boxed] .footer{margin:0 auto;max-width:calc(1300px - 240px)}body[data-layout-width=boxed][data-sidebar-size=condensed] .footer{max-width:calc(1300px - 70px)}body[data-layout-width=boxed][data-sidebar-size=compact] .footer{max-width:calc(1300px - 160px)}@media (min-width:768px){body[data-layout-width=boxed][data-sidebar-size=condensed] .content-page{min-height:calc(1750px - 70px)}}@media (min-width:1367px){body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]){padding-bottom:0}body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) #wrapper{display:flex}body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .navbar-custom,body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .topnav{position:absolute}body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .left-side-menu{position:relative;min-width:240px;max-width:240px;padding:20px 0 calc(70px + 20px)}body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .content-page{margin-left:0;width:100%;padding-bottom:60px}}@media (min-width:1367px){body[data-layout-mode=horizontal] .container-fluid{max-width:90%}body[data-layout-mode=horizontal] .navbar-custom{padding:0 24px}}body[data-layout-mode=horizontal] .content-page{margin-left:0!important}.topnav{background:#fff;box-shadow:0 0 35px 0 rgba(154,161,171,.15);margin-top:70px;padding:0 calc(24px / 2);position:fixed;left:0;right:0;z-index:100}.topnav .topnav-menu{margin:0;padding:0}.topnav .navbar-nav .nav-link{font-size:.95rem;position:relative;line-height:22px;padding:calc(33px / 2) 1.1rem;color:#6e7488;font-family:"Cerebri Sans,sans-serif"}.topnav .navbar-nav .nav-link i{font-size:15px;display:inline-block}.topnav .navbar-nav .nav-link:focus,.topnav .navbar-nav .nav-link:hover{color:#00acc1;background-color:transparent}.topnav .navbar-nav .nav-item .dropdown.active>a.dropdown-toggle{color:#00acc1}@media (min-width:992px){.topnav{height:55px}.topnav .navbar-nav .nav-item:first-of-type .nav-link{padding-left:0}.topnav .dropdown-item{padding:.5rem 1.25rem;min-width:180px;margin:0 .3rem;width:auto}.topnav .dropdown-item.active{background-color:transparent;color:#00acc1}.topnav .dropdown.mega-dropdown .mega-dropdown-menu{left:0;right:auto}.topnav .dropdown .dropdown-menu{padding:.3rem 0;margin-top:0;border-radius:0 0 .25rem .25rem}.topnav .dropdown .dropdown-menu .arrow-down::after{right:20px;transform:rotate(-135deg) translateY(-50%);position:absolute}.topnav .dropdown .dropdown-menu .dropdown .dropdown-menu{position:absolute;top:0!important;left:100%;display:none}.topnav .dropdown:hover>.nav-link{color:#00acc1}.topnav .dropdown:hover>.dropdown-menu{display:block}.topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-item{color:#00acc1}.topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-menu{display:block}.navbar-toggle{display:none}body[data-layout-mode=horizontal] .content-page{padding:55px 15px 65px 15px}}.arrow-down{display:inline-block}.arrow-down:after{border-color:initial;border-style:solid;border-width:0 0 1px 1px;content:"";height:.4em;display:inline-block;right:5px;top:50%;margin-left:10px;transform:rotate(-45deg) translateY(-50%);transform-origin:top;transition:all .3s ease-out;width:.4em}@media (max-width:1366.98px){.topnav-menu .navbar-nav li:last-of-type .dropdown .dropdown-menu{right:100%;left:auto}}@media (max-width:991.98px){.topnav{max-height:360px;overflow-y:auto;padding:0}.topnav .navbar-nav .nav-link{padding:.75rem 1.1rem}.topnav .dropdown .dropdown-menu{background-color:transparent;border:none;box-shadow:none;padding-left:15px}.topnav .dropdown .dropdown-item{position:relative;background-color:transparent}.topnav .dropdown .dropdown-item.active,.topnav .dropdown .dropdown-item:active{color:#00acc1}.topnav .arrow-down::after{right:15px;position:absolute}}@media (min-width:992px){body[data-layout-mode=horizontal][data-topbar-color=light] .topnav{background-color:#38414a}body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link{color:rgba(255,255,255,.7)}body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:focus,body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:hover{color:rgba(255,255,255,.9)}body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link.active{color:#fff}body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-item:hover .nav-link{color:#fff}body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav>.dropdown.active>a{color:rgba(255,255,255,.9)!important}}body[data-layout-mode=horizontal][data-layout-width=boxed] .topnav{max-width:1300px;margin:70px auto 0}body[data-layout-mode=two-column] .left-side-menu{width:calc(70px + 220px);background-color:transparent;box-shadow:none}body[data-layout-mode=two-column] .sidebar-icon-menu{position:fixed;width:70px;z-index:500;top:0;bottom:0;padding-bottom:20px;background-color:#6658dd}body[data-layout-mode=two-column] .sidebar-icon-menu .logo{display:block;width:70px;height:70px;line-height:70px;text-align:center}body[data-layout-mode=two-column] .sidebar-icon-menu .nav{background-color:transparent;margin:24px auto}body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link{text-align:center;width:40px;height:40px;line-height:40px;margin:12px auto;padding:0;border-radius:4px}body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link.active{background-color:rgba(255,255,255,.12)}body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link svg{color:#fff;fill:rgba(255,255,255,.12);height:22px;width:22px}body[data-layout-mode=two-column] .sidebar-main-menu{display:block;position:fixed;width:220px;background-color:#fff;top:70px;bottom:0;left:70px;padding:30px 5px;box-shadow:0 0 35px 0 rgba(154,161,171,.15);transition:all .1s ease-out}body[data-layout-mode=two-column] .sidebar-main-menu .sidebar-menu-body{padding:20px}body[data-layout-mode=two-column] .sidebar-main-menu .menu-title{color:#adb5bd!important;margin:0;padding:10px 20px;letter-spacing:.05em;font-size:.7rem;text-transform:uppercase;font-weight:600}body[data-layout-mode=two-column] .sidebar-main-menu .nav>.nav-item>.nav-link{color:#6e768e;font-size:.95rem;font-family:"Cerebri Sans,sans-serif"}body[data-layout-mode=two-column] .sidebar-main-menu .nav>.nav-item .menu-arrow{right:10px}body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link{position:relative;color:#6e768e;padding:6px 15px;border-radius:3px;margin:3px 5px}body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link.active,body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link:focus,body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link:hover{color:#00acc1}body[data-layout-mode=two-column] .sidebar-main-menu .nav .menuitem-active>a.nav-link{color:#00acc1;background-color:rgba(0,172,193,.07)}body[data-layout-mode=two-column] .sidebar-main-menu .nav .menuitem-active a.active{color:#00acc1}body[data-layout-mode=two-column] .sidebar-main-menu #sidebar-menu .menu-arrow{top:7px}body[data-layout-mode=two-column] .sidebar-main-menu .nav-second-level{padding-left:15px;list-style:none}@media (min-width:992px){body[data-layout-mode=two-column] .navbar-custom{left:70px!important;padding-left:0}body[data-layout-mode=two-column] .navbar-custom .logo-box{width:220px}body[data-layout-mode=two-column] .navbar-custom .logo-box .logo-sm{display:none}body[data-layout-mode=two-column][data-sidebar-size=condensed] .logo-box{width:0!important}}body[data-layout-mode=two-column][data-sidebar-color=light] .logo-box{background-color:#fff}@media (min-width:992px){body[data-layout-mode=two-column] .content-page{margin-left:calc(70px + 220px)}body[data-layout-mode=two-column] .footer{left:calc(70px + 220px)}body[data-layout-mode=two-column][data-sidebar-size=condensed] .sidebar-main-menu{display:none}}body[data-layout-mode=two-column] .twocolumn-menu-item{display:none}body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu{background-color:#38414a}body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav>.nav-item>.nav-link{color:#9097a7}body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link.active,body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link:focus,body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link:hover{color:#c8cddc}body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .menuitem-active>a.nav-link{color:#00acc1;background-color:rgba(0,172,193,.07)}body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .menuitem-active a.active{color:#00acc1}body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav>.nav-item>.nav-link,body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav>.nav-item>.nav-link{color:rgba(255,255,255,.7)}body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link.active,body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link:focus,body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link:hover,body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link.active,body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link:focus,body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link:hover{color:rgba(255,255,255,.9)}body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu{background-color:#4a81d4}body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu{background:#683ba9;background-image:linear-gradient(270deg,rgba(64,149,216,.15),transparent)}body[data-layout-mode=two-column][data-layout-width=boxed] .navbar-custom{max-width:calc(1300px - 70px)}body[data-layout-mode=two-column][data-layout-width=boxed] .sidebar-main-menu{position:absolute;top:0}body[data-layout-mode=two-column][data-layout-width=boxed]:not([data-sidebar-size=condensed]) .footer{max-width:calc(1300px - calc(70px + 220px))}.avatar-xs{height:1.5rem;width:1.5rem}.avatar-sm{height:2.25rem;width:2.25rem}.avatar-md{height:3.5rem;width:3.5rem}.avatar-lg{height:4.5rem;width:4.5rem}.avatar-xl{height:6rem;width:6rem}.avatar-xxl{height:7.5rem;width:7.5rem}.avatar-title{align-items:center;color:#fff;display:flex !important;height:100%;justify-content:center;width:100%}.avatar-group{padding-left:12px}.avatar-group .avatar-group-item{margin:0 0 10px -12px;display:inline-block;border:2px solid #fff;border-radius:50%}.width-xs{min-width:80px}.width-sm{min-width:100px}.width-md{min-width:120px}.width-lg{min-width:140px}.width-xl{min-width:160px}.font-family-primary{font-family:Nunito,sans-serif}.font-family-secondary{font-family:"Cerebri Sans,sans-serif"}.sp-line-1,.sp-line-2,.sp-line-3,.sp-line-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.sp-line-1{-webkit-line-clamp:1}.sp-line-2{-webkit-line-clamp:2}.sp-line-3{-webkit-line-clamp:3}.sp-line-4{-webkit-line-clamp:4}.icon-dual{color:#98a6ad;fill:rgba(152,166,173,.12)}.icon-dual-primary{color:#6658dd;fill:rgba(102,88,221,.16)}.icon-dual-secondary{color:#6c757d;fill:rgba(108,117,125,.16)}.icon-dual-success{color:#1abc9c;fill:rgba(26,188,156,.16)}.icon-dual-info{color:#4fc6e1;fill:rgba(79,198,225,.16)}.icon-dual-warning{color:#f7b84b;fill:rgba(247,184,75,.16)}.icon-dual-danger{color:#f1556c;fill:rgba(241,85,108,.16)}.icon-dual-light{color:#f3f7f9;fill:rgba(243,247,249,.16)}.icon-dual-dark{color:#323a46;fill:rgba(50,58,70,.16)}.icon-dual-pink{color:#f672a7;fill:rgba(246,114,167,.16)}.icon-dual-blue{color:#4a81d4;fill:rgba(74,129,212,.16)}.icons-xs{height:16px;width:16px}.icons-sm{height:24px;width:24px}.icons-md{height:32px;width:32px}.icons-lg{height:40px;width:40px}.icons-xl{height:48px;width:48px}.icons-xxl{height:60px;width:60px}.item-hovered:hover{background-color:#f3f7f9}.social-list-item{height:2rem;width:2rem;line-height:calc(2rem - 2px);display:block;border:2px solid #adb5bd;border-radius:50%;color:#adb5bd}.widget-flat{position:relative;overflow:hidden}.widget-flat i.widget-icon{font-size:36px}.inbox-widget .inbox-item{border-bottom:1px solid rgba(229,232,235,.5);overflow:hidden;padding:.625rem 0;position:relative}.inbox-widget .inbox-item:last-of-type{border-bottom:none}.inbox-widget .inbox-item .inbox-item-img{display:block;float:left;margin-right:15px;width:40px}.inbox-widget .inbox-item .inbox-item-img img{width:40px}.inbox-widget .inbox-item .inbox-item-author{color:#343a40;display:block;margin-bottom:3px;font-weight:600}.inbox-widget .inbox-item .inbox-item-text{color:#98a6ad;display:block;font-size:.8125rem;margin:0;overflow:hidden}.inbox-widget .inbox-item .inbox-item-date{color:#98a6ad;font-size:.6875rem;position:absolute;right:5px;top:10px}.conversation-list{list-style:none;padding:0 15px}.conversation-list li{margin-bottom:20px}.conversation-list li .conversation-actions{float:right;display:none}.conversation-list li:hover .conversation-actions{display:block}.conversation-list .chat-avatar{float:left;text-align:center;width:42px}.conversation-list .chat-avatar img{border-radius:100%;width:100%}.conversation-list .chat-avatar i{font-size:12px;font-style:normal}.conversation-list .ctext-wrap{background:#f1f3fa;border-radius:3px;display:inline-block;padding:12px;position:relative}.conversation-list .ctext-wrap i{display:block;font-size:12px;font-style:normal;font-weight:600;position:relative}.conversation-list .ctext-wrap p{margin:0;padding-top:3px}.conversation-list .ctext-wrap:after{left:-10px;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#f1f3fa;border-width:6px;margin-right:-1px;border-right-color:#f1f3fa}.conversation-list .conversation-text{float:left;font-size:12px;margin-left:12px;width:70%}.conversation-list .odd .chat-avatar{float:right!important}.conversation-list .odd .conversation-text{float:right!important;margin-right:12px;text-align:right;width:70%!important}.conversation-list .odd .ctext-wrap{background-color:#fef5e4}.conversation-list .odd .ctext-wrap:after{border-color:transparent;border-left-color:#fef5e4;border-top-color:#fef5e4;right:-10px!important;left:auto}.conversation-list .odd .conversation-actions{float:left}.checkbox label{display:inline-block;padding-left:8px;position:relative;font-weight:600;margin-bottom:0}.checkbox label::before{background-color:transparent;border-radius:3px;border:2px solid #98a6ad;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:.3s ease-in-out;width:18px;outline:0!important;top:2px}.checkbox label::after{color:#6c757d;display:inline-block;font-size:11px;height:18px;left:0;margin-left:-18px;padding-left:3px;padding-top:2px;position:absolute;top:0;width:18px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;top:6px;left:7px;display:table;width:4px;height:8px;border:2px solid #6c757d;border-top-width:0;border-left-width:0;transform:rotate(45deg)}.checkbox input[type=checkbox]:disabled+label::before{background-color:#f3f7f9;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:before{margin-left:0}.checkbox.checkbox-single label:after{margin-left:0}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#6658dd;border-color:#6658dd}.checkbox-primary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-secondary input[type=checkbox]:checked+label::before{background-color:#6c757d;border-color:#6c757d}.checkbox-secondary input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-success input[type=checkbox]:checked+label::before{background-color:#1abc9c;border-color:#1abc9c}.checkbox-success input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#4fc6e1;border-color:#4fc6e1}.checkbox-info input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#f7b84b;border-color:#f7b84b}.checkbox-warning input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#f1556c;border-color:#f1556c}.checkbox-danger input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-light input[type=checkbox]:checked+label::before{background-color:#f3f7f9;border-color:#f3f7f9}.checkbox-light input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-dark input[type=checkbox]:checked+label::before{background-color:#323a46;border-color:#323a46}.checkbox-dark input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-pink input[type=checkbox]:checked+label::before{background-color:#f672a7;border-color:#f672a7}.checkbox-pink input[type=checkbox]:checked+label::after{border-color:#fff}.checkbox-blue input[type=checkbox]:checked+label::before{background-color:#4a81d4;border-color:#4a81d4}.checkbox-blue input[type=checkbox]:checked+label::after{border-color:#fff}.radio label{display:inline-block;padding-left:8px;position:relative;font-weight:600;margin-bottom:0}.radio label::before{background-color:transparent;border-radius:50%;border:2px solid #98a6ad;content:"";display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;transition:border .5s ease-in-out;width:18px;outline:0!important}.radio label::after{background-color:#6c757d;border-radius:50%;content:" ";display:inline-block;height:10px;left:6px;margin-left:-20px;position:absolute;top:4px;transform:scale(0,0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);width:10px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label::before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label::after{transform:scale(1,1)}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label::after{background-color:#6658dd}.radio-primary input[type=radio]:checked+label::before{border-color:#6658dd}.radio-primary input[type=radio]:checked+label::after{background-color:#6658dd}.radio-secondary input[type=radio]+label::after{background-color:#6c757d}.radio-secondary input[type=radio]:checked+label::before{border-color:#6c757d}.radio-secondary input[type=radio]:checked+label::after{background-color:#6c757d}.radio-success input[type=radio]+label::after{background-color:#1abc9c}.radio-success input[type=radio]:checked+label::before{border-color:#1abc9c}.radio-success input[type=radio]:checked+label::after{background-color:#1abc9c}.radio-info input[type=radio]+label::after{background-color:#4fc6e1}.radio-info input[type=radio]:checked+label::before{border-color:#4fc6e1}.radio-info input[type=radio]:checked+label::after{background-color:#4fc6e1}.radio-warning input[type=radio]+label::after{background-color:#f7b84b}.radio-warning input[type=radio]:checked+label::before{border-color:#f7b84b}.radio-warning input[type=radio]:checked+label::after{background-color:#f7b84b}.radio-danger input[type=radio]+label::after{background-color:#f1556c}.radio-danger input[type=radio]:checked+label::before{border-color:#f1556c}.radio-danger input[type=radio]:checked+label::after{background-color:#f1556c}.radio-light input[type=radio]+label::after{background-color:#f3f7f9}.radio-light input[type=radio]:checked+label::before{border-color:#f3f7f9}.radio-light input[type=radio]:checked+label::after{background-color:#f3f7f9}.radio-dark input[type=radio]+label::after{background-color:#323a46}.radio-dark input[type=radio]:checked+label::before{border-color:#323a46}.radio-dark input[type=radio]:checked+label::after{background-color:#323a46}.radio-pink input[type=radio]+label::after{background-color:#f672a7}.radio-pink input[type=radio]:checked+label::before{border-color:#f672a7}.radio-pink input[type=radio]:checked+label::after{background-color:#f672a7}.radio-blue input[type=radio]+label::after{background-color:#4a81d4}.radio-blue input[type=radio]:checked+label::before{border-color:#4a81d4}.radio-blue input[type=radio]:checked+label::after{background-color:#4a81d4}.ribbon-box{position:relative}.ribbon-box .ribbon{position:relative;clear:both;padding:5px 12px;margin-bottom:15px;box-shadow:2px 5px 10px rgba(50,58,70,.15);color:#fff;font-size:13px;font-weight:600}.ribbon-box .ribbon:before{content:" ";border-style:solid;border-width:10px;display:block;position:absolute;bottom:-10px;left:0;margin-bottom:-10px;z-index:-1}.ribbon-box .ribbon.float-left{margin-left:-30px;border-radius:0 3px 3px 0}.ribbon-box .ribbon.float-right{margin-right:-30px;border-radius:3px 0 0 3px}.ribbon-box .ribbon.float-right:before{right:0}.ribbon-box .ribbon.float-center span{margin:0 auto 20px auto}.ribbon-box .ribbon-content{clear:both}.ribbon-box .ribbon-primary{background:#6658dd}.ribbon-box .ribbon-primary:before{border-color:#3f2ed4 transparent transparent}.ribbon-box .ribbon-secondary{background:#6c757d}.ribbon-box .ribbon-secondary:before{border-color:#545b62 transparent transparent}.ribbon-box .ribbon-success{background:#1abc9c}.ribbon-box .ribbon-success:before{border-color:#148f77 transparent transparent}.ribbon-box .ribbon-info{background:#4fc6e1}.ribbon-box .ribbon-info:before{border-color:#25b7d8 transparent transparent}.ribbon-box .ribbon-warning{background:#f7b84b}.ribbon-box .ribbon-warning:before{border-color:#f5a51a transparent transparent}.ribbon-box .ribbon-danger{background:#f1556c}.ribbon-box .ribbon-danger:before{border-color:#ed2643 transparent transparent}.ribbon-box .ribbon-light{background:#f3f7f9}.ribbon-box .ribbon-light:before{border-color:#d1e0e8 transparent transparent}.ribbon-box .ribbon-dark{background:#323a46}.ribbon-box .ribbon-dark:before{border-color:#1d2128 transparent transparent}.ribbon-box .ribbon-pink{background:#f672a7}.ribbon-box .ribbon-pink:before{border-color:#f34289 transparent transparent}.ribbon-box .ribbon-blue{background:#4a81d4}.ribbon-box .ribbon-blue:before{border-color:#2d67be transparent transparent}.ribbon-box .ribbon-two{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon-box .ribbon-two span{font-size:13px;color:#fff;text-align:center;line-height:20px;transform:rotate(-45deg);width:100px;display:block;box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);position:absolute;top:19px;left:-21px;font-weight:600}.ribbon-box .ribbon-two span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two-primary span{background:#6658dd}.ribbon-box .ribbon-two-primary span:before{border-left:3px solid #3827c1;border-top:3px solid #3827c1}.ribbon-box .ribbon-two-primary span:after{border-right:3px solid #3827c1;border-top:3px solid #3827c1}.ribbon-box .ribbon-two-secondary span{background:#6c757d}.ribbon-box .ribbon-two-secondary span:before{border-left:3px solid #494f54;border-top:3px solid #494f54}.ribbon-box .ribbon-two-secondary span:after{border-right:3px solid #494f54;border-top:3px solid #494f54}.ribbon-box .ribbon-two-success span{background:#1abc9c}.ribbon-box .ribbon-two-success span:before{border-left:3px solid #117964;border-top:3px solid #117964}.ribbon-box .ribbon-two-success span:after{border-right:3px solid #117964;border-top:3px solid #117964}.ribbon-box .ribbon-two-info span{background:#4fc6e1}.ribbon-box .ribbon-two-info span:before{border-left:3px solid #21a5c2;border-top:3px solid #21a5c2}.ribbon-box .ribbon-two-info span:after{border-right:3px solid #21a5c2;border-top:3px solid #21a5c2}.ribbon-box .ribbon-two-warning span{background:#f7b84b}.ribbon-box .ribbon-two-warning span:before{border-left:3px solid #eb990a;border-top:3px solid #eb990a}.ribbon-box .ribbon-two-warning span:after{border-right:3px solid #eb990a;border-top:3px solid #eb990a}.ribbon-box .ribbon-two-danger span{background:#f1556c}.ribbon-box .ribbon-two-danger span:before{border-left:3px solid #e71332;border-top:3px solid #e71332}.ribbon-box .ribbon-two-danger span:after{border-right:3px solid #e71332;border-top:3px solid #e71332}.ribbon-box .ribbon-two-light span{background:#f3f7f9}.ribbon-box .ribbon-two-light span:before{border-left:3px solid #c0d5e0;border-top:3px solid #c0d5e0}.ribbon-box .ribbon-two-light span:after{border-right:3px solid #c0d5e0;border-top:3px solid #c0d5e0}.ribbon-box .ribbon-two-dark span{background:#323a46}.ribbon-box .ribbon-two-dark span:before{border-left:3px solid #121519;border-top:3px solid #121519}.ribbon-box .ribbon-two-dark span:after{border-right:3px solid #121519;border-top:3px solid #121519}.ribbon-box .ribbon-two-pink span{background:#f672a7}.ribbon-box .ribbon-two-pink span:before{border-left:3px solid #f12a7a;border-top:3px solid #f12a7a}.ribbon-box .ribbon-two-pink span:after{border-right:3px solid #f12a7a;border-top:3px solid #f12a7a}.ribbon-box .ribbon-two-blue span{background:#4a81d4}.ribbon-box .ribbon-two-blue span:before{border-left:3px solid #285ca9;border-top:3px solid #285ca9}.ribbon-box .ribbon-two-blue span:after{border-right:3px solid #285ca9;border-top:3px solid #285ca9}@media print{.footer,.left-side-menu,.navbar-custom,.page-title-box,.right-bar{display:none}.card-body,.content,.content-page,.right-bar,body{padding:0;margin:0}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999}#status{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px}.spinner{margin:0 auto;font-size:10px;position:relative;text-indent:-9999em;border-top:5px solid #dee2e6;border-right:5px solid #dee2e6;border-bottom:5px solid #dee2e6;border-left:5px solid #6658dd;transform:translateZ(0);animation:SpinnerAnimation 1.1s infinite linear}.spinner,.spinner:after{border-radius:50%;width:40px;height:40px}@keyframes SpinnerAnimation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.authentication-bg.enlarged{min-height:100px}.bg-pattern{background-image:url(../images/bg-pattern-2.png);background-size:cover}body.authentication-bg{background-color:#6658dd;background-size:cover;background-position:center}body.authentication-bg-pattern{background-image:url(../images/bg-pattern.png)}.logout-icon{width:140px}.auth-fluid{position:relative;display:flex;align-items:center;min-height:100vh;flex-direction:row;align-items:stretch;background:url(../images/bg-auth.jpg) center;background-size:cover}.auth-fluid .auth-fluid-form-box{max-width:480px;border-radius:0;z-index:2;padding:3rem 2rem;background-color:#fff;position:relative;width:100%}.auth-fluid .auth-fluid-right{padding:6rem 3rem;flex:1;position:relative;color:#fff;background-color:rgba(0,0,0,.3)}.auth-brand{margin-bottom:2rem}.auth-user-testimonial{position:absolute;margin:0 auto;padding:0 1.75rem;bottom:3rem;left:0;right:0}.auth-user-testimonial p.lead{font-size:1.125rem;margin:0 auto 20px auto;max-width:700px}@media (min-width:992px){.auth-brand{position:absolute;top:3rem}}@media (max-width:991.98px){.auth-fluid{display:block}.auth-fluid .auth-fluid-form-box{max-width:100%;min-height:100vh}.auth-fluid .auth-fluid-right{display:none}}.auth-logo .logo-light{display:none}.auth-logo .logo-dark{display:block}.button-list{margin-left:-8px;margin-bottom:-12px}.button-list .btn{margin-bottom:12px;margin-left:8px}.grid-structure .grid-container{background-color:#f3f7f9;margin-bottom:10px;font-size:.8rem;font-weight:600;padding:10px 20px}.icons-list-demo div.col-sm-6{cursor:pointer;line-height:45px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.icons-list-demo div.col-sm-6 p{margin-bottom:0;line-height:inherit}.icons-list-demo i{text-align:center;vertical-align:middle;font-size:22px;width:50px;height:50px;line-height:50px;margin-right:12px;color:#98a6ad;border-radius:3px;display:inline-block;transition:all .2s}.icons-list-demo .col-md-4{border-radius:3px;background-clip:padding-box;margin-bottom:10px}.icons-list-demo .col-md-4:hover,.icons-list-demo .col-md-4:hover i{color:#6658dd}.icons-list-demo .icon-item svg{margin-right:10px}.icons-list-demo .icon-item span{line-height:30px;display:inline-block;vertical-align:middle}.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}.text-error{color:#6658dd;text-shadow:rgba(102,88,221,.3) 5px 1px,rgba(102,88,221,.2) 10px 3px;font-size:84px;line-height:90px;font-family:"Cerebri Sans,sans-serif"}.error-text-box{font-size:10rem;font-family:"Cerebri Sans,sans-serif";min-height:200px}.error-text-box .text{fill:none;stroke-width:6;stroke-linejoin:round;stroke-dasharray:30 100;stroke-dashoffset:0;animation:stroke 9s infinite linear}.error-text-box .text:nth-child(5n+1){stroke:#f1556c;animation-delay:-1.2s}.error-text-box .text:nth-child(5n+2){stroke:#f7b84b;animation-delay:-2.4s}.error-text-box .text:nth-child(5n+3){stroke:#6658dd;animation-delay:-3.6s}.error-text-box .text:nth-child(5n+4){stroke:#4fc6e1;animation-delay:-4.8s}.error-text-box .text:nth-child(5n+5){stroke:#1abc9c;animation-delay:-6s}@keyframes stroke{100%{stroke-dashoffset:-400}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.error-text-box .text{fill:#f1556c;stroke:#f1556c;stroke-width:6;stroke-dasharray:0 0;stroke-dashoffset:0;animation:none}}.logout-checkmark{width:100px;margin:0 auto;padding:20px 0}.logout-checkmark .path{stroke-dasharray:1000;stroke-dashoffset:0;animation:dash 2s ease-in-out}.logout-checkmark .spin{animation:spin 2s;transform-origin:50% 50%}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes text{0%{opacity:0}100%{opacity:1}}.faq-question-q-box{height:30px;width:30px;color:#6658dd;text-align:center;border-radius:50%;float:left;font-weight:700;line-height:30px;background-color:rgba(102,88,221,.15)}.faq-question{margin-top:0;margin-left:50px;font-weight:400;font-size:16px}.faq-answer{margin-left:50px;color:#98a6ad}.svg-computer{stroke-dasharray:1134;stroke-dashoffset:-1134;animation:draw-me 5s infinite;animation-direction:normal;height:160px}@keyframes draw-me{from{stroke-dashoffset:-1134}to{stroke-dashoffset:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.svg-computer{stroke-dasharray:0;stroke-dashoffset:0;animation:none;animation-direction:normal}}.timeline{margin-bottom:50px;position:relative}.timeline:before{background-color:#dee2e6;bottom:0;content:"";left:50%;position:absolute;top:30px;width:2px;z-index:0}.timeline .time-show{margin-bottom:30px;margin-top:30px;position:relative}.timeline .timeline-box{background:#fff;display:block;margin:15px 0;position:relative;padding:20px;border-radius:.25rem;box-shadow:none}.timeline .timeline-album{margin-top:12px}.timeline .timeline-album a{display:inline-block;margin-right:5px}.timeline .timeline-album img{height:36px;width:auto;border-radius:3px}@media (min-width:768px){.timeline .time-show{margin-right:-69px;text-align:right}.timeline .timeline-box{margin-left:45px}.timeline .timeline-icon{background:#dee2e6;border-radius:50%;display:block;height:20px;left:-54px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:20px}.timeline .timeline-icon i{color:#98a6ad;font-size:13px;position:absolute;left:4px;margin-top:1px}.timeline .timeline-desk{display:table-cell;vertical-align:top;width:50%}.timeline-item{display:table-row}.timeline-item:before{content:"";display:block;width:50%}.timeline-item .timeline-desk .arrow{border-bottom:12px solid transparent;border-right:12px solid #fff!important;border-top:12px solid transparent;display:block;height:0;left:-12px;margin-top:-12px;position:absolute;top:50%;width:0}.timeline-item.timeline-item-left:after{content:"";display:block;width:50%}.timeline-item.timeline-item-left .timeline-desk .arrow-alt{border-bottom:12px solid transparent;border-left:12px solid #fff!important;border-top:12px solid transparent;display:block;height:0;left:auto;margin-top:-12px;position:absolute;right:-12px;top:50%;width:0}.timeline-item.timeline-item-left .timeline-desk .album{float:right;margin-top:20px}.timeline-item.timeline-item-left .timeline-desk .album a{float:right;margin-left:5px}.timeline-item.timeline-item-left .timeline-icon{left:auto;right:-56px}.timeline-item.timeline-item-left:before{display:none}.timeline-item.timeline-item-left .timeline-box{margin-right:45px;margin-left:0;text-align:right}}@media (max-width:767.98px){.timeline .time-show{text-align:center;position:relative}.timeline .timeline-icon{display:none}}.timeline-sm{padding-left:110px}.timeline-sm .timeline-sm-item{position:relative;padding-bottom:20px;padding-left:40px;border-left:2px solid #dee2e6}.timeline-sm .timeline-sm-item:after{content:"";display:block;position:absolute;top:3px;left:-7px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #6658dd}.timeline-sm .timeline-sm-item .timeline-sm-date{position:absolute;left:-104px}@media (max-width:420px){.timeline-sm{padding-left:0}.timeline-sm .timeline-sm-date{position:relative!important;display:block;left:0!important;margin-bottom:10px}}.inbox-leftbar{width:240px;float:left;padding:0 20px 20px 10px;position:relative}.inbox-leftbar:before{border-right:5px solid #f5f6f8;content:"";position:absolute;top:0;right:-15px;bottom:-1.5rem}.inbox-rightbar{margin:-1.5rem 0 -1.5rem 250px;border-left:5px solid #f5f6f8;padding:1.5rem 0 1.5rem 25px}.message-list{display:block;padding-left:0}.message-list li{position:relative;display:block;height:51px;line-height:50px;cursor:default;transition-duration:.3s}.message-list li a{color:#6c757d}.message-list li:hover{background:#f3f7f9;transition-duration:.05s}.message-list li .col-mail{float:left;position:relative}.message-list li .col-mail-1{width:320px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{display:block;float:left}.message-list li .col-mail-1 .dot{border:4px solid transparent;border-radius:100px;margin:22px 26px 0;height:0;width:0;line-height:0;font-size:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 10px 0 20px}.message-list li .col-mail-1 .star-toggle{margin-top:18px;color:#adb5bd;margin-left:10px}.message-list li .col-mail-1 .title{position:absolute;top:0;left:100px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0;line-height:50px}.message-list li .col-mail-2{position:absolute;top:0;left:320px;right:0;bottom:0}.message-list li .col-mail-2 .date,.message-list li .col-mail-2 .subject{position:absolute;top:0}.message-list li .col-mail-2 .subject{left:0;right:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li .col-mail-2 .date{right:0;width:100px;padding-left:10px}.message-list li.active,.message-list li.mail-selected{background:#f3f7f9;transition-duration:.05s}.message-list li.active,.message-list li.active:hover{box-shadow:inset 3px 0 0 #4fc6e1}.message-list li.unread a{font-weight:600;color:#272e37}.message-list .checkbox-wrapper-mail{cursor:pointer;height:20px;width:20px;position:relative;display:inline-block;box-shadow:inset 0 0 0 2px #ced4da;border-radius:3px}.message-list .checkbox-wrapper-mail input{opacity:0;cursor:pointer}.message-list .checkbox-wrapper-mail input:checked~label{opacity:1}.message-list .checkbox-wrapper-mail label{position:absolute;top:3px;left:3px;right:3px;bottom:3px;cursor:pointer;background:#98a6ad;opacity:0;margin-bottom:0!important;transition-duration:.05s}.message-list .checkbox-wrapper-mail label:active{background:#87949b}.mail-list a{color:#6c757d;padding:9px 10px;display:block;font-size:15px}.reply-box{border:2px solid #f3f7f9}@media (max-width:648px){.inbox-leftbar{width:100%;float:none;padding:0 20px}.inbox-leftbar:before{border-right:none}.inbox-rightbar{padding-top:40px;margin:0;border:0;padding-left:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin-left:0}}@media (max-width:520px){.inbox-rightbar>.btn-group{margin-bottom:10px}.message-list li .col-mail-1{width:150px}.message-list li .col-mail-1 .title{left:80px}.message-list li .col-mail-2{left:160px}.message-list li .col-mail-2 .date{text-align:right;padding-right:10px;padding-left:20px}}.sitemap{list-style:none;padding-left:0}.sitemap>li>ul{margin-top:1rem;padding-left:0}.sitemap li{line-height:1.5rem;vertical-align:top;list-style:none;position:relative}.sitemap li a{text-decoration:none;color:#6c757d;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sitemap li a i{display:inline-block}.sitemap li a:hover{color:#6658dd}.sitemap ul{margin-left:1rem;margin-bottom:1rem;padding-top:10px}.sitemap ul li{position:relative}.sitemap ul li a{margin-left:2rem}.sitemap ul li:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;border-bottom:1px solid #e5e8eb;border-left:1px solid #e5e8eb;position:absolute;top:-1rem}.search-result-box .tab-content{padding:30px 30px 10px 30px;box-shadow:none}.search-result-box .search-item{padding-bottom:20px;border-bottom:1px solid #f3f7f9;margin-bottom:20px}.search-result-box .nav-bordered .nav-link{padding:10px 5px!important;margin-right:10px}.card-pricing{position:relative}.card-pricing .card-pricing-plan-name{padding-bottom:20px}.card-pricing .card-pricing-icon{font-size:22px;background-color:rgba(102,88,221,.1);height:60px;display:inline-block;width:60px;line-height:62px;border-radius:50%}.card-pricing .card-pricing-price{padding:30px 0 0}.card-pricing .card-pricing-price span{font-size:40%;color:#98a6ad;letter-spacing:2px;text-transform:uppercase}.card-pricing .card-pricing-features{color:#98a6ad;list-style:none;margin:0;padding:20px 0 0 0}.card-pricing .card-pricing-features li{padding:10px}.card-pricing-recommended{background-color:#6658dd;color:#fff}.card-pricing-recommended .card-pricing-icon{background-color:rgba(255,255,255,.1)}.card-pricing-recommended .card-pricing-features,.card-pricing-recommended .card-pricing-price span{color:rgba(255,255,255,.7)}.filter-menu{margin-bottom:20px}.filter-menu a{transition:all .3s ease-out;color:#323a46;border-radius:3px;padding:5px 10px;display:inline-block;margin-bottom:5px;font-weight:500;font-family:"Cerebri Sans,sans-serif"}.filter-menu a:hover{background-color:rgba(102,88,221,.15);color:#6658dd}.filter-menu a.active{background-color:#6658dd;color:#fff}.gal-box{background-color:#fff;border-radius:3px;box-shadow:0 0 35px 0 rgba(154,161,171,.15);margin-bottom:24px}.gal-box .image-popup{padding:10px;display:block}.gal-box .image-popup img{cursor:zoom-in}.gal-box .gall-info{padding:15px;border-top:1px solid #f7f7f7;position:relative}.gal-box .gall-info h4{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gal-box .gall-info .gal-like-btn{position:absolute;right:15px;font-size:22px;top:24px}.counter-number{font-size:32px;font-weight:700;color:#fff}.counter-number span{font-size:15px;font-weight:400;display:block}.coming-box{float:left;width:25%}.svg-rocket{height:80px}.rocket-clouds__bubble,.rocket-clouds__cloud,.rocket-inner__rocket-and-lines,.rocket-rocket{fill:#fff}.post-user-comment-box{background-color:#f3f7f9;margin:0 -.75rem;padding:1rem;margin-top:20px}.task-item{padding-left:12px;position:relative}.task-item:before{content:"\F01DB";font-family:"Material Design Icons";position:absolute;left:0;font-size:19px;top:-3px}.tasklist{min-height:40px;margin-bottom:0}.tasklist li{background-color:#fff;border:1px solid #dee2e6;padding:20px;margin-bottom:15px;border-radius:3px;box-shadow:none}.tasklist li:last-of-type{margin-bottom:0}.tasklist li .btn-sm{padding:2px 8px;font-size:12px}.tasklist .checkbox{margin-left:20px;margin-top:5px}.task-placeholder{border:1px dashed #dee2e6!important;background-color:#f3f7f9!important;padding:20px}.product-box{position:relative;overflow:hidden}.product-box .product-action{position:absolute;right:0;top:0;padding:1.5rem 1.5rem 0 1.5rem;z-index:3;opacity:0;visibility:hidden;transform:translateX(100%);transition:all .3s ease 0s}.product-box:hover .product-action{opacity:1;visibility:visible;transform:translateX(0)}.product-box .product-info{padding-top:1.5rem}.product-box .product-price-tag{height:48px;line-height:48px;font-weight:700;font-size:20px;background-color:#f3f7f9;text-align:center;padding:0 10px;border-radius:3px}.product-thumb{padding:3px;margin-top:3px}.product-thumb.active{background-color:#6c757d!important}.track-order-list ul li{position:relative;border-left:2px solid #dee2e6;padding:0 0 14px 21px}.track-order-list ul li:first-child{padding-top:0}.track-order-list ul li:last-child{padding-bottom:0}.track-order-list ul li:before{content:"";position:absolute;left:-7px;top:0;height:12px;width:12px;background-color:#6658dd;border-radius:50%;border:3px solid #fff}.track-order-list ul li.completed{border-color:#6658dd}.track-order-list ul li .active-dot.dot{top:-9px;left:-16px;border-color:#6658dd}.dot{border:4px solid #6658dd;background:0 0;border-radius:60px;height:30px;width:30px;animation:pulse 3s ease-out;animation-iteration-count:infinite;position:absolute;top:-15px;right:-2px;z-index:1;opacity:0}@keyframes pulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}/*! +@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700,900); + + + +html { + position: relative; + min-height: 100% +} + +body { + overflow-x: hidden +} + +#wrapper { + height: 100%; + overflow: hidden; + width: 100% +} + +.content-page { + margin-left: 240px; + overflow: hidden; + padding: 0 15px 65px 15px; + min-height: 80vh; + margin-top: 70px +} + +.left-side-menu { + width: 240px; + background: #fff; + bottom: 0; + padding: 20px 0; + position: fixed; + transition: all .1s ease-out; + top: 70px; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15) +} + +#sidebar-menu>ul { + list-style: none; + padding: 0 +} + +#sidebar-menu>ul>li>a { + color: #6e768e; + display: block; + padding: 12px 20px; + position: relative; + transition: all .4s; + font-family: "Cerebri Sans,sans-serif"; + font-size: .95rem +} + +#sidebar-menu>ul>li>a:active, +#sidebar-menu>ul>li>a:focus, +#sidebar-menu>ul>li>a:hover { + color: #00acc1; + text-decoration: none +} + +#sidebar-menu>ul>li>a>span { + vertical-align: middle +} + +#sidebar-menu>ul>li>a i { + display: inline-block; + line-height: 1.0625rem; + margin: 0 10px 0 3px; + text-align: center; + vertical-align: middle; + width: 16px; + font-size: 18px +} + +#sidebar-menu>ul>li>a svg { + width: 16px; + height: 16px; + margin-left: 3px; + margin-right: 10px +} + +#sidebar-menu>ul>li>a .drop-arrow { + float: right +} + +#sidebar-menu>ul>li>a .drop-arrow i { + margin-right: 0 +} + +#sidebar-menu>ul>li>a.mm-active { + color: #00acc1 +} + +#sidebar-menu>ul>li ul { + padding-left: 34px; + list-style: none +} + +#sidebar-menu>ul>li ul ul { + padding-left: 20px +} + +#sidebar-menu .badge { + margin-top: 4px +} + +#sidebar-menu .menu-title { + padding: 10px 20px; + letter-spacing: .05em; + pointer-events: none; + cursor: default; + font-size: .6875rem; + text-transform: uppercase; + color: #6e768e; + font-weight: 600 +} + +#sidebar-menu .menuitem-active>a { + color: #00acc1 +} + +#sidebar-menu .menuitem-active .active { + color: #00acc1 +} + +.nav-second-level li a { + padding: 8px 20px; + color: #6e768e; + display: block; + position: relative; + transition: all .4s; + font-size: .875rem +} + +.nav-second-level li a:focus, +.nav-second-level li a:hover { + color: #00acc1 +} + +.nav-second-level li.active>a { + color: #00acc1 +} + +.menu-arrow { + transition: transform .15s; + position: absolute; + right: 20px; + display: inline-block; + font-family: 'Material Design Icons'; + text-rendering: auto; + line-height: 1.5rem; + font-size: 1.1rem; + transform: translate(0, 0) +} + +.menu-arrow:before { + content: "\F0142" +} + +li>a[aria-expanded=true]>span.menu-arrow { + transform: rotate(90deg) +} + +li.menuitem-active>a:not(.collapsed)>span.menu-arrow { + transform: rotate(90deg) +} + +body[data-sidebar-size=condensed] .logo-box { + width: 70px !important +} + +body[data-sidebar-size=condensed] .logo span.logo-lg { + display: none +} + +body[data-sidebar-size=condensed] .logo span.logo-sm { + display: block +} + +body[data-sidebar-size=condensed] .left-side-menu { + position: absolute; + padding-top: 0; + width: 70px !important; + z-index: 5 +} + +body[data-sidebar-size=condensed] .left-side-menu .simplebar-content-wrapper, +body[data-sidebar-size=condensed] .left-side-menu .simplebar-mask { + overflow: visible !important +} + +body[data-sidebar-size=condensed] .left-side-menu .simplebar-scrollbar { + display: none !important +} + +body[data-sidebar-size=condensed] .left-side-menu .simplebar-offset { + bottom: 0 !important +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .badge, +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .collapse.in, +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .label, +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .menu-arrow, +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .menu-title { + display: none !important +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu .nav.collapse { + height: inherit !important +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li { + position: relative; + white-space: nowrap +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a { + padding: 15px 20px; + min-height: 54px; + transition: none +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:active, +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:focus, +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a:hover { + color: #00acc1 +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a i { + font-size: 1.3rem; + margin-right: 20px; + margin-left: 5px +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a svg { + width: 18px; + height: 18px; + margin-left: 6px +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li>a span { + display: none; + padding-left: 25px +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>a { + position: relative; + width: calc(190px + 70px); + color: #00acc1; + background-color: #f3f7f9; + box-shadow: inset 3px 5px 10px 0 rgba(154, 161, 171, .2) +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>a span { + display: inline +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover a.active :after, +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover a.open :after { + display: none +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse { + display: block !important; + height: auto !important; + transition: none !important +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul { + display: block !important; + left: 70px; + position: absolute; + width: 190px; + box-shadow: 3px 5px 10px 0 rgba(154, 161, 171, .2) +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul ul { + box-shadow: 3px 5px 10px 0 rgba(154, 161, 171, .2) +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul a { + box-shadow: none; + padding: 8px 20px; + position: relative; + width: 190px; + z-index: 6 +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul>li:hover>.collapse>ul a:hover { + color: #00acc1 +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul .collapsing { + display: block !important; + height: auto !important; + transition: none !important +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul { + padding: 5px 0; + z-index: 9999; + display: none; + background-color: #fff +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li:hover>.collapse { + display: block !important; + height: auto !important; + transition: none !important +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li:hover>.collapse>ul { + display: block; + left: 190px; + margin-top: -36px; + position: absolute; + width: 190px +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li>a span.pull-right { + position: absolute; + right: 20px; + top: 12px; + transform: rotate(270deg) +} + +body[data-sidebar-size=condensed] .left-side-menu #sidebar-menu>ul ul li.active a { + color: #00acc1 +} + +body[data-sidebar-size=condensed] .content-page { + margin-left: 70px !important +} + +@media (min-width:992px) { + body[data-sidebar-size=condensed] .footer { + left: 70px !important + } +} + +body[data-sidebar-size=condensed] .user-box { + display: none !important +} + +@media (min-width:768px) { + body[data-sidebar-size=condensed]:not([data-layout=compact]) { + min-height: 1750px + } +} + +@media (max-width:767.98px) { + .pro-user-name { + display: none + } +} + +@media (max-width:991.98px) { + body { + overflow-x: hidden; + padding-bottom: 80px + } + + .left-side-menu { + display: none; + z-index: 10 !important + } + + .sidebar-enable .left-side-menu { + display: block + } + + .content-page, + body[data-sidebar-size=condensed] .content-page { + margin-left: 0 !important; + padding: 0 10px + } + + .footer { + left: 0 !important + } +} + +body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .logo-box { + width: 160px !important +} + +body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu { + width: 160px !important; + text-align: center +} + +body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul>li>a>i { + display: block; + font-size: 18px; + line-height: 24px; + width: 100%; + margin: 0 +} + +body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul>li>a svg { + display: block; + margin: 0 auto 5px auto +} + +body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul ul { + padding-left: 0 +} + +body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu #sidebar-menu>ul ul a { + padding: 10px 20px +} + +body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .badge, +body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .menu-arrow { + display: none !important +} + +body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu+.content-page { + margin-left: 160px +} + +body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu+.content-page .footer { + left: 160px +} + +body[data-sidebar-size=compact]:not([data-sidebar-size=condensed]) .left-side-menu .menu-title { + background-color: #f3f7f9 +} + +body[data-sidebar-color=dark] .logo-box { + background-color: #38414a +} + +body[data-sidebar-color=dark] .logo-box .logo-dark { + display: none +} + +body[data-sidebar-color=dark] .logo-box .logo-light { + display: block +} + +body[data-sidebar-color=dark] .left-side-menu { + background-color: #38414a; + box-shadow: none +} + +body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a { + color: #9097a7 +} + +body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:active, +body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:focus, +body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a:hover { + color: #c8cddc +} + +body[data-sidebar-color=dark] .left-side-menu #sidebar-menu>ul>li>a.mm-active { + color: #fff; + background-color: #3d4751 +} + +body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menu-title { + color: #adb5bd +} + +body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menuitem-active>a { + color: #00acc1 +} + +body[data-sidebar-color=dark] .left-side-menu #sidebar-menu .menuitem-active .active { + color: #00acc1 +} + +body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a, +body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a { + color: #9097a7 +} + +body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a:focus, +body[data-sidebar-color=dark] .left-side-menu .nav-second-level li a:hover, +body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a:focus, +body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li a:hover { + background-color: transparent; + color: #c8cddc +} + +body[data-sidebar-color=dark] .left-side-menu .nav-second-level li.active>a, +body[data-sidebar-color=dark] .left-side-menu .nav-thrid-level li.active>a { + color: #fff +} + +body[data-sidebar-color=dark] .left-side-menu .user-box .dropdown>a { + color: #fff !important +} + +body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a { + background-color: #38414a; + box-shadow: none +} + +body[data-sidebar-color=dark][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active { + color: #00acc1 +} + +body[data-sidebar-color=dark][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title { + background-color: rgba(255, 255, 255, .03) +} + +body[data-sidebar-color=brand] .logo-box, +body[data-sidebar-color=gradient] .logo-box { + background-color: #4a81d4 +} + +body[data-sidebar-color=brand] .logo-box .logo-dark, +body[data-sidebar-color=gradient] .logo-box .logo-dark { + display: none +} + +body[data-sidebar-color=brand] .logo-box .logo-light, +body[data-sidebar-color=gradient] .logo-box .logo-light { + display: block +} + +body[data-sidebar-color=brand] .menuitem-active>a, +body[data-sidebar-color=gradient] .menuitem-active>a { + color: #fff !important +} + +body[data-sidebar-color=brand] .left-side-menu, +body[data-sidebar-color=gradient] .left-side-menu { + background-color: #4a81d4; + box-shadow: none +} + +body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a, +body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a { + color: rgba(255, 255, 255, .7) +} + +body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:active, +body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:focus, +body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a:hover, +body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:active, +body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:focus, +body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a:hover { + color: rgba(255, 255, 255, .9) +} + +body[data-sidebar-color=brand] .left-side-menu #sidebar-menu>ul>li>a.mm-active, +body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu>ul>li>a.mm-active { + color: #fff; + background-color: rgba(255, 255, 255, .07) +} + +body[data-sidebar-color=brand] .left-side-menu #sidebar-menu .menu-title, +body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu .menu-title { + color: rgba(255, 255, 255, .6) +} + +body[data-sidebar-color=brand] .left-side-menu #sidebar-menu .mm-active .active, +body[data-sidebar-color=gradient] .left-side-menu #sidebar-menu .mm-active .active { + color: #fff +} + +body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a, +body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a, +body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a, +body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a { + color: rgba(255, 255, 255, .7) +} + +body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a:focus, +body[data-sidebar-color=brand] .left-side-menu .nav-second-level li a:hover, +body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a:focus, +body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li a:hover, +body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a:focus, +body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li a:hover, +body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a:focus, +body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li a:hover { + background-color: transparent; + color: #fff +} + +body[data-sidebar-color=brand] .left-side-menu .nav-second-level li.active>a, +body[data-sidebar-color=brand] .left-side-menu .nav-thrid-level li.active>a, +body[data-sidebar-color=gradient] .left-side-menu .nav-second-level li.active>a, +body[data-sidebar-color=gradient] .left-side-menu .nav-thrid-level li.active>a { + color: #fff +} + +body[data-sidebar-color=brand] .left-side-menu .user-box .dropdown>a, +body[data-sidebar-color=gradient] .left-side-menu .user-box .dropdown>a { + color: #fff !important +} + +body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a, +body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a { + background-color: #4a81d4; + box-shadow: none; + color: #fff +} + +body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active, +body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active { + color: #00acc1 +} + +body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a, +body[data-sidebar-color=brand][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a, +body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a, +body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a { + color: #6e768e +} + +body[data-sidebar-color=brand][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title, +body[data-sidebar-color=gradient][data-sidebar-size=compact] #wrapper .left-side-menu .menu-title { + background-color: rgba(255, 255, 255, .05) +} + +body[data-sidebar-color=gradient] .left-side-menu, +body[data-sidebar-color=gradient] .logo-box { + background: #683ba9; + background-image: linear-gradient(270deg, rgba(64, 149, 216, .15), transparent) +} + +body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu>ul>li:hover>a { + background: #683ba9 +} + +body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active { + color: #00acc1 +} + +body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-second-level li a, +body[data-sidebar-color=gradient][data-sidebar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a { + color: #6e768e +} + +.user-box { + display: none +} + +.user-pro-dropdown { + background-color: #f3f7f9; + box-shadow: none; + padding: 15px 5px; + width: 90%; + margin-left: 5%; + margin-top: 10px +} + +.user-pro-dropdown .dropdown-item { + border-radius: 3px +} + +.user-pro-dropdown .dropdown-item:hover { + background-color: #6658dd; + color: #fff +} + +@media (min-width:992px) { + body[data-layout-mode=detached] .navbar-custom .container-fluid { + max-width: 95% + } + + body[data-layout-mode=detached] #wrapper { + max-width: 95%; + margin: 0 auto + } + + body[data-layout-mode=detached] .left-side-menu { + margin-top: 30px; + margin-bottom: 30px; + border-radius: 5px + } + + body[data-layout-mode=detached] .content-page { + padding-bottom: 30px + } + + body[data-layout-mode=detached] .logo-box { + background-color: transparent; + background-image: none + } +} + +body[data-sidebar-showuser=true] .user-box { + display: block +} + +body[data-sidebar-icon=twotones] #sidebar-menu>ul>li>a i { + color: #4a81d4 +} + +body[data-sidebar-icon=twotones] #sidebar-menu>ul>li>a svg { + width: 18px; + height: 18px; + margin-left: 3px; + margin-right: 10px; + color: #4a81d4; + fill: rgba(74, 129, 212, .2) +} + +.logo { + display: block +} + +.logo span.logo-lg { + display: block +} + +.logo span.logo-sm { + display: none +} + +.logo .logo-lg-text-dark { + color: #323a46; + font-weight: 700; + font-size: 22px; + text-transform: uppercase +} + +.logo .logo-lg-text-light { + color: #fff; + font-weight: 700; + font-size: 22px; + text-transform: uppercase +} + +.logo-box { + height: 70px; + width: 240px; + float: left; + transition: all .1s ease-out +} + +.logo-box .logo { + line-height: 70px +} + +.logo-light { + display: block +} + +.logo-dark { + display: none +} + +.navbar-custom { + background-color: #38414a; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15); + padding: 0 10px 0 0; + position: fixed; + left: 0; + right: 0; + height: 70px; + z-index: 1001 +} + +.navbar-custom .topnav-menu>li { + float: left +} + +.navbar-custom .topnav-menu .nav-link { + padding: 0 15px; + color: rgba(255, 255, 255, .6); + min-width: 32px; + display: block; + line-height: 70px; + text-align: center; + max-height: 70px +} + +.navbar-custom .dropdown.show .nav-link { + background-color: rgba(255, 255, 255, .05) +} + +.navbar-custom .container-fluid { + padding: 0 +} + +.navbar-custom .app-search { + height: 70px; + display: table; + max-width: 180px; + margin-right: 20px +} + +.navbar-custom .app-search .app-search-box { + display: table-cell; + vertical-align: middle; + position: relative +} + +.navbar-custom .app-search .app-search-box input:-ms-input-placeholder { + font-size: .8125rem; + color: rgba(255, 255, 255, .3) +} + +.navbar-custom .app-search .app-search-box input::-ms-input-placeholder { + font-size: .8125rem; + color: rgba(255, 255, 255, .3) +} + +.navbar-custom .app-search .app-search-box input::placeholder { + font-size: .8125rem; + color: rgba(255, 255, 255, .3) +} + +.navbar-custom .app-search .form-control { + border: none; + height: 38px; + padding-left: 20px; + padding-right: 0; + color: #fff; + background-color: rgba(255, 255, 255, .07); + box-shadow: none; + border-radius: 30px 0 0 30px +} + +.navbar-custom .app-search .input-group-append { + margin-left: 0; + z-index: 4 +} + +.navbar-custom .app-search .btn { + background-color: rgba(255, 255, 255, .07); + border-color: transparent; + color: rgba(255, 255, 255, .3); + border-radius: 0 30px 30px 0; + box-shadow: none !important +} + +.navbar-custom .button-menu-mobile { + border: none; + color: #fff; + display: inline-block; + height: 70px; + line-height: 70px; + width: 60px; + background-color: transparent; + font-size: 24px; + cursor: pointer +} + +.navbar-custom .button-menu-mobile.disable-btn { + display: none +} + +.noti-scroll { + max-height: 230px +} + +.notification-list { + margin-left: 0 +} + +.notification-list .noti-title { + background-color: transparent; + padding: 15px 20px +} + +.notification-list .noti-icon-badge { + display: inline-block; + position: absolute; + top: 16px; + right: 10px +} + +.notification-list .notify-item { + padding: 12px 20px +} + +.notification-list .notify-item .notify-icon { + float: left; + height: 36px; + width: 36px; + font-size: 18px; + line-height: 36px; + text-align: center; + margin-right: 10px; + border-radius: 50%; + color: #fff +} + +.notification-list .notify-item .notify-details { + margin-bottom: 5px; + overflow: hidden; + margin-left: 45px; + text-overflow: ellipsis; + white-space: nowrap; + color: #343a40 +} + +.notification-list .notify-item .notify-details b { + font-weight: 500 +} + +.notification-list .notify-item .notify-details small { + display: block +} + +.notification-list .notify-item .notify-details span { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 13px +} + +.notification-list .notify-item .user-msg { + margin-left: 45px; + white-space: normal; + line-height: 16px +} + +.notification-list .profile-dropdown .notify-item { + padding: 7px 20px +} + +.noti-icon { + font-size: 21px; + vertical-align: middle +} + +.profile-dropdown { + min-width: 170px +} + +.profile-dropdown i { + vertical-align: middle; + margin-right: 5px +} + +.nav-user { + padding: 0 12px !important +} + +.nav-user img { + height: 32px; + width: 32px +} + +.fullscreen-enable [data-toggle=fullscreen] .fe-maximize::before { + content: "\e88d" +} + +@media (max-width:991.98px) { + .logo-box { + width: 70px !important; + padding-right: 0 !important + } + + .logo-box .logo-lg { + display: none !important + } + + .logo-box .logo-sm { + display: block !important + } +} + +@media (max-width:600px) { + .navbar-custom .dropdown { + position: static + } + + .navbar-custom .dropdown .dropdown-menu { + left: 10px !important; + right: 10px !important + } +} + +body[data-topbar-color=light] .navbar-custom { + background-color: #fff !important; + box-shadow: 0 .75rem 6rem rgba(56, 65, 74, .03) +} + +body[data-topbar-color=light] .navbar-custom .topnav-menu .nav-link { + color: #6c757d +} + +body[data-topbar-color=light] .navbar-custom .dropdown.show .nav-link { + background-color: rgba(50, 58, 70, .03) +} + +body[data-topbar-color=light] .navbar-custom .button-menu-mobile { + color: #323a46 +} + +body[data-topbar-color=light] .navbar-custom .app-search input:-ms-input-placeholder { + color: #adb5bd !important +} + +body[data-topbar-color=light] .navbar-custom .app-search input::-ms-input-placeholder { + color: #adb5bd !important +} + +body[data-topbar-color=light] .navbar-custom .app-search input::placeholder { + color: #adb5bd !important +} + +body[data-topbar-color=light] .navbar-custom .app-search .form-control { + color: #323a46; + background-color: #f3f7f9; + border-color: #f3f7f9 +} + +body[data-topbar-color=light] .navbar-custom .app-search .btn { + background-color: #f3f7f9; + color: #ced4da +} + +body[data-topbar-color=light] .logo-dark { + display: block +} + +body[data-topbar-color=light] .logo-light { + display: none +} + +@media (max-width:991.98px) { + body[data-layout-mode=horizontal] .navbar-toggle { + border: 0; + position: relative; + padding: 0; + margin: 0; + cursor: pointer + } + + body[data-layout-mode=horizontal] .navbar-toggle .lines { + width: 25px; + display: block; + position: relative; + height: 16px; + transition: all .5s ease; + margin-top: calc(54px / 2) + } + + body[data-layout-mode=horizontal] .navbar-toggle span { + height: 2px; + width: 100%; + background-color: #6c757d; + display: block; + margin-bottom: 5px; + transition: transform .5s ease + } + + body[data-layout-mode=horizontal] .navbar-toggle.open span { + position: absolute + } + + body[data-layout-mode=horizontal] .navbar-toggle.open span:first-child { + top: 7px; + transform: rotate(45deg) + } + + body[data-layout-mode=horizontal] .navbar-toggle.open span:nth-child(2) { + visibility: hidden + } + + body[data-layout-mode=horizontal] .navbar-toggle.open span:last-child { + width: 100%; + top: 7px; + transform: rotate(-45deg) + } +} + +body[data-layout-mode=horizontal] .button-menu-mobile { + display: none +} + +body[data-layout-mode=horizontal] .logo-box { + width: auto; + padding-right: 50px; + background-color: transparent +} + +@media (min-width:992px) and (max-width:1366px) { + body[data-layout-mode=horizontal] .logo-box { + padding-left: 20px + } +} + +@media (max-width:360px) { + .navbar-custom .topnav-menu .nav-link { + padding: 0 12px + } + + .navbar-custom .button-menu-mobile { + width: 45px + } +} + +.page-title-box .page-title { + font-size: 1.25rem; + margin: 0; + line-height: 75px; + color: #323a46 +} + +.page-title-box .page-title-right { + float: right; + margin-top: 22px +} + +.page-title-box .breadcrumb { + padding-top: 5px +} + +@media (max-width:767.98px) { + .page-title-box .page-title { + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + line-height: 70px + } + + .page-title-box .breadcrumb { + display: none + } +} + +@media (max-width:640px) { + .page-title-box .page-title-right { + display: none + } +} + +@media (max-width:419px) { + .page-title-box .breadcrumb { + display: none + } +} + +.footer { + bottom: 0; + padding: 19px 15px 20px; + position: absolute; + right: 0; + color: #98a6ad; + left: 240px; + background-color: #eeeff3 +} + +.footer .footer-links a { + color: #98a6ad; + margin-left: 1.5rem; + transition: all .4s +} + +.footer .footer-links a:hover { + color: #323a46 +} + +.footer .footer-links a:first-of-type { + margin-left: 0 +} + +.footer-alt { + left: 0 !important; + text-align: center; + background-color: transparent +} + +@media (max-width:767.98px) { + .footer { + left: 0 !important; + text-align: center + } +} + +body[data-layout-mode=horizontal] .footer { + left: 0 !important +} + +body[data-layout-mode=horizontal][data-layout-width=boxed] .footer { + max-width: 1300px !important +} + +@media (min-width:992px) { + body[data-layout-mode=detached] .footer { + position: inherit; + margin: 0 10px + } +} + +.right-bar { + background-color: #fff; + box-shadow: 0 0 24px 0 rgba(0, 0, 0, .06), 0 1px 0 0 rgba(0, 0, 0, .02); + display: block; + position: fixed; + transition: all .2s ease-out; + width: 260px; + z-index: 9999; + float: right !important; + right: -270px; + top: 0; + bottom: 0 +} + +.right-bar .rightbar-title { + background-color: #6658dd; + padding: 27px 25px; + color: #fff +} + +.right-bar .right-bar-toggle { + background-color: #414b5b; + height: 24px; + width: 24px; + line-height: 27px; + color: #fff; + text-align: center; + border-radius: 50%; + margin-top: -4px +} + +.right-bar .right-bar-toggle:hover { + background-color: #475364 +} + +.right-bar .user-box { + padding: 25px; + text-align: center +} + +.right-bar .user-box .user-img { + position: relative; + height: 64px; + width: 64px; + margin: 0 auto 15px auto +} + +.right-bar .user-box .user-img .user-edit { + position: absolute; + right: -5px; + bottom: 0; + height: 24px; + width: 24px; + background-color: #fff; + line-height: 24px; + border-radius: 50%; + box-shadow: 0 0 45px 0 rgba(0, 0, 0, .12) +} + +.right-bar .user-box h5 { + margin-bottom: 2px +} + +.right-bar .user-box h5 a { + color: #323a46 +} + +.right-bar .notification-item .media { + padding: .75rem 1rem +} + +.right-bar .notification-item .media:hover { + background-color: #f3f7f9 +} + +.right-bar .notification-item .user-status { + position: absolute; + right: 0; + bottom: -4px; + font-size: 10px +} + +.right-bar .notification-item .user-status.online { + color: #1abc9c +} + +.right-bar .notification-item .user-status.away { + color: #f7b84b +} + +.right-bar .notification-item .user-status.busy { + color: #f1556c +} + +.rightbar-overlay { + background-color: rgba(50, 58, 70, .2); + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + display: none; + z-index: 9998; + transition: all .2s ease-out +} + +.right-bar-enabled .right-bar { + right: 0 +} + +.right-bar-enabled .rightbar-overlay { + display: block +} + +@media (max-width:767.98px) { + .right-bar { + overflow: auto + } + + .right-bar .slimscroll-menu { + height: auto !important + } +} + +body[data-layout-width=boxed] #wrapper { + max-width: 1300px; + margin: 0 auto; + box-shadow: 0 0 45px 0 rgba(0, 0, 0, .12) +} + +body[data-layout-width=boxed] .navbar-custom { + max-width: 1300px; + margin: 0 auto +} + +body[data-layout-width=boxed] .footer { + margin: 0 auto; + max-width: calc(1300px - 240px) +} + +body[data-layout-width=boxed][data-sidebar-size=condensed] .footer { + max-width: calc(1300px - 70px) +} + +body[data-layout-width=boxed][data-sidebar-size=compact] .footer { + max-width: calc(1300px - 160px) +} + +@media (min-width:768px) { + body[data-layout-width=boxed][data-sidebar-size=condensed] .content-page { + min-height: calc(1750px - 70px) + } +} + +@media (min-width:1367px) { + body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) { + padding-bottom: 0 + } + + body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) #wrapper { + display: flex + } + + body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .navbar-custom, + body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .topnav { + position: absolute + } + + body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .left-side-menu { + position: relative; + min-width: 240px; + max-width: 240px; + padding: 20px 0 calc(70px + 20px) + } + + body[data-layout-menu-position=scrollable]:not([data-sidebar-size=condensed]):not([data-sidebar-size=compact]):not([data-layout-mode=two-column]) .content-page { + margin-left: 0; + width: 100%; + padding-bottom: 60px + } +} + +@media (min-width:1367px) { + body[data-layout-mode=horizontal] .container-fluid { + max-width: 90% + } + + body[data-layout-mode=horizontal] .navbar-custom { + padding: 0 24px + } +} + +body[data-layout-mode=horizontal] .content-page { + margin-left: 0 !important +} + +.topnav { + background: #fff; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15); + margin-top: 70px; + padding: 0 calc(24px / 2); + position: fixed; + left: 0; + right: 0; + z-index: 100 +} + +.topnav .topnav-menu { + margin: 0; + padding: 0 +} + +.topnav .navbar-nav .nav-link { + font-size: .95rem; + position: relative; + line-height: 22px; + padding: calc(33px / 2) 1.1rem; + color: #6e7488; + font-family: "Cerebri Sans,sans-serif" +} + +.topnav .navbar-nav .nav-link i { + font-size: 15px; + display: inline-block +} + +.topnav .navbar-nav .nav-link:focus, +.topnav .navbar-nav .nav-link:hover { + color: #00acc1; + background-color: transparent +} + +.topnav .navbar-nav .nav-item .dropdown.active>a.dropdown-toggle { + color: #00acc1 +} + +@media (min-width:992px) { + .topnav { + height: 55px + } + + .topnav .navbar-nav .nav-item:first-of-type .nav-link { + padding-left: 0 + } + + .topnav .dropdown-item { + padding: .5rem 1.25rem; + min-width: 180px; + margin: 0 .3rem; + width: auto + } + + .topnav .dropdown-item.active { + background-color: transparent; + color: #00acc1 + } + + .topnav .dropdown.mega-dropdown .mega-dropdown-menu { + left: 0; + right: auto + } + + .topnav .dropdown .dropdown-menu { + padding: .3rem 0; + margin-top: 0; + border-radius: 0 0 .25rem .25rem + } + + .topnav .dropdown .dropdown-menu .arrow-down::after { + right: 20px; + transform: rotate(-135deg) translateY(-50%); + position: absolute + } + + .topnav .dropdown .dropdown-menu .dropdown .dropdown-menu { + position: absolute; + top: 0 !important; + left: 100%; + display: none + } + + .topnav .dropdown:hover>.nav-link { + color: #00acc1 + } + + .topnav .dropdown:hover>.dropdown-menu { + display: block + } + + .topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-item { + color: #00acc1 + } + + .topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-menu { + display: block + } + + .navbar-toggle { + display: none + } + + body[data-layout-mode=horizontal] .content-page { + padding: 55px 15px 65px 15px + } +} + +.arrow-down { + display: inline-block +} + +.arrow-down:after { + border-color: initial; + border-style: solid; + border-width: 0 0 1px 1px; + content: ""; + height: .4em; + display: inline-block; + right: 5px; + top: 50%; + margin-left: 10px; + transform: rotate(-45deg) translateY(-50%); + transform-origin: top; + transition: all .3s ease-out; + width: .4em +} + +@media (max-width:1366.98px) { + .topnav-menu .navbar-nav li:last-of-type .dropdown .dropdown-menu { + right: 100%; + left: auto + } +} + +@media (max-width:991.98px) { + .topnav { + max-height: 360px; + overflow-y: auto; + padding: 0 + } + + .topnav .navbar-nav .nav-link { + padding: .75rem 1.1rem + } + + .topnav .dropdown .dropdown-menu { + background-color: transparent; + border: none; + box-shadow: none; + padding-left: 15px + } + + .topnav .dropdown .dropdown-item { + position: relative; + background-color: transparent + } + + .topnav .dropdown .dropdown-item.active, + .topnav .dropdown .dropdown-item:active { + color: #00acc1 + } + + .topnav .arrow-down::after { + right: 15px; + position: absolute + } +} + +@media (min-width:992px) { + body[data-layout-mode=horizontal][data-topbar-color=light] .topnav { + background-color: #38414a + } + + body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link { + color: rgba(255, 255, 255, .7) + } + + body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:focus, + body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, .9) + } + + body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link.active { + color: #fff + } + + body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-item:hover .nav-link { + color: #fff + } + + body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav>.dropdown.active>a { + color: rgba(255, 255, 255, .9) !important + } +} + +body[data-layout-mode=horizontal][data-layout-width=boxed] .topnav { + max-width: 1300px; + margin: 70px auto 0 +} + +body[data-layout-mode=two-column] .left-side-menu { + width: calc(70px + 220px); + background-color: transparent; + box-shadow: none +} + +body[data-layout-mode=two-column] .sidebar-icon-menu { + position: fixed; + width: 70px; + z-index: 500; + top: 0; + bottom: 0; + padding-bottom: 20px; + background-color: #6658dd +} + +body[data-layout-mode=two-column] .sidebar-icon-menu .logo { + display: block; + width: 70px; + height: 70px; + line-height: 70px; + text-align: center +} + +body[data-layout-mode=two-column] .sidebar-icon-menu .nav { + background-color: transparent; + margin: 24px auto +} + +body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link { + text-align: center; + width: 40px; + height: 40px; + line-height: 40px; + margin: 12px auto; + padding: 0; + border-radius: 4px +} + +body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link.active { + background-color: rgba(255, 255, 255, .12) +} + +body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link svg { + color: #fff; + fill: rgba(255, 255, 255, .12); + height: 22px; + width: 22px +} + +body[data-layout-mode=two-column] .sidebar-main-menu { + display: block; + position: fixed; + width: 220px; + background-color: #fff; + top: 70px; + bottom: 0; + left: 70px; + padding: 30px 5px; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15); + transition: all .1s ease-out +} + +body[data-layout-mode=two-column] .sidebar-main-menu .sidebar-menu-body { + padding: 20px +} + +body[data-layout-mode=two-column] .sidebar-main-menu .menu-title { + color: #adb5bd !important; + margin: 0; + padding: 10px 20px; + letter-spacing: .05em; + font-size: .7rem; + text-transform: uppercase; + font-weight: 600 +} + +body[data-layout-mode=two-column] .sidebar-main-menu .nav>.nav-item>.nav-link { + color: #6e768e; + font-size: .95rem; + font-family: "Cerebri Sans,sans-serif" +} + +body[data-layout-mode=two-column] .sidebar-main-menu .nav>.nav-item .menu-arrow { + right: 10px +} + +body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link { + position: relative; + color: #6e768e; + padding: 6px 15px; + border-radius: 3px; + margin: 3px 5px +} + +body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link.active, +body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link:focus, +body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link:hover { + color: #00acc1 +} + +body[data-layout-mode=two-column] .sidebar-main-menu .nav .menuitem-active>a.nav-link { + color: #00acc1; + background-color: rgba(0, 172, 193, .07) +} + +body[data-layout-mode=two-column] .sidebar-main-menu .nav .menuitem-active a.active { + color: #00acc1 +} + +body[data-layout-mode=two-column] .sidebar-main-menu #sidebar-menu .menu-arrow { + top: 7px +} + +body[data-layout-mode=two-column] .sidebar-main-menu .nav-second-level { + padding-left: 15px; + list-style: none +} + +@media (min-width:992px) { + body[data-layout-mode=two-column] .navbar-custom { + left: 70px !important; + padding-left: 0 + } + + body[data-layout-mode=two-column] .navbar-custom .logo-box { + width: 220px + } + + body[data-layout-mode=two-column] .navbar-custom .logo-box .logo-sm { + display: none + } + + body[data-layout-mode=two-column][data-sidebar-size=condensed] .logo-box { + width: 0 !important + } +} + +body[data-layout-mode=two-column][data-sidebar-color=light] .logo-box { + background-color: #fff +} + +@media (min-width:992px) { + body[data-layout-mode=two-column] .content-page { + margin-left: calc(70px + 220px) + } + + body[data-layout-mode=two-column] .footer { + left: calc(70px + 220px) + } + + body[data-layout-mode=two-column][data-sidebar-size=condensed] .sidebar-main-menu { + display: none + } +} + +body[data-layout-mode=two-column] .twocolumn-menu-item { + display: none +} + +body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu { + background-color: #38414a +} + +body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav>.nav-item>.nav-link { + color: #9097a7 +} + +body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link.active, +body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link:focus, +body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .nav-link:hover { + color: #c8cddc +} + +body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .menuitem-active>a.nav-link { + color: #00acc1; + background-color: rgba(0, 172, 193, .07) +} + +body[data-layout-mode=two-column][data-sidebar-color=dark] .sidebar-main-menu .nav .menuitem-active a.active { + color: #00acc1 +} + +body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav>.nav-item>.nav-link, +body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav>.nav-item>.nav-link { + color: rgba(255, 255, 255, .7) +} + +body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link.active, +body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link:focus, +body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu .nav .nav-link:hover, +body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link.active, +body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link:focus, +body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu .nav .nav-link:hover { + color: rgba(255, 255, 255, .9) +} + +body[data-layout-mode=two-column][data-sidebar-color=brand] .sidebar-main-menu { + background-color: #4a81d4 +} + +body[data-layout-mode=two-column][data-sidebar-color=gradient] .sidebar-main-menu { + background: #683ba9; + background-image: linear-gradient(270deg, rgba(64, 149, 216, .15), transparent) +} + +body[data-layout-mode=two-column][data-layout-width=boxed] .navbar-custom { + max-width: calc(1300px - 70px) +} + +body[data-layout-mode=two-column][data-layout-width=boxed] .sidebar-main-menu { + position: absolute; + top: 0 +} + +body[data-layout-mode=two-column][data-layout-width=boxed]:not([data-sidebar-size=condensed]) .footer { + max-width: calc(1300px - calc(70px + 220px)) +} + +.avatar-xs { + height: 1.5rem; + width: 1.5rem +} + +.avatar-sm { + height: 2.25rem; + width: 2.25rem +} + +.avatar-md { + height: 3.5rem; + width: 3.5rem +} + +.avatar-lg { + height: 4.5rem; + width: 4.5rem +} + +.avatar-xl { + height: 6rem; + width: 6rem +} + +.avatar-xxl { + height: 7.5rem; + width: 7.5rem +} + +.avatar-title { + align-items: center; + color: #fff; + display: flex !important; + height: 100%; + justify-content: center; + width: 100% +} + +.avatar-group { + padding-left: 12px +} + +.avatar-group .avatar-group-item { + margin: 0 0 10px -12px; + display: inline-block; + border: 2px solid #fff; + border-radius: 50% +} + +.width-xs { + min-width: 80px +} + +.width-sm { + min-width: 100px +} + +.width-md { + min-width: 120px +} + +.width-lg { + min-width: 140px +} + +.width-xl { + min-width: 160px +} + +.font-family-primary { + font-family: Nunito, sans-serif +} + +.font-family-secondary { + font-family: "Cerebri Sans,sans-serif" +} + +.sp-line-1, +.sp-line-2, +.sp-line-3, +.sp-line-4 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical +} + +.sp-line-1 { + -webkit-line-clamp: 1 +} + +.sp-line-2 { + -webkit-line-clamp: 2 +} + +.sp-line-3 { + -webkit-line-clamp: 3 +} + +.sp-line-4 { + -webkit-line-clamp: 4 +} + +.icon-dual { + color: #98a6ad; + fill: rgba(152, 166, 173, .12) +} + +.icon-dual-primary { + color: #6658dd; + fill: rgba(102, 88, 221, .16) +} + +.icon-dual-secondary { + color: #6c757d; + fill: rgba(108, 117, 125, .16) +} + +.icon-dual-success { + color: #1abc9c; + fill: rgba(26, 188, 156, .16) +} + +.icon-dual-info { + color: #4fc6e1; + fill: rgba(79, 198, 225, .16) +} + +.icon-dual-warning { + color: #f7b84b; + fill: rgba(247, 184, 75, .16) +} + +.icon-dual-danger { + color: #f1556c; + fill: rgba(241, 85, 108, .16) +} + +.icon-dual-light { + color: #f3f7f9; + fill: rgba(243, 247, 249, .16) +} + +.icon-dual-dark { + color: #323a46; + fill: rgba(50, 58, 70, .16) +} + +.icon-dual-pink { + color: #f672a7; + fill: rgba(246, 114, 167, .16) +} + +.icon-dual-blue { + color: #4a81d4; + fill: rgba(74, 129, 212, .16) +} + +.icons-xs { + height: 16px; + width: 16px +} + +.icons-sm { + height: 24px; + width: 24px +} + +.icons-md { + height: 32px; + width: 32px +} + +.icons-lg { + height: 40px; + width: 40px +} + +.icons-xl { + height: 48px; + width: 48px +} + +.icons-xxl { + height: 60px; + width: 60px +} + +.item-hovered:hover { + background-color: #f3f7f9 +} + +.social-list-item { + height: 2rem; + width: 2rem; + line-height: calc(2rem - 2px); + display: block; + border: 2px solid #adb5bd; + border-radius: 50%; + color: #adb5bd +} + +.widget-flat { + position: relative; + overflow: hidden +} + +.widget-flat i.widget-icon { + font-size: 36px +} + +.inbox-widget .inbox-item { + border-bottom: 1px solid rgba(229, 232, 235, .5); + overflow: hidden; + padding: .625rem 0; + position: relative +} + +.inbox-widget .inbox-item:last-of-type { + border-bottom: none +} + +.inbox-widget .inbox-item .inbox-item-img { + display: block; + float: left; + margin-right: 15px; + width: 40px +} + +.inbox-widget .inbox-item .inbox-item-img img { + width: 40px +} + +.inbox-widget .inbox-item .inbox-item-author { + color: #343a40; + display: block; + margin-bottom: 3px; + font-weight: 600 +} + +.inbox-widget .inbox-item .inbox-item-text { + color: #98a6ad; + display: block; + font-size: .8125rem; + margin: 0; + overflow: hidden +} + +.inbox-widget .inbox-item .inbox-item-date { + color: #98a6ad; + font-size: .6875rem; + position: absolute; + right: 5px; + top: 10px +} + +.conversation-list { + list-style: none; + padding: 0 15px +} + +.conversation-list li { + margin-bottom: 20px +} + +.conversation-list li .conversation-actions { + float: right; + display: none +} + +.conversation-list li:hover .conversation-actions { + display: block +} + +.conversation-list .chat-avatar { + float: left; + text-align: center; + width: 42px +} + +.conversation-list .chat-avatar img { + border-radius: 100%; + width: 100% +} + +.conversation-list .chat-avatar i { + font-size: 12px; + font-style: normal +} + +.conversation-list .ctext-wrap { + background: #f1f3fa; + border-radius: 3px; + display: inline-block; + padding: 12px; + position: relative +} + +.conversation-list .ctext-wrap i { + display: block; + font-size: 12px; + font-style: normal; + font-weight: 600; + position: relative +} + +.conversation-list .ctext-wrap p { + margin: 0; + padding-top: 3px +} + +.conversation-list .ctext-wrap:after { + left: -10px; + top: 0; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-top-color: #f1f3fa; + border-width: 6px; + margin-right: -1px; + border-right-color: #f1f3fa +} + +.conversation-list .conversation-text { + float: left; + font-size: 12px; + margin-left: 12px; + width: 70% +} + +.conversation-list .odd .chat-avatar { + float: right !important +} + +.conversation-list .odd .conversation-text { + float: right !important; + margin-right: 12px; + text-align: right; + width: 70% !important +} + +.conversation-list .odd .ctext-wrap { + background-color: #fef5e4 +} + +.conversation-list .odd .ctext-wrap:after { + border-color: transparent; + border-left-color: #fef5e4; + border-top-color: #fef5e4; + right: -10px !important; + left: auto +} + +.conversation-list .odd .conversation-actions { + float: left +} + +.checkbox label { + display: inline-block; + padding-left: 8px; + position: relative; + font-weight: 600; + margin-bottom: 0 +} + +.checkbox label::before { + background-color: transparent; + border-radius: 3px; + border: 2px solid #98a6ad; + content: ""; + display: inline-block; + height: 18px; + left: 0; + margin-left: -18px; + position: absolute; + transition: .3s ease-in-out; + width: 18px; + outline: 0 !important; + top: 2px +} + +.checkbox label::after { + color: #6c757d; + display: inline-block; + font-size: 11px; + height: 18px; + left: 0; + margin-left: -18px; + padding-left: 3px; + padding-top: 2px; + position: absolute; + top: 0; + width: 18px +} + +.checkbox input[type=checkbox] { + cursor: pointer; + opacity: 0; + z-index: 1; + outline: 0 !important +} + +.checkbox input[type=checkbox]:disabled+label { + opacity: .65 +} + +.checkbox input[type=checkbox]:focus+label::before { + outline-offset: -2px; + outline: 0 +} + +.checkbox input[type=checkbox]:checked+label::after { + content: ""; + position: absolute; + top: 6px; + left: 7px; + display: table; + width: 4px; + height: 8px; + border: 2px solid #6c757d; + border-top-width: 0; + border-left-width: 0; + transform: rotate(45deg) +} + +.checkbox input[type=checkbox]:disabled+label::before { + background-color: #f3f7f9; + cursor: not-allowed +} + +.checkbox.checkbox-circle label::before { + border-radius: 50% +} + +.checkbox.checkbox-inline { + margin-top: 0 +} + +.checkbox.checkbox-single input { + height: 18px; + width: 18px; + position: absolute +} + +.checkbox.checkbox-single label { + height: 18px; + width: 18px +} + +.checkbox.checkbox-single label:before { + margin-left: 0 +} + +.checkbox.checkbox-single label:after { + margin-left: 0 +} + +.checkbox-primary input[type=checkbox]:checked+label::before { + background-color: #6658dd; + border-color: #6658dd +} + +.checkbox-primary input[type=checkbox]:checked+label::after { + border-color: #fff +} + +.checkbox-secondary input[type=checkbox]:checked+label::before { + background-color: #6c757d; + border-color: #6c757d +} + +.checkbox-secondary input[type=checkbox]:checked+label::after { + border-color: #fff +} + +.checkbox-success input[type=checkbox]:checked+label::before { + background-color: #1abc9c; + border-color: #1abc9c +} + +.checkbox-success input[type=checkbox]:checked+label::after { + border-color: #fff +} + +.checkbox-info input[type=checkbox]:checked+label::before { + background-color: #4fc6e1; + border-color: #4fc6e1 +} + +.checkbox-info input[type=checkbox]:checked+label::after { + border-color: #fff +} + +.checkbox-warning input[type=checkbox]:checked+label::before { + background-color: #f7b84b; + border-color: #f7b84b +} + +.checkbox-warning input[type=checkbox]:checked+label::after { + border-color: #fff +} + +.checkbox-danger input[type=checkbox]:checked+label::before { + background-color: #f1556c; + border-color: #f1556c +} + +.checkbox-danger input[type=checkbox]:checked+label::after { + border-color: #fff +} + +.checkbox-light input[type=checkbox]:checked+label::before { + background-color: #f3f7f9; + border-color: #f3f7f9 +} + +.checkbox-light input[type=checkbox]:checked+label::after { + border-color: #fff +} + +.checkbox-dark input[type=checkbox]:checked+label::before { + background-color: #323a46; + border-color: #323a46 +} + +.checkbox-dark input[type=checkbox]:checked+label::after { + border-color: #fff +} + +.checkbox-pink input[type=checkbox]:checked+label::before { + background-color: #f672a7; + border-color: #f672a7 +} + +.checkbox-pink input[type=checkbox]:checked+label::after { + border-color: #fff +} + +.checkbox-blue input[type=checkbox]:checked+label::before { + background-color: #4a81d4; + border-color: #4a81d4 +} + +.checkbox-blue input[type=checkbox]:checked+label::after { + border-color: #fff +} + +.radio label { + display: inline-block; + padding-left: 8px; + position: relative; + font-weight: 600; + margin-bottom: 0 +} + +.radio label::before { + background-color: transparent; + border-radius: 50%; + border: 2px solid #98a6ad; + content: ""; + display: inline-block; + height: 18px; + left: 0; + margin-left: -18px; + position: absolute; + transition: border .5s ease-in-out; + width: 18px; + outline: 0 !important +} + +.radio label::after { + background-color: #6c757d; + border-radius: 50%; + content: " "; + display: inline-block; + height: 10px; + left: 6px; + margin-left: -20px; + position: absolute; + top: 4px; + transform: scale(0, 0); + transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33); + width: 10px +} + +.radio input[type=radio] { + cursor: pointer; + opacity: 0; + z-index: 1; + outline: 0 !important +} + +.radio input[type=radio]:disabled+label { + opacity: .65 +} + +.radio input[type=radio]:focus+label::before { + outline-offset: -2px; + outline: 5px auto -webkit-focus-ring-color; + outline: thin dotted +} + +.radio input[type=radio]:checked+label::after { + transform: scale(1, 1) +} + +.radio input[type=radio]:disabled+label::before { + cursor: not-allowed +} + +.radio.radio-inline { + margin-top: 0 +} + +.radio.radio-single label { + height: 17px +} + +.radio-primary input[type=radio]+label::after { + background-color: #6658dd +} + +.radio-primary input[type=radio]:checked+label::before { + border-color: #6658dd +} + +.radio-primary input[type=radio]:checked+label::after { + background-color: #6658dd +} + +.radio-secondary input[type=radio]+label::after { + background-color: #6c757d +} + +.radio-secondary input[type=radio]:checked+label::before { + border-color: #6c757d +} + +.radio-secondary input[type=radio]:checked+label::after { + background-color: #6c757d +} + +.radio-success input[type=radio]+label::after { + background-color: #1abc9c +} + +.radio-success input[type=radio]:checked+label::before { + border-color: #1abc9c +} + +.radio-success input[type=radio]:checked+label::after { + background-color: #1abc9c +} + +.radio-info input[type=radio]+label::after { + background-color: #4fc6e1 +} + +.radio-info input[type=radio]:checked+label::before { + border-color: #4fc6e1 +} + +.radio-info input[type=radio]:checked+label::after { + background-color: #4fc6e1 +} + +.radio-warning input[type=radio]+label::after { + background-color: #f7b84b +} + +.radio-warning input[type=radio]:checked+label::before { + border-color: #f7b84b +} + +.radio-warning input[type=radio]:checked+label::after { + background-color: #f7b84b +} + +.radio-danger input[type=radio]+label::after { + background-color: #f1556c +} + +.radio-danger input[type=radio]:checked+label::before { + border-color: #f1556c +} + +.radio-danger input[type=radio]:checked+label::after { + background-color: #f1556c +} + +.radio-light input[type=radio]+label::after { + background-color: #f3f7f9 +} + +.radio-light input[type=radio]:checked+label::before { + border-color: #f3f7f9 +} + +.radio-light input[type=radio]:checked+label::after { + background-color: #f3f7f9 +} + +.radio-dark input[type=radio]+label::after { + background-color: #323a46 +} + +.radio-dark input[type=radio]:checked+label::before { + border-color: #323a46 +} + +.radio-dark input[type=radio]:checked+label::after { + background-color: #323a46 +} + +.radio-pink input[type=radio]+label::after { + background-color: #f672a7 +} + +.radio-pink input[type=radio]:checked+label::before { + border-color: #f672a7 +} + +.radio-pink input[type=radio]:checked+label::after { + background-color: #f672a7 +} + +.radio-blue input[type=radio]+label::after { + background-color: #4a81d4 +} + +.radio-blue input[type=radio]:checked+label::before { + border-color: #4a81d4 +} + +.radio-blue input[type=radio]:checked+label::after { + background-color: #4a81d4 +} + +.ribbon-box { + position: relative +} + +.ribbon-box .ribbon { + position: relative; + clear: both; + padding: 5px 12px; + margin-bottom: 15px; + box-shadow: 2px 5px 10px rgba(50, 58, 70, .15); + color: #fff; + font-size: 13px; + font-weight: 600 +} + +.ribbon-box .ribbon:before { + content: " "; + border-style: solid; + border-width: 10px; + display: block; + position: absolute; + bottom: -10px; + left: 0; + margin-bottom: -10px; + z-index: -1 +} + +.ribbon-box .ribbon.float-left { + margin-left: -30px; + border-radius: 0 3px 3px 0 +} + +.ribbon-box .ribbon.float-right { + margin-right: -30px; + border-radius: 3px 0 0 3px +} + +.ribbon-box .ribbon.float-right:before { + right: 0 +} + +.ribbon-box .ribbon.float-center span { + margin: 0 auto 20px auto +} + +.ribbon-box .ribbon-content { + clear: both +} + +.ribbon-box .ribbon-primary { + background: #6658dd +} + +.ribbon-box .ribbon-primary:before { + border-color: #3f2ed4 transparent transparent +} + +.ribbon-box .ribbon-secondary { + background: #6c757d +} + +.ribbon-box .ribbon-secondary:before { + border-color: #545b62 transparent transparent +} + +.ribbon-box .ribbon-success { + background: #1abc9c +} + +.ribbon-box .ribbon-success:before { + border-color: #148f77 transparent transparent +} + +.ribbon-box .ribbon-info { + background: #4fc6e1 +} + +.ribbon-box .ribbon-info:before { + border-color: #25b7d8 transparent transparent +} + +.ribbon-box .ribbon-warning { + background: #f7b84b +} + +.ribbon-box .ribbon-warning:before { + border-color: #f5a51a transparent transparent +} + +.ribbon-box .ribbon-danger { + background: #f1556c +} + +.ribbon-box .ribbon-danger:before { + border-color: #ed2643 transparent transparent +} + +.ribbon-box .ribbon-light { + background: #f3f7f9 +} + +.ribbon-box .ribbon-light:before { + border-color: #d1e0e8 transparent transparent +} + +.ribbon-box .ribbon-dark { + background: #323a46 +} + +.ribbon-box .ribbon-dark:before { + border-color: #1d2128 transparent transparent +} + +.ribbon-box .ribbon-pink { + background: #f672a7 +} + +.ribbon-box .ribbon-pink:before { + border-color: #f34289 transparent transparent +} + +.ribbon-box .ribbon-blue { + background: #4a81d4 +} + +.ribbon-box .ribbon-blue:before { + border-color: #2d67be transparent transparent +} + +.ribbon-box .ribbon-two { + position: absolute; + left: -5px; + top: -5px; + z-index: 1; + overflow: hidden; + width: 75px; + height: 75px; + text-align: right +} + +.ribbon-box .ribbon-two span { + font-size: 13px; + color: #fff; + text-align: center; + line-height: 20px; + transform: rotate(-45deg); + width: 100px; + display: block; + box-shadow: 0 0 8px 0 rgba(0, 0, 0, .06), 0 1px 0 0 rgba(0, 0, 0, .02); + position: absolute; + top: 19px; + left: -21px; + font-weight: 600 +} + +.ribbon-box .ribbon-two span:before { + content: ""; + position: absolute; + left: 0; + top: 100%; + z-index: -1; + border-right: 3px solid transparent; + border-bottom: 3px solid transparent +} + +.ribbon-box .ribbon-two span:after { + content: ""; + position: absolute; + right: 0; + top: 100%; + z-index: -1; + border-left: 3px solid transparent; + border-bottom: 3px solid transparent +} + +.ribbon-box .ribbon-two-primary span { + background: #6658dd +} + +.ribbon-box .ribbon-two-primary span:before { + border-left: 3px solid #3827c1; + border-top: 3px solid #3827c1 +} + +.ribbon-box .ribbon-two-primary span:after { + border-right: 3px solid #3827c1; + border-top: 3px solid #3827c1 +} + +.ribbon-box .ribbon-two-secondary span { + background: #6c757d +} + +.ribbon-box .ribbon-two-secondary span:before { + border-left: 3px solid #494f54; + border-top: 3px solid #494f54 +} + +.ribbon-box .ribbon-two-secondary span:after { + border-right: 3px solid #494f54; + border-top: 3px solid #494f54 +} + +.ribbon-box .ribbon-two-success span { + background: #1abc9c +} + +.ribbon-box .ribbon-two-success span:before { + border-left: 3px solid #117964; + border-top: 3px solid #117964 +} + +.ribbon-box .ribbon-two-success span:after { + border-right: 3px solid #117964; + border-top: 3px solid #117964 +} + +.ribbon-box .ribbon-two-info span { + background: #4fc6e1 +} + +.ribbon-box .ribbon-two-info span:before { + border-left: 3px solid #21a5c2; + border-top: 3px solid #21a5c2 +} + +.ribbon-box .ribbon-two-info span:after { + border-right: 3px solid #21a5c2; + border-top: 3px solid #21a5c2 +} + +.ribbon-box .ribbon-two-warning span { + background: #f7b84b +} + +.ribbon-box .ribbon-two-warning span:before { + border-left: 3px solid #eb990a; + border-top: 3px solid #eb990a +} + +.ribbon-box .ribbon-two-warning span:after { + border-right: 3px solid #eb990a; + border-top: 3px solid #eb990a +} + +.ribbon-box .ribbon-two-danger span { + background: #f1556c +} + +.ribbon-box .ribbon-two-danger span:before { + border-left: 3px solid #e71332; + border-top: 3px solid #e71332 +} + +.ribbon-box .ribbon-two-danger span:after { + border-right: 3px solid #e71332; + border-top: 3px solid #e71332 +} + +.ribbon-box .ribbon-two-light span { + background: #f3f7f9 +} + +.ribbon-box .ribbon-two-light span:before { + border-left: 3px solid #c0d5e0; + border-top: 3px solid #c0d5e0 +} + +.ribbon-box .ribbon-two-light span:after { + border-right: 3px solid #c0d5e0; + border-top: 3px solid #c0d5e0 +} + +.ribbon-box .ribbon-two-dark span { + background: #323a46 +} + +.ribbon-box .ribbon-two-dark span:before { + border-left: 3px solid #121519; + border-top: 3px solid #121519 +} + +.ribbon-box .ribbon-two-dark span:after { + border-right: 3px solid #121519; + border-top: 3px solid #121519 +} + +.ribbon-box .ribbon-two-pink span { + background: #f672a7 +} + +.ribbon-box .ribbon-two-pink span:before { + border-left: 3px solid #f12a7a; + border-top: 3px solid #f12a7a +} + +.ribbon-box .ribbon-two-pink span:after { + border-right: 3px solid #f12a7a; + border-top: 3px solid #f12a7a +} + +.ribbon-box .ribbon-two-blue span { + background: #4a81d4 +} + +.ribbon-box .ribbon-two-blue span:before { + border-left: 3px solid #285ca9; + border-top: 3px solid #285ca9 +} + +.ribbon-box .ribbon-two-blue span:after { + border-right: 3px solid #285ca9; + border-top: 3px solid #285ca9 +} + +@media print { + + .footer, + .left-side-menu, + .navbar-custom, + .page-title-box, + .right-bar { + display: none + } + + .card-body, + .content, + .content-page, + .right-bar, + body { + padding: 0; + margin: 0 + } +} + +#preloader { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #fff; + z-index: 9999 +} + +#status { + width: 40px; + height: 40px; + position: absolute; + left: 50%; + top: 50%; + margin: -20px 0 0 -20px +} + +.spinner { + margin: 0 auto; + font-size: 10px; + position: relative; + text-indent: -9999em; + border-top: 5px solid #dee2e6; + border-right: 5px solid #dee2e6; + border-bottom: 5px solid #dee2e6; + border-left: 5px solid #6658dd; + transform: translateZ(0); + animation: SpinnerAnimation 1.1s infinite linear +} + +.spinner, +.spinner:after { + border-radius: 50%; + width: 40px; + height: 40px +} + +@keyframes SpinnerAnimation { + 0% { + transform: rotate(0) + } + + 100% { + transform: rotate(360deg) + } +} + +.authentication-bg.enlarged { + min-height: 100px +} + +.bg-pattern { + background-size: cover +} + +body.authentication-bg { + background-color: #6658dd; + background-size: cover; + background-position: center +} + +body.authentication-bg-pattern { +} + +.logout-icon { + width: 140px +} + +.auth-fluid { + position: relative; + display: flex; + align-items: center; + min-height: 100vh; + flex-direction: row; + align-items: stretch; + background-size: cover +} + +.auth-fluid .auth-fluid-form-box { + max-width: 480px; + border-radius: 0; + z-index: 2; + padding: 3rem 2rem; + background-color: #fff; + position: relative; + width: 100% +} + +.auth-fluid .auth-fluid-right { + padding: 6rem 3rem; + flex: 1; + position: relative; + color: #fff; + background-color: rgba(0, 0, 0, .3) +} + +.auth-brand { + margin-bottom: 2rem +} + +.auth-user-testimonial { + position: absolute; + margin: 0 auto; + padding: 0 1.75rem; + bottom: 3rem; + left: 0; + right: 0 +} + +.auth-user-testimonial p.lead { + font-size: 1.125rem; + margin: 0 auto 20px auto; + max-width: 700px +} + +@media (min-width:992px) { + .auth-brand { + position: absolute; + top: 3rem + } +} + +@media (max-width:991.98px) { + .auth-fluid { + display: block + } + + .auth-fluid .auth-fluid-form-box { + max-width: 100%; + min-height: 100vh + } + + .auth-fluid .auth-fluid-right { + display: none + } +} + +.auth-logo .logo-light { + display: none +} + +.auth-logo .logo-dark { + display: block +} + +.button-list { + margin-left: -8px; + margin-bottom: -12px +} + +.button-list .btn { + margin-bottom: 12px; + margin-left: 8px +} + +.grid-structure .grid-container { + background-color: #f3f7f9; + margin-bottom: 10px; + font-size: .8rem; + font-weight: 600; + padding: 10px 20px +} + +.icons-list-demo div.col-sm-6 { + cursor: pointer; + line-height: 45px; + white-space: nowrap; + text-overflow: ellipsis; + display: block; + overflow: hidden +} + +.icons-list-demo div.col-sm-6 p { + margin-bottom: 0; + line-height: inherit +} + +.icons-list-demo i { + text-align: center; + vertical-align: middle; + font-size: 22px; + width: 50px; + height: 50px; + line-height: 50px; + margin-right: 12px; + color: #98a6ad; + border-radius: 3px; + display: inline-block; + transition: all .2s +} + +.icons-list-demo .col-md-4 { + border-radius: 3px; + background-clip: padding-box; + margin-bottom: 10px +} + +.icons-list-demo .col-md-4:hover, +.icons-list-demo .col-md-4:hover i { + color: #6658dd +} + +.icons-list-demo .icon-item svg { + margin-right: 10px +} + +.icons-list-demo .icon-item span { + line-height: 30px; + display: inline-block; + vertical-align: middle +} + +.scrollspy-example { + position: relative; + height: 200px; + margin-top: .5rem; + overflow: auto +} + +.text-error { + color: #6658dd; + text-shadow: rgba(102, 88, 221, .3) 5px 1px, rgba(102, 88, 221, .2) 10px 3px; + font-size: 84px; + line-height: 90px; + font-family: "Cerebri Sans,sans-serif" +} + +.error-text-box { + font-size: 10rem; + font-family: "Cerebri Sans,sans-serif"; + min-height: 200px +} + +.error-text-box .text { + fill: none; + stroke-width: 6; + stroke-linejoin: round; + stroke-dasharray: 30 100; + stroke-dashoffset: 0; + animation: stroke 9s infinite linear +} + +.error-text-box .text:nth-child(5n+1) { + stroke: #f1556c; + animation-delay: -1.2s +} + +.error-text-box .text:nth-child(5n+2) { + stroke: #f7b84b; + animation-delay: -2.4s +} + +.error-text-box .text:nth-child(5n+3) { + stroke: #6658dd; + animation-delay: -3.6s +} + +.error-text-box .text:nth-child(5n+4) { + stroke: #4fc6e1; + animation-delay: -4.8s +} + +.error-text-box .text:nth-child(5n+5) { + stroke: #1abc9c; + animation-delay: -6s +} + +@keyframes stroke { + 100% { + stroke-dashoffset: -400 + } +} + +@media screen and (-ms-high-contrast:active), +(-ms-high-contrast:none) { + .error-text-box .text { + fill: #f1556c; + stroke: #f1556c; + stroke-width: 6; + stroke-dasharray: 0 0; + stroke-dashoffset: 0; + animation: none + } +} + +.logout-checkmark { + width: 100px; + margin: 0 auto; + padding: 20px 0 +} + +.logout-checkmark .path { + stroke-dasharray: 1000; + stroke-dashoffset: 0; + animation: dash 2s ease-in-out +} + +.logout-checkmark .spin { + animation: spin 2s; + transform-origin: 50% 50% +} + +@keyframes dash { + 0% { + stroke-dashoffset: 1000 + } + + 100% { + stroke-dashoffset: 0 + } +} + +@keyframes spin { + 0% { + -webkit-transform: rotate(0) + } + + 100% { + -webkit-transform: rotate(360deg) + } +} + +@keyframes text { + 0% { + opacity: 0 + } + + 100% { + opacity: 1 + } +} + +.faq-question-q-box { + height: 30px; + width: 30px; + color: #6658dd; + text-align: center; + border-radius: 50%; + float: left; + font-weight: 700; + line-height: 30px; + background-color: rgba(102, 88, 221, .15) +} + +.faq-question { + margin-top: 0; + margin-left: 50px; + font-weight: 400; + font-size: 16px +} + +.faq-answer { + margin-left: 50px; + color: #98a6ad +} + +.svg-computer { + stroke-dasharray: 1134; + stroke-dashoffset: -1134; + animation: draw-me 5s infinite; + animation-direction: normal; + height: 160px +} + +@keyframes draw-me { + from { + stroke-dashoffset: -1134 + } + + to { + stroke-dashoffset: 0 + } +} + +@media screen and (-ms-high-contrast:active), +(-ms-high-contrast:none) { + .svg-computer { + stroke-dasharray: 0; + stroke-dashoffset: 0; + animation: none; + animation-direction: normal + } +} + +.timeline { + margin-bottom: 50px; + position: relative +} + +.timeline:before { + background-color: #dee2e6; + bottom: 0; + content: ""; + left: 50%; + position: absolute; + top: 30px; + width: 2px; + z-index: 0 +} + +.timeline .time-show { + margin-bottom: 30px; + margin-top: 30px; + position: relative +} + +.timeline .timeline-box { + background: #fff; + display: block; + margin: 15px 0; + position: relative; + padding: 20px; + border-radius: .25rem; + box-shadow: none +} + +.timeline .timeline-album { + margin-top: 12px +} + +.timeline .timeline-album a { + display: inline-block; + margin-right: 5px +} + +.timeline .timeline-album img { + height: 36px; + width: auto; + border-radius: 3px +} + +@media (min-width:768px) { + .timeline .time-show { + margin-right: -69px; + text-align: right + } + + .timeline .timeline-box { + margin-left: 45px + } + + .timeline .timeline-icon { + background: #dee2e6; + border-radius: 50%; + display: block; + height: 20px; + left: -54px; + margin-top: -10px; + position: absolute; + text-align: center; + top: 50%; + width: 20px + } + + .timeline .timeline-icon i { + color: #98a6ad; + font-size: 13px; + position: absolute; + left: 4px; + margin-top: 1px + } + + .timeline .timeline-desk { + display: table-cell; + vertical-align: top; + width: 50% + } + + .timeline-item { + display: table-row + } + + .timeline-item:before { + content: ""; + display: block; + width: 50% + } + + .timeline-item .timeline-desk .arrow { + border-bottom: 12px solid transparent; + border-right: 12px solid #fff !important; + border-top: 12px solid transparent; + display: block; + height: 0; + left: -12px; + margin-top: -12px; + position: absolute; + top: 50%; + width: 0 + } + + .timeline-item.timeline-item-left:after { + content: ""; + display: block; + width: 50% + } + + .timeline-item.timeline-item-left .timeline-desk .arrow-alt { + border-bottom: 12px solid transparent; + border-left: 12px solid #fff !important; + border-top: 12px solid transparent; + display: block; + height: 0; + left: auto; + margin-top: -12px; + position: absolute; + right: -12px; + top: 50%; + width: 0 + } + + .timeline-item.timeline-item-left .timeline-desk .album { + float: right; + margin-top: 20px + } + + .timeline-item.timeline-item-left .timeline-desk .album a { + float: right; + margin-left: 5px + } + + .timeline-item.timeline-item-left .timeline-icon { + left: auto; + right: -56px + } + + .timeline-item.timeline-item-left:before { + display: none + } + + .timeline-item.timeline-item-left .timeline-box { + margin-right: 45px; + margin-left: 0; + text-align: right + } +} + +@media (max-width:767.98px) { + .timeline .time-show { + text-align: center; + position: relative + } + + .timeline .timeline-icon { + display: none + } +} + +.timeline-sm { + padding-left: 110px +} + +.timeline-sm .timeline-sm-item { + position: relative; + padding-bottom: 20px; + padding-left: 40px; + border-left: 2px solid #dee2e6 +} + +.timeline-sm .timeline-sm-item:after { + content: ""; + display: block; + position: absolute; + top: 3px; + left: -7px; + width: 12px; + height: 12px; + border-radius: 50%; + background: #fff; + border: 2px solid #6658dd +} + +.timeline-sm .timeline-sm-item .timeline-sm-date { + position: absolute; + left: -104px +} + +@media (max-width:420px) { + .timeline-sm { + padding-left: 0 + } + + .timeline-sm .timeline-sm-date { + position: relative !important; + display: block; + left: 0 !important; + margin-bottom: 10px + } +} + +.inbox-leftbar { + width: 240px; + float: left; + padding: 0 20px 20px 10px; + position: relative +} + +.inbox-leftbar:before { + border-right: 5px solid #f5f6f8; + content: ""; + position: absolute; + top: 0; + right: -15px; + bottom: -1.5rem +} + +.inbox-rightbar { + margin: -1.5rem 0 -1.5rem 250px; + border-left: 5px solid #f5f6f8; + padding: 1.5rem 0 1.5rem 25px +} + +.message-list { + display: block; + padding-left: 0 +} + +.message-list li { + position: relative; + display: block; + height: 51px; + line-height: 50px; + cursor: default; + transition-duration: .3s +} + +.message-list li a { + color: #6c757d +} + +.message-list li:hover { + background: #f3f7f9; + transition-duration: .05s +} + +.message-list li .col-mail { + float: left; + position: relative +} + +.message-list li .col-mail-1 { + width: 320px +} + +.message-list li .col-mail-1 .checkbox-wrapper-mail, +.message-list li .col-mail-1 .dot, +.message-list li .col-mail-1 .star-toggle { + display: block; + float: left +} + +.message-list li .col-mail-1 .dot { + border: 4px solid transparent; + border-radius: 100px; + margin: 22px 26px 0; + height: 0; + width: 0; + line-height: 0; + font-size: 0 +} + +.message-list li .col-mail-1 .checkbox-wrapper-mail { + margin: 15px 10px 0 20px +} + +.message-list li .col-mail-1 .star-toggle { + margin-top: 18px; + color: #adb5bd; + margin-left: 10px +} + +.message-list li .col-mail-1 .title { + position: absolute; + top: 0; + left: 100px; + right: 0; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + margin-bottom: 0; + line-height: 50px +} + +.message-list li .col-mail-2 { + position: absolute; + top: 0; + left: 320px; + right: 0; + bottom: 0 +} + +.message-list li .col-mail-2 .date, +.message-list li .col-mail-2 .subject { + position: absolute; + top: 0 +} + +.message-list li .col-mail-2 .subject { + left: 0; + right: 110px; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap +} + +.message-list li .col-mail-2 .date { + right: 0; + width: 100px; + padding-left: 10px +} + +.message-list li.active, +.message-list li.mail-selected { + background: #f3f7f9; + transition-duration: .05s +} + +.message-list li.active, +.message-list li.active:hover { + box-shadow: inset 3px 0 0 #4fc6e1 +} + +.message-list li.unread a { + font-weight: 600; + color: #272e37 +} + +.message-list .checkbox-wrapper-mail { + cursor: pointer; + height: 20px; + width: 20px; + position: relative; + display: inline-block; + box-shadow: inset 0 0 0 2px #ced4da; + border-radius: 3px +} + +.message-list .checkbox-wrapper-mail input { + opacity: 0; + cursor: pointer +} + +.message-list .checkbox-wrapper-mail input:checked~label { + opacity: 1 +} + +.message-list .checkbox-wrapper-mail label { + position: absolute; + top: 3px; + left: 3px; + right: 3px; + bottom: 3px; + cursor: pointer; + background: #98a6ad; + opacity: 0; + margin-bottom: 0 !important; + transition-duration: .05s +} + +.message-list .checkbox-wrapper-mail label:active { + background: #87949b +} + +.mail-list a { + color: #6c757d; + padding: 9px 10px; + display: block; + font-size: 15px +} + +.reply-box { + border: 2px solid #f3f7f9 +} + +@media (max-width:648px) { + .inbox-leftbar { + width: 100%; + float: none; + padding: 0 20px + } + + .inbox-leftbar:before { + border-right: none + } + + .inbox-rightbar { + padding-top: 40px; + margin: 0; + border: 0; + padding-left: 0 + } + + .message-list li .col-mail-1 .checkbox-wrapper-mail { + margin-left: 0 + } +} + +@media (max-width:520px) { + .inbox-rightbar>.btn-group { + margin-bottom: 10px + } + + .message-list li .col-mail-1 { + width: 150px + } + + .message-list li .col-mail-1 .title { + left: 80px + } + + .message-list li .col-mail-2 { + left: 160px + } + + .message-list li .col-mail-2 .date { + text-align: right; + padding-right: 10px; + padding-left: 20px + } +} + +.sitemap { + list-style: none; + padding-left: 0 +} + +.sitemap>li>ul { + margin-top: 1rem; + padding-left: 0 +} + +.sitemap li { + line-height: 1.5rem; + vertical-align: top; + list-style: none; + position: relative +} + +.sitemap li a { + text-decoration: none; + color: #6c757d; + display: block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis +} + +.sitemap li a i { + display: inline-block +} + +.sitemap li a:hover { + color: #6658dd +} + +.sitemap ul { + margin-left: 1rem; + margin-bottom: 1rem; + padding-top: 10px +} + +.sitemap ul li { + position: relative +} + +.sitemap ul li a { + margin-left: 2rem +} + +.sitemap ul li:before { + content: ""; + display: inline-block; + width: 1.5rem; + height: 1.5rem; + border-bottom: 1px solid #e5e8eb; + border-left: 1px solid #e5e8eb; + position: absolute; + top: -1rem +} + +.search-result-box .tab-content { + padding: 30px 30px 10px 30px; + box-shadow: none +} + +.search-result-box .search-item { + padding-bottom: 20px; + border-bottom: 1px solid #f3f7f9; + margin-bottom: 20px +} + +.search-result-box .nav-bordered .nav-link { + padding: 10px 5px !important; + margin-right: 10px +} + +.card-pricing { + position: relative +} + +.card-pricing .card-pricing-plan-name { + padding-bottom: 20px +} + +.card-pricing .card-pricing-icon { + font-size: 22px; + background-color: rgba(102, 88, 221, .1); + height: 60px; + display: inline-block; + width: 60px; + line-height: 62px; + border-radius: 50% +} + +.card-pricing .card-pricing-price { + padding: 30px 0 0 +} + +.card-pricing .card-pricing-price span { + font-size: 40%; + color: #98a6ad; + letter-spacing: 2px; + text-transform: uppercase +} + +.card-pricing .card-pricing-features { + color: #98a6ad; + list-style: none; + margin: 0; + padding: 20px 0 0 0 +} + +.card-pricing .card-pricing-features li { + padding: 10px +} + +.card-pricing-recommended { + background-color: #6658dd; + color: #fff +} + +.card-pricing-recommended .card-pricing-icon { + background-color: rgba(255, 255, 255, .1) +} + +.card-pricing-recommended .card-pricing-features, +.card-pricing-recommended .card-pricing-price span { + color: rgba(255, 255, 255, .7) +} + +.filter-menu { + margin-bottom: 20px +} + +.filter-menu a { + transition: all .3s ease-out; + color: #323a46; + border-radius: 3px; + padding: 5px 10px; + display: inline-block; + margin-bottom: 5px; + font-weight: 500; + font-family: "Cerebri Sans,sans-serif" +} + +.filter-menu a:hover { + background-color: rgba(102, 88, 221, .15); + color: #6658dd +} + +.filter-menu a.active { + background-color: #6658dd; + color: #fff +} + +.gal-box { + background-color: #fff; + border-radius: 3px; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15); + margin-bottom: 24px +} + +.gal-box .image-popup { + padding: 10px; + display: block +} + +.gal-box .image-popup img { + cursor: zoom-in +} + +.gal-box .gall-info { + padding: 15px; + border-top: 1px solid #f7f7f7; + position: relative +} + +.gal-box .gall-info h4 { + display: block; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis +} + +.gal-box .gall-info .gal-like-btn { + position: absolute; + right: 15px; + font-size: 22px; + top: 24px +} + +.counter-number { + font-size: 32px; + font-weight: 700; + color: #fff +} + +.counter-number span { + font-size: 15px; + font-weight: 400; + display: block +} + +.coming-box { + float: left; + width: 25% +} + +.svg-rocket { + height: 80px +} + +.rocket-clouds__bubble, +.rocket-clouds__cloud, +.rocket-inner__rocket-and-lines, +.rocket-rocket { + fill: #fff +} + +.post-user-comment-box { + background-color: #f3f7f9; + margin: 0 -.75rem; + padding: 1rem; + margin-top: 20px +} + +.task-item { + padding-left: 12px; + position: relative +} + +.task-item:before { + content: "\F01DB"; + font-family: "Material Design Icons"; + position: absolute; + left: 0; + font-size: 19px; + top: -3px +} + +.tasklist { + min-height: 40px; + margin-bottom: 0 +} + +.tasklist li { + background-color: #fff; + border: 1px solid #dee2e6; + padding: 20px; + margin-bottom: 15px; + border-radius: 3px; + box-shadow: none +} + +.tasklist li:last-of-type { + margin-bottom: 0 +} + +.tasklist li .btn-sm { + padding: 2px 8px; + font-size: 12px +} + +.tasklist .checkbox { + margin-left: 20px; + margin-top: 5px +} + +.task-placeholder { + border: 1px dashed #dee2e6 !important; + background-color: #f3f7f9 !important; + padding: 20px +} + +.product-box { + position: relative; + overflow: hidden +} + +.product-box .product-action { + position: absolute; + right: 0; + top: 0; + padding: 1.5rem 1.5rem 0 1.5rem; + z-index: 3; + opacity: 0; + visibility: hidden; + transform: translateX(100%); + transition: all .3s ease 0s +} + +.product-box:hover .product-action { + opacity: 1; + visibility: visible; + transform: translateX(0) +} + +.product-box .product-info { + padding-top: 1.5rem +} + +.product-box .product-price-tag { + height: 48px; + line-height: 48px; + font-weight: 700; + font-size: 20px; + background-color: #f3f7f9; + text-align: center; + padding: 0 10px; + border-radius: 3px +} + +.product-thumb { + padding: 3px; + margin-top: 3px +} + +.product-thumb.active { + background-color: #6c757d !important +} + +.track-order-list ul li { + position: relative; + border-left: 2px solid #dee2e6; + padding: 0 0 14px 21px +} + +.track-order-list ul li:first-child { + padding-top: 0 +} + +.track-order-list ul li:last-child { + padding-bottom: 0 +} + +.track-order-list ul li:before { + content: ""; + position: absolute; + left: -7px; + top: 0; + height: 12px; + width: 12px; + background-color: #6658dd; + border-radius: 50%; + border: 3px solid #fff +} + +.track-order-list ul li.completed { + border-color: #6658dd +} + +.track-order-list ul li .active-dot.dot { + top: -9px; + left: -16px; + border-color: #6658dd +} + +.dot { + border: 4px solid #6658dd; + background: 0 0; + border-radius: 60px; + height: 30px; + width: 30px; + animation: pulse 3s ease-out; + animation-iteration-count: infinite; + position: absolute; + top: -15px; + right: -2px; + z-index: 1; + opacity: 0 +} + +@keyframes pulse { + 0% { + -webkit-transform: scale(0); + opacity: 0 + } + + 25% { + -webkit-transform: scale(0); + opacity: .1 + } + + 50% { + -webkit-transform: scale(.1); + opacity: .3 + } + + 75% { + -webkit-transform: scale(.5); + opacity: .5 + } + + 100% { + -webkit-transform: scale(1); + opacity: 0 + } +} + +/*! * Waves v0.7.6 * http://fian.my.id/Waves * * Copyright 2014-2018 Alfiana E. Sibuea and other contributors * Released under the MIT license - * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);transition:all .5s ease-out;transition-property:transform,opacity;transform:scale(0) translate(0,0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}.waves-notransition{transition:none!important}.waves-button,.waves-circle{transform:translateZ(0);-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 100%);mask-image:radial-gradient(circle,#fff 100%,#000 100%)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;mask-image:none;box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);transition:all .3s}.waves-float:active{box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.apex-charts{min-height:10px!important}.apex-charts text{font-family:Nunito,sans-serif!important;fill:#98a6ad;font-weight:600}.apex-charts .apexcharts-canvas{margin:0 auto}.apexcharts-legend-text,.apexcharts-tooltip-text,.apexcharts-tooltip-title{font-family:Nunito,sans-serif!important}.apexcharts-legend-series{font-weight:600}.apexcharts-gridline{pointer-events:none;stroke:#f9f9fd}.apexcharts-legend-text{color:#98a6ad!important}.apexcharts-xaxis text,.apexcharts-yaxis text{font-family:Nunito,sans-serif!important;fill:#98a6ad;font-weight:600}.apexcharts-point-annotations text,.apexcharts-xaxis-annotations text,.apexcharts-yaxis-annotations text{fill:#98a6ad}.apexcharts-radar-series polygon{fill:transparent;stroke:#dee2e6}.apexcharts-radar-series line{stroke:#dee2e6}.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-pie-label{fill:#98a6ad!important}.apexcharts-plot-series .apexcharts-datalabel{fill:#fff!important}.apexcharts-datalabels-group text{fill:#98a6ad!important;font-family:Nunito,sans-serif!important}.scatter-images-chart .apexcharts-legend{overflow:hidden!important;min-height:17px}.scatter-images-chart .apexcharts-legend-marker{background:0 0!important;margin-right:7px!important}.scatter-images-chart .apexcharts-legend-series{align-items:flex-start!important}.apexcharts-pie-series path{stroke:transparent!important}.apexcharts-track path{stroke:#edeff1}.apexcharts-xaxis line{stroke:#ced4da!important}.irs{position:relative;display:block;-webkit-touch-callout:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font-size:12px}.irs-line{position:relative;display:block;overflow:hidden;outline:0!important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#6c757d}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#6c757d}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#6c757d;cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#eef0f2;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#6658dd}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#eef0f2}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#4b3ad7}.irs--flat .irs-max,.irs--flat .irs-min{top:0;padding:1px 3px;color:#6c757d;font-size:10px;line-height:1.333;text-shadow:none;background-color:#eef0f2;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#6658dd;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#6658dd}.irs--flat .irs-grid-pol{background-color:#eef0f2}.irs--flat .irs-grid-text{color:#6c757d}.irs--modern .irs-line{border:none;background:#eef0f2}.irs--modern .irs-bar{background:#6658dd;background:linear-gradient(to bottom,#6658dd 0,#3f2ed4 100%)}.irs--modern .irs-max,.irs--modern .irs-min{top:0;padding:1px 3px;color:#6c757d;font-size:10px;line-height:1.333;text-shadow:none;background-color:#eef0f2;border-radius:4px}.irs--sharp .irs-bar,.irs--sharp .irs-from,.irs--sharp .irs-handle,.irs--sharp .irs-max,.irs--sharp .irs-min,.irs--sharp .irs-single,.irs--sharp .irs-to{background-color:#6658dd}.irs--sharp .irs-line{background:#eef0f2}.irs--sharp .irs-from:before,.irs--sharp .irs-handle>i:first-child,.irs--sharp .irs-single:before,.irs--sharp .irs-to:before{border-top-color:#6658dd}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:#3827c1}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#3827c1}.irs--round .irs-bar,.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{background-color:#6658dd}.irs--round .irs-bar:before,.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{border-top-color:#6658dd}.irs--round .irs-handle{background-color:#eef0f2;border:4px solid #6658dd;box-shadow:0 1px 3px rgba(102,88,221,.3)}.irs--round .irs-max,.irs--round .irs-min{color:#6c757d;background-color:#dee2e6}.irs--round .irs-line{background:#eef0f2}.irs--square .irs-bar,.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{background-color:#eef0f2}.irs--square .irs-handle{border:3px solid #6658dd;background-color:#eef0f2}.irs--square .irs-line{background:#eef0f2}.irs--square .irs-max,.irs--square .irs-min{top:0;padding:1px 3px;color:#6c757d;font-size:10px;line-height:1.333;text-shadow:none;background-color:#eef0f2;border-radius:4px}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-toolbar{margin:10px 0 5px 0}.fc-toolbar h2{font-size:1.25rem;line-height:1.875rem;text-transform:uppercase}.fc-day-grid-event .fc-time{font-weight:500}th.fc-day-header{padding:.5rem 0}.fc-day{background:0 0}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#dee2e6;font-size:13px;line-height:20px;padding:10px 0;text-transform:uppercase;font-weight:500}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#dee2e6}.fc-unthemed .fc-divider,.fc-unthemed td.fc-today{background:#dee2e6}.fc-button{background:#dee2e6;border:none;color:#6c757d;text-transform:capitalize;box-shadow:none;border-radius:3px;margin:0 3px;padding:6px 12px;height:auto}.fc-text-arrow{font-family:inherit;font-size:1rem}.fc-cell-overlay,.fc-state-highlight,.fc-state-hover{background:#dee2e6}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#6658dd;color:#fff;text-shadow:none}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px 5px;text-align:center}.external-event{cursor:move;margin:10px 0;padding:8px 10px;color:#fff;border-radius:4px}.fc-basic-view td.fc-week-number span{padding-right:8px}.fc-basic-view td.fc-day-number{padding-right:8px}.fc-basic-view .fc-content{color:#fff}.fc-time-grid-event .fc-content{color:#fff}.fc-content-skeleton .fc-day-top .fc-day-number{float:right;height:20px;width:20px;text-align:center;line-height:20px;background-color:#f3f7f9;border-radius:50%;margin:5px;font-size:11px}@media (max-width:767.98px){.fc-toolbar{display:block}.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right{float:none;display:block;clear:both;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc-today-button{display:none}}.fc-toolbar .btn{padding:.28rem .8rem;font-size:.7875rem;line-height:1.5;border-radius:.2rem}.fc-list-item-time,.fc-list-item-title{color:#fff}.colorpicker{background:#fff;box-shadow:0 0 35px 0 rgba(154,161,171,.15);border:1px solid #e9f0f4}.jqstooltip{box-sizing:content-box;width:auto!important;height:auto!important;background-color:#fff!important;box-shadow:0 0 45px 0 rgba(0,0,0,.12);padding:5px 10px!important;border-radius:3px;border-color:#fff!important}.jqsfield{color:#000!important;font-size:12px!important;line-height:18px!important;font-family:Nunito,sans-serif!important;font-weight:600!important}.dataTables_wrapper.container-fluid{padding:0}table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#6658dd}table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td{border-color:#6658dd}table.dataTable tbody td:focus{outline:0!important}table.dataTable tbody td.focus,table.dataTable tbody th.focus{outline:2px solid #6658dd!important;outline-offset:-1px;color:#6658dd;background-color:rgba(102,88,221,.15)}.dataTables_info{font-weight:600}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{box-shadow:0 0 45px 0 rgba(0,0,0,.12);background-color:#1abc9c;top:.85rem}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#f1556c;top:.85rem}div.dt-button-info{background-color:#6658dd;border:none;color:#fff;box-shadow:none;border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{border-bottom:none;background-color:rgba(255,255,255,.2);color:#fff}@media (max-width:767.98px){li.paginate_button.next,li.paginate_button.previous{display:inline-block;font-size:1.5rem}li.paginate_button{display:none}.dataTables_paginate ul{text-align:center;display:block;margin:1.5rem 0 0!important}div.dt-buttons{display:inline-table;margin-bottom:1.5rem}}.activate-select .sorting_1{background-color:#f3f7f9}.daterangepicker{font-family:Nunito,sans-serif}.daterangepicker .ranges li.active,.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#6658dd}.form-wizard-header{margin-left:-1.5rem;margin-right:-1.5rem}.select2-container{width:100%!important}.select2-container .select2-selection--single{border:1px solid #ced4da;height:calc(1.5em + .9rem + 2px);background-color:#fff;box-shadow:none;outline:0}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px;color:#6c757d}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;width:34px;right:3px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#adb5bd transparent transparent transparent;border-width:6px 6px 0 6px}.select2-container input:-ms-input-placeholder{color:#adb5bd}.select2-container input::-ms-input-placeholder{color:#adb5bd}.select2-container input::placeholder{color:#adb5bd}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #adb5bd transparent!important;border-width:0 6px 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{border:1px solid #e9f0f4;box-shadow:0 0 35px 0 rgba(154,161,171,.15);background-color:#fff}.select2-container--default .select2-search--dropdown{padding:10px;background-color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{outline:0;border:1px solid #ced4da;background-color:#fff;color:#6c757d}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#6658dd}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;color:#323a46}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#6658dd;color:#fff}.select2-container .select2-selection--multiple{min-height:calc(1.5em + .9rem + 2px);border:1px solid #ced4da!important;background-color:#fff;box-shadow:none}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:1px 10px}.select2-container .select2-selection--multiple .select2-search__field{border:0;color:#6c757d}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#6658dd;border:none;color:#fff;border-radius:3px;padding:0 7px;margin-top:6px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:5px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container .select2-search--inline .select2-search__field{margin-top:7px}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:auto;max-width:100%;max-height:100%;scrollbar-width:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:2px;width:5px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#a2adb7;border-radius:7px;left:0;right:0;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none}.custom-scroll{height:100%}.jq-toast-single{padding:15px;font-family:Nunito,sans-serif;background-color:#6658dd;font-size:13px;line-height:22px}.jq-toast-single h2{font-family:Nunito,sans-serif}.jq-toast-single a{font-size:.875rem}.jq-toast-single a:hover{color:#fff}.jq-has-icon{padding:10px 10px 10px 50px}.close-jq-toast-single{position:absolute;top:-12px;right:-12px;font-size:20px;cursor:pointer;height:32px;width:32px;background-color:#323a46;border-radius:50%;text-align:center;line-height:32px;color:#fff}.jq-toast-loader{height:3px;top:0;border-radius:0}.jq-icon-primary{background-color:#6658dd;color:#fff;border-color:#6658dd}.jq-icon-secondary{background-color:#6c757d;color:#fff;border-color:#6c757d}.jq-icon-success{background-color:#1abc9c;color:#fff;border-color:#1abc9c}.jq-icon-info{background-color:#4fc6e1;color:#fff;border-color:#4fc6e1}.jq-icon-warning{background-color:#f7b84b;color:#fff;border-color:#f7b84b}.jq-icon-danger{background-color:#f1556c;color:#fff;border-color:#f1556c}.jq-icon-light{background-color:#f3f7f9;color:#fff;border-color:#f3f7f9}.jq-icon-dark{background-color:#323a46;color:#fff;border-color:#323a46}.jq-icon-pink{background-color:#f672a7;color:#fff;border-color:#f672a7}.jq-icon-blue{background-color:#4a81d4;color:#fff;border-color:#4a81d4}.jq-icon-error{background-color:#f1556c;color:#fff;border-color:#f1556c}.swal2-modal{font-family:Nunito,sans-serif;box-shadow:0 10px 33px rgba(0,0,0,.1)}.swal2-modal .swal2-title{font-size:24px}.swal2-modal .swal2-content{font-size:16px}.swal2-modal .swal2-spacer{margin:10px 0}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{border:2px solid #dee2e6;font-size:16px;box-shadow:none}.swal2-modal .swal2-confirm.btn-confirm{background-color:#6658dd!important;font-size:.875rem}.swal2-modal .swal2-cancel.btn-cancel{background-color:#f1556c!important;font-size:.875rem}.swal2-modal .swal2-styled:focus{box-shadow:none!important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:2px solid #6658dd}.swal2-icon.swal2-question{color:#6658dd;border-color:#6658dd}.swal2-icon.swal2-success{border-color:#1abc9c}.swal2-icon.swal2-success .line,.swal2-icon.swal2-success [class^=swal2-success-line],.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{background-color:#1abc9c}.swal2-icon.swal2-success .placeholder,.swal2-icon.swal2-success .swal2-success-ring{border-color:#1abc9c}.swal2-icon.swal2-warning{color:#f7b84b;border-color:#f7b84b}.swal2-icon.swal2-error{border-color:#f1556c}.swal2-icon.swal2-error .line{background-color:#f1556c}.swal2-icon.swal2-info{border-color:#4fc6e1;color:#4fc6e1}.swal2-container.swal2-shown{background-color:rgba(50,58,70,.5)}.selectize-input{height:calc(1.5em + .9rem + 2px);padding:.45rem .9rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#6c757d;background-color:#fff!important;border:1px solid #ced4da;box-shadow:none}.selectize-input>input{color:#6c757d}.selectize-input>input:-ms-input-placeholder{color:#adb5bd}.selectize-input>input::-ms-input-placeholder{color:#adb5bd}.selectize-input>input::placeholder{color:#adb5bd}.selectize-input.focus{color:#6c757d;background-color:#fff;border-color:#b1bbc4;outline:0;box-shadow:none!important}.selectize-control.multi .selectize-input>div{padding:1px 8px;background:#edeff1;color:#343a40}.selectize-control.multi .selectize-input>div>a{color:#343a40}.selectize-control.multi .selectize-input>div.active{background:#6658dd}.selectize-control.multi .selectize-input>div.active>a{color:#fff}.selectize-control.single .selectize-input:after{border-style:solid;border-width:0 2px 2px 0;border-color:transparent #adb5bd #adb5bd transparent;content:'';display:block;height:7px;margin-top:-5px;pointer-events:none;position:absolute;right:15px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:7px}.selectize-control.single .selectize-input.dropdown-active:after{border-width:0 2px 2px 0;margin-top:-5px;border-color:transparent #adb5bd #adb5bd transparent;transform:rotate(-135deg)}.selectize-dropdown{padding:.3rem;color:#6c757d;box-shadow:0 0 35px 0 rgba(154,161,171,.15);background-color:#fff;background-clip:padding-box;border:1px solid #e9f0f4;border-radius:.25rem;animation-name:DropDownSlide;animation-duration:.3s;animation-fill-mode:both;margin:0;font-size:.875rem;position:absolute;z-index:1000}.selectize-dropdown.show{top:100%!important}.selectize-dropdown.active{background-color:#f3f7f9}.selectize-dropdown .scientific{color:#98a6ad}.selectize-dropdown .optgroup-header,.selectize-dropdown .option{display:block;width:100%;padding:.375rem 1.2rem;clear:both;cursor:pointer;font-weight:400;color:#6c757d;text-align:inherit;white-space:nowrap;background-color:transparent}.selectize-dropdown .optgroup-header:focus,.selectize-dropdown .optgroup-header:hover,.selectize-dropdown .option:focus,.selectize-dropdown .option:hover{text-decoration:none;background-color:#f3f7f9!important}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right-color:#e5e8eb}.selectize-dropdown .optgroup:before{background-color:#e5e8eb}.selectize-dropdown-header{border-bottom:1px solid transparent;color:#323a46;background-color:#f3f7f9;text-decoration:none}.selectize-dropdown-content>div{background-color:transparent!important;color:#6c757d!important}.tippy-tooltip .light-theme[data-animatefill]{background-color:transparent}.light-theme{color:#343a40;box-shadow:0 0 45px 0 rgba(0,0,0,.12);background-color:#fff}.light-theme .tippy-backdrop{background-color:#fff}.light-theme .tippy-roundarrow{fill:#fff}.gradient-theme .tippy-backdrop{background:#6658dd;background:linear-gradient(to left,#f1556c,#6658dd)}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow{border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.dd-list .dd-item .dd-handle{border:none;padding:8px 16px;height:auto;font-weight:600;border-radius:3px;background:#f3f7f9;color:#6c757d}.dd-list .dd-item .dd-handle:hover{color:#6658dd}.dd-list .dd-item button{height:36px;font-size:17px;margin:0;color:#98a6ad;width:36px}.dd-list .dd3-item{margin:5px 0}.dd-list .dd3-item .dd-item button{width:36px;height:36px}.dd-list .dd3-handle{margin:0;height:36px!important;float:left}.dd-list .dd3-content{height:auto;border:none;padding:8px 16px 8px 46px;background:#f3f7f9;color:#6c757d;font-weight:600}.dd-list .dd3-content:hover{color:#6658dd}.dd-list .dd3-handle:before{content:"\F035C";font-family:"Material Design Icons";color:#adb5bd}.dd-empty,.dd-placeholder{background:rgba(206,212,218,.2)}.dd-dragel .dd-handle{box-shadow:0 0 35px 0 rgba(154,161,171,.15)}div.hopscotch-bubble{border:3px solid #6658dd;border-radius:5px}div.hopscotch-bubble .hopscotch-next,div.hopscotch-bubble .hopscotch-prev{background-color:#6658dd!important;background-image:none!important;border-color:#6658dd!important;text-shadow:none!important;margin:0 0 0 5px!important;font-family:Nunito,sans-serif;color:#fff!important}div.hopscotch-bubble .hopscotch-bubble-number{background:#f1556c;padding:0;border-radius:50%}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border{border-right:19px solid #6658dd}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow{border:none}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow{border-left:19px solid #6658dd;left:-2px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border{border-left:0 solid #6658dd}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow{border-bottom:19px solid #6658dd;top:0}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border{border-bottom:0 solid rgba(0,0,0,.5)}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow{border-top:19px solid #6658dd;top:-2px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border{border-top:0 solid rgba(0,0,0,.5)}div.hopscotch-bubble h3{font-family:"Cerebri Sans,sans-serif";margin-bottom:10px}div.hopscotch-bubble .hopscotch-content{font-family:Nunito,sans-serif}.flotTip{padding:8px 12px;background-color:#323a46;z-index:100;color:#fff;opacity:1;border-radius:3px}.legend{font-size:14px}.legend tr{height:30px;font-family:"Cerebri Sans,sans-serif"}.legend>div{background-color:transparent!important}.legendLabel{padding-left:5px!important;line-height:10px;padding-right:10px;font-size:13px;font-weight:500;color:#98a6ad;text-transform:uppercase}.legendColorBox div div{border-radius:50%}.flot-text{color:#98a6ad!important}.flot-svg text{fill:#98a6ad!important}@media (max-width:767.98px){.legendLabel{display:none}}.legendIcon{width:1.5em;height:1.5em}.morris-chart text{font-family:"Cerebri Sans,sans-serif"!important;fill:#6c757d}.morris-hover{position:absolute;z-index:10}.morris-hover.morris-default-style{font-size:12px;text-align:center;border-radius:5px;padding:10px 12px;background:#323a46;color:#fff;font-family:Nunito,sans-serif}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:700;margin:.25em 0;font-family:"Cerebri Sans,sans-serif"}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:.1em 0;color:#fff}.chartjs-chart{margin:auto;position:relative;width:100%}.ct-golden-section:before{float:none}.ct-grid{stroke:rgba(152,166,173,.2)}.ct-chart{max-height:300px}.ct-chart .ct-label{fill:#adb5bd;color:#adb5bd;font-size:12px;line-height:1}.ct-chart.simple-pie-chart-chartist .ct-label{color:#fff;fill:#fff;font-size:16px}.ct-chart .ct-series.ct-series-a .ct-bar,.ct-chart .ct-series.ct-series-a .ct-line,.ct-chart .ct-series.ct-series-a .ct-point,.ct-chart .ct-series.ct-series-a .ct-slice-donut{stroke:#4a81d4}.ct-chart .ct-series.ct-series-b .ct-bar,.ct-chart .ct-series.ct-series-b .ct-line,.ct-chart .ct-series.ct-series-b .ct-point,.ct-chart .ct-series.ct-series-b .ct-slice-donut{stroke:#1abc9c}.ct-chart .ct-series.ct-series-c .ct-bar,.ct-chart .ct-series.ct-series-c .ct-line,.ct-chart .ct-series.ct-series-c .ct-point,.ct-chart .ct-series.ct-series-c .ct-slice-donut{stroke:#f7b84b}.ct-chart .ct-series.ct-series-d .ct-bar,.ct-chart .ct-series.ct-series-d .ct-line,.ct-chart .ct-series.ct-series-d .ct-point,.ct-chart .ct-series.ct-series-d .ct-slice-donut{stroke:#f1556c}.ct-chart .ct-series.ct-series-e .ct-bar,.ct-chart .ct-series.ct-series-e .ct-line,.ct-chart .ct-series.ct-series-e .ct-point,.ct-chart .ct-series.ct-series-e .ct-slice-donut{stroke:#4fc6e1}.ct-chart .ct-series.ct-series-f .ct-bar,.ct-chart .ct-series.ct-series-f .ct-line,.ct-chart .ct-series.ct-series-f .ct-point,.ct-chart .ct-series.ct-series-f .ct-slice-donut{stroke:#f672a7}.ct-chart .ct-series.ct-series-g .ct-bar,.ct-chart .ct-series.ct-series-g .ct-line,.ct-chart .ct-series.ct-series-g .ct-point,.ct-chart .ct-series.ct-series-g .ct-slice-donut{stroke:#6658dd}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#4a81d4}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#1abc9c}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#f7b84b}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#f1556c}.ct-area{fill-opacity:.33}.chartist-tooltip{position:absolute;display:inline-block;opacity:0;min-width:10px;padding:2px 10px;border-radius:3px;background:#323a46;color:#fff;text-align:center;pointer-events:none;z-index:1;transition:opacity .2s linear}.chartist-tooltip.tooltip-show{opacity:1}.c3-tooltip{box-shadow:0 0 45px 0 rgba(0,0,0,.12);opacity:1}.c3-tooltip td{border-left:none;font-family:"Cerebri Sans,sans-serif"}.c3-tooltip td>span{background:#323a46}.c3-tooltip tr{border:none!important}.c3-tooltip th{background-color:#323a46;color:#fff}.c3-chart-arcs-title{font-size:18px;font-weight:600}.c3 text{font-family:Nunito,sans-serif;fill:#6c757d}.c3-legend-item{font-family:"Cerebri Sans,sans-serif";font-size:14px}.c3 line,.c3 path{stroke:#ced4da}.c3-chart-arc.c3-target g path{stroke:#fff}#legend{background:#fff;position:absolute;top:0;right:15px}#legend .line{color:#323a46}.rickshaw_graph svg{max-width:100%}.rickshaw_legend .label{font-family:inherit;letter-spacing:.01em;font-weight:600}.rickshaw_graph .detail .item,.rickshaw_graph .detail .x_label,.rickshaw_graph .x_tick .title{font-family:Nunito,sans-serif}.gauge-chart text{font-family:Nunito,sans-serif!important}.responsive-table-plugin .dropdown-menu li.checkbox-row{padding:7px 15px;color:#6c757d}.responsive-table-plugin .table-responsive{border:none;margin-bottom:0}.responsive-table-plugin .btn-toolbar{display:block}.responsive-table-plugin tbody th{font-size:14px;font-weight:400}.responsive-table-plugin .checkbox-row{padding-left:40px}.responsive-table-plugin .checkbox-row label{display:inline-block;padding-left:5px;position:relative;margin-bottom:0}.responsive-table-plugin .checkbox-row label::before{background-color:transparent;border-radius:3px;border:1px solid #ced4da;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;transition:.3s ease-in-out;width:17px;outline:0}.responsive-table-plugin .checkbox-row label::after{color:#ced4da;display:inline-block;font-size:9px;height:16px;left:0;margin-left:-19px;padding-left:3px;padding-top:1px;position:absolute;top:-2px;width:16px}.responsive-table-plugin .checkbox-row input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0}.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label{opacity:.65}.responsive-table-plugin .checkbox-row input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::after{content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:900}.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label::before{background-color:#dee2e6;cursor:not-allowed}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::before{background-color:transparent;border-color:#6658dd}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::after{color:#6658dd}.responsive-table-plugin .sticky-table-header,.responsive-table-plugin table.focus-on tbody tr.focused td,.responsive-table-plugin table.focus-on tbody tr.focused th{background:#6658dd;border-color:#6658dd;color:#fff}.responsive-table-plugin .sticky-table-header table,.responsive-table-plugin table.focus-on tbody tr.focused td table,.responsive-table-plugin table.focus-on tbody tr.focused th table{color:#fff}.responsive-table-plugin .fixed-solution .sticky-table-header{top:70px!important}.responsive-table-plugin .btn-default{background-color:#f3f7f9;color:#343a40;border:1px solid rgba(50,58,70,.3)}.responsive-table-plugin .btn-default.btn-primary{background-color:#6658dd;border-color:#6658dd;color:#fff;box-shadow:0 0 0 2px rgba(102,88,221,.5)}.responsive-table-plugin .btn-group.pull-right{float:right}.responsive-table-plugin .btn-group.pull-right .dropdown-menu{left:auto;right:0}.no-touch .dropdown-menu>.checkbox-row:active,.no-touch .dropdown-menu>.checkbox-row:hover{color:#323a46;background-color:#f3f7f9}@font-face{font-family:footable;src:url(../fonts/footable.eot);src:url(../fonts/footable.eot?#iefix) format("embedded-opentype"),url(../fonts/footable.woff) format("woff"),url(../fonts/footable.ttf) format("truetype"),url(../fonts/footable.svg#footable) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:footable;src:url(../fonts/footable.svg#footable) format("svg");font-weight:400;font-style:normal}}.footable-detail-show,.footable-row-detail{background-color:#f3f7f9}.footable-pagination li{margin-left:5px;float:left}.footable-pagination li a{padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#323a46;background-color:#fff;display:block;border:1px solid #dee2e6;border-radius:.25rem}.footable-pagination li a:hover{z-index:2;color:#323a46;text-decoration:none;background-color:#f7f7f7;border-color:#dee2e6}.footable-pagination li.active a{color:#fff;background-color:#6658dd;border-color:#6658dd}.footable>thead>tr>th>span.footable-sort-indicator{float:right}.footable{width:100%}.footable.breakpoint>tbody>tr.footable-detail-show>td{border-bottom:none}.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e001"}.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail){cursor:pointer}.footable.breakpoint>tbody>tr>td.footable-cell-detail{border-top:none}.footable.breakpoint>tbody>tr>td>span.footable-toggle{display:inline-block;font-family:footable;padding-right:5px;font-size:14px}.footable.breakpoint>tbody>tr>td>span.footable-toggle:before{content:"\e000"}.footable.breakpoint.toggle-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e005"}.footable.breakpoint.toggle-circle>tbody>tr>td>span.footable-toggle:before{content:"\e004"}.footable.breakpoint.toggle-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e003"}.footable.breakpoint.toggle-circle-filled>tbody>tr>td>span.footable-toggle:before{content:"\e002"}.footable.breakpoint.toggle-square>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e007"}.footable.breakpoint.toggle-square>tbody>tr>td>span.footable-toggle:before{content:"\e006"}.footable.breakpoint.toggle-square-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e009"}.footable.breakpoint.toggle-square-filled>tbody>tr>td>span.footable-toggle:before{content:"\e008"}.footable.breakpoint.toggle-arrow>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e00f"}.footable.breakpoint.toggle-arrow>tbody>tr>td>span.footable-toggle:before{content:"\e011"}.footable.breakpoint.toggle-arrow-small>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e013"}.footable.breakpoint.toggle-arrow-small>tbody>tr>td>span.footable-toggle:before{content:"\e015"}.footable.breakpoint.toggle-arrow-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e01b"}.footable.breakpoint.toggle-arrow-circle>tbody>tr>td>span.footable-toggle:before{content:"\e01d"}.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e00b"}.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr>td>span.footable-toggle:before{content:"\e00d"}.footable.breakpoint.toggle-arrow-tiny>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e01f"}.footable.breakpoint.toggle-arrow-tiny>tbody>tr>td>span.footable-toggle:before{content:"\e021"}.footable.breakpoint.toggle-arrow-alt>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e017"}.footable.breakpoint.toggle-arrow-alt>tbody>tr>td>span.footable-toggle:before{content:"\e019"}.footable.breakpoint.toggle-medium>tbody>tr>td>span.footable-toggle{font-size:18px}.footable.breakpoint.toggle-large>tbody>tr>td>span.footable-toggle{font-size:24px}.footable>thead>tr>th{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.footable>thead>tr>th.footable-sortable:hover{cursor:pointer}.footable>thead>tr>th.footable-sorted>span.footable-sort-indicator:before{content:"\e012"}.footable>thead>tr>th.footable-sorted-desc>span.footable-sort-indicator:before{content:"\e013"}.footable>thead>tr>th>span.footable-sort-indicator{display:inline-block;font-family:footable;padding-left:5px;opacity:.3}.footable>thead>tr>th>span.footable-sort-indicator:before{content:"\e022"}.footable>tfoot .pagination{margin:0}.footable.no-paging .hide-if-no-paging{display:none}.footable-row-detail-inner{display:table}.footable-row-detail-row{display:table-row;line-height:1.5em}.footable-row-detail-group{display:block;line-height:2em;font-size:1.2em;font-weight:700}.footable-row-detail-name{display:table-cell;font-weight:700;padding-right:.5em}.footable-row-detail-value{display:table-cell}.bootstrap-table .table:not(.table-sm)>tbody>tr>td,.bootstrap-table .table:not(.table-sm)>tbody>tr>th,.bootstrap-table .table:not(.table-sm)>tfoot>tr>td,.bootstrap-table .table:not(.table-sm)>tfoot>tr>th,.bootstrap-table .table:not(.table-sm)>thead>tr>td{padding:.85rem}.bootstrap-table .table{border-bottom:none}.bootstrap-table .table>thead>tr>th{border-bottom:2px solid transparent}.table-borderless.table-bordered{border:none!important}table[data-toggle=table]{display:none}.fixed-table-pagination .pagination-detail,.fixed-table-pagination div.pagination{margin-top:20px;margin-bottom:0}.fixed-table-pagination .pagination .page-link{border-radius:30px!important;margin:0 3px;border:none}.fixed-table-container{border:none}.fixed-table-container tbody td{border-left:none}.fixed-table-container thead th .th-inner{padding:.85rem}.fixed-table-toolbar .fa{font-family:'Font Awesome 5 Free';font-weight:400}.fixed-table-toolbar .fa.fa-sync{font-weight:900}.fixed-table-toolbar .fa-toggle-down:before{content:"\f150"}.fixed-table-toolbar .fa-toggle-up:before{content:"\f151"}.fixed-table-toolbar .fa-refresh:before{content:"\f01e";font-weight:900}.fixed-table-toolbar .fa-th-list:before{content:"\f0ca";font-weight:900}.tablesaw thead{background:#f3f7f9;background-image:none;border:none}.tablesaw thead th{text-shadow:none}.tablesaw thead tr:first-child th{border:none;font-weight:500;font-family:"Cerebri Sans,sans-serif"}.tablesaw td{border-top:1px solid #f3f7f9!important}.tablesaw tbody th,.tablesaw td{font-size:inherit;line-height:inherit;padding:10px!important}.tablesaw tbody tr,.tablesaw-stack tbody tr{border-bottom:none}.tablesaw-bar .btn-select.btn-micro:after,.tablesaw-bar .btn-select.btn-small:after{font-size:8px;padding-right:10px}.tablesaw-swipe .tablesaw-cell-persist{box-shadow:none;border-color:#f3f7f9}.tablesaw-enhanced .tablesaw-bar .btn{text-shadow:none;background-image:none;text-transform:none;border:1px solid #dee2e6;padding:3px 10px;color:#323a46}.tablesaw-enhanced .tablesaw-bar .btn:after{display:none}.tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover{background:#fff}.tablesaw-enhanced .tablesaw-bar .btn:active,.tablesaw-enhanced .tablesaw-bar .btn:focus,.tablesaw-enhanced .tablesaw-bar .btn:hover{color:#6658dd!important;background-color:#f3f7f9;outline:0!important;box-shadow:none!important;background-image:none}.tablesaw-columntoggle-popup .btn-group{display:block}.tablesaw-swipe .tablesaw-swipe-cellpersist{border-right:2px solid #f3f7f9}.tablesaw-sortable-btn{cursor:pointer}.tablesaw-swipe-cellpersist{width:auto!important}.tablesaw-bar-section label{color:inherit}.jsgrid-cell{padding:.85rem;border:1px solid #dee2e6}.jsgrid-edit-row>.jsgrid-cell,.jsgrid-filter-row>.jsgrid-cell,.jsgrid-grid-body,.jsgrid-grid-header,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{border:none}.jsgrid-row>.jsgrid-cell{background:0 0!important}.jsgrid-alt-row>.jsgrid-cell{background:#f3f7f9}.jsgrid-selected-row>.jsgrid-cell{background:#f3f7f9;border-color:#dee2e6}.jsgrid-header-row>.jsgrid-header-cell{background:#f3f7f9;text-align:center!important}.jsgrid-filter-row>.jsgrid-cell{background:#fafcfc}.jsgrid-edit-row>.jsgrid-cell,.jsgrid-insert-row>.jsgrid-cell{background:#f3f7f9}.jsgrid input,.jsgrid select,.jsgrid textarea{padding:.4em .6em;outline:0!important;color:#6c757d;background-color:#fff;border:1px solid #ced4da;border-radius:.2rem}.jsgrid-pager-container{margin-top:10px}.jsgrid-pager-page{padding:0;margin:0 2px}.jsgrid-pager-page.jsgrid-pager-current-page{background-color:#6658dd;color:#fff}.jsgrid-pager-current-page,.jsgrid-pager-page a{background-color:#f3f7f9;border-radius:50%;height:24px;width:24px;display:inline-block;text-align:center;line-height:24px;color:#6c757d}.jsgrid-pager-nav-button a{color:#6c757d;font-weight:600}.jsgrid-pager-nav-button a:hover{color:#6658dd}.jsgrid .jsgrid-button{width:24px;height:24px;border-radius:50%;background-image:url(../images/jsgrid.png);background-color:#f7f7f7;outline:0!important}.jsgrid .jsgrid-button:hover{opacity:.9;background-color:#f3f7f9}.jsgrid-search-mode-button{background-position:0 -295px}.jsgrid-insert-button{background-position:0 -160px}.jsgrid-header-sort:before{position:absolute}.ms-container{background:transparent url(../images/multiple-arrow.png) no-repeat 50% 50%;width:auto;max-width:370px}.ms-container .ms-list{box-shadow:none;border:1px solid #ced4da;box-shadow:none}.ms-container .ms-list.ms-focus{box-shadow:none;border:1px solid #b1bbc4}.ms-container .ms-selectable li.ms-elem-selectable{border:none;padding:5px 10px;color:#6c757d}.ms-container .ms-selectable li.ms-hover{background-color:#6658dd;color:#fff}.ms-container .ms-selection li.ms-elem-selection{border:none;padding:5px 10px;color:#6c757d}.ms-container .ms-selection li.ms-hover{background-color:#6658dd;color:#fff}.ms-selectable{box-shadow:none;outline:0!important}.ms-optgroup-label{font-weight:500;font-family:"Cerebri Sans,sans-serif";color:#323a46!important;font-size:13px}.ms-container .ms-selectable,.ms-container .ms-selection{background-color:#fff}.autocomplete-suggestions{border:1px solid #e9f0f4;background-color:#fff;cursor:default;overflow:auto;max-height:200px!important;box-shadow:0 0 35px 0 rgba(154,161,171,.15)}.autocomplete-suggestion{padding:5px 10px;white-space:nowrap;overflow:hidden}.autocomplete-no-suggestion{padding:5px}.autocomplete-selected{background:#f7f7f7;cursor:pointer}.autocomplete-suggestions strong{font-weight:700;color:#323a46}.autocomplete-group{padding:5px;font-weight:500;font-family:"Cerebri Sans,sans-serif"}.autocomplete-group strong{font-weight:700;font-size:16px;color:#323a46;display:block}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important}.bootstrap-select .dropdown-toggle:after{content:"\F0140";display:inline-block;font-family:"Material Design Icons";padding-left:10px}.bootstrap-select .dropdown-toggle:focus{outline:0!important;outline-offset:0}.bootstrap-select a{outline:0!important}.bootstrap-select .inner{overflow-y:inherit!important}.bootstrap-select>.dropdown-toggle .bs-placeholder{color:#adb5bd}.bootstrap-select>.dropdown-toggle .bs-placeholder:active,.bootstrap-select>.dropdown-toggle .bs-placeholder:focus,.bootstrap-select>.dropdown-toggle .bs-placeholder:hover{color:#adb5bd}.bootstrap-touchspin .btn .input-group-text{padding:0;border:none;background-color:transparent;color:inherit}.parsley-errors-list{margin:0;padding:0}.parsley-errors-list>li{list-style:none;color:#f1556c;margin-top:5px;padding-left:20px;position:relative}.parsley-errors-list>li:before{content:"\F0159";font-family:"Material Design Icons";position:absolute;left:2px;top:-1px}.parsley-error{border-color:#f1556c}.parsley-success{border-color:#1abc9c}.flatpickr-calendar{background:#fff;box-shadow:0 0 35px 0 rgba(154,161,171,.15);border:1px solid #e9f0f4}.flatpickr-calendar.arrowTop:before{border-bottom-color:#fff}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{border-top-color:#fff}.flatpickr-current-month{font-size:110%}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#6658dd;border-color:#6658dd}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #6658dd}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#fff;color:#323a46}.flatpickr-months .flatpickr-month{height:36px}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:#adb5bd;fill:#adb5bd}.flatpickr-weekdays{background-color:#f3f7f9}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover,.flatpickr-day,.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator,.flatpickr-time input,span.flatpickr-weekday{color:#6c757d;fill:#6c757d}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:#98a6ad}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#f3f7f9;border-color:#f3f7f9}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-top:1px solid #fff}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.numInputWrapper:hover{background-color:transparent;color:#323a46}.flatpickr-day.inRange{box-shadow:-5px 0 0 #f3f7f9,5px 0 0 #f3f7f9}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#98a6ad}.clockpicker-popover .btn-default{background-color:#6658dd;color:#fff}.clockpicker-popover{background:#fff;box-shadow:0 0 35px 0 rgba(154,161,171,.15);border:1px solid #e9f0f4}.clockpicker-popover .popover-title{background-color:transparent}.clockpicker-popover .clockpicker-plate{background:#f3f7f9;border:1px solid #e9f0f4}.clockpicker-popover .popover-content{background-color:transparent}.clockpicker-tick{color:#6c757d}.clockpicker-tick:hover{background-color:rgba(102,88,221,.35)}.clockpicker-canvas line{stroke:#6658dd}.clockpicker-canvas-bg{fill:rgba(102,88,221,.35)}.clockpicker-canvas-bearing,.clockpicker-canvas-fg{fill:#6658dd}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(../fonts/summernote.eot);src:url(../fonts/summernote.eot?#iefix) format("embedded-opentype"),url(../fonts/summernote.woff?) format("woff"),url(../fonts/summernote.ttf?) format("truetype")}.note-editor.note-frame{border:1px solid #ced4da;box-shadow:none;margin:0}.note-editor.note-frame .note-statusbar{background-color:#fcfcfc;border-top:1px solid #f7f7f7}.note-editor.note-frame .note-editable{border:none;background-color:#fff!important;color:#6c757d!important}.note-editor .note-dropzone{color:#343a40!important;background-color:#fcfcfc}.note-status-output{display:none}.note-placeholder{color:#adb5bd}.note-editable{border:1px solid #ced4da;border-radius:.2rem;padding:.45rem .9rem!important;background-color:#fff!important;color:#6c757d!important;box-shadow:none}.note-editable p:last-of-type{margin-bottom:0}.card-header.note-toolbar .note-color .dropdown-menu,.note-popover .popover-content .note-color .dropdown-menu{min-width:344px}.note-toolbar{z-index:1;padding:3px 3px 8px 8px!important}.note-toolbar .note-btn{background:#f3f7f9;border-color:#f7f7f7;padding:.28rem .65rem;font-size:13px}.note-color-all .note-btn.dropdown-toggle{width:30px!important}.note-color-all .note-btn.dropdown-toggle:before{content:"\F035D";font:normal normal normal 24px/1 "Material Design Icons";position:absolute;left:2px;top:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{background-color:#6658dd}.note-editor.note-airframe .note-placeholder,.note-editor.note-frame .note-placeholder{padding-left:.9rem}.ql-container{font-family:Nunito,sans-serif}.ql-container.ql-snow{border-color:#ced4da}.ql-bubble{border:1px solid #ced4da;border-radius:.2rem}.ql-toolbar{font-family:Nunito,sans-serif!important}.ql-toolbar span{outline:0!important;color:#6c757d}.ql-toolbar span:hover{color:#6658dd!important}.ql-toolbar.ql-snow{border-color:#ced4da}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:transparent}.ql-snow .ql-script,.ql-snow .ql-strike svg,.ql-snow .ql-stroke{stroke:#6c757d}.ql-snow .ql-fill{fill:#6c757d}.ql-snow .ql-picker-options{background-color:#fff;border-color:#e9f0f4!important}.dropzone{border:2px dashed #ced4da;background:#fff;border-radius:6px;cursor:pointer;min-height:150px;padding:20px;box-shadow:none}.dropzone .dz-message{text-align:center;margin:2rem 0}.dropzone.dz-started .dz-message{display:none}@font-face{font-family:dropify;src:url(../fonts/dropify.eot);src:url(../fonts/dropify.eot#iefix) format("embedded-opentype"),url(../fonts/dropify.woff) format("woff"),url(../fonts/dropify.ttf) format("truetype"),url(../fonts/dropify.svg#dropify) format("svg");font-weight:400;font-style:normal}.dropify-wrapper{border:2px dashed #ced4da;background:#fff;border-radius:6px;color:#6c757d}.dropify-wrapper:hover{background-image:linear-gradient(-45deg,#edeff1 25%,transparent 25%,transparent 50%,#edeff1 50%,#edeff1 75%,transparent 75%,transparent)}.dropify-wrapper .dropify-preview{background-color:#fff}.editable-clear-x{background:url(../images/clear.png) center center no-repeat}.editableform-loading{background:url(../images/loading.gif) center center no-repeat}.editable-checklist label{display:block}.image-crop-preview .img-preview{float:left;margin-bottom:.5rem;margin-right:.5rem;overflow:hidden;background-color:#f3f7f9;text-align:center;width:100%}.image-crop-preview .img-preview>img{max-width:100%}.image-crop-preview .preview-lg{height:9rem;width:16rem}.image-crop-preview .preview-md{height:4.5rem;width:8rem}.image-crop-preview .preview-sm{height:2.25rem;width:4rem}.image-crop-preview .preview-xs{height:1.125rem;margin-right:0;width:2rem}.img-crop-preview-btns>.btn,.img-crop-preview-btns>.btn-group{margin-bottom:8px;margin-right:8px}.docs-cropped .modal-body>canvas,.docs-cropped .modal-body>img{max-width:100%}.docs-drop-options{max-height:400px;overflow-y:auto}.gmaps,.gmaps-panaroma{height:300px;background:#f3f7f9;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#6658dd;border-radius:4px;padding:10px 20px}.gmaps-overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}.gmaps-overlay_arrow.above{bottom:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #6658dd}.gmaps-overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #6658dd}.jvectormap-label{border:none;background:#323a46;color:#fff;font-family:"Cerebri Sans,sans-serif";font-size:.875rem;padding:5px 8px}.mapael .map{position:relative}.mapael .map .zoomIn{top:25px}.mapael .map .zoomOut{top:50px}.mapael .mapTooltip{position:absolute;background-color:#6658dd;opacity:.95;border-radius:3px;padding:2px 10px;z-index:1000;max-width:200px;display:none;color:#fff;font-family:"Cerebri Sans,sans-serif"}.mapael .zoomIn,.mapael .zoomOut,.mapael .zoomReset{display:inline-block;text-align:center;vertical-align:middle;border-radius:2px;font-weight:500;cursor:pointer;background-color:#6658dd;text-decoration:none;color:#fff;font-size:14px;position:absolute;top:0;left:10px;width:24px;height:24px;line-height:24px}.mapael .plotLegend text{font-family:Nunito,sans-serif!important;fill:#98a6ad}.datepicker{padding:10px!important;animation:none}.datepicker td,.datepicker th{width:30px;height:30px;border-radius:50%}.datepicker table tr td .active.disabled:hover[disabled],.datepicker table tr td .active.disabled[disabled],.datepicker table tr td .active:active,.datepicker table tr td .active:hover,.datepicker table tr td .active:hover.active,.datepicker table tr td .active:hover.disabled,.datepicker table tr td .active:hover:active,.datepicker table tr td .active:hover:hover,.datepicker table tr td .active:hover[disabled],.datepicker table tr td .active[disabled],.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled],.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#6658dd!important;background-image:none!important;color:#fff}.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#f7f7f7}.datepicker table tr td span.new,.datepicker table tr td span.old,.datepicker table tr td.new,.datepicker table tr td.old{color:#6c757d;opacity:.4}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#f7f7f7}.datepicker .datepicker-switch:hover{background:0 0}.datepicker-dropdown:after{border-bottom:6px solid #fff}.datepicker-dropdown:before{border-bottom-color:#e9f0f4}.datepicker-dropdown.datepicker-orient-top:before{border-top:7px solid #e9f0f4}.datepicker-dropdown.datepicker-orient-top:after{border-top:6px solid #fff}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2}.dragula-handle{position:relative;width:36px;height:36px;font-size:24px;text-align:center;cursor:move}.dragula-handle:before{content:"\F01DB";font-family:"Material Design Icons";position:absolute} -/*# sourceMappingURL=app.min.css.map */ + * https://github.com/fians/Waves/blob/master/LICENSE */ +.waves-effect { + position: relative; + cursor: pointer; + display: inline-block; + overflow: hidden; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: transparent +} + +.waves-effect .waves-ripple { + position: absolute; + border-radius: 50%; + width: 100px; + height: 100px; + margin-top: -50px; + margin-left: -50px; + opacity: 0; + background: rgba(0, 0, 0, .2); + background: radial-gradient(rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%); + transition: all .5s ease-out; + transition-property: transform, opacity; + transform: scale(0) translate(0, 0); + pointer-events: none +} + +.waves-effect.waves-light .waves-ripple { + background: rgba(255, 255, 255, .4); + background: radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%) +} + +.waves-effect.waves-classic .waves-ripple { + background: rgba(0, 0, 0, .2) +} + +.waves-effect.waves-classic.waves-light .waves-ripple { + background: rgba(255, 255, 255, .4) +} + +.waves-notransition { + transition: none !important +} + +.waves-button, +.waves-circle { + transform: translateZ(0); + -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%); + mask-image: radial-gradient(circle, #fff 100%, #000 100%) +} + +.waves-button, +.waves-button-input, +.waves-button:hover, +.waves-button:visited { + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + border: none; + outline: 0; + color: inherit; + background-color: rgba(0, 0, 0, 0); + font-size: 1em; + line-height: 1em; + text-align: center; + text-decoration: none; + z-index: 1 +} + +.waves-button { + padding: .85em 1.1em; + border-radius: .2em +} + +.waves-button-input { + margin: 0; + padding: .85em 1.1em +} + +.waves-input-wrapper { + border-radius: .2em; + vertical-align: bottom +} + +.waves-input-wrapper.waves-button { + padding: 0 +} + +.waves-input-wrapper .waves-button-input { + position: relative; + top: 0; + left: 0; + z-index: 1 +} + +.waves-circle { + text-align: center; + width: 2.5em; + height: 2.5em; + line-height: 2.5em; + border-radius: 50% +} + +.waves-float { + -webkit-mask-image: none; + mask-image: none; + box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, .12); + transition: all .3s +} + +.waves-float:active { + box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .3) +} + +.waves-block { + display: block +} + +.apex-charts { + min-height: 10px !important +} + +.apex-charts text { + font-family: Nunito, sans-serif !important; + fill: #98a6ad; + font-weight: 600 +} + +.apex-charts .apexcharts-canvas { + margin: 0 auto +} + +.apexcharts-legend-text, +.apexcharts-tooltip-text, +.apexcharts-tooltip-title { + font-family: Nunito, sans-serif !important +} + +.apexcharts-legend-series { + font-weight: 600 +} + +.apexcharts-gridline { + pointer-events: none; + stroke: #f9f9fd +} + +.apexcharts-legend-text { + color: #98a6ad !important +} + +.apexcharts-xaxis text, +.apexcharts-yaxis text { + font-family: Nunito, sans-serif !important; + fill: #98a6ad; + font-weight: 600 +} + +.apexcharts-point-annotations text, +.apexcharts-xaxis-annotations text, +.apexcharts-yaxis-annotations text { + fill: #98a6ad +} + +.apexcharts-radar-series polygon { + fill: transparent; + stroke: #dee2e6 +} + +.apexcharts-radar-series line { + stroke: #dee2e6 +} + +.apexcharts-datalabel, +.apexcharts-datalabel-label, +.apexcharts-datalabel-value, +.apexcharts-pie-label { + fill: #98a6ad !important +} + +.apexcharts-plot-series .apexcharts-datalabel { + fill: #fff !important +} + +.apexcharts-datalabels-group text { + fill: #98a6ad !important; + font-family: Nunito, sans-serif !important +} + +.scatter-images-chart .apexcharts-legend { + overflow: hidden !important; + min-height: 17px +} + +.scatter-images-chart .apexcharts-legend-marker { + background: 0 0 !important; + margin-right: 7px !important +} + +.scatter-images-chart .apexcharts-legend-series { + align-items: flex-start !important +} + +.apexcharts-pie-series path { + stroke: transparent !important +} + +.apexcharts-track path { + stroke: #edeff1 +} + +.apexcharts-xaxis line { + stroke: #ced4da !important +} + +.irs { + position: relative; + display: block; + -webkit-touch-callout: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + font-size: 12px +} + +.irs-line { + position: relative; + display: block; + overflow: hidden; + outline: 0 !important +} + +.irs-bar { + position: absolute; + display: block; + left: 0; + width: 0 +} + +.irs-shadow { + position: absolute; + display: none; + left: 0; + width: 0 +} + +.irs-handle { + position: absolute; + display: block; + box-sizing: border-box; + cursor: default; + z-index: 1 +} + +.irs-handle.type_last { + z-index: 2 +} + +.irs-max, +.irs-min { + position: absolute; + display: block; + cursor: default +} + +.irs-min { + left: 0 +} + +.irs-max { + right: 0 +} + +.irs-from, +.irs-single, +.irs-to { + position: absolute; + display: block; + top: 0; + left: 0; + cursor: default; + white-space: nowrap +} + +.irs-grid { + position: absolute; + display: none; + bottom: 0; + left: 0; + width: 100%; + height: 20px +} + +.irs-with-grid .irs-grid { + display: block +} + +.irs-grid-pol { + position: absolute; + top: 0; + left: 0; + width: 1px; + height: 8px; + background: #6c757d +} + +.irs-grid-pol.small { + height: 4px +} + +.irs-grid-text { + position: absolute; + bottom: 0; + left: 0; + white-space: nowrap; + text-align: center; + font-size: 9px; + line-height: 9px; + padding: 0 3px; + color: #6c757d +} + +.irs-disable-mask { + position: absolute; + display: block; + top: 0; + left: -1%; + width: 102%; + height: 100%; + cursor: default; + background: rgba(0, 0, 0, 0); + z-index: 2 +} + +.lt-ie9 .irs-disable-mask { + background: #6c757d; + cursor: not-allowed +} + +.irs-disabled { + opacity: .4 +} + +.irs-hidden-input { + position: absolute !important; + display: block !important; + top: 0 !important; + left: 0 !important; + width: 0 !important; + height: 0 !important; + font-size: 0 !important; + line-height: 0 !important; + padding: 0 !important; + margin: 0 !important; + overflow: hidden; + outline: 0 !important; + z-index: -9999 !important; + background: 0 0 !important; + border-style: solid !important; + border-color: transparent !important +} + +.irs--flat { + height: 40px +} + +.irs--flat.irs-with-grid { + height: 60px +} + +.irs--flat .irs-line { + top: 25px; + height: 12px; + background-color: #eef0f2; + border-radius: 4px +} + +.irs--flat .irs-bar { + top: 25px; + height: 12px; + background-color: #6658dd +} + +.irs--flat .irs-bar--single { + border-radius: 4px 0 0 4px +} + +.irs--flat .irs-shadow { + height: 1px; + bottom: 16px; + background-color: #eef0f2 +} + +.irs--flat .irs-handle { + top: 22px; + width: 16px; + height: 18px; + background-color: transparent +} + +.irs--flat .irs-handle>i:first-child { + position: absolute; + display: block; + top: 0; + left: 50%; + width: 2px; + height: 100%; + margin-left: -1px; + background-color: #4b3ad7 +} + +.irs--flat .irs-max, +.irs--flat .irs-min { + top: 0; + padding: 1px 3px; + color: #6c757d; + font-size: 10px; + line-height: 1.333; + text-shadow: none; + background-color: #eef0f2; + border-radius: 4px +} + +.irs--flat .irs-from, +.irs--flat .irs-single, +.irs--flat .irs-to { + color: #fff; + font-size: 10px; + line-height: 1.333; + text-shadow: none; + padding: 1px 5px; + background-color: #6658dd; + border-radius: 4px +} + +.irs--flat .irs-from:before, +.irs--flat .irs-single:before, +.irs--flat .irs-to:before { + position: absolute; + display: block; + content: ""; + bottom: -6px; + left: 50%; + width: 0; + height: 0; + margin-left: -3px; + overflow: hidden; + border: 3px solid transparent; + border-top-color: #6658dd +} + +.irs--flat .irs-grid-pol { + background-color: #eef0f2 +} + +.irs--flat .irs-grid-text { + color: #6c757d +} + +.irs--modern .irs-line { + border: none; + background: #eef0f2 +} + +.irs--modern .irs-bar { + background: #6658dd; + background: linear-gradient(to bottom, #6658dd 0, #3f2ed4 100%) +} + +.irs--modern .irs-max, +.irs--modern .irs-min { + top: 0; + padding: 1px 3px; + color: #6c757d; + font-size: 10px; + line-height: 1.333; + text-shadow: none; + background-color: #eef0f2; + border-radius: 4px +} + +.irs--sharp .irs-bar, +.irs--sharp .irs-from, +.irs--sharp .irs-handle, +.irs--sharp .irs-max, +.irs--sharp .irs-min, +.irs--sharp .irs-single, +.irs--sharp .irs-to { + background-color: #6658dd +} + +.irs--sharp .irs-line { + background: #eef0f2 +} + +.irs--sharp .irs-from:before, +.irs--sharp .irs-handle>i:first-child, +.irs--sharp .irs-single:before, +.irs--sharp .irs-to:before { + border-top-color: #6658dd +} + +.irs--sharp .irs-handle.state_hover, +.irs--sharp .irs-handle:hover { + background-color: #3827c1 +} + +.irs--sharp .irs-handle.state_hover>i:first-child, +.irs--sharp .irs-handle:hover>i:first-child { + border-top-color: #3827c1 +} + +.irs--round .irs-bar, +.irs--round .irs-from, +.irs--round .irs-single, +.irs--round .irs-to { + background-color: #6658dd +} + +.irs--round .irs-bar:before, +.irs--round .irs-from:before, +.irs--round .irs-single:before, +.irs--round .irs-to:before { + border-top-color: #6658dd +} + +.irs--round .irs-handle { + background-color: #eef0f2; + border: 4px solid #6658dd; + box-shadow: 0 1px 3px rgba(102, 88, 221, .3) +} + +.irs--round .irs-max, +.irs--round .irs-min { + color: #6c757d; + background-color: #dee2e6 +} + +.irs--round .irs-line { + background: #eef0f2 +} + +.irs--square .irs-bar, +.irs--square .irs-from, +.irs--square .irs-single, +.irs--square .irs-to { + background-color: #eef0f2 +} + +.irs--square .irs-handle { + border: 3px solid #6658dd; + background-color: #eef0f2 +} + +.irs--square .irs-line { + background: #eef0f2 +} + +.irs--square .irs-max, +.irs--square .irs-min { + top: 0; + padding: 1px 3px; + color: #6c757d; + font-size: 10px; + line-height: 1.333; + text-shadow: none; + background-color: #eef0f2; + border-radius: 4px +} + +.calendar { + float: left; + margin-bottom: 0 +} + +.fc-view { + margin-top: 30px +} + +.none-border .modal-footer { + border-top: none +} + +.fc-toolbar { + margin: 10px 0 5px 0 +} + +.fc-toolbar h2 { + font-size: 1.25rem; + line-height: 1.875rem; + text-transform: uppercase +} + +.fc-day-grid-event .fc-time { + font-weight: 500 +} + +th.fc-day-header { + padding: .5rem 0 +} + +.fc-day { + background: 0 0 +} + +.fc-toolbar .fc-state-active, +.fc-toolbar .ui-state-active, +.fc-toolbar .ui-state-hover, +.fc-toolbar button:focus, +.fc-toolbar button:hover { + z-index: 0 +} + +.fc th.fc-widget-header { + background: #dee2e6; + font-size: 13px; + line-height: 20px; + padding: 10px 0; + text-transform: uppercase; + font-weight: 500 +} + +.fc-unthemed .fc-divider, +.fc-unthemed .fc-popover, +.fc-unthemed .fc-row, +.fc-unthemed tbody, +.fc-unthemed td, +.fc-unthemed th, +.fc-unthemed thead { + border-color: #dee2e6 +} + +.fc-unthemed .fc-divider, +.fc-unthemed td.fc-today { + background: #dee2e6 +} + +.fc-button { + background: #dee2e6; + border: none; + color: #6c757d; + text-transform: capitalize; + box-shadow: none; + border-radius: 3px; + margin: 0 3px; + padding: 6px 12px; + height: auto +} + +.fc-text-arrow { + font-family: inherit; + font-size: 1rem +} + +.fc-cell-overlay, +.fc-state-highlight, +.fc-state-hover { + background: #dee2e6 +} + +.fc-state-active, +.fc-state-disabled, +.fc-state-down { + background-color: #6658dd; + color: #fff; + text-shadow: none +} + +.fc-unthemed .fc-today { + background: #fff +} + +.fc-event { + border-radius: 2px; + border: none; + cursor: move; + font-size: .8125rem; + margin: 5px 7px; + padding: 5px 5px; + text-align: center +} + +.external-event { + cursor: move; + margin: 10px 0; + padding: 8px 10px; + color: #fff; + border-radius: 4px +} + +.fc-basic-view td.fc-week-number span { + padding-right: 8px +} + +.fc-basic-view td.fc-day-number { + padding-right: 8px +} + +.fc-basic-view .fc-content { + color: #fff +} + +.fc-time-grid-event .fc-content { + color: #fff +} + +.fc-content-skeleton .fc-day-top .fc-day-number { + float: right; + height: 20px; + width: 20px; + text-align: center; + line-height: 20px; + background-color: #f3f7f9; + border-radius: 50%; + margin: 5px; + font-size: 11px +} + +@media (max-width:767.98px) { + .fc-toolbar { + display: block + } + + .fc-toolbar .fc-center, + .fc-toolbar .fc-left, + .fc-toolbar .fc-right { + float: none; + display: block; + clear: both; + margin: 10px 0 + } + + .fc .fc-toolbar>*>* { + float: none + } + + .fc-today-button { + display: none + } +} + +.fc-toolbar .btn { + padding: .28rem .8rem; + font-size: .7875rem; + line-height: 1.5; + border-radius: .2rem +} + +.fc-list-item-time, +.fc-list-item-title { + color: #fff +} + +.colorpicker { + background: #fff; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15); + border: 1px solid #e9f0f4 +} + +.jqstooltip { + box-sizing: content-box; + width: auto !important; + height: auto !important; + background-color: #fff !important; + box-shadow: 0 0 45px 0 rgba(0, 0, 0, .12); + padding: 5px 10px !important; + border-radius: 3px; + border-color: #fff !important +} + +.jqsfield { + color: #000 !important; + font-size: 12px !important; + line-height: 18px !important; + font-family: Nunito, sans-serif !important; + font-weight: 600 !important +} + +.dataTables_wrapper.container-fluid { + padding: 0 +} + +table.dataTable { + border-collapse: collapse !important; + margin-bottom: 15px !important +} + +table.dataTable tbody>tr.selected, +table.dataTable tbody>tr>.selected { + background-color: #6658dd +} + +table.dataTable tbody>tr.selected td, +table.dataTable tbody>tr>.selected td { + border-color: #6658dd +} + +table.dataTable tbody td:focus { + outline: 0 !important +} + +table.dataTable tbody td.focus, +table.dataTable tbody th.focus { + outline: 2px solid #6658dd !important; + outline-offset: -1px; + color: #6658dd; + background-color: rgba(102, 88, 221, .15) +} + +.dataTables_info { + font-weight: 600 +} + +table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before, +table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before { + box-shadow: 0 0 45px 0 rgba(0, 0, 0, .12); + background-color: #1abc9c; + top: .85rem +} + +table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before, +table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before { + background-color: #f1556c; + top: .85rem +} + +div.dt-button-info { + background-color: #6658dd; + border: none; + color: #fff; + box-shadow: none; + border-radius: 3px; + text-align: center; + z-index: 21 +} + +div.dt-button-info h2 { + border-bottom: none; + background-color: rgba(255, 255, 255, .2); + color: #fff +} + +@media (max-width:767.98px) { + + li.paginate_button.next, + li.paginate_button.previous { + display: inline-block; + font-size: 1.5rem + } + + li.paginate_button { + display: none + } + + .dataTables_paginate ul { + text-align: center; + display: block; + margin: 1.5rem 0 0 !important + } + + div.dt-buttons { + display: inline-table; + margin-bottom: 1.5rem + } +} + +.activate-select .sorting_1 { + background-color: #f3f7f9 +} + +.daterangepicker { + font-family: Nunito, sans-serif +} + +.daterangepicker .ranges li.active, +.daterangepicker td.active, +.daterangepicker td.active:hover { + background-color: #6658dd +} + +.form-wizard-header { + margin-left: -1.5rem; + margin-right: -1.5rem +} + +.select2-container { + width: 100% !important +} + +.select2-container .select2-selection--single { + border: 1px solid #ced4da; + height: calc(1.5em + .9rem + 2px); + background-color: #fff; + box-shadow: none; + outline: 0 +} + +.select2-container .select2-selection--single .select2-selection__rendered { + line-height: 36px; + padding-left: 12px; + color: #6c757d +} + +.select2-container .select2-selection--single .select2-selection__arrow { + height: 34px; + width: 34px; + right: 3px +} + +.select2-container .select2-selection--single .select2-selection__arrow b { + border-color: #adb5bd transparent transparent transparent; + border-width: 6px 6px 0 6px +} + +.select2-container input:-ms-input-placeholder { + color: #adb5bd +} + +.select2-container input::-ms-input-placeholder { + color: #adb5bd +} + +.select2-container input::placeholder { + color: #adb5bd +} + +.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #adb5bd transparent !important; + border-width: 0 6px 6px 6px !important +} + +.select2-results__option { + padding: 6px 12px +} + +.select2-dropdown { + border: 1px solid #e9f0f4; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15); + background-color: #fff +} + +.select2-container--default .select2-search--dropdown { + padding: 10px; + background-color: #fff +} + +.select2-container--default .select2-search--dropdown .select2-search__field { + outline: 0; + border: 1px solid #ced4da; + background-color: #fff; + color: #6c757d +} + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #6658dd +} + +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #fff; + color: #323a46 +} + +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: #6658dd; + color: #fff +} + +.select2-container .select2-selection--multiple { + min-height: calc(1.5em + .9rem + 2px); + border: 1px solid #ced4da !important; + background-color: #fff; + box-shadow: none +} + +.select2-container .select2-selection--multiple .select2-selection__rendered { + padding: 1px 10px +} + +.select2-container .select2-selection--multiple .select2-search__field { + border: 0; + color: #6c757d +} + +.select2-container .select2-selection--multiple .select2-selection__choice { + background-color: #6658dd; + border: none; + color: #fff; + border-radius: 3px; + padding: 0 7px; + margin-top: 6px +} + +.select2-container .select2-selection--multiple .select2-selection__choice__remove { + color: #fff; + margin-right: 5px +} + +.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #fff +} + +.select2-container .select2-search--inline .select2-search__field { + margin-top: 7px +} + +[data-simplebar] { + position: relative; + flex-direction: column; + flex-wrap: wrap; + justify-content: flex-start; + align-content: flex-start; + align-items: flex-start +} + +.simplebar-wrapper { + overflow: hidden; + width: inherit; + height: inherit; + max-width: inherit; + max-height: inherit +} + +.simplebar-mask { + direction: inherit; + position: absolute; + overflow: hidden; + padding: 0; + margin: 0; + left: 0; + top: 0; + bottom: 0; + right: 0; + width: auto !important; + height: auto !important; + z-index: 0 +} + +.simplebar-offset { + direction: inherit !important; + box-sizing: inherit !important; + resize: none !important; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + padding: 0; + margin: 0; + -webkit-overflow-scrolling: touch +} + +.simplebar-content-wrapper { + direction: inherit; + box-sizing: border-box !important; + position: relative; + display: block; + height: 100%; + width: auto; + visibility: visible; + overflow: auto; + max-width: 100%; + max-height: 100%; + scrollbar-width: none +} + +.simplebar-content-wrapper::-webkit-scrollbar, +.simplebar-hide-scrollbar::-webkit-scrollbar { + display: none +} + +.simplebar-content:after, +.simplebar-content:before { + content: ' '; + display: table +} + +.simplebar-placeholder { + max-height: 100%; + max-width: 100%; + width: 100%; + pointer-events: none +} + +.simplebar-height-auto-observer-wrapper { + box-sizing: inherit !important; + height: 100%; + width: 100%; + max-width: 1px; + position: relative; + float: left; + max-height: 1px; + overflow: hidden; + z-index: -1; + padding: 0; + margin: 0; + pointer-events: none; + flex-grow: inherit; + flex-shrink: 0; + flex-basis: 0 +} + +.simplebar-height-auto-observer { + box-sizing: inherit; + display: block; + opacity: 0; + position: absolute; + top: 0; + left: 0; + height: 1000%; + width: 1000%; + min-height: 1px; + min-width: 1px; + overflow: hidden; + pointer-events: none; + z-index: -1 +} + +.simplebar-track { + z-index: 1; + position: absolute; + right: 0; + bottom: 0; + pointer-events: none; + overflow: hidden +} + +[data-simplebar].simplebar-dragging .simplebar-content { + pointer-events: none; + -ms-user-select: none; + user-select: none; + -webkit-user-select: none +} + +[data-simplebar].simplebar-dragging .simplebar-track { + pointer-events: all +} + +.simplebar-scrollbar { + position: absolute; + right: 2px; + width: 5px; + min-height: 10px +} + +.simplebar-scrollbar:before { + position: absolute; + content: ''; + background: #a2adb7; + border-radius: 7px; + left: 0; + right: 0; + opacity: 0; + transition: opacity .2s linear +} + +.simplebar-scrollbar.simplebar-visible:before { + opacity: .5; + transition: opacity 0s linear +} + +.simplebar-track.simplebar-vertical { + top: 0; + width: 11px +} + +.simplebar-track.simplebar-vertical .simplebar-scrollbar:before { + top: 2px; + bottom: 2px +} + +.simplebar-track.simplebar-horizontal { + left: 0; + height: 11px +} + +.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before { + height: 100%; + left: 2px; + right: 2px +} + +.simplebar-track.simplebar-horizontal .simplebar-scrollbar { + right: auto; + left: 0; + top: 2px; + height: 7px; + min-height: 0; + min-width: 10px; + width: auto +} + +[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical { + right: auto; + left: 0 +} + +.hs-dummy-scrollbar-size { + direction: rtl; + position: fixed; + opacity: 0; + visibility: hidden; + height: 500px; + width: 500px; + overflow-y: hidden; + overflow-x: scroll +} + +.simplebar-hide-scrollbar { + position: fixed; + left: 0; + visibility: hidden; + overflow-y: scroll; + scrollbar-width: none +} + +.custom-scroll { + height: 100% +} + +.jq-toast-single { + padding: 15px; + font-family: Nunito, sans-serif; + background-color: #6658dd; + font-size: 13px; + line-height: 22px +} + +.jq-toast-single h2 { + font-family: Nunito, sans-serif +} + +.jq-toast-single a { + font-size: .875rem +} + +.jq-toast-single a:hover { + color: #fff +} + +.jq-has-icon { + padding: 10px 10px 10px 50px +} + +.close-jq-toast-single { + position: absolute; + top: -12px; + right: -12px; + font-size: 20px; + cursor: pointer; + height: 32px; + width: 32px; + background-color: #323a46; + border-radius: 50%; + text-align: center; + line-height: 32px; + color: #fff +} + +.jq-toast-loader { + height: 3px; + top: 0; + border-radius: 0 +} + +.jq-icon-primary { + background-color: #6658dd; + color: #fff; + border-color: #6658dd +} + +.jq-icon-secondary { + background-color: #6c757d; + color: #fff; + border-color: #6c757d +} + +.jq-icon-success { + background-color: #1abc9c; + color: #fff; + border-color: #1abc9c +} + +.jq-icon-info { + background-color: #4fc6e1; + color: #fff; + border-color: #4fc6e1 +} + +.jq-icon-warning { + background-color: #f7b84b; + color: #fff; + border-color: #f7b84b +} + +.jq-icon-danger { + background-color: #f1556c; + color: #fff; + border-color: #f1556c +} + +.jq-icon-light { + background-color: #f3f7f9; + color: #fff; + border-color: #f3f7f9 +} + +.jq-icon-dark { + background-color: #323a46; + color: #fff; + border-color: #323a46 +} + +.jq-icon-pink { + background-color: #f672a7; + color: #fff; + border-color: #f672a7 +} + +.jq-icon-blue { + background-color: #4a81d4; + color: #fff; + border-color: #4a81d4 +} + +.jq-icon-error { + background-color: #f1556c; + color: #fff; + border-color: #f1556c +} + +.swal2-modal { + font-family: Nunito, sans-serif; + box-shadow: 0 10px 33px rgba(0, 0, 0, .1) +} + +.swal2-modal .swal2-title { + font-size: 24px +} + +.swal2-modal .swal2-content { + font-size: 16px +} + +.swal2-modal .swal2-spacer { + margin: 10px 0 +} + +.swal2-modal .swal2-file, +.swal2-modal .swal2-input, +.swal2-modal .swal2-textarea { + border: 2px solid #dee2e6; + font-size: 16px; + box-shadow: none +} + +.swal2-modal .swal2-confirm.btn-confirm { + background-color: #6658dd !important; + font-size: .875rem +} + +.swal2-modal .swal2-cancel.btn-cancel { + background-color: #f1556c !important; + font-size: .875rem +} + +.swal2-modal .swal2-styled:focus { + box-shadow: none !important +} + +.swal2-modal .swal2-file:focus, +.swal2-modal .swal2-input:focus, +.swal2-modal .swal2-textarea:focus { + outline: 0; + border: 2px solid #6658dd +} + +.swal2-icon.swal2-question { + color: #6658dd; + border-color: #6658dd +} + +.swal2-icon.swal2-success { + border-color: #1abc9c +} + +.swal2-icon.swal2-success .line, +.swal2-icon.swal2-success [class^=swal2-success-line], +.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] { + background-color: #1abc9c +} + +.swal2-icon.swal2-success .placeholder, +.swal2-icon.swal2-success .swal2-success-ring { + border-color: #1abc9c +} + +.swal2-icon.swal2-warning { + color: #f7b84b; + border-color: #f7b84b +} + +.swal2-icon.swal2-error { + border-color: #f1556c +} + +.swal2-icon.swal2-error .line { + background-color: #f1556c +} + +.swal2-icon.swal2-info { + border-color: #4fc6e1; + color: #4fc6e1 +} + +.swal2-container.swal2-shown { + background-color: rgba(50, 58, 70, .5) +} + +.selectize-input { + height: calc(1.5em + .9rem + 2px); + padding: .45rem .9rem; + font-size: .875rem; + font-weight: 400; + line-height: 1.5; + color: #6c757d; + background-color: #fff !important; + border: 1px solid #ced4da; + box-shadow: none +} + +.selectize-input>input { + color: #6c757d +} + +.selectize-input>input:-ms-input-placeholder { + color: #adb5bd +} + +.selectize-input>input::-ms-input-placeholder { + color: #adb5bd +} + +.selectize-input>input::placeholder { + color: #adb5bd +} + +.selectize-input.focus { + color: #6c757d; + background-color: #fff; + border-color: #b1bbc4; + outline: 0; + box-shadow: none !important +} + +.selectize-control.multi .selectize-input>div { + padding: 1px 8px; + background: #edeff1; + color: #343a40 +} + +.selectize-control.multi .selectize-input>div>a { + color: #343a40 +} + +.selectize-control.multi .selectize-input>div.active { + background: #6658dd +} + +.selectize-control.multi .selectize-input>div.active>a { + color: #fff +} + +.selectize-control.single .selectize-input:after { + border-style: solid; + border-width: 0 2px 2px 0; + border-color: transparent #adb5bd #adb5bd transparent; + content: ''; + display: block; + height: 7px; + margin-top: -5px; + pointer-events: none; + position: absolute; + right: 15px; + top: 50%; + transform-origin: 66% 66%; + transform: rotate(45deg); + transition: all .15s ease-in-out; + width: 7px +} + +.selectize-control.single .selectize-input.dropdown-active:after { + border-width: 0 2px 2px 0; + margin-top: -5px; + border-color: transparent #adb5bd #adb5bd transparent; + transform: rotate(-135deg) +} + +.selectize-dropdown { + padding: .3rem; + color: #6c757d; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15); + background-color: #fff; + background-clip: padding-box; + border: 1px solid #e9f0f4; + border-radius: .25rem; + animation-name: DropDownSlide; + animation-duration: .3s; + animation-fill-mode: both; + margin: 0; + font-size: .875rem; + position: absolute; + z-index: 1000 +} + +.selectize-dropdown.show { + top: 100% !important +} + +.selectize-dropdown.active { + background-color: #f3f7f9 +} + +.selectize-dropdown .scientific { + color: #98a6ad +} + +.selectize-dropdown .optgroup-header, +.selectize-dropdown .option { + display: block; + width: 100%; + padding: .375rem 1.2rem; + clear: both; + cursor: pointer; + font-weight: 400; + color: #6c757d; + text-align: inherit; + white-space: nowrap; + background-color: transparent +} + +.selectize-dropdown .optgroup-header:focus, +.selectize-dropdown .optgroup-header:hover, +.selectize-dropdown .option:focus, +.selectize-dropdown .option:hover { + text-decoration: none; + background-color: #f3f7f9 !important +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup { + border-right-color: #e5e8eb +} + +.selectize-dropdown .optgroup:before { + background-color: #e5e8eb +} + +.selectize-dropdown-header { + border-bottom: 1px solid transparent; + color: #323a46; + background-color: #f3f7f9; + text-decoration: none +} + +.selectize-dropdown-content>div { + background-color: transparent !important; + color: #6c757d !important +} + +.tippy-tooltip .light-theme[data-animatefill] { + background-color: transparent +} + +.light-theme { + color: #343a40; + box-shadow: 0 0 45px 0 rgba(0, 0, 0, .12); + background-color: #fff +} + +.light-theme .tippy-backdrop { + background-color: #fff +} + +.light-theme .tippy-roundarrow { + fill: #fff +} + +.gradient-theme .tippy-backdrop { + background: #6658dd; + background: linear-gradient(to left, #f1556c, #6658dd) +} + +.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow { + border-top: 7px solid #fff; + border-right: 7px solid transparent; + border-left: 7px solid transparent +} + +.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow { + border-bottom: 7px solid #fff; + border-right: 7px solid transparent; + border-left: 7px solid transparent +} + +.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow { + border-left: 7px solid #fff; + border-top: 7px solid transparent; + border-bottom: 7px solid transparent +} + +.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow { + border-right: 7px solid #fff; + border-top: 7px solid transparent; + border-bottom: 7px solid transparent +} + +.dd-list .dd-item .dd-handle { + border: none; + padding: 8px 16px; + height: auto; + font-weight: 600; + border-radius: 3px; + background: #f3f7f9; + color: #6c757d +} + +.dd-list .dd-item .dd-handle:hover { + color: #6658dd +} + +.dd-list .dd-item button { + height: 36px; + font-size: 17px; + margin: 0; + color: #98a6ad; + width: 36px +} + +.dd-list .dd3-item { + margin: 5px 0 +} + +.dd-list .dd3-item .dd-item button { + width: 36px; + height: 36px +} + +.dd-list .dd3-handle { + margin: 0; + height: 36px !important; + float: left +} + +.dd-list .dd3-content { + height: auto; + border: none; + padding: 8px 16px 8px 46px; + background: #f3f7f9; + color: #6c757d; + font-weight: 600 +} + +.dd-list .dd3-content:hover { + color: #6658dd +} + +.dd-list .dd3-handle:before { + content: "\F035C"; + font-family: "Material Design Icons"; + color: #adb5bd +} + +.dd-empty, +.dd-placeholder { + background: rgba(206, 212, 218, .2) +} + +.dd-dragel .dd-handle { + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15) +} + +div.hopscotch-bubble { + border: 3px solid #6658dd; + border-radius: 5px +} + +div.hopscotch-bubble .hopscotch-next, +div.hopscotch-bubble .hopscotch-prev { + background-color: #6658dd !important; + background-image: none !important; + border-color: #6658dd !important; + text-shadow: none !important; + margin: 0 0 0 5px !important; + font-family: Nunito, sans-serif; + color: #fff !important +} + +div.hopscotch-bubble .hopscotch-bubble-number { + background: #f1556c; + padding: 0; + border-radius: 50% +} + +div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border { + border-right: 19px solid #6658dd +} + +div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow { + border: none +} + +div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow { + border-left: 19px solid #6658dd; + left: -2px +} + +div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border { + border-left: 0 solid #6658dd +} + +div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow { + border-bottom: 19px solid #6658dd; + top: 0 +} + +div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border { + border-bottom: 0 solid rgba(0, 0, 0, .5) +} + +div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow { + border-top: 19px solid #6658dd; + top: -2px +} + +div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border { + border-top: 0 solid rgba(0, 0, 0, .5) +} + +div.hopscotch-bubble h3 { + font-family: "Cerebri Sans,sans-serif"; + margin-bottom: 10px +} + +div.hopscotch-bubble .hopscotch-content { + font-family: Nunito, sans-serif +} + +.flotTip { + padding: 8px 12px; + background-color: #323a46; + z-index: 100; + color: #fff; + opacity: 1; + border-radius: 3px +} + +.legend { + font-size: 14px +} + +.legend tr { + height: 30px; + font-family: "Cerebri Sans,sans-serif" +} + +.legend>div { + background-color: transparent !important +} + +.legendLabel { + padding-left: 5px !important; + line-height: 10px; + padding-right: 10px; + font-size: 13px; + font-weight: 500; + color: #98a6ad; + text-transform: uppercase +} + +.legendColorBox div div { + border-radius: 50% +} + +.flot-text { + color: #98a6ad !important +} + +.flot-svg text { + fill: #98a6ad !important +} + +@media (max-width:767.98px) { + .legendLabel { + display: none + } +} + +.legendIcon { + width: 1.5em; + height: 1.5em +} + +.morris-chart text { + font-family: "Cerebri Sans,sans-serif" !important; + fill: #6c757d +} + +.morris-hover { + position: absolute; + z-index: 10 +} + +.morris-hover.morris-default-style { + font-size: 12px; + text-align: center; + border-radius: 5px; + padding: 10px 12px; + background: #323a46; + color: #fff; + font-family: Nunito, sans-serif +} + +.morris-hover.morris-default-style .morris-hover-row-label { + font-weight: 700; + margin: .25em 0; + font-family: "Cerebri Sans,sans-serif" +} + +.morris-hover.morris-default-style .morris-hover-point { + white-space: nowrap; + margin: .1em 0; + color: #fff +} + +.chartjs-chart { + margin: auto; + position: relative; + width: 100% +} + +.ct-golden-section:before { + float: none +} + +.ct-grid { + stroke: rgba(152, 166, 173, .2) +} + +.ct-chart { + max-height: 300px +} + +.ct-chart .ct-label { + fill: #adb5bd; + color: #adb5bd; + font-size: 12px; + line-height: 1 +} + +.ct-chart.simple-pie-chart-chartist .ct-label { + color: #fff; + fill: #fff; + font-size: 16px +} + +.ct-chart .ct-series.ct-series-a .ct-bar, +.ct-chart .ct-series.ct-series-a .ct-line, +.ct-chart .ct-series.ct-series-a .ct-point, +.ct-chart .ct-series.ct-series-a .ct-slice-donut { + stroke: #4a81d4 +} + +.ct-chart .ct-series.ct-series-b .ct-bar, +.ct-chart .ct-series.ct-series-b .ct-line, +.ct-chart .ct-series.ct-series-b .ct-point, +.ct-chart .ct-series.ct-series-b .ct-slice-donut { + stroke: #1abc9c +} + +.ct-chart .ct-series.ct-series-c .ct-bar, +.ct-chart .ct-series.ct-series-c .ct-line, +.ct-chart .ct-series.ct-series-c .ct-point, +.ct-chart .ct-series.ct-series-c .ct-slice-donut { + stroke: #f7b84b +} + +.ct-chart .ct-series.ct-series-d .ct-bar, +.ct-chart .ct-series.ct-series-d .ct-line, +.ct-chart .ct-series.ct-series-d .ct-point, +.ct-chart .ct-series.ct-series-d .ct-slice-donut { + stroke: #f1556c +} + +.ct-chart .ct-series.ct-series-e .ct-bar, +.ct-chart .ct-series.ct-series-e .ct-line, +.ct-chart .ct-series.ct-series-e .ct-point, +.ct-chart .ct-series.ct-series-e .ct-slice-donut { + stroke: #4fc6e1 +} + +.ct-chart .ct-series.ct-series-f .ct-bar, +.ct-chart .ct-series.ct-series-f .ct-line, +.ct-chart .ct-series.ct-series-f .ct-point, +.ct-chart .ct-series.ct-series-f .ct-slice-donut { + stroke: #f672a7 +} + +.ct-chart .ct-series.ct-series-g .ct-bar, +.ct-chart .ct-series.ct-series-g .ct-line, +.ct-chart .ct-series.ct-series-g .ct-point, +.ct-chart .ct-series.ct-series-g .ct-slice-donut { + stroke: #6658dd +} + +.ct-series-a .ct-area, +.ct-series-a .ct-slice-pie { + fill: #4a81d4 +} + +.ct-series-b .ct-area, +.ct-series-b .ct-slice-pie { + fill: #1abc9c +} + +.ct-series-c .ct-area, +.ct-series-c .ct-slice-pie { + fill: #f7b84b +} + +.ct-series-d .ct-area, +.ct-series-d .ct-slice-pie { + fill: #f1556c +} + +.ct-area { + fill-opacity: .33 +} + +.chartist-tooltip { + position: absolute; + display: inline-block; + opacity: 0; + min-width: 10px; + padding: 2px 10px; + border-radius: 3px; + background: #323a46; + color: #fff; + text-align: center; + pointer-events: none; + z-index: 1; + transition: opacity .2s linear +} + +.chartist-tooltip.tooltip-show { + opacity: 1 +} + +.c3-tooltip { + box-shadow: 0 0 45px 0 rgba(0, 0, 0, .12); + opacity: 1 +} + +.c3-tooltip td { + border-left: none; + font-family: "Cerebri Sans,sans-serif" +} + +.c3-tooltip td>span { + background: #323a46 +} + +.c3-tooltip tr { + border: none !important +} + +.c3-tooltip th { + background-color: #323a46; + color: #fff +} + +.c3-chart-arcs-title { + font-size: 18px; + font-weight: 600 +} + +.c3 text { + font-family: Nunito, sans-serif; + fill: #6c757d +} + +.c3-legend-item { + font-family: "Cerebri Sans,sans-serif"; + font-size: 14px +} + +.c3 line, +.c3 path { + stroke: #ced4da +} + +.c3-chart-arc.c3-target g path { + stroke: #fff +} + +#legend { + background: #fff; + position: absolute; + top: 0; + right: 15px +} + +#legend .line { + color: #323a46 +} + +.rickshaw_graph svg { + max-width: 100% +} + +.rickshaw_legend .label { + font-family: inherit; + letter-spacing: .01em; + font-weight: 600 +} + +.rickshaw_graph .detail .item, +.rickshaw_graph .detail .x_label, +.rickshaw_graph .x_tick .title { + font-family: Nunito, sans-serif +} + +.gauge-chart text { + font-family: Nunito, sans-serif !important +} + +.responsive-table-plugin .dropdown-menu li.checkbox-row { + padding: 7px 15px; + color: #6c757d +} + +.responsive-table-plugin .table-responsive { + border: none; + margin-bottom: 0 +} + +.responsive-table-plugin .btn-toolbar { + display: block +} + +.responsive-table-plugin tbody th { + font-size: 14px; + font-weight: 400 +} + +.responsive-table-plugin .checkbox-row { + padding-left: 40px +} + +.responsive-table-plugin .checkbox-row label { + display: inline-block; + padding-left: 5px; + position: relative; + margin-bottom: 0 +} + +.responsive-table-plugin .checkbox-row label::before { + background-color: transparent; + border-radius: 3px; + border: 1px solid #ced4da; + content: ""; + display: inline-block; + height: 17px; + left: 0; + margin-left: -20px; + position: absolute; + transition: .3s ease-in-out; + width: 17px; + outline: 0 +} + +.responsive-table-plugin .checkbox-row label::after { + color: #ced4da; + display: inline-block; + font-size: 9px; + height: 16px; + left: 0; + margin-left: -19px; + padding-left: 3px; + padding-top: 1px; + position: absolute; + top: -2px; + width: 16px +} + +.responsive-table-plugin .checkbox-row input[type=checkbox] { + cursor: pointer; + opacity: 0; + z-index: 1; + outline: 0 +} + +.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label { + opacity: .65 +} + +.responsive-table-plugin .checkbox-row input[type=checkbox]:focus+label::before { + outline-offset: -2px; + outline: 0 +} + +.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::after { + content: "\f00c"; + font-family: 'Font Awesome 5 Free'; + font-weight: 900 +} + +.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label::before { + background-color: #dee2e6; + cursor: not-allowed +} + +.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::before { + background-color: transparent; + border-color: #6658dd +} + +.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label::after { + color: #6658dd +} + +.responsive-table-plugin .sticky-table-header, +.responsive-table-plugin table.focus-on tbody tr.focused td, +.responsive-table-plugin table.focus-on tbody tr.focused th { + background: #6658dd; + border-color: #6658dd; + color: #fff +} + +.responsive-table-plugin .sticky-table-header table, +.responsive-table-plugin table.focus-on tbody tr.focused td table, +.responsive-table-plugin table.focus-on tbody tr.focused th table { + color: #fff +} + +.responsive-table-plugin .fixed-solution .sticky-table-header { + top: 70px !important +} + +.responsive-table-plugin .btn-default { + background-color: #f3f7f9; + color: #343a40; + border: 1px solid rgba(50, 58, 70, .3) +} + +.responsive-table-plugin .btn-default.btn-primary { + background-color: #6658dd; + border-color: #6658dd; + color: #fff; + box-shadow: 0 0 0 2px rgba(102, 88, 221, .5) +} + +.responsive-table-plugin .btn-group.pull-right { + float: right +} + +.responsive-table-plugin .btn-group.pull-right .dropdown-menu { + left: auto; + right: 0 +} + +.no-touch .dropdown-menu>.checkbox-row:active, +.no-touch .dropdown-menu>.checkbox-row:hover { + color: #323a46; + background-color: #f3f7f9 +} + + +.footable-detail-show, +.footable-row-detail { + background-color: #f3f7f9 +} + +.footable-pagination li { + margin-left: 5px; + float: left +} + +.footable-pagination li a { + padding: .5rem .75rem; + margin-left: -1px; + line-height: 1.25; + color: #323a46; + background-color: #fff; + display: block; + border: 1px solid #dee2e6; + border-radius: .25rem +} + +.footable-pagination li a:hover { + z-index: 2; + color: #323a46; + text-decoration: none; + background-color: #f7f7f7; + border-color: #dee2e6 +} + +.footable-pagination li.active a { + color: #fff; + background-color: #6658dd; + border-color: #6658dd +} + +.footable>thead>tr>th>span.footable-sort-indicator { + float: right +} + +.footable { + width: 100% +} + +.footable.breakpoint>tbody>tr.footable-detail-show>td { + border-bottom: none +} + +.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before { + content: "\e001" +} + +.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail) { + cursor: pointer +} + +.footable.breakpoint>tbody>tr>td.footable-cell-detail { + border-top: none +} + +.footable.breakpoint>tbody>tr>td>span.footable-toggle { + display: inline-block; + font-family: footable; + padding-right: 5px; + font-size: 14px +} + +.footable.breakpoint>tbody>tr>td>span.footable-toggle:before { + content: "\e000" +} + +.footable.breakpoint.toggle-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before { + content: "\e005" +} + +.footable.breakpoint.toggle-circle>tbody>tr>td>span.footable-toggle:before { + content: "\e004" +} + +.footable.breakpoint.toggle-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before { + content: "\e003" +} + +.footable.breakpoint.toggle-circle-filled>tbody>tr>td>span.footable-toggle:before { + content: "\e002" +} + +.footable.breakpoint.toggle-square>tbody>tr.footable-detail-show>td>span.footable-toggle:before { + content: "\e007" +} + +.footable.breakpoint.toggle-square>tbody>tr>td>span.footable-toggle:before { + content: "\e006" +} + +.footable.breakpoint.toggle-square-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before { + content: "\e009" +} + +.footable.breakpoint.toggle-square-filled>tbody>tr>td>span.footable-toggle:before { + content: "\e008" +} + +.footable.breakpoint.toggle-arrow>tbody>tr.footable-detail-show>td>span.footable-toggle:before { + content: "\e00f" +} + +.footable.breakpoint.toggle-arrow>tbody>tr>td>span.footable-toggle:before { + content: "\e011" +} + +.footable.breakpoint.toggle-arrow-small>tbody>tr.footable-detail-show>td>span.footable-toggle:before { + content: "\e013" +} + +.footable.breakpoint.toggle-arrow-small>tbody>tr>td>span.footable-toggle:before { + content: "\e015" +} + +.footable.breakpoint.toggle-arrow-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before { + content: "\e01b" +} + +.footable.breakpoint.toggle-arrow-circle>tbody>tr>td>span.footable-toggle:before { + content: "\e01d" +} + +.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before { + content: "\e00b" +} + +.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr>td>span.footable-toggle:before { + content: "\e00d" +} + +.footable.breakpoint.toggle-arrow-tiny>tbody>tr.footable-detail-show>td>span.footable-toggle:before { + content: "\e01f" +} + +.footable.breakpoint.toggle-arrow-tiny>tbody>tr>td>span.footable-toggle:before { + content: "\e021" +} + +.footable.breakpoint.toggle-arrow-alt>tbody>tr.footable-detail-show>td>span.footable-toggle:before { + content: "\e017" +} + +.footable.breakpoint.toggle-arrow-alt>tbody>tr>td>span.footable-toggle:before { + content: "\e019" +} + +.footable.breakpoint.toggle-medium>tbody>tr>td>span.footable-toggle { + font-size: 18px +} + +.footable.breakpoint.toggle-large>tbody>tr>td>span.footable-toggle { + font-size: 24px +} + +.footable>thead>tr>th { + -webkit-touch-callout: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none +} + +.footable>thead>tr>th.footable-sortable:hover { + cursor: pointer +} + +.footable>thead>tr>th.footable-sorted>span.footable-sort-indicator:before { + content: "\e012" +} + +.footable>thead>tr>th.footable-sorted-desc>span.footable-sort-indicator:before { + content: "\e013" +} + +.footable>thead>tr>th>span.footable-sort-indicator { + display: inline-block; + font-family: footable; + padding-left: 5px; + opacity: .3 +} + +.footable>thead>tr>th>span.footable-sort-indicator:before { + content: "\e022" +} + +.footable>tfoot .pagination { + margin: 0 +} + +.footable.no-paging .hide-if-no-paging { + display: none +} + +.footable-row-detail-inner { + display: table +} + +.footable-row-detail-row { + display: table-row; + line-height: 1.5em +} + +.footable-row-detail-group { + display: block; + line-height: 2em; + font-size: 1.2em; + font-weight: 700 +} + +.footable-row-detail-name { + display: table-cell; + font-weight: 700; + padding-right: .5em +} + +.footable-row-detail-value { + display: table-cell +} + +.bootstrap-table .table:not(.table-sm)>tbody>tr>td, +.bootstrap-table .table:not(.table-sm)>tbody>tr>th, +.bootstrap-table .table:not(.table-sm)>tfoot>tr>td, +.bootstrap-table .table:not(.table-sm)>tfoot>tr>th, +.bootstrap-table .table:not(.table-sm)>thead>tr>td { + padding: .85rem +} + +.bootstrap-table .table { + border-bottom: none +} + +.bootstrap-table .table>thead>tr>th { + border-bottom: 2px solid transparent +} + +.table-borderless.table-bordered { + border: none !important +} + +table[data-toggle=table] { + display: none +} + +.fixed-table-pagination .pagination-detail, +.fixed-table-pagination div.pagination { + margin-top: 20px; + margin-bottom: 0 +} + +.fixed-table-pagination .pagination .page-link { + border-radius: 30px !important; + margin: 0 3px; + border: none +} + +.fixed-table-container { + border: none +} + +.fixed-table-container tbody td { + border-left: none +} + +.fixed-table-container thead th .th-inner { + padding: .85rem +} + +.fixed-table-toolbar .fa { + font-family: 'Font Awesome 5 Free'; + font-weight: 400 +} + +.fixed-table-toolbar .fa.fa-sync { + font-weight: 900 +} + +.fixed-table-toolbar .fa-toggle-down:before { + content: "\f150" +} + +.fixed-table-toolbar .fa-toggle-up:before { + content: "\f151" +} + +.fixed-table-toolbar .fa-refresh:before { + content: "\f01e"; + font-weight: 900 +} + +.fixed-table-toolbar .fa-th-list:before { + content: "\f0ca"; + font-weight: 900 +} + +.tablesaw thead { + background: #f3f7f9; + background-image: none; + border: none +} + +.tablesaw thead th { + text-shadow: none +} + +.tablesaw thead tr:first-child th { + border: none; + font-weight: 500; + font-family: "Cerebri Sans,sans-serif" +} + +.tablesaw td { + border-top: 1px solid #f3f7f9 !important +} + +.tablesaw tbody th, +.tablesaw td { + font-size: inherit; + line-height: inherit; + padding: 10px !important +} + +.tablesaw tbody tr, +.tablesaw-stack tbody tr { + border-bottom: none +} + +.tablesaw-bar .btn-select.btn-micro:after, +.tablesaw-bar .btn-select.btn-small:after { + font-size: 8px; + padding-right: 10px +} + +.tablesaw-swipe .tablesaw-cell-persist { + box-shadow: none; + border-color: #f3f7f9 +} + +.tablesaw-enhanced .tablesaw-bar .btn { + text-shadow: none; + background-image: none; + text-transform: none; + border: 1px solid #dee2e6; + padding: 3px 10px; + color: #323a46 +} + +.tablesaw-enhanced .tablesaw-bar .btn:after { + display: none +} + +.tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover { + background: #fff +} + +.tablesaw-enhanced .tablesaw-bar .btn:active, +.tablesaw-enhanced .tablesaw-bar .btn:focus, +.tablesaw-enhanced .tablesaw-bar .btn:hover { + color: #6658dd !important; + background-color: #f3f7f9; + outline: 0 !important; + box-shadow: none !important; + background-image: none +} + +.tablesaw-columntoggle-popup .btn-group { + display: block +} + +.tablesaw-swipe .tablesaw-swipe-cellpersist { + border-right: 2px solid #f3f7f9 +} + +.tablesaw-sortable-btn { + cursor: pointer +} + +.tablesaw-swipe-cellpersist { + width: auto !important +} + +.tablesaw-bar-section label { + color: inherit +} + +.jsgrid-cell { + padding: .85rem; + border: 1px solid #dee2e6 +} + +.jsgrid-edit-row>.jsgrid-cell, +.jsgrid-filter-row>.jsgrid-cell, +.jsgrid-grid-body, +.jsgrid-grid-header, +.jsgrid-header-row>.jsgrid-header-cell, +.jsgrid-insert-row>.jsgrid-cell { + border: none +} + +.jsgrid-row>.jsgrid-cell { + background: 0 0 !important +} + +.jsgrid-alt-row>.jsgrid-cell { + background: #f3f7f9 +} + +.jsgrid-selected-row>.jsgrid-cell { + background: #f3f7f9; + border-color: #dee2e6 +} + +.jsgrid-header-row>.jsgrid-header-cell { + background: #f3f7f9; + text-align: center !important +} + +.jsgrid-filter-row>.jsgrid-cell { + background: #fafcfc +} + +.jsgrid-edit-row>.jsgrid-cell, +.jsgrid-insert-row>.jsgrid-cell { + background: #f3f7f9 +} + +.jsgrid input, +.jsgrid select, +.jsgrid textarea { + padding: .4em .6em; + outline: 0 !important; + color: #6c757d; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: .2rem +} + +.jsgrid-pager-container { + margin-top: 10px +} + +.jsgrid-pager-page { + padding: 0; + margin: 0 2px +} + +.jsgrid-pager-page.jsgrid-pager-current-page { + background-color: #6658dd; + color: #fff +} + +.jsgrid-pager-current-page, +.jsgrid-pager-page a { + background-color: #f3f7f9; + border-radius: 50%; + height: 24px; + width: 24px; + display: inline-block; + text-align: center; + line-height: 24px; + color: #6c757d +} + +.jsgrid-pager-nav-button a { + color: #6c757d; + font-weight: 600 +} + +.jsgrid-pager-nav-button a:hover { + color: #6658dd +} + +.jsgrid .jsgrid-button { + width: 24px; + height: 24px; + border-radius: 50%; + background-color: #f7f7f7; + outline: 0 !important +} + +.jsgrid .jsgrid-button:hover { + opacity: .9; + background-color: #f3f7f9 +} + +.jsgrid-search-mode-button { + background-position: 0 -295px +} + +.jsgrid-insert-button { + background-position: 0 -160px +} + +.jsgrid-header-sort:before { + position: absolute +} + +.ms-container { + width: auto; + max-width: 370px +} + +.ms-container .ms-list { + box-shadow: none; + border: 1px solid #ced4da; + box-shadow: none +} + +.ms-container .ms-list.ms-focus { + box-shadow: none; + border: 1px solid #b1bbc4 +} + +.ms-container .ms-selectable li.ms-elem-selectable { + border: none; + padding: 5px 10px; + color: #6c757d +} + +.ms-container .ms-selectable li.ms-hover { + background-color: #6658dd; + color: #fff +} + +.ms-container .ms-selection li.ms-elem-selection { + border: none; + padding: 5px 10px; + color: #6c757d +} + +.ms-container .ms-selection li.ms-hover { + background-color: #6658dd; + color: #fff +} + +.ms-selectable { + box-shadow: none; + outline: 0 !important +} + +.ms-optgroup-label { + font-weight: 500; + font-family: "Cerebri Sans,sans-serif"; + color: #323a46 !important; + font-size: 13px +} + +.ms-container .ms-selectable, +.ms-container .ms-selection { + background-color: #fff +} + +.autocomplete-suggestions { + border: 1px solid #e9f0f4; + background-color: #fff; + cursor: default; + overflow: auto; + max-height: 200px !important; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15) +} + +.autocomplete-suggestion { + padding: 5px 10px; + white-space: nowrap; + overflow: hidden +} + +.autocomplete-no-suggestion { + padding: 5px +} + +.autocomplete-selected { + background: #f7f7f7; + cursor: pointer +} + +.autocomplete-suggestions strong { + font-weight: 700; + color: #323a46 +} + +.autocomplete-group { + padding: 5px; + font-weight: 500; + font-family: "Cerebri Sans,sans-serif" +} + +.autocomplete-group strong { + font-weight: 700; + font-size: 16px; + color: #323a46; + display: block +} + +.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { + width: 100% !important +} + +.bootstrap-select .dropdown-toggle:after { + content: "\F0140"; + display: inline-block; + font-family: "Material Design Icons"; + padding-left: 10px +} + +.bootstrap-select .dropdown-toggle:focus { + outline: 0 !important; + outline-offset: 0 +} + +.bootstrap-select a { + outline: 0 !important +} + +.bootstrap-select .inner { + overflow-y: inherit !important +} + +.bootstrap-select>.dropdown-toggle .bs-placeholder { + color: #adb5bd +} + +.bootstrap-select>.dropdown-toggle .bs-placeholder:active, +.bootstrap-select>.dropdown-toggle .bs-placeholder:focus, +.bootstrap-select>.dropdown-toggle .bs-placeholder:hover { + color: #adb5bd +} + +.bootstrap-touchspin .btn .input-group-text { + padding: 0; + border: none; + background-color: transparent; + color: inherit +} + +.parsley-errors-list { + margin: 0; + padding: 0 +} + +.parsley-errors-list>li { + list-style: none; + color: #f1556c; + margin-top: 5px; + padding-left: 20px; + position: relative +} + +.parsley-errors-list>li:before { + content: "\F0159"; + font-family: "Material Design Icons"; + position: absolute; + left: 2px; + top: -1px +} + +.parsley-error { + border-color: #f1556c +} + +.parsley-success { + border-color: #1abc9c +} + +.flatpickr-calendar { + background: #fff; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15); + border: 1px solid #e9f0f4 +} + +.flatpickr-calendar.arrowTop:before { + border-bottom-color: #fff +} + +.flatpickr-calendar.arrowTop:after { + border-bottom-color: #fff +} + +.flatpickr-calendar.arrowBottom:after, +.flatpickr-calendar.arrowBottom:before { + border-top-color: #fff +} + +.flatpickr-current-month { + font-size: 110% +} + +.flatpickr-day.endRange, +.flatpickr-day.endRange.inRange, +.flatpickr-day.endRange.nextMonthDay, +.flatpickr-day.endRange.prevMonthDay, +.flatpickr-day.endRange:focus, +.flatpickr-day.endRange:hover, +.flatpickr-day.selected, +.flatpickr-day.selected.inRange, +.flatpickr-day.selected.nextMonthDay, +.flatpickr-day.selected.prevMonthDay, +.flatpickr-day.selected:focus, +.flatpickr-day.selected:hover, +.flatpickr-day.startRange, +.flatpickr-day.startRange.inRange, +.flatpickr-day.startRange.nextMonthDay, +.flatpickr-day.startRange.prevMonthDay, +.flatpickr-day.startRange:focus, +.flatpickr-day.startRange:hover { + background: #6658dd; + border-color: #6658dd +} + +.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)), +.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)), +.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) { + box-shadow: -10px 0 0 #6658dd +} + +.flatpickr-time .flatpickr-am-pm:focus, +.flatpickr-time .flatpickr-am-pm:hover, +.flatpickr-time input:focus, +.flatpickr-time input:hover { + background: #fff; + color: #323a46 +} + +.flatpickr-months .flatpickr-month { + height: 36px +} + +.flatpickr-months .flatpickr-month, +.flatpickr-months .flatpickr-next-month, +.flatpickr-months .flatpickr-prev-month { + color: #adb5bd; + fill: #adb5bd +} + +.flatpickr-weekdays { + background-color: #f3f7f9 +} + +.flatpickr-current-month input.cur-year[disabled], +.flatpickr-current-month input.cur-year[disabled]:hover, +.flatpickr-day, +.flatpickr-time .flatpickr-am-pm, +.flatpickr-time .flatpickr-time-separator, +.flatpickr-time input, +span.flatpickr-weekday { + color: #6c757d; + fill: #6c757d +} + +.flatpickr-day.disabled, +.flatpickr-day.disabled:hover, +.flatpickr-day.nextMonthDay, +.flatpickr-day.notAllowed, +.flatpickr-day.notAllowed.nextMonthDay, +.flatpickr-day.notAllowed.prevMonthDay, +.flatpickr-day.prevMonthDay { + color: #98a6ad +} + +.flatpickr-day.inRange, +.flatpickr-day.nextMonthDay.inRange, +.flatpickr-day.nextMonthDay.today.inRange, +.flatpickr-day.nextMonthDay:focus, +.flatpickr-day.nextMonthDay:hover, +.flatpickr-day.prevMonthDay.inRange, +.flatpickr-day.prevMonthDay.today.inRange, +.flatpickr-day.prevMonthDay:focus, +.flatpickr-day.prevMonthDay:hover, +.flatpickr-day.today.inRange, +.flatpickr-day:focus, +.flatpickr-day:hover { + background: #f3f7f9; + border-color: #f3f7f9 +} + +.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time { + border-top: 1px solid #fff +} + +.flatpickr-current-month .flatpickr-monthDropdown-months:hover, +.numInputWrapper:hover { + background-color: transparent; + color: #323a46 +} + +.flatpickr-day.inRange { + box-shadow: -5px 0 0 #f3f7f9, 5px 0 0 #f3f7f9 +} + +.flatpickr-day.flatpickr-disabled, +.flatpickr-day.flatpickr-disabled:hover { + color: #98a6ad +} + +.clockpicker-popover .btn-default { + background-color: #6658dd; + color: #fff +} + +.clockpicker-popover { + background: #fff; + box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15); + border: 1px solid #e9f0f4 +} + +.clockpicker-popover .popover-title { + background-color: transparent +} + +.clockpicker-popover .clockpicker-plate { + background: #f3f7f9; + border: 1px solid #e9f0f4 +} + +.clockpicker-popover .popover-content { + background-color: transparent +} + +.clockpicker-tick { + color: #6c757d +} + +.clockpicker-tick:hover { + background-color: rgba(102, 88, 221, .35) +} + +.clockpicker-canvas line { + stroke: #6658dd +} + +.clockpicker-canvas-bg { + fill: rgba(102, 88, 221, .35) +} + +.clockpicker-canvas-bearing, +.clockpicker-canvas-fg { + fill: #6658dd +} + + + +.note-editor.note-frame { + border: 1px solid #ced4da; + box-shadow: none; + margin: 0 +} + +.note-editor.note-frame .note-statusbar { + background-color: #fcfcfc; + border-top: 1px solid #f7f7f7 +} + +.note-editor.note-frame .note-editable { + border: none; + background-color: #fff !important; + color: #6c757d !important +} + +.note-editor .note-dropzone { + color: #343a40 !important; + background-color: #fcfcfc +} + +.note-status-output { + display: none +} + +.note-placeholder { + color: #adb5bd +} + +.note-editable { + border: 1px solid #ced4da; + border-radius: .2rem; + padding: .45rem .9rem !important; + background-color: #fff !important; + color: #6c757d !important; + box-shadow: none +} + +.note-editable p:last-of-type { + margin-bottom: 0 +} + +.card-header.note-toolbar .note-color .dropdown-menu, +.note-popover .popover-content .note-color .dropdown-menu { + min-width: 344px +} + +.note-toolbar { + z-index: 1; + padding: 3px 3px 8px 8px !important +} + +.note-toolbar .note-btn { + background: #f3f7f9; + border-color: #f7f7f7; + padding: .28rem .65rem; + font-size: 13px +} + +.note-color-all .note-btn.dropdown-toggle { + width: 30px !important +} + +.note-color-all .note-btn.dropdown-toggle:before { + content: "\F035D"; + font: normal normal normal 24px/1 "Material Design Icons"; + position: absolute; + left: 2px; + top: 3px +} + +.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, +.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover { + background-color: #6658dd +} + +.note-editor.note-airframe .note-placeholder, +.note-editor.note-frame .note-placeholder { + padding-left: .9rem +} + +.ql-container { + font-family: Nunito, sans-serif +} + +.ql-container.ql-snow { + border-color: #ced4da +} + +.ql-bubble { + border: 1px solid #ced4da; + border-radius: .2rem +} + +.ql-toolbar { + font-family: Nunito, sans-serif !important +} + +.ql-toolbar span { + outline: 0 !important; + color: #6c757d +} + +.ql-toolbar span:hover { + color: #6658dd !important +} + +.ql-toolbar.ql-snow { + border-color: #ced4da +} + +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { + border-color: transparent +} + +.ql-snow .ql-script, +.ql-snow .ql-strike svg, +.ql-snow .ql-stroke { + stroke: #6c757d +} + +.ql-snow .ql-fill { + fill: #6c757d +} + +.ql-snow .ql-picker-options { + background-color: #fff; + border-color: #e9f0f4 !important +} + +.dropzone { + border: 2px dashed #ced4da; + background: #fff; + border-radius: 6px; + cursor: pointer; + min-height: 150px; + padding: 20px; + box-shadow: none +} + +.dropzone .dz-message { + text-align: center; + margin: 2rem 0 +} + +.dropzone.dz-started .dz-message { + display: none +} + + +.dropify-wrapper { + border: 2px dashed #ced4da; + background: #fff; + border-radius: 6px; + color: #6c757d +} + +.dropify-wrapper:hover { + background-image: linear-gradient(-45deg, #edeff1 25%, transparent 25%, transparent 50%, #edeff1 50%, #edeff1 75%, transparent 75%, transparent) +} + +.dropify-wrapper .dropify-preview { + background-color: #fff +} + +.editable-clear-x { +} + +.editableform-loading { +} + +.editable-checklist label { + display: block +} + +.image-crop-preview .img-preview { + float: left; + margin-bottom: .5rem; + margin-right: .5rem; + overflow: hidden; + background-color: #f3f7f9; + text-align: center; + width: 100% +} + +.image-crop-preview .img-preview>img { + max-width: 100% +} + +.image-crop-preview .preview-lg { + height: 9rem; + width: 16rem +} + +.image-crop-preview .preview-md { + height: 4.5rem; + width: 8rem +} + +.image-crop-preview .preview-sm { + height: 2.25rem; + width: 4rem +} + +.image-crop-preview .preview-xs { + height: 1.125rem; + margin-right: 0; + width: 2rem +} + +.img-crop-preview-btns>.btn, +.img-crop-preview-btns>.btn-group { + margin-bottom: 8px; + margin-right: 8px +} + +.docs-cropped .modal-body>canvas, +.docs-cropped .modal-body>img { + max-width: 100% +} + +.docs-drop-options { + max-height: 400px; + overflow-y: auto +} + +.gmaps, +.gmaps-panaroma { + height: 300px; + background: #f3f7f9; + border-radius: 3px +} + +.gmaps-overlay { + display: block; + text-align: center; + color: #fff; + font-size: 16px; + line-height: 40px; + background: #6658dd; + border-radius: 4px; + padding: 10px 20px +} + +.gmaps-overlay_arrow { + left: 50%; + margin-left: -16px; + width: 0; + height: 0; + position: absolute +} + +.gmaps-overlay_arrow.above { + bottom: -15px; + border-left: 16px solid transparent; + border-right: 16px solid transparent; + border-top: 16px solid #6658dd +} + +.gmaps-overlay_arrow.below { + top: -15px; + border-left: 16px solid transparent; + border-right: 16px solid transparent; + border-bottom: 16px solid #6658dd +} + +.jvectormap-label { + border: none; + background: #323a46; + color: #fff; + font-family: "Cerebri Sans,sans-serif"; + font-size: .875rem; + padding: 5px 8px +} + +.mapael .map { + position: relative +} + +.mapael .map .zoomIn { + top: 25px +} + +.mapael .map .zoomOut { + top: 50px +} + +.mapael .mapTooltip { + position: absolute; + background-color: #6658dd; + opacity: .95; + border-radius: 3px; + padding: 2px 10px; + z-index: 1000; + max-width: 200px; + display: none; + color: #fff; + font-family: "Cerebri Sans,sans-serif" +} + +.mapael .zoomIn, +.mapael .zoomOut, +.mapael .zoomReset { + display: inline-block; + text-align: center; + vertical-align: middle; + border-radius: 2px; + font-weight: 500; + cursor: pointer; + background-color: #6658dd; + text-decoration: none; + color: #fff; + font-size: 14px; + position: absolute; + top: 0; + left: 10px; + width: 24px; + height: 24px; + line-height: 24px +} + +.mapael .plotLegend text { + font-family: Nunito, sans-serif !important; + fill: #98a6ad +} + +.datepicker { + padding: 10px !important; + animation: none +} + +.datepicker td, +.datepicker th { + width: 30px; + height: 30px; + border-radius: 50% +} + +.datepicker table tr td .active.disabled:hover[disabled], +.datepicker table tr td .active.disabled[disabled], +.datepicker table tr td .active:active, +.datepicker table tr td .active:hover, +.datepicker table tr td .active:hover.active, +.datepicker table tr td .active:hover.disabled, +.datepicker table tr td .active:hover:active, +.datepicker table tr td .active:hover:hover, +.datepicker table tr td .active:hover[disabled], +.datepicker table tr td .active[disabled], +.datepicker table tr td span.active.active, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled.disabled, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover, +.datepicker table tr td span.active.disabled:hover.active, +.datepicker table tr td span.active.disabled:hover.disabled, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.disabled:hover:hover, +.datepicker table tr td span.active.disabled:hover[disabled], +.datepicker table tr td span.active.disabled[disabled], +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active:hover.disabled, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active:hover:hover, +.datepicker table tr td span.active:hover[disabled], +.datepicker table tr td span.active[disabled], +.datepicker table tr td.active.active, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled.disabled, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover, +.datepicker table tr td.active.disabled:hover.active, +.datepicker table tr td.active.disabled:hover.disabled, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.disabled:hover:hover, +.datepicker table tr td.today, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today.disabled:hover, +.datepicker table tr td.today:hover { + background-color: #6658dd !important; + background-image: none !important; + color: #fff +} + +.datepicker table tr td span.focused, +.datepicker table tr td span:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background: #f7f7f7 +} + +.datepicker table tr td span.new, +.datepicker table tr td span.old, +.datepicker table tr td.new, +.datepicker table tr td.old { + color: #6c757d; + opacity: .4 +} + +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover { + background: #f7f7f7 +} + +.datepicker .datepicker-switch:hover { + background: 0 0 +} + +.datepicker-dropdown:after { + border-bottom: 6px solid #fff +} + +.datepicker-dropdown:before { + border-bottom-color: #e9f0f4 +} + +.datepicker-dropdown.datepicker-orient-top:before { + border-top: 7px solid #e9f0f4 +} + +.datepicker-dropdown.datepicker-orient-top:after { + border-top: 6px solid #fff +} + +.gu-mirror { + position: fixed !important; + margin: 0 !important; + z-index: 9999 !important; + opacity: .8 +} + +.gu-hide { + display: none !important +} + +.gu-unselectable { + -webkit-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important +} + +.gu-transit { + opacity: .2 +} + +.dragula-handle { + position: relative; + width: 36px; + height: 36px; + font-size: 24px; + text-align: center; + cursor: move +} + +.dragula-handle:before { + content: "\F01DB"; + font-family: "Material Design Icons"; + position: absolute +} + .fa-angle-right { transition: transform .15s; position: absolute; @@ -15,5 +7603,5 @@ text-rendering: auto; line-height: 1.5rem; font-size: 1.1rem; - transform: translate(0,0); -} + transform: translate(0, 0); +} \ No newline at end of file diff --git a/website/static/css/style-dashboard.css b/website/static/css/style-dashboard.css index 5ec1bd452..e363f968b 100644 --- a/website/static/css/style-dashboard.css +++ b/website/static/css/style-dashboard.css @@ -377,7 +377,6 @@ a.text-lightred:hover { } /** Login **/ .login-body{ - background: url("../images/login-bg-green.png") no-repeat center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; @@ -704,7 +703,6 @@ a.text-lightred:hover { } .checkbox input + i:after { content: ''; - background: url("../images/mark2.png") no-repeat center; top:0px; left:0px; width:17px; @@ -1009,15 +1007,12 @@ ul.dropdown-menu.drp-mnu li { } .custom-nav > li.menu-list.active > a { - background-image: url(../images/plus.png); } .custom-nav > li.nav-active.active > a { - background-image: url(../images/minus.png); } .custom-nav > li.nav-active.active > a:hover { - background-image: url(../images/minus.png); } .custom-nav li .fa { @@ -1460,7 +1455,6 @@ ul.dropdown-menu li { #loginButton span{ width:24px; height:24px; - background:url(../images/sprite.png) no-repeat -35px -10px; display:block; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; @@ -1515,7 +1509,6 @@ ul.dropdown-menu li { .search_box input[type="submit"] { border: none; cursor: pointer; - background:#424f63 url(../images/search.png) no-repeat center; position: absolute; right: 0; width:35px; @@ -1655,7 +1648,6 @@ i.fa.fa-tasks{ cursor: pointer; } .sb-search-submit { - background:#fff url('../images/search.png') no-repeat 5px 7px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */ color: transparent; @@ -1665,7 +1657,6 @@ i.fa.fa-tasks{ -webkit-appearance: none; } .sb-icon-search { - background:#fff url('../images/search.png') no-repeat 5px 7px; z-index: 90; } /* Open state */ @@ -1674,7 +1665,6 @@ i.fa.fa-tasks{ min-width: 230px; } .sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search { - background: #c0c0c0 url('../images/img-sprite.png') no-repeat 0px 1px; color: #fff; z-index: 11; } @@ -2096,7 +2086,6 @@ ul.dropdown-menu.drp-mnu li a i { width:20px; height:20px; display:block; - background:url(../images/up-down.png) no-repeat -8px -24px; margin-top:13px; float:right; } @@ -2753,7 +2742,6 @@ i.icon_13{ } .single-bottom ul li input[type="checkbox"]:checked+label span:first-child:before { content: ""; - background: url(../images/2.png)no-repeat; position: absolute; left: 1px; top: 2px; @@ -4068,7 +4056,6 @@ h3.count.text-light { .coffee-top i { position: absolute; top: 84%; - background: url(../images/1.png)no-repeat center; width: 80px; height: 80px; display: block; @@ -4304,7 +4291,6 @@ h2.form-heading { width: 100%; } body#login{ - background: url(../images/bg.jpg)no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; @@ -4539,11 +4525,9 @@ button.rew:hover { color:#E8E8E8; } .login-form-info input[type="text"].men{ - background:url(../images/n.png) no-repeat 10px 11px; display:block; } .login-form-info input[type="password"].lock{ - background:url(../images/i.png) no-repeat 10px 11px; display:block; } .login-form-info input[type="password"]{ @@ -4772,7 +4756,6 @@ h1.blank,h3.blank1 { padding: 0em 1em; } .main-grid1-grids{ - background:url(../images/2.jpg) no-repeat 0px 0px; min-height:300px; background-size:cover; -webkit-background-size:cover; @@ -5022,7 +5005,6 @@ span.badge1 { border:1px solid #F44336; } .sign-in-form-top{ - background:url(../images/3.jpg) no-repeat 0px -55px; display:block; min-height:150px; padding:3em 0 0; @@ -5051,7 +5033,6 @@ span.badge1 { } .signin:after { content: ''; - background: url(../images/6.png) no-repeat 0px 0px; display: block; width: 595px; height: 20px; @@ -5076,10 +5057,8 @@ span.badge1 { border-style: solid; } .log-input input.user { - background: url(../images/user.png)no-repeat 8px 10px #fff; } .log-input input.lock { - background: url(../images/lock.png)no-repeat 8px 10px #fff; } .log-input-left { float: left; @@ -5143,7 +5122,6 @@ span.checkbox2 { } .log-input .checkbox input + i:after { content: ''; - background: url("../images/tick.png") no-repeat 5px 5px; top: -1px; left: -1px; width: 15px; @@ -5448,7 +5426,6 @@ canvas#bar1 { width: 39%; } .signin:after { - background: url(../images/6.png) no-repeat 0px 0px; width: 590px; background-size: 100%; } @@ -5553,7 +5530,6 @@ canvas#pie { width: 26%; } .signin:after { - background: url(../images/6.png) no-repeat 0px 0px; width: 563px; background-size: 100%; } @@ -5673,7 +5649,6 @@ canvas#pie { min-height: 1735px !important; } .signin:after { - background: url(../images/6.png) no-repeat 0px 0px; width: 520px; background-size: 100%; } @@ -5854,7 +5829,6 @@ h3.count.text-light { } .coffee-top i { top: 70%; - background: url(../images/1.png)no-repeat center; left: 31%; background-size: 70%; } @@ -6302,7 +6276,6 @@ ul.new li.new_left, ul.new li.new_right { } .coffee-top i { top: 88%; - background: url(../images/1.png)no-repeat center; left: 44%; background-size: 70%; } @@ -6538,7 +6511,6 @@ div#char { min-height: 2285px !important; } .sign-in-form-top { - background: url(../images/3.jpg) no-repeat 0px -80px; min-height: 115px; } .sign-in-form { @@ -6872,7 +6844,6 @@ div#page-wrapper { min-height: 2560px !important; } .signin:after { - background: url(../images/6.png) no-repeat 0px 0px; width: 482px; background-size: 100%; } @@ -7157,7 +7128,6 @@ span.checkbox1 { padding: 0.5em 1em 0.5em 1em; } .signin:after { - background: url(../images/6.png) no-repeat 0px 0px; width: 405px; background-size: 100%; } @@ -7705,7 +7675,6 @@ span.checkbox1 { margin-bottom: 10px; } .signin:after { - background: url(../images/6.png) no-repeat 0px 0px; width: 305px; background-size: 100%; } diff --git a/website/static/js/lightbox.min.js b/website/static/js/lightbox.min.js index 2a200a7ac..fafa3f1d5 100644 --- a/website/static/js/lightbox.min.js +++ b/website/static/js/lightbox.min.js @@ -10,4 +10,3 @@ * https://github.com/lokesh/lightbox2/blob/master/LICENSE */ !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],b):"object"==typeof exports?module.exports=b(require("jquery")):a.lightbox=b(a.jQuery)}(this,function(a){function b(b){this.album=[],this.currentImageIndex=void 0,this.init(),this.options=a.extend({},this.constructor.defaults),this.option(b)}return b.defaults={albumLabel:"Image %1 of %2",alwaysShowNavOnTouchDevices:!1,fadeDuration:600,fitImagesInViewport:!0,imageFadeDuration:600,positionFromTop:50,resizeDuration:700,showImageNumberLabel:!0,wrapAround:!1,disableScrolling:!1,sanitizeTitle:!1},b.prototype.option=function(b){a.extend(this.options,b)},b.prototype.imageCountLabel=function(a,b){return this.options.albumLabel.replace(/%1/g,a).replace(/%2/g,b)},b.prototype.init=function(){var b=this;a(document).ready(function(){b.enable(),b.build()})},b.prototype.enable=function(){var b=this;a("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(c){return b.start(a(c.currentTarget)),!1})},b.prototype.build=function(){var b=this;a('').appendTo(a("body")),this.$lightbox=a("#lightbox"),this.$overlay=a("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.$image=this.$lightbox.find(".lb-image"),this.$nav=this.$lightbox.find(".lb-nav"),this.containerPadding={top:parseInt(this.$container.css("padding-top"),10),right:parseInt(this.$container.css("padding-right"),10),bottom:parseInt(this.$container.css("padding-bottom"),10),left:parseInt(this.$container.css("padding-left"),10)},this.imageBorderWidth={top:parseInt(this.$image.css("border-top-width"),10),right:parseInt(this.$image.css("border-right-width"),10),bottom:parseInt(this.$image.css("border-bottom-width"),10),left:parseInt(this.$image.css("border-left-width"),10)},this.$overlay.hide().on("click",function(){return b.end(),!1}),this.$lightbox.hide().on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$outerContainer.on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$lightbox.find(".lb-prev").on("click",function(){return 0===b.currentImageIndex?b.changeImage(b.album.length-1):b.changeImage(b.currentImageIndex-1),!1}),this.$lightbox.find(".lb-next").on("click",function(){return b.currentImageIndex===b.album.length-1?b.changeImage(0):b.changeImage(b.currentImageIndex+1),!1}),this.$nav.on("mousedown",function(a){3===a.which&&(b.$nav.css("pointer-events","none"),b.$lightbox.one("contextmenu",function(){setTimeout(function(){this.$nav.css("pointer-events","auto")}.bind(b),0)}))}),this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return b.end(),!1})},b.prototype.start=function(b){function c(a){d.album.push({link:a.attr("href"),title:a.attr("data-title")||a.attr("title")})}var d=this,e=a(window);e.on("resize",a.proxy(this.sizeOverlay,this)),a("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[];var f,g=0,h=b.attr("data-lightbox");if(h){f=a(b.prop("tagName")+'[data-lightbox="'+h+'"]');for(var i=0;ifKY9eY$FN-DLM zNznO)V#@uR|6=Cn3zQ~ni(;A&_q{vu|Avhw7SC3&suDG9bgvL^_5WoA^h>i2VPfr{My~Lf@ZwF=)~f_U1tjHiq9({E|)n6*Yt|d zg5(~gJW<;qIxS+X&@pp8Gv fv}$AA-AIB*pSLgf>aB?e z?ScoU$yo_Fsy=%#mKmaT*abhyj|V0tyNqu~B;rF>dz;nzOEOls->W{c3AwuYRoNYG z)TS-45HNNZB%m =lu0P-Aqkn0Ql U3}Zu3>Z3*m;C`z^YW%v{x-6nU`d$WS%q&{R=6T4c`78HX z*|Q<4_Je1 h^52b!W47dLaxE1ky%u4!s^``euY@I`ET(cb4rON4+3hz! z!IrZqI{VFhjyra-M%^PDEgeDQ#5%Z?g&1522#0HvoDBQvSW*9Yz94 !FXK}hmVBA&y*+Iu+$hLXK_IZu`)s-gaP#pFBqh|M|U;C#F zD{tcWH(pFGG=3rbD7V1`SFP_TGe!i&m)@16!ZcoB^y_X46ey`qe#0t3koLDXE2vF% z`qtzjW3UsdqUDG?p)Bc%Ryp^v7~WOklbG6?UH2X(UQbT3m@V6Z%$&(wlg?QG`&{(2 zE&0u@G@Ss+EpC=a%w1M|w!3lt1vYBUPH!fHeP|mMf6TW`%_dOLl}kA|q2}ToP=Vz5 zQkGkuGP9}Uq{$0x`#DsxGqRKlD|6pBs6>CeWPfGeszT9wZ$BFMZ*2H>{7JLb$5E-^ z_^7(b`=|u;9&3)ZnW #OS-=nV ^PHzpz7*Kx{6 z=@a-%mk{42mesL4AGk^ICndFrrOXT9$ZHVkZa nrZ8~(kcS6Ur)LZB96S^5yA~>^ z#kBbHm#-Cn??9}fPrFYlRnsV;A*0x)cjEa^>Sq5}Gq%+#m*0#uf_r8|=2Sej9`z 8@fRT{qDY})$Qu?MM=yr zmET<*xIJLr+%ZFJChV{8en4MDg!O08!i8Ve$u;cwe{ih<-1iK=X@$bb`avSo^=9_P z%9doX^EtSo+XQ?e8-i)#;(~HY(V$?Uvr;@hz?F0o=Bu0Yh|C;&_irhdzHd2LZ_d+j ze^QZYbjH!=TV2w`&$xvLp!!8Rt;Kz`B*$K8f7`T^b;#6t4mmQq;1> z-YH`IGuRhwvuL}|t&PAzBE$7&hEmE1Iej#y=VWyO%d?%4YWV|p^+pjXqR}R>m>LPR zZ3m*Ig=i2ogueB8f4#r!mmI#-BMZ~x(F-h5CUa?7AXG^CNJ;`8#So(y6ZmeU(KF_| z==?GlCGK%%1h2R07oMnJ8;LuvnkG*?U#wPsa}<1_k>0-;9ZyjmUb5ojIo>bU)lX;7 z6_H(4*hl`-Y-yW-(N~jc&%|pRwj=2$1ipKKQaFcP9v^~!awBNRy%z@<{WwtT>IeN1 z>juk}6NWh5-n{&vEmLY-FUWqNx% GUn_Gt|93|O!7{=0e1N^=}+ zf|QFhIU)4tx4 7^67$ z++#wE`GU%s6`lZ=*SnxiuUTpG2OG=5YH*F(`nqO)ddbZpaiaIh%(2~uy)y3#2B$Mu z##0RRC(eQ|Qu6BK)hDiI`AFncp+xU#6%oTub3)Pmi%i64FJ`7V`MxR4&d%ocQLwGP z*8KDx>z02`6gk?D5gQyeqc{IKiN)IjCWE-wpr5(~j4LJ8T`QuqvVbPXD#p05FK#@h z#^E!gV)Js$-}z5qvhH*m7QOK1Uan~t&C|BZ&buD*8M+oM$?>Gl=|1;y;?}8t{^0}` z`{Os70_&RBzVni27L3ZZ{Yk6vJL-+aQc~s10K$@X%U~OFeleVONGO`5s+6+eBBU;v zY4UX&e1dp2d)R*H;<5U?|G2n3dBncS7vHbQ6(_Ry`m<3I^@nm#yrv7^vWfRXdG%^< znVtR3GeNv)S{~c~1GB75;VOFH92jnOi!x-mBF#qo#Mi5Jb1JopZc5^k7|?MdDW~oU z^Rf4vX3k0jm*_JG-KH0Mo8;LvRY+x7j?!1l6U~1V?B73hoOheU0I{K=hB5G@j{Hek zmUf@0cX>`m+ByNhPE9vOuBN1bFK({F6}X^@A|U|DQ0YtKLE-vOv-n$7OWv?7tEL=y z+Rf}19kZKJBA9e)-4x2Pdm-8RQ p?N^SU7D7&* z%VoRJhCDfev;e11Q|{fv&`%_&X_`cdfd;gg;?v&fHh#meci0fGgtG01<$DZm4~yo% zmW6z&x|`y&{W1z2vpfQa-KPWhks=Xr&GtuL?x2u8-}@RJN*pDgEjIIWN8AkiVxx7J zWkyEvsYc`GluESI7Yf)?wb-K%la2s5t}F5DTZ@|yQYZ9Z{1Nwo8aJppbF86bXUvf@ zy`;&ybYZ+P;bz8aN{PzfM@mguJ@+_aGdQZrpQChzk0WO{Uy>7pkqdS+x!Z!u|2O{B zie`Y}y+xo={L076TJ)_mAe*q`Ygx4A$&Q1sa}pOkFUN4YXqOWRFau{#$(Wrs-oh|b zmm!(jd9J9@wvOx08^*|o(D|nQxXts#7~h$x4BnT&2CZ^-KlDx55Vw5>oAVZHD&mDR z0+?2FA~uCncp)g@m$xhwYzb1nQIB6i>XJkL>*mCl@EOCjudy}6&0BrXBh~%nU+l|V z;96j#6o%YVIGGI2)CULUk%t!aYP;VjA68cs70}liih9$)>RDE?l Q5Z@% zH?0yg91s3{5Za>L0mqObI*y>ZKHi4`pN9v@agdk;$I*G=t-`99@(?`=SJOhg*!_;+ zPc!Wpp_75ShG91!(_-mlta)m~A&+32fWCyCuMcez-(Fxfk(tMk6LKVjCjN zfa>;O!%*<|8y@1oMN_J^<`dEP9AA?Xjfo#y9=I7c WE^g`j(4 zWcA_6aVnq-Uv~{&?n9)B+ja{mo8MQJR3>UQeY>f~_~C3EtS~vydK97FnH{wy2rwS| zBUKj =KMsqLVtqJU=^E!f-kGwB#o^5h201c@S zN>7eK-kxYQWXn*haPFVBG@ t4`U`81zSXPdna;vv%KEb7e2yVU ze?E`rQjgx0Z3N9J#ID)BIiCvdO5K3Er@iY0n%p|R$R#rI*K&O?v1Gd=IPOz|e&ju< zaRYRKi~UNxEF+(dhBV{=`T {w&gR9}|uUNSN``Iu1JTtR^;QXaOX7?%JiO!rcnBl)q&8XQx;5N?N!sgX0pP z8g|Vl*y?Gw(0_dM3KKVNlRcHuX`oS^TDIe+|9{vC2>;<3y7)05J|W29fxbhSa>1Jf z?rvorrd7MBO=Whl4Z0d8#tB6}0DHb4jHiWuj+m- f`6a{g)kO(G8rriyCONt6;7awZ-4BLv7>K*ODDOtYv47Mhb46nm!z$2g zOXa&Uc~@GV&c0OoWTf`*8;_eHwpR6_?5y>oj^njwG~HArNct?1v<^Z3J(hpwYF$c0 zQA15bdu^;o^g{HI;RM4rXI`1l{3kKA_}`YF f;!pM-(Q1RxA>X}C!|Hh-;7aG@JhG_OrSoy{xsEwhpJllf7 zAkt|2p~f|~5BC-C*pO}4Y 0d{SK_k3?VH!fd*F^iK&J|rTE0wR@k2xRALBM)ckKdF&A%zWL7IlLVfX!w zhGyha+Z@&9dclRmC~`62yexDow~7`0cVNfk0D}YyR^!r)PwKlZE*Zt7W!1Jy%}#Zg zSYSc{C_7$RP9d03X-;Sv+?IIh$@ApaP08b#__>_UY_!`V+}*TnacXN@iJp9-F r#~`46u8{`1APY%e9y|9(Z0Nf*jl}Rlo-iS3t`O7x;^p~^BSc0 z#BD8b0&ND8k=9wAf$j#&^A|GWCng+Ytc*S@CG FFF6B?9==vB|78f+REM{YITrxEZKZ@ll6=5EL==L2NYY^8s0@_sDswIzn_1! z7!)5Vm{DV3lTlrae$#L)h_t$}tH-J{5V&NT&BzR{kK#>xo-sp1C$_Pi(o+2MX5VI( zlJAAueQsD%YsRzT6=k!D$62>CVlXHmxR}DeHrNn@6N{-8iL+AKACr@0<813C7X3rm zx1<{~LVRPzNbl&*$mDWV$Y?fs`k1O2SKq(Qzw+HBvj2}ty6|6CaTa%mH=B|tKRo{B z`Q(C=&%i)I2;zxKnEUXi`T_deqypNeovJyQia~90cJl)hDJ9G@gg1a%7%-{UtL TH4MwB>e_Ch*$#wsa@?A<8*?|QFo5p*!wKlT;6W;3eKwymQ4{@~_S zbYhFZWK$O#Ht0r%=@xRB8272vV_;87uNdo{{bfC5KNvM<1b8*jc%1|lBQA4&gj(dt zE|Ql&@nf&a<*|Oy>>g77<(|U&$IcS_jTD(GjI%_RZEa&r)hmBDS q27RUZT>3U8$DEj?P A{ zHqPi6ZF*p)|C1lDydrkbOFiQwO>O3E`}|PU&9Tb2F;(YV{I$lL^PUYidNhfBn!K)B zJjGYv@2XGA{d^sDb|Xx83;DcA#2&c{10ON}WYQTp2onT%upj{(s|~oV=+7DICWI?d zS?oaS8?R>DKDgYv*X?0EMBmVzJ{&3i oP8vQc~RrZ!teJg_IqNaozf zH{+S1^( i3Cnr*DU(k`PKs2np*79gZYdZbFjX zux#$!N+Lq6YptUsM~;=vZFiO2mYnNeV%_(>uKhh*{q`?^c+K<7JTvcSW}cb(l$R>l zO4=lA>8=j!;P-Sl*ql3eKXa?=(u*@gaUYdd(R_-P=+@hp>KK+TSw&}l?8w%<(5oAN zcDd8N?)?wN!q2laPrnBUeu1^ybbx Vt@N6E`Yk=ZWA}!Qi zUOo+Ru1u3JeB4km9~|xKby4l2T4eKi_226GN8Pm-x!aU_?3?pmS|5PWq&S_lsZc@` zB}eTPMpa;DD(8W2;OTZ-jZ1VF8S(FfB%+8UiN+a@?E;<_GYz>J3<5BpeGr|5;*V%~ zzN8n-RozZO4qWkCLYr#+OiX9i+e8eTQ8#q4CYD9L@9EOv# PqQ*|{Sgs$OzkqXxi$Hv=4oYu;ix@mpt?1|+j2O-=m;d>l@GFH>NUsC z#n?%knFq3pxT1lerV7KA6mlR{8yAkbv)67})Ou>L^k$IdO9}W97yF+;S^XTkH7`nw z!W|8o7P?qR4Qo%&m$>t*&=4&S!W+0TtYZDrVT)KbiAtv$GRTKq9mqKWKTvgGzs`RF z8@t4cV3l{ZA!koqMO;&lcU_cx`m #OtEcm&^q!p6Q82IJ|7)o}Naz_b z{hn!wy0e3P$p>3$ve4_4c8}ZUUaTxmA4xB0v9g7dpBzvoywQ^eqWi+cSPcgLa>Bb! zHRN!@M}jBcP}S8VY6i2{8y)rZTN7Ln`?O`1Ji-O112H-4CTVV;j(Vy{r@mALs5(Z5 z1z2u3=RKh*$TiZ>W^Fy%vo(oUA7Q=`f41_a`yP*8gaF7oBa-UL&R(GO?t?PMMH Dls=or;bRwSc-~feK0*zvX{C~e%I_Gm(NDb4dbR0um%xJlBgaD7 zg2^2o?!pqk0&@AH^*YOXoVV}h%&7-XN_JIffZ!3>IZzz_K^DZ$DHkCSp;_#1Mu!>K z%CT#0)~2Y#SI!hWr$5myV)BAV3VyLSR%sp=me-8%P>t`eD@ow<>u=ice+k?}%k~mg zSl@BOk2^!>*JAfaloCr7Y`72jIehe=Y3{R}dH+Kd<;seEYxk?3?C!(pUHEbH5|Co% zA;>KiU+;LS9n^K@6|V=fL&aa4YxYp4zqQLNDh!SMElOPZRR)Ql?z? s5b+f2-Kq!WS`Q$kDW$zJzvv0CqwZzB+T5Rm#a-!wMjct(>vDs5cU#t{MepxTIS zxIkPNmOQX0y6Wu`K-m^nipTXwtD=7JSWbG+YCEd;>FV`#J58mZ&95F0@gWHSmFL?L z1?!0d^|)BA?lr{ew}Z@|Z0WjE=Y-XpdDlHg_Ug$ybd!4{O2lw+>OVc) zkoT4-RzFfJ%rUlMp+T2daG336YCkO0RML2!=$|@h*SNIoMp`og;E_540;eyIMy>~{ zKwDJ6(O#&idFysAMsiCND`@v4JtyAj=Dhyy6HAVTI;onS=g8RcJ9BrBdTQLoYrSR& zPxJ7m)F0uYE u&Nzv3HBeiFuM7v=QAJ6X1lbn|DHJrF zS?c1h9Z1Z*0PBA0>yRl}h4maaj2bU~9a*;F?MIzh{-~Lel|SN4pWB|Y(2G$ox0NM7 zUQs2S9kag!f#~ Ub4K_jUW@JszNvp9Wa2H0SZr@G?(w15W!4m47eX6ICp(B8I^iu=d7Q z0F}$~x)S!a5&ivlky5IV=<#&3Dco5$6F53U} zHl66=^H^_fTxHB&MGBO58??)HF_Ne435h_K+tckR!^O|V Xp?T3>t!B+AYOfm^`a(&Y&RCC+c=o`KDcq5*Vc|QgUt}t- zw2$kFQN***($qoXV9cne{TBr>K1=y!DPRghzgM$?yO5X&Vo(3Mk}ACl5_cPMPFw|@ z-e2B`>B1Rd9=VR}{N(RSX^MAGNOLr4DKh%)zfG$M|37no7pq^u`$y8(TTL87r&Hf+ zIS4MSxY(#Y96Yl=aR+*m6^uf|@&m)(r;TYm9Ke$G7Pv>r=7!;!kFK6v*vF%F)SfFE z#wL}sllgPVaLME6P|Q-`k9eAR_9?s*UhoO6AOXC&WbIqF7q7y)jT^q)8RBx&tC5~9 zIxaLTVb)a1<43j+O}sue-Qo;W9 X`w$jd3Hb0LFN 9CXxs3N$6e<^@D8lhzzy`wf= zkX*DJack|+s>tY3Z<<`r>LbN(4QJMpx=4zr nkQbu@va{G9YU-{n;lyA zc6_bwhs4g_bTp1Dgoaz{$D$7=lC2w;TEYhw-umR(%4CDe?nSy1=w)r{sshWJqa61( zHcU^oS#E3UN})s-uG(t}h^Y4&8TBNyQ4p&o!xQjp>MovNzD;dY6-NgfG|xm?2JZ6< zmngZ?x=>`T&g!QPzx%V=2kGHSenp)B;D5&|N9{#d$4hVr*m`J!`56ICyr9Qbqw52R zLY0Kf`(}LYK;q9*lXQlB}kq|%UFhRT9HS8Uh{SKjCr?Hl{TZ&DQZ >d)Z7lsi-}C_>OJsCafYtb2QUsqX|s zeyE9!zL2)d#7rZ19!jrG=$7Y83_0H{t^`y-p&XB2;j;|1 cihD^STOCKu#(Y>Xc8rGQD6<-V&xnSgVMXBesf8C;Wf9ZT;ng8^?5&F1* z3vWtP$WEU`(56(&Y@!UYF7eKeg+;Gt5+zYzB51I%va+@1RkKl`d3TGOnrnfNNFzBt z5qPcso}d%R*A8&F$@->_XPN0fpV#(by$DaPyewJs&P08dcXpQMTRr1;t&=SV8Cl~g zM`*RFiA#6yODK<#EtE-#zAn5p1!(;OH8wezw;DvSDjCb 8+!J40nx z#PAxY1h`BIfew%akoe%NSKEB~_UgB*U!9e$4xDbcj*FAZp;c%G7rH(2+EDFi2y5D$ zoy`?|x|;= *OQ+p=>cNBHvJVT@B+#?kkkN$JQ4tZ-5N|M=Z1;)oov%HOmOzGhntZ5rMT5I z8uECe=-YY&9jFbYw8~)Z=@HFA;yhHv$4P#}CJkMW#s5bvMw_jSZ**sEAKTub{RS0x zv)99~Xnyg%N8P O2isdzF7yrEC!j)lw+vCiWMz|538UaIS-xs=Biaw6|X zI~p5yC;9c;du4qNY+o_Nz}U9R$_NsI)AsV4CFSVtTai;bTLS4p2inOV2`RX~1g^H# z337^Mpr6Q=l;=G^2k=5bTFBG&V-a&Q^n29>FX_3IAI6?9IKwG}m9mu)%yqe!NRo Ux(KI>Nvcg)O zX|srwlqf;W+`>yerT&NYk#T#Aw3DEDG!$Lh`vk=nCx!|vZeS}-wpUK`=g&Vrd!~t; z@7~Rj6Riq#j1uxVK>K&O?o>3Cp!_gb8Y|5#&_L>c@%TGt$2RM{n7LW^aV%m2cgl;; z=Tz%N_F~4|YFs*do;dMD;?7_j(24@fCO^&XBGLoKE)GBcU0p5b=hV&?wCmt8vkWf9 z$o0iC+4ugzuGZ>6zo4;t*DR}-i>@&=u|xn^o-_# 5}E5b!9W~k^Ve#P;Jp7QafU5cXUU5XytaD*8xqGs{}k8)|Y ztN1vMnRn3YQ5}1oaJfjD&IQY+WhoJ`)=$b6FigRq1Kb6a4NfJQH=|Qo3R0SOv;x-w zKG+!EIa#nypyb?&aH-M;n$PY^3X~r#aWb>8^T9>GR+u|=-EOa2Y4-Fb!xOwaQbuB? z)k)8$X^C-I@TTw!QmnXBN2iN6NQQ%(^AnS&zog300 }?C>u$z_B_!9YdxI;T{LP^mfGmxZ3^cfkhp=y0 zUlZ6Zp{zp^BlcFZCZ#8~Qv$j+s*~DN(_D#(=STncdo=5Pdn$%sy;^XGlN}b%&C05~ zv-yl@l=^U%1-05Ml5t+lvWc=eq-T`yKo95i!0S9k#5R;Pl!|pD0Y77}y1M*!2WU8N zU3m@F6jy4Yq)uvwE|K=%%p2jBk-9jqUL)$-#;{2M_yf*-e04hM|2`uH>j?yNl?!5#YYWoHOkT#hY1tlz8tpBKg*OYrS`$55 z+S9)u336i&(~~ o3cmV4XW37J4KhFZ3%YXp+~b)O>MDl8;y?V*>IQm z_(CT(e!b@&MYLZl0$##baXF$9R)XrKRl9MY&+>rAe#m2(G{gtgTA$~aLRnN^p&ygb zo%dc{@8 oDbb!Ui!y73HVG=7)_P?DzpctX_1 zkG+H+ G2E2zCx3)tSA3ejRsv* zAcW|5dkv&)6z^!6;@TV-%-fdN6n*6ZO|4hr?k<6R#z1 J1N}V9@5CB=e*l?p3QjueYOTZxC755}Z3V%WXJTK3zg#!`FbnTlLKmvY9IP z12`8ZsQkHM4Ib`Z#iHIAYZ>+UB5`6)A8I DFHQ}9lJWmj>+1v4J z5A3+~;{ZN?y}1vC57->|efH$kK-^|F7jd9&;&n*KGa;IS#FHOm8!(uWu@TI1cvph! zh1>76^rB0R?Khsg668 {Sk0n&7ipPF=c&WUqbZnjO bEfDak0byHhX{1iY)cCx`%)huH z>o^$V`a7) h=NT4aYGmm$W1*oIj+p$KeRBlU( z5nON2L}QtP+r!~^Hnl-w`6JB~RNSlCgL<`lG_dI|#f~M3f(t5@sg)(7DWMIsZ<|og zK1g<)um~N= %5_wW% ^x^t+UsbR_Ae2vi*Sml zt9%aJzUX7TONu#JCQFSW0B(9EYvE&7tgNgweA`0QML(7l(roB7M*e|pip8dCR8!wh zmqFt)bxuM_{>kY8?ALve=a;1+@2-LZZ+hEW&*9Cb)MxX*(?zTsmr)AWR(+n}1nY9h z;uX OE&?l4u926`9IlxPQ8(|sq&Dq%G?CMIdUxB67 zsCxOggv{_~L*V%*j9id)Us-vKrXb$9fN#!E0+mJ9NBa#><7a(@$PHo9(0Aj0OlJhR zpstAhi&CYJKoutBQ6|U)3= UGLX$N2JIWZZ#PolT*h;U`EGo5rQrRBFrYKwLWB&4xCTGG0*};^P4FE+7}; zF~jijC$DsfA3LSn;kML1RwoCeP2}15&r|T {KV)NC`ISf zwGI8TbZI_IFiLh Y$KkUuPw;Fzt$u&trl!jv{_jkgG{!-WWAI{oBGv^=1 z F|3$Fl*HCj{LU!w-^qgj?3*=o}QvhhYGMo1oz zMh7F$9)kfFT;~9mU&dRRyRn}NArPu#tdaOxk9hx!E>UweIeEWvABFp){R;ZWxDexu zl5DK3ZB|OXvm5%v5{us2n_q_bHBhzDKjMyO^`I4;JRd$x@i5wC3sxq?0s6yHV5rR@ zNR~{>j=-|@jS96`s>gOCUQx?DX5(lO$-4b*q)cKA5KTykUwK_2p@cGEGF~|@dcRLH z 1FrE|ZXbZefH$wt`ypqj$IMP#<2l*30Ia24?KA3ZoGgxIBf+^c zyFWCE9RNOSTdV_k+DuT|XZgD_-&UJbyK&j1`)0_Vg5`mOkQh+!od?K_5*&P3uXsJ1 zD84)gcqSLedn#}fuhYcSt^5Y29z~2?2K!0dzdfkf 3ZY=Tb_0wt!oU3 zx@_KCJK<0m;-gt`jUir^qYxcW%79hkT1mQfXoTa!)5A>m3~fjrZAXVSCiSLnKhSkU z<=cr^D>7&)yPUn8$E|B@iEm!u&^C9xLG{!qSwhR-%RTf9 wF&4A+4#&2vUmcBpJ96w@^o z7F`@E+=SfVMp%s5Lt4lOVeCpQ(0!YnRvZlCsiz?y3da|IAG4TBF1$V^z5RfxQ*%%M z5DuL#AIHy6^;}E50pFrJWSnm`)t&QXoCs@jkxVu*zo4tSJ?RjYG*edr{2g*Sj(x>b zzUS>xw~l=T=&=34=8Q!qWuLs0x7J=VLpFe9)RhJt ~i-szU?VclfLD$2*U9xyVEmZn2aW5>3sg<5R#p6#QvG%GT3hPTl;8q0k~QA|;o z@aDe{i9nfXfR|cee|1Xr@d*zxMMQ06@ukI|2Wc!c*; ZYH;xs~P8C2g>_io7A*~`7nbkXP-Vx4`dNc4ix(6pd%MF zxKQK%J5XJz7i3HG*J_Uoc%HJkO)ShkC%Uw|?peo_n2s?i1;G&C7oDAiZiz3~m7;we zt-v5ggf_!J$_-v9Kv5}kE}N!5-qt8SxI>8RfnJ5M9RT_2JCJ~k5<6qLPm>#E9mhcM zrkUUhXFqn8W#RXZhwk*ehz+5_<(gow%`m;tgZ-D2`Bcg}mU~>%L#?pc{glKT4#xyA z*T*&*;~0$QDCdS1RA=-=Hy;<5z&*7}#?e1{T+oQSZD3~bF!{@b$xO)$01*EkCLFBG8CD`o>mEF~~qG`MvLq z4K{Lhs@xU<1rg4LK7^ T42p< -35U#~W)ds^8ylxUga zi(NvPoU_vnI_2mT)G74C9u&Pme9D^}GEs%IzZX4G$vzdHUg3duJ;#x_N@Q{H`ya=y z%8Zt!N-gk`T!)!Zd`te8{np>`svy4KI}|ViAmU!}l`Gt}V#QyhkR_UeQ66{6-8+5? zeay#-zTL6tz4Ev?k1VB^?BnI=CrJj*G(-mW=xXNAZLhMX!fHEubqzt-E}sqIUcxaX z-7o(vxiGBf#pJZw8OfnLWC}g?-Y%toos;|%s68tYa@|l_`ApgUyHlG>$Mt$vOJ?GY z8Y?2>9TC<+3xZqjo@f0uoL)qo%IAw&kLcmj1gixk34IEUd2aKu)B34 vcnBHQq_ Nj_d) zDNSG8${pUIwDTKfXI~MwC|?`Qngagg%^P`6No7@ zb5ZG?BPCgPpq5Wba&z)R`sx?3L#FyJiUFkQk2^U0{%&!a=)&6DZikXj+ #6)?k*TFQLxss7?kR;=`wXY z&-3N#;`Rv})T?H5F#Hm79ceBh *sLYaed~XJ^4>kISb}hpkC~3B8)vPY;l|h_ zfz A$xaB7PIz)r)YH zC`T4czps|NVi2sT5kpxUUOPdj`z{-BY%F|JXn3Zg{PR$N)ctM1Wf1NB8`|BbS309% z)WIyiY|ni&&mLG1C}PGxggly`n-m-RrD_^;qt?$i;^GKk-CuR1X+=5Ct39(Op9X{i zjVj9N|LupO`VsTVb4R{C&DZ{7Z7KFEjX0j~v8hDRG?L=dNsOXf^kV=HOg@5KH82G? z1fE@DwVS*A1Pd^YA>XgLTP`8HszE}`Y#zW&PuIaGOp~P>8Ztf3E;WA!*?UNm+{GAe zUJ*Bw62meBp2Si8sWTpj?9(5m;MRH`%wy&bxpKE~Ug_X2A*MCv6 lbW38C7}8yR~L9NW?+brM=g!Jk|j>2NVIvrXu70P zux-Bpw_M@`NCQBoJU%GcCZEcec`pZFx;PtUeMeK+Adl_P!$?+!sIP&=_nk+5E7AJk zNk8T5I;-M7Onlko?VHF(-^JnY^YPu^I0mr=V6 `x462OAGFD0iP%<6FVU(H%~4!~d&eD7RaSlkxxkmks*=48 ~9k~ zZ*n?+7&RsPm=z9f9I#^Qj4Kj-?}%x+(v$(!i1$XswTPe+aVDU#4%{YvcLY*Jdxswi z_puyX+dV4KWNIur*J2SO4t43Dol7R| kDpkbWW%3pjIuv-M3w*B0rhogYuJ<^e|r9jU00Q z`gI2}R7glE YioXf*` zAkPSSX1sfo;K?mB^{Xw{T;$8{GOw%wqI;bL+i7Xma&y18u#_0v?}ZDdW0Tz^> m7pmbbpP=_gcIgi>RoEvC!3u`prBKG?`%OP3w~Ogo{D{xRBPe)`KwD z5!9x}C~kVEz5QN_#mUlKf5>z*5N1tSOsRAAA^$*PLZ|3U%i;r2v+eOOJ&0DhttKx0 zkL1?Mh7+68_G>Nv`jM@0989Wb=*mA$@S_(O?S4Ejd3AV1_M=bEf1gKdYv|_>48CC! zVvc=28k+2EO!NYQU;q;=XnBf&ZoU_iO6p|$ScyZYxUG_>FhN3-K9BQ)>G`^slIfe$ zxxH6 H}HN?kTHM+tXJ>P3l|*8 zh`Z-W%jNxTjr&IGB=lYbTbJMKx@fu+e_nnV+odrv)RNfsV_oho1NN1bP5L8+lM~b1 z-avjyD*ak4(jsVDOmvpNcT@IBWIvc_H1E-y?x1iJ&Jeo)O_suzl={yGKkH!6FrR&K z9E9wRp;PmOwL=DuMQ)FR>DBVHIhD7mxn?2=Y{&Y||F1!w {a-%zi3UPN@LP8| 9#Has9I`a$Y^#9aD)t<$43b^z}iyOX_q}pQq2A zn)O=}ihnh-ZTY?}@3z*~;|us?B|-hGbjOslg%Kf5R-bnLOxBw2*KK_U=L!+U%+fQ2 zx>=SA(7h!(h3I6r)#vjl-y&G1QqOn4ffRYVV|PpB+{-?TXXC2iHiCfQ_DK4ty6Yb< z%JC$yHJ02LNWP&+nBd;r;1ft~!6XcTd;u_}INoQDXi5;h_)spd9USNU8HI%AfYJVq zG^va_v0dJva4rGYP0L@jTT&eQ-#NE%c%A;!q{@H#E?#$=Ep2MIMvIX5ZY7-kR>hB7 z_D}AYa(sR`bn*}AHmpo00W~t+Hv0v^L^&7&BX#W-zg^)^yrZ<>oy$Eb@RY{8_oc;> z1ZPH7tt(q=DgW7g+J7-%u;(p{HRLyM$s%PtvwFES_YKnV*k`z=bl hU9K(b=sIE7|Rt}2Y8vW%T*)=<0c!YPaAG5#3XI!oO`db82(wdL&_kIW~ ztAcENwZC$IO3+L0Z(h=mWA#unP{Ar26y<)>?`)a(Jc-<2Y>%dZRw>AE?h&g2e~hU> zr1d=IX3v8Gf8h8+Q48o_RIf+g{>WIz3OwLpHalzq&a79pe(#@7MlA&LqnGTU!&Ol) zyKBb=&5m);gqSAFUhEuqHUJpf>3PmR)(b4~NC)qsn$;!lP>hY2nEBw26m?xD!JIG+ zCUu)*%-6`6Omid?&El|!ynb1rkV(^-ulR?5xzK&eRVcS&K|1Vr=(Nl7e9P2Du!1k~ zhplzEsIwdlv8!~K!9e&kq?j{Ta!}))?7HXO&sHAe3XtLgm>QEh8Mi&Jmv7t#TDKSd zr+Df4T9#r@Mf7~i8rL8Ep9_0%{iq!#Br=!6RR^J>Em=0B`+MNZA3}AACExCpJK1HO z@6OoAFs}Ey9}joQeDm_kw|0OYgLf|R;Yq`});?N3G$WDS4y8&KdSI>DWaq^8*SKuB zcSf-XNIf&|)ljXRC+&nwH#Q<&hm%!+9=%oHCNEFl8K%*+Vzs=S2zr?P-3I_CQ=@6> zAAKXu!x}%w(Q@lDzQZgrFMV;n7`Jz=zS0UgJ#l8ew+SV6qTcU|a@C4G?7YFV9>WgO zzO|mn)#7NKLp 6?ugBapsOnK^FFyb1`@2ZZmLX$BvZdvRu_z;owEFU*p1xMs~n z{o792y;NS$2<~BWLsg2})d})Bd(&0~OHn%z4&%m(85)!ful9c$Jb3JYrdX`UU1(1; zpa%33nbe<)myaK}FKSiOlPa?bmgC(M+tY}U^QlOXa=1_&|Bv`l{EoGrN0 8fJ|&NK*Jb-o z%%i^V5o1*;yTNmLeLVJoYJU;ORA1DMqn3B7YUWsykMPm-K(()+a1n^)Ss}U`X4Z XMKyKfQ~v6`Lvtq;4Q_#U2|xgzMJf6hnrEx9L>B{&I_{yW_lEXoZ0 zOs2;A2X18V>U4vmMDWZZ0&VJhFoPkrm*tLL8GKHu5bB3jq;v1}d(b2OZT_>zWFW9b zmvwgkZR}{yqnm=Aj>N Yu>u;}3wze>bl04akjXl?p}sXjkKE?wjgktO!*`qg<9CDI QF8U8qFt(9|CX> z|!al)BqZl}8L@6G!Gq`A0F8~VN!H?^^aH9hZNPo3zO}kfm3+1F)&$SHZV&oA4*I*oNB_{G>eKv!P{?CV zpSA9qfN43P2H&fIqYGw0L8!J^ag%WrCOyf|o)t0Ndm9RiPrGG*BedP!9yEmg^(M}^ zwA+r-_-_Q$AMIak6H@y1(@l#2(9TZrwHv~iK@Nh^bWmMuhFN2xOq%ROy~Z@y<_a_# zPtYf3yYDy $A8A2fTP}gI5LJHb`OxLmc(%cK?oG zD14-Almk0)U36b(W=`hoWs*VJlN(%D7&HR5Y;aj9f9Nq>1f3j(4DYNYN^8(Y=+ePS zEne`&Oc_KgbmX6QHVLIWo}a$L9S>PteI!6>yfZb~h5#>2;5Qvi`d|aRLk`AX9Lu*w zVv%@ JOiSIDhfMH8+&-vppn#%mt+^ zKu3!Z>)$v!r7^xP#%fY?MqlVjFKilF_QK7t%k0dxnH1y~;QJHweE#{e^9d~@L?zLE ztHY;m<(YOaxjBr6C7UjLGF)WHt #2?x^VW(e#pQbKS2AukZO}-Hd z6dwIk_PjNV=A7Q?HyRL^vV$k%TkakZ$$#(R8@HknI>xv#AY=Mp(H+tlH+dEtZf)QE z)HwPGcFld0UNZuRkH}T8J4Yc8!q&Em_N>AQvSX`W@|)5&{fNxF6z=$% znG^jTMR@bST(&J3ylxlASEu064|T*#a&4wu0Y-dd7HRaEd=+O`$r3UIeCVriAW| zk}B#=S@YUNI+m?4FYWwJXzSYB(D)0@ |SN^E>V_Z5ZCZ+e9y@Z2dzWIE>eFgs^b8z8wZI2M~4j-ssc3!n{ )Rh_Hp}ywY+7Zx)_?W0%m5L$N`m!79O^A|pCg!mxjo2&-3av8 zE1WwaH>q^`#hb7D`e%w1DA)cZn3R>FABwaq_Ax)&U-j|Q-MnLCgTgD^Gv^qIBuD`1 zeM;}Fodm)#zh4*2Lf#=t6;*E@cB;lNEblm;>f5GQfl3rcxT2dU8540Xb~E5`&&cj0 z(S7Lyhfd!KT3(3DzW5i>d#+))eUI^D%yBM*^FDXk%p5u%2h(}admm{Pv$OFge*Rd< z{})-zCHM!KB!ND$v>d0JHLGX7WB!YHRjR$s=Ujl3*PUyIgArpU@uQ-+yPJn4KC5^a zZDuFHWkd@UhOdE_F2;_KqQh&$z)tjiN_!eg3}V|AtBo0c9i(atVfYQ*CV?@)Ig-l# z<;<+tC)+**(`SnNb(vOEeo7>r?6J81SHEwR>e?qS`%zgepC7p(H0zHIvQP5C81fa7 zSd77RQ}8R`XoION93?-c47E?S?&Pvn?A4qY;p&vyAl6CD2I2YpPha`tJL?`UE_^uM za@(Hs_o=F+8!04`t H^@C1g-@Ju2N3B?o(*XK*kxOH7R%86_n z4yNO^OJBizxDXW5`kS|Zy{Owk1}z+|8&%)=1G40vDSt>ysPqog_J0bVB*C_Ne@S4} z9iSxeU7nR)yEWO#Gx9#j=cmow9 pX_Fu_OW2GNyUKgo!}~arT`oaD$$8=XO!)JIXcv3o&Pd>EoeHO20X@IL8dX z;{TCRDOI69+ RhZJxelEU5D4FN~-uIqEQ zE{n(^MXG7aNIFPf^{0scWr)wXS-mc@;Tu;UFuG+wX2};tC?xLwXN8r&id63k-R?a; zi6Nyx17TZoZkt|T-?%DV&O1S`E1t{9AjT}8zr>Gdl^Or% KZEMk1BuN9YA049~!Jh-1jaXvRyGH1J+#X#+ zyjl~os`q<`{=Y~4RGSE;r{M68mrx2o?6;i1!B_VOoNm1-M7K&~q#VYZSEb5#i;WDv zc0q03Hj$#cWcbbMEcW8y2meC7r&xD;`2?lM9Zd0%aiF3$TD)9B<1h5?IWr^%A GP%kv$A^C-`9VG&@^CsL z`=igXB-f$M_kUSCZY5zcJeEvKKvya%D5YdOIh1EmN9dCZUP24;g z%qym(Pb?R*0@SVDFF*<1KXp=+(Oe6;HP(xOOQay7X0YY0q_r^?)1sBs_T@!?l9qo# z(-G!E(SSL@(|_`JSDC$27d+u2qWeBHe7Lo1C`W^qJeYpp`d2>sy$|5HWF%A%$`OOM zM@d}BP!nDFT;MeN?dFb0IOo)lV4~eGsr?A#|Jm#O`6P3kxEyR32LNFzLv-KbU~xA8 zvSSZtW=2&1-%s}TT!Tvhni_o%&`~&Nioup2{q)=i1qZxOw*xalD_~BfpGV@aezgNz z`_@`;YvKE5 0Zllkih^VPy+DTp`UOm3VeQ-?k3>|rRVt?#B%+OA^b zj8V$jnL|B1F1inxL2)X>(Gx}2msH@`<00ivM;;##h&*C2H8yxx;_g3UKVUKxp=89H z=6biX<(Di)juqS;TZ{f(E&dNnv?tQL%J&tM2Lk?zev))($CRDx_bG_umPicJDmJXl zn4y{w+g4bK&R*|qg01}%Vut@(v)MHL7G<=8KB3SpAVNM_pfGVb^p7h1^q^yw2I-m* zaC+@G1t|CTPlZHHm9zdKQ-CJHq$vnk^EaufO)4LotK!u;7CLEVVkowF=D(g4+?>MS z #JEcDwN`j~lC-(p4sy&=!2gLzQc;fgbufa)d!hR{$h0kfz zvS$h+HDwvqJ#(aI$VL6aUv%j*lCE0{g$8Iqo+-%uN`E3iQN_C1wO~{ktX**Ec?ZKK zBB7W1aud|;ohL-ZvYm7CE;(%ypOA@JP4E@IulWIUxBtJfEoVW>ZX_=N7@nY)aR!T& zKcQOvLFgy29jnOWiD(S{n-(vxo7LqLdzw9^Ut7GEgD3N4H<4P)m;L~G6n8{%c&&(o zKhPz?cu4eIX&ZR_@Z9)0``!)ln6anFI5d*_5zK#1DC(K{#F6-`+~w&BI!S_kfW6G^ zFhZ u8mu3i_>!6wU`JVj=~5A zIh|I-S>a>UWYQ~i!3o)2Yp>a8CN`+u`Rr=?XaAiFIe)^1c6*kdA=guX`E2`Ope4KW z5pDA;TmzyWulKq2h5#kb@E#~yWRS~}h6eUt8%L7@IKF0f7PsEtEnQfOlG~JaHyQbs z>Hl_T>j20tN6H=f=iYe+b;_nH-SB;>0l}3WEJ%qX9_BO}8|&ZXgVQOGMHm3_foEJA z^WBFl{^CmiM`UD2?m%~x{El>_<&M(LruuWmY7X9Af7$(VH@~rL^aT|<9jXDjM3(C= zOcXuzGA^d6f*`nii1Cg9xsVx3vH)mI=06}>ZMjPvGHNK6R|aUKvr#=)LBH8rf3?_X z?k~dgEm$PieYA-wI(KHW@a?1FXOkKbVWH1=gM)LenbpFN8*tWFOgvm?R%Z|nAUz_) z9xg kJrxa&zqYOz!f+A@d%;zwDHTBwY1&DrB?Q5&+2wB zd2jN9r`ODz(gE 9x#UmuZvwt@P Bt}Ii7ZDY?eg?0dnNoxm%Gm~w*IgNmcOjy1eY*h z3Gp++*RX&bbo~mS?;`T-F2B(n!J=`+EPU>z2)1Wu?}yVYN+og5=CAQTlOPGPVc$j; z{IUG3ZlNFgcq&lGy H8%-ivKm)s?NzTv?m1Rn4D^rJL zwoP3VscHv lj2Ul4eK2>($z;5M_hD<_J zl4-YR)yS!;`XW*FV0!7ZJ6XSM0|}P%ouP0rF$F|E$)qPxRM$1vLJm 9kSjkmdC?~v*It?uhz5XcHp8P14gIPu-tNBoCXyK`2OrrS69 zGV^U$bL>8ln{~Rpo#yGV1;r{V_&yh1>0=;1Uh>W{{Dwv3EAwktjdi}h91Jx6Dty6R z=eF`~ui#&Ij^a 9-WS)N->%kAaN0NUqwf6Fi4dHmb0}rmI53_ytS0Y2T_k)Ed)fpzPz|imL=I z-H>|!Pi}0i>^D2S!rBkClqy{z_*NI2?2)^TC5GIl=Pcqis1JnUW^6II;_k{5WAEhQ zgMY~T!XL0Ad3BLi=eJ)-5nYP1LN f9;Z5>g-yneoLWqM%SR7&DguV8Z49SOx$HA$YnRzYIuyp@_0n#faT9w zQ`ZXTY*cN@o{~G`Bo7}qKLhs}PAE3r$+TbhA#PXbw-hu^y36V{^_pTHu{)28sGoq` zo34kssUW;_q+icHZIz!9cf76NPHl}7pR5HOFzEDKNb=7QId2r3?P+`Uf9P3l y86&yh*k^R(YV!%e7MO4+h6D-D#SAw1= zaIRF$*mtdB_t(6Ny2|)>jwK&>me9fH|HSx- 8jc4ufr @ zYi` J!JjL~@H*o#z}wJ|y@CjyJN6 z3(;HLL_gvy9s2z)%x!j;gx2R66oo&P6`uKEuh#OT={@7bikvbv=YL}N;FOAKaVIPN zc9qr`@kLcK=zD=YJCV9m!zMlvi*@Ly(tj6qzYWx?z+PH#X!+oL7Kn(eiNl1+Le2S# zDC6AhnrfRP&pmbO|5{x6na4xX5{O!%;$5DjlcqN#+5HRo!f0pyv{Fc+c51QtUZyqC z$xdyElB7UA{w37;O0i8{OJP0wMN2Jz!#;?*gF)WAO>Bky?o3|2UI)9rs~xcWkllsl zM24)qhG0fF*)O^KshNrGb=Yk4c1LYU!?k3+zoaDv(V!a6Pz&L^(dWTO3KVzykR>bo zmAK55byZ6+Mv %cCFLk}$2gf?m++?1%)X{mQH6jc}Th1`lh+j+^o!nzmvVz{az?1i1Ke!Hx8 zy!eNGOqzfe Q 3>r(t2wipeGWwZh*mmmA9|}<0n)QenGCHQ2GFm;Ez@8NidZGiS z!#`b+`yAyP50@o(N=qW=5cd+ZvemiH-r-%~CytElD`|Y$FJ$^X^$<4p?&-LuSktNy z> p)o9jdz($z&PSm||i8G8m?+<7k$2mgpW zZv24s8Ra-l%{#`Cr3z$W)NJ-m*_xxDLNq=`Ne9%*OmrE%T!eb%vIZtfkdsZKd~FVX zI@fmtkrn%DB=ZNPf57$`&7{lQ9V8Ka?znsg3NOtKADE13syX`HUJPb;=U<%%dgq99 z@M&a~5@-h^m+#UVdkG`nx4ET^yis
+|;{-nx*gSQ!-}d3}|09v N2e+SB>!?ujd8|6b7Pn6)W0oc~IxQK- z#m(lKLz`l=1s9R(0`K6tI4ytQfd3%u$>zlK%msie77uSN1tQ6{{LiC33!1xT+j29y z*V_j^Ewj%- O6gN9RORFY^7OW$UD+}}Mg7TxrgkS5(m?P*fm`_A8D9!R2H$OC<3 zw|^Ej@9fG1F!E`7sYcoYopTX>qczLB7SO!Zz1P0HUmaBPVXd*#8G8?hMkaB~Q&Bk) zsF|r8$$1z8&4`C^{0?6y%>J3ukBt&fRg+t${KHq+m>{M>7!bkrVVJeSd+}CqS)WSC z4tq>$sCkzHb7}@AklHq*iEv$`b)}$Y(g<5(x=^4ql94>|wLQf)x&8=4#?H~y=x4fA zLU+Y<5p=xxvKmLd`h=mW60({;Q#+whJXDwNL ;6IW(Wi7BDux!XI))hiEbD0>$aTO@9tXk(7Sm&!PI4;}SZodTt;xtiy4dWJ6jIsv z9sCmx=I`qyg?Pbu%~@XN?9Ku f#hSJWHd}fB zg^fEjn-tuzQFpko1L>WrihL^W`>bs3I0V3NiVm=|!?nLg&h%k#sgd44)D}=9o}Y*d zv>0bXShrDUdxy32#U8eAGj^bhiTIl$=a#>RBP8RfM%|-1@482iq&nFlB8%d?IpOmT z7B_I(W}k1=zdBi|IWjU_PHh4_3j%T;0!%Jdu)?jb?h~80BcyN9E)m^S-WN;~?wrVY z!-tq&Y9aLe-jWog$%*FCHop~zq=k$2pB|IUjCgMqd3Set``T_*HW1b2eL|gy_gm=X zmfg3R>d~kvaHo5bo}d&BZz5#cl3pWo9OB?RxK2)%B8^uVJyoApVY=)kT`1yKpF0l)-_NCyX_qZGJNeyw z?f?HYC(7N^OBZPRgHj=O`ML6J9NA)1uD&LPahe-%LlfLWApb-}0+%~J9hK`)ba*Pt z8UjqCJ7kQOn-AKx4)Od@{i4^VA@DhPq~wT~>39_Yf*W!J^R(5~Z&E5|Kw5!m-8o-X z&%Z2bv$&e6W7!~*%RlzJXT#Sb986jurb9W#yk)Gp_fPc@`Rwoj;b9M3wFxwzzhc1e zV1+?bSs$;iD|nVJ*@S|;KzTyQw5&dulyr||U1e1hg*yzaNd%G4FyTPCO1fMo VJw$m2O>3v29Or@iNuA=*UR5YU)=aW*Y-t zJqtcqeHyh~_v!*0)#2BfVz;+`v3vup?=Hy%z^@u&eU;TkLiyG` En$%YIqhH@pJj%4hjiF%#V4@j)`@KKJ*EOII31nv1|BcnCQQBo z*S&s&L`R3pL9? JD;e=dIQs4&KBaX1Kokm(OHQCWf7x*lyRUb^c!WO9*y* z%VNiR_SgmF Luh3 ap2M7})%A8RnmkHhBYo3l>KDJ0#{c zDW1T>&DVKz%)nk}ulHK3$gBYxptnkzoPA` Sh5_doNqz zJ=(ZD)Ll_M@WFMaafiX`y({}|r}HAV_s!OIq$ENzF9SzCc6xlrxfFNvgm-F+HE9D~ z&KBovql-hs0c_RBoaJxFPrmX>dEy}Ls|`*WAAYTBlxES;JPZetZ(sIRN4lw&uKLOp zvu0+N`NBh#WSz?bQ{k_1(cZ*s5=e!#^rm*IJ?Si3a6X{)8E%=<#!1=t>ki~UhF5^= zc&))>X#syYutrHCpTncIzg~&n+zDGK&JFi4m6Hrv`HF hxs-ZX{-}iqI>aXA%-^Y zOy!NKahOjLdh<0rPP#4WKFLv4GddpLgj2ZU8dCj=@0>ynZgsZi4TKYo V4zRc <_K>#?%HNm=if2f zgHLb4LRBrb1)?n OrnLZay7x*qYU)nFxym(xm;z5zNR=)c-&i#VUDj?4%Y55ZPb z!(Wf|J39NT#B|h81=kS7I-?7Uch0tIcFmU6=UjY;XhxC3_e|(pUA42A8IjM7huBj# zw*)%r5!)*O6aYWH%)33YMSgX7vHHg~tbpozQ*H5dBe}Grh9s;*x(?7mE?7 aK*9+zNo=|Um85xha zU2mt>anAB)CxsG<51xAdV=*qSH$1 NImp-nn*cd_9ISwsGI zoo(56dxOMh@YY1b5&CLDIg}YHp1P)V<@(%7!R=uqOZ!g0Epbox-Mv(JB+d#9^Kf_P zPD5ym@MF?1?Gdx>2*T2kH066m$BdfmEM#Ewe3O>TPo(yStz&g&5)2$NXXCxTi6*p1 zuXXA~=Eip~S4D&uX)GjxL&S&5<$%q%t1Y2JW@Dyf%{Iz;^9&40x+((fy2?&=rB40S zk{t4xKmxoCXIwr|b{6xCdor}~YT(JZ%mkJ+jORpAWBSEE4Bi=-TWK|r)1LmQGEn#P zR0I6Xh17}js$ey`3oAA!UQvsJQm2Ct5?TQIZowo+VN6*NO2o4!>aQ F;Hss81ExdTe%A8QkoLfGe}Jk%x97MO zqhbXN;v@m#%B%EUuRnrK2-QX3rYep_>B !rpD&Rfqm73V9YHdSEmqvDNHC!=(^c zHF}Dbc02^b=P)}u7JZvlg<_LJ?+mmwv*S;=fYo&UIh3Yxfj)@h10%uA(aV0#c^IW> zI|TALU^ruOfBVHqClIP|RAY0}AL#PAUEffeFsLoxco?bZ;yd5-T{N40yiD24&0yXW z(bpFKwprln7!Rf5Zc1!HqdOc#nIp6BiidUa&ShXUzfp!q1k#4B$h*g*Oqaoe=BZS| zOWakX2T-&bM|{>J&7ibRcW83RSNom&*YA#gLSg=0lZk=$nV=lQlvHWP{=kld5p|!? zK0sJ|`|V)d*H_DiqUi3`prW=e0JJxD#O5Hlx8JO%r1lVgU{(@RTy`AcC7?2O8pY3_ zL!uBV`6W2fWO2+U>+2;=2sbVA&}nOZ>{O2zwq?p_6u)u#7cs9#({+cNR%3+> WpG;h0dqwW@2va;K2c{y-JH5&1ggE$1C`&+|Nz06wmc7EzkDu=N z6B&m0M7E1Q=UBmQ0#TxTL%@ @&%&TU_fwqj=n}S7UdS_NB2D(0Ebm#+!1k)xd0uyMXT9U>-%Od|l$an|esnl$- z;tZsK)f+777)_~j0m+wQzRX1K5!Q>3cOi_s!wdH0UixMGxVJQDH6Qd@OA+ta+b9;j zN?jFos} 8l_2%JeSxMySw9H?pJ77pp;{?L@&S0k~hah+!v=jyZlY;L;>?0F5 z;=|SrXAGQ$)U2Au`0?(> Ak@D8m&4gXTgD&h3_{RvN}ZIkgl_pN4M{_nss6>NouXVm^S_ zaKnp#9E_WOv{5yf@>%v>U*u1(WwS-0Z2cKGJHY0C(9l`lT^`G?n*qh6^L&bpYGmp+ zR=@@L2b?+Z9M;*}q~3^Y(lSVJVp?3>EqRWr;Fz hev2cd}zEq}8rA?9qx%x?4o0KIs<#nJ14JufbnTbu8r^-}WULR;@1M z;#7E`M9JlipiuYnDC#-ih+%9iZ+jaS={9@UI>jx}9;V%SC6fs1CyW*Mb3nW(lDIC_ zsFuQTygI5WCjQmm&94t Jz= z1Z16E=~71PWg~xr?BWW}LOZ^*P%DUO%jU}a@xiw2YeC9Iue!}}@WmdkE@$ `@Kl hg+VPqZ3 }=Jfm($-y4m^GDI%IWZwAhaQ zEa-`cut? zb@pPED)k`Kn&{D}m4~P?!8J9vk*cByHL_m;)kYj4X*Lpe6x9?*;2}R$n(mN6+6W{N zDskPFwQA34Y8y{EDMouoi4J?L{@KT}?al!S7Y8Gg!YJ0LFn86yuAtsKo0_Q6*OrfN zRkxo5Up#mg)5WN|u(}tEm1|QEmYoXxE>wrnYp*sznZ&_g2qh8@j}AD6@LZlgkrBp8 zEHa{$SA6f)u#a4PKTqrxZxUMlQOo+^3dr5Aql$Ig)Kis{So4OhH`tmzUf5Q0Ytnb# z_N2dT$ZtHm{t;>s1%(g&^N@wkYD{C&Rzw_ShfKvjH@}gXz)U{62j-) nx&Dn(=c6ra?J63%ZG8<>W7_P&KGV}SD)k=z zAE3>tV=_o{0M_L=@Sdam3mV8Y!Z?6X^0s-`NUqZ%lE3WKwZbUr6so{# zO6kvi!ey>dwW!Cdni>a8A@TgE@2MCl?7Vp7ZQ~%+J$#ssDR9q|5m(MFwe-v9; zmRri3lTiHqI35P%WR>nCPEOW#`W8Q9I3TMTPDRZp;t8K|=D?JCQROqcKci3=UlWgV zK;*_~P(u#e*+XUYQREOZ-oSWE6`1iyJk)lWrKx{fkX*CbDY#OzbfD|o;c2^)yz~H( z-3(3QJrNI2}COcuP({ zRn|xO0_KFa-WeR2E-1Esn+ijkAczZk2$gnWi}sG7tLvSjFQFA04 _(1HyTFsp^JCpa;YHyJ6b|48eCy^dCgYUavf=&~882|xm zzB}DHR{c>hNAFU`CHqgOuMfLIt(}{ylf|dtkKvJ9QmYl3bqC^GM^K?<*906m_=mT- zCxH>*tmvkAZBCi~iyt2`;EmfKW*;48UkwCgxq{W)K<;&{3N_Q1*6yn#=jlUkiKm`2 ze+Z38wg{V$N=&kF(bG{KKCaGF_>2^YIQiKL5Bj}I?N2{H*p+09rgopKbRw9^hZjtu z#~s${7sf4WPHbb~TfYP2qS#cDSVhO)VMKdC5=tt8aFvn|i&Kg8;23%s%~^QRT6y8` zfR2R-2Vc73OIHAkH<|}0GMv47Hjh|TDZN$=UwxHsRZQFCLG)N?Be>hm-@Epjw4^pl zOF_P3s=q$Z-fSpW>bGk^J5+yp#oIpM_uds`IyaC3v+0b8%bsFR^CM66c3LWIHb-uf zN>Sy^=cvti_@9&<*lS{B{Cy}>TX1Mlujrjzrt}R8p4oEZ=UwF25?-xUsTl#gG -}o7 zl6kpOp2itp+OISnE>z;`HO_{y0vh@y2Uk0xKXPfXmx?lK2NwjFbr&`ZH)9ScvethG z9=$=oHbdd0tqBxHQ~6L18#2&=sS@+6Psn^0B}&D!)_XGpo3vILFPlRxshpIc<`$t! zf``vFN8 2%3$A$g z$`J{@?OuJ0sj|aUZi>j#vTG%{;oS#TC)=#TvSKs<6}3UTwyQWS?h+$z)exCdd46I* zCvtA k+)i-L_E21 NP51F MapW3 8DZHey!iPY+=^0sl;KRjao(pFV24f6x4Z^NbZ>5ecZC5taTTvZgE|hJ zboLIGKc1ps?Atd4<$*QWNAhO-i)y}YHFqHy5iLo+R%D>2-|mQ_!EE09J8Tf~Ne8D0 z2h6hfrC*|?r4y^1T!e?BpIU(hey|D}C(bspd~B#0kQ1}hMn@)mj_IC9<{&g-naQZ~ z6u32|+<)rCdCa*t*FhyUOKxWa+q1)bFY(#qrrHEW|BtJ=4x@h1>3};_Hlj{!_ju%n z;O1L$>Rj2e&U4652zV#ed3rjEqTq3*lJ|A*CI~oc<2`KM`JXxMPDXEq5^A4A1!jw` z{#o7Vp^A~_-)ml4)hz~ACw#m!6(x`S6fKRc#-rDRd2i5foiAfTs@ViO_8AyvhK5|| z28vc*G1&s&%H*>6PQ+qdRo6pn6XsxUYoI;KQAl?yAao=i-i?b^+_;EAmoHi<< _`l)$q(Q3e$tXQsi~7FHlsp zd#gU1FbZRS_1C6$Q5yNTuAhQbUE`jJjfoCZqV=y;AAeNSe55-2W8zc+9GM1`RfZt= z6k0MYxz>En<$)%S+q-w~VRzFd8Tri(haKcUkAouYqGJ)%ax`~boW0Yx%F4I)^dI4o zs`Ytrtky4-qOkD==ROlfFqnow0q?WeCi*I?9Ac(vtZTa!tQ@wmUob4>z>k03r8^E3 zDx6P74D_0sLM{^vxeRWlHT_mMQlWia@e8OsPNrh3+g(Kh9+0k~v(05P&rQoJB1;e{ zJ~ft>^xG&?i98rIO&81H-E?=I-U(Jt#HGxuosWL^T9SOJDG4Upbz|r9>LMmMw$Wc? zhu)1{8w^deoS8WWM 3NJ41jiOtMe4nD zPowQMZsz-{OQ-weoE??|>;;OTDUIE0-d6#~u3zu1E4~RsC{}tWP?Y4&NSDwi)Lc|k zGQosWRWnVx1p@fPcE#^GY?Y=^O;@kAw_38Fbu=v=-D253;uksYQwX&7*!b9~l1qAl zY*SdrPzUI0c*U(>Np?MR`XcfTBBevvL9;E%g=C^6zqj<>^H9t1E0DHjB`huS39fFs zx_HNl0;R1%?$jfwGsQU1{8#8p_dwFSujqC)AhfI4W+#%OEUyg}f|B5^q49)XTwc{k z>IKY2&QkHLs*FRFUCoia5v-1y80eSCJk1OeW>nSCEkNY@*6zn>RcbC(ss?Y`AGfMv zG*>r$youU;4{y _xfy1RS2bjB85-jYOt4l7Ah|? zP1>F~j#mK6lWpIsWi{s(7H2#7iv*Og#|F0F%*upxav@whlI(?}FGIkwJX? Ku=y<-3Yv&yf9%Uv1zwAXac77bTTUFre% zdxmUDLvISvTGfBIKFJH{_zKx<^00Wcetx+qC{9 @~x7g{L@v;#DMe*S_*7LLK0k; zl1y(IzAOADc?qo3wkLmQL*rOAUQh#D9qwP&v~Se-FGP6(XX|>-^QiJqk{_d6a8lH6 zW7o2YCy~q?42yq9sKXuVhj5+PAw2U9*py40ir^hx(31A^2t9Z6ounJQT5wkPa>gZ~ zHwc~TwKnSd%Yf!SD7fu0TD`Vrh?Y^9@SVllYn#`X4T^%zybz1+Nj9W|(+>@_NwR3) z`2f=hTJdd8dlNlrx`!=KQt`}h9wvbG#&*IcyHrFULxH)nhMgrcNu|{E*;T&?+8H3! zY}#I!ijqSH1B8Ev$oDREen%_2?Ggb(j(TvBlA8QTBE1OkT-{$nRSlcKm**3J7$ )< z!HXK^4H*IQS&do^;!T3Zt4xm9)_B&p&oq463+ec)x?Z*9yW-WkHUG4~r(fX4r)A}k z0mm;R;}DUwu7WtRpO`#a^ 0!3xNF>a)@>Co(+;rgaK@CKan1YV)$0_I9(;Okx)5MD*uX5)O< zYVe~9W!p0^wC>xSIiB}uAtR@4z~iecpbBr;Get_yhirisL2zbt@H?{G99X-A@H-j@ zQ8)43?@{IN;Y}gxE7~Vph9k4Y017|_&S?C4*!vmqj(eH1&m(>-E%~g&%y667%XVF5 zcpoNM^}y2e`Kxwe7_)ycxknU7&hc0me z}aSs@bcIAuLz4l<;uqzVf)!)S*ClA?T`X*QXK~gY;Oz;|m4euR+ z(u*Kw3OiiOwa}G+