diff --git a/.gitignore b/.gitignore index 02a40213..b7f2d2b3 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ env.bak/ venv.bak/ .idea/ +/imports/ /servers/ /backups/ /temp/ diff --git a/.gitlab/lint.yml b/.gitlab/lint.yml index 1143c295..77b95abd 100644 --- a/.gitlab/lint.yml +++ b/.gitlab/lint.yml @@ -51,20 +51,9 @@ pylint: - if: "$CODE_QUALITY_DISABLED" when: never - if: "$CI_COMMIT_TAG || $CI_COMMIT_BRANCH" - before_script: - - mkdir -p public/badges public/lint - - echo undefined > public/badges/$CI_JOB_NAME.score script: - - pylint --exit-zero --output-format=text $(find -type f -name "*.py" ! -path "**/.venv/**" ! -path "**/app/migrations/**") | tee /tmp/pylint.txt - - sed -n 's/^Your code has been rated at \([-0-9.]*\)\/.*/\1/p' /tmp/pylint.txt > public/badges/$CI_JOB_NAME.score - - pylint --exit-zero --output-format=pylint_gitlab.GitlabCodeClimateReporter $(find -type f -name "*.py" ! -path "**/.venv/**" ! -path "**/app/migrations/**") > codeclimate.json - after_script: - - anybadge --overwrite --label $CI_JOB_NAME --value=$(cat public/badges/$CI_JOB_NAME.score) --file=public/badges/$CI_JOB_NAME.svg 4=red 6=orange 8=yellow 10=green - - | - echo "Your score is: $(cat public/badges/$CI_JOB_NAME.score)" + - pylint --exit-zero --load-plugins=pylint_gitlab --output-format=gitlab-codeclimate:codeclimate.json $(find -type f -name "*.py" ! -path "**/.venv/**" ! -path "**/app/migrations/**") artifacts: - paths: - - public reports: codequality: codeclimate.json when: always diff --git a/CHANGELOG.md b/CHANGELOG.md index cc64adc8..939f950e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ # Changelog -## --- [4.0.13] - 2022/TBD +## --- [4.0.16] - 2022/TBD ### New features TBD ### Bug fixes @@ -10,6 +10,44 @@ TBD TBD

+## --- [4.0.15] - 2022/10/02 +### New features +- Base Theme Switching (Dark, Light, Default) 🤩🎨 ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/471)) +- Upload Zip functionality for server imports 🏗️🎉 ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/472)) +### Bug fixes +- Fix traceback on basic schedule with "days" interval ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/469)) +- Fix bad method call with API stdin ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/470))
+ *(Thank you ['IWant2Tryhard'](https://github.com/MyNameTsThad) for catching that 🐛)* +- Fix clients variable as static to prevent crash if client list changed while sending a websocket ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/473)) +

+ +## --- [4.0.14] - 2022/09/23 +### Bug fixes +- HOTFIX - Rollback breaking websockets change !461 (self.clients was already a set and we tried to subscript a set of a set) ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/467)) +

+ +## --- [4.0.13] - 2022/09/20 +### Bug fixes +- Fix bug where trying to reconfigure unloaded server would stack ([Commit](https://gitlab.com/crafty-controller/crafty-4/-/commit/1b2fef06fb3b02b76c9506caf7e07e932df95fab) | [Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/460)) +- Fix traceback error when a user click the roles config tab while already on the roles config page; **this is for new role creation only** ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/452)) +- Fix logic issue when removing items from backup exclusions ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/453)) +- Cleanup various JS errors ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/455)) +- Temp fix for `&` issue in pathing and minecraft colour codes ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/457)) +- Cache Gravatar pfp's as to not query every page load ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/459)) +- Fix crash on client list changing while sending websockets ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/461)) +- Set default parent option on edit of reaction schedule ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/462)) +- Fix wtol Nonetype error on server start when 'which java' returns `none` ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/463)) +### Tweaks +- Add button to scroll to bottom of vterm ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/454)) +- Persist schedules and execution commands across backup restores ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/458)) +### Release Testing- Bug fixes +- Fix bug with logical issues surrounding gravatar caching ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/465)) +- Fix bug where server terminal would not scroll on startup ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/465)) +- Fix issue on post with adding users when no email is included (this also affected editing users) ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/466)) +- Fix issue with schedules allowing days to be more than 30 ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/466)) +- Fix issue with schedules when trying to edit a cron task ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/466)) +

+ ## --- [4.0.12] - 2022/09/04 ### New features - Win Portable Updater will now be included in Windows Package ([Merge Request](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/446)) diff --git a/README.md b/README.md index 56ddf733..f211adf8 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Supported Python Versions](https://shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20-blue)](https://www.python.org) -[![Version(temp-hardcoded)](https://img.shields.io/badge/release-v4.0.13--beta-orange)](https://gitlab.com/crafty-controller/crafty-4/-/releases) +[![Version(temp-hardcoded)](https://img.shields.io/badge/release-v4.0.16--beta-orange)](https://gitlab.com/crafty-controller/crafty-4/-/releases) [![Code Quality(temp-hardcoded)](https://img.shields.io/badge/code%20quality-10-brightgreen)](https://gitlab.com/crafty-controller/crafty-4) [![Build Status](https://gitlab.com/crafty-controller/crafty-4/badges/master/pipeline.svg)](https://gitlab.com/crafty-controller/crafty-4/-/commits/master) -# Crafty Controller 4.0.13-beta +# Crafty Controller 4.0.15-beta > Python based Control Panel for your Minecraft Server ## What is Crafty Controller? diff --git a/app/classes/controllers/servers_controller.py b/app/classes/controllers/servers_controller.py index 1bf81564..c1d5177c 100644 --- a/app/classes/controllers/servers_controller.py +++ b/app/classes/controllers/servers_controller.py @@ -4,7 +4,6 @@ import time import json import pathlib import typing as t -import datetime from app.classes.controllers.roles_controller import RolesController from app.classes.shared.file_helpers import FileHelpers diff --git a/app/classes/controllers/users_controller.py b/app/classes/controllers/users_controller.py index 13b8fb4f..b9c019e8 100644 --- a/app/classes/controllers/users_controller.py +++ b/app/classes/controllers/users_controller.py @@ -147,14 +147,28 @@ class UsersController: return HelperServers.get_total_owned_servers(exec_user_id) def update_user(self, user_id: str, user_data=None, user_crafty_data=None): + # check if user crafty perms were updated if user_crafty_data is None: user_crafty_data = {} + # check if general user data was updated if user_data is None: user_data = {} + # get current user data base_data = HelperUsers.get_user(user_id) up_data = {} + # check if we updated user email. If so we update gravatar + try: + if user_data["email"] != base_data["email"]: + pfp = self.helper.get_gravatar_image(user_data["email"]) + up_data["pfp"] = pfp + except KeyError: + logger.debug("Email not updated") + # email not updated + # create sets to store role data added_roles = set() removed_roles = set() + + # search for changes in user data for key in user_data: if key == "user_id": continue @@ -174,8 +188,10 @@ class UsersController: up_data["hints"] = user_data["hints"] elif base_data[key] != user_data[key]: up_data[key] = user_data[key] + # change last update for user up_data["last_update"] = self.helper.get_time_as_string() logger.debug(f"user: {user_data} +role:{added_roles} -role:{removed_roles}") + for role in added_roles: HelperUsers.get_or_create(user_id=user_id, role_id=role) permissions_mask = user_crafty_data.get("permissions_mask", "000") @@ -225,6 +241,7 @@ class UsersController: email="default@example.com", enabled: bool = True, superuser: bool = False, + theme="default", ): return self.users_helper.add_user( username, @@ -233,6 +250,7 @@ class UsersController: email=email, enabled=enabled, superuser=superuser, + theme=theme, ) @staticmethod diff --git a/app/classes/models/users.py b/app/classes/models/users.py index 0d8e596b..9b4805a3 100644 --- a/app/classes/models/users.py +++ b/app/classes/models/users.py @@ -42,6 +42,8 @@ class Users(BaseModel): preparing = BooleanField(default=False) hints = BooleanField(default=True) manager = IntegerField(default=None, null=True) + pfp = CharField(default="/static/assets/images/faces-clipart/pic-3.png") + theme = CharField(default="default") class Meta: table_name = "users" @@ -209,6 +211,7 @@ class HelperUsers: email: t.Optional[str] = None, enabled: bool = True, superuser: bool = False, + theme: str = "default", ) -> str: if password is not None: pw_enc = self.helper.encode_pass(password) @@ -220,9 +223,11 @@ class HelperUsers: Users.password: pw_enc, Users.email: email, Users.enabled: enabled, + Users.pfp: self.helper.get_gravatar_image(email), Users.superuser: superuser, Users.created: Helpers.get_time_as_string(), Users.manager: manager, + Users.theme: theme, } ).execute() return user_id diff --git a/app/classes/shared/file_helpers.py b/app/classes/shared/file_helpers.py index 28edbef7..82b5a560 100644 --- a/app/classes/shared/file_helpers.py +++ b/app/classes/shared/file_helpers.py @@ -226,18 +226,24 @@ class FileHelpers: comment, "utf-8" ) # comments over 65535 bytes will be truncated for root, dirs, files in os.walk(path_to_zip, topdown=True): - for l_dir in dirs: + for l_dir in dirs[:]: + # make all paths in exclusions a unix style slash + # to match directories. if str(os.path.join(root, l_dir)).replace("\\", "/") in ex_replace: dirs.remove(l_dir) ziproot = path_to_zip + # iterate through list of files for file in files: + # check if file/dir is in exclusions list. + # Only proceed if not exluded. if ( str(os.path.join(root, file)).replace("\\", "/") not in ex_replace and file != "crafty.sqlite" ): try: - logger.info(f"backing up: {os.path.join(root, file)}") + logger.debug(f"backing up: {os.path.join(root, file)}") + # add trailing slash to zip root dir if not windows. if os.name == "nt": zip_file.write( os.path.join(root, file), @@ -254,12 +260,20 @@ class FileHelpers: f"Error backing up: {os.path.join(root, file)}!" f" - Error was: {e}" ) + # debug logging for exlusions list + else: + logger.debug(f"Found {file} in exclusion list. Skipping...") + + # add current file bytes to total bytes. total_bytes += os.path.getsize(os.path.join(root, file)) + # calcualte percentage based off total size and current archive size percent = round((total_bytes / dir_bytes) * 100, 2) + # package results results = { "percent": percent, "total_files": self.helper.human_readable_file_size(dir_bytes), } + # send status results to page. self.helper.websocket_helper.broadcast_page_params( "/panel/server_detail", {"id": str(server_id)}, diff --git a/app/classes/shared/helpers.py b/app/classes/shared/helpers.py index ca53d569..aa419cfd 100644 --- a/app/classes/shared/helpers.py +++ b/app/classes/shared/helpers.py @@ -20,6 +20,7 @@ import itertools from datetime import datetime from socket import gethostname from contextlib import redirect_stderr, suppress +import libgravatar from packaging import version as pkg_version from app.classes.shared.null_writer import NullWriter @@ -399,6 +400,10 @@ class Helpers: ) return False + @staticmethod + def get_themes(): + return ["default", "dark", "light", "ronald"] + @staticmethod def get_local_ip(): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) @@ -659,6 +664,33 @@ class Helpers: return True return False + def get_gravatar_image(self, email): + profile_url = "/static/assets/images/faces-clipart/pic-3.png" + # http://en.gravatar.com/site/implement/images/#rating + if self.get_setting("allow_nsfw_profile_pictures"): + rating = "x" + else: + rating = "g" + + # Get grvatar hash for profile pictures + if self.check_internet() and email != "default@example.com" and email: + gravatar = libgravatar.Gravatar(libgravatar.sanitize_email(email)) + url = gravatar.get_image( + size=80, + default="404", + force_default=False, + rating=rating, + filetype_extension=False, + use_ssl=True, + ) # + "?d=404" + try: + if requests.head(url).status_code != 404: + profile_url = url + except Exception as e: + logger.debug(f"Could not pull resource from Gravatar with error {e}") + + return profile_url + @staticmethod def get_file_contents(path: str, lines=100): diff --git a/app/classes/shared/server.py b/app/classes/shared/server.py index 2210b68a..9bc86017 100644 --- a/app/classes/shared/server.py +++ b/app/classes/shared/server.py @@ -242,32 +242,36 @@ class ServerInstance: "Detected nebulous java in start command. " "Replacing with full java path." ) - # Checks for Oracle Java. Only Oracle Java's helper will cause a re-exec. - if "/Oracle/Java/" in str(self.helper.wtol_path(shutil.which("java"))): - logger.info( - "Oracle Java detected. Changing start command to avoid re-exec." - ) - which_java_raw = self.helper.which_java() - try: - java_path = which_java_raw + "\\bin\\java" - except TypeError: - logger.warning( - "Could not find java in the registry even though" - " Oracle java is installed. Re-exec expected, but we have no" - " other options. CPU stats will not work for process." + oracle_path = shutil.which("java") + if oracle_path: + # Checks for Oracle Java. Only Oracle Java's helper will cause a re-exec + if "/Oracle/Java/" in str(self.helper.wtol_path(oracle_path)): + logger.info( + "Oracle Java detected. Changing" + " start command to avoid re-exec." ) - java_path = "" - if str(which_java_raw) != str(self.helper.get_servers_root_dir) or str( - self.helper.get_servers_root_dir - ) in str(which_java_raw): - if java_path != "": - self.server_command[0] = java_path - else: - logger.critcal( - "Possible attack detected. User attempted to exec " - "java binary from server directory." - ) - return + which_java_raw = self.helper.which_java() + try: + java_path = which_java_raw + "\\bin\\java" + except TypeError: + logger.warning( + "Could not find java in the registry even though" + " Oracle java is installed." + " Re-exec expected, but we have no" + " other options. CPU stats will not work for process." + ) + java_path = "" + if str(which_java_raw) != str( + self.helper.get_servers_root_dir + ) or str(self.helper.get_servers_root_dir) in str(which_java_raw): + if java_path != "": + self.server_command[0] = java_path + else: + logger.critcal( + "Possible attack detected. User attempted to exec " + "java binary from server directory." + ) + return self.server_path = Helpers.get_os_understandable_path(self.settings["path"]) # let's do some quick checking to make sure things actually exists diff --git a/app/classes/shared/tasks.py b/app/classes/shared/tasks.py index b648ea46..8eeac372 100644 --- a/app/classes/shared/tasks.py +++ b/app/classes/shared/tasks.py @@ -678,6 +678,24 @@ class TasksManager: logger.info( "No updates found! You are on the most up to date Crafty version." ) + logger.info("Refreshing Gravatar PFPs...") + for user in HelperUsers.get_all_users(): + if user.email: + HelperUsers.update_user( + user.id, {"pfp": self.helper.get_gravatar_image(user.email)} + ) + # Search for old files in imports + self.helper.ensure_dir_exists( + os.path.join(self.controller.project_root, "imports") + ) + for file in os.listdir(os.path.join(self.controller.project_root, "imports")): + if self.helper.is_file_older_than_x_days( + os.path.join(self.controller.project_root, "imports", file) + ): + try: + os.remove(os.path.join(file)) + except: + logger.debug("Could not clear out file from import directory") def log_watcher(self): self.controller.servers.check_for_old_logs() diff --git a/app/classes/web/ajax_handler.py b/app/classes/web/ajax_handler.py index bd8f9424..20c8cbef 100644 --- a/app/classes/web/ajax_handler.py +++ b/app/classes/web/ajax_handler.py @@ -383,6 +383,8 @@ class AjaxHandler(BaseHandler): zip_name = bleach.clean(self.get_argument("zip_file", None)) svr_obj = self.controller.servers.get_server_obj(server_id) server_data = self.controller.servers.get_server_data_by_id(server_id) + + # import the server again based on zipfile if server_data["type"] == "minecraft-java": backup_path = svr_obj.backup_path if Helpers.validate_traversal(backup_path, zip_name): @@ -401,6 +403,27 @@ class AjaxHandler(BaseHandler): self.controller.rename_backup_dir( server_id, new_server_id, new_server["server_uuid"] ) + # preserve current schedules + for schedule in self.controller.management.get_schedules_by_server( + server_id + ): + self.controller.management.create_scheduled_task( + new_server_id, + schedule.action, + schedule.interval, + schedule.interval_type, + schedule.start_time, + schedule.command, + schedule.name, + schedule.enabled, + ) + # preserve execution command + new_server_obj = self.controller.servers.get_server_obj( + new_server_id + ) + new_server_obj.execution_command = server_data["execution_command"] + self.controller.servers.update_server(new_server_obj) + # remove old server's tasks try: self.tasks_manager.remove_all_server_tasks(server_id) except: @@ -424,6 +447,26 @@ class AjaxHandler(BaseHandler): self.controller.rename_backup_dir( server_id, new_server_id, new_server["server_uuid"] ) + # preserve current schedules + for schedule in self.controller.management.get_schedules_by_server( + server_id + ): + self.controller.management.create_scheduled_task( + new_server_id, + schedule.action, + schedule.interval, + schedule.interval_type, + schedule.start_time, + schedule.command, + schedule.name, + schedule.enabled, + ) + # preserve execution command + new_server_obj = self.controller.servers.get_server_obj( + new_server_id + ) + new_server_obj.execution_command = server_data["execution_command"] + self.controller.servers.update_server(new_server_obj) try: self.tasks_manager.remove_all_server_tasks(server_id) except: @@ -433,6 +476,12 @@ class AjaxHandler(BaseHandler): elif page == "unzip_server": path = self.get_argument("path", None) + if not path: + path = os.path.join( + self.controller.project_root, + "imports", + self.get_argument("file", ""), + ) if Helpers.check_file_exists(path): self.helper.unzip_server(path, exec_user["user_id"]) else: diff --git a/app/classes/web/base_handler.py b/app/classes/web/base_handler.py index b9a69c48..e772d633 100644 --- a/app/classes/web/base_handler.py +++ b/app/classes/web/base_handler.py @@ -104,7 +104,10 @@ class BaseHandler(tornado.web.RequestHandler): strip: bool = True, ) -> t.Optional[str]: arg = self._get_argument(name, default, self.request.arguments, strip) - return self.autobleach(name, arg) + bleached = self.autobleach(name, arg) + if "&" in str(bleached): + bleached = bleached.replace("&", "&") + return bleached def get_arguments(self, name: str, strip: bool = True) -> t.List[str]: if not isinstance(strip, bool): diff --git a/app/classes/web/panel_handler.py b/app/classes/web/panel_handler.py index 44844bbf..d8c8b5c4 100644 --- a/app/classes/web/panel_handler.py +++ b/app/classes/web/panel_handler.py @@ -8,7 +8,6 @@ import logging import threading import shlex import bleach -import libgravatar import requests import tornado.web import tornado.escape @@ -331,37 +330,6 @@ class PanelHandler(BaseHandler): "superuser": superuser, } - # http://en.gravatar.com/site/implement/images/#rating - if self.helper.get_setting("allow_nsfw_profile_pictures"): - rating = "x" - else: - rating = "g" - - # Get grvatar hash for profile pictures - if exec_user["email"] != "default@example.com" or "": - gravatar = libgravatar.Gravatar( - libgravatar.sanitize_email(exec_user["email"]) - ) - url = gravatar.get_image( - size=80, - default="404", - force_default=False, - rating=rating, - filetype_extension=False, - use_ssl=True, - ) # + "?d=404" - try: - if requests.head(url).status_code != 404: - profile_url = url - else: - profile_url = "/static/assets/images/faces-clipart/pic-3.png" - except: - profile_url = "/static/assets/images/faces-clipart/pic-3.png" - else: - profile_url = "/static/assets/images/faces-clipart/pic-3.png" - - page_data["user_image"] = profile_url - if page == "unauthorized": template = "panel/denied.html" @@ -549,7 +517,7 @@ class PanelHandler(BaseHandler): "log_path": server_temp_obj["log_path"], "executable": server_temp_obj["executable"], "execution_command": server_temp_obj["execution_command"], - "shutdown_timeout": server_obj["shutdown_timeout"], + "shutdown_timeout": server_temp_obj["shutdown_timeout"], "stop_command": server_temp_obj["stop_command"], "executable_update_url": server_temp_obj[ "executable_update_url" @@ -910,6 +878,7 @@ class PanelHandler(BaseHandler): page_data["user"]["roles"] = set() page_data["user"]["hints"] = True page_data["superuser"] = superuser + page_data["themes"] = self.helper.get_themes() if EnumPermissionsCrafty.USER_CONFIG not in exec_user_crafty_permissions: self.redirect( @@ -1009,6 +978,7 @@ class PanelHandler(BaseHandler): # We'll just default to basic for new schedules page_data["schedule"]["difficulty"] = "basic" page_data["schedule"]["interval_type"] = "days" + page_data["parent"] = None if not EnumPermissionsServer.SCHEDULE in page_data["user_permissions"]: if not superuser: @@ -1091,10 +1061,15 @@ class PanelHandler(BaseHandler): page_data["schedule"]["interval_type"] = schedule.interval_type if schedule.interval_type == "reaction": difficulty = "reaction" + page_data["parent"] = self.controller.management.get_scheduled_task( + schedule.parent + ) elif schedule.cron_string == "": difficulty = "basic" + page_data["parent"] = None else: difficulty = "advanced" + page_data["parent"] = None page_data["schedule"]["difficulty"] = difficulty if not EnumPermissionsServer.SCHEDULE in page_data["user_permissions"]: @@ -1118,6 +1093,7 @@ class PanelHandler(BaseHandler): page_data["exec_user"] = exec_user["user_id"] page_data["servers_all"] = self.controller.servers.get_all_defined_servers() page_data["superuser"] = superuser + page_data["themes"] = self.helper.get_themes() if page_data["user"]["manager"] is not None: page_data["manager"] = self.controller.users.get_user_by_id( page_data["user"]["manager"] @@ -1726,8 +1702,14 @@ class PanelHandler(BaseHandler): # only check for time if it's number of days if interval_type == "days": sch_time = bleach.clean(self.get_argument("time", None)) + if int(interval) > 30: + self.redirect( + "/panel/error?error=Invalid argument." + " Days must be 30 or fewer." + ) + return if action == "command": - command = bleach.clean(self.get_argument("command", None)) + command = self.get_argument("command", None) elif action == "start": command = "start_server" elif action == "stop": @@ -1743,7 +1725,7 @@ class PanelHandler(BaseHandler): delay = bleach.clean(self.get_argument("delay", None)) parent = bleach.clean(self.get_argument("parent", None)) if action == "command": - command = bleach.clean(self.get_argument("command", None)) + command = self.get_argument("command", None) elif action == "start": command = "start_server" elif action == "stop": @@ -1763,7 +1745,7 @@ class PanelHandler(BaseHandler): return action = bleach.clean(self.get_argument("action", None)) if action == "command": - command = bleach.clean(self.get_argument("command", None)) + command = self.get_argument("command", None) elif action == "start": command = "start_server" elif action == "stop": @@ -1888,8 +1870,14 @@ class PanelHandler(BaseHandler): # only check for time if it's number of days if interval_type == "days": sch_time = bleach.clean(self.get_argument("time", None)) + if int(interval) > 30: + self.redirect( + "/panel/error?error=Invalid argument." + " Days must be 30 or fewer." + ) + return if action == "command": - command = bleach.clean(self.get_argument("command", None)) + command = self.get_argument("command", None) elif action == "start": command = "start_server" elif action == "stop": @@ -1904,7 +1892,7 @@ class PanelHandler(BaseHandler): delay = bleach.clean(self.get_argument("delay", None)) parent = bleach.clean(self.get_argument("parent", None)) if action == "command": - command = bleach.clean(self.get_argument("command", None)) + command = self.get_argument("command", None) elif action == "start": command = "start_server" elif action == "stop": @@ -1924,7 +1912,7 @@ class PanelHandler(BaseHandler): return action = bleach.clean(self.get_argument("action", None)) if action == "command": - command = bleach.clean(self.get_argument("command", None)) + command = self.get_argument("command", None) elif action == "start": command = "start_server" elif action == "stop": @@ -2025,6 +2013,7 @@ class PanelHandler(BaseHandler): user_id = bleach.clean(self.get_argument("id", None)) user = self.controller.users.get_user_by_id(user_id) username = bleach.clean(self.get_argument("username", None).lower()) + theme = bleach.clean(self.get_argument("theme", "default")) if ( username != self.controller.users.get_user_by_id(user_id)["username"] and username in self.controller.users.get_all_usernames() @@ -2091,6 +2080,7 @@ class PanelHandler(BaseHandler): "email": email, "lang": lang, "hints": hints, + "theme": theme, } self.controller.users.update_user(user_id, user_data=user_data) @@ -2127,6 +2117,7 @@ class PanelHandler(BaseHandler): "lang": lang, "superuser": superuser, "hints": hints, + "theme": theme, } user_crafty_data = { "permissions_mask": permissions_mask, @@ -2238,6 +2229,7 @@ class PanelHandler(BaseHandler): password1 = bleach.clean(self.get_argument("password1", None)) email = bleach.clean(self.get_argument("email", "default@example.com")) enabled = int(float(self.get_argument("enabled", "0"))) + theme = bleach.clean(self.get_argument("theme"), "default") hints = True lang = bleach.clean( self.get_argument("lang", self.helper.get_setting("language")) @@ -2293,6 +2285,7 @@ class PanelHandler(BaseHandler): email=email, enabled=enabled, superuser=new_superuser, + theme=theme, ) user_data = {"roles": roles, "lang": lang, "hints": True} user_crafty_data = { diff --git a/app/classes/web/routes/api/servers/server/stdin.py b/app/classes/web/routes/api/servers/server/stdin.py index a52f0c0d..b6bd0c3c 100644 --- a/app/classes/web/routes/api/servers/server/stdin.py +++ b/app/classes/web/routes/api/servers/server/stdin.py @@ -26,7 +26,7 @@ class ApiServersServerStdinHandler(BaseApiHandler): # if the user doesn't have Commands permission, return an error return self.finish_json(400, {"status": "error", "error": "NOT_AUTHORIZED"}) - svr = self.controller.get_server_obj_optional(server_id) + svr = self.controller.servers.get_server_obj_optional(server_id) if svr is None: # It's in auth_data[0] but not as a Server object logger.critical( diff --git a/app/classes/web/routes/api/users/index.py b/app/classes/web/routes/api/users/index.py index 6f46740e..a1f849ef 100644 --- a/app/classes/web/routes/api/users/index.py +++ b/app/classes/web/routes/api/users/index.py @@ -105,6 +105,7 @@ class ApiUsersIndexHandler(BaseApiHandler): permissions = data.get("permissions", None) roles = data.get("roles", None) hints = data.get("hints", True) + theme = data.get("theme", "default") if username.lower() in ["system", ""]: return self.finish_json( @@ -155,6 +156,7 @@ class ApiUsersIndexHandler(BaseApiHandler): email, enabled, new_superuser, + theme, ) self.controller.users.update_user( user_id, diff --git a/app/classes/web/routes/api/users/user/pfp.py b/app/classes/web/routes/api/users/user/pfp.py index a4f0a480..2bc10ba5 100644 --- a/app/classes/web/routes/api/users/user/pfp.py +++ b/app/classes/web/routes/api/users/user/pfp.py @@ -1,6 +1,4 @@ import logging -import libgravatar -import requests from app.classes.web.base_api_handler import BaseApiHandler logger = logging.getLogger(__name__) @@ -21,29 +19,5 @@ class ApiUsersUserPfpHandler(BaseApiHandler): f'User {auth_data[4]["user_id"]} is fetching the pfp for user {user_id}' ) - # http://en.gravatar.com/site/implement/images/#rating - if self.helper.get_setting("allow_nsfw_profile_pictures"): - rating = "x" - else: - rating = "g" - - # Get grvatar hash for profile pictures - if user["email"] != "default@example.com" or "": - gravatar = libgravatar.Gravatar(libgravatar.sanitize_email(user["email"])) - url = gravatar.get_image( - size=80, - default="404", - force_default=False, - rating=rating, - filetype_extension=False, - use_ssl=True, - ) - try: - requests.head(url).raise_for_status() - except requests.HTTPError as e: - logger.debug("Gravatar profile picture not found", exc_info=e) - else: - self.finish_json(200, {"status": "ok", "data": url}) - return - - self.finish_json(200, {"status": "ok", "data": None}) + self.finish_json(200, {"status": "ok", "data": user["pfp"]}) + return diff --git a/app/classes/web/server_handler.py b/app/classes/web/server_handler.py index 1c1d6fc6..b2419905 100644 --- a/app/classes/web/server_handler.py +++ b/app/classes/web/server_handler.py @@ -5,8 +5,6 @@ import time import tornado.web import tornado.escape import bleach -import libgravatar -import requests from app.classes.models.crafty_permissions import EnumPermissionsCrafty from app.classes.shared.helpers import Helpers @@ -133,34 +131,6 @@ class ServerHandler(BaseHandler): "superuser": superuser, } - if self.helper.get_setting("allow_nsfw_profile_pictures"): - rating = "x" - else: - rating = "g" - - if exec_user["email"] != "default@example.com" or "": - gravatar = libgravatar.Gravatar( - libgravatar.sanitize_email(exec_user["email"]) - ) - url = gravatar.get_image( - size=80, - default="404", - force_default=False, - rating=rating, - filetype_extension=False, - use_ssl=True, - ) # + "?d=404" - try: - if requests.head(url).status_code != 404: - profile_url = url - else: - profile_url = "/static/assets/images/faces-clipart/pic-3.png" - except: - profile_url = "/static/assets/images/faces-clipart/pic-3.png" - else: - profile_url = "/static/assets/images/faces-clipart/pic-3.png" - - page_data["user_image"] = profile_url if superuser: page_data["roles"] = list_roles diff --git a/app/classes/web/upload_handler.py b/app/classes/web/upload_handler.py index 92892ed1..077128e4 100644 --- a/app/classes/web/upload_handler.py +++ b/app/classes/web/upload_handler.py @@ -4,6 +4,7 @@ import time import tornado.web import tornado.options import tornado.httpserver +from app.classes.models.crafty_permissions import EnumPermissionsCrafty from app.classes.models.server_permissions import EnumPermissionsServer from app.classes.shared.console import Console @@ -33,115 +34,295 @@ class UploadHandler(BaseHandler): def prepare(self): # Class & Function Defination api_key, _token_data, exec_user = self.current_user - server_id = self.get_argument("server_id", None) - superuser = exec_user["superuser"] - if api_key is not None: - superuser = superuser and api_key.superuser - user_id = exec_user["user_id"] - stream_size_value = self.helper.get_setting("stream_size_GB") + self.upload_type = str(self.request.headers.get("X-Content-Upload-Type")) - max_streamed_size = (1024 * 1024 * 1024) * stream_size_value + if self.upload_type == "server_import": + superuser = exec_user["superuser"] + if api_key is not None: + superuser = superuser and api_key.superuser + user_id = exec_user["user_id"] + stream_size_value = self.helper.get_setting("stream_size_GB") - self.content_len = int(self.request.headers.get("Content-Length")) - if self.content_len > max_streamed_size: - logger.error( - f"User with ID {user_id} attempted to upload a file that" - f" exceeded the max body size." - ) - self.helper.websocket_helper.broadcast_user( - user_id, - "send_start_error", - { - "error": self.helper.translation.translate( - "error", - "fileTooLarge", - self.controller.users.get_user_lang_by_id(user_id), - ), - }, - ) - return - self.do_upload = True + max_streamed_size = (1024 * 1024 * 1024) * stream_size_value - if superuser: - exec_user_server_permissions = ( - self.controller.server_perms.list_defined_permissions() - ) - elif api_key is not None: - exec_user_server_permissions = ( - self.controller.server_perms.get_api_key_permissions_list( - api_key, server_id + self.content_len = int(self.request.headers.get("Content-Length")) + if self.content_len > max_streamed_size: + logger.error( + f"User with ID {user_id} attempted to upload a file that" + f" exceeded the max body size." ) - ) - else: - exec_user_server_permissions = ( - self.controller.server_perms.get_user_id_permissions_list( - exec_user["user_id"], server_id + self.helper.websocket_helper.broadcast_user( + user_id, + "send_start_error", + { + "error": self.helper.translation.translate( + "error", + "fileTooLarge", + self.controller.users.get_user_lang_by_id(user_id), + ), + }, ) - ) + return + self.do_upload = True - server_id = self.request.headers.get("X-ServerId", None) + if superuser: + exec_user_server_permissions = ( + self.controller.server_perms.list_defined_permissions() + ) + elif api_key is not None: + exec_user_server_permissions = ( + self.controller.crafty_perms.get_api_key_permissions_list(api_key) + ) + else: + exec_user_server_permissions = ( + self.controller.crafty_perms.get_crafty_permissions_list( + exec_user["user_id"] + ) + ) - if user_id is None: - logger.warning("User ID not found in upload handler call") - Console.warning("User ID not found in upload handler call") - self.do_upload = False + if user_id is None: + logger.warning("User ID not found in upload handler call") + Console.warning("User ID not found in upload handler call") + self.do_upload = False - if server_id is None: - logger.warning("Server ID not found in upload handler call") - Console.warning("Server ID not found in upload handler call") - self.do_upload = False + if ( + EnumPermissionsCrafty.SERVER_CREATION + not in exec_user_server_permissions + and not exec_user["superuser"] + ): + logger.warning( + f"User {user_id} tried to upload a server" " without permissions!" + ) + Console.warning( + f"User {user_id} tried to upload a server" " without permissions!" + ) + self.do_upload = False - if EnumPermissionsServer.FILES not in exec_user_server_permissions: - logger.warning( - f"User {user_id} tried to upload a file to " - f"{server_id} without permissions!" - ) - Console.warning( - f"User {user_id} tried to upload a file to " - f"{server_id} without permissions!" - ) - self.do_upload = False + path = os.path.join(self.controller.project_root, "imports") + # Delete existing files + if len(os.listdir(path)) > 0: + for item in os.listdir(): + try: + os.remove(os.path.join(path, item)) + except: + logger.debug("Could not delete file on user server upload") - path = self.request.headers.get("X-Path", None) - filename = self.request.headers.get("X-FileName", None) - full_path = os.path.join(path, filename) + self.helper.ensure_dir_exists(path) + filename = self.request.headers.get("X-FileName", None) + if not str(filename).endswith(".zip"): + self.helper.websocket_helper.broadcast("close_upload_box", "error") + self.finish("error") + full_path = os.path.join(path, filename) - if not Helpers.in_path( - Helpers.get_os_understandable_path( - self.controller.servers.get_server_data_by_id(server_id)["path"] - ), - full_path, - ): - print( - user_id, - server_id, + if self.do_upload: + try: + self.f = open(full_path, "wb") + except Exception as e: + logger.error(f"Upload failed with error: {e}") + self.do_upload = False + # If max_body_size is not set, you cannot upload files > 100MB + self.request.connection.set_max_body_size(max_streamed_size) + + elif self.upload_type == "background": + superuser = exec_user["superuser"] + if api_key is not None: + superuser = superuser and api_key.superuser + user_id = exec_user["user_id"] + stream_size_value = self.helper.get_setting("stream_size_GB") + + max_streamed_size = (1024 * 1024 * 1024) * stream_size_value + + self.content_len = int(self.request.headers.get("Content-Length")) + if self.content_len > max_streamed_size: + logger.error( + f"User with ID {user_id} attempted to upload a file that" + f" exceeded the max body size." + ) + self.helper.websocket_helper.broadcast_user( + user_id, + "send_start_error", + { + "error": self.helper.translation.translate( + "error", + "fileTooLarge", + self.controller.users.get_user_lang_by_id(user_id), + ), + }, + ) + return + self.do_upload = True + + if superuser: + exec_user_server_permissions = ( + self.controller.server_perms.list_defined_permissions() + ) + elif api_key is not None: + exec_user_server_permissions = ( + self.controller.server_perms.get_api_key_permissions_list( + api_key, server_id + ) + ) + else: + exec_user_server_permissions = ( + self.controller.server_perms.get_user_id_permissions_list( + exec_user["user_id"], server_id + ) + ) + + server_id = self.request.headers.get("X-ServerId", None) + if server_id is None: + logger.warning("Server ID not found in upload handler call") + Console.warning("Server ID not found in upload handler call") + self.do_upload = False + + if user_id is None: + logger.warning("User ID not found in upload handler call") + Console.warning("User ID not found in upload handler call") + self.do_upload = False + + if EnumPermissionsServer.FILES not in exec_user_server_permissions: + logger.warning( + f"User {user_id} tried to upload a file to " + f"{server_id} without permissions!" + ) + Console.warning( + f"User {user_id} tried to upload a file to " + f"{server_id} without permissions!" + ) + self.do_upload = False + + path = self.request.headers.get("X-Path", None) + filename = self.request.headers.get("X-FileName", None) + full_path = os.path.join(path, filename) + + if not Helpers.in_path( Helpers.get_os_understandable_path( self.controller.servers.get_server_data_by_id(server_id)["path"] ), full_path, - ) - logger.warning( - f"User {user_id} tried to upload a file to {server_id} " - f"but the path is not inside of the server!" - ) - Console.warning( - f"User {user_id} tried to upload a file to {server_id} " - f"but the path is not inside of the server!" - ) - self.do_upload = False - - if self.do_upload: - try: - self.f = open(full_path, "wb") - except Exception as e: - logger.error(f"Upload failed with error: {e}") + ): + logger.warning( + f"User {user_id} tried to upload a file to {server_id} " + f"but the path is not inside of the server!" + ) + Console.warning( + f"User {user_id} tried to upload a file to {server_id} " + f"but the path is not inside of the server!" + ) self.do_upload = False - # If max_body_size is not set, you cannot upload files > 100MB - self.request.connection.set_max_body_size(max_streamed_size) + + if self.do_upload: + try: + self.f = open(full_path, "wb") + except Exception as e: + logger.error(f"Upload failed with error: {e}") + self.do_upload = False + # If max_body_size is not set, you cannot upload files > 100MB + self.request.connection.set_max_body_size(max_streamed_size) + else: + server_id = self.get_argument("server_id", None) + superuser = exec_user["superuser"] + if api_key is not None: + superuser = superuser and api_key.superuser + user_id = exec_user["user_id"] + stream_size_value = self.helper.get_setting("stream_size_GB") + + max_streamed_size = (1024 * 1024 * 1024) * stream_size_value + + self.content_len = int(self.request.headers.get("Content-Length")) + if self.content_len > max_streamed_size: + logger.error( + f"User with ID {user_id} attempted to upload a file that" + f" exceeded the max body size." + ) + self.helper.websocket_helper.broadcast_user( + user_id, + "send_start_error", + { + "error": self.helper.translation.translate( + "error", + "fileTooLarge", + self.controller.users.get_user_lang_by_id(user_id), + ), + }, + ) + return + self.do_upload = True + + if superuser: + exec_user_server_permissions = ( + self.controller.server_perms.list_defined_permissions() + ) + elif api_key is not None: + exec_user_server_permissions = ( + self.controller.server_perms.get_api_key_permissions_list( + api_key, server_id + ) + ) + else: + exec_user_server_permissions = ( + self.controller.server_perms.get_user_id_permissions_list( + exec_user["user_id"], server_id + ) + ) + + server_id = self.request.headers.get("X-ServerId", None) + if server_id is None: + logger.warning("Server ID not found in upload handler call") + Console.warning("Server ID not found in upload handler call") + self.do_upload = False + + if user_id is None: + logger.warning("User ID not found in upload handler call") + Console.warning("User ID not found in upload handler call") + self.do_upload = False + + if EnumPermissionsServer.FILES not in exec_user_server_permissions: + logger.warning( + f"User {user_id} tried to upload a file to " + f"{server_id} without permissions!" + ) + Console.warning( + f"User {user_id} tried to upload a file to " + f"{server_id} without permissions!" + ) + self.do_upload = False + + path = self.request.headers.get("X-Path", None) + filename = self.request.headers.get("X-FileName", None) + full_path = os.path.join(path, filename) + + if not Helpers.in_path( + Helpers.get_os_understandable_path( + self.controller.servers.get_server_data_by_id(server_id)["path"] + ), + full_path, + ): + logger.warning( + f"User {user_id} tried to upload a file to {server_id} " + f"but the path is not inside of the server!" + ) + Console.warning( + f"User {user_id} tried to upload a file to {server_id} " + f"but the path is not inside of the server!" + ) + self.do_upload = False + + if self.do_upload: + try: + self.f = open(full_path, "wb") + except Exception as e: + logger.error(f"Upload failed with error: {e}") + self.do_upload = False + # If max_body_size is not set, you cannot upload files > 100MB + self.request.connection.set_max_body_size(max_streamed_size) def post(self): logger.info("Upload completed") - files_left = int(self.request.headers.get("X-Files-Left", None)) + if self.upload_type == "server_files": + files_left = int(self.request.headers.get("X-Files-Left", None)) + else: + files_left = 0 if self.do_upload: time.sleep(5) diff --git a/app/classes/web/websocket_helper.py b/app/classes/web/websocket_helper.py index 4946242b..cd70df50 100644 --- a/app/classes/web/websocket_helper.py +++ b/app/classes/web/websocket_helper.py @@ -85,13 +85,16 @@ class WebSocketHelper: self.broadcast_with_fn(filter_fn, event_type, data) def broadcast_with_fn(self, filter_fn, event_type: str, data): - clients = list(filter(filter_fn, self.clients)) + # assign self.clients to a static variable here so hopefully + # the set size won't change + static_clients = self.clients + clients = list(filter(filter_fn, static_clients)) logger.debug( f"Sending to {len(clients)} out of {len(self.clients)} " f"clients: {json.dumps({'event': event_type, 'data': data})}" ) - for client in clients: + for client in clients[:]: try: self.send_message(client, event_type, data) except Exception as e: diff --git a/app/config/version.json b/app/config/version.json index 3ed13120..a3b99705 100644 --- a/app/config/version.json +++ b/app/config/version.json @@ -1,6 +1,6 @@ { "major": 4, "minor": 0, - "sub": 13, + "sub": 16, "meta": "beta" } diff --git a/app/frontend/static/assets/css/crafty.css b/app/frontend/static/assets/css/crafty.css index 7c533ee2..a04d2542 100644 --- a/app/frontend/static/assets/css/crafty.css +++ b/app/frontend/static/assets/css/crafty.css @@ -1,11 +1,11 @@ .select-css option { - background-color: #1C1E2F; - color: white + background-color: var(--deep-bg); + color: var(--base-text) } .select-css option:checked { - background-color: #1C1E2F; - color: white + background-color: var(--deep-bg); + color: var(--base-text) } diff --git a/app/frontend/static/assets/css/dark/style.css b/app/frontend/static/assets/css/dark/style.css index 9d272759..9f75ee07 100755 --- a/app/frontend/static/assets/css/dark/style.css +++ b/app/frontend/static/assets/css/dark/style.css @@ -10,7 +10,19 @@ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ @import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700"); -:root { + +root, +:root.default { + /*CHANGE THESE FOR THEMES*/ + --tooltip-bg: black; + --select-bg: #dee0f4; + --ram-bg: #323550; + --base-text: #b9c0d3; + --outline: #383e5d; + --card-banner-bg: #282a40; + --deep-bg: #1C1E2F; + --dropdown-bg: #222437; + /*END THEME VARIATION*/ --blue: #00aeef; --indigo: #6610f2; --purple: #ab8ce4; @@ -53,22 +65,207 @@ --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +:root.light { + /*CHANGE THESE FOR THEMES*/ + --tooltip-bg: white; + --select-bg: #dee0f4; + --ram-bg: #4d4d4e; + --base-text: black; + --outline: #383e5d; + --card-banner-bg: #e0e0e0; + --deep-bg: #F5F5F5; + --dropdown-bg: #d8d8d8; + /*END THEME VARIATION*/ + --blue: #00aeef; + --indigo: #6610f2; + --purple: #ab8ce4; + --pink: #E91E63; + --red: #ff0017; + --orange: #fb9678; + --yellow: #ffd500; + --green: #3bd949; + --teal: #58d8a3; + --cyan: #57c7d4; + --white: #ffffff; + --gray: #6c757d; + --gray-dark: #292b2c; + --blue: #00aeef; + --indigo: #6610f2; + --purple: #ab8ce4; + --pink: #E91E63; + --red: #ff0017; + --orange: #fb9678; + --yellow: #ffd500; + --green: #3bd949; + --teal: #58d8a3; + --cyan: #57c7d4; + --white: #ffffff; + --white-smoke: #f3f5f6; + --gray: #6c757d; + --gray-light: #8ba2b5; + --gray-lightest: #f7f7f9; + --primary: #2196f3; + --secondary: #dde4eb; + --success: #19d895; + --info: #8862e0; + --warning: #ffaf00; + --danger: #ff6258; + --light: #fbfbfb; + --dark: #252C46; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +:root.dark { + /*CHANGE THESE FOR THEMES*/ + --tooltip-bg: black; + --select-bg: #dee0f4; + --ram-bg: #3d3d3d; + --base-text: #b9c0d3; + --outline: #3f3f3f; + --card-banner-bg: #212221; + --deep-bg: #0d0d0d; + --dropdown-bg: #171717; + /*END THEME VARIATION*/ + --blue: #00aeef; + --indigo: #6610f2; + --purple: #ab8ce4; + --pink: #E91E63; + --red: #ff0017; + --orange: #fb9678; + --yellow: #ffd500; + --green: #3bd949; + --teal: #58d8a3; + --cyan: #57c7d4; + --white: #ffffff; + --gray: #6c757d; + --gray-dark: #292b2c; + --blue: #00aeef; + --indigo: #6610f2; + --purple: #ab8ce4; + --pink: #E91E63; + --red: #ff0017; + --orange: #fb9678; + --yellow: #ffd500; + --green: #3bd949; + --teal: #58d8a3; + --cyan: #57c7d4; + --white: #ffffff; + --white-smoke: #f3f5f6; + --gray: #6c757d; + --gray-light: #8ba2b5; + --gray-lightest: #f7f7f9; + --primary: #2196f3; + --secondary: #dde4eb; + --success: #19d895; + --info: #8862e0; + --warning: #ffaf00; + --danger: #ff6258; + --light: #fbfbfb; + --dark: #252C46; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +:root.ronald { + /*CHANGE THESE FOR THEMES*/ + --tooltip-bg: white; + --select-bg: #dee0f4; + --card-banner-bg: white; + --deep-bg: yellow; + --dropdown-bg: red; + --ram-bg: #4d4d4e; + --base-text: black; + --outline: #383e5d; + /*END THEME VARIATION*/ + --blue: #00aeef; + --indigo: #6610f2; + --purple: #ab8ce4; + --pink: #E91E63; + --red: #ff0017; + --orange: #fb9678; + --yellow: #ffd500; + --green: #3bd949; + --teal: #58d8a3; + --cyan: #57c7d4; + --white: #ffffff; + --gray: #6c757d; + --gray-dark: #292b2c; + --blue: #00aeef; + --indigo: #6610f2; + --purple: #ab8ce4; + --pink: #E91E63; + --red: #ff0017; + --orange: #fb9678; + --yellow: #ffd500; + --green: #3bd949; + --teal: #58d8a3; + --cyan: #57c7d4; + --white: #ffffff; + --white-smoke: #f3f5f6; + --gray: #6c757d; + --gray-light: #8ba2b5; + --gray-lightest: #f7f7f9; + --primary: #2196f3; + --secondary: #dde4eb; + --success: #19d895; + --info: #8862e0; + --warning: #ffaf00; + --danger: #ff6258; + --light: #fbfbfb; + --dark: #252C46; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} *, *::before, *::after { -webkit-box-sizing: border-box; - box-sizing: border-box; } + box-sizing: border-box; +} html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} -article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { - display: block; } +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +.tooltip>.tooltip-inner { + background-color: var(--tooltip-bg); +} body { margin: 0; @@ -76,26 +273,36 @@ body { font-size: 1rem; font-weight: 400; line-height: 1.5; - color: #fff; + color: var(--base-text); text-align: left; - background-color: #fff; } + background-color: var(--select-bg); +} [tabindex="-1"]:focus { - outline: 0 !important; } + outline: 0 !important; +} hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; - overflow: visible; } + overflow: visible; +} -h1, h2, h3, h4, h5, h6 { +h1, +h2, +h3, +h4, +h5, +h6 { margin-top: 0; - margin-bottom: 0.5rem; } + margin-bottom: 0.5rem; +} p { margin-top: 0; - margin-bottom: 1rem; } + margin-bottom: 1rem; +} abbr[title], abbr[data-original-title] { @@ -105,118 +312,150 @@ abbr[data-original-title] { cursor: help; border-bottom: 0; -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; } + text-decoration-skip-ink: none; +} address { margin-bottom: 1rem; font-style: normal; - line-height: inherit; } + line-height: inherit; +} ol, ul, dl { margin-top: 0; - margin-bottom: 1rem; } + margin-bottom: 1rem; +} ol ol, ul ul, ol ul, ul ol { - margin-bottom: 0; } + margin-bottom: 0; +} dt { - font-weight: 700; } + font-weight: 700; +} dd { margin-bottom: .5rem; - margin-left: 0; } + margin-left: 0; +} blockquote { - margin: 0 0 1rem; } + margin: 0 0 1rem; +} b, strong { - font-weight: bolder; } + font-weight: bolder; +} small { - font-size: 80%; } + font-size: 80%; +} sub, sup { position: relative; font-size: 75%; line-height: 0; - vertical-align: baseline; } + vertical-align: baseline; +} sub { - bottom: -.25em; } + bottom: -.25em; +} sup { - top: -.5em; } + top: -.5em; +} a { color: #007bff; text-decoration: none; - background-color: transparent; } - a:hover { - color: #0056b3; - text-decoration: underline; } + background-color: transparent; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} a:not([href]):not([tabindex]) { color: inherit; - text-decoration: none; } - a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { - color: inherit; - text-decoration: none; } - a:not([href]):not([tabindex]):focus { - outline: 0; } + text-decoration: none; +} + +a:not([href]):not([tabindex]):hover, +a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; } + font-size: 1em; +} pre { margin-top: 0; margin-bottom: 1rem; - overflow: auto; } + overflow: auto; +} figure { - margin: 0 0 1rem; } + margin: 0 0 1rem; +} img { vertical-align: middle; - border-style: none; } + border-style: none; +} svg { overflow: hidden; - vertical-align: middle; } + vertical-align: middle; +} table { - border-collapse: collapse; } + border-collapse: collapse; +} caption { padding-top: 12px 15px; padding-bottom: 12px 15px; color: #6c757d; text-align: left; - caption-side: bottom; } + caption-side: bottom; +} th { - text-align: inherit; } + text-align: inherit; +} label { display: inline-block; - margin-bottom: 0.5rem; } + margin-bottom: 0.5rem; +} button { - border-radius: 0; } + border-radius: 0; +} button:focus { outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; } + outline: 5px auto -webkit-focus-ring-color; +} input, button, @@ -226,59 +465,70 @@ textarea { margin: 0; font-family: inherit; font-size: inherit; - line-height: inherit; } + line-height: inherit; +} button, input { - overflow: visible; } + overflow: visible; +} button, select { - text-transform: none; } + text-transform: none; +} select { - word-wrap: normal; } + word-wrap: normal; +} button, [type="button"], [type="reset"], [type="submit"] { - -webkit-appearance: button; } + -webkit-appearance: button; +} button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { - cursor: pointer; } + cursor: pointer; +} button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; - border-style: none; } + border-style: none; +} input[type="radio"], input[type="checkbox"] { -webkit-box-sizing: border-box; box-sizing: border-box; - padding: 0; } + padding: 0; +} input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { - -webkit-appearance: listbox; } + -webkit-appearance: listbox; +} textarea { overflow: auto; - resize: vertical; } + resize: vertical; +} fieldset { min-width: 0; padding: 0; margin: 0; - border: 0; } + border: 0; +} legend { display: block; @@ -289,210 +539,290 @@ legend { font-size: 1.5rem; line-height: inherit; color: inherit; - white-space: normal; } + white-space: normal; +} progress { - vertical-align: baseline; } + vertical-align: baseline; +} [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { - height: auto; } + height: auto; +} [type="search"] { outline-offset: -2px; - -webkit-appearance: none; } + -webkit-appearance: none; +} [type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } + -webkit-appearance: none; +} ::-webkit-file-upload-button { font: inherit; - -webkit-appearance: button; } + -webkit-appearance: button; +} output { - display: inline-block; } + display: inline-block; +} summary { display: list-item; - cursor: pointer; } + cursor: pointer; +} template { - display: none; } + display: none; +} [hidden] { - display: none !important; } + display: none !important; +} -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { margin-bottom: 0.5rem; font-weight: 500; - line-height: 1.2; } + line-height: 1.2; +} -h1, .h1 { - font-size: 2.5rem; } +h1, +.h1 { + font-size: 2.5rem; +} -h2, .h2 { - font-size: 2rem; } +h2, +.h2 { + font-size: 2rem; +} -h3, .h3 { - font-size: 1.75rem; } +h3, +.h3 { + font-size: 1.75rem; +} -h4, .h4 { - font-size: 1.5rem; } +h4, +.h4 { + font-size: 1.5rem; +} -h5, .h5 { - font-size: 1.25rem; } +h5, +.h5 { + font-size: 1.25rem; +} -h6, .h6 { - font-size: 1rem; } +h6, +.h6 { + font-size: 1rem; +} .lead { font-size: 1.25rem; - font-weight: 300; } + font-weight: 300; +} .display-1 { font-size: 6rem; font-weight: 300; - line-height: 1.2; } + line-height: 1.2; +} .display-2 { font-size: 5.5rem; font-weight: 300; - line-height: 1.2; } + line-height: 1.2; +} .display-3 { font-size: 4.5rem; font-weight: 300; - line-height: 1.2; } + line-height: 1.2; +} .display-4 { font-size: 3.5rem; font-weight: 300; - line-height: 1.2; } + line-height: 1.2; +} hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); } + border-top: 1px solid rgba(0, 0, 0, 0.1); +} small, .small { font-size: 80%; - font-weight: 400; } + font-weight: 400; +} mark, .mark { padding: 0.2em; - background-color: #fcf8e3; } + background-color: #fcf8e3; +} .list-unstyled { padding-left: 0; - list-style: none; } + list-style: none; +} .list-inline { padding-left: 0; - list-style: none; } + list-style: none; +} .list-inline-item { - display: inline-block; } - .list-inline-item:not(:last-child) { - margin-right: 0.5rem; } + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} .initialism { font-size: 90%; - text-transform: uppercase; } + text-transform: uppercase; +} .blockquote { margin-bottom: 1rem; - font-size: 1.25rem; } + font-size: 1.25rem; +} .blockquote-footer { display: block; font-size: 80%; - color: #6c757d; } - .blockquote-footer::before { - content: "\2014\00A0"; } + color: #6c757d; +} + +.blockquote-footer::before { + content: "\2014\00A0"; +} .img-fluid { max-width: 100%; - height: auto; } + height: auto; +} .img-thumbnail { padding: 0.25rem; - background-color: #fff; + background-color: var(--select-bg); border: 1px solid #dee2e6; border-radius: 0.25rem; max-width: 100%; - height: auto; } + height: auto; +} .figure { - display: inline-block; } + display: inline-block; +} .figure-img { margin-bottom: 0.5rem; - line-height: 1; } + line-height: 1; +} .figure-caption { font-size: 90%; - color: #6c757d; } + color: #6c757d; +} code { font-size: 87.5%; color: #e83e8c; - word-break: break-word; } - a > code { - color: inherit; } + word-break: break-word; +} + +a>code { + color: inherit; +} kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; - color: #fff; + color: var(--base-text); background-color: #212529; - border-radius: 0.2rem; } - kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; } + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} pre { display: block; font-size: 87.5%; - color: #212529; } - pre code { - font-size: inherit; - color: inherit; - word-break: normal; } + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} .pre-scrollable { max-height: 340px; - overflow-y: scroll; } + overflow-y: scroll; +} .container { width: 100%; padding-right: 12.5px; padding-left: 12.5px; margin-right: auto; - margin-left: auto; } - @media (min-width: 576px) { - .container { - max-width: 540px; } } - @media (min-width: 768px) { - .container { - max-width: 720px; } } - @media (min-width: 992px) { - .container { - max-width: 960px; } } - @media (min-width: 1200px) { - .container { - max-width: 1140px; } } + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} .container-fluid { width: 100%; padding-right: 12.5px; padding-left: 12.5px; margin-right: auto; - margin-left: auto; } + margin-left: auto; +} .row { display: -webkit-box; @@ -501,26 +831,96 @@ pre { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -12.5px; - margin-left: -12.5px; } + margin-left: -12.5px; +} .no-gutters { margin-right: 0; - margin-left: 0; } - .no-gutters > .col, - .no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; } + margin-left: 0; +} -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .lightGallery .image-tile, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .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-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.no-gutters>.col, +.no-gutters>[class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.lightGallery .image-tile, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col, +.col-auto, +.col-sm-1, +.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-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm, +.col-sm-auto, +.col-md-1, +.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-md-10, +.col-md-11, +.col-md-12, +.col-md, +.col-md-auto, +.col-lg-1, +.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-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg, +.col-lg-auto, +.col-xl-1, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl, .col-xl-auto { position: relative; width: 100%; padding-right: 12.5px; - padding-left: 12.5px; } + padding-left: 12.5px; +} .col { -ms-flex-preferred-size: 0; @@ -528,194 +928,235 @@ pre { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; - max-width: 100%; } + max-width: 100%; +} .col-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; - max-width: 100%; } + max-width: 100%; +} .col-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; - max-width: 8.33333%; } + max-width: 8.33333%; +} .col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; - max-width: 16.66667%; } + max-width: 16.66667%; +} .col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; - max-width: 25%; } + max-width: 25%; +} .col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; - max-width: 33.33333%; } + max-width: 33.33333%; +} .col-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; - max-width: 41.66667%; } + max-width: 41.66667%; +} -.col-6, .lightGallery .image-tile { +.col-6, +.lightGallery .image-tile { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; - max-width: 50%; } + max-width: 50%; +} .col-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; - max-width: 58.33333%; } + max-width: 58.33333%; +} .col-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; - max-width: 66.66667%; } + max-width: 66.66667%; +} .col-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; - max-width: 75%; } + max-width: 75%; +} .col-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; - max-width: 83.33333%; } + max-width: 83.33333%; +} .col-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; - max-width: 91.66667%; } + max-width: 91.66667%; +} .col-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; - max-width: 100%; } + max-width: 100%; +} .order-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; - order: -1; } + order: -1; +} .order-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; - order: 13; } + order: 13; +} .order-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; - order: 0; } + order: 0; +} .order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; - order: 1; } + order: 1; +} .order-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; - order: 2; } + order: 2; +} .order-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; - order: 3; } + order: 3; +} .order-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; - order: 4; } + order: 4; +} .order-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; - order: 5; } + order: 5; +} .order-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; - order: 6; } + order: 6; +} .order-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; - order: 7; } + order: 7; +} .order-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; - order: 8; } + order: 8; +} .order-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; - order: 9; } + order: 9; +} .order-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; - order: 10; } + order: 10; +} .order-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; - order: 11; } + order: 11; +} .order-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; - order: 12; } + order: 12; +} .offset-1 { - margin-left: 8.33333%; } + margin-left: 8.33333%; +} .offset-2 { - margin-left: 16.66667%; } + margin-left: 16.66667%; +} .offset-3 { - margin-left: 25%; } + margin-left: 25%; +} .offset-4 { - margin-left: 33.33333%; } + margin-left: 33.33333%; +} .offset-5 { - margin-left: 41.66667%; } + margin-left: 41.66667%; +} .offset-6 { - margin-left: 50%; } + margin-left: 50%; +} .offset-7 { - margin-left: 58.33333%; } + margin-left: 58.33333%; +} .offset-8 { - margin-left: 66.66667%; } + margin-left: 66.66667%; +} .offset-9 { - margin-left: 75%; } + margin-left: 75%; +} .offset-10 { - margin-left: 83.33333%; } + margin-left: 83.33333%; +} .offset-11 { - margin-left: 91.66667%; } + margin-left: 91.66667%; +} @media (min-width: 576px) { .col-sm { @@ -724,157 +1165,239 @@ pre { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; - max-width: 100%; } + max-width: 100%; + } + .col-sm-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; - max-width: 100%; } + max-width: 100%; + } + .col-sm-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; - max-width: 8.33333%; } + max-width: 8.33333%; + } + .col-sm-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; - max-width: 16.66667%; } + max-width: 16.66667%; + } + .col-sm-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; - max-width: 25%; } + max-width: 25%; + } + .col-sm-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; - max-width: 33.33333%; } + max-width: 33.33333%; + } + .col-sm-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; - max-width: 41.66667%; } + max-width: 41.66667%; + } + .col-sm-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; - max-width: 50%; } + max-width: 50%; + } + .col-sm-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; - max-width: 58.33333%; } + max-width: 58.33333%; + } + .col-sm-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; - max-width: 66.66667%; } + max-width: 66.66667%; + } + .col-sm-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; - max-width: 75%; } + max-width: 75%; + } + .col-sm-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; - max-width: 83.33333%; } + max-width: 83.33333%; + } + .col-sm-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; - max-width: 91.66667%; } + max-width: 91.66667%; + } + .col-sm-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; - max-width: 100%; } + max-width: 100%; + } + .order-sm-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; - order: -1; } + order: -1; + } + .order-sm-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; - order: 13; } + order: 13; + } + .order-sm-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; - order: 0; } + order: 0; + } + .order-sm-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; - order: 1; } + order: 1; + } + .order-sm-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; - order: 2; } + order: 2; + } + .order-sm-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; - order: 3; } + order: 3; + } + .order-sm-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; - order: 4; } + order: 4; + } + .order-sm-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; - order: 5; } + order: 5; + } + .order-sm-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; - order: 6; } + order: 6; + } + .order-sm-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; - order: 7; } + order: 7; + } + .order-sm-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; - order: 8; } + order: 8; + } + .order-sm-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; - order: 9; } + order: 9; + } + .order-sm-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; - order: 10; } + order: 10; + } + .order-sm-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; - order: 11; } + order: 11; + } + .order-sm-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; - order: 12; } + order: 12; + } + .offset-sm-0 { - margin-left: 0; } + margin-left: 0; + } + .offset-sm-1 { - margin-left: 8.33333%; } + margin-left: 8.33333%; + } + .offset-sm-2 { - margin-left: 16.66667%; } + margin-left: 16.66667%; + } + .offset-sm-3 { - margin-left: 25%; } + margin-left: 25%; + } + .offset-sm-4 { - margin-left: 33.33333%; } + margin-left: 33.33333%; + } + .offset-sm-5 { - margin-left: 41.66667%; } + margin-left: 41.66667%; + } + .offset-sm-6 { - margin-left: 50%; } + margin-left: 50%; + } + .offset-sm-7 { - margin-left: 58.33333%; } + margin-left: 58.33333%; + } + .offset-sm-8 { - margin-left: 66.66667%; } + margin-left: 66.66667%; + } + .offset-sm-9 { - margin-left: 75%; } + margin-left: 75%; + } + .offset-sm-10 { - margin-left: 83.33333%; } + margin-left: 83.33333%; + } + .offset-sm-11 { - margin-left: 91.66667%; } } + margin-left: 91.66667%; + } +} @media (min-width: 768px) { .col-md { @@ -883,157 +1406,241 @@ pre { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; - max-width: 100%; } + max-width: 100%; + } + .col-md-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; - max-width: 100%; } + max-width: 100%; + } + .col-md-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; - max-width: 8.33333%; } + max-width: 8.33333%; + } + .col-md-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; - max-width: 16.66667%; } - .col-md-3, .lightGallery .image-tile { + max-width: 16.66667%; + } + + .col-md-3, + .lightGallery .image-tile { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; - max-width: 25%; } - .col-md-4, .lightGallery .image-tile { + max-width: 25%; + } + + .col-md-4, + .lightGallery .image-tile { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; - max-width: 33.33333%; } + max-width: 33.33333%; + } + .col-md-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; - max-width: 41.66667%; } + max-width: 41.66667%; + } + .col-md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; - max-width: 50%; } + max-width: 50%; + } + .col-md-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; - max-width: 58.33333%; } + max-width: 58.33333%; + } + .col-md-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; - max-width: 66.66667%; } + max-width: 66.66667%; + } + .col-md-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; - max-width: 75%; } + max-width: 75%; + } + .col-md-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; - max-width: 83.33333%; } + max-width: 83.33333%; + } + .col-md-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; - max-width: 91.66667%; } + max-width: 91.66667%; + } + .col-md-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; - max-width: 100%; } + max-width: 100%; + } + .order-md-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; - order: -1; } + order: -1; + } + .order-md-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; - order: 13; } + order: 13; + } + .order-md-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; - order: 0; } + order: 0; + } + .order-md-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; - order: 1; } + order: 1; + } + .order-md-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; - order: 2; } + order: 2; + } + .order-md-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; - order: 3; } + order: 3; + } + .order-md-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; - order: 4; } + order: 4; + } + .order-md-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; - order: 5; } + order: 5; + } + .order-md-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; - order: 6; } + order: 6; + } + .order-md-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; - order: 7; } + order: 7; + } + .order-md-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; - order: 8; } + order: 8; + } + .order-md-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; - order: 9; } + order: 9; + } + .order-md-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; - order: 10; } + order: 10; + } + .order-md-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; - order: 11; } + order: 11; + } + .order-md-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; - order: 12; } + order: 12; + } + .offset-md-0 { - margin-left: 0; } + margin-left: 0; + } + .offset-md-1 { - margin-left: 8.33333%; } + margin-left: 8.33333%; + } + .offset-md-2 { - margin-left: 16.66667%; } + margin-left: 16.66667%; + } + .offset-md-3 { - margin-left: 25%; } + margin-left: 25%; + } + .offset-md-4 { - margin-left: 33.33333%; } + margin-left: 33.33333%; + } + .offset-md-5 { - margin-left: 41.66667%; } + margin-left: 41.66667%; + } + .offset-md-6 { - margin-left: 50%; } + margin-left: 50%; + } + .offset-md-7 { - margin-left: 58.33333%; } + margin-left: 58.33333%; + } + .offset-md-8 { - margin-left: 66.66667%; } + margin-left: 66.66667%; + } + .offset-md-9 { - margin-left: 75%; } + margin-left: 75%; + } + .offset-md-10 { - margin-left: 83.33333%; } + margin-left: 83.33333%; + } + .offset-md-11 { - margin-left: 91.66667%; } } + margin-left: 91.66667%; + } +} @media (min-width: 992px) { .col-lg { @@ -1042,157 +1649,240 @@ pre { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; - max-width: 100%; } + max-width: 100%; + } + .col-lg-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; - max-width: 100%; } + max-width: 100%; + } + .col-lg-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; - max-width: 8.33333%; } + max-width: 8.33333%; + } + .col-lg-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; - max-width: 16.66667%; } - .col-lg-3, .lightGallery .image-tile { + max-width: 16.66667%; + } + + .col-lg-3, + .lightGallery .image-tile { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; - max-width: 25%; } + max-width: 25%; + } + .col-lg-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; - max-width: 33.33333%; } + max-width: 33.33333%; + } + .col-lg-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; - max-width: 41.66667%; } + max-width: 41.66667%; + } + .col-lg-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; - max-width: 50%; } + max-width: 50%; + } + .col-lg-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; - max-width: 58.33333%; } + max-width: 58.33333%; + } + .col-lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; - max-width: 66.66667%; } + max-width: 66.66667%; + } + .col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; - max-width: 75%; } + max-width: 75%; + } + .col-lg-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; - max-width: 83.33333%; } + max-width: 83.33333%; + } + .col-lg-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; - max-width: 91.66667%; } + max-width: 91.66667%; + } + .col-lg-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; - max-width: 100%; } + max-width: 100%; + } + .order-lg-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; - order: -1; } + order: -1; + } + .order-lg-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; - order: 13; } + order: 13; + } + .order-lg-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; - order: 0; } + order: 0; + } + .order-lg-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; - order: 1; } + order: 1; + } + .order-lg-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; - order: 2; } + order: 2; + } + .order-lg-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; - order: 3; } + order: 3; + } + .order-lg-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; - order: 4; } + order: 4; + } + .order-lg-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; - order: 5; } + order: 5; + } + .order-lg-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; - order: 6; } + order: 6; + } + .order-lg-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; - order: 7; } + order: 7; + } + .order-lg-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; - order: 8; } + order: 8; + } + .order-lg-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; - order: 9; } + order: 9; + } + .order-lg-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; - order: 10; } + order: 10; + } + .order-lg-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; - order: 11; } + order: 11; + } + .order-lg-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; - order: 12; } + order: 12; + } + .offset-lg-0 { - margin-left: 0; } + margin-left: 0; + } + .offset-lg-1 { - margin-left: 8.33333%; } + margin-left: 8.33333%; + } + .offset-lg-2 { - margin-left: 16.66667%; } + margin-left: 16.66667%; + } + .offset-lg-3 { - margin-left: 25%; } + margin-left: 25%; + } + .offset-lg-4 { - margin-left: 33.33333%; } + margin-left: 33.33333%; + } + .offset-lg-5 { - margin-left: 41.66667%; } + margin-left: 41.66667%; + } + .offset-lg-6 { - margin-left: 50%; } + margin-left: 50%; + } + .offset-lg-7 { - margin-left: 58.33333%; } + margin-left: 58.33333%; + } + .offset-lg-8 { - margin-left: 66.66667%; } + margin-left: 66.66667%; + } + .offset-lg-9 { - margin-left: 75%; } + margin-left: 75%; + } + .offset-lg-10 { - margin-left: 83.33333%; } + margin-left: 83.33333%; + } + .offset-lg-11 { - margin-left: 91.66667%; } } + margin-left: 91.66667%; + } +} @media (min-width: 1200px) { .col-xl { @@ -1201,418 +1891,604 @@ pre { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; - max-width: 100%; } + max-width: 100%; + } + .col-xl-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; - max-width: 100%; } + max-width: 100%; + } + .col-xl-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; - max-width: 8.33333%; } + max-width: 8.33333%; + } + .col-xl-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; - max-width: 16.66667%; } - .col-xl-3, .lightGallery .image-tile { + max-width: 16.66667%; + } + + .col-xl-3, + .lightGallery .image-tile { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; - max-width: 25%; } + max-width: 25%; + } + .col-xl-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; - max-width: 33.33333%; } + max-width: 33.33333%; + } + .col-xl-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; - max-width: 41.66667%; } + max-width: 41.66667%; + } + .col-xl-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; - max-width: 50%; } + max-width: 50%; + } + .col-xl-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; - max-width: 58.33333%; } + max-width: 58.33333%; + } + .col-xl-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; - max-width: 66.66667%; } + max-width: 66.66667%; + } + .col-xl-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; - max-width: 75%; } + max-width: 75%; + } + .col-xl-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; - max-width: 83.33333%; } + max-width: 83.33333%; + } + .col-xl-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; - max-width: 91.66667%; } + max-width: 91.66667%; + } + .col-xl-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; - max-width: 100%; } + max-width: 100%; + } + .order-xl-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; - order: -1; } + order: -1; + } + .order-xl-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; - order: 13; } + order: 13; + } + .order-xl-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; - order: 0; } + order: 0; + } + .order-xl-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; - order: 1; } + order: 1; + } + .order-xl-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; - order: 2; } + order: 2; + } + .order-xl-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; - order: 3; } + order: 3; + } + .order-xl-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; - order: 4; } + order: 4; + } + .order-xl-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; - order: 5; } + order: 5; + } + .order-xl-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; - order: 6; } + order: 6; + } + .order-xl-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; - order: 7; } + order: 7; + } + .order-xl-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; - order: 8; } + order: 8; + } + .order-xl-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; - order: 9; } + order: 9; + } + .order-xl-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; - order: 10; } + order: 10; + } + .order-xl-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; - order: 11; } + order: 11; + } + .order-xl-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; - order: 12; } - .offset-xl-0 { - margin-left: 0; } - .offset-xl-1 { - margin-left: 8.33333%; } - .offset-xl-2 { - margin-left: 16.66667%; } - .offset-xl-3 { - margin-left: 25%; } - .offset-xl-4 { - margin-left: 33.33333%; } - .offset-xl-5 { - margin-left: 41.66667%; } - .offset-xl-6 { - margin-left: 50%; } - .offset-xl-7 { - margin-left: 58.33333%; } - .offset-xl-8 { - margin-left: 66.66667%; } - .offset-xl-9 { - margin-left: 75%; } - .offset-xl-10 { - margin-left: 83.33333%; } - .offset-xl-11 { - margin-left: 91.66667%; } } + order: 12; + } -.table, .jsgrid .jsgrid-table { + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.33333%; + } + + .offset-xl-2 { + margin-left: 16.66667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.33333%; + } + + .offset-xl-5 { + margin-left: 41.66667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.33333%; + } + + .offset-xl-8 { + margin-left: 66.66667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.33333%; + } + + .offset-xl-11 { + margin-left: 91.66667%; + } +} + +.table, +.jsgrid .jsgrid-table { width: 100%; margin-bottom: 1rem; - color: #fff; } - .table th, .jsgrid .jsgrid-table th, - .table td, - .jsgrid .jsgrid-table td { - padding: 12px 15px; - vertical-align: top; - border-top: 1px solid #dee2e6; } - .table thead th, .jsgrid .jsgrid-table thead th { - vertical-align: bottom; - border-bottom: 2px solid #dee2e6; } - .table tbody + tbody, .jsgrid .jsgrid-table tbody + tbody { - border-top: 2px solid #dee2e6; } + color: var(--base-text); +} + +.table th, +.jsgrid .jsgrid-table th, +.table td, +.jsgrid .jsgrid-table td { + padding: 12px 15px; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th, +.jsgrid .jsgrid-table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody+tbody, +.jsgrid .jsgrid-table tbody+tbody { + border-top: 2px solid #dee2e6; +} .table-sm th, .table-sm td { - padding: 0.3rem; } + padding: 0.3rem; +} .table-bordered { - border: 1px solid #dee2e6; } - .table-bordered th, - .table-bordered td { - border: 1px solid #dee2e6; } - .table-bordered thead th, - .table-bordered thead td { - border-bottom-width: 2px; } + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} .table-borderless th, .table-borderless td, .table-borderless thead th, -.table-borderless tbody + tbody { - border: 0; } +.table-borderless tbody+tbody { + border: 0; +} .table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); } + background-color: rgba(0, 0, 0, 0.05); +} .table-hover tbody tr:hover { color: #212529; - background-color: rgba(0, 0, 0, 0.075); } + background-color: rgba(0, 0, 0, 0.075); +} .table-primary, -.table-primary > th, -.table-primary > td { - background-color: #c1e2fc; } +.table-primary>th, +.table-primary>td { + background-color: #c1e2fc; +} .table-primary th, .table-primary td, .table-primary thead th, -.table-primary tbody + tbody { - border-color: #8cc8f9; } +.table-primary tbody+tbody { + border-color: #8cc8f9; +} .table-hover .table-primary:hover { - background-color: #a9d7fb; } - .table-hover .table-primary:hover > td, - .table-hover .table-primary:hover > th { - background-color: #a9d7fb; } + background-color: #a9d7fb; +} + +.table-hover .table-primary:hover>td, +.table-hover .table-primary:hover>th { + background-color: #a9d7fb; +} .table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #f5f7f9; } +.table-secondary>th, +.table-secondary>td { + background-color: #f5f7f9; +} .table-secondary th, .table-secondary td, .table-secondary thead th, -.table-secondary tbody + tbody { - border-color: #edf1f5; } +.table-secondary tbody+tbody { + border-color: #edf1f5; +} .table-hover .table-secondary:hover { - background-color: #e5eaef; } - .table-hover .table-secondary:hover > td, - .table-hover .table-secondary:hover > th { - background-color: #e5eaef; } + background-color: #e5eaef; +} + +.table-hover .table-secondary:hover>td, +.table-hover .table-secondary:hover>th { + background-color: #e5eaef; +} .table-success, -.table-success > th, -.table-success > td { - background-color: #bff4e1; } +.table-success>th, +.table-success>td { + background-color: #bff4e1; +} .table-success th, .table-success td, .table-success thead th, -.table-success tbody + tbody { - border-color: #87ebc8; } +.table-success tbody+tbody { + border-color: #87ebc8; +} .table-hover .table-success:hover { - background-color: #a9f0d7; } - .table-hover .table-success:hover > td, - .table-hover .table-success:hover > th { - background-color: #a9f0d7; } + background-color: #a9f0d7; +} + +.table-hover .table-success:hover>td, +.table-hover .table-success:hover>th { + background-color: #a9f0d7; +} .table-info, -.table-info > th, -.table-info > td { - background-color: #ded3f6; } +.table-info>th, +.table-info>td { + background-color: #ded3f6; +} .table-info th, .table-info td, .table-info thead th, -.table-info tbody + tbody { - border-color: #c1adef; } +.table-info tbody+tbody { + border-color: #c1adef; +} .table-hover .table-info:hover { - background-color: #cebef2; } - .table-hover .table-info:hover > td, - .table-hover .table-info:hover > th { - background-color: #cebef2; } + background-color: #cebef2; +} + +.table-hover .table-info:hover>td, +.table-hover .table-info:hover>th { + background-color: #cebef2; +} .table-warning, -.table-warning > th, -.table-warning > td { - background-color: #ffe9b8; } +.table-warning>th, +.table-warning>td { + background-color: #ffe9b8; +} .table-warning th, .table-warning td, .table-warning thead th, -.table-warning tbody + tbody { - border-color: #ffd57a; } +.table-warning tbody+tbody { + border-color: #ffd57a; +} .table-hover .table-warning:hover { - background-color: #ffe19f; } - .table-hover .table-warning:hover > td, - .table-hover .table-warning:hover > th { - background-color: #ffe19f; } + background-color: #ffe19f; +} + +.table-hover .table-warning:hover>td, +.table-hover .table-warning:hover>th { + background-color: #ffe19f; +} .table-danger, -.table-danger > th, -.table-danger > td { - background-color: #ffd3d0; } +.table-danger>th, +.table-danger>td { + background-color: #ffd3d0; +} .table-danger th, .table-danger td, .table-danger thead th, -.table-danger tbody + tbody { - border-color: #ffada8; } +.table-danger tbody+tbody { + border-color: #ffada8; +} .table-hover .table-danger:hover { - background-color: #ffbbb7; } - .table-hover .table-danger:hover > td, - .table-hover .table-danger:hover > th { - background-color: #ffbbb7; } + background-color: #ffbbb7; +} + +.table-hover .table-danger:hover>td, +.table-hover .table-danger:hover>th { + background-color: #ffbbb7; +} .table-light, -.table-light > th, -.table-light > td { - background-color: #fefefe; } +.table-light>th, +.table-light>td { + background-color: #fefefe; +} .table-light th, .table-light td, .table-light thead th, -.table-light tbody + tbody { - border-color: #fdfdfd; } +.table-light tbody+tbody { + border-color: #fdfdfd; +} .table-hover .table-light:hover { - background-color: #f1f1f1; } - .table-hover .table-light:hover > td, - .table-hover .table-light:hover > th { - background-color: #f1f1f1; } + background-color: #f1f1f1; +} + +.table-hover .table-light:hover>td, +.table-hover .table-light:hover>th { + background-color: #f1f1f1; +} .table-dark, -.table-dark > th, -.table-dark > td { - background-color: #c2c4cb; } +.table-dark>th, +.table-dark>td { + background-color: #c2c4cb; +} .table-dark th, .table-dark td, .table-dark thead th, -.table-dark tbody + tbody { - border-color: #8e919f; } +.table-dark tbody+tbody { + border-color: #8e919f; +} .table-hover .table-dark:hover { - background-color: #b4b7bf; } - .table-hover .table-dark:hover > td, - .table-hover .table-dark:hover > th { - background-color: #b4b7bf; } + background-color: #b4b7bf; +} + +.table-hover .table-dark:hover>td, +.table-hover .table-dark:hover>th { + background-color: #b4b7bf; +} .table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); } +.table-active>th, +.table-active>td { + background-color: rgba(0, 0, 0, 0.075); +} .table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); } - .table-hover .table-active:hover > td, - .table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); } + background-color: rgba(0, 0, 0, 0.075); +} -.table .thead-dark th, .jsgrid .jsgrid-table .thead-dark th { - color: #fff; +.table-hover .table-active:hover>td, +.table-hover .table-active:hover>th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th, +.jsgrid .jsgrid-table .thead-dark th { + color: var(--base-text); background-color: #343a40; - border-color: #454d55; } + border-color: #454d55; +} -.table .thead-light th, .jsgrid .jsgrid-table .thead-light th { +.table .thead-light th, +.jsgrid .jsgrid-table .thead-light th { color: #495057; background-color: #e9ecef; - border-color: #dee2e6; } + border-color: #dee2e6; +} .table-dark { - color: #fff; - background-color: #343a40; } - .table-dark th, - .table-dark td, - .table-dark thead th { - border-color: #454d55; } - .table-dark.table-bordered { - border: 0; } - .table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); } - .table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075); } + color: var(--base-text); + background-color: #343a40; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #454d55; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + color: var(--base-text); + background-color: rgba(255, 255, 255, 0.075); +} @media (max-width: 575.98px) { .table-responsive-sm { display: block; width: 100%; overflow-x: auto; - -webkit-overflow-scrolling: touch; } - .table-responsive-sm > .table-bordered { - border: 0; } } + -webkit-overflow-scrolling: touch; + } + + .table-responsive-sm>.table-bordered { + border: 0; + } +} @media (max-width: 767.98px) { .table-responsive-md { display: block; width: 100%; overflow-x: auto; - -webkit-overflow-scrolling: touch; } - .table-responsive-md > .table-bordered { - border: 0; } } + -webkit-overflow-scrolling: touch; + } + + .table-responsive-md>.table-bordered { + border: 0; + } +} @media (max-width: 991.98px) { .table-responsive-lg { display: block; width: 100%; overflow-x: auto; - -webkit-overflow-scrolling: touch; } - .table-responsive-lg > .table-bordered { - border: 0; } } + -webkit-overflow-scrolling: touch; + } + + .table-responsive-lg>.table-bordered { + border: 0; + } +} @media (max-width: 1199.98px) { .table-responsive-xl { display: block; width: 100%; overflow-x: auto; - -webkit-overflow-scrolling: touch; } - .table-responsive-xl > .table-bordered { - border: 0; } } + -webkit-overflow-scrolling: touch; + } + + .table-responsive-xl>.table-bordered { + border: 0; + } +} .table-responsive { display: block; width: 100%; overflow-x: auto; - -webkit-overflow-scrolling: touch; } - .table-responsive > .table-bordered { - border: 0; } + -webkit-overflow-scrolling: touch; +} -.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .tt-hint, +.table-responsive>.table-bordered { + border: 0; +} + +.form-control, +.asColorPicker-input, +.dataTables_wrapper select, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.select2-container--default .select2-selection--single, +.select2-container--default .select2-selection--single .select2-search__field, +.tt-hint, .tt-query, .typeahead { display: block; @@ -1623,107 +2499,209 @@ pre { font-weight: 400; line-height: 1; color: #495057; - background-color: #2a2c44; + background-color: var(--card-banner-bg); background-clip: padding-box; border: 1px solid #ced4da; border-radius: 2px; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .tt-hint, - .tt-query, - .typeahead { - -webkit-transition: none; - transition: none; } } - .form-control::-ms-expand, .asColorPicker-input::-ms-expand, .dataTables_wrapper select::-ms-expand, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::-ms-expand, - .jsgrid .jsgrid-table .jsgrid-filter-row select::-ms-expand, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::-ms-expand, .select2-container--default .select2-selection--single::-ms-expand, .select2-container--default .select2-selection--single .select2-search__field::-ms-expand, .tt-hint::-ms-expand, - .tt-query::-ms-expand, - .typeahead::-ms-expand { - background-color: transparent; - border: 0; } - .form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .tt-hint:focus, - .tt-query:focus, - .typeahead:focus { - color: #495057; - background-color: #fff; - border-color: #80bdff; - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } - .form-control::-webkit-input-placeholder, .asColorPicker-input::-webkit-input-placeholder, .dataTables_wrapper select::-webkit-input-placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::-webkit-input-placeholder, - .jsgrid .jsgrid-table .jsgrid-filter-row select::-webkit-input-placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::-webkit-input-placeholder, .select2-container--default .select2-selection--single::-webkit-input-placeholder, .select2-container--default .select2-selection--single .select2-search__field::-webkit-input-placeholder, .tt-hint::-webkit-input-placeholder, - .tt-query::-webkit-input-placeholder, - .typeahead::-webkit-input-placeholder { - color: #6c757d; - opacity: 1; } - .form-control::-moz-placeholder, .asColorPicker-input::-moz-placeholder, .dataTables_wrapper select::-moz-placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::-moz-placeholder, - .jsgrid .jsgrid-table .jsgrid-filter-row select::-moz-placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::-moz-placeholder, .select2-container--default .select2-selection--single::-moz-placeholder, .select2-container--default .select2-selection--single .select2-search__field::-moz-placeholder, .tt-hint::-moz-placeholder, - .tt-query::-moz-placeholder, - .typeahead::-moz-placeholder { - color: #6c757d; - opacity: 1; } - .form-control:-ms-input-placeholder, .asColorPicker-input:-ms-input-placeholder, .dataTables_wrapper select:-ms-input-placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]:-ms-input-placeholder, - .jsgrid .jsgrid-table .jsgrid-filter-row select:-ms-input-placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]:-ms-input-placeholder, .select2-container--default .select2-selection--single:-ms-input-placeholder, .select2-container--default .select2-selection--single .select2-search__field:-ms-input-placeholder, .tt-hint:-ms-input-placeholder, - .tt-query:-ms-input-placeholder, - .typeahead:-ms-input-placeholder { - color: #6c757d; - opacity: 1; } - .form-control::-ms-input-placeholder, .asColorPicker-input::-ms-input-placeholder, .dataTables_wrapper select::-ms-input-placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::-ms-input-placeholder, - .jsgrid .jsgrid-table .jsgrid-filter-row select::-ms-input-placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::-ms-input-placeholder, .select2-container--default .select2-selection--single::-ms-input-placeholder, .select2-container--default .select2-selection--single .select2-search__field::-ms-input-placeholder, .tt-hint::-ms-input-placeholder, - .tt-query::-ms-input-placeholder, - .typeahead::-ms-input-placeholder { - color: #6c757d; - opacity: 1; } - .form-control::placeholder, .asColorPicker-input::placeholder, .dataTables_wrapper select::placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::placeholder, - .jsgrid .jsgrid-table .jsgrid-filter-row select::placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::placeholder, .select2-container--default .select2-selection--single::placeholder, .select2-container--default .select2-selection--single .select2-search__field::placeholder, .tt-hint::placeholder, - .tt-query::placeholder, - .typeahead::placeholder { - color: #6c757d; - opacity: 1; } - .form-control:disabled, .asColorPicker-input:disabled, .dataTables_wrapper select:disabled, .jsgrid .jsgrid-table .jsgrid-filter-row input:disabled[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row select:disabled, .jsgrid .jsgrid-table .jsgrid-filter-row input:disabled[type=number], .select2-container--default .select2-selection--single:disabled, .select2-container--default .select2-selection--single .select2-search__field:disabled, .tt-hint:disabled, - .tt-query:disabled, - .typeahead:disabled, .form-control[readonly], .asColorPicker-input[readonly], .dataTables_wrapper select[readonly], .jsgrid .jsgrid-table .jsgrid-filter-row input[readonly][type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row select[readonly], .jsgrid .jsgrid-table .jsgrid-filter-row input[readonly][type=number], .select2-container--default .select2-selection--single[readonly], .select2-container--default .select2-selection--single .select2-search__field[readonly], .tt-hint[readonly], - .tt-query[readonly], - .typeahead[readonly] { - background-color: #e9ecef; - opacity: 1; } + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} -select.form-control:focus::-ms-value, select.asColorPicker-input:focus::-ms-value, .dataTables_wrapper select:focus::-ms-value, -.jsgrid .jsgrid-table .jsgrid-filter-row select:focus::-ms-value, .select2-container--default select.select2-selection--single:focus::-ms-value, .select2-container--default .select2-selection--single select.select2-search__field:focus::-ms-value, select.tt-hint:focus::-ms-value, +@media (prefers-reduced-motion: reduce) { + + .form-control, + .asColorPicker-input, + .dataTables_wrapper select, + .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], + .jsgrid .jsgrid-table .jsgrid-filter-row select, + .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], + .select2-container--default .select2-selection--single, + .select2-container--default .select2-selection--single .select2-search__field, + .tt-hint, + .tt-query, + .typeahead { + -webkit-transition: none; + transition: none; + } +} + +.form-control::-ms-expand, +.asColorPicker-input::-ms-expand, +.dataTables_wrapper select::-ms-expand, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::-ms-expand, +.jsgrid .jsgrid-table .jsgrid-filter-row select::-ms-expand, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::-ms-expand, +.select2-container--default .select2-selection--single::-ms-expand, +.select2-container--default .select2-selection--single .select2-search__field::-ms-expand, +.tt-hint::-ms-expand, +.tt-query::-ms-expand, +.typeahead::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:focus, +.asColorPicker-input:focus, +.dataTables_wrapper select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], +.select2-container--default .select2-selection--single:focus, +.select2-container--default .select2-selection--single .select2-search__field:focus, +.tt-hint:focus, +.tt-query:focus, +.typeahead:focus { + color: #495057; + background-color: var(--select-bg); + border-color: #80bdff; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.form-control::-webkit-input-placeholder, +.asColorPicker-input::-webkit-input-placeholder, +.dataTables_wrapper select::-webkit-input-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::-webkit-input-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row select::-webkit-input-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::-webkit-input-placeholder, +.select2-container--default .select2-selection--single::-webkit-input-placeholder, +.select2-container--default .select2-selection--single .select2-search__field::-webkit-input-placeholder, +.tt-hint::-webkit-input-placeholder, +.tt-query::-webkit-input-placeholder, +.typeahead::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-moz-placeholder, +.asColorPicker-input::-moz-placeholder, +.dataTables_wrapper select::-moz-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::-moz-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row select::-moz-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::-moz-placeholder, +.select2-container--default .select2-selection--single::-moz-placeholder, +.select2-container--default .select2-selection--single .select2-search__field::-moz-placeholder, +.tt-hint::-moz-placeholder, +.tt-query::-moz-placeholder, +.typeahead::-moz-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder, +.asColorPicker-input:-ms-input-placeholder, +.dataTables_wrapper select:-ms-input-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]:-ms-input-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row select:-ms-input-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]:-ms-input-placeholder, +.select2-container--default .select2-selection--single:-ms-input-placeholder, +.select2-container--default .select2-selection--single .select2-search__field:-ms-input-placeholder, +.tt-hint:-ms-input-placeholder, +.tt-query:-ms-input-placeholder, +.typeahead:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-ms-input-placeholder, +.asColorPicker-input::-ms-input-placeholder, +.dataTables_wrapper select::-ms-input-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::-ms-input-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row select::-ms-input-placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::-ms-input-placeholder, +.select2-container--default .select2-selection--single::-ms-input-placeholder, +.select2-container--default .select2-selection--single .select2-search__field::-ms-input-placeholder, +.tt-hint::-ms-input-placeholder, +.tt-query::-ms-input-placeholder, +.typeahead::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder, +.asColorPicker-input::placeholder, +.dataTables_wrapper select::placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row select::placeholder, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::placeholder, +.select2-container--default .select2-selection--single::placeholder, +.select2-container--default .select2-selection--single .select2-search__field::placeholder, +.tt-hint::placeholder, +.tt-query::placeholder, +.typeahead::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, +.asColorPicker-input:disabled, +.dataTables_wrapper select:disabled, +.jsgrid .jsgrid-table .jsgrid-filter-row input:disabled[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select:disabled, +.jsgrid .jsgrid-table .jsgrid-filter-row input:disabled[type=number], +.select2-container--default .select2-selection--single:disabled, +.select2-container--default .select2-selection--single .select2-search__field:disabled, +.tt-hint:disabled, +.tt-query:disabled, +.typeahead:disabled, +.form-control[readonly], +.asColorPicker-input[readonly], +.dataTables_wrapper select[readonly], +.jsgrid .jsgrid-table .jsgrid-filter-row input[readonly][type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select[readonly], +.jsgrid .jsgrid-table .jsgrid-filter-row input[readonly][type=number], +.select2-container--default .select2-selection--single[readonly], +.select2-container--default .select2-selection--single .select2-search__field[readonly], +.tt-hint[readonly], +.tt-query[readonly], +.typeahead[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +select.form-control:focus::-ms-value, +select.asColorPicker-input:focus::-ms-value, +.dataTables_wrapper select:focus::-ms-value, +.jsgrid .jsgrid-table .jsgrid-filter-row select:focus::-ms-value, +.select2-container--default select.select2-selection--single:focus::-ms-value, +.select2-container--default .select2-selection--single select.select2-search__field:focus::-ms-value, +select.tt-hint:focus::-ms-value, select.tt-query:focus::-ms-value, select.typeahead:focus::-ms-value { color: #495057; - background-color: #2a2c44; } + background-color: var(--card-banner-bg); +} .form-control-file, .form-control-range { display: block; - width: 100%; } + width: 100%; +} .col-form-label { padding-top: calc(0.56rem + 1px); padding-bottom: calc(0.56rem + 1px); margin-bottom: 0; font-size: inherit; - line-height: 1; } + line-height: 1; +} .col-form-label-lg { padding-top: calc(0.94rem + 1px); padding-bottom: calc(0.94rem + 1px); font-size: 1.25rem; - line-height: 1; } + line-height: 1; +} .col-form-label-sm { padding-top: calc(0.5rem + 1px); padding-bottom: calc(0.5rem + 1px); font-size: 0.875rem; - line-height: 1; } + line-height: 1; +} .form-control-plaintext { display: block; @@ -1735,45 +2713,70 @@ select.typeahead:focus::-ms-value { color: #212529; background-color: transparent; border: solid transparent; - border-width: 1px 0; } - .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; } + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, +.form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} .form-control-sm { height: calc(1.5em + 0.5rem + 2px); padding: 0.5rem 0.81rem; font-size: 0.875rem; line-height: 1; - border-radius: 0.2rem; } + border-radius: 0.2rem; +} .form-control-lg { height: calc(1.5em + 1rem + 2px); padding: 0.94rem 1.94rem; font-size: 1.25rem; line-height: 1; - border-radius: 0.3rem; } + border-radius: 0.3rem; +} -select.form-control[size], select.asColorPicker-input[size], .dataTables_wrapper select[size], -.jsgrid .jsgrid-table .jsgrid-filter-row select[size], .select2-container--default select.select2-selection--single[size], .select2-container--default .select2-selection--single select.select2-search__field[size], select.tt-hint[size], +select.form-control[size], +select.asColorPicker-input[size], +.dataTables_wrapper select[size], +.jsgrid .jsgrid-table .jsgrid-filter-row select[size], +.select2-container--default select.select2-selection--single[size], +.select2-container--default .select2-selection--single select.select2-search__field[size], +select.tt-hint[size], select.tt-query[size], -select.typeahead[size], select.form-control[multiple], select.asColorPicker-input[multiple], .dataTables_wrapper select[multiple], -.jsgrid .jsgrid-table .jsgrid-filter-row select[multiple], .select2-container--default select.select2-selection--single[multiple], .select2-container--default .select2-selection--single select.select2-search__field[multiple], select.tt-hint[multiple], +select.typeahead[size], +select.form-control[multiple], +select.asColorPicker-input[multiple], +.dataTables_wrapper select[multiple], +.jsgrid .jsgrid-table .jsgrid-filter-row select[multiple], +.select2-container--default select.select2-selection--single[multiple], +.select2-container--default .select2-selection--single select.select2-search__field[multiple], +select.tt-hint[multiple], select.tt-query[multiple], select.typeahead[multiple] { - height: auto; } + height: auto; +} -textarea.form-control, textarea.asColorPicker-input, .select2-container--default textarea.select2-selection--single, .select2-container--default .select2-selection--single textarea.select2-search__field, textarea.tt-hint, +textarea.form-control, +textarea.asColorPicker-input, +.select2-container--default textarea.select2-selection--single, +.select2-container--default .select2-selection--single textarea.select2-search__field, +textarea.tt-hint, textarea.tt-query, textarea.typeahead { - height: auto; } + height: auto; +} .form-group { - margin-bottom: 1rem; } + margin-bottom: 1rem; +} .form-text { display: block; - margin-top: 0.25rem; } + margin-top: 0.25rem; +} .form-row { display: -webkit-box; @@ -1782,26 +2785,34 @@ textarea.typeahead { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; - margin-left: -5px; } - .form-row > .col, - .form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; } + margin-left: -5px; +} + +.form-row>.col, +.form-row>[class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} .form-check { position: relative; display: block; - padding-left: 1.25rem; } + padding-left: 1.25rem; +} .form-check-input { position: absolute; margin-top: 0.3rem; - margin-left: -1.25rem; } - .form-check-input:disabled ~ .form-check-label { - color: #b9c0d3; } + margin-left: -1.25rem; +} + +.form-check-input:disabled~.form-check-label { + color: var(--base-text); +} .form-check-label { - margin-bottom: 0; } + margin-bottom: 0; +} .form-check-inline { display: -webkit-inline-box; @@ -1811,19 +2822,23 @@ textarea.typeahead { -ms-flex-align: center; align-items: center; padding-left: 0; - margin-right: 0.75rem; } - .form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; } + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} .valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; - color: #28a745; } + color: #28a745; +} .valid-tooltip { position: absolute; @@ -1835,15 +2850,37 @@ textarea.typeahead { margin-top: .1rem; font-size: 0.875rem; line-height: 1.5; - color: #fff; + color: var(--base-text); background-color: rgba(40, 167, 69, 0.9); - border-radius: 0.25rem; } + border-radius: 0.25rem; +} -.was-validated .form-control:valid, .was-validated .asColorPicker-input:valid, .was-validated .dataTables_wrapper select:valid, .dataTables_wrapper .was-validated select:valid, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=text], -.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=number], .was-validated .select2-container--default .select2-selection--single:valid, .select2-container--default .was-validated .select2-selection--single:valid, .was-validated .select2-container--default .select2-selection--single .select2-search__field:valid, .select2-container--default .select2-selection--single .was-validated .select2-search__field:valid, .was-validated .tt-hint:valid, +.was-validated .form-control:valid, +.was-validated .asColorPicker-input:valid, +.was-validated .dataTables_wrapper select:valid, +.dataTables_wrapper .was-validated select:valid, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=text], +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=number], +.was-validated .select2-container--default .select2-selection--single:valid, +.select2-container--default .was-validated .select2-selection--single:valid, +.was-validated .select2-container--default .select2-selection--single .select2-search__field:valid, +.select2-container--default .select2-selection--single .was-validated .select2-search__field:valid, +.was-validated .tt-hint:valid, .was-validated .tt-query:valid, -.was-validated .typeahead:valid, .form-control.is-valid, .is-valid.asColorPicker-input, .dataTables_wrapper select.is-valid, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=number], .select2-container--default .is-valid.select2-selection--single, .select2-container--default .select2-selection--single .is-valid.select2-search__field, .is-valid.tt-hint, +.was-validated .typeahead:valid, +.form-control.is-valid, +.is-valid.asColorPicker-input, +.dataTables_wrapper select.is-valid, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=number], +.select2-container--default .is-valid.select2-selection--single, +.select2-container--default .select2-selection--single .is-valid.select2-search__field, +.is-valid.tt-hint, .is-valid.tt-query, .is-valid.typeahead { border-color: #28a745; @@ -1851,122 +2888,221 @@ textarea.typeahead { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center right calc(0.375em + 0.1875rem); - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } - .was-validated .form-control:valid:focus, .was-validated .asColorPicker-input:valid:focus, .was-validated .dataTables_wrapper select:valid:focus, .dataTables_wrapper .was-validated select:valid:focus, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid:focus[type=text], - .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid:focus, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid:focus[type=number], .was-validated .select2-container--default .select2-selection--single:valid:focus, .select2-container--default .was-validated .select2-selection--single:valid:focus, .was-validated .select2-container--default .select2-selection--single .select2-search__field:valid:focus, .select2-container--default .select2-selection--single .was-validated .select2-search__field:valid:focus, .was-validated .tt-hint:valid:focus, - .was-validated .tt-query:valid:focus, - .was-validated .typeahead:valid:focus, .form-control.is-valid:focus, .is-valid.asColorPicker-input:focus, .dataTables_wrapper select.is-valid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid:focus[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid:focus[type=number], .select2-container--default .is-valid.select2-selection--single:focus, .select2-container--default .select2-selection--single .is-valid.select2-search__field:focus, .is-valid.tt-hint:focus, - .is-valid.tt-query:focus, - .is-valid.typeahead:focus { - border-color: #28a745; - -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } - .was-validated .form-control:valid ~ .valid-feedback, .was-validated .asColorPicker-input:valid ~ .valid-feedback, .was-validated .dataTables_wrapper select:valid ~ .valid-feedback, .dataTables_wrapper .was-validated select:valid ~ .valid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=text] ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=text] ~ .valid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid ~ .valid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=number] ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=number] ~ .valid-feedback, .was-validated .select2-container--default .select2-selection--single:valid ~ .valid-feedback, .select2-container--default .was-validated .select2-selection--single:valid ~ .valid-feedback, .was-validated .select2-container--default .select2-selection--single .select2-search__field:valid ~ .valid-feedback, .select2-container--default .select2-selection--single .was-validated .select2-search__field:valid ~ .valid-feedback, .was-validated .tt-hint:valid ~ .valid-feedback, .was-validated .tt-query:valid ~ .valid-feedback, .was-validated .typeahead:valid ~ .valid-feedback, - .was-validated .form-control:valid ~ .valid-tooltip, - .was-validated .asColorPicker-input:valid ~ .valid-tooltip, - .was-validated .dataTables_wrapper select:valid ~ .valid-tooltip, - .dataTables_wrapper .was-validated select:valid ~ .valid-tooltip, - .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=text] ~ .valid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=text] ~ .valid-tooltip, - .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid ~ .valid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid ~ .valid-tooltip, - .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=number] ~ .valid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=number] ~ .valid-tooltip, - .was-validated .select2-container--default .select2-selection--single:valid ~ .valid-tooltip, - .select2-container--default .was-validated .select2-selection--single:valid ~ .valid-tooltip, - .was-validated .select2-container--default .select2-selection--single .select2-search__field:valid ~ .valid-tooltip, - .select2-container--default .select2-selection--single .was-validated .select2-search__field:valid ~ .valid-tooltip, - .was-validated .tt-hint:valid ~ .valid-tooltip, - .was-validated .tt-query:valid ~ .valid-tooltip, - .was-validated .typeahead:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .is-valid.asColorPicker-input ~ .valid-feedback, .dataTables_wrapper select.is-valid ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=text] ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=number] ~ .valid-feedback, .select2-container--default .is-valid.select2-selection--single ~ .valid-feedback, .select2-container--default .select2-selection--single .is-valid.select2-search__field ~ .valid-feedback, .is-valid.tt-hint ~ .valid-feedback, .is-valid.tt-query ~ .valid-feedback, .is-valid.typeahead ~ .valid-feedback, - .form-control.is-valid ~ .valid-tooltip, - .is-valid.asColorPicker-input ~ .valid-tooltip, - .dataTables_wrapper select.is-valid ~ .valid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=text] ~ .valid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid ~ .valid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=number] ~ .valid-tooltip, - .select2-container--default .is-valid.select2-selection--single ~ .valid-tooltip, - .select2-container--default .select2-selection--single .is-valid.select2-search__field ~ .valid-tooltip, - .is-valid.tt-hint ~ .valid-tooltip, - .is-valid.tt-query ~ .valid-tooltip, - .is-valid.typeahead ~ .valid-tooltip { - display: block; } + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} -.was-validated textarea.form-control:valid, .was-validated textarea.asColorPicker-input:valid, .was-validated .select2-container--default textarea.select2-selection--single:valid, .select2-container--default .was-validated textarea.select2-selection--single:valid, .was-validated .select2-container--default .select2-selection--single textarea.select2-search__field:valid, .select2-container--default .select2-selection--single .was-validated textarea.select2-search__field:valid, .was-validated textarea.tt-hint:valid, +.was-validated .form-control:valid:focus, +.was-validated .asColorPicker-input:valid:focus, +.was-validated .dataTables_wrapper select:valid:focus, +.dataTables_wrapper .was-validated select:valid:focus, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid:focus[type=text], +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid:focus, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid:focus[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid:focus[type=number], +.was-validated .select2-container--default .select2-selection--single:valid:focus, +.select2-container--default .was-validated .select2-selection--single:valid:focus, +.was-validated .select2-container--default .select2-selection--single .select2-search__field:valid:focus, +.select2-container--default .select2-selection--single .was-validated .select2-search__field:valid:focus, +.was-validated .tt-hint:valid:focus, +.was-validated .tt-query:valid:focus, +.was-validated .typeahead:valid:focus, +.form-control.is-valid:focus, +.is-valid.asColorPicker-input:focus, +.dataTables_wrapper select.is-valid:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid:focus[type=number], +.select2-container--default .is-valid.select2-selection--single:focus, +.select2-container--default .select2-selection--single .is-valid.select2-search__field:focus, +.is-valid.tt-hint:focus, +.is-valid.tt-query:focus, +.is-valid.typeahead:focus { + border-color: #28a745; + -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-control:valid~.valid-feedback, +.was-validated .asColorPicker-input:valid~.valid-feedback, +.was-validated .dataTables_wrapper select:valid~.valid-feedback, +.dataTables_wrapper .was-validated select:valid~.valid-feedback, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=text]~.valid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=text]~.valid-feedback, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid~.valid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid~.valid-feedback, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=number]~.valid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=number]~.valid-feedback, +.was-validated .select2-container--default .select2-selection--single:valid~.valid-feedback, +.select2-container--default .was-validated .select2-selection--single:valid~.valid-feedback, +.was-validated .select2-container--default .select2-selection--single .select2-search__field:valid~.valid-feedback, +.select2-container--default .select2-selection--single .was-validated .select2-search__field:valid~.valid-feedback, +.was-validated .tt-hint:valid~.valid-feedback, +.was-validated .tt-query:valid~.valid-feedback, +.was-validated .typeahead:valid~.valid-feedback, +.was-validated .form-control:valid~.valid-tooltip, +.was-validated .asColorPicker-input:valid~.valid-tooltip, +.was-validated .dataTables_wrapper select:valid~.valid-tooltip, +.dataTables_wrapper .was-validated select:valid~.valid-tooltip, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=text]~.valid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=text]~.valid-tooltip, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid~.valid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid~.valid-tooltip, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=number]~.valid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=number]~.valid-tooltip, +.was-validated .select2-container--default .select2-selection--single:valid~.valid-tooltip, +.select2-container--default .was-validated .select2-selection--single:valid~.valid-tooltip, +.was-validated .select2-container--default .select2-selection--single .select2-search__field:valid~.valid-tooltip, +.select2-container--default .select2-selection--single .was-validated .select2-search__field:valid~.valid-tooltip, +.was-validated .tt-hint:valid~.valid-tooltip, +.was-validated .tt-query:valid~.valid-tooltip, +.was-validated .typeahead:valid~.valid-tooltip, +.form-control.is-valid~.valid-feedback, +.is-valid.asColorPicker-input~.valid-feedback, +.dataTables_wrapper select.is-valid~.valid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=text]~.valid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid~.valid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=number]~.valid-feedback, +.select2-container--default .is-valid.select2-selection--single~.valid-feedback, +.select2-container--default .select2-selection--single .is-valid.select2-search__field~.valid-feedback, +.is-valid.tt-hint~.valid-feedback, +.is-valid.tt-query~.valid-feedback, +.is-valid.typeahead~.valid-feedback, +.form-control.is-valid~.valid-tooltip, +.is-valid.asColorPicker-input~.valid-tooltip, +.dataTables_wrapper select.is-valid~.valid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=text]~.valid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid~.valid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=number]~.valid-tooltip, +.select2-container--default .is-valid.select2-selection--single~.valid-tooltip, +.select2-container--default .select2-selection--single .is-valid.select2-search__field~.valid-tooltip, +.is-valid.tt-hint~.valid-tooltip, +.is-valid.tt-query~.valid-tooltip, +.is-valid.typeahead~.valid-tooltip { + display: block; +} + +.was-validated textarea.form-control:valid, +.was-validated textarea.asColorPicker-input:valid, +.was-validated .select2-container--default textarea.select2-selection--single:valid, +.select2-container--default .was-validated textarea.select2-selection--single:valid, +.was-validated .select2-container--default .select2-selection--single textarea.select2-search__field:valid, +.select2-container--default .select2-selection--single .was-validated textarea.select2-search__field:valid, +.was-validated textarea.tt-hint:valid, .was-validated textarea.tt-query:valid, -.was-validated textarea.typeahead:valid, textarea.form-control.is-valid, textarea.is-valid.asColorPicker-input, .select2-container--default textarea.is-valid.select2-selection--single, .select2-container--default .select2-selection--single textarea.is-valid.select2-search__field, textarea.is-valid.tt-hint, +.was-validated textarea.typeahead:valid, +textarea.form-control.is-valid, +textarea.is-valid.asColorPicker-input, +.select2-container--default textarea.is-valid.select2-selection--single, +.select2-container--default .select2-selection--single textarea.is-valid.select2-search__field, +textarea.is-valid.tt-hint, textarea.is-valid.tt-query, textarea.is-valid.typeahead { padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} -.was-validated .custom-select:valid, .custom-select.is-valid { +.was-validated .custom-select:valid, +.custom-select.is-valid { border-color: #28a745; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } - .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { - border-color: #28a745; - -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } - .was-validated .custom-select:valid ~ .valid-feedback, - .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, - .custom-select.is-valid ~ .valid-tooltip { - display: block; } + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} -.was-validated .form-control-file:valid ~ .valid-feedback, -.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, -.form-control-file.is-valid ~ .valid-tooltip { - display: block; } - -.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { - color: #28a745; } - -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip { - display: block; } - -.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { - color: #28a745; } - .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { - border-color: #28a745; } - -.was-validated .custom-control-input:valid ~ .valid-feedback, -.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, -.custom-control-input.is-valid ~ .valid-tooltip { - display: block; } - -.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { - border-color: #34ce57; - background-color: #34ce57; } - -.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { - -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } - -.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #28a745; } - -.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { - border-color: #28a745; } - -.was-validated .custom-file-input:valid ~ .valid-feedback, -.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, -.custom-file-input.is-valid ~ .valid-tooltip { - display: block; } - -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { +.was-validated .custom-select:valid:focus, +.custom-select.is-valid:focus { border-color: #28a745; -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-select:valid~.valid-feedback, +.was-validated .custom-select:valid~.valid-tooltip, +.custom-select.is-valid~.valid-feedback, +.custom-select.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .form-control-file:valid~.valid-feedback, +.was-validated .form-control-file:valid~.valid-tooltip, +.form-control-file.is-valid~.valid-feedback, +.form-control-file.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid~.form-check-label, +.form-check-input.is-valid~.form-check-label { + color: #28a745; +} + +.was-validated .form-check-input:valid~.valid-feedback, +.was-validated .form-check-input:valid~.valid-tooltip, +.form-check-input.is-valid~.valid-feedback, +.form-check-input.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid~.custom-control-label, +.custom-control-input.is-valid~.custom-control-label { + color: #28a745; +} + +.was-validated .custom-control-input:valid~.custom-control-label::before, +.custom-control-input.is-valid~.custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-control-input:valid~.valid-feedback, +.was-validated .custom-control-input:valid~.valid-tooltip, +.custom-control-input.is-valid~.valid-feedback, +.custom-control-input.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid:checked~.custom-control-label::before, +.custom-control-input.is-valid:checked~.custom-control-label::before { + border-color: #34ce57; + background-color: #34ce57; +} + +.was-validated .custom-control-input:valid:focus~.custom-control-label::before, +.custom-control-input.is-valid:focus~.custom-control-label::before { + -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before, +.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid~.custom-file-label, +.custom-file-input.is-valid~.custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid~.valid-feedback, +.was-validated .custom-file-input:valid~.valid-tooltip, +.custom-file-input.is-valid~.valid-feedback, +.custom-file-input.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .custom-file-input:valid:focus~.custom-file-label, +.custom-file-input.is-valid:focus~.custom-file-label { + border-color: #28a745; + -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} .invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; - color: #dc3545; } + color: #dc3545; +} .invalid-tooltip { position: absolute; @@ -1978,15 +3114,37 @@ textarea.is-valid.typeahead { margin-top: .1rem; font-size: 0.875rem; line-height: 1.5; - color: #fff; + color: var(--base-text); background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; } + border-radius: 0.25rem; +} -.was-validated .form-control:invalid, .was-validated .asColorPicker-input:invalid, .was-validated .dataTables_wrapper select:invalid, .dataTables_wrapper .was-validated select:invalid, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=text], -.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=number], .was-validated .select2-container--default .select2-selection--single:invalid, .select2-container--default .was-validated .select2-selection--single:invalid, .was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid, .select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid, .was-validated .tt-hint:invalid, +.was-validated .form-control:invalid, +.was-validated .asColorPicker-input:invalid, +.was-validated .dataTables_wrapper select:invalid, +.dataTables_wrapper .was-validated select:invalid, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=text], +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=number], +.was-validated .select2-container--default .select2-selection--single:invalid, +.select2-container--default .was-validated .select2-selection--single:invalid, +.was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid, +.select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid, +.was-validated .tt-hint:invalid, .was-validated .tt-query:invalid, -.was-validated .typeahead:invalid, .form-control.is-invalid, .is-invalid.asColorPicker-input, .dataTables_wrapper select.is-invalid, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=number], .select2-container--default .is-invalid.select2-selection--single, .select2-container--default .select2-selection--single .is-invalid.select2-search__field, .is-invalid.tt-hint, +.was-validated .typeahead:invalid, +.form-control.is-invalid, +.is-invalid.asColorPicker-input, +.dataTables_wrapper select.is-invalid, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=number], +.select2-container--default .is-invalid.select2-selection--single, +.select2-container--default .select2-selection--single .is-invalid.select2-search__field, +.is-invalid.tt-hint, .is-invalid.tt-query, .is-invalid.typeahead { border-color: #dc3545; @@ -1994,115 +3152,213 @@ textarea.is-valid.typeahead { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.375em + 0.1875rem); - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } - .was-validated .form-control:invalid:focus, .was-validated .asColorPicker-input:invalid:focus, .was-validated .dataTables_wrapper select:invalid:focus, .dataTables_wrapper .was-validated select:invalid:focus, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid:focus[type=text], - .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid:focus, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid:focus[type=number], .was-validated .select2-container--default .select2-selection--single:invalid:focus, .select2-container--default .was-validated .select2-selection--single:invalid:focus, .was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid:focus, .select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid:focus, .was-validated .tt-hint:invalid:focus, - .was-validated .tt-query:invalid:focus, - .was-validated .typeahead:invalid:focus, .form-control.is-invalid:focus, .is-invalid.asColorPicker-input:focus, .dataTables_wrapper select.is-invalid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid:focus[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid:focus[type=number], .select2-container--default .is-invalid.select2-selection--single:focus, .select2-container--default .select2-selection--single .is-invalid.select2-search__field:focus, .is-invalid.tt-hint:focus, - .is-invalid.tt-query:focus, - .is-invalid.typeahead:focus { - border-color: #dc3545; - -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } - .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .asColorPicker-input:invalid ~ .invalid-feedback, .was-validated .dataTables_wrapper select:invalid ~ .invalid-feedback, .dataTables_wrapper .was-validated select:invalid ~ .invalid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=text] ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=text] ~ .invalid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid ~ .invalid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=number] ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=number] ~ .invalid-feedback, .was-validated .select2-container--default .select2-selection--single:invalid ~ .invalid-feedback, .select2-container--default .was-validated .select2-selection--single:invalid ~ .invalid-feedback, .was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid ~ .invalid-feedback, .select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid ~ .invalid-feedback, .was-validated .tt-hint:invalid ~ .invalid-feedback, .was-validated .tt-query:invalid ~ .invalid-feedback, .was-validated .typeahead:invalid ~ .invalid-feedback, - .was-validated .form-control:invalid ~ .invalid-tooltip, - .was-validated .asColorPicker-input:invalid ~ .invalid-tooltip, - .was-validated .dataTables_wrapper select:invalid ~ .invalid-tooltip, - .dataTables_wrapper .was-validated select:invalid ~ .invalid-tooltip, - .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=text] ~ .invalid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=text] ~ .invalid-tooltip, - .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid ~ .invalid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid ~ .invalid-tooltip, - .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=number] ~ .invalid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=number] ~ .invalid-tooltip, - .was-validated .select2-container--default .select2-selection--single:invalid ~ .invalid-tooltip, - .select2-container--default .was-validated .select2-selection--single:invalid ~ .invalid-tooltip, - .was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid ~ .invalid-tooltip, - .select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid ~ .invalid-tooltip, - .was-validated .tt-hint:invalid ~ .invalid-tooltip, - .was-validated .tt-query:invalid ~ .invalid-tooltip, - .was-validated .typeahead:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .is-invalid.asColorPicker-input ~ .invalid-feedback, .dataTables_wrapper select.is-invalid ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=text] ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=number] ~ .invalid-feedback, .select2-container--default .is-invalid.select2-selection--single ~ .invalid-feedback, .select2-container--default .select2-selection--single .is-invalid.select2-search__field ~ .invalid-feedback, .is-invalid.tt-hint ~ .invalid-feedback, .is-invalid.tt-query ~ .invalid-feedback, .is-invalid.typeahead ~ .invalid-feedback, - .form-control.is-invalid ~ .invalid-tooltip, - .is-invalid.asColorPicker-input ~ .invalid-tooltip, - .dataTables_wrapper select.is-invalid ~ .invalid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=text] ~ .invalid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid ~ .invalid-tooltip, - .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=number] ~ .invalid-tooltip, - .select2-container--default .is-invalid.select2-selection--single ~ .invalid-tooltip, - .select2-container--default .select2-selection--single .is-invalid.select2-search__field ~ .invalid-tooltip, - .is-invalid.tt-hint ~ .invalid-tooltip, - .is-invalid.tt-query ~ .invalid-tooltip, - .is-invalid.typeahead ~ .invalid-tooltip { - display: block; } + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} -.was-validated textarea.form-control:invalid, .was-validated textarea.asColorPicker-input:invalid, .was-validated .select2-container--default textarea.select2-selection--single:invalid, .select2-container--default .was-validated textarea.select2-selection--single:invalid, .was-validated .select2-container--default .select2-selection--single textarea.select2-search__field:invalid, .select2-container--default .select2-selection--single .was-validated textarea.select2-search__field:invalid, .was-validated textarea.tt-hint:invalid, +.was-validated .form-control:invalid:focus, +.was-validated .asColorPicker-input:invalid:focus, +.was-validated .dataTables_wrapper select:invalid:focus, +.dataTables_wrapper .was-validated select:invalid:focus, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid:focus[type=text], +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid:focus, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid:focus[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid:focus[type=number], +.was-validated .select2-container--default .select2-selection--single:invalid:focus, +.select2-container--default .was-validated .select2-selection--single:invalid:focus, +.was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid:focus, +.select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid:focus, +.was-validated .tt-hint:invalid:focus, +.was-validated .tt-query:invalid:focus, +.was-validated .typeahead:invalid:focus, +.form-control.is-invalid:focus, +.is-invalid.asColorPicker-input:focus, +.dataTables_wrapper select.is-invalid:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid:focus[type=number], +.select2-container--default .is-invalid.select2-selection--single:focus, +.select2-container--default .select2-selection--single .is-invalid.select2-search__field:focus, +.is-invalid.tt-hint:focus, +.is-invalid.tt-query:focus, +.is-invalid.typeahead:focus { + border-color: #dc3545; + -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-control:invalid~.invalid-feedback, +.was-validated .asColorPicker-input:invalid~.invalid-feedback, +.was-validated .dataTables_wrapper select:invalid~.invalid-feedback, +.dataTables_wrapper .was-validated select:invalid~.invalid-feedback, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=text]~.invalid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=text]~.invalid-feedback, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid~.invalid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid~.invalid-feedback, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=number]~.invalid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=number]~.invalid-feedback, +.was-validated .select2-container--default .select2-selection--single:invalid~.invalid-feedback, +.select2-container--default .was-validated .select2-selection--single:invalid~.invalid-feedback, +.was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid~.invalid-feedback, +.select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid~.invalid-feedback, +.was-validated .tt-hint:invalid~.invalid-feedback, +.was-validated .tt-query:invalid~.invalid-feedback, +.was-validated .typeahead:invalid~.invalid-feedback, +.was-validated .form-control:invalid~.invalid-tooltip, +.was-validated .asColorPicker-input:invalid~.invalid-tooltip, +.was-validated .dataTables_wrapper select:invalid~.invalid-tooltip, +.dataTables_wrapper .was-validated select:invalid~.invalid-tooltip, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=text]~.invalid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=text]~.invalid-tooltip, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid~.invalid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid~.invalid-tooltip, +.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=number]~.invalid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=number]~.invalid-tooltip, +.was-validated .select2-container--default .select2-selection--single:invalid~.invalid-tooltip, +.select2-container--default .was-validated .select2-selection--single:invalid~.invalid-tooltip, +.was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid~.invalid-tooltip, +.select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid~.invalid-tooltip, +.was-validated .tt-hint:invalid~.invalid-tooltip, +.was-validated .tt-query:invalid~.invalid-tooltip, +.was-validated .typeahead:invalid~.invalid-tooltip, +.form-control.is-invalid~.invalid-feedback, +.is-invalid.asColorPicker-input~.invalid-feedback, +.dataTables_wrapper select.is-invalid~.invalid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=text]~.invalid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid~.invalid-feedback, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=number]~.invalid-feedback, +.select2-container--default .is-invalid.select2-selection--single~.invalid-feedback, +.select2-container--default .select2-selection--single .is-invalid.select2-search__field~.invalid-feedback, +.is-invalid.tt-hint~.invalid-feedback, +.is-invalid.tt-query~.invalid-feedback, +.is-invalid.typeahead~.invalid-feedback, +.form-control.is-invalid~.invalid-tooltip, +.is-invalid.asColorPicker-input~.invalid-tooltip, +.dataTables_wrapper select.is-invalid~.invalid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=text]~.invalid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid~.invalid-tooltip, +.jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=number]~.invalid-tooltip, +.select2-container--default .is-invalid.select2-selection--single~.invalid-tooltip, +.select2-container--default .select2-selection--single .is-invalid.select2-search__field~.invalid-tooltip, +.is-invalid.tt-hint~.invalid-tooltip, +.is-invalid.tt-query~.invalid-tooltip, +.is-invalid.typeahead~.invalid-tooltip { + display: block; +} + +.was-validated textarea.form-control:invalid, +.was-validated textarea.asColorPicker-input:invalid, +.was-validated .select2-container--default textarea.select2-selection--single:invalid, +.select2-container--default .was-validated textarea.select2-selection--single:invalid, +.was-validated .select2-container--default .select2-selection--single textarea.select2-search__field:invalid, +.select2-container--default .select2-selection--single .was-validated textarea.select2-search__field:invalid, +.was-validated textarea.tt-hint:invalid, .was-validated textarea.tt-query:invalid, -.was-validated textarea.typeahead:invalid, textarea.form-control.is-invalid, textarea.is-invalid.asColorPicker-input, .select2-container--default textarea.is-invalid.select2-selection--single, .select2-container--default .select2-selection--single textarea.is-invalid.select2-search__field, textarea.is-invalid.tt-hint, +.was-validated textarea.typeahead:invalid, +textarea.form-control.is-invalid, +textarea.is-invalid.asColorPicker-input, +.select2-container--default textarea.is-invalid.select2-selection--single, +.select2-container--default .select2-selection--single textarea.is-invalid.select2-search__field, +textarea.is-invalid.tt-hint, textarea.is-invalid.tt-query, textarea.is-invalid.typeahead { padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} -.was-validated .custom-select:invalid, .custom-select.is-invalid { +.was-validated .custom-select:invalid, +.custom-select.is-invalid { border-color: #dc3545; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } - .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { - border-color: #dc3545; - -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } - .was-validated .custom-select:invalid ~ .invalid-feedback, - .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, - .custom-select.is-invalid ~ .invalid-tooltip { - display: block; } + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} -.was-validated .form-control-file:invalid ~ .invalid-feedback, -.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, -.form-control-file.is-invalid ~ .invalid-tooltip { - display: block; } - -.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { - color: #dc3545; } - -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip { - display: block; } - -.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { - color: #dc3545; } - .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: #dc3545; } - -.was-validated .custom-control-input:invalid ~ .invalid-feedback, -.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, -.custom-control-input.is-invalid ~ .invalid-tooltip { - display: block; } - -.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { - border-color: #e4606d; - background-color: #e4606d; } - -.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { - -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } - -.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #dc3545; } - -.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { - border-color: #dc3545; } - -.was-validated .custom-file-input:invalid ~ .invalid-feedback, -.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, -.custom-file-input.is-invalid ~ .invalid-tooltip { - display: block; } - -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { +.was-validated .custom-select:invalid:focus, +.custom-select.is-invalid:focus { border-color: #dc3545; -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-select:invalid~.invalid-feedback, +.was-validated .custom-select:invalid~.invalid-tooltip, +.custom-select.is-invalid~.invalid-feedback, +.custom-select.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .form-control-file:invalid~.invalid-feedback, +.was-validated .form-control-file:invalid~.invalid-tooltip, +.form-control-file.is-invalid~.invalid-feedback, +.form-control-file.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid~.form-check-label, +.form-check-input.is-invalid~.form-check-label { + color: #dc3545; +} + +.was-validated .form-check-input:invalid~.invalid-feedback, +.was-validated .form-check-input:invalid~.invalid-tooltip, +.form-check-input.is-invalid~.invalid-feedback, +.form-check-input.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid~.custom-control-label, +.custom-control-input.is-invalid~.custom-control-label { + color: #dc3545; +} + +.was-validated .custom-control-input:invalid~.custom-control-label::before, +.custom-control-input.is-invalid~.custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-control-input:invalid~.invalid-feedback, +.was-validated .custom-control-input:invalid~.invalid-tooltip, +.custom-control-input.is-invalid~.invalid-feedback, +.custom-control-input.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid:checked~.custom-control-label::before, +.custom-control-input.is-invalid:checked~.custom-control-label::before { + border-color: #e4606d; + background-color: #e4606d; +} + +.was-validated .custom-control-input:invalid:focus~.custom-control-label::before, +.custom-control-input.is-invalid:focus~.custom-control-label::before { + -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before, +.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid~.custom-file-label, +.custom-file-input.is-invalid~.custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid~.invalid-feedback, +.was-validated .custom-file-input:invalid~.invalid-tooltip, +.custom-file-input.is-invalid~.invalid-feedback, +.custom-file-input.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .custom-file-input:invalid:focus~.custom-file-label, +.custom-file-input.is-invalid:focus~.custom-file-label { + border-color: #dc3545; + -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} .form-inline { display: -webkit-box; @@ -2114,81 +3370,122 @@ textarea.is-invalid.typeahead { flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; - align-items: center; } - .form-inline .form-check { - width: 100%; } - @media (min-width: 576px) { - .form-inline label { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; } - .form-inline .form-group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; } - .form-inline .form-control, .form-inline .asColorPicker-input, .form-inline .dataTables_wrapper select, .dataTables_wrapper .form-inline select, .form-inline .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .form-inline input[type=text], - .form-inline .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .form-inline select, .form-inline .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .form-inline input[type=number], .form-inline .select2-container--default .select2-selection--single, .select2-container--default .form-inline .select2-selection--single, .form-inline .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .form-inline .select2-search__field, .form-inline .tt-hint, - .form-inline .tt-query, - .form-inline .typeahead { - display: inline-block; - width: auto; - vertical-align: middle; } - .form-inline .form-control-plaintext { - display: inline-block; } - .form-inline .input-group, .form-inline .asColorPicker-wrap, - .form-inline .custom-select { - width: auto; } - .form-inline .form-check { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0; } - .form-inline .form-check-input { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; } - .form-inline .custom-control { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - .form-inline .custom-control-label { - margin-bottom: 0; } } + align-items: center; +} -.btn, .ajax-upload-dragdrop .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, .wizard > .actions a { +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + + .form-inline .form-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + } + + .form-inline .form-control, + .form-inline .asColorPicker-input, + .form-inline .dataTables_wrapper select, + .dataTables_wrapper .form-inline select, + .form-inline .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], + .jsgrid .jsgrid-table .jsgrid-filter-row .form-inline input[type=text], + .form-inline .jsgrid .jsgrid-table .jsgrid-filter-row select, + .jsgrid .jsgrid-table .jsgrid-filter-row .form-inline select, + .form-inline .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], + .jsgrid .jsgrid-table .jsgrid-filter-row .form-inline input[type=number], + .form-inline .select2-container--default .select2-selection--single, + .select2-container--default .form-inline .select2-selection--single, + .form-inline .select2-container--default .select2-selection--single .select2-search__field, + .select2-container--default .select2-selection--single .form-inline .select2-search__field, + .form-inline .tt-hint, + .form-inline .tt-query, + .form-inline .typeahead { + display: inline-block; + width: auto; + vertical-align: middle; + } + + .form-inline .form-control-plaintext { + display: inline-block; + } + + .form-inline .input-group, + .form-inline .asColorPicker-wrap, + .form-inline .custom-select { + width: auto; + } + + .form-inline .form-check { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; + } + + .form-inline .form-check-input { + position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + + .form-inline .custom-control { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn, +.ajax-upload-dragdrop .ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, +.swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, +.wizard>.actions a { display: inline-block; font-weight: 400; - color: #fff; + color: var(--base-text); text-align: center; vertical-align: middle; -webkit-user-select: none; @@ -2204,504 +3501,861 @@ textarea.is-invalid.typeahead { -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .btn, .ajax-upload-dragdrop .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, .wizard > .actions a { - -webkit-transition: none; - transition: none; } } - .btn:hover, .ajax-upload-dragdrop .ajax-file-upload:hover, .swal2-modal .swal2-buttonswrapper .swal2-styled:hover, .wizard > .actions a:hover { - color: #fff; - text-decoration: none; } - .btn:focus, .ajax-upload-dragdrop .ajax-file-upload:focus, .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, .wizard > .actions a:focus, .btn.focus, .ajax-upload-dragdrop .focus.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .focus.swal2-styled, .wizard > .actions a.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } - .btn.disabled, .ajax-upload-dragdrop .disabled.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .disabled.swal2-styled, .wizard > .actions a.disabled, .btn:disabled, .ajax-upload-dragdrop .ajax-file-upload:disabled, .swal2-modal .swal2-buttonswrapper .swal2-styled:disabled, .wizard > .actions a:disabled { - opacity: 0.65; } + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} -a.btn.disabled, .ajax-upload-dragdrop a.disabled.ajax-file-upload, .swal2-modal .swal2-buttonswrapper a.disabled.swal2-styled, .wizard > .actions a.disabled, +@media (prefers-reduced-motion: reduce) { + + .btn, + .ajax-upload-dragdrop .ajax-file-upload, + .swal2-modal .swal2-buttonswrapper .swal2-styled, + .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, + .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, + .wizard>.actions a { + -webkit-transition: none; + transition: none; + } +} + +.btn:hover, +.ajax-upload-dragdrop .ajax-file-upload:hover, +.swal2-modal .swal2-buttonswrapper .swal2-styled:hover, +.wizard>.actions a:hover { + color: var(--base-text); + text-decoration: none; +} + +.btn:focus, +.ajax-upload-dragdrop .ajax-file-upload:focus, +.swal2-modal .swal2-buttonswrapper .swal2-styled:focus, +.wizard>.actions a:focus, +.btn.focus, +.ajax-upload-dragdrop .focus.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .focus.swal2-styled, +.wizard>.actions a.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.btn.disabled, +.ajax-upload-dragdrop .disabled.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .disabled.swal2-styled, +.wizard>.actions a.disabled, +.btn:disabled, +.ajax-upload-dragdrop .ajax-file-upload:disabled, +.swal2-modal .swal2-buttonswrapper .swal2-styled:disabled, +.wizard>.actions a:disabled { + opacity: 0.65; +} + +a.btn.disabled, +.ajax-upload-dragdrop a.disabled.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper a.disabled.swal2-styled, +.wizard>.actions a.disabled, fieldset:disabled a.btn, fieldset:disabled .ajax-upload-dragdrop a.ajax-file-upload, .ajax-upload-dragdrop fieldset:disabled a.ajax-file-upload, fieldset:disabled .swal2-modal .swal2-buttonswrapper a.swal2-styled, .swal2-modal .swal2-buttonswrapper fieldset:disabled a.swal2-styled, -fieldset:disabled .wizard > .actions a, -.wizard > .actions fieldset:disabled a { - pointer-events: none; } +fieldset:disabled .wizard>.actions a, +.wizard>.actions fieldset:disabled a { + pointer-events: none; +} -.btn-primary, .wizard > .actions a { - color: #fff; +.btn-primary, +.wizard>.actions a { + color: var(--base-text); background-color: #2196f3; - border-color: #2196f3; } - .btn-primary:hover, .wizard > .actions a:hover { - color: #fff; - background-color: #0c83e2; - border-color: #0c7cd5; } - .btn-primary:focus, .wizard > .actions a:focus, .btn-primary.focus, .wizard > .actions a.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); - box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); } - .btn-primary.disabled, .wizard > .actions a.disabled, .btn-primary:disabled, .wizard > .actions a:disabled { - color: #fff; - background-color: #2196f3; - border-color: #2196f3; } - .btn-primary:not(:disabled):not(.disabled):active, .wizard > .actions a:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .wizard > .actions a:not(:disabled):not(.disabled).active, - .show > .btn-primary.dropdown-toggle, - .wizard > .actions .show > a.dropdown-toggle { - color: #fff; - background-color: #0c7cd5; - border-color: #0b75c9; } - .btn-primary:not(:disabled):not(.disabled):active:focus, .wizard > .actions a:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .wizard > .actions a:not(:disabled):not(.disabled).active:focus, - .show > .btn-primary.dropdown-toggle:focus, - .wizard > .actions .show > a.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); - box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); } + border-color: #2196f3; +} -.btn-secondary, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel { +.btn-primary:hover, +.wizard>.actions a:hover { + color: var(--base-text); + background-color: #0c83e2; + border-color: #0c7cd5; +} + +.btn-primary:focus, +.wizard>.actions a:focus, +.btn-primary.focus, +.wizard>.actions a.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); + box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); +} + +.btn-primary.disabled, +.wizard>.actions a.disabled, +.btn-primary:disabled, +.wizard>.actions a:disabled { + color: var(--base-text); + background-color: #2196f3; + border-color: #2196f3; +} + +.btn-primary:not(:disabled):not(.disabled):active, +.wizard>.actions a:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.wizard>.actions a:not(:disabled):not(.disabled).active, +.show>.btn-primary.dropdown-toggle, +.wizard>.actions .show>a.dropdown-toggle { + color: var(--base-text); + background-color: #0c7cd5; + border-color: #0b75c9; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, +.wizard>.actions a:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.wizard>.actions a:not(:disabled):not(.disabled).active:focus, +.show>.btn-primary.dropdown-toggle:focus, +.wizard>.actions .show>a.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); + box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); +} + +.btn-secondary, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel { color: #212529; background-color: #dde4eb; - border-color: #dde4eb; } - .btn-secondary:hover, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:hover { - color: #212529; - background-color: #c5d1dd; - border-color: #bdcbd8; } - .btn-secondary:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:focus, .btn-secondary.focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .focus.editable-cancel { - -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5); - box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5); } - .btn-secondary.disabled, .editable-container.editable-inline .editableform .control-group .editable-buttons .disabled.editable-cancel, .btn-secondary:disabled, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:disabled { - color: #212529; - background-color: #dde4eb; - border-color: #dde4eb; } - .btn-secondary:not(:disabled):not(.disabled):active, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled).active, - .show > .btn-secondary.dropdown-toggle, - .editable-container.editable-inline .editableform .control-group .editable-buttons .show > .dropdown-toggle.editable-cancel { - color: #212529; - background-color: #bdcbd8; - border-color: #b5c4d3; } - .btn-secondary:not(:disabled):not(.disabled):active:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled).active:focus, - .show > .btn-secondary.dropdown-toggle:focus, - .editable-container.editable-inline .editableform .control-group .editable-buttons .show > .dropdown-toggle.editable-cancel:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5); - box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5); } + border-color: #dde4eb; +} + +.btn-secondary:hover, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:hover { + color: #212529; + background-color: #c5d1dd; + border-color: #bdcbd8; +} + +.btn-secondary:focus, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:focus, +.btn-secondary.focus, +.editable-container.editable-inline .editableform .control-group .editable-buttons .focus.editable-cancel { + -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5); + box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5); +} + +.btn-secondary.disabled, +.editable-container.editable-inline .editableform .control-group .editable-buttons .disabled.editable-cancel, +.btn-secondary:disabled, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:disabled { + color: #212529; + background-color: #dde4eb; + border-color: #dde4eb; +} + +.btn-secondary:not(:disabled):not(.disabled):active, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled):active, +.btn-secondary:not(:disabled):not(.disabled).active, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled).active, +.show>.btn-secondary.dropdown-toggle, +.editable-container.editable-inline .editableform .control-group .editable-buttons .show>.dropdown-toggle.editable-cancel { + color: #212529; + background-color: #bdcbd8; + border-color: #b5c4d3; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled):active:focus, +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled).active:focus, +.show>.btn-secondary.dropdown-toggle:focus, +.editable-container.editable-inline .editableform .control-group .editable-buttons .show>.dropdown-toggle.editable-cancel:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5); + box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5); +} .btn-success { color: #212529; background-color: #19d895; - border-color: #19d895; } - .btn-success:hover { - color: #fff; - background-color: #15b67d; - border-color: #14aa75; } - .btn-success:focus, .btn-success.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5); - box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5); } - .btn-success.disabled, .btn-success:disabled { - color: #212529; - background-color: #19d895; - border-color: #19d895; } - .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, - .show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #14aa75; - border-color: #129f6e; } - .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, - .show > .btn-success.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5); - box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5); } + border-color: #19d895; +} -.btn-info, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit { - color: #fff; +.btn-success:hover { + color: var(--base-text); + background-color: #15b67d; + border-color: #14aa75; +} + +.btn-success:focus, +.btn-success.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5); + box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5); +} + +.btn-success.disabled, +.btn-success:disabled { + color: #212529; + background-color: #19d895; + border-color: #19d895; +} + +.btn-success:not(:disabled):not(.disabled):active, +.btn-success:not(:disabled):not(.disabled).active, +.show>.btn-success.dropdown-toggle { + color: var(--base-text); + background-color: #14aa75; + border-color: #129f6e; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, +.btn-success:not(:disabled):not(.disabled).active:focus, +.show>.btn-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5); + box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5); +} + +.btn-info, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit { + color: var(--base-text); background-color: #8862e0; - border-color: #8862e0; } - .btn-info:hover, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:hover { - color: #fff; - background-color: #7042da; - border-color: #6837d8; } - .btn-info:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:focus, .btn-info.focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .focus.editable-submit { - -webkit-box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5); - box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5); } - .btn-info.disabled, .editable-container.editable-inline .editableform .control-group .editable-buttons .disabled.editable-submit, .btn-info:disabled, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:disabled { - color: #fff; - background-color: #8862e0; - border-color: #8862e0; } - .btn-info:not(:disabled):not(.disabled):active, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled).active, - .show > .btn-info.dropdown-toggle, - .editable-container.editable-inline .editableform .control-group .editable-buttons .show > .dropdown-toggle.editable-submit { - color: #fff; - background-color: #6837d8; - border-color: #602dd5; } - .btn-info:not(:disabled):not(.disabled):active:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled).active:focus, - .show > .btn-info.dropdown-toggle:focus, - .editable-container.editable-inline .editableform .control-group .editable-buttons .show > .dropdown-toggle.editable-submit:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5); - box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5); } + border-color: #8862e0; +} + +.btn-info:hover, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:hover { + color: var(--base-text); + background-color: #7042da; + border-color: #6837d8; +} + +.btn-info:focus, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:focus, +.btn-info.focus, +.editable-container.editable-inline .editableform .control-group .editable-buttons .focus.editable-submit { + -webkit-box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5); + box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5); +} + +.btn-info.disabled, +.editable-container.editable-inline .editableform .control-group .editable-buttons .disabled.editable-submit, +.btn-info:disabled, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:disabled { + color: var(--base-text); + background-color: #8862e0; + border-color: #8862e0; +} + +.btn-info:not(:disabled):not(.disabled):active, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled):active, +.btn-info:not(:disabled):not(.disabled).active, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled).active, +.show>.btn-info.dropdown-toggle, +.editable-container.editable-inline .editableform .control-group .editable-buttons .show>.dropdown-toggle.editable-submit { + color: var(--base-text); + background-color: #6837d8; + border-color: #602dd5; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled):active:focus, +.btn-info:not(:disabled):not(.disabled).active:focus, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled).active:focus, +.show>.btn-info.dropdown-toggle:focus, +.editable-container.editable-inline .editableform .control-group .editable-buttons .show>.dropdown-toggle.editable-submit:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5); + box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5); +} .btn-warning { color: #212529; background-color: #ffaf00; - border-color: #ffaf00; } - .btn-warning:hover { - color: #212529; - background-color: #d99500; - border-color: #cc8c00; } - .btn-warning:focus, .btn-warning.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5); - box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5); } - .btn-warning.disabled, .btn-warning:disabled { - color: #212529; - background-color: #ffaf00; - border-color: #ffaf00; } - .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, - .show > .btn-warning.dropdown-toggle { - color: #fff; - background-color: #cc8c00; - border-color: #bf8300; } - .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, - .show > .btn-warning.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5); - box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5); } + border-color: #ffaf00; +} + +.btn-warning:hover { + color: #212529; + background-color: #d99500; + border-color: #cc8c00; +} + +.btn-warning:focus, +.btn-warning.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5); + box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5); +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #212529; + background-color: #ffaf00; + border-color: #ffaf00; +} + +.btn-warning:not(:disabled):not(.disabled):active, +.btn-warning:not(:disabled):not(.disabled).active, +.show>.btn-warning.dropdown-toggle { + color: var(--base-text); + background-color: #cc8c00; + border-color: #bf8300; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, +.btn-warning:not(:disabled):not(.disabled).active:focus, +.show>.btn-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5); + box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5); +} .btn-danger { - color: #fff; + color: var(--base-text); background-color: #ff6258; - border-color: #ff6258; } - .btn-danger:hover { - color: #fff; - background-color: #ff3e32; - border-color: #ff3225; } - .btn-danger:focus, .btn-danger.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 122, 113, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 122, 113, 0.5); } - .btn-danger.disabled, .btn-danger:disabled { - color: #fff; - background-color: #ff6258; - border-color: #ff6258; } - .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, - .show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #ff3225; - border-color: #ff2618; } - .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, - .show > .btn-danger.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 122, 113, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 122, 113, 0.5); } + border-color: #ff6258; +} + +.btn-danger:hover { + color: var(--base-text); + background-color: #ff3e32; + border-color: #ff3225; +} + +.btn-danger:focus, +.btn-danger.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 122, 113, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 122, 113, 0.5); +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: var(--base-text); + background-color: #ff6258; + border-color: #ff6258; +} + +.btn-danger:not(:disabled):not(.disabled):active, +.btn-danger:not(:disabled):not(.disabled).active, +.show>.btn-danger.dropdown-toggle { + color: var(--base-text); + background-color: #ff3225; + border-color: #ff2618; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, +.btn-danger:not(:disabled):not(.disabled).active:focus, +.show>.btn-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 122, 113, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 122, 113, 0.5); +} .btn-light { color: #212529; background-color: #fbfbfb; - border-color: #fbfbfb; } - .btn-light:hover { - color: #212529; - background-color: #e8e8e8; - border-color: #e2e2e2; } - .btn-light:focus, .btn-light.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); - box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); } - .btn-light.disabled, .btn-light:disabled { - color: #212529; - background-color: #fbfbfb; - border-color: #fbfbfb; } - .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, - .show > .btn-light.dropdown-toggle { - color: #212529; - background-color: #e2e2e2; - border-color: #dbdbdb; } - .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, - .show > .btn-light.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); - box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); } + border-color: #fbfbfb; +} + +.btn-light:hover { + color: #212529; + background-color: #e8e8e8; + border-color: #e2e2e2; +} + +.btn-light:focus, +.btn-light.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); +} + +.btn-light.disabled, +.btn-light:disabled { + color: #212529; + background-color: #fbfbfb; + border-color: #fbfbfb; +} + +.btn-light:not(:disabled):not(.disabled):active, +.btn-light:not(:disabled):not(.disabled).active, +.show>.btn-light.dropdown-toggle { + color: #212529; + background-color: #e2e2e2; + border-color: #dbdbdb; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, +.btn-light:not(:disabled):not(.disabled).active:focus, +.show>.btn-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); + box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); +} .btn-dark { - color: #fff; + color: var(--base-text); background-color: #252C46; - border-color: #252C46; } - .btn-dark:hover { - color: #fff; - background-color: #181c2d; - border-color: #131725; } - .btn-dark:focus, .btn-dark.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5); - box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5); } - .btn-dark.disabled, .btn-dark:disabled { - color: #fff; - background-color: #252C46; - border-color: #252C46; } - .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, - .show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #131725; - border-color: #0f121c; } - .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, - .show > .btn-dark.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5); - box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5); } + border-color: #252C46; +} -.btn-outline-primary, .wizard > .actions .disabled a { +.btn-dark:hover { + color: var(--base-text); + background-color: #181c2d; + border-color: #131725; +} + +.btn-dark:focus, +.btn-dark.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5); + box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5); +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: var(--base-text); + background-color: #252C46; + border-color: #252C46; +} + +.btn-dark:not(:disabled):not(.disabled):active, +.btn-dark:not(:disabled):not(.disabled).active, +.show>.btn-dark.dropdown-toggle { + color: var(--base-text); + background-color: #131725; + border-color: #0f121c; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, +.btn-dark:not(:disabled):not(.disabled).active:focus, +.show>.btn-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5); + box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5); +} + +.btn-outline-primary, +.wizard>.actions .disabled a { color: #2196f3; - border-color: #2196f3; } - .btn-outline-primary:hover, .wizard > .actions .disabled a:hover { - color: #fff; - background-color: #2196f3; - border-color: #2196f3; } - .btn-outline-primary:focus, .wizard > .actions .disabled a:focus, .btn-outline-primary.focus, .wizard > .actions .disabled a.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); - box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); } - .btn-outline-primary.disabled, .wizard > .actions .disabled a.disabled, .btn-outline-primary:disabled, .wizard > .actions .disabled a:disabled { - color: #2196f3; - background-color: transparent; } - .btn-outline-primary:not(:disabled):not(.disabled):active, .wizard > .actions .disabled a:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .wizard > .actions .disabled a:not(:disabled):not(.disabled).active, - .show > .btn-outline-primary.dropdown-toggle, - .wizard > .actions .disabled .show > a.dropdown-toggle { - color: #fff; - background-color: #2196f3; - border-color: #2196f3; } - .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .wizard > .actions .disabled a:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .wizard > .actions .disabled a:not(:disabled):not(.disabled).active:focus, - .show > .btn-outline-primary.dropdown-toggle:focus, - .wizard > .actions .disabled .show > a.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); - box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); } + border-color: #2196f3; +} + +.btn-outline-primary:hover, +.wizard>.actions .disabled a:hover { + color: var(--base-text); + background-color: #2196f3; + border-color: #2196f3; +} + +.btn-outline-primary:focus, +.wizard>.actions .disabled a:focus, +.btn-outline-primary.focus, +.wizard>.actions .disabled a.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); + box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); +} + +.btn-outline-primary.disabled, +.wizard>.actions .disabled a.disabled, +.btn-outline-primary:disabled, +.wizard>.actions .disabled a:disabled { + color: #2196f3; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, +.wizard>.actions .disabled a:not(:disabled):not(.disabled):active, +.btn-outline-primary:not(:disabled):not(.disabled).active, +.wizard>.actions .disabled a:not(:disabled):not(.disabled).active, +.show>.btn-outline-primary.dropdown-toggle, +.wizard>.actions .disabled .show>a.dropdown-toggle { + color: var(--base-text); + background-color: #2196f3; + border-color: #2196f3; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.wizard>.actions .disabled a:not(:disabled):not(.disabled):active:focus, +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.wizard>.actions .disabled a:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-primary.dropdown-toggle:focus, +.wizard>.actions .disabled .show>a.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); + box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); +} .btn-outline-secondary { color: #dde4eb; - border-color: #dde4eb; } - .btn-outline-secondary:hover { - color: #212529; - background-color: #dde4eb; - border-color: #dde4eb; } - .btn-outline-secondary:focus, .btn-outline-secondary.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); - box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); } - .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { - color: #dde4eb; - background-color: transparent; } - .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, - .show > .btn-outline-secondary.dropdown-toggle { - color: #212529; - background-color: #dde4eb; - border-color: #dde4eb; } - .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, - .show > .btn-outline-secondary.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); - box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); } + border-color: #dde4eb; +} + +.btn-outline-secondary:hover { + color: #212529; + background-color: #dde4eb; + border-color: #dde4eb; +} + +.btn-outline-secondary:focus, +.btn-outline-secondary.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); + box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #dde4eb; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.show>.btn-outline-secondary.dropdown-toggle { + color: #212529; + background-color: #dde4eb; + border-color: #dde4eb; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); + box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); +} .btn-outline-success { color: #19d895; - border-color: #19d895; } - .btn-outline-success:hover { - color: #212529; - background-color: #19d895; - border-color: #19d895; } - .btn-outline-success:focus, .btn-outline-success.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); - box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); } - .btn-outline-success.disabled, .btn-outline-success:disabled { - color: #19d895; - background-color: transparent; } - .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, - .show > .btn-outline-success.dropdown-toggle { - color: #212529; - background-color: #19d895; - border-color: #19d895; } - .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, - .show > .btn-outline-success.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); - box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); } + border-color: #19d895; +} + +.btn-outline-success:hover { + color: #212529; + background-color: #19d895; + border-color: #19d895; +} + +.btn-outline-success:focus, +.btn-outline-success.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); + box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #19d895; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, +.btn-outline-success:not(:disabled):not(.disabled).active, +.show>.btn-outline-success.dropdown-toggle { + color: #212529; + background-color: #19d895; + border-color: #19d895; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); + box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); +} .btn-outline-info { color: #8862e0; - border-color: #8862e0; } - .btn-outline-info:hover { - color: #fff; - background-color: #8862e0; - border-color: #8862e0; } - .btn-outline-info:focus, .btn-outline-info.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); - box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); } - .btn-outline-info.disabled, .btn-outline-info:disabled { - color: #8862e0; - background-color: transparent; } - .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, - .show > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #8862e0; - border-color: #8862e0; } - .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, - .show > .btn-outline-info.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); - box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); } + border-color: #8862e0; +} + +.btn-outline-info:hover { + color: var(--base-text); + background-color: #8862e0; + border-color: #8862e0; +} + +.btn-outline-info:focus, +.btn-outline-info.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); + box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #8862e0; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, +.btn-outline-info:not(:disabled):not(.disabled).active, +.show>.btn-outline-info.dropdown-toggle { + color: var(--base-text); + background-color: #8862e0; + border-color: #8862e0; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); + box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); +} .btn-outline-warning { color: #ffaf00; - border-color: #ffaf00; } - .btn-outline-warning:hover { - color: #212529; - background-color: #ffaf00; - border-color: #ffaf00; } - .btn-outline-warning:focus, .btn-outline-warning.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); } - .btn-outline-warning.disabled, .btn-outline-warning:disabled { - color: #ffaf00; - background-color: transparent; } - .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, - .show > .btn-outline-warning.dropdown-toggle { - color: #212529; - background-color: #ffaf00; - border-color: #ffaf00; } - .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, - .show > .btn-outline-warning.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); } + border-color: #ffaf00; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffaf00; + border-color: #ffaf00; +} + +.btn-outline-warning:focus, +.btn-outline-warning.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffaf00; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, +.btn-outline-warning:not(:disabled):not(.disabled).active, +.show>.btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffaf00; + border-color: #ffaf00; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); +} .btn-outline-danger { color: #ff6258; - border-color: #ff6258; } - .btn-outline-danger:hover { - color: #fff; - background-color: #ff6258; - border-color: #ff6258; } - .btn-outline-danger:focus, .btn-outline-danger.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); } - .btn-outline-danger.disabled, .btn-outline-danger:disabled { - color: #ff6258; - background-color: transparent; } - .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, - .show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #ff6258; - border-color: #ff6258; } - .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, - .show > .btn-outline-danger.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); } + border-color: #ff6258; +} + +.btn-outline-danger:hover { + color: var(--base-text); + background-color: #ff6258; + border-color: #ff6258; +} + +.btn-outline-danger:focus, +.btn-outline-danger.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #ff6258; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, +.btn-outline-danger:not(:disabled):not(.disabled).active, +.show>.btn-outline-danger.dropdown-toggle { + color: var(--base-text); + background-color: #ff6258; + border-color: #ff6258; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); +} .btn-outline-light { color: #fbfbfb; - border-color: #fbfbfb; } - .btn-outline-light:hover { - color: #212529; - background-color: #fbfbfb; - border-color: #fbfbfb; } - .btn-outline-light:focus, .btn-outline-light.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); - box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); } - .btn-outline-light.disabled, .btn-outline-light:disabled { - color: #fbfbfb; - background-color: transparent; } - .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, - .show > .btn-outline-light.dropdown-toggle { - color: #212529; - background-color: #fbfbfb; - border-color: #fbfbfb; } - .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, - .show > .btn-outline-light.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); - box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); } + border-color: #fbfbfb; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #fbfbfb; + border-color: #fbfbfb; +} + +.btn-outline-light:focus, +.btn-outline-light.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); + box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #fbfbfb; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, +.btn-outline-light:not(:disabled):not(.disabled).active, +.show>.btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #fbfbfb; + border-color: #fbfbfb; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); + box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); +} .btn-outline-dark { color: #252C46; - border-color: #252C46; } - .btn-outline-dark:hover { - color: #fff; - background-color: #252C46; - border-color: #252C46; } - .btn-outline-dark:focus, .btn-outline-dark.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); - box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); } - .btn-outline-dark.disabled, .btn-outline-dark:disabled { - color: #252C46; - background-color: transparent; } - .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, - .show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #252C46; - border-color: #252C46; } - .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, - .show > .btn-outline-dark.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); - box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); } + border-color: #252C46; +} + +.btn-outline-dark:hover { + color: var(--base-text); + background-color: #252C46; + border-color: #252C46; +} + +.btn-outline-dark:focus, +.btn-outline-dark.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); + box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #252C46; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, +.btn-outline-dark:not(:disabled):not(.disabled).active, +.show>.btn-outline-dark.dropdown-toggle { + color: var(--base-text); + background-color: #252C46; + border-color: #252C46; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); + box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); +} .btn-link { font-weight: 400; color: #007bff; - text-decoration: none; } - .btn-link:hover { - color: #0056b3; - text-decoration: underline; } - .btn-link:focus, .btn-link.focus { - text-decoration: underline; - -webkit-box-shadow: none; - box-shadow: none; } - .btn-link:disabled, .btn-link.disabled { - color: #6c757d; - pointer-events: none; } + text-decoration: none; +} -.btn-lg, .btn-group-lg > .btn, .ajax-upload-dragdrop .btn-group-lg > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group-lg > .swal2-styled, .wizard > .actions .btn-group-lg > a { +.btn-link:hover { + color: #0056b3; + text-decoration: underline; +} + +.btn-link:focus, +.btn-link.focus { + text-decoration: underline; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-link:disabled, +.btn-link.disabled { + color: #6c757d; + pointer-events: none; +} + +.btn-lg, +.btn-group-lg>.btn, +.ajax-upload-dragdrop .btn-group-lg>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group-lg>.swal2-styled, +.wizard>.actions .btn-group-lg>a { padding: 0.94rem 1.94rem; font-size: 0.875rem; line-height: 1.5; - border-radius: 0.1875rem; } + border-radius: 0.1875rem; +} -.btn-sm, .btn-group-sm > .btn, .ajax-upload-dragdrop .btn-group-sm > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group-sm > .swal2-styled, .wizard > .actions .btn-group-sm > a { +.btn-sm, +.btn-group-sm>.btn, +.ajax-upload-dragdrop .btn-group-sm>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group-sm>.swal2-styled, +.wizard>.actions .btn-group-sm>a { padding: 0.5rem 0.81rem; font-size: 0.875rem; line-height: 1.5; - border-radius: 0.1875rem; } + border-radius: 0.1875rem; +} .btn-block { display: block; - width: 100%; } - .btn-block + .btn-block { - margin-top: 0.5rem; } + width: 100%; +} + +.btn-block+.btn-block { + margin-top: 0.5rem; +} input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { - width: 100%; } + width: 100%; +} .fade { -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; } - @media (prefers-reduced-motion: reduce) { - .fade { - -webkit-transition: none; - transition: none; } } - .fade:not(.show) { - opacity: 0; } + transition: opacity 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .fade { + -webkit-transition: none; + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} .collapse:not(.show) { - display: none; } + display: none; +} .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; - transition: height 0.35s ease; } - @media (prefers-reduced-motion: reduce) { - .collapsing { - -webkit-transition: none; - transition: none; } } + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + -webkit-transition: none; + transition: none; + } +} .dropup, .dropright, .dropdown, .dropleft { - position: relative; } + position: relative; +} .dropdown-toggle { - white-space: nowrap; } - .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; } - .dropdown-toggle:empty::after { - margin-left: 0; } + white-space: nowrap; +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} .dropdown-menu { position: absolute; @@ -2717,56 +4371,76 @@ input[type="button"].btn-block { color: #212529; text-align: left; list-style: none; - background-color: #222437; + background-color: var(--dropdown-bg); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; } + border-radius: 0.25rem; +} .dropdown-menu-left { right: auto; - left: 0; } + left: 0; +} .dropdown-menu-right { right: 0; - left: auto; } + left: auto; +} @media (min-width: 576px) { .dropdown-menu-sm-left { right: auto; - left: 0; } + left: 0; + } + .dropdown-menu-sm-right { right: 0; - left: auto; } } + left: auto; + } +} @media (min-width: 768px) { .dropdown-menu-md-left { right: auto; - left: 0; } + left: 0; + } + .dropdown-menu-md-right { right: 0; - left: auto; } } + left: auto; + } +} @media (min-width: 992px) { .dropdown-menu-lg-left { right: auto; - left: 0; } + left: 0; + } + .dropdown-menu-lg-right { right: 0; - left: auto; } } + left: auto; + } +} @media (min-width: 1200px) { .dropdown-menu-xl-left { right: auto; - left: 0; } + left: 0; + } + .dropdown-menu-xl-right { right: 0; - left: auto; } } + left: auto; + } +} .dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0; - margin-bottom: 0.125rem; } + margin-bottom: 0.125rem; +} .dropup .dropdown-toggle::after { display: inline-block; @@ -2776,17 +4450,20 @@ input[type="button"].btn-block { border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; } + border-left: 0.3em solid transparent; +} .dropup .dropdown-toggle:empty::after { - margin-left: 0; } + margin-left: 0; +} .dropright .dropdown-menu { top: 0; right: auto; left: 100%; margin-top: 0; - margin-left: 0.125rem; } + margin-left: 0.125rem; +} .dropright .dropdown-toggle::after { display: inline-block; @@ -2796,29 +4473,35 @@ input[type="button"].btn-block { border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; } + border-left: 0.3em solid; +} .dropright .dropdown-toggle:empty::after { - margin-left: 0; } + margin-left: 0; +} .dropright .dropdown-toggle::after { - vertical-align: 0; } + vertical-align: 0; +} .dropleft .dropdown-menu { top: 0; right: 100%; left: auto; margin-top: 0; - margin-right: 0.125rem; } + margin-right: 0.125rem; +} .dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; - content: ""; } + content: ""; +} .dropleft .dropdown-toggle::after { - display: none; } + display: none; +} .dropleft .dropdown-toggle::before { display: inline-block; @@ -2827,23 +4510,31 @@ input[type="button"].btn-block { content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; } + border-bottom: 0.3em solid transparent; +} .dropleft .dropdown-toggle:empty::after { - margin-left: 0; } + margin-left: 0; +} .dropleft .dropdown-toggle::before { - vertical-align: 0; } + vertical-align: 0; +} -.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { +.dropdown-menu[x-placement^="top"], +.dropdown-menu[x-placement^="right"], +.dropdown-menu[x-placement^="bottom"], +.dropdown-menu[x-placement^="left"] { right: auto; - bottom: auto; } + bottom: auto; +} .dropdown-divider { height: 0; margin: 0.5rem 0; overflow: hidden; - border-top: 1px solid #e9ecef; } + border-top: 1px solid #e9ecef; +} .dropdown-item { display: block; @@ -2855,22 +4546,33 @@ input[type="button"].btn-block { text-align: inherit; white-space: nowrap; background-color: transparent; - border: 0; } - .dropdown-item:hover, .dropdown-item:focus { - color: #16181b; - text-decoration: none; - background-color: #f8f9fa; } - .dropdown-item.active, .dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #007bff; } - .dropdown-item.disabled, .dropdown-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: transparent; } + border: 0; +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: var(--base-text); + text-decoration: none; + background-color: var(--card-banner-bg); +} + +.dropdown-item.active, +.dropdown-item:active { + color: var(--base-text); + text-decoration: none; + background-color: var(--card-banner-bg); +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; +} .dropdown-menu.show { - display: block; } + display: block; +} .dropdown-header { display: block; @@ -2878,12 +4580,14 @@ input[type="button"].btn-block { margin-bottom: 0; font-size: 0.875rem; color: #6c757d; - white-space: nowrap; } + white-space: nowrap; +} .dropdown-item-text { display: block; padding: 0.25rem 1.5rem; - color: #212529; } + color: #212529; +} .btn-group, .btn-group-vertical { @@ -2891,36 +4595,60 @@ input[type="button"].btn-block { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; - vertical-align: middle; } - .btn-group > .btn, .ajax-upload-dragdrop .btn-group > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled, .wizard > .actions .btn-group > a, - .btn-group-vertical > .btn, - .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload, - .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled, - .wizard > .actions .btn-group-vertical > a { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - .btn-group > .btn:hover, .ajax-upload-dragdrop .btn-group > .ajax-file-upload:hover, .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:hover, .wizard > .actions .btn-group > a:hover, - .btn-group-vertical > .btn:hover, - .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:hover, - .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:hover, - .wizard > .actions .btn-group-vertical > a:hover { - z-index: 1; } - .btn-group > .btn:focus, .ajax-upload-dragdrop .btn-group > .ajax-file-upload:focus, .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:focus, .wizard > .actions .btn-group > a:focus, .btn-group > .btn:active, .ajax-upload-dragdrop .btn-group > .ajax-file-upload:active, .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:active, .wizard > .actions .btn-group > a:active, .btn-group > .btn.active, .ajax-upload-dragdrop .btn-group > .active.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group > .active.swal2-styled, .wizard > .actions .btn-group > a.active, - .btn-group-vertical > .btn:focus, - .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:focus, - .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:focus, - .wizard > .actions .btn-group-vertical > a:focus, - .btn-group-vertical > .btn:active, - .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:active, - .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:active, - .wizard > .actions .btn-group-vertical > a:active, - .btn-group-vertical > .btn.active, - .ajax-upload-dragdrop .btn-group-vertical > .active.ajax-file-upload, - .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .active.swal2-styled, - .wizard > .actions .btn-group-vertical > a.active { - z-index: 1; } + vertical-align: middle; +} + +.btn-group>.btn, +.ajax-upload-dragdrop .btn-group>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group>.swal2-styled, +.wizard>.actions .btn-group>a, +.btn-group-vertical>.btn, +.ajax-upload-dragdrop .btn-group-vertical>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group-vertical>.swal2-styled, +.wizard>.actions .btn-group-vertical>a { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} + +.btn-group>.btn:hover, +.ajax-upload-dragdrop .btn-group>.ajax-file-upload:hover, +.swal2-modal .swal2-buttonswrapper .btn-group>.swal2-styled:hover, +.wizard>.actions .btn-group>a:hover, +.btn-group-vertical>.btn:hover, +.ajax-upload-dragdrop .btn-group-vertical>.ajax-file-upload:hover, +.swal2-modal .swal2-buttonswrapper .btn-group-vertical>.swal2-styled:hover, +.wizard>.actions .btn-group-vertical>a:hover { + z-index: 1; +} + +.btn-group>.btn:focus, +.ajax-upload-dragdrop .btn-group>.ajax-file-upload:focus, +.swal2-modal .swal2-buttonswrapper .btn-group>.swal2-styled:focus, +.wizard>.actions .btn-group>a:focus, +.btn-group>.btn:active, +.ajax-upload-dragdrop .btn-group>.ajax-file-upload:active, +.swal2-modal .swal2-buttonswrapper .btn-group>.swal2-styled:active, +.wizard>.actions .btn-group>a:active, +.btn-group>.btn.active, +.ajax-upload-dragdrop .btn-group>.active.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group>.active.swal2-styled, +.wizard>.actions .btn-group>a.active, +.btn-group-vertical>.btn:focus, +.ajax-upload-dragdrop .btn-group-vertical>.ajax-file-upload:focus, +.swal2-modal .swal2-buttonswrapper .btn-group-vertical>.swal2-styled:focus, +.wizard>.actions .btn-group-vertical>a:focus, +.btn-group-vertical>.btn:active, +.ajax-upload-dragdrop .btn-group-vertical>.ajax-file-upload:active, +.swal2-modal .swal2-buttonswrapper .btn-group-vertical>.swal2-styled:active, +.wizard>.actions .btn-group-vertical>a:active, +.btn-group-vertical>.btn.active, +.ajax-upload-dragdrop .btn-group-vertical>.active.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group-vertical>.active.swal2-styled, +.wizard>.actions .btn-group-vertical>a.active { + z-index: 1; +} .btn-toolbar { display: -webkit-box; @@ -2930,47 +4658,78 @@ input[type="button"].btn-block { flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; - justify-content: flex-start; } - .btn-toolbar .input-group, .btn-toolbar .asColorPicker-wrap { - width: auto; } + justify-content: flex-start; +} -.btn-group > .btn:not(:first-child), .ajax-upload-dragdrop .btn-group > .ajax-file-upload:not(:first-child), .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:not(:first-child), .wizard > .actions .btn-group > a:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -1px; } +.btn-toolbar .input-group, +.btn-toolbar .asColorPicker-wrap { + width: auto; +} -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .ajax-upload-dragdrop .btn-group > .ajax-file-upload:not(:last-child):not(.dropdown-toggle), .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:not(:last-child):not(.dropdown-toggle), .wizard > .actions .btn-group > a:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn, -.ajax-upload-dragdrop .btn-group > .btn-group:not(:last-child) > .ajax-file-upload, -.swal2-modal .swal2-buttonswrapper .btn-group > .btn-group:not(:last-child) > .swal2-styled, -.wizard > .actions .btn-group > .btn-group:not(:last-child) > a { +.btn-group>.btn:not(:first-child), +.ajax-upload-dragdrop .btn-group>.ajax-file-upload:not(:first-child), +.swal2-modal .swal2-buttonswrapper .btn-group>.swal2-styled:not(:first-child), +.wizard>.actions .btn-group>a:not(:first-child), +.btn-group>.btn-group:not(:first-child) { + margin-left: -1px; +} + +.btn-group>.btn:not(:last-child):not(.dropdown-toggle), +.ajax-upload-dragdrop .btn-group>.ajax-file-upload:not(:last-child):not(.dropdown-toggle), +.swal2-modal .swal2-buttonswrapper .btn-group>.swal2-styled:not(:last-child):not(.dropdown-toggle), +.wizard>.actions .btn-group>a:not(:last-child):not(.dropdown-toggle), +.btn-group>.btn-group:not(:last-child)>.btn, +.ajax-upload-dragdrop .btn-group>.btn-group:not(:last-child)>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group>.btn-group:not(:last-child)>.swal2-styled, +.wizard>.actions .btn-group>.btn-group:not(:last-child)>a { border-top-right-radius: 0; - border-bottom-right-radius: 0; } + border-bottom-right-radius: 0; +} -.btn-group > .btn:not(:first-child), .ajax-upload-dragdrop .btn-group > .ajax-file-upload:not(:first-child), .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:not(:first-child), .wizard > .actions .btn-group > a:not(:first-child), -.btn-group > .btn-group:not(:first-child) > .btn, -.ajax-upload-dragdrop .btn-group > .btn-group:not(:first-child) > .ajax-file-upload, -.swal2-modal .swal2-buttonswrapper .btn-group > .btn-group:not(:first-child) > .swal2-styled, -.wizard > .actions .btn-group > .btn-group:not(:first-child) > a { +.btn-group>.btn:not(:first-child), +.ajax-upload-dragdrop .btn-group>.ajax-file-upload:not(:first-child), +.swal2-modal .swal2-buttonswrapper .btn-group>.swal2-styled:not(:first-child), +.wizard>.actions .btn-group>a:not(:first-child), +.btn-group>.btn-group:not(:first-child)>.btn, +.ajax-upload-dragdrop .btn-group>.btn-group:not(:first-child)>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group>.btn-group:not(:first-child)>.swal2-styled, +.wizard>.actions .btn-group>.btn-group:not(:first-child)>a { border-top-left-radius: 0; - border-bottom-left-radius: 0; } + border-bottom-left-radius: 0; +} .dropdown-toggle-split { padding-right: 0.75rem; - padding-left: 0.75rem; } - .dropdown-toggle-split::after, - .dropup .dropdown-toggle-split::after, - .dropright .dropdown-toggle-split::after { - margin-left: 0; } - .dropleft .dropdown-toggle-split::before { - margin-right: 0; } + padding-left: 0.75rem; +} -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .ajax-upload-dragdrop .btn-group-sm > .ajax-file-upload + .dropdown-toggle-split, .swal2-modal .swal2-buttonswrapper .btn-group-sm > .swal2-styled + .dropdown-toggle-split, .wizard > .actions .btn-group-sm > a + .dropdown-toggle-split { +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm+.dropdown-toggle-split, +.btn-group-sm>.btn+.dropdown-toggle-split, +.ajax-upload-dragdrop .btn-group-sm>.ajax-file-upload+.dropdown-toggle-split, +.swal2-modal .swal2-buttonswrapper .btn-group-sm>.swal2-styled+.dropdown-toggle-split, +.wizard>.actions .btn-group-sm>a+.dropdown-toggle-split { padding-right: 0.6075rem; - padding-left: 0.6075rem; } + padding-left: 0.6075rem; +} -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .ajax-upload-dragdrop .btn-group-lg > .ajax-file-upload + .dropdown-toggle-split, .swal2-modal .swal2-buttonswrapper .btn-group-lg > .swal2-styled + .dropdown-toggle-split, .wizard > .actions .btn-group-lg > a + .dropdown-toggle-split { +.btn-lg+.dropdown-toggle-split, +.btn-group-lg>.btn+.dropdown-toggle-split, +.ajax-upload-dragdrop .btn-group-lg>.ajax-file-upload+.dropdown-toggle-split, +.swal2-modal .swal2-buttonswrapper .btn-group-lg>.swal2-styled+.dropdown-toggle-split, +.wizard>.actions .btn-group-lg>a+.dropdown-toggle-split { padding-right: 1.455rem; - padding-left: 1.455rem; } + padding-left: 1.455rem; +} .btn-group-vertical { -webkit-box-orient: vertical; @@ -2982,56 +4741,83 @@ input[type="button"].btn-block { align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; - justify-content: center; } - - .btn-group-vertical > .btn, - .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload, - .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled, - .wizard > .actions .btn-group-vertical > a, - .btn-group-vertical > .btn-group { - width: 100%; } - .btn-group-vertical > .btn:not(:first-child), .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:not(:first-child), .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:not(:first-child), .wizard > .actions .btn-group-vertical > a:not(:first-child), - .btn-group-vertical > .btn-group:not(:first-child) { - margin-top: -1px; } - .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:not(:last-child):not(.dropdown-toggle), .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:not(:last-child):not(.dropdown-toggle), .wizard > .actions .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), - .btn-group-vertical > .btn-group:not(:last-child) > .btn, - .ajax-upload-dragdrop .btn-group-vertical > .btn-group:not(:last-child) > .ajax-file-upload, - .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .btn-group:not(:last-child) > .swal2-styled, - .wizard > .actions .btn-group-vertical > .btn-group:not(:last-child) > a { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; } - .btn-group-vertical > .btn:not(:first-child), .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:not(:first-child), .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:not(:first-child), .wizard > .actions .btn-group-vertical > a:not(:first-child), - .btn-group-vertical > .btn-group:not(:first-child) > .btn, - .ajax-upload-dragdrop .btn-group-vertical > .btn-group:not(:first-child) > .ajax-file-upload, - .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .btn-group:not(:first-child) > .swal2-styled, - .wizard > .actions .btn-group-vertical > .btn-group:not(:first-child) > a { - border-top-left-radius: 0; - border-top-right-radius: 0; } + justify-content: center; +} -.btn-group-toggle > .btn, .ajax-upload-dragdrop .btn-group-toggle > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group-toggle > .swal2-styled, .wizard > .actions .btn-group-toggle > a, -.btn-group-toggle > .btn-group > .btn, -.ajax-upload-dragdrop .btn-group-toggle > .btn-group > .ajax-file-upload, -.swal2-modal .swal2-buttonswrapper .btn-group-toggle > .btn-group > .swal2-styled, -.wizard > .actions .btn-group-toggle > .btn-group > a { - margin-bottom: 0; } - .btn-group-toggle > .btn input[type="radio"], .ajax-upload-dragdrop .btn-group-toggle > .ajax-file-upload input[type="radio"], .swal2-modal .swal2-buttonswrapper .btn-group-toggle > .swal2-styled input[type="radio"], .wizard > .actions .btn-group-toggle > a input[type="radio"], - .btn-group-toggle > .btn input[type="checkbox"], - .ajax-upload-dragdrop .btn-group-toggle > .ajax-file-upload input[type="checkbox"], - .swal2-modal .swal2-buttonswrapper .btn-group-toggle > .swal2-styled input[type="checkbox"], - .wizard > .actions .btn-group-toggle > a input[type="checkbox"], - .btn-group-toggle > .btn-group > .btn input[type="radio"], - .ajax-upload-dragdrop .btn-group-toggle > .btn-group > .ajax-file-upload input[type="radio"], - .swal2-modal .swal2-buttonswrapper .btn-group-toggle > .btn-group > .swal2-styled input[type="radio"], - .wizard > .actions .btn-group-toggle > .btn-group > a input[type="radio"], - .btn-group-toggle > .btn-group > .btn input[type="checkbox"], - .ajax-upload-dragdrop .btn-group-toggle > .btn-group > .ajax-file-upload input[type="checkbox"], - .swal2-modal .swal2-buttonswrapper .btn-group-toggle > .btn-group > .swal2-styled input[type="checkbox"], - .wizard > .actions .btn-group-toggle > .btn-group > a input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; } +.btn-group-vertical>.btn, +.ajax-upload-dragdrop .btn-group-vertical>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group-vertical>.swal2-styled, +.wizard>.actions .btn-group-vertical>a, +.btn-group-vertical>.btn-group { + width: 100%; +} -.input-group, .asColorPicker-wrap { +.btn-group-vertical>.btn:not(:first-child), +.ajax-upload-dragdrop .btn-group-vertical>.ajax-file-upload:not(:first-child), +.swal2-modal .swal2-buttonswrapper .btn-group-vertical>.swal2-styled:not(:first-child), +.wizard>.actions .btn-group-vertical>a:not(:first-child), +.btn-group-vertical>.btn-group:not(:first-child) { + margin-top: -1px; +} + +.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), +.ajax-upload-dragdrop .btn-group-vertical>.ajax-file-upload:not(:last-child):not(.dropdown-toggle), +.swal2-modal .swal2-buttonswrapper .btn-group-vertical>.swal2-styled:not(:last-child):not(.dropdown-toggle), +.wizard>.actions .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical>.btn-group:not(:last-child)>.btn, +.ajax-upload-dragdrop .btn-group-vertical>.btn-group:not(:last-child)>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group-vertical>.btn-group:not(:last-child)>.swal2-styled, +.wizard>.actions .btn-group-vertical>.btn-group:not(:last-child)>a { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical>.btn:not(:first-child), +.ajax-upload-dragdrop .btn-group-vertical>.ajax-file-upload:not(:first-child), +.swal2-modal .swal2-buttonswrapper .btn-group-vertical>.swal2-styled:not(:first-child), +.wizard>.actions .btn-group-vertical>a:not(:first-child), +.btn-group-vertical>.btn-group:not(:first-child)>.btn, +.ajax-upload-dragdrop .btn-group-vertical>.btn-group:not(:first-child)>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group-vertical>.btn-group:not(:first-child)>.swal2-styled, +.wizard>.actions .btn-group-vertical>.btn-group:not(:first-child)>a { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle>.btn, +.ajax-upload-dragdrop .btn-group-toggle>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group-toggle>.swal2-styled, +.wizard>.actions .btn-group-toggle>a, +.btn-group-toggle>.btn-group>.btn, +.ajax-upload-dragdrop .btn-group-toggle>.btn-group>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group-toggle>.btn-group>.swal2-styled, +.wizard>.actions .btn-group-toggle>.btn-group>a { + margin-bottom: 0; +} + +.btn-group-toggle>.btn input[type="radio"], +.ajax-upload-dragdrop .btn-group-toggle>.ajax-file-upload input[type="radio"], +.swal2-modal .swal2-buttonswrapper .btn-group-toggle>.swal2-styled input[type="radio"], +.wizard>.actions .btn-group-toggle>a input[type="radio"], +.btn-group-toggle>.btn input[type="checkbox"], +.ajax-upload-dragdrop .btn-group-toggle>.ajax-file-upload input[type="checkbox"], +.swal2-modal .swal2-buttonswrapper .btn-group-toggle>.swal2-styled input[type="checkbox"], +.wizard>.actions .btn-group-toggle>a input[type="checkbox"], +.btn-group-toggle>.btn-group>.btn input[type="radio"], +.ajax-upload-dragdrop .btn-group-toggle>.btn-group>.ajax-file-upload input[type="radio"], +.swal2-modal .swal2-buttonswrapper .btn-group-toggle>.btn-group>.swal2-styled input[type="radio"], +.wizard>.actions .btn-group-toggle>.btn-group>a input[type="radio"], +.btn-group-toggle>.btn-group>.btn input[type="checkbox"], +.ajax-upload-dragdrop .btn-group-toggle>.btn-group>.ajax-file-upload input[type="checkbox"], +.swal2-modal .swal2-buttonswrapper .btn-group-toggle>.btn-group>.swal2-styled input[type="checkbox"], +.wizard>.actions .btn-group-toggle>.btn-group>a input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group, +.asColorPicker-wrap { position: relative; display: -webkit-box; display: -ms-flexbox; @@ -3041,390 +4827,812 @@ input[type="button"].btn-block { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; - width: 100%; } - .input-group > .form-control, .asColorPicker-wrap > .form-control, .input-group > .asColorPicker-input, .asColorPicker-wrap > .asColorPicker-input, .dataTables_wrapper .input-group > select, .dataTables_wrapper .asColorPicker-wrap > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number], .select2-container--default .input-group > .select2-selection--single, .select2-container--default .asColorPicker-wrap > .select2-selection--single, .select2-container--default .select2-selection--single .input-group > .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field, .input-group > .tt-hint, .asColorPicker-wrap > .tt-hint, - .input-group > .tt-query, - .asColorPicker-wrap > .tt-query, - .input-group > .typeahead, - .asColorPicker-wrap > .typeahead, - .input-group > .form-control-plaintext, - .asColorPicker-wrap > .form-control-plaintext, - .input-group > .custom-select, - .asColorPicker-wrap > .custom-select, - .input-group > .custom-file, - .asColorPicker-wrap > .custom-file { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1%; - margin-bottom: 0; } - .input-group > .form-control + .form-control, .asColorPicker-wrap > .form-control + .form-control, .input-group > .asColorPicker-input + .form-control, .asColorPicker-wrap > .asColorPicker-input + .form-control, .dataTables_wrapper .input-group > select + .form-control, .dataTables_wrapper .asColorPicker-wrap > select + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .form-control, .select2-container--default .input-group > .select2-selection--single + .form-control, .select2-container--default .asColorPicker-wrap > .select2-selection--single + .form-control, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .form-control, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .form-control, .input-group > .tt-hint + .form-control, .asColorPicker-wrap > .tt-hint + .form-control, .input-group > .tt-query + .form-control, .asColorPicker-wrap > .tt-query + .form-control, .input-group > .typeahead + .form-control, .asColorPicker-wrap > .typeahead + .form-control, .input-group > .form-control + .asColorPicker-input, .asColorPicker-wrap > .form-control + .asColorPicker-input, .input-group > .asColorPicker-input + .asColorPicker-input, .asColorPicker-wrap > .asColorPicker-input + .asColorPicker-input, .dataTables_wrapper .input-group > select + .asColorPicker-input, .dataTables_wrapper .asColorPicker-wrap > select + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .asColorPicker-input, .select2-container--default .input-group > .select2-selection--single + .asColorPicker-input, .select2-container--default .asColorPicker-wrap > .select2-selection--single + .asColorPicker-input, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .asColorPicker-input, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .asColorPicker-input, .input-group > .tt-hint + .asColorPicker-input, .asColorPicker-wrap > .tt-hint + .asColorPicker-input, .input-group > .tt-query + .asColorPicker-input, .asColorPicker-wrap > .tt-query + .asColorPicker-input, .input-group > .typeahead + .asColorPicker-input, .asColorPicker-wrap > .typeahead + .asColorPicker-input, .dataTables_wrapper .input-group > .form-control + select, .dataTables_wrapper .asColorPicker-wrap > .form-control + select, .dataTables_wrapper .input-group > .asColorPicker-input + select, .dataTables_wrapper .asColorPicker-wrap > .asColorPicker-input + select, .dataTables_wrapper .input-group > select + select, .dataTables_wrapper .asColorPicker-wrap > select + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > input[type=text] + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > input[type=text] + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > select + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > select + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > input[type=number] + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > input[type=number] + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + select, .select2-container--default .dataTables_wrapper .input-group > .select2-selection--single + select, .dataTables_wrapper .select2-container--default .input-group > .select2-selection--single + select, .select2-container--default .dataTables_wrapper .asColorPicker-wrap > .select2-selection--single + select, .dataTables_wrapper .select2-container--default .asColorPicker-wrap > .select2-selection--single + select, .select2-container--default .select2-selection--single .dataTables_wrapper .input-group > .select2-search__field + select, .dataTables_wrapper .select2-container--default .select2-selection--single .input-group > .select2-search__field + select, .select2-container--default .select2-selection--single .dataTables_wrapper .asColorPicker-wrap > .select2-search__field + select, .dataTables_wrapper .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + select, .dataTables_wrapper .input-group > .tt-hint + select, .dataTables_wrapper .asColorPicker-wrap > .tt-hint + select, .dataTables_wrapper .input-group > .tt-query + select, .dataTables_wrapper .asColorPicker-wrap > .tt-query + select, .dataTables_wrapper .input-group > .typeahead + select, .dataTables_wrapper .asColorPicker-wrap > .typeahead + select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .asColorPicker-input + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .asColorPicker-input + input[type=text], .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > select + input[type=text], .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > select + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + input[type=text], .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-selection--single + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > .select2-selection--single + input[type=text], .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-selection--single + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > .select2-selection--single + input[type=text], .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-search__field + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > .select2-search__field + input[type=text], .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-search__field + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-hint + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-hint + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-query + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-query + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .typeahead + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .typeahead + input[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .asColorPicker-input + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .asColorPicker-input + select, - .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > select + select, - .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > select + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + select, - .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-selection--single + select, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > .select2-selection--single + select, - .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-selection--single + select, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > .select2-selection--single + select, - .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-search__field + select, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > .select2-search__field + select, - .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-search__field + select, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-hint + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-hint + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-query + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-query + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .typeahead + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .typeahead + select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .asColorPicker-input + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .asColorPicker-input + input[type=number], .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > select + input[type=number], .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > select + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + input[type=number], .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-selection--single + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > .select2-selection--single + input[type=number], .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-selection--single + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > .select2-selection--single + input[type=number], .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-search__field + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > .select2-search__field + input[type=number], .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-search__field + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-hint + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-hint + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-query + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-query + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .typeahead + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .typeahead + input[type=number], .select2-container--default .input-group > .form-control + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .form-control + .select2-selection--single, .select2-container--default .input-group > .asColorPicker-input + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .asColorPicker-input + .select2-selection--single, .dataTables_wrapper .select2-container--default .input-group > select + .select2-selection--single, .select2-container--default .dataTables_wrapper .input-group > select + .select2-selection--single, .dataTables_wrapper .select2-container--default .asColorPicker-wrap > select + .select2-selection--single, .select2-container--default .dataTables_wrapper .asColorPicker-wrap > select + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > input[type=text] + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > input[type=text] + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > select + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > select + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > input[type=number] + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > input[type=number] + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .select2-selection--single, .select2-container--default .input-group > .select2-selection--single + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .select2-selection--single + .select2-selection--single, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .select2-selection--single, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .select2-selection--single, .select2-container--default .input-group > .tt-hint + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .tt-hint + .select2-selection--single, .select2-container--default .input-group > .tt-query + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .tt-query + .select2-selection--single, .select2-container--default .input-group > .typeahead + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .typeahead + .select2-selection--single, .select2-container--default .select2-selection--single .input-group > .form-control + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .form-control + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .asColorPicker-input + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .asColorPicker-input + .select2-search__field, .dataTables_wrapper .select2-container--default .select2-selection--single .input-group > select + .select2-search__field, .select2-container--default .select2-selection--single .dataTables_wrapper .input-group > select + .select2-search__field, .dataTables_wrapper .select2-container--default .select2-selection--single .asColorPicker-wrap > select + .select2-search__field, .select2-container--default .select2-selection--single .dataTables_wrapper .asColorPicker-wrap > select + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > input[type=text] + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > input[type=text] + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > select + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > select + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > input[type=number] + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > input[type=number] + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .select2-selection--single + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-selection--single + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .tt-hint + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .tt-hint + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .tt-query + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .tt-query + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .typeahead + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .typeahead + .select2-search__field, .input-group > .form-control + .tt-hint, .asColorPicker-wrap > .form-control + .tt-hint, .input-group > .asColorPicker-input + .tt-hint, .asColorPicker-wrap > .asColorPicker-input + .tt-hint, .dataTables_wrapper .input-group > select + .tt-hint, .dataTables_wrapper .asColorPicker-wrap > select + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .tt-hint, .select2-container--default .input-group > .select2-selection--single + .tt-hint, .select2-container--default .asColorPicker-wrap > .select2-selection--single + .tt-hint, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .tt-hint, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .tt-hint, .input-group > .tt-hint + .tt-hint, .asColorPicker-wrap > .tt-hint + .tt-hint, .input-group > .tt-query + .tt-hint, .asColorPicker-wrap > .tt-query + .tt-hint, .input-group > .typeahead + .tt-hint, .asColorPicker-wrap > .typeahead + .tt-hint, - .input-group > .form-control + .tt-query, - .asColorPicker-wrap > .form-control + .tt-query, - .input-group > .asColorPicker-input + .tt-query, - .asColorPicker-wrap > .asColorPicker-input + .tt-query, - .dataTables_wrapper .input-group > select + .tt-query, - .dataTables_wrapper .asColorPicker-wrap > select + .tt-query, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .tt-query, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .tt-query, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .tt-query, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .tt-query, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .tt-query, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .tt-query, - .select2-container--default .input-group > .select2-selection--single + .tt-query, - .select2-container--default .asColorPicker-wrap > .select2-selection--single + .tt-query, - .select2-container--default .select2-selection--single .input-group > .select2-search__field + .tt-query, - .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .tt-query, - .input-group > .tt-hint + .tt-query, - .asColorPicker-wrap > .tt-hint + .tt-query, - .input-group > .tt-query + .tt-query, - .asColorPicker-wrap > .tt-query + .tt-query, - .input-group > .typeahead + .tt-query, - .asColorPicker-wrap > .typeahead + .tt-query, - .input-group > .form-control + .typeahead, - .asColorPicker-wrap > .form-control + .typeahead, - .input-group > .asColorPicker-input + .typeahead, - .asColorPicker-wrap > .asColorPicker-input + .typeahead, - .dataTables_wrapper .input-group > select + .typeahead, - .dataTables_wrapper .asColorPicker-wrap > select + .typeahead, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .typeahead, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .typeahead, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .typeahead, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .typeahead, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .typeahead, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .typeahead, - .select2-container--default .input-group > .select2-selection--single + .typeahead, - .select2-container--default .asColorPicker-wrap > .select2-selection--single + .typeahead, - .select2-container--default .select2-selection--single .input-group > .select2-search__field + .typeahead, - .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .typeahead, - .input-group > .tt-hint + .typeahead, - .asColorPicker-wrap > .tt-hint + .typeahead, - .input-group > .tt-query + .typeahead, - .asColorPicker-wrap > .tt-query + .typeahead, - .input-group > .typeahead + .typeahead, - .asColorPicker-wrap > .typeahead + .typeahead, - .input-group > .form-control + .custom-select, - .asColorPicker-wrap > .form-control + .custom-select, - .input-group > .asColorPicker-input + .custom-select, - .asColorPicker-wrap > .asColorPicker-input + .custom-select, - .dataTables_wrapper .input-group > select + .custom-select, - .dataTables_wrapper .asColorPicker-wrap > select + .custom-select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .custom-select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .custom-select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .custom-select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .custom-select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .custom-select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .custom-select, - .select2-container--default .input-group > .select2-selection--single + .custom-select, - .select2-container--default .asColorPicker-wrap > .select2-selection--single + .custom-select, - .select2-container--default .select2-selection--single .input-group > .select2-search__field + .custom-select, - .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .custom-select, - .input-group > .tt-hint + .custom-select, - .asColorPicker-wrap > .tt-hint + .custom-select, - .input-group > .tt-query + .custom-select, - .asColorPicker-wrap > .tt-query + .custom-select, - .input-group > .typeahead + .custom-select, - .asColorPicker-wrap > .typeahead + .custom-select, - .input-group > .form-control + .custom-file, - .asColorPicker-wrap > .form-control + .custom-file, - .input-group > .asColorPicker-input + .custom-file, - .asColorPicker-wrap > .asColorPicker-input + .custom-file, - .dataTables_wrapper .input-group > select + .custom-file, - .dataTables_wrapper .asColorPicker-wrap > select + .custom-file, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .custom-file, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .custom-file, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .custom-file, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .custom-file, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .custom-file, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .custom-file, - .select2-container--default .input-group > .select2-selection--single + .custom-file, - .select2-container--default .asColorPicker-wrap > .select2-selection--single + .custom-file, - .select2-container--default .select2-selection--single .input-group > .select2-search__field + .custom-file, - .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .custom-file, - .input-group > .tt-hint + .custom-file, - .asColorPicker-wrap > .tt-hint + .custom-file, - .input-group > .tt-query + .custom-file, - .asColorPicker-wrap > .tt-query + .custom-file, - .input-group > .typeahead + .custom-file, - .asColorPicker-wrap > .typeahead + .custom-file, - .input-group > .form-control-plaintext + .form-control, - .asColorPicker-wrap > .form-control-plaintext + .form-control, - .input-group > .form-control-plaintext + .asColorPicker-input, - .asColorPicker-wrap > .form-control-plaintext + .asColorPicker-input, - .dataTables_wrapper .input-group > .form-control-plaintext + select, - .dataTables_wrapper .asColorPicker-wrap > .form-control-plaintext + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control-plaintext + input[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control-plaintext + input[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control-plaintext + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control-plaintext + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control-plaintext + input[type=number], - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control-plaintext + input[type=number], - .select2-container--default .input-group > .form-control-plaintext + .select2-selection--single, - .select2-container--default .asColorPicker-wrap > .form-control-plaintext + .select2-selection--single, - .select2-container--default .select2-selection--single .input-group > .form-control-plaintext + .select2-search__field, - .select2-container--default .select2-selection--single .asColorPicker-wrap > .form-control-plaintext + .select2-search__field, - .input-group > .form-control-plaintext + .tt-hint, - .asColorPicker-wrap > .form-control-plaintext + .tt-hint, - .input-group > .form-control-plaintext + .tt-query, - .asColorPicker-wrap > .form-control-plaintext + .tt-query, - .input-group > .form-control-plaintext + .typeahead, - .asColorPicker-wrap > .form-control-plaintext + .typeahead, - .input-group > .form-control-plaintext + .custom-select, - .asColorPicker-wrap > .form-control-plaintext + .custom-select, - .input-group > .form-control-plaintext + .custom-file, - .asColorPicker-wrap > .form-control-plaintext + .custom-file, - .input-group > .custom-select + .form-control, - .asColorPicker-wrap > .custom-select + .form-control, - .input-group > .custom-select + .asColorPicker-input, - .asColorPicker-wrap > .custom-select + .asColorPicker-input, - .dataTables_wrapper .input-group > .custom-select + select, - .dataTables_wrapper .asColorPicker-wrap > .custom-select + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-select + input[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-select + input[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-select + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-select + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-select + input[type=number], - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-select + input[type=number], - .select2-container--default .input-group > .custom-select + .select2-selection--single, - .select2-container--default .asColorPicker-wrap > .custom-select + .select2-selection--single, - .select2-container--default .select2-selection--single .input-group > .custom-select + .select2-search__field, - .select2-container--default .select2-selection--single .asColorPicker-wrap > .custom-select + .select2-search__field, - .input-group > .custom-select + .tt-hint, - .asColorPicker-wrap > .custom-select + .tt-hint, - .input-group > .custom-select + .tt-query, - .asColorPicker-wrap > .custom-select + .tt-query, - .input-group > .custom-select + .typeahead, - .asColorPicker-wrap > .custom-select + .typeahead, - .input-group > .custom-select + .custom-select, - .asColorPicker-wrap > .custom-select + .custom-select, - .input-group > .custom-select + .custom-file, - .asColorPicker-wrap > .custom-select + .custom-file, - .input-group > .custom-file + .form-control, - .asColorPicker-wrap > .custom-file + .form-control, - .input-group > .custom-file + .asColorPicker-input, - .asColorPicker-wrap > .custom-file + .asColorPicker-input, - .dataTables_wrapper .input-group > .custom-file + select, - .dataTables_wrapper .asColorPicker-wrap > .custom-file + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-file + input[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-file + input[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-file + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-file + select, - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-file + input[type=number], - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-file + input[type=number], - .select2-container--default .input-group > .custom-file + .select2-selection--single, - .select2-container--default .asColorPicker-wrap > .custom-file + .select2-selection--single, - .select2-container--default .select2-selection--single .input-group > .custom-file + .select2-search__field, - .select2-container--default .select2-selection--single .asColorPicker-wrap > .custom-file + .select2-search__field, - .input-group > .custom-file + .tt-hint, - .asColorPicker-wrap > .custom-file + .tt-hint, - .input-group > .custom-file + .tt-query, - .asColorPicker-wrap > .custom-file + .tt-query, - .input-group > .custom-file + .typeahead, - .asColorPicker-wrap > .custom-file + .typeahead, - .input-group > .custom-file + .custom-select, - .asColorPicker-wrap > .custom-file + .custom-select, - .input-group > .custom-file + .custom-file, - .asColorPicker-wrap > .custom-file + .custom-file { - margin-left: -1px; } - .input-group > .form-control:focus, .asColorPicker-wrap > .form-control:focus, .input-group > .asColorPicker-input:focus, .asColorPicker-wrap > .asColorPicker-input:focus, .dataTables_wrapper .input-group > select:focus, .dataTables_wrapper .asColorPicker-wrap > select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:focus[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select:focus, - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:focus[type=number], .select2-container--default .input-group > .select2-selection--single:focus, .select2-container--default .asColorPicker-wrap > .select2-selection--single:focus, .select2-container--default .select2-selection--single .input-group > .select2-search__field:focus, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field:focus, .input-group > .tt-hint:focus, .asColorPicker-wrap > .tt-hint:focus, - .input-group > .tt-query:focus, - .asColorPicker-wrap > .tt-query:focus, - .input-group > .typeahead:focus, - .asColorPicker-wrap > .typeahead:focus, - .input-group > .custom-select:focus, - .asColorPicker-wrap > .custom-select:focus, - .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, - .asColorPicker-wrap > .custom-file .custom-file-input:focus ~ .custom-file-label { - z-index: 3; } - .input-group > .custom-file .custom-file-input:focus, .asColorPicker-wrap > .custom-file .custom-file-input:focus { - z-index: 4; } - .input-group > .form-control:not(:last-child), .asColorPicker-wrap > .form-control:not(:last-child), .input-group > .asColorPicker-input:not(:last-child), .asColorPicker-wrap > .asColorPicker-input:not(:last-child), .dataTables_wrapper .input-group > select:not(:last-child), .dataTables_wrapper .asColorPicker-wrap > select:not(:last-child), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:not(:last-child)[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:not(:last-child)[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select:not(:last-child), - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select:not(:last-child), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:not(:last-child)[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:not(:last-child)[type=number], .select2-container--default .input-group > .select2-selection--single:not(:last-child), .select2-container--default .asColorPicker-wrap > .select2-selection--single:not(:last-child), .select2-container--default .select2-selection--single .input-group > .select2-search__field:not(:last-child), .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field:not(:last-child), .input-group > .tt-hint:not(:last-child), .asColorPicker-wrap > .tt-hint:not(:last-child), - .input-group > .tt-query:not(:last-child), - .asColorPicker-wrap > .tt-query:not(:last-child), - .input-group > .typeahead:not(:last-child), - .asColorPicker-wrap > .typeahead:not(:last-child), - .input-group > .custom-select:not(:last-child), - .asColorPicker-wrap > .custom-select:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .input-group > .form-control:not(:first-child), .asColorPicker-wrap > .form-control:not(:first-child), .input-group > .asColorPicker-input:not(:first-child), .asColorPicker-wrap > .asColorPicker-input:not(:first-child), .dataTables_wrapper .input-group > select:not(:first-child), .dataTables_wrapper .asColorPicker-wrap > select:not(:first-child), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:not(:first-child)[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:not(:first-child)[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select:not(:first-child), - .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select:not(:first-child), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:not(:first-child)[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:not(:first-child)[type=number], .select2-container--default .input-group > .select2-selection--single:not(:first-child), .select2-container--default .asColorPicker-wrap > .select2-selection--single:not(:first-child), .select2-container--default .select2-selection--single .input-group > .select2-search__field:not(:first-child), .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field:not(:first-child), .input-group > .tt-hint:not(:first-child), .asColorPicker-wrap > .tt-hint:not(:first-child), - .input-group > .tt-query:not(:first-child), - .asColorPicker-wrap > .tt-query:not(:first-child), - .input-group > .typeahead:not(:first-child), - .asColorPicker-wrap > .typeahead:not(:first-child), - .input-group > .custom-select:not(:first-child), - .asColorPicker-wrap > .custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - - .input-group > .custom-file, - .asColorPicker-wrap > .custom-file { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - .input-group > .custom-file:not(:last-child) .custom-file-label, .asColorPicker-wrap > .custom-file:not(:last-child) .custom-file-label, - .input-group > .custom-file:not(:last-child) .custom-file-label::after, - .asColorPicker-wrap > .custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .input-group > .custom-file:not(:first-child) .custom-file-label, .asColorPicker-wrap > .custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } + width: 100%; +} -.input-group-prepend, .asColorPicker-trigger, +.input-group>.form-control, +.asColorPicker-wrap>.form-control, +.input-group>.asColorPicker-input, +.asColorPicker-wrap>.asColorPicker-input, +.dataTables_wrapper .input-group>select, +.dataTables_wrapper .asColorPicker-wrap>select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number], +.select2-container--default .input-group>.select2-selection--single, +.select2-container--default .asColorPicker-wrap>.select2-selection--single, +.select2-container--default .select2-selection--single .input-group>.select2-search__field, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field, +.input-group>.tt-hint, +.asColorPicker-wrap>.tt-hint, +.input-group>.tt-query, +.asColorPicker-wrap>.tt-query, +.input-group>.typeahead, +.asColorPicker-wrap>.typeahead, +.input-group>.form-control-plaintext, +.asColorPicker-wrap>.form-control-plaintext, +.input-group>.custom-select, +.asColorPicker-wrap>.custom-select, +.input-group>.custom-file, +.asColorPicker-wrap>.custom-file { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} + +.input-group>.form-control+.form-control, +.asColorPicker-wrap>.form-control+.form-control, +.input-group>.asColorPicker-input+.form-control, +.asColorPicker-wrap>.asColorPicker-input+.form-control, +.dataTables_wrapper .input-group>select+.form-control, +.dataTables_wrapper .asColorPicker-wrap>select+.form-control, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.form-control, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.form-control, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.form-control, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.form-control, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.form-control, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.form-control, +.select2-container--default .input-group>.select2-selection--single+.form-control, +.select2-container--default .asColorPicker-wrap>.select2-selection--single+.form-control, +.select2-container--default .select2-selection--single .input-group>.select2-search__field+.form-control, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.form-control, +.input-group>.tt-hint+.form-control, +.asColorPicker-wrap>.tt-hint+.form-control, +.input-group>.tt-query+.form-control, +.asColorPicker-wrap>.tt-query+.form-control, +.input-group>.typeahead+.form-control, +.asColorPicker-wrap>.typeahead+.form-control, +.input-group>.form-control+.asColorPicker-input, +.asColorPicker-wrap>.form-control+.asColorPicker-input, +.input-group>.asColorPicker-input+.asColorPicker-input, +.asColorPicker-wrap>.asColorPicker-input+.asColorPicker-input, +.dataTables_wrapper .input-group>select+.asColorPicker-input, +.dataTables_wrapper .asColorPicker-wrap>select+.asColorPicker-input, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.asColorPicker-input, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.asColorPicker-input, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.asColorPicker-input, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.asColorPicker-input, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.asColorPicker-input, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.asColorPicker-input, +.select2-container--default .input-group>.select2-selection--single+.asColorPicker-input, +.select2-container--default .asColorPicker-wrap>.select2-selection--single+.asColorPicker-input, +.select2-container--default .select2-selection--single .input-group>.select2-search__field+.asColorPicker-input, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.asColorPicker-input, +.input-group>.tt-hint+.asColorPicker-input, +.asColorPicker-wrap>.tt-hint+.asColorPicker-input, +.input-group>.tt-query+.asColorPicker-input, +.asColorPicker-wrap>.tt-query+.asColorPicker-input, +.input-group>.typeahead+.asColorPicker-input, +.asColorPicker-wrap>.typeahead+.asColorPicker-input, +.dataTables_wrapper .input-group>.form-control+select, +.dataTables_wrapper .asColorPicker-wrap>.form-control+select, +.dataTables_wrapper .input-group>.asColorPicker-input+select, +.dataTables_wrapper .asColorPicker-wrap>.asColorPicker-input+select, +.dataTables_wrapper .input-group>select+select, +.dataTables_wrapper .asColorPicker-wrap>select+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>input[type=text]+select, +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>input[type=text]+select, +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>select+select, +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>select+select, +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>input[type=number]+select, +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>input[type=number]+select, +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+select, +.select2-container--default .dataTables_wrapper .input-group>.select2-selection--single+select, +.dataTables_wrapper .select2-container--default .input-group>.select2-selection--single+select, +.select2-container--default .dataTables_wrapper .asColorPicker-wrap>.select2-selection--single+select, +.dataTables_wrapper .select2-container--default .asColorPicker-wrap>.select2-selection--single+select, +.select2-container--default .select2-selection--single .dataTables_wrapper .input-group>.select2-search__field+select, +.dataTables_wrapper .select2-container--default .select2-selection--single .input-group>.select2-search__field+select, +.select2-container--default .select2-selection--single .dataTables_wrapper .asColorPicker-wrap>.select2-search__field+select, +.dataTables_wrapper .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+select, +.dataTables_wrapper .input-group>.tt-hint+select, +.dataTables_wrapper .asColorPicker-wrap>.tt-hint+select, +.dataTables_wrapper .input-group>.tt-query+select, +.dataTables_wrapper .asColorPicker-wrap>.tt-query+select, +.dataTables_wrapper .input-group>.typeahead+select, +.dataTables_wrapper .asColorPicker-wrap>.typeahead+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.form-control+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.form-control+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.asColorPicker-input+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.asColorPicker-input+input[type=text], +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>select+input[type=text], +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>select+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+input[type=text], +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-selection--single+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>.select2-selection--single+input[type=text], +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-selection--single+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>.select2-selection--single+input[type=text], +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-search__field+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>.select2-search__field+input[type=text], +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-search__field+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-hint+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-hint+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-query+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-query+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.typeahead+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.typeahead+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.form-control+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.form-control+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.asColorPicker-input+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.asColorPicker-input+select, +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>select+select, +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>select+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+select, +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-selection--single+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>.select2-selection--single+select, +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-selection--single+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>.select2-selection--single+select, +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-search__field+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>.select2-search__field+select, +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-search__field+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-hint+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-hint+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-query+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-query+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.typeahead+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.typeahead+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.form-control+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.form-control+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.asColorPicker-input+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.asColorPicker-input+input[type=number], +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>select+input[type=number], +.dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>select+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+input[type=number], +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-selection--single+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>.select2-selection--single+input[type=number], +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-selection--single+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>.select2-selection--single+input[type=number], +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-search__field+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>.select2-search__field+input[type=number], +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-search__field+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-hint+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-hint+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-query+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-query+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.typeahead+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.typeahead+input[type=number], +.select2-container--default .input-group>.form-control+.select2-selection--single, +.select2-container--default .asColorPicker-wrap>.form-control+.select2-selection--single, +.select2-container--default .input-group>.asColorPicker-input+.select2-selection--single, +.select2-container--default .asColorPicker-wrap>.asColorPicker-input+.select2-selection--single, +.dataTables_wrapper .select2-container--default .input-group>select+.select2-selection--single, +.select2-container--default .dataTables_wrapper .input-group>select+.select2-selection--single, +.dataTables_wrapper .select2-container--default .asColorPicker-wrap>select+.select2-selection--single, +.select2-container--default .dataTables_wrapper .asColorPicker-wrap>select+.select2-selection--single, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>input[type=text]+.select2-selection--single, +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.select2-selection--single, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>input[type=text]+.select2-selection--single, +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.select2-selection--single, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>select+.select2-selection--single, +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.select2-selection--single, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>select+.select2-selection--single, +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.select2-selection--single, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>input[type=number]+.select2-selection--single, +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.select2-selection--single, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>input[type=number]+.select2-selection--single, +.select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.select2-selection--single, +.select2-container--default .input-group>.select2-selection--single+.select2-selection--single, +.select2-container--default .asColorPicker-wrap>.select2-selection--single+.select2-selection--single, +.select2-container--default .select2-selection--single .input-group>.select2-search__field+.select2-selection--single, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.select2-selection--single, +.select2-container--default .input-group>.tt-hint+.select2-selection--single, +.select2-container--default .asColorPicker-wrap>.tt-hint+.select2-selection--single, +.select2-container--default .input-group>.tt-query+.select2-selection--single, +.select2-container--default .asColorPicker-wrap>.tt-query+.select2-selection--single, +.select2-container--default .input-group>.typeahead+.select2-selection--single, +.select2-container--default .asColorPicker-wrap>.typeahead+.select2-selection--single, +.select2-container--default .select2-selection--single .input-group>.form-control+.select2-search__field, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.form-control+.select2-search__field, +.select2-container--default .select2-selection--single .input-group>.asColorPicker-input+.select2-search__field, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.asColorPicker-input+.select2-search__field, +.dataTables_wrapper .select2-container--default .select2-selection--single .input-group>select+.select2-search__field, +.select2-container--default .select2-selection--single .dataTables_wrapper .input-group>select+.select2-search__field, +.dataTables_wrapper .select2-container--default .select2-selection--single .asColorPicker-wrap>select+.select2-search__field, +.select2-container--default .select2-selection--single .dataTables_wrapper .asColorPicker-wrap>select+.select2-search__field, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>input[type=text]+.select2-search__field, +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.select2-search__field, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>input[type=text]+.select2-search__field, +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.select2-search__field, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>select+.select2-search__field, +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.select2-search__field, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>select+.select2-search__field, +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.select2-search__field, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>input[type=number]+.select2-search__field, +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.select2-search__field, +.jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>input[type=number]+.select2-search__field, +.select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.select2-search__field, +.select2-container--default .select2-selection--single .input-group>.select2-selection--single+.select2-search__field, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-selection--single+.select2-search__field, +.select2-container--default .select2-selection--single .input-group>.select2-search__field+.select2-search__field, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.select2-search__field, +.select2-container--default .select2-selection--single .input-group>.tt-hint+.select2-search__field, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.tt-hint+.select2-search__field, +.select2-container--default .select2-selection--single .input-group>.tt-query+.select2-search__field, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.tt-query+.select2-search__field, +.select2-container--default .select2-selection--single .input-group>.typeahead+.select2-search__field, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.typeahead+.select2-search__field, +.input-group>.form-control+.tt-hint, +.asColorPicker-wrap>.form-control+.tt-hint, +.input-group>.asColorPicker-input+.tt-hint, +.asColorPicker-wrap>.asColorPicker-input+.tt-hint, +.dataTables_wrapper .input-group>select+.tt-hint, +.dataTables_wrapper .asColorPicker-wrap>select+.tt-hint, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.tt-hint, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.tt-hint, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.tt-hint, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.tt-hint, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.tt-hint, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.tt-hint, +.select2-container--default .input-group>.select2-selection--single+.tt-hint, +.select2-container--default .asColorPicker-wrap>.select2-selection--single+.tt-hint, +.select2-container--default .select2-selection--single .input-group>.select2-search__field+.tt-hint, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.tt-hint, +.input-group>.tt-hint+.tt-hint, +.asColorPicker-wrap>.tt-hint+.tt-hint, +.input-group>.tt-query+.tt-hint, +.asColorPicker-wrap>.tt-query+.tt-hint, +.input-group>.typeahead+.tt-hint, +.asColorPicker-wrap>.typeahead+.tt-hint, +.input-group>.form-control+.tt-query, +.asColorPicker-wrap>.form-control+.tt-query, +.input-group>.asColorPicker-input+.tt-query, +.asColorPicker-wrap>.asColorPicker-input+.tt-query, +.dataTables_wrapper .input-group>select+.tt-query, +.dataTables_wrapper .asColorPicker-wrap>select+.tt-query, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.tt-query, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.tt-query, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.tt-query, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.tt-query, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.tt-query, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.tt-query, +.select2-container--default .input-group>.select2-selection--single+.tt-query, +.select2-container--default .asColorPicker-wrap>.select2-selection--single+.tt-query, +.select2-container--default .select2-selection--single .input-group>.select2-search__field+.tt-query, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.tt-query, +.input-group>.tt-hint+.tt-query, +.asColorPicker-wrap>.tt-hint+.tt-query, +.input-group>.tt-query+.tt-query, +.asColorPicker-wrap>.tt-query+.tt-query, +.input-group>.typeahead+.tt-query, +.asColorPicker-wrap>.typeahead+.tt-query, +.input-group>.form-control+.typeahead, +.asColorPicker-wrap>.form-control+.typeahead, +.input-group>.asColorPicker-input+.typeahead, +.asColorPicker-wrap>.asColorPicker-input+.typeahead, +.dataTables_wrapper .input-group>select+.typeahead, +.dataTables_wrapper .asColorPicker-wrap>select+.typeahead, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.typeahead, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.typeahead, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.typeahead, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.typeahead, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.typeahead, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.typeahead, +.select2-container--default .input-group>.select2-selection--single+.typeahead, +.select2-container--default .asColorPicker-wrap>.select2-selection--single+.typeahead, +.select2-container--default .select2-selection--single .input-group>.select2-search__field+.typeahead, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.typeahead, +.input-group>.tt-hint+.typeahead, +.asColorPicker-wrap>.tt-hint+.typeahead, +.input-group>.tt-query+.typeahead, +.asColorPicker-wrap>.tt-query+.typeahead, +.input-group>.typeahead+.typeahead, +.asColorPicker-wrap>.typeahead+.typeahead, +.input-group>.form-control+.custom-select, +.asColorPicker-wrap>.form-control+.custom-select, +.input-group>.asColorPicker-input+.custom-select, +.asColorPicker-wrap>.asColorPicker-input+.custom-select, +.dataTables_wrapper .input-group>select+.custom-select, +.dataTables_wrapper .asColorPicker-wrap>select+.custom-select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.custom-select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.custom-select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.custom-select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.custom-select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.custom-select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.custom-select, +.select2-container--default .input-group>.select2-selection--single+.custom-select, +.select2-container--default .asColorPicker-wrap>.select2-selection--single+.custom-select, +.select2-container--default .select2-selection--single .input-group>.select2-search__field+.custom-select, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.custom-select, +.input-group>.tt-hint+.custom-select, +.asColorPicker-wrap>.tt-hint+.custom-select, +.input-group>.tt-query+.custom-select, +.asColorPicker-wrap>.tt-query+.custom-select, +.input-group>.typeahead+.custom-select, +.asColorPicker-wrap>.typeahead+.custom-select, +.input-group>.form-control+.custom-file, +.asColorPicker-wrap>.form-control+.custom-file, +.input-group>.asColorPicker-input+.custom-file, +.asColorPicker-wrap>.asColorPicker-input+.custom-file, +.dataTables_wrapper .input-group>select+.custom-file, +.dataTables_wrapper .asColorPicker-wrap>select+.custom-file, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.custom-file, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.custom-file, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.custom-file, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.custom-file, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.custom-file, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.custom-file, +.select2-container--default .input-group>.select2-selection--single+.custom-file, +.select2-container--default .asColorPicker-wrap>.select2-selection--single+.custom-file, +.select2-container--default .select2-selection--single .input-group>.select2-search__field+.custom-file, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.custom-file, +.input-group>.tt-hint+.custom-file, +.asColorPicker-wrap>.tt-hint+.custom-file, +.input-group>.tt-query+.custom-file, +.asColorPicker-wrap>.tt-query+.custom-file, +.input-group>.typeahead+.custom-file, +.asColorPicker-wrap>.typeahead+.custom-file, +.input-group>.form-control-plaintext+.form-control, +.asColorPicker-wrap>.form-control-plaintext+.form-control, +.input-group>.form-control-plaintext+.asColorPicker-input, +.asColorPicker-wrap>.form-control-plaintext+.asColorPicker-input, +.dataTables_wrapper .input-group>.form-control-plaintext+select, +.dataTables_wrapper .asColorPicker-wrap>.form-control-plaintext+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.form-control-plaintext+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.form-control-plaintext+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.form-control-plaintext+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.form-control-plaintext+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.form-control-plaintext+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.form-control-plaintext+input[type=number], +.select2-container--default .input-group>.form-control-plaintext+.select2-selection--single, +.select2-container--default .asColorPicker-wrap>.form-control-plaintext+.select2-selection--single, +.select2-container--default .select2-selection--single .input-group>.form-control-plaintext+.select2-search__field, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.form-control-plaintext+.select2-search__field, +.input-group>.form-control-plaintext+.tt-hint, +.asColorPicker-wrap>.form-control-plaintext+.tt-hint, +.input-group>.form-control-plaintext+.tt-query, +.asColorPicker-wrap>.form-control-plaintext+.tt-query, +.input-group>.form-control-plaintext+.typeahead, +.asColorPicker-wrap>.form-control-plaintext+.typeahead, +.input-group>.form-control-plaintext+.custom-select, +.asColorPicker-wrap>.form-control-plaintext+.custom-select, +.input-group>.form-control-plaintext+.custom-file, +.asColorPicker-wrap>.form-control-plaintext+.custom-file, +.input-group>.custom-select+.form-control, +.asColorPicker-wrap>.custom-select+.form-control, +.input-group>.custom-select+.asColorPicker-input, +.asColorPicker-wrap>.custom-select+.asColorPicker-input, +.dataTables_wrapper .input-group>.custom-select+select, +.dataTables_wrapper .asColorPicker-wrap>.custom-select+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-select+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-select+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-select+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-select+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-select+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-select+input[type=number], +.select2-container--default .input-group>.custom-select+.select2-selection--single, +.select2-container--default .asColorPicker-wrap>.custom-select+.select2-selection--single, +.select2-container--default .select2-selection--single .input-group>.custom-select+.select2-search__field, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.custom-select+.select2-search__field, +.input-group>.custom-select+.tt-hint, +.asColorPicker-wrap>.custom-select+.tt-hint, +.input-group>.custom-select+.tt-query, +.asColorPicker-wrap>.custom-select+.tt-query, +.input-group>.custom-select+.typeahead, +.asColorPicker-wrap>.custom-select+.typeahead, +.input-group>.custom-select+.custom-select, +.asColorPicker-wrap>.custom-select+.custom-select, +.input-group>.custom-select+.custom-file, +.asColorPicker-wrap>.custom-select+.custom-file, +.input-group>.custom-file+.form-control, +.asColorPicker-wrap>.custom-file+.form-control, +.input-group>.custom-file+.asColorPicker-input, +.asColorPicker-wrap>.custom-file+.asColorPicker-input, +.dataTables_wrapper .input-group>.custom-file+select, +.dataTables_wrapper .asColorPicker-wrap>.custom-file+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-file+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-file+input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-file+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-file+select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-file+input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-file+input[type=number], +.select2-container--default .input-group>.custom-file+.select2-selection--single, +.select2-container--default .asColorPicker-wrap>.custom-file+.select2-selection--single, +.select2-container--default .select2-selection--single .input-group>.custom-file+.select2-search__field, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.custom-file+.select2-search__field, +.input-group>.custom-file+.tt-hint, +.asColorPicker-wrap>.custom-file+.tt-hint, +.input-group>.custom-file+.tt-query, +.asColorPicker-wrap>.custom-file+.tt-query, +.input-group>.custom-file+.typeahead, +.asColorPicker-wrap>.custom-file+.typeahead, +.input-group>.custom-file+.custom-select, +.asColorPicker-wrap>.custom-file+.custom-select, +.input-group>.custom-file+.custom-file, +.asColorPicker-wrap>.custom-file+.custom-file { + margin-left: -1px; +} + +.input-group>.form-control:focus, +.asColorPicker-wrap>.form-control:focus, +.input-group>.asColorPicker-input:focus, +.asColorPicker-wrap>.asColorPicker-input:focus, +.dataTables_wrapper .input-group>select:focus, +.dataTables_wrapper .asColorPicker-wrap>select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input:focus[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input:focus[type=number], +.select2-container--default .input-group>.select2-selection--single:focus, +.select2-container--default .asColorPicker-wrap>.select2-selection--single:focus, +.select2-container--default .select2-selection--single .input-group>.select2-search__field:focus, +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field:focus, +.input-group>.tt-hint:focus, +.asColorPicker-wrap>.tt-hint:focus, +.input-group>.tt-query:focus, +.asColorPicker-wrap>.tt-query:focus, +.input-group>.typeahead:focus, +.asColorPicker-wrap>.typeahead:focus, +.input-group>.custom-select:focus, +.asColorPicker-wrap>.custom-select:focus, +.input-group>.custom-file .custom-file-input:focus~.custom-file-label, +.asColorPicker-wrap>.custom-file .custom-file-input:focus~.custom-file-label { + z-index: 3; +} + +.input-group>.custom-file .custom-file-input:focus, +.asColorPicker-wrap>.custom-file .custom-file-input:focus { + z-index: 4; +} + +.input-group>.form-control:not(:last-child), +.asColorPicker-wrap>.form-control:not(:last-child), +.input-group>.asColorPicker-input:not(:last-child), +.asColorPicker-wrap>.asColorPicker-input:not(:last-child), +.dataTables_wrapper .input-group>select:not(:last-child), +.dataTables_wrapper .asColorPicker-wrap>select:not(:last-child), +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input:not(:last-child)[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input:not(:last-child)[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select:not(:last-child), +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select:not(:last-child), +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input:not(:last-child)[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input:not(:last-child)[type=number], +.select2-container--default .input-group>.select2-selection--single:not(:last-child), +.select2-container--default .asColorPicker-wrap>.select2-selection--single:not(:last-child), +.select2-container--default .select2-selection--single .input-group>.select2-search__field:not(:last-child), +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field:not(:last-child), +.input-group>.tt-hint:not(:last-child), +.asColorPicker-wrap>.tt-hint:not(:last-child), +.input-group>.tt-query:not(:last-child), +.asColorPicker-wrap>.tt-query:not(:last-child), +.input-group>.typeahead:not(:last-child), +.asColorPicker-wrap>.typeahead:not(:last-child), +.input-group>.custom-select:not(:last-child), +.asColorPicker-wrap>.custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group>.form-control:not(:first-child), +.asColorPicker-wrap>.form-control:not(:first-child), +.input-group>.asColorPicker-input:not(:first-child), +.asColorPicker-wrap>.asColorPicker-input:not(:first-child), +.dataTables_wrapper .input-group>select:not(:first-child), +.dataTables_wrapper .asColorPicker-wrap>select:not(:first-child), +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input:not(:first-child)[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input:not(:first-child)[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select:not(:first-child), +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select:not(:first-child), +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input:not(:first-child)[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input:not(:first-child)[type=number], +.select2-container--default .input-group>.select2-selection--single:not(:first-child), +.select2-container--default .asColorPicker-wrap>.select2-selection--single:not(:first-child), +.select2-container--default .select2-selection--single .input-group>.select2-search__field:not(:first-child), +.select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field:not(:first-child), +.input-group>.tt-hint:not(:first-child), +.asColorPicker-wrap>.tt-hint:not(:first-child), +.input-group>.tt-query:not(:first-child), +.asColorPicker-wrap>.tt-query:not(:first-child), +.input-group>.typeahead:not(:first-child), +.asColorPicker-wrap>.typeahead:not(:first-child), +.input-group>.custom-select:not(:first-child), +.asColorPicker-wrap>.custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group>.custom-file, +.asColorPicker-wrap>.custom-file { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.input-group>.custom-file:not(:last-child) .custom-file-label, +.asColorPicker-wrap>.custom-file:not(:last-child) .custom-file-label, +.input-group>.custom-file:not(:last-child) .custom-file-label::after, +.asColorPicker-wrap>.custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group>.custom-file:not(:first-child) .custom-file-label, +.asColorPicker-wrap>.custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.asColorPicker-trigger, .input-group-append { display: -webkit-box; display: -ms-flexbox; - display: flex; } - .input-group-prepend .btn, .asColorPicker-trigger .btn, .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload, .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload, .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled, .input-group-prepend .wizard > .actions a, .wizard > .actions .input-group-prepend a, .asColorPicker-trigger .wizard > .actions a, .wizard > .actions .asColorPicker-trigger a, - .input-group-append .btn, - .input-group-append .ajax-upload-dragdrop .ajax-file-upload, - .ajax-upload-dragdrop .input-group-append .ajax-file-upload, - .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled, - .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled, - .input-group-append .wizard > .actions a, - .wizard > .actions .input-group-append a { - position: relative; - z-index: 2; } - .input-group-prepend .btn:focus, .asColorPicker-trigger .btn:focus, .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload:focus, .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload:focus, .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload:focus, .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload:focus, .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled:focus, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled:focus, .input-group-prepend .wizard > .actions a:focus, .wizard > .actions .input-group-prepend a:focus, .asColorPicker-trigger .wizard > .actions a:focus, .wizard > .actions .asColorPicker-trigger a:focus, - .input-group-append .btn:focus, - .input-group-append .ajax-upload-dragdrop .ajax-file-upload:focus, - .ajax-upload-dragdrop .input-group-append .ajax-file-upload:focus, - .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, - .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled:focus, - .input-group-append .wizard > .actions a:focus, - .wizard > .actions .input-group-append a:focus { - z-index: 3; } - .input-group-prepend .btn + .btn, .asColorPicker-trigger .btn + .btn, .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload + .btn, .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload + .btn, .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload + .btn, .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload + .btn, .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled + .btn, .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled + .btn, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled + .btn, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled + .btn, .input-group-prepend .wizard > .actions a + .btn, .wizard > .actions .input-group-prepend a + .btn, .asColorPicker-trigger .wizard > .actions a + .btn, .wizard > .actions .asColorPicker-trigger a + .btn, .input-group-prepend .ajax-upload-dragdrop .btn + .ajax-file-upload, .ajax-upload-dragdrop .input-group-prepend .btn + .ajax-file-upload, .asColorPicker-trigger .ajax-upload-dragdrop .btn + .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-trigger .btn + .ajax-file-upload, .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload + .ajax-file-upload, .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload + .ajax-file-upload, .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload + .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload + .ajax-file-upload, .input-group-prepend .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload, .ajax-upload-dragdrop .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled + .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .input-group-prepend .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload, .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled + .ajax-file-upload, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled + .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload, .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled + .ajax-file-upload, .input-group-prepend .wizard > .actions .ajax-upload-dragdrop a + .ajax-file-upload, .ajax-upload-dragdrop .input-group-prepend .wizard > .actions a + .ajax-file-upload, .wizard > .actions .input-group-prepend .ajax-upload-dragdrop a + .ajax-file-upload, .ajax-upload-dragdrop .wizard > .actions .input-group-prepend a + .ajax-file-upload, .asColorPicker-trigger .wizard > .actions .ajax-upload-dragdrop a + .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-trigger .wizard > .actions a + .ajax-file-upload, .wizard > .actions .asColorPicker-trigger .ajax-upload-dragdrop a + .ajax-file-upload, .ajax-upload-dragdrop .wizard > .actions .asColorPicker-trigger a + .ajax-file-upload, .input-group-prepend .swal2-modal .swal2-buttonswrapper .btn + .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group-prepend .btn + .swal2-styled, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .btn + .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .btn + .swal2-styled, .input-group-prepend .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload + .swal2-styled, .ajax-upload-dragdrop .input-group-prepend .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled, .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload + .swal2-styled, .asColorPicker-trigger .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload + .swal2-styled, .ajax-upload-dragdrop .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled, .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload + .swal2-styled, .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled + .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled + .swal2-styled, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled + .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled + .swal2-styled, .input-group-prepend .wizard > .actions .swal2-modal .swal2-buttonswrapper a + .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group-prepend .wizard > .actions a + .swal2-styled, .wizard > .actions .input-group-prepend .swal2-modal .swal2-buttonswrapper a + .swal2-styled, .swal2-modal .swal2-buttonswrapper .wizard > .actions .input-group-prepend a + .swal2-styled, .asColorPicker-trigger .wizard > .actions .swal2-modal .swal2-buttonswrapper a + .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .wizard > .actions a + .swal2-styled, .wizard > .actions .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper a + .swal2-styled, .swal2-modal .swal2-buttonswrapper .wizard > .actions .asColorPicker-trigger a + .swal2-styled, .input-group-prepend .wizard > .actions .btn + a, .wizard > .actions .input-group-prepend .btn + a, .asColorPicker-trigger .wizard > .actions .btn + a, .wizard > .actions .asColorPicker-trigger .btn + a, .input-group-prepend .ajax-upload-dragdrop .wizard > .actions .ajax-file-upload + a, .wizard > .actions .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload + a, .ajax-upload-dragdrop .input-group-prepend .wizard > .actions .ajax-file-upload + a, .wizard > .actions .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload + a, .asColorPicker-trigger .ajax-upload-dragdrop .wizard > .actions .ajax-file-upload + a, .wizard > .actions .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload + a, .ajax-upload-dragdrop .asColorPicker-trigger .wizard > .actions .ajax-file-upload + a, .wizard > .actions .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload + a, .input-group-prepend .swal2-modal .swal2-buttonswrapper .wizard > .actions .swal2-styled + a, .wizard > .actions .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled + a, .swal2-modal .swal2-buttonswrapper .input-group-prepend .wizard > .actions .swal2-styled + a, .wizard > .actions .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled + a, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .wizard > .actions .swal2-styled + a, .wizard > .actions .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled + a, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .wizard > .actions .swal2-styled + a, .wizard > .actions .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled + a, .input-group-prepend .wizard > .actions a + a, .wizard > .actions .input-group-prepend a + a, .asColorPicker-trigger .wizard > .actions a + a, .wizard > .actions .asColorPicker-trigger a + a, - .input-group-prepend .btn + .input-group-text, - .asColorPicker-trigger .btn + .input-group-text, - .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload + .input-group-text, - .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload + .input-group-text, - .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload + .input-group-text, - .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload + .input-group-text, - .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled + .input-group-text, - .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled + .input-group-text, - .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled + .input-group-text, - .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled + .input-group-text, - .input-group-prepend .wizard > .actions a + .input-group-text, - .wizard > .actions .input-group-prepend a + .input-group-text, - .asColorPicker-trigger .wizard > .actions a + .input-group-text, - .wizard > .actions .asColorPicker-trigger a + .input-group-text, - .input-group-prepend .input-group-text + .input-group-text, - .asColorPicker-trigger .input-group-text + .input-group-text, - .input-group-prepend .input-group-text + .btn, - .asColorPicker-trigger .input-group-text + .btn, - .input-group-prepend .ajax-upload-dragdrop .input-group-text + .ajax-file-upload, - .ajax-upload-dragdrop .input-group-prepend .input-group-text + .ajax-file-upload, - .asColorPicker-trigger .ajax-upload-dragdrop .input-group-text + .ajax-file-upload, - .ajax-upload-dragdrop .asColorPicker-trigger .input-group-text + .ajax-file-upload, - .input-group-prepend .swal2-modal .swal2-buttonswrapper .input-group-text + .swal2-styled, - .swal2-modal .swal2-buttonswrapper .input-group-prepend .input-group-text + .swal2-styled, - .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .input-group-text + .swal2-styled, - .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .input-group-text + .swal2-styled, - .input-group-prepend .wizard > .actions .input-group-text + a, - .wizard > .actions .input-group-prepend .input-group-text + a, - .asColorPicker-trigger .wizard > .actions .input-group-text + a, - .wizard > .actions .asColorPicker-trigger .input-group-text + a, - .input-group-append .btn + .btn, - .input-group-append .ajax-upload-dragdrop .ajax-file-upload + .btn, - .ajax-upload-dragdrop .input-group-append .ajax-file-upload + .btn, - .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled + .btn, - .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled + .btn, - .input-group-append .wizard > .actions a + .btn, - .wizard > .actions .input-group-append a + .btn, - .input-group-append .ajax-upload-dragdrop .btn + .ajax-file-upload, - .ajax-upload-dragdrop .input-group-append .btn + .ajax-file-upload, - .input-group-append .ajax-upload-dragdrop .ajax-file-upload + .ajax-file-upload, - .ajax-upload-dragdrop .input-group-append .ajax-file-upload + .ajax-file-upload, - .input-group-append .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload, - .ajax-upload-dragdrop .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled + .ajax-file-upload, - .swal2-modal .swal2-buttonswrapper .input-group-append .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload, - .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled + .ajax-file-upload, - .input-group-append .wizard > .actions .ajax-upload-dragdrop a + .ajax-file-upload, - .ajax-upload-dragdrop .input-group-append .wizard > .actions a + .ajax-file-upload, - .wizard > .actions .input-group-append .ajax-upload-dragdrop a + .ajax-file-upload, - .ajax-upload-dragdrop .wizard > .actions .input-group-append a + .ajax-file-upload, - .input-group-append .swal2-modal .swal2-buttonswrapper .btn + .swal2-styled, - .swal2-modal .swal2-buttonswrapper .input-group-append .btn + .swal2-styled, - .input-group-append .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled, - .swal2-modal .swal2-buttonswrapper .input-group-append .ajax-upload-dragdrop .ajax-file-upload + .swal2-styled, - .ajax-upload-dragdrop .input-group-append .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled, - .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .input-group-append .ajax-file-upload + .swal2-styled, - .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled + .swal2-styled, - .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled + .swal2-styled, - .input-group-append .wizard > .actions .swal2-modal .swal2-buttonswrapper a + .swal2-styled, - .swal2-modal .swal2-buttonswrapper .input-group-append .wizard > .actions a + .swal2-styled, - .wizard > .actions .input-group-append .swal2-modal .swal2-buttonswrapper a + .swal2-styled, - .swal2-modal .swal2-buttonswrapper .wizard > .actions .input-group-append a + .swal2-styled, - .input-group-append .wizard > .actions .btn + a, - .wizard > .actions .input-group-append .btn + a, - .input-group-append .ajax-upload-dragdrop .wizard > .actions .ajax-file-upload + a, - .wizard > .actions .input-group-append .ajax-upload-dragdrop .ajax-file-upload + a, - .ajax-upload-dragdrop .input-group-append .wizard > .actions .ajax-file-upload + a, - .wizard > .actions .ajax-upload-dragdrop .input-group-append .ajax-file-upload + a, - .input-group-append .swal2-modal .swal2-buttonswrapper .wizard > .actions .swal2-styled + a, - .wizard > .actions .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled + a, - .swal2-modal .swal2-buttonswrapper .input-group-append .wizard > .actions .swal2-styled + a, - .wizard > .actions .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled + a, - .input-group-append .wizard > .actions a + a, - .wizard > .actions .input-group-append a + a, - .input-group-append .btn + .input-group-text, - .input-group-append .ajax-upload-dragdrop .ajax-file-upload + .input-group-text, - .ajax-upload-dragdrop .input-group-append .ajax-file-upload + .input-group-text, - .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled + .input-group-text, - .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled + .input-group-text, - .input-group-append .wizard > .actions a + .input-group-text, - .wizard > .actions .input-group-append a + .input-group-text, - .input-group-append .input-group-text + .input-group-text, - .input-group-append .input-group-text + .btn, - .input-group-append .ajax-upload-dragdrop .input-group-text + .ajax-file-upload, - .ajax-upload-dragdrop .input-group-append .input-group-text + .ajax-file-upload, - .input-group-append .swal2-modal .swal2-buttonswrapper .input-group-text + .swal2-styled, - .swal2-modal .swal2-buttonswrapper .input-group-append .input-group-text + .swal2-styled, - .input-group-append .wizard > .actions .input-group-text + a, - .wizard > .actions .input-group-append .input-group-text + a { - margin-left: -1px; } + display: flex; +} -.input-group-prepend, .asColorPicker-trigger { - margin-right: -1px; } +.input-group-prepend .btn, +.asColorPicker-trigger .btn, +.input-group-prepend .ajax-upload-dragdrop .ajax-file-upload, +.ajax-upload-dragdrop .input-group-prepend .ajax-file-upload, +.asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload, +.input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled, +.asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled, +.input-group-prepend .wizard>.actions a, +.wizard>.actions .input-group-prepend a, +.asColorPicker-trigger .wizard>.actions a, +.wizard>.actions .asColorPicker-trigger a, +.input-group-append .btn, +.input-group-append .ajax-upload-dragdrop .ajax-file-upload, +.ajax-upload-dragdrop .input-group-append .ajax-file-upload, +.input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled, +.input-group-append .wizard>.actions a, +.wizard>.actions .input-group-append a { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn:focus, +.asColorPicker-trigger .btn:focus, +.input-group-prepend .ajax-upload-dragdrop .ajax-file-upload:focus, +.ajax-upload-dragdrop .input-group-prepend .ajax-file-upload:focus, +.asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload:focus, +.ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload:focus, +.input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, +.swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled:focus, +.asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, +.swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled:focus, +.input-group-prepend .wizard>.actions a:focus, +.wizard>.actions .input-group-prepend a:focus, +.asColorPicker-trigger .wizard>.actions a:focus, +.wizard>.actions .asColorPicker-trigger a:focus, +.input-group-append .btn:focus, +.input-group-append .ajax-upload-dragdrop .ajax-file-upload:focus, +.ajax-upload-dragdrop .input-group-append .ajax-file-upload:focus, +.input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, +.swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled:focus, +.input-group-append .wizard>.actions a:focus, +.wizard>.actions .input-group-append a:focus { + z-index: 3; +} + +.input-group-prepend .btn+.btn, +.asColorPicker-trigger .btn+.btn, +.input-group-prepend .ajax-upload-dragdrop .ajax-file-upload+.btn, +.ajax-upload-dragdrop .input-group-prepend .ajax-file-upload+.btn, +.asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload+.btn, +.ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload+.btn, +.input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled+.btn, +.swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled+.btn, +.asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled+.btn, +.swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled+.btn, +.input-group-prepend .wizard>.actions a+.btn, +.wizard>.actions .input-group-prepend a+.btn, +.asColorPicker-trigger .wizard>.actions a+.btn, +.wizard>.actions .asColorPicker-trigger a+.btn, +.input-group-prepend .ajax-upload-dragdrop .btn+.ajax-file-upload, +.ajax-upload-dragdrop .input-group-prepend .btn+.ajax-file-upload, +.asColorPicker-trigger .ajax-upload-dragdrop .btn+.ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-trigger .btn+.ajax-file-upload, +.input-group-prepend .ajax-upload-dragdrop .ajax-file-upload+.ajax-file-upload, +.ajax-upload-dragdrop .input-group-prepend .ajax-file-upload+.ajax-file-upload, +.asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload+.ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload+.ajax-file-upload, +.input-group-prepend .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .swal2-styled+.ajax-file-upload, +.ajax-upload-dragdrop .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled+.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .input-group-prepend .ajax-upload-dragdrop .swal2-styled+.ajax-file-upload, +.ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled+.ajax-file-upload, +.asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .swal2-styled+.ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled+.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .ajax-upload-dragdrop .swal2-styled+.ajax-file-upload, +.ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled+.ajax-file-upload, +.input-group-prepend .wizard>.actions .ajax-upload-dragdrop a+.ajax-file-upload, +.ajax-upload-dragdrop .input-group-prepend .wizard>.actions a+.ajax-file-upload, +.wizard>.actions .input-group-prepend .ajax-upload-dragdrop a+.ajax-file-upload, +.ajax-upload-dragdrop .wizard>.actions .input-group-prepend a+.ajax-file-upload, +.asColorPicker-trigger .wizard>.actions .ajax-upload-dragdrop a+.ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-trigger .wizard>.actions a+.ajax-file-upload, +.wizard>.actions .asColorPicker-trigger .ajax-upload-dragdrop a+.ajax-file-upload, +.ajax-upload-dragdrop .wizard>.actions .asColorPicker-trigger a+.ajax-file-upload, +.input-group-prepend .swal2-modal .swal2-buttonswrapper .btn+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-prepend .btn+.swal2-styled, +.asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .btn+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .btn+.swal2-styled, +.input-group-prepend .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .ajax-file-upload+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload+.swal2-styled, +.ajax-upload-dragdrop .input-group-prepend .swal2-modal .swal2-buttonswrapper .ajax-file-upload+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload+.swal2-styled, +.asColorPicker-trigger .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .ajax-file-upload+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload+.swal2-styled, +.ajax-upload-dragdrop .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .ajax-file-upload+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload+.swal2-styled, +.input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled+.swal2-styled, +.asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled+.swal2-styled, +.input-group-prepend .wizard>.actions .swal2-modal .swal2-buttonswrapper a+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-prepend .wizard>.actions a+.swal2-styled, +.wizard>.actions .input-group-prepend .swal2-modal .swal2-buttonswrapper a+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .wizard>.actions .input-group-prepend a+.swal2-styled, +.asColorPicker-trigger .wizard>.actions .swal2-modal .swal2-buttonswrapper a+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .wizard>.actions a+.swal2-styled, +.wizard>.actions .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper a+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .wizard>.actions .asColorPicker-trigger a+.swal2-styled, +.input-group-prepend .wizard>.actions .btn+a, +.wizard>.actions .input-group-prepend .btn+a, +.asColorPicker-trigger .wizard>.actions .btn+a, +.wizard>.actions .asColorPicker-trigger .btn+a, +.input-group-prepend .ajax-upload-dragdrop .wizard>.actions .ajax-file-upload+a, +.wizard>.actions .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload+a, +.ajax-upload-dragdrop .input-group-prepend .wizard>.actions .ajax-file-upload+a, +.wizard>.actions .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload+a, +.asColorPicker-trigger .ajax-upload-dragdrop .wizard>.actions .ajax-file-upload+a, +.wizard>.actions .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload+a, +.ajax-upload-dragdrop .asColorPicker-trigger .wizard>.actions .ajax-file-upload+a, +.wizard>.actions .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload+a, +.input-group-prepend .swal2-modal .swal2-buttonswrapper .wizard>.actions .swal2-styled+a, +.wizard>.actions .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled+a, +.swal2-modal .swal2-buttonswrapper .input-group-prepend .wizard>.actions .swal2-styled+a, +.wizard>.actions .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled+a, +.asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .wizard>.actions .swal2-styled+a, +.wizard>.actions .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled+a, +.swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .wizard>.actions .swal2-styled+a, +.wizard>.actions .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled+a, +.input-group-prepend .wizard>.actions a+a, +.wizard>.actions .input-group-prepend a+a, +.asColorPicker-trigger .wizard>.actions a+a, +.wizard>.actions .asColorPicker-trigger a+a, +.input-group-prepend .btn+.input-group-text, +.asColorPicker-trigger .btn+.input-group-text, +.input-group-prepend .ajax-upload-dragdrop .ajax-file-upload+.input-group-text, +.ajax-upload-dragdrop .input-group-prepend .ajax-file-upload+.input-group-text, +.asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload+.input-group-text, +.ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload+.input-group-text, +.input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled+.input-group-text, +.swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled+.input-group-text, +.asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled+.input-group-text, +.swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled+.input-group-text, +.input-group-prepend .wizard>.actions a+.input-group-text, +.wizard>.actions .input-group-prepend a+.input-group-text, +.asColorPicker-trigger .wizard>.actions a+.input-group-text, +.wizard>.actions .asColorPicker-trigger a+.input-group-text, +.input-group-prepend .input-group-text+.input-group-text, +.asColorPicker-trigger .input-group-text+.input-group-text, +.input-group-prepend .input-group-text+.btn, +.asColorPicker-trigger .input-group-text+.btn, +.input-group-prepend .ajax-upload-dragdrop .input-group-text+.ajax-file-upload, +.ajax-upload-dragdrop .input-group-prepend .input-group-text+.ajax-file-upload, +.asColorPicker-trigger .ajax-upload-dragdrop .input-group-text+.ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-trigger .input-group-text+.ajax-file-upload, +.input-group-prepend .swal2-modal .swal2-buttonswrapper .input-group-text+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-prepend .input-group-text+.swal2-styled, +.asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .input-group-text+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .input-group-text+.swal2-styled, +.input-group-prepend .wizard>.actions .input-group-text+a, +.wizard>.actions .input-group-prepend .input-group-text+a, +.asColorPicker-trigger .wizard>.actions .input-group-text+a, +.wizard>.actions .asColorPicker-trigger .input-group-text+a, +.input-group-append .btn+.btn, +.input-group-append .ajax-upload-dragdrop .ajax-file-upload+.btn, +.ajax-upload-dragdrop .input-group-append .ajax-file-upload+.btn, +.input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled+.btn, +.swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled+.btn, +.input-group-append .wizard>.actions a+.btn, +.wizard>.actions .input-group-append a+.btn, +.input-group-append .ajax-upload-dragdrop .btn+.ajax-file-upload, +.ajax-upload-dragdrop .input-group-append .btn+.ajax-file-upload, +.input-group-append .ajax-upload-dragdrop .ajax-file-upload+.ajax-file-upload, +.ajax-upload-dragdrop .input-group-append .ajax-file-upload+.ajax-file-upload, +.input-group-append .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .swal2-styled+.ajax-file-upload, +.ajax-upload-dragdrop .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled+.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .input-group-append .ajax-upload-dragdrop .swal2-styled+.ajax-file-upload, +.ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled+.ajax-file-upload, +.input-group-append .wizard>.actions .ajax-upload-dragdrop a+.ajax-file-upload, +.ajax-upload-dragdrop .input-group-append .wizard>.actions a+.ajax-file-upload, +.wizard>.actions .input-group-append .ajax-upload-dragdrop a+.ajax-file-upload, +.ajax-upload-dragdrop .wizard>.actions .input-group-append a+.ajax-file-upload, +.input-group-append .swal2-modal .swal2-buttonswrapper .btn+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-append .btn+.swal2-styled, +.input-group-append .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .ajax-file-upload+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-append .ajax-upload-dragdrop .ajax-file-upload+.swal2-styled, +.ajax-upload-dragdrop .input-group-append .swal2-modal .swal2-buttonswrapper .ajax-file-upload+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .input-group-append .ajax-file-upload+.swal2-styled, +.input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled+.swal2-styled, +.input-group-append .wizard>.actions .swal2-modal .swal2-buttonswrapper a+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-append .wizard>.actions a+.swal2-styled, +.wizard>.actions .input-group-append .swal2-modal .swal2-buttonswrapper a+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .wizard>.actions .input-group-append a+.swal2-styled, +.input-group-append .wizard>.actions .btn+a, +.wizard>.actions .input-group-append .btn+a, +.input-group-append .ajax-upload-dragdrop .wizard>.actions .ajax-file-upload+a, +.wizard>.actions .input-group-append .ajax-upload-dragdrop .ajax-file-upload+a, +.ajax-upload-dragdrop .input-group-append .wizard>.actions .ajax-file-upload+a, +.wizard>.actions .ajax-upload-dragdrop .input-group-append .ajax-file-upload+a, +.input-group-append .swal2-modal .swal2-buttonswrapper .wizard>.actions .swal2-styled+a, +.wizard>.actions .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled+a, +.swal2-modal .swal2-buttonswrapper .input-group-append .wizard>.actions .swal2-styled+a, +.wizard>.actions .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled+a, +.input-group-append .wizard>.actions a+a, +.wizard>.actions .input-group-append a+a, +.input-group-append .btn+.input-group-text, +.input-group-append .ajax-upload-dragdrop .ajax-file-upload+.input-group-text, +.ajax-upload-dragdrop .input-group-append .ajax-file-upload+.input-group-text, +.input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled+.input-group-text, +.swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled+.input-group-text, +.input-group-append .wizard>.actions a+.input-group-text, +.wizard>.actions .input-group-append a+.input-group-text, +.input-group-append .input-group-text+.input-group-text, +.input-group-append .input-group-text+.btn, +.input-group-append .ajax-upload-dragdrop .input-group-text+.ajax-file-upload, +.ajax-upload-dragdrop .input-group-append .input-group-text+.ajax-file-upload, +.input-group-append .swal2-modal .swal2-buttonswrapper .input-group-text+.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-append .input-group-text+.swal2-styled, +.input-group-append .wizard>.actions .input-group-text+a, +.wizard>.actions .input-group-append .input-group-text+a { + margin-left: -1px; +} + +.input-group-prepend, +.asColorPicker-trigger { + margin-right: -1px; +} .input-group-append { - margin-left: -1px; } + margin-left: -1px; +} .input-group-text { display: -webkit-box; @@ -3443,268 +5651,369 @@ input[type="button"].btn-block { white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; - border-radius: 2px; } - .input-group-text input[type="radio"], - .input-group-text input[type="checkbox"] { - margin-top: 0; } + border-radius: 2px; +} -.input-group-lg > .form-control:not(textarea), .input-group-lg > .asColorPicker-input:not(textarea), .dataTables_wrapper .input-group-lg > select:not(textarea), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > input:not(textarea)[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > select:not(textarea), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > input:not(textarea)[type=number], .select2-container--default .input-group-lg > .select2-selection--single:not(textarea), .select2-container--default .select2-selection--single .input-group-lg > .select2-search__field:not(textarea), .input-group-lg > .tt-hint:not(textarea), -.input-group-lg > .tt-query:not(textarea), -.input-group-lg > .typeahead:not(textarea), -.input-group-lg > .custom-select { - height: calc(1.5em + 1rem + 2px); } +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} -.input-group-lg > .form-control, .input-group-lg > .asColorPicker-input, .dataTables_wrapper .input-group-lg > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > input[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > input[type=number], .select2-container--default .input-group-lg > .select2-selection--single, .select2-container--default .select2-selection--single .input-group-lg > .select2-search__field, .input-group-lg > .tt-hint, -.input-group-lg > .tt-query, -.input-group-lg > .typeahead, -.input-group-lg > .custom-select, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .asColorPicker-trigger > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .asColorPicker-trigger > .btn, -.ajax-upload-dragdrop .input-group-lg > .input-group-prepend > .ajax-file-upload, -.ajax-upload-dragdrop .input-group-lg > .asColorPicker-trigger > .ajax-file-upload, -.swal2-modal .swal2-buttonswrapper .input-group-lg > .input-group-prepend > .swal2-styled, -.swal2-modal .swal2-buttonswrapper .input-group-lg > .asColorPicker-trigger > .swal2-styled, -.wizard > .actions .input-group-lg > .input-group-prepend > a, -.wizard > .actions .input-group-lg > .asColorPicker-trigger > a, -.input-group-lg > .input-group-append > .btn, -.ajax-upload-dragdrop .input-group-lg > .input-group-append > .ajax-file-upload, -.swal2-modal .swal2-buttonswrapper .input-group-lg > .input-group-append > .swal2-styled, -.wizard > .actions .input-group-lg > .input-group-append > a { +.input-group-lg>.form-control:not(textarea), +.input-group-lg>.asColorPicker-input:not(textarea), +.dataTables_wrapper .input-group-lg>select:not(textarea), +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg>input:not(textarea)[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg>select:not(textarea), +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg>input:not(textarea)[type=number], +.select2-container--default .input-group-lg>.select2-selection--single:not(textarea), +.select2-container--default .select2-selection--single .input-group-lg>.select2-search__field:not(textarea), +.input-group-lg>.tt-hint:not(textarea), +.input-group-lg>.tt-query:not(textarea), +.input-group-lg>.typeahead:not(textarea), +.input-group-lg>.custom-select { + height: calc(1.5em + 1rem + 2px); +} + +.input-group-lg>.form-control, +.input-group-lg>.asColorPicker-input, +.dataTables_wrapper .input-group-lg>select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg>input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg>select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg>input[type=number], +.select2-container--default .input-group-lg>.select2-selection--single, +.select2-container--default .select2-selection--single .input-group-lg>.select2-search__field, +.input-group-lg>.tt-hint, +.input-group-lg>.tt-query, +.input-group-lg>.typeahead, +.input-group-lg>.custom-select, +.input-group-lg>.input-group-prepend>.input-group-text, +.input-group-lg>.asColorPicker-trigger>.input-group-text, +.input-group-lg>.input-group-append>.input-group-text, +.input-group-lg>.input-group-prepend>.btn, +.input-group-lg>.asColorPicker-trigger>.btn, +.ajax-upload-dragdrop .input-group-lg>.input-group-prepend>.ajax-file-upload, +.ajax-upload-dragdrop .input-group-lg>.asColorPicker-trigger>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .input-group-lg>.input-group-prepend>.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-lg>.asColorPicker-trigger>.swal2-styled, +.wizard>.actions .input-group-lg>.input-group-prepend>a, +.wizard>.actions .input-group-lg>.asColorPicker-trigger>a, +.input-group-lg>.input-group-append>.btn, +.ajax-upload-dragdrop .input-group-lg>.input-group-append>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .input-group-lg>.input-group-append>.swal2-styled, +.wizard>.actions .input-group-lg>.input-group-append>a { padding: 0.94rem 1.94rem; font-size: 1.25rem; line-height: 1; - border-radius: 0.3rem; } + border-radius: 0.3rem; +} -.input-group-sm > .form-control:not(textarea), .input-group-sm > .asColorPicker-input:not(textarea), .dataTables_wrapper .input-group-sm > select:not(textarea), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > input:not(textarea)[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > select:not(textarea), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > input:not(textarea)[type=number], .select2-container--default .input-group-sm > .select2-selection--single:not(textarea), .select2-container--default .select2-selection--single .input-group-sm > .select2-search__field:not(textarea), .input-group-sm > .tt-hint:not(textarea), -.input-group-sm > .tt-query:not(textarea), -.input-group-sm > .typeahead:not(textarea), -.input-group-sm > .custom-select { - height: calc(1.5em + 0.5rem + 2px); } +.input-group-sm>.form-control:not(textarea), +.input-group-sm>.asColorPicker-input:not(textarea), +.dataTables_wrapper .input-group-sm>select:not(textarea), +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm>input:not(textarea)[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm>select:not(textarea), +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm>input:not(textarea)[type=number], +.select2-container--default .input-group-sm>.select2-selection--single:not(textarea), +.select2-container--default .select2-selection--single .input-group-sm>.select2-search__field:not(textarea), +.input-group-sm>.tt-hint:not(textarea), +.input-group-sm>.tt-query:not(textarea), +.input-group-sm>.typeahead:not(textarea), +.input-group-sm>.custom-select { + height: calc(1.5em + 0.5rem + 2px); +} -.input-group-sm > .form-control, .input-group-sm > .asColorPicker-input, .dataTables_wrapper .input-group-sm > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > input[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > input[type=number], .select2-container--default .input-group-sm > .select2-selection--single, .select2-container--default .select2-selection--single .input-group-sm > .select2-search__field, .input-group-sm > .tt-hint, -.input-group-sm > .tt-query, -.input-group-sm > .typeahead, -.input-group-sm > .custom-select, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .asColorPicker-trigger > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .asColorPicker-trigger > .btn, -.ajax-upload-dragdrop .input-group-sm > .input-group-prepend > .ajax-file-upload, -.ajax-upload-dragdrop .input-group-sm > .asColorPicker-trigger > .ajax-file-upload, -.swal2-modal .swal2-buttonswrapper .input-group-sm > .input-group-prepend > .swal2-styled, -.swal2-modal .swal2-buttonswrapper .input-group-sm > .asColorPicker-trigger > .swal2-styled, -.wizard > .actions .input-group-sm > .input-group-prepend > a, -.wizard > .actions .input-group-sm > .asColorPicker-trigger > a, -.input-group-sm > .input-group-append > .btn, -.ajax-upload-dragdrop .input-group-sm > .input-group-append > .ajax-file-upload, -.swal2-modal .swal2-buttonswrapper .input-group-sm > .input-group-append > .swal2-styled, -.wizard > .actions .input-group-sm > .input-group-append > a { +.input-group-sm>.form-control, +.input-group-sm>.asColorPicker-input, +.dataTables_wrapper .input-group-sm>select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm>input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm>select, +.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm>input[type=number], +.select2-container--default .input-group-sm>.select2-selection--single, +.select2-container--default .select2-selection--single .input-group-sm>.select2-search__field, +.input-group-sm>.tt-hint, +.input-group-sm>.tt-query, +.input-group-sm>.typeahead, +.input-group-sm>.custom-select, +.input-group-sm>.input-group-prepend>.input-group-text, +.input-group-sm>.asColorPicker-trigger>.input-group-text, +.input-group-sm>.input-group-append>.input-group-text, +.input-group-sm>.input-group-prepend>.btn, +.input-group-sm>.asColorPicker-trigger>.btn, +.ajax-upload-dragdrop .input-group-sm>.input-group-prepend>.ajax-file-upload, +.ajax-upload-dragdrop .input-group-sm>.asColorPicker-trigger>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .input-group-sm>.input-group-prepend>.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group-sm>.asColorPicker-trigger>.swal2-styled, +.wizard>.actions .input-group-sm>.input-group-prepend>a, +.wizard>.actions .input-group-sm>.asColorPicker-trigger>a, +.input-group-sm>.input-group-append>.btn, +.ajax-upload-dragdrop .input-group-sm>.input-group-append>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .input-group-sm>.input-group-append>.swal2-styled, +.wizard>.actions .input-group-sm>.input-group-append>a { padding: 0.5rem 0.81rem; font-size: 0.875rem; line-height: 1; - border-radius: 0.2rem; } + border-radius: 0.2rem; +} -.input-group-lg > .custom-select, -.input-group-sm > .custom-select { - padding-right: 1.75rem; } +.input-group-lg>.custom-select, +.input-group-sm>.custom-select { + padding-right: 1.75rem; +} -.input-group > .input-group-prepend > .btn, .asColorPicker-wrap > .input-group-prepend > .btn, .input-group > .asColorPicker-trigger > .btn, .asColorPicker-wrap > .asColorPicker-trigger > .btn, .ajax-upload-dragdrop .input-group > .input-group-prepend > .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-wrap > .input-group-prepend > .ajax-file-upload, .ajax-upload-dragdrop .input-group > .asColorPicker-trigger > .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-wrap > .asColorPicker-trigger > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .input-group > .input-group-prepend > .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-prepend > .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group > .asColorPicker-trigger > .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .asColorPicker-trigger > .swal2-styled, .wizard > .actions .input-group > .input-group-prepend > a, .wizard > .actions .asColorPicker-wrap > .input-group-prepend > a, .wizard > .actions .input-group > .asColorPicker-trigger > a, .wizard > .actions .asColorPicker-wrap > .asColorPicker-trigger > a, -.input-group > .input-group-prepend > .input-group-text, -.asColorPicker-wrap > .input-group-prepend > .input-group-text, -.input-group > .asColorPicker-trigger > .input-group-text, -.asColorPicker-wrap > .asColorPicker-trigger > .input-group-text, -.input-group > .input-group-append:not(:last-child) > .btn, -.asColorPicker-wrap > .input-group-append:not(:last-child) > .btn, -.ajax-upload-dragdrop .input-group > .input-group-append:not(:last-child) > .ajax-file-upload, -.ajax-upload-dragdrop .asColorPicker-wrap > .input-group-append:not(:last-child) > .ajax-file-upload, -.swal2-modal .swal2-buttonswrapper .input-group > .input-group-append:not(:last-child) > .swal2-styled, -.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-append:not(:last-child) > .swal2-styled, -.wizard > .actions .input-group > .input-group-append:not(:last-child) > a, -.wizard > .actions .asColorPicker-wrap > .input-group-append:not(:last-child) > a, -.input-group > .input-group-append:not(:last-child) > .input-group-text, -.asColorPicker-wrap > .input-group-append:not(:last-child) > .input-group-text, -.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.asColorPicker-wrap > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.ajax-upload-dragdrop .input-group > .input-group-append:last-child > .ajax-file-upload:not(:last-child):not(.dropdown-toggle), -.ajax-upload-dragdrop .asColorPicker-wrap > .input-group-append:last-child > .ajax-file-upload:not(:last-child):not(.dropdown-toggle), -.swal2-modal .swal2-buttonswrapper .input-group > .input-group-append:last-child > .swal2-styled:not(:last-child):not(.dropdown-toggle), -.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-append:last-child > .swal2-styled:not(:last-child):not(.dropdown-toggle), -.wizard > .actions .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle), -.wizard > .actions .asColorPicker-wrap > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle), -.input-group > .input-group-append:last-child > .input-group-text:not(:last-child), -.asColorPicker-wrap > .input-group-append:last-child > .input-group-text:not(:last-child) { +.input-group>.input-group-prepend>.btn, +.asColorPicker-wrap>.input-group-prepend>.btn, +.input-group>.asColorPicker-trigger>.btn, +.asColorPicker-wrap>.asColorPicker-trigger>.btn, +.ajax-upload-dragdrop .input-group>.input-group-prepend>.ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-wrap>.input-group-prepend>.ajax-file-upload, +.ajax-upload-dragdrop .input-group>.asColorPicker-trigger>.ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-wrap>.asColorPicker-trigger>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .input-group>.input-group-prepend>.swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-prepend>.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group>.asColorPicker-trigger>.swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.asColorPicker-trigger>.swal2-styled, +.wizard>.actions .input-group>.input-group-prepend>a, +.wizard>.actions .asColorPicker-wrap>.input-group-prepend>a, +.wizard>.actions .input-group>.asColorPicker-trigger>a, +.wizard>.actions .asColorPicker-wrap>.asColorPicker-trigger>a, +.input-group>.input-group-prepend>.input-group-text, +.asColorPicker-wrap>.input-group-prepend>.input-group-text, +.input-group>.asColorPicker-trigger>.input-group-text, +.asColorPicker-wrap>.asColorPicker-trigger>.input-group-text, +.input-group>.input-group-append:not(:last-child)>.btn, +.asColorPicker-wrap>.input-group-append:not(:last-child)>.btn, +.ajax-upload-dragdrop .input-group>.input-group-append:not(:last-child)>.ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-wrap>.input-group-append:not(:last-child)>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .input-group>.input-group-append:not(:last-child)>.swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-append:not(:last-child)>.swal2-styled, +.wizard>.actions .input-group>.input-group-append:not(:last-child)>a, +.wizard>.actions .asColorPicker-wrap>.input-group-append:not(:last-child)>a, +.input-group>.input-group-append:not(:last-child)>.input-group-text, +.asColorPicker-wrap>.input-group-append:not(:last-child)>.input-group-text, +.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), +.asColorPicker-wrap>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), +.ajax-upload-dragdrop .input-group>.input-group-append:last-child>.ajax-file-upload:not(:last-child):not(.dropdown-toggle), +.ajax-upload-dragdrop .asColorPicker-wrap>.input-group-append:last-child>.ajax-file-upload:not(:last-child):not(.dropdown-toggle), +.swal2-modal .swal2-buttonswrapper .input-group>.input-group-append:last-child>.swal2-styled:not(:last-child):not(.dropdown-toggle), +.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-append:last-child>.swal2-styled:not(:last-child):not(.dropdown-toggle), +.wizard>.actions .input-group>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle), +.wizard>.actions .asColorPicker-wrap>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle), +.input-group>.input-group-append:last-child>.input-group-text:not(:last-child), +.asColorPicker-wrap>.input-group-append:last-child>.input-group-text:not(:last-child) { border-top-right-radius: 0; - border-bottom-right-radius: 0; } + border-bottom-right-radius: 0; +} -.input-group > .input-group-append > .btn, .asColorPicker-wrap > .input-group-append > .btn, .ajax-upload-dragdrop .input-group > .input-group-append > .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-wrap > .input-group-append > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .input-group > .input-group-append > .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-append > .swal2-styled, .wizard > .actions .input-group > .input-group-append > a, .wizard > .actions .asColorPicker-wrap > .input-group-append > a, -.input-group > .input-group-append > .input-group-text, -.asColorPicker-wrap > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:not(:first-child) > .btn, -.asColorPicker-wrap > .input-group-prepend:not(:first-child) > .btn, -.input-group > .asColorPicker-trigger:not(:first-child) > .btn, -.asColorPicker-wrap > .asColorPicker-trigger:not(:first-child) > .btn, -.ajax-upload-dragdrop .input-group > .input-group-prepend:not(:first-child) > .ajax-file-upload, -.ajax-upload-dragdrop .asColorPicker-wrap > .input-group-prepend:not(:first-child) > .ajax-file-upload, -.ajax-upload-dragdrop .input-group > .asColorPicker-trigger:not(:first-child) > .ajax-file-upload, -.ajax-upload-dragdrop .asColorPicker-wrap > .asColorPicker-trigger:not(:first-child) > .ajax-file-upload, -.swal2-modal .swal2-buttonswrapper .input-group > .input-group-prepend:not(:first-child) > .swal2-styled, -.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-prepend:not(:first-child) > .swal2-styled, -.swal2-modal .swal2-buttonswrapper .input-group > .asColorPicker-trigger:not(:first-child) > .swal2-styled, -.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .asColorPicker-trigger:not(:first-child) > .swal2-styled, -.wizard > .actions .input-group > .input-group-prepend:not(:first-child) > a, -.wizard > .actions .asColorPicker-wrap > .input-group-prepend:not(:first-child) > a, -.wizard > .actions .input-group > .asColorPicker-trigger:not(:first-child) > a, -.wizard > .actions .asColorPicker-wrap > .asColorPicker-trigger:not(:first-child) > a, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text, -.asColorPicker-wrap > .input-group-prepend:not(:first-child) > .input-group-text, -.input-group > .asColorPicker-trigger:not(:first-child) > .input-group-text, -.asColorPicker-wrap > .asColorPicker-trigger:not(:first-child) > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.asColorPicker-wrap > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group > .asColorPicker-trigger:first-child > .btn:not(:first-child), -.asColorPicker-wrap > .asColorPicker-trigger:first-child > .btn:not(:first-child), -.ajax-upload-dragdrop .input-group > .input-group-prepend:first-child > .ajax-file-upload:not(:first-child), -.ajax-upload-dragdrop .asColorPicker-wrap > .input-group-prepend:first-child > .ajax-file-upload:not(:first-child), -.ajax-upload-dragdrop .input-group > .asColorPicker-trigger:first-child > .ajax-file-upload:not(:first-child), -.ajax-upload-dragdrop .asColorPicker-wrap > .asColorPicker-trigger:first-child > .ajax-file-upload:not(:first-child), -.swal2-modal .swal2-buttonswrapper .input-group > .input-group-prepend:first-child > .swal2-styled:not(:first-child), -.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-prepend:first-child > .swal2-styled:not(:first-child), -.swal2-modal .swal2-buttonswrapper .input-group > .asColorPicker-trigger:first-child > .swal2-styled:not(:first-child), -.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .asColorPicker-trigger:first-child > .swal2-styled:not(:first-child), -.wizard > .actions .input-group > .input-group-prepend:first-child > a:not(:first-child), -.wizard > .actions .asColorPicker-wrap > .input-group-prepend:first-child > a:not(:first-child), -.wizard > .actions .input-group > .asColorPicker-trigger:first-child > a:not(:first-child), -.wizard > .actions .asColorPicker-wrap > .asColorPicker-trigger:first-child > a:not(:first-child), -.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), -.asColorPicker-wrap > .input-group-prepend:first-child > .input-group-text:not(:first-child), -.input-group > .asColorPicker-trigger:first-child > .input-group-text:not(:first-child), -.asColorPicker-wrap > .asColorPicker-trigger:first-child > .input-group-text:not(:first-child) { +.input-group>.input-group-append>.btn, +.asColorPicker-wrap>.input-group-append>.btn, +.ajax-upload-dragdrop .input-group>.input-group-append>.ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-wrap>.input-group-append>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .input-group>.input-group-append>.swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-append>.swal2-styled, +.wizard>.actions .input-group>.input-group-append>a, +.wizard>.actions .asColorPicker-wrap>.input-group-append>a, +.input-group>.input-group-append>.input-group-text, +.asColorPicker-wrap>.input-group-append>.input-group-text, +.input-group>.input-group-prepend:not(:first-child)>.btn, +.asColorPicker-wrap>.input-group-prepend:not(:first-child)>.btn, +.input-group>.asColorPicker-trigger:not(:first-child)>.btn, +.asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.btn, +.ajax-upload-dragdrop .input-group>.input-group-prepend:not(:first-child)>.ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-wrap>.input-group-prepend:not(:first-child)>.ajax-file-upload, +.ajax-upload-dragdrop .input-group>.asColorPicker-trigger:not(:first-child)>.ajax-file-upload, +.ajax-upload-dragdrop .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .input-group>.input-group-prepend:not(:first-child)>.swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-prepend:not(:first-child)>.swal2-styled, +.swal2-modal .swal2-buttonswrapper .input-group>.asColorPicker-trigger:not(:first-child)>.swal2-styled, +.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.swal2-styled, +.wizard>.actions .input-group>.input-group-prepend:not(:first-child)>a, +.wizard>.actions .asColorPicker-wrap>.input-group-prepend:not(:first-child)>a, +.wizard>.actions .input-group>.asColorPicker-trigger:not(:first-child)>a, +.wizard>.actions .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>a, +.input-group>.input-group-prepend:not(:first-child)>.input-group-text, +.asColorPicker-wrap>.input-group-prepend:not(:first-child)>.input-group-text, +.input-group>.asColorPicker-trigger:not(:first-child)>.input-group-text, +.asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.input-group-text, +.input-group>.input-group-prepend:first-child>.btn:not(:first-child), +.asColorPicker-wrap>.input-group-prepend:first-child>.btn:not(:first-child), +.input-group>.asColorPicker-trigger:first-child>.btn:not(:first-child), +.asColorPicker-wrap>.asColorPicker-trigger:first-child>.btn:not(:first-child), +.ajax-upload-dragdrop .input-group>.input-group-prepend:first-child>.ajax-file-upload:not(:first-child), +.ajax-upload-dragdrop .asColorPicker-wrap>.input-group-prepend:first-child>.ajax-file-upload:not(:first-child), +.ajax-upload-dragdrop .input-group>.asColorPicker-trigger:first-child>.ajax-file-upload:not(:first-child), +.ajax-upload-dragdrop .asColorPicker-wrap>.asColorPicker-trigger:first-child>.ajax-file-upload:not(:first-child), +.swal2-modal .swal2-buttonswrapper .input-group>.input-group-prepend:first-child>.swal2-styled:not(:first-child), +.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-prepend:first-child>.swal2-styled:not(:first-child), +.swal2-modal .swal2-buttonswrapper .input-group>.asColorPicker-trigger:first-child>.swal2-styled:not(:first-child), +.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.asColorPicker-trigger:first-child>.swal2-styled:not(:first-child), +.wizard>.actions .input-group>.input-group-prepend:first-child>a:not(:first-child), +.wizard>.actions .asColorPicker-wrap>.input-group-prepend:first-child>a:not(:first-child), +.wizard>.actions .input-group>.asColorPicker-trigger:first-child>a:not(:first-child), +.wizard>.actions .asColorPicker-wrap>.asColorPicker-trigger:first-child>a:not(:first-child), +.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), +.asColorPicker-wrap>.input-group-prepend:first-child>.input-group-text:not(:first-child), +.input-group>.asColorPicker-trigger:first-child>.input-group-text:not(:first-child), +.asColorPicker-wrap>.asColorPicker-trigger:first-child>.input-group-text:not(:first-child) { border-top-left-radius: 0; - border-bottom-left-radius: 0; } + border-bottom-left-radius: 0; +} .custom-control { position: relative; display: block; min-height: 1.5rem; - padding-left: 1.75rem; } + padding-left: 1.75rem; +} .custom-control-inline { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; - margin-right: 1rem; } + margin-right: 1rem; +} .custom-control-input { position: absolute; z-index: -1; - opacity: 0; } - .custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #007bff; - background-color: #007bff; } - .custom-control-input:focus ~ .custom-control-label::before { - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } - .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #80bdff; } - .custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #b3d7ff; - border-color: #b3d7ff; } - .custom-control-input:disabled ~ .custom-control-label { - color: #6c757d; } - .custom-control-input:disabled ~ .custom-control-label::before { - background-color: #e9ecef; } + opacity: 0; +} + +.custom-control-input:checked~.custom-control-label::before { + color: var(--base-text); + border-color: #007bff; + background-color: #007bff; +} + +.custom-control-input:focus~.custom-control-label::before { + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-control-input:focus:not(:checked)~.custom-control-label::before { + border-color: #80bdff; +} + +.custom-control-input:not(:disabled):active~.custom-control-label::before { + color: var(--base-text); + background-color: #b3d7ff; + border-color: #b3d7ff; +} + +.custom-control-input:disabled~.custom-control-label { + color: #6c757d; +} + +.custom-control-input:disabled~.custom-control-label::before { + background-color: #e9ecef; +} .custom-control-label { position: relative; margin-bottom: 0; - vertical-align: top; } - .custom-control-label::before { - position: absolute; - top: 0.125rem; - left: -1.75rem; - display: block; - width: 1.25rem; - height: 1.25rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #adb5bd solid 1px; } - .custom-control-label::after { - position: absolute; - top: 0.125rem; - left: -1.75rem; - display: block; - width: 1.25rem; - height: 1.25rem; - content: ""; - background: no-repeat 50% / 50% 50%; } + vertical-align: top; +} + +.custom-control-label::before { + position: absolute; + top: 0.125rem; + left: -1.75rem; + display: block; + width: 1.25rem; + height: 1.25rem; + pointer-events: none; + content: ""; + background-color: var(--select-bg); + border: #adb5bd solid 1px; +} + +.custom-control-label::after { + position: absolute; + top: 0.125rem; + left: -1.75rem; + display: block; + width: 1.25rem; + height: 1.25rem; + content: ""; + background: no-repeat 50% / 50% 50%; +} .custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; } + border-radius: 0.25rem; +} -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); } +.custom-checkbox .custom-control-input:checked~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); +} -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before { border-color: #007bff; - background-color: #007bff; } + background-color: #007bff; +} -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); } +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} -.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); } +.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} -.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); } +.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} .custom-radio .custom-control-label::before { - border-radius: 50%; } + border-radius: 50%; +} -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } +.custom-radio .custom-control-input:checked~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} -.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); } +.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} .custom-switch { - padding-left: 2.75rem; } - .custom-switch .custom-control-label::before { - left: -2.75rem; - width: 2.25rem; - pointer-events: all; - border-radius: 50px; } + padding-left: 2.75rem; +} + +.custom-switch .custom-control-label::before { + left: -2.75rem; + width: 2.25rem; + pointer-events: all; + border-radius: 50px; +} + +.custom-switch .custom-control-label::after { + top: calc(0.125rem + 2px); + left: calc(-2.75rem + 2px); + width: 1rem; + height: 1rem; + background-color: #adb5bd; + border-radius: 50px; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { .custom-switch .custom-control-label::after { - top: calc(0.125rem + 2px); - left: calc(-2.75rem + 2px); - width: 1rem; - height: 1rem; - background-color: #adb5bd; - border-radius: 50px; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - -webkit-transition: none; - transition: none; } } - .custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - -webkit-transform: translateX(1rem); - transform: translateX(1rem); } - .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); } + -webkit-transition: none; + transition: none; + } +} + +.custom-switch .custom-control-input:checked~.custom-control-label::after { + background-color: var(--select-bg); + -webkit-transform: translateX(1rem); + transform: translateX(1rem); +} + +.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} .custom-select { display: inline-block; @@ -3717,50 +6026,65 @@ input[type="button"].btn-block { color: #495057; vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; - background-color: #fff; + background-color: var(--select-bg); border: 1px solid #ced4da; border-radius: 0.25rem; -webkit-appearance: none; -moz-appearance: none; - appearance: none; } - .custom-select:focus { - border-color: #80bdff; - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } - .custom-select:focus::-ms-value { - color: #495057; - background-color: #2a2c44; } - .custom-select[multiple], .custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; } - .custom-select:disabled { - color: #6c757d; - background-color: #e9ecef; } - .custom-select::-ms-expand { - display: none; } + appearance: none; +} + +.custom-select:focus { + border-color: #80bdff; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: var(--card-banner-bg); +} + +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + display: none; +} .custom-select-sm { height: calc(1.5em + 0.5rem + 2px); padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; - font-size: 0.875rem; } + font-size: 0.875rem; +} .custom-select-lg { height: calc(1.5em + 1rem + 2px); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; - font-size: 1.25rem; } + font-size: 1.25rem; +} .custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; } + margin-bottom: 0; +} .custom-file-input { position: relative; @@ -3768,17 +6092,26 @@ input[type="button"].btn-block { width: 100%; height: calc(1.5em + 0.75rem + 2px); margin: 0; - opacity: 0; } - .custom-file-input:focus ~ .custom-file-label { - border-color: #80bdff; - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } - .custom-file-input:disabled ~ .custom-file-label { - background-color: #e9ecef; } - .custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; } - .custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse); } + opacity: 0; +} + +.custom-file-input:focus~.custom-file-label { + border-color: #80bdff; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-file-input:disabled~.custom-file-label { + background-color: #e9ecef; +} + +.custom-file-input:lang(en)~.custom-file-label::after { + content: "Browse"; +} + +.custom-file-input~.custom-file-label[data-browse]::after { + content: attr(data-browse); +} .custom-file-label { position: absolute; @@ -3791,24 +6124,27 @@ input[type="button"].btn-block { font-weight: 400; line-height: 1.5; color: #495057; - background-color: #fff; + background-color: var(--select-bg); border: 1px solid #ced4da; - border-radius: 0.25rem; } - .custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - content: "Browse"; - background-color: #e9ecef; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0; } + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} .custom-range { width: 100%; @@ -3817,116 +6153,168 @@ input[type="button"].btn-block { background-color: transparent; -webkit-appearance: none; -moz-appearance: none; - appearance: none; } - .custom-range:focus { - outline: none; } - .custom-range:focus::-webkit-slider-thumb { - -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } - .custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } - .custom-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } - .custom-range::-moz-focus-outer { - border: 0; } + appearance: none; +} + +.custom-range:focus { + outline: none; +} + +.custom-range:focus::-webkit-slider-thumb { + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { .custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; } - @media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; } } - .custom-range::-webkit-slider-thumb:active { - background-color: #b3d7ff; } - .custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; } + -webkit-transition: none; + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { .custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; } - @media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -webkit-transition: none; - transition: none; } } - .custom-range::-moz-range-thumb:active { - background-color: #b3d7ff; } - .custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; } + -webkit-transition: none; + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { .custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - appearance: none; } - @media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -webkit-transition: none; - transition: none; } } - .custom-range::-ms-thumb:active { - background-color: #b3d7ff; } - .custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; } - .custom-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem; } - .custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem; } - .custom-range:disabled::-webkit-slider-thumb { - background-color: #adb5bd; } - .custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; } - .custom-range:disabled::-moz-range-thumb { - background-color: #adb5bd; } - .custom-range:disabled::-moz-range-track { - cursor: default; } - .custom-range:disabled::-ms-thumb { - background-color: #adb5bd; } + -webkit-transition: none; + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-moz-range-track { + cursor: default; +} + +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} .custom-control-label::before, .custom-file-label, @@ -3934,13 +6322,18 @@ input[type="button"].btn-block { -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - -webkit-transition: none; - transition: none; } } + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + + .custom-control-label::before, + .custom-file-label, + .custom-select { + -webkit-transition: none; + transition: none; + } +} .nav { display: -webkit-box; @@ -3950,55 +6343,79 @@ input[type="button"].btn-block { flex-wrap: wrap; padding-left: 0; margin-bottom: 0; - list-style: none; } + list-style: none; +} .nav-link { display: block; - padding: 0.5rem 1rem; } - .nav-link:hover, .nav-link:focus { - text-decoration: none; } - .nav-link.disabled { - color: #6c757d; - pointer-events: none; - cursor: default; } + padding: 0.5rem 1rem; +} + +.nav-link:hover, +.nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} .nav-tabs { - border-bottom: 1px solid #dee2e6; } - .nav-tabs .nav-item { - margin-bottom: -1px; } - .nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; } - .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; } - .nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; } - .nav-tabs .nav-link.active, - .nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; } - .nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; } + border-bottom: 1px solid #dee2e6; +} + +.nav-tabs .nav-item { + margin-bottom: -1px; +} + +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: var(--select-bg); + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} .nav-pills .nav-link { - border-radius: 0.25rem; } + border-radius: 0.25rem; +} .nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #007bff; } +.nav-pills .show>.nav-link { + color: var(--base-text); + background-color: #007bff; +} .nav-fill .nav-item { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; - text-align: center; } + text-align: center; +} .nav-justified .nav-item { -ms-flex-preferred-size: 0; @@ -4006,13 +6423,16 @@ input[type="button"].btn-block { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; - text-align: center; } + text-align: center; +} -.tab-content > .tab-pane { - display: none; } +.tab-content>.tab-pane { + display: none; +} -.tab-content > .active { - display: block; } +.tab-content>.active { + display: block; +} .navbar { position: relative; @@ -4027,20 +6447,23 @@ input[type="button"].btn-block { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; - padding: 0.5rem 1rem; } - .navbar > .container, - .navbar > .container-fluid { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } + padding: 0.5rem 1rem; +} + +.navbar>.container, +.navbar>.container-fluid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} .navbar-brand { display: inline-block; @@ -4049,9 +6472,13 @@ input[type="button"].btn-block { margin-right: 1rem; font-size: 1.25rem; line-height: inherit; - white-space: nowrap; } - .navbar-brand:hover, .navbar-brand:focus { - text-decoration: none; } + white-space: nowrap; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} .navbar-nav { display: -webkit-box; @@ -4063,18 +6490,24 @@ input[type="button"].btn-block { flex-direction: column; padding-left: 0; margin-bottom: 0; - list-style: none; } - .navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; } - .navbar-nav .dropdown-menu { - position: static; - float: none; } + list-style: none; +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; + float: none; +} .navbar-text { display: inline-block; padding-top: 0.5rem; - padding-bottom: 0.5rem; } + padding-bottom: 0.5rem; +} .navbar-collapse { -ms-flex-preferred-size: 100%; @@ -4084,7 +6517,8 @@ input[type="button"].btn-block { flex-grow: 1; -webkit-box-align: center; -ms-flex-align: center; - align-items: center; } + align-items: center; +} .navbar-toggler { padding: 0.25rem 0.75rem; @@ -4092,9 +6526,13 @@ input[type="button"].btn-block { line-height: 1; background-color: transparent; border: 1px solid transparent; - border-radius: 0.25rem; } - .navbar-toggler:hover, .navbar-toggler:focus { - text-decoration: none; } + border-radius: 0.25rem; +} + +.navbar-toggler:hover, +.navbar-toggler:focus { + text-decoration: none; +} .navbar-toggler-icon { display: inline-block; @@ -4103,13 +6541,17 @@ input[type="button"].btn-block { vertical-align: middle; content: ""; background: no-repeat center center; - background-size: 100% 100%; } + background-size: 100% 100%; +} @media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { + + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid { padding-right: 0; - padding-left: 0; } } + padding-left: 0; + } +} @media (min-width: 576px) { .navbar-expand-sm { @@ -4119,35 +6561,52 @@ input[type="button"].btn-block { flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-sm .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - .navbar-expand-sm .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-sm .navbar-toggler { - display: none; } } + justify-content: flex-start; + } + + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + + .navbar-expand-sm .navbar-toggler { + display: none; + } +} @media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { + + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid { padding-right: 0; - padding-left: 0; } } + padding-left: 0; + } +} @media (min-width: 768px) { .navbar-expand-md { @@ -4157,35 +6616,52 @@ input[type="button"].btn-block { flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-md .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - .navbar-expand-md .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-md .navbar-toggler { - display: none; } } + justify-content: flex-start; + } + + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + + .navbar-expand-md .navbar-toggler { + display: none; + } +} @media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { + + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid { padding-right: 0; - padding-left: 0; } } + padding-left: 0; + } +} @media (min-width: 992px) { .navbar-expand-lg { @@ -4195,35 +6671,52 @@ input[type="button"].btn-block { flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-lg .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - .navbar-expand-lg .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-lg .navbar-toggler { - display: none; } } + justify-content: flex-start; + } + + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + + .navbar-expand-lg .navbar-toggler { + display: none; + } +} @media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { + + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid { padding-right: 0; - padding-left: 0; } } + padding-left: 0; + } +} @media (min-width: 1200px) { .navbar-expand-xl { @@ -4233,29 +6726,43 @@ input[type="button"].btn-block { flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-xl .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - .navbar-expand-xl .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-xl .navbar-toggler { - display: none; } } + justify-content: flex-start; + } + + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + + .navbar-expand-xl .navbar-toggler { + display: none; + } +} .navbar-expand { -webkit-box-orient: horizontal; @@ -4264,97 +6771,150 @@ input[type="button"].btn-block { flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand > .container, - .navbar-expand > .container-fluid { - padding-right: 0; - padding-left: 0; } - .navbar-expand .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; } - .navbar-expand > .container, - .navbar-expand > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - .navbar-expand .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand .navbar-toggler { - display: none; } + justify-content: flex-start; +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} .navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); } - .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); } + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-brand:hover, +.navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} .navbar-light .navbar-nav .nav-link { - color: #fff; } - .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); } - .navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); } + color: var(--base-text); +} -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link:hover, +.navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show>.nav-link, +.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); } + color: rgba(0, 0, 0, 0.9); +} .navbar-light .navbar-toggler { - color: #fff; - border-color: rgba(0, 0, 0, 0.1); } + color: var(--base-text); + border-color: rgba(0, 0, 0, 0.1); +} .navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} .navbar-light .navbar-text { - color: #fff; } - .navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); } - .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); } + color: var(--base-text); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} .navbar-dark .navbar-brand { - color: #fff; } - .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { - color: #fff; } + color: var(--base-text); +} + +.navbar-dark .navbar-brand:hover, +.navbar-dark .navbar-brand:focus { + color: var(--base-text); +} .navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); } - .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); } - .navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); } + color: rgba(255, 255, 255, 0.5); +} -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show>.nav-link, +.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { - color: #fff; } + color: var(--base-text); +} .navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); } + border-color: rgba(255, 255, 255, 0.1); +} .navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} .navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); } - .navbar-dark .navbar-text a { - color: #fff; } - .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { - color: #fff; } + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-text a { + color: var(--base-text); +} + +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: var(--base-text); +} .card { position: relative; @@ -4367,68 +6927,91 @@ input[type="button"].btn-block { flex-direction: column; min-width: 0; word-wrap: break-word; - background-color: #222437; + background-color: var(--dropdown-bg); background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; } - .card > hr { - margin-right: 0; - margin-left: 0; } - .card > .list-group:first-child .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; } - .card > .list-group:last-child .list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; } + border-radius: 0.25rem; +} + +.card>hr { + margin-right: 0; + margin-left: 0; +} + +.card>.list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card>.list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} .card-body { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; - padding: 1.25rem; } + padding: 1.25rem; +} .card-title { - margin-bottom: 0.75rem; } + margin-bottom: 0.75rem; +} .card-subtitle { margin-top: -0.375rem; - margin-bottom: 0; } + margin-bottom: 0; +} .card-text:last-child { - margin-bottom: 0; } + margin-bottom: 0; +} .card-link:hover { - text-decoration: none; } + text-decoration: none; +} -.card-link + .card-link { - margin-left: 1.25rem; } +.card-link+.card-link { + margin-left: 1.25rem; +} .card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); } - .card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } - .card-header + .list-group .list-group-item:first-child { - border-top: 0; } + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-header+.list-group .list-group-item:first-child { + border-top: 0; +} .card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); } - .card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); } + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} .card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; - border-bottom: 0; } + border-bottom: 0; +} .card-header-pills { margin-right: -0.625rem; - margin-left: -0.625rem; } + margin-left: -0.625rem; +} .card-img-overlay { position: absolute; @@ -4436,21 +7019,25 @@ input[type="button"].btn-block { right: 0; bottom: 0; left: 0; - padding: 1.25rem; } + padding: 1.25rem; +} .card-img { width: 100%; - border-radius: calc(0.25rem - 1px); } + border-radius: calc(0.25rem - 1px); +} .card-img-top { width: 100%; border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); } + border-top-right-radius: calc(0.25rem - 1px); +} .card-img-bottom { width: 100%; border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); } + border-bottom-left-radius: calc(0.25rem - 1px); +} .card-deck { display: -webkit-box; @@ -4459,31 +7046,39 @@ input[type="button"].btn-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; - flex-direction: column; } + flex-direction: column; +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { - margin-bottom: 15px; } - @media (min-width: 576px) { - .card-deck { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; } - .card-deck .card { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; } } + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} .card-group { display: -webkit-box; @@ -4492,44 +7087,67 @@ input[type="button"].btn-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; - flex-direction: column; } - .card-group > .card { - margin-bottom: 15px; } - @media (min-width: 576px) { - .card-group { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; } - .card-group > .card { - -webkit-box-flex: 1; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .card-group > .card:not(:last-child) .card-img-top, - .card-group > .card:not(:last-child) .card-header { - border-top-right-radius: 0; } - .card-group > .card:not(:last-child) .card-img-bottom, - .card-group > .card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - .card-group > .card:not(:first-child) .card-img-top, - .card-group > .card:not(:first-child) .card-header { - border-top-left-radius: 0; } - .card-group > .card:not(:first-child) .card-img-bottom, - .card-group > .card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; } } + flex-direction: column; +} + +.card-group>.card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + + .card-group>.card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + + .card-group>.card+.card { + margin-left: 0; + border-left: 0; + } + + .card-group>.card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .card-group>.card:not(:last-child) .card-img-top, + .card-group>.card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + + .card-group>.card:not(:last-child) .card-img-bottom, + .card-group>.card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + + .card-group>.card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .card-group>.card:not(:first-child) .card-img-top, + .card-group>.card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + + .card-group>.card:not(:first-child) .card-img-bottom, + .card-group>.card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} .card-columns .card { - margin-bottom: 0.75rem; } + margin-bottom: 0.75rem; +} @media (min-width: 576px) { .card-columns { @@ -4540,27 +7158,42 @@ input[type="button"].btn-block { -moz-column-gap: 1.25rem; column-gap: 1.25rem; orphans: 1; - widows: 1; } - .card-columns .card { - display: inline-block; - width: 100%; } } + widows: 1; + } -.accordion > .card { - overflow: hidden; } - .accordion > .card:not(:first-of-type) .card-header:first-child { - border-radius: 0; } - .accordion > .card:not(:first-of-type):not(:last-of-type) { - border-bottom: 0; - border-radius: 0; } - .accordion > .card:first-of-type { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; } - .accordion > .card:last-of-type { - border-top-left-radius: 0; - border-top-right-radius: 0; } - .accordion > .card .card-header { - margin-bottom: -1px; } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion>.card { + overflow: hidden; +} + +.accordion>.card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} + +.accordion>.card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} + +.accordion>.card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion>.card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.accordion>.card .card-header { + margin-bottom: -1px; +} .breadcrumb { display: -webkit-box; @@ -4572,34 +7205,44 @@ input[type="button"].btn-block { margin-bottom: 1rem; list-style: none; background-color: transparent; - border-radius: 0.25rem; } + border-radius: 0.25rem; +} -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; } - .breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #6c757d; - content: "/"; } +.breadcrumb-item+.breadcrumb-item { + padding-left: 0.5rem; +} -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; } +.breadcrumb-item+.breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; } +.breadcrumb-item+.breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item+.breadcrumb-item:hover::before { + text-decoration: none; +} .breadcrumb-item.active { - color: #6c757d; } + color: #6c757d; +} -.pagination, .jsgrid .jsgrid-pager { +.pagination, +.jsgrid .jsgrid-pager { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; - border-radius: 0.25rem; } + border-radius: 0.25rem; +} -.page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-page a { position: relative; display: block; @@ -4607,87 +7250,174 @@ input[type="button"].btn-block { margin-left: -1px; line-height: 1.25; color: #007bff; - background-color: #fff; - border: 1px solid #dee2e6; } - .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, - .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover { - z-index: 2; - color: #0056b3; - text-decoration: none; - background-color: #e9ecef; - border-color: #dee2e6; } - .page-link:focus, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:focus, - .jsgrid .jsgrid-pager .jsgrid-pager-page a:focus { - z-index: 2; - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + background-color: var(--select-bg); + border: 1px solid #dee2e6; +} -.page-item:first-child .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, -.page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:first-child a, +.page-link:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-page a:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:focus, +.jsgrid .jsgrid-pager .jsgrid-pager-page a:focus { + z-index: 2; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.page-item:first-child .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, +.page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, +.page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:first-child a, .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a { margin-left: 0; border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; } + border-bottom-left-radius: 0.25rem; +} -.page-item:last-child .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, -.page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:last-child a, +.page-item:last-child .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, +.page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, +.page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:last-child a, .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a { border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; } + border-bottom-right-radius: 0.25rem; +} -.page-item.active .page-link, .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item.active a, .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, -.page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item.active a, +.page-item.active .page-link, +.jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, +.page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item.active a, +.jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, +.page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .page-item.active a, .jsgrid .jsgrid-pager .active.jsgrid-pager-page a { z-index: 1; - color: #fff; + color: var(--base-text); background-color: #007bff; - border-color: #007bff; } + border-color: #007bff; +} -.page-item.disabled .page-link, .jsgrid .jsgrid-pager .disabled.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .disabled.jsgrid-pager-page .page-link, .page-item.disabled .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item.disabled a, .jsgrid .jsgrid-pager .disabled.jsgrid-pager-nav-button a, -.page-item.disabled .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item.disabled a, +.page-item.disabled .page-link, +.jsgrid .jsgrid-pager .disabled.jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .disabled.jsgrid-pager-page .page-link, +.page-item.disabled .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item.disabled a, +.jsgrid .jsgrid-pager .disabled.jsgrid-pager-nav-button a, +.page-item.disabled .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .page-item.disabled a, .jsgrid .jsgrid-pager .disabled.jsgrid-pager-page a { color: #6c757d; pointer-events: none; cursor: auto; - background-color: #fff; - border-color: #dee2e6; } + background-color: var(--select-bg); + border-color: #dee2e6; +} -.pagination-lg .page-link, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-lg a, -.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-lg a { +.pagination-lg .page-link, +.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-lg a, +.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-lg a { padding: 0.75rem 1.5rem; font-size: 1.25rem; - line-height: 1.5; } + line-height: 1.5; +} -.pagination-lg .page-item:first-child .page-link, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:first-child .page-link, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:first-child .page-link, .pagination-lg .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-lg .page-item:first-child a, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:first-child a, -.pagination-lg .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-lg .page-item:first-child a, -.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:first-child a { +.pagination-lg .page-item:first-child .page-link, +.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, +.jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:first-child .page-link, +.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, +.jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:first-child .page-link, +.pagination-lg .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-lg .page-item:first-child a, +.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, +.jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:first-child a, +.pagination-lg .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-lg .page-item:first-child a, +.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, +.jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:first-child a { border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; } + border-bottom-left-radius: 0.3rem; +} -.pagination-lg .page-item:last-child .page-link, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:last-child .page-link, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:last-child .page-link, .pagination-lg .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-lg .page-item:last-child a, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:last-child a, -.pagination-lg .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-lg .page-item:last-child a, -.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:last-child a { +.pagination-lg .page-item:last-child .page-link, +.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, +.jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:last-child .page-link, +.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, +.jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:last-child .page-link, +.pagination-lg .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-lg .page-item:last-child a, +.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, +.jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:last-child a, +.pagination-lg .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-lg .page-item:last-child a, +.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, +.jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:last-child a { border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; } + border-bottom-right-radius: 0.3rem; +} -.pagination-sm .page-link, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-sm a, -.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-sm a { +.pagination-sm .page-link, +.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-sm a, +.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-sm a { padding: 0.25rem 0.5rem; font-size: 0.875rem; - line-height: 1.5; } + line-height: 1.5; +} -.pagination-sm .page-item:first-child .page-link, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:first-child .page-link, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:first-child .page-link, .pagination-sm .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-sm .page-item:first-child a, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:first-child a, -.pagination-sm .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-sm .page-item:first-child a, -.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:first-child a { +.pagination-sm .page-item:first-child .page-link, +.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, +.jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:first-child .page-link, +.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, +.jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:first-child .page-link, +.pagination-sm .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-sm .page-item:first-child a, +.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, +.jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:first-child a, +.pagination-sm .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-sm .page-item:first-child a, +.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, +.jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:first-child a { border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; } + border-bottom-left-radius: 0.2rem; +} -.pagination-sm .page-item:last-child .page-link, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:last-child .page-link, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:last-child .page-link, .pagination-sm .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-sm .page-item:last-child a, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:last-child a, -.pagination-sm .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-sm .page-item:last-child a, -.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:last-child a { +.pagination-sm .page-item:last-child .page-link, +.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, +.jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:last-child .page-link, +.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, +.jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:last-child .page-link, +.pagination-sm .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-sm .page-item:last-child a, +.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, +.jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:last-child a, +.pagination-sm .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-sm .page-item:last-child a, +.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, +.jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:last-child a { border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; } + border-bottom-right-radius: 0.2rem; +} .badge { display: inline-block; @@ -4702,232 +7432,376 @@ input[type="button"].btn-block { -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .badge { - -webkit-transition: none; - transition: none; } } - a.badge:hover, a.badge:focus { - text-decoration: none; } - .badge:empty { - display: none; } + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} -.btn .badge, .ajax-upload-dragdrop .ajax-file-upload .badge, .swal2-modal .swal2-buttonswrapper .swal2-styled .badge, .wizard > .actions a .badge { +@media (prefers-reduced-motion: reduce) { + .badge { + -webkit-transition: none; + transition: none; + } +} + +a.badge:hover, +a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge, +.ajax-upload-dragdrop .ajax-file-upload .badge, +.swal2-modal .swal2-buttonswrapper .swal2-styled .badge, +.wizard>.actions a .badge { position: relative; - top: -1px; } + top: -1px; +} .badge-pill { padding-right: 0.6em; padding-left: 0.6em; - border-radius: 10rem; } + border-radius: 10rem; +} .badge-primary { - color: #fff; - background-color: #2196f3; } - a.badge-primary:hover, a.badge-primary:focus { - color: #fff; - background-color: #0c7cd5; } - a.badge-primary:focus, a.badge-primary.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); - box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); } + color: var(--base-text); + background-color: #2196f3; +} + +a.badge-primary:hover, +a.badge-primary:focus { + color: var(--base-text); + background-color: #0c7cd5; +} + +a.badge-primary:focus, +a.badge-primary.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); + box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); +} .badge-secondary { color: #212529; - background-color: #dde4eb; } - a.badge-secondary:hover, a.badge-secondary:focus { - color: #212529; - background-color: #bdcbd8; } - a.badge-secondary:focus, a.badge-secondary.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); - box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); } + background-color: #dde4eb; +} -.badge-success, .preview-list .preview-item .preview-thumbnail .badge.badge-online { +a.badge-secondary:hover, +a.badge-secondary:focus { color: #212529; - background-color: #19d895; } - a.badge-success:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:hover, a.badge-success:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:focus { - color: #212529; - background-color: #14aa75; } - a.badge-success:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:focus, a.badge-success.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-online { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); - box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); } + background-color: #bdcbd8; +} -.badge-info, .preview-list .preview-item .preview-thumbnail .badge.badge-offline { - color: #fff; - background-color: #8862e0; } - a.badge-info:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:hover, a.badge-info:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:focus { - color: #fff; - background-color: #6837d8; } - a.badge-info:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:focus, a.badge-info.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-offline { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); - box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); } +a.badge-secondary:focus, +a.badge-secondary.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); + box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); +} -.badge-warning, .preview-list .preview-item .preview-thumbnail .badge.badge-busy { +.badge-success, +.preview-list .preview-item .preview-thumbnail .badge.badge-online { color: #212529; - background-color: #ffaf00; } - a.badge-warning:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:hover, a.badge-warning:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:focus { - color: #212529; - background-color: #cc8c00; } - a.badge-warning:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:focus, a.badge-warning.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-busy { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); } + background-color: #19d895; +} + +a.badge-success:hover, +.preview-list .preview-item .preview-thumbnail a.badge.badge-online:hover, +a.badge-success:focus, +.preview-list .preview-item .preview-thumbnail a.badge.badge-online:focus { + color: #212529; + background-color: #14aa75; +} + +a.badge-success:focus, +.preview-list .preview-item .preview-thumbnail a.badge.badge-online:focus, +a.badge-success.focus, +.preview-list .preview-item .preview-thumbnail a.focus.badge.badge-online { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); + box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); +} + +.badge-info, +.preview-list .preview-item .preview-thumbnail .badge.badge-offline { + color: var(--base-text); + background-color: #8862e0; +} + +a.badge-info:hover, +.preview-list .preview-item .preview-thumbnail a.badge.badge-offline:hover, +a.badge-info:focus, +.preview-list .preview-item .preview-thumbnail a.badge.badge-offline:focus { + color: var(--base-text); + background-color: #6837d8; +} + +a.badge-info:focus, +.preview-list .preview-item .preview-thumbnail a.badge.badge-offline:focus, +a.badge-info.focus, +.preview-list .preview-item .preview-thumbnail a.focus.badge.badge-offline { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); + box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); +} + +.badge-warning, +.preview-list .preview-item .preview-thumbnail .badge.badge-busy { + color: #212529; + background-color: #ffaf00; +} + +a.badge-warning:hover, +.preview-list .preview-item .preview-thumbnail a.badge.badge-busy:hover, +a.badge-warning:focus, +.preview-list .preview-item .preview-thumbnail a.badge.badge-busy:focus { + color: #212529; + background-color: #cc8c00; +} + +a.badge-warning:focus, +.preview-list .preview-item .preview-thumbnail a.badge.badge-busy:focus, +a.badge-warning.focus, +.preview-list .preview-item .preview-thumbnail a.focus.badge.badge-busy { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); +} .badge-danger { - color: #fff; - background-color: #ff6258; } - a.badge-danger:hover, a.badge-danger:focus { - color: #fff; - background-color: #ff3225; } - a.badge-danger:focus, a.badge-danger.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); } + color: var(--base-text); + background-color: #ff6258; +} + +a.badge-danger:hover, +a.badge-danger:focus { + color: var(--base-text); + background-color: #ff3225; +} + +a.badge-danger:focus, +a.badge-danger.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); +} .badge-light { color: #212529; - background-color: #fbfbfb; } - a.badge-light:hover, a.badge-light:focus { - color: #212529; - background-color: #e2e2e2; } - a.badge-light:focus, a.badge-light.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); - box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); } + background-color: #fbfbfb; +} + +a.badge-light:hover, +a.badge-light:focus { + color: #212529; + background-color: #e2e2e2; +} + +a.badge-light:focus, +a.badge-light.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); + box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); +} .badge-dark { - color: #fff; - background-color: #252C46; } - a.badge-dark:hover, a.badge-dark:focus { - color: #fff; - background-color: #131725; } - a.badge-dark:focus, a.badge-dark.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); - box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); } + color: var(--base-text); + background-color: #252C46; +} + +a.badge-dark:hover, +a.badge-dark:focus { + color: var(--base-text); + background-color: #131725; +} + +a.badge-dark:focus, +a.badge-dark.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); + box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); +} .jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: #e9ecef; - border-radius: 0.3rem; } - @media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; } } + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} .jumbotron-fluid { padding-right: 0; padding-left: 0; - border-radius: 0; } + border-radius: 0; +} .alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; - border-radius: 0.25rem; } + border-radius: 0.25rem; +} .alert-heading { - color: inherit; } + color: inherit; +} .alert-link { - font-weight: 700; } + font-weight: 700; +} .alert-dismissible { - padding-right: 4rem; } - .alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; } + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} .alert-primary { color: #114e7e; background-color: #d3eafd; - border-color: #c1e2fc; } - .alert-primary hr { - border-top-color: #a9d7fb; } - .alert-primary .alert-link { - color: #0b3251; } + border-color: #c1e2fc; +} + +.alert-primary hr { + border-top-color: #a9d7fb; +} + +.alert-primary .alert-link { + color: #0b3251; +} .alert-secondary { color: #73777a; background-color: #f8fafb; - border-color: #f5f7f9; } - .alert-secondary hr { - border-top-color: #e5eaef; } - .alert-secondary .alert-link { - color: #5a5d60; } + border-color: #f5f7f9; +} + +.alert-secondary hr { + border-top-color: #e5eaef; +} + +.alert-secondary .alert-link { + color: #5a5d60; +} .alert-success { color: #0d704d; background-color: #d1f7ea; - border-color: #bff4e1; } - .alert-success hr { - border-top-color: #a9f0d7; } - .alert-success .alert-link { - color: #08422e; } + border-color: #bff4e1; +} + +.alert-success hr { + border-top-color: #a9f0d7; +} + +.alert-success .alert-link { + color: #08422e; +} .alert-info { color: #473374; background-color: #e7e0f9; - border-color: #ded3f6; } - .alert-info hr { - border-top-color: #cebef2; } - .alert-info .alert-link { - color: #312351; } + border-color: #ded3f6; +} + +.alert-info hr { + border-top-color: #cebef2; +} + +.alert-info .alert-link { + color: #312351; +} .alert-warning { color: #855b00; background-color: #ffefcc; - border-color: #ffe9b8; } - .alert-warning hr { - border-top-color: #ffe19f; } - .alert-warning .alert-link { - color: #523800; } + border-color: #ffe9b8; +} + +.alert-warning hr { + border-top-color: #ffe19f; +} + +.alert-warning .alert-link { + color: #523800; +} .alert-danger { color: #85332e; background-color: #ffe0de; - border-color: #ffd3d0; } - .alert-danger hr { - border-top-color: #ffbbb7; } - .alert-danger .alert-link { - color: #5f2421; } + border-color: #ffd3d0; +} + +.alert-danger hr { + border-top-color: #ffbbb7; +} + +.alert-danger .alert-link { + color: #5f2421; +} .alert-light { color: #838383; background-color: #fefefe; - border-color: #fefefe; } - .alert-light hr { - border-top-color: #f1f1f1; } - .alert-light .alert-link { - color: #6a6a6a; } + border-color: #fefefe; +} + +.alert-light hr { + border-top-color: #f1f1f1; +} + +.alert-light .alert-link { + color: #6a6a6a; +} .alert-dark { color: #131724; background-color: #d3d5da; - border-color: #c2c4cb; } - .alert-dark hr { - border-top-color: #b4b7bf; } - .alert-dark .alert-link { - color: #010203; } + border-color: #c2c4cb; +} + +.alert-dark hr { + border-top-color: #b4b7bf; +} + +.alert-dark .alert-link { + color: #010203; +} @-webkit-keyframes progress-bar-stripes { from { - background-position: 1rem 0; } + background-position: 1rem 0; + } + to { - background-position: 0 0; } } + background-position: 0 0; + } +} @keyframes progress-bar-stripes { from { - background-position: 1rem 0; } + background-position: 1rem 0; + } + to { - background-position: 0 0; } } + background-position: 0 0; + } +} .progress { display: -webkit-box; @@ -4937,7 +7811,8 @@ input[type="button"].btn-block { overflow: hidden; font-size: 0.75rem; background-color: #e9ecef; - border-radius: 0.25rem; } + border-radius: 0.25rem; +} .progress-bar { display: -webkit-box; @@ -4950,28 +7825,37 @@ input[type="button"].btn-block { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; - color: #fff; + color: var(--base-text); text-align: center; white-space: nowrap; background-color: #007bff; -webkit-transition: width 0.6s ease; - transition: width 0.6s ease; } - @media (prefers-reduced-motion: reduce) { - .progress-bar { - -webkit-transition: none; - transition: none; } } + transition: width 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + -webkit-transition: none; + transition: none; + } +} .progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; } + background-size: 1rem 1rem; +} .progress-bar-animated { -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; } - @media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; } } + animation: progress-bar-stripes 1s linear infinite; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} .media { display: -webkit-box; @@ -4979,12 +7863,14 @@ input[type="button"].btn-block { display: flex; -webkit-box-align: start; -ms-flex-align: start; - align-items: flex-start; } + align-items: flex-start; +} .media-body { -webkit-box-flex: 1; -ms-flex: 1; - flex: 1; } + flex: 1; +} .list-group { display: -webkit-box; @@ -4995,240 +7881,349 @@ input[type="button"].btn-block { -ms-flex-direction: column; flex-direction: column; padding-left: 0; - margin-bottom: 0; } + margin-bottom: 0; +} .list-group-item-action { width: 100%; color: #495057; - text-align: inherit; } - .list-group-item-action:hover, .list-group-item-action:focus { - z-index: 1; - color: #495057; - text-decoration: none; - background-color: #f8f9fa; } - .list-group-item-action:active { - color: #212529; - background-color: #e9ecef; } + text-align: inherit; +} + +.list-group-item-action:hover, +.list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} .list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); } - .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; } - .list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; } - .list-group-item.disabled, .list-group-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: #fff; } - .list-group-item.active { - z-index: 2; - color: #fff; - background-color: #007bff; - border-color: #007bff; } + background-color: var(--select-bg); + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.list-group-item.disabled, +.list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: var(--select-bg); +} + +.list-group-item.active { + z-index: 2; + color: var(--base-text); + background-color: #007bff; + border-color: #007bff; +} .list-group-horizontal { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; - flex-direction: row; } - .list-group-horizontal .list-group-item { - margin-right: -1px; - margin-bottom: 0; } - .list-group-horizontal .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; } - .list-group-horizontal .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; } + flex-direction: row; +} + +.list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; +} + +.list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} + +.list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} @media (min-width: 576px) { .list-group-horizontal-sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; - flex-direction: row; } - .list-group-horizontal-sm .list-group-item { - margin-right: -1px; - margin-bottom: 0; } - .list-group-horizontal-sm .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; } - .list-group-horizontal-sm .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; } } + flex-direction: row; + } + + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} @media (min-width: 768px) { .list-group-horizontal-md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; - flex-direction: row; } - .list-group-horizontal-md .list-group-item { - margin-right: -1px; - margin-bottom: 0; } - .list-group-horizontal-md .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; } - .list-group-horizontal-md .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; } } + flex-direction: row; + } + + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} @media (min-width: 992px) { .list-group-horizontal-lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; - flex-direction: row; } - .list-group-horizontal-lg .list-group-item { - margin-right: -1px; - margin-bottom: 0; } - .list-group-horizontal-lg .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; } - .list-group-horizontal-lg .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; } } + flex-direction: row; + } + + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} @media (min-width: 1200px) { .list-group-horizontal-xl { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; - flex-direction: row; } - .list-group-horizontal-xl .list-group-item { - margin-right: -1px; - margin-bottom: 0; } - .list-group-horizontal-xl .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; } - .list-group-horizontal-xl .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; } } + flex-direction: row; + } + + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} .list-group-flush .list-group-item { border-right: 0; border-left: 0; - border-radius: 0; } - .list-group-flush .list-group-item:last-child { - margin-bottom: -1px; } + border-radius: 0; +} + +.list-group-flush .list-group-item:last-child { + margin-bottom: -1px; +} .list-group-flush:first-child .list-group-item:first-child { - border-top: 0; } + border-top: 0; +} .list-group-flush:last-child .list-group-item:last-child { margin-bottom: 0; - border-bottom: 0; } + border-bottom: 0; +} .list-group-item-primary { color: #114e7e; - background-color: #c1e2fc; } - .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { - color: #114e7e; - background-color: #a9d7fb; } - .list-group-item-primary.list-group-item-action.active { - color: #ffffff; - background-color: #114e7e; - border-color: #114e7e; } + background-color: #c1e2fc; +} + +.list-group-item-primary.list-group-item-action:hover, +.list-group-item-primary.list-group-item-action:focus { + color: #114e7e; + background-color: #a9d7fb; +} + +.list-group-item-primary.list-group-item-action.active { + color: #ffffff; + background-color: #114e7e; + border-color: #114e7e; +} .list-group-item-secondary { color: #73777a; - background-color: #f5f7f9; } - .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { - color: #73777a; - background-color: #e5eaef; } - .list-group-item-secondary.list-group-item-action.active { - color: #ffffff; - background-color: #73777a; - border-color: #73777a; } + background-color: #f5f7f9; +} + +.list-group-item-secondary.list-group-item-action:hover, +.list-group-item-secondary.list-group-item-action:focus { + color: #73777a; + background-color: #e5eaef; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #ffffff; + background-color: #73777a; + border-color: #73777a; +} .list-group-item-success { color: #0d704d; - background-color: #bff4e1; } - .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { - color: #0d704d; - background-color: #a9f0d7; } - .list-group-item-success.list-group-item-action.active { - color: #ffffff; - background-color: #0d704d; - border-color: #0d704d; } + background-color: #bff4e1; +} + +.list-group-item-success.list-group-item-action:hover, +.list-group-item-success.list-group-item-action:focus { + color: #0d704d; + background-color: #a9f0d7; +} + +.list-group-item-success.list-group-item-action.active { + color: #ffffff; + background-color: #0d704d; + border-color: #0d704d; +} .list-group-item-info { color: #473374; - background-color: #ded3f6; } - .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { - color: #473374; - background-color: #cebef2; } - .list-group-item-info.list-group-item-action.active { - color: #ffffff; - background-color: #473374; - border-color: #473374; } + background-color: #ded3f6; +} + +.list-group-item-info.list-group-item-action:hover, +.list-group-item-info.list-group-item-action:focus { + color: #473374; + background-color: #cebef2; +} + +.list-group-item-info.list-group-item-action.active { + color: #ffffff; + background-color: #473374; + border-color: #473374; +} .list-group-item-warning { color: #855b00; - background-color: #ffe9b8; } - .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { - color: #855b00; - background-color: #ffe19f; } - .list-group-item-warning.list-group-item-action.active { - color: #ffffff; - background-color: #855b00; - border-color: #855b00; } + background-color: #ffe9b8; +} + +.list-group-item-warning.list-group-item-action:hover, +.list-group-item-warning.list-group-item-action:focus { + color: #855b00; + background-color: #ffe19f; +} + +.list-group-item-warning.list-group-item-action.active { + color: #ffffff; + background-color: #855b00; + border-color: #855b00; +} .list-group-item-danger { color: #85332e; - background-color: #ffd3d0; } - .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { - color: #85332e; - background-color: #ffbbb7; } - .list-group-item-danger.list-group-item-action.active { - color: #ffffff; - background-color: #85332e; - border-color: #85332e; } + background-color: #ffd3d0; +} + +.list-group-item-danger.list-group-item-action:hover, +.list-group-item-danger.list-group-item-action:focus { + color: #85332e; + background-color: #ffbbb7; +} + +.list-group-item-danger.list-group-item-action.active { + color: #ffffff; + background-color: #85332e; + border-color: #85332e; +} .list-group-item-light { color: #838383; - background-color: #fefefe; } - .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { - color: #838383; - background-color: #f1f1f1; } - .list-group-item-light.list-group-item-action.active { - color: #ffffff; - background-color: #838383; - border-color: #838383; } + background-color: #fefefe; +} + +.list-group-item-light.list-group-item-action:hover, +.list-group-item-light.list-group-item-action:focus { + color: #838383; + background-color: #f1f1f1; +} + +.list-group-item-light.list-group-item-action.active { + color: #ffffff; + background-color: #838383; + border-color: #838383; +} .list-group-item-dark { color: #131724; - background-color: #c2c4cb; } - .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { - color: #131724; - background-color: #b4b7bf; } - .list-group-item-dark.list-group-item-action.active { - color: #ffffff; - background-color: #131724; - border-color: #131724; } + background-color: #c2c4cb; +} + +.list-group-item-dark.list-group-item-action:hover, +.list-group-item-dark.list-group-item-action:focus { + color: #131724; + background-color: #b4b7bf; +} + +.list-group-item-dark.list-group-item-action.active { + color: #ffffff; + background-color: #131724; + border-color: #131724; +} .close { float: right; @@ -5237,12 +8232,18 @@ input[type="button"].btn-block { line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; - opacity: .5; } - .close:hover { - color: #000; - text-decoration: none; } - .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { - opacity: .75; } + opacity: .5; +} + +.close:hover { + color: #000; + text-decoration: none; +} + +.close:not(:disabled):not(.disabled):hover, +.close:not(:disabled):not(.disabled):focus { + opacity: .75; +} button.close { padding: 0; @@ -5250,10 +8251,12 @@ button.close { border: 0; -webkit-appearance: none; -moz-appearance: none; - appearance: none; } + appearance: none; +} a.close.disabled { - pointer-events: none; } + pointer-events: none; +} .toast { max-width: 350px; @@ -5267,16 +8270,25 @@ a.close.disabled { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); opacity: 0; - border-radius: 0.25rem; } - .toast:not(:last-child) { - margin-bottom: 0.75rem; } - .toast.showing { - opacity: 1; } - .toast.show { - display: block; - opacity: 1; } - .toast.hide { - display: none; } + border-radius: 0.25rem; +} + +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast.showing { + opacity: 1; +} + +.toast.show { + display: block; + opacity: 1; +} + +.toast.hide { + display: none; +} .toast-header { display: -webkit-box; @@ -5289,16 +8301,21 @@ a.close.disabled { color: #6c757d; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); } + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} .toast-body { - padding: 0.75rem; } + padding: 0.75rem; +} .modal-open { - overflow: hidden; } - .modal-open .modal { - overflow-x: hidden; - overflow-y: auto; } + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} .modal { position: fixed; @@ -5309,42 +8326,58 @@ a.close.disabled { width: 100%; height: 100%; overflow: hidden; - outline: 0; } + outline: 0; +} .modal-dialog { position: relative; width: auto; margin: 10px; - pointer-events: none; } + pointer-events: none; +} + +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform 0.4s ease; + transition: -webkit-transform 0.4s ease; + transition: transform 0.4s ease; + transition: transform 0.4s ease, -webkit-transform 0.4s ease; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px); +} + +@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { - -webkit-transition: -webkit-transform 0.4s ease; - transition: -webkit-transform 0.4s ease; - transition: transform 0.4s ease; - transition: transform 0.4s ease, -webkit-transform 0.4s ease; - -webkit-transform: translate(0, -50px); - transform: translate(0, -50px); } - @media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - -webkit-transition: none; - transition: none; } } - .modal.show .modal-dialog { - -webkit-transform: none; - transform: none; } + -webkit-transition: none; + transition: none; + } +} + +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} .modal-dialog-scrollable { display: -webkit-box; display: -ms-flexbox; display: flex; - max-height: calc(100% - 20px); } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 20px); - overflow: hidden; } - .modal-dialog-scrollable .modal-header, - .modal-dialog-scrollable .modal-footer { - -ms-flex-negative: 0; - flex-shrink: 0; } - .modal-dialog-scrollable .modal-body { - overflow-y: auto; } + max-height: calc(100% - 20px); +} + +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 20px); + overflow: hidden; +} + +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} .modal-dialog-centered { display: -webkit-box; @@ -5353,24 +8386,33 @@ a.close.disabled { -webkit-box-align: center; -ms-flex-align: center; align-items: center; - min-height: calc(100% - 20px); } - .modal-dialog-centered::before { - display: block; - height: calc(100vh - 20px); - content: ""; } - .modal-dialog-centered.modal-dialog-scrollable { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - height: 100%; } - .modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; } - .modal-dialog-centered.modal-dialog-scrollable::before { - content: none; } + min-height: calc(100% - 20px); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 20px); + content: ""; +} + +.modal-dialog-centered.modal-dialog-scrollable { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 100%; +} + +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} + +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} .modal-content { position: relative; @@ -5383,11 +8425,12 @@ a.close.disabled { flex-direction: column; width: 100%; pointer-events: auto; - background-color: #fff; + background-color: var(--select-bg); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; - outline: 0; } + outline: 0; +} .modal-backdrop { position: fixed; @@ -5396,11 +8439,16 @@ a.close.disabled { z-index: 1040; width: 100vw; height: 100vh; - background-color: #000; } - .modal-backdrop.fade { - opacity: 0; } - .modal-backdrop.show { - opacity: 0.5; } + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} .modal-header { display: -webkit-box; @@ -5415,21 +8463,26 @@ a.close.disabled { padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: 0.3rem; - border-top-right-radius: 0.3rem; } - .modal-header .close { - padding: 1rem 1rem; - margin: -25px -26px -25px auto; } + border-top-right-radius: 0.3rem; +} + +.modal-header .close { + padding: 1rem 1rem; + margin: -25px -26px -25px auto; +} .modal-title { margin-bottom: 0; - line-height: 1.5; } + line-height: 1.5; +} .modal-body { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; - padding: 15px; } + padding: 15px; +} .modal-footer { display: -webkit-box; @@ -5444,42 +8497,65 @@ a.close.disabled { padding: 15px; border-top: 1px solid #dee2e6; border-bottom-right-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; } - .modal-footer > :not(:first-child) { - margin-left: .25rem; } - .modal-footer > :not(:last-child) { - margin-right: .25rem; } + border-bottom-left-radius: 0.3rem; +} + +.modal-footer> :not(:first-child) { + margin-left: .25rem; +} + +.modal-footer> :not(:last-child) { + margin-right: .25rem; +} .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; - overflow: scroll; } + overflow: scroll; +} @media (min-width: 576px) { .modal-dialog { max-width: 500px; - margin: 30px auto; } + margin: 30px auto; + } + .modal-dialog-scrollable { - max-height: calc(100% - 60px); } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 60px); } + max-height: calc(100% - 60px); + } + + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 60px); + } + .modal-dialog-centered { - min-height: calc(100% - 60px); } - .modal-dialog-centered::before { - height: calc(100vh - 60px); } + min-height: calc(100% - 60px); + } + + .modal-dialog-centered::before { + height: calc(100vh - 60px); + } + .modal-sm { - max-width: 300px; } } + max-width: 300px; + } +} @media (min-width: 992px) { + .modal-lg, .modal-xl { - max-width: 90%; } } + max-width: 90%; + } +} @media (min-width: 1200px) { .modal-xl { - max-width: 1140px; } } + max-width: 1140px; + } +} .tooltip { position: absolute; @@ -5502,67 +8578,107 @@ a.close.disabled { line-break: auto; font-size: 0.75rem; word-wrap: break-word; - opacity: 0; } - .tooltip.show { - opacity: 0.9; } - .tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; } - .tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; } + opacity: 0; +} -.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0; } - .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0; } - .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; } +.tooltip.show { + opacity: 0.9; +} -.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem; } - .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; } - .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; } +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} -.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0; } - .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0; } - .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; } +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} -.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem; } - .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; } - .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; } +.bs-tooltip-top, +.bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, +.bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, +.bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, +.bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, +.bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, +.bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, +.bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, +.bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, +.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, +.bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, +.bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, +.bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} .tooltip-inner { max-width: 200px; padding: 0.4rem 0.75rem; - color: #fff; + color: var(--base-text); text-align: center; background-color: #000; - border-radius: 0.375rem; } + border-radius: 0.375rem; +} .popover { position: absolute; @@ -5587,89 +8703,142 @@ a.close.disabled { line-break: auto; font-size: 0.875rem; word-wrap: break-word; - background-color: #2a2c44; + background-color: var(--card-banner-bg); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; } - .popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; } - .popover .arrow::before, .popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; } + border-radius: 0.3rem; +} -.bs-popover-top, .bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; } - .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { - bottom: calc((0.5rem + 1px) * -1); } - .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); } - .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #2a2c44; } +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} -.bs-popover-right, .bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; } - .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { - left: calc((0.5rem + 1px) * -1); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; } - .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); } - .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #2a2c44; } +.popover .arrow::before, +.popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} -.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; } - .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { - top: calc((0.5rem + 1px) * -1); } - .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); } - .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #2a2c44; } - .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; } +.bs-popover-top, +.bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} -.bs-popover-left, .bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; } - .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { - right: calc((0.5rem + 1px) * -1); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; } - .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); } - .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #2a2c44; } +.bs-popover-top>.arrow, +.bs-popover-auto[x-placement^="top"]>.arrow { + bottom: calc((0.5rem + 1px) * -1); +} + +.bs-popover-top>.arrow::before, +.bs-popover-auto[x-placement^="top"]>.arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top>.arrow::after, +.bs-popover-auto[x-placement^="top"]>.arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: var(--card-banner-bg); +} + +.bs-popover-right, +.bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} + +.bs-popover-right>.arrow, +.bs-popover-auto[x-placement^="right"]>.arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right>.arrow::before, +.bs-popover-auto[x-placement^="right"]>.arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right>.arrow::after, +.bs-popover-auto[x-placement^="right"]>.arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: var(--card-banner-bg); +} + +.bs-popover-bottom, +.bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} + +.bs-popover-bottom>.arrow, +.bs-popover-auto[x-placement^="bottom"]>.arrow { + top: calc((0.5rem + 1px) * -1); +} + +.bs-popover-bottom>.arrow::before, +.bs-popover-auto[x-placement^="bottom"]>.arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom>.arrow::after, +.bs-popover-auto[x-placement^="bottom"]>.arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: var(--card-banner-bg); +} + +.bs-popover-bottom .popover-header::before, +.bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, +.bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} + +.bs-popover-left>.arrow, +.bs-popover-auto[x-placement^="left"]>.arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left>.arrow::before, +.bs-popover-auto[x-placement^="left"]>.arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left>.arrow::after, +.bs-popover-auto[x-placement^="left"]>.arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: var(--card-banner-bg); +} .popover-header { padding: 0.5rem 0.75rem; @@ -5678,29 +8847,38 @@ a.close.disabled { background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); } - .popover-header:empty { - display: none; } + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} .popover-body { padding: 0.5rem 0.75rem; - color: #212529; } + color: #212529; +} .carousel { - position: relative; } + position: relative; +} .carousel.pointer-event { -ms-touch-action: pan-y; - touch-action: pan-y; } + touch-action: pan-y; +} .carousel-inner { position: relative; width: 100%; - overflow: hidden; } - .carousel-inner::after { - display: block; - clear: both; - content: ""; } + overflow: hidden; +} + +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} .carousel-item { position: relative; @@ -5713,51 +8891,65 @@ a.close.disabled { -webkit-transition: -webkit-transform 0.6s ease-in-out; transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; } - @media (prefers-reduced-motion: reduce) { - .carousel-item { - -webkit-transition: none; - transition: none; } } + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-item { + -webkit-transition: none; + transition: none; + } +} .carousel-item.active, .carousel-item-next, .carousel-item-prev { - display: block; } + display: block; +} .carousel-item-next:not(.carousel-item-left), .active.carousel-item-right { -webkit-transform: translateX(100%); - transform: translateX(100%); } + transform: translateX(100%); +} .carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left { -webkit-transform: translateX(-100%); - transform: translateX(-100%); } + transform: translateX(-100%); +} .carousel-fade .carousel-item { opacity: 0; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transform: none; - transform: none; } + transform: none; +} .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right { z-index: 1; - opacity: 1; } + opacity: 1; +} .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; -webkit-transition: 0s 0.6s opacity; - transition: 0s 0.6s opacity; } - @media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - -webkit-transition: none; - transition: none; } } + transition: 0s 0.6s opacity; +} + +@media (prefers-reduced-motion: reduce) { + + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + -webkit-transition: none; + transition: none; + } +} .carousel-control-prev, .carousel-control-next { @@ -5775,42 +8967,55 @@ a.close.disabled { -ms-flex-pack: center; justify-content: center; width: 15%; - color: #fff; + color: var(--base-text); text-align: center; opacity: 0.5; -webkit-transition: opacity 0.15s ease; - transition: opacity 0.15s ease; } - @media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - -webkit-transition: none; - transition: none; } } - .carousel-control-prev:hover, .carousel-control-prev:focus, - .carousel-control-next:hover, - .carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; } + transition: opacity 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + + .carousel-control-prev, + .carousel-control-next { + -webkit-transition: none; + transition: none; + } +} + +.carousel-control-prev:hover, +.carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: var(--base-text); + text-decoration: none; + outline: 0; + opacity: 0.9; +} .carousel-control-prev { - left: 0; } + left: 0; +} .carousel-control-next { - right: 0; } + right: 0; +} .carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 20px; height: 20px; - background: no-repeat 50% / 100% 100%; } + background: no-repeat 50% / 100% 100%; +} .carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); } + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); +} .carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); } + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); +} .carousel-indicators { position: absolute; @@ -5827,32 +9032,40 @@ a.close.disabled { padding-left: 0; margin-right: 15%; margin-left: 15%; - list-style: none; } + list-style: none; +} + +.carousel-indicators li { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: var(--select-bg); + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + -webkit-transition: opacity 0.6s ease; + transition: opacity 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { .carousel-indicators li { - -webkit-box-sizing: content-box; - box-sizing: content-box; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: .5; - -webkit-transition: opacity 0.6s ease; - transition: opacity 0.6s ease; } - @media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - -webkit-transition: none; - transition: none; } } - .carousel-indicators .active { - opacity: 1; } + -webkit-transition: none; + transition: none; + } +} + +.carousel-indicators .active { + opacity: 1; +} .carousel-caption { position: absolute; @@ -5862,18 +9075,23 @@ a.close.disabled { z-index: 10; padding-top: 20px; padding-bottom: 20px; - color: #fff; - text-align: center; } + color: var(--base-text); + text-align: center; +} @-webkit-keyframes spinner-border { to { -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } + transform: rotate(360deg); + } +} @keyframes spinner-border { to { -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } + transform: rotate(360deg); + } +} .spinner-border { display: inline-block; @@ -5884,26 +9102,36 @@ a.close.disabled { border-right-color: transparent; border-radius: 50%; -webkit-animation: spinner-border .75s linear infinite; - animation: spinner-border .75s linear infinite; } + animation: spinner-border .75s linear infinite; +} .spinner-border-sm { width: 1rem; height: 1rem; - border-width: 0.2em; } + border-width: 0.2em; +} @-webkit-keyframes spinner-grow { 0% { -webkit-transform: scale(0); - transform: scale(0); } + transform: scale(0); + } + 50% { - opacity: 1; } } + opacity: 1; + } +} @keyframes spinner-grow { 0% { -webkit-transform: scale(0); - transform: scale(0); } + transform: scale(0); + } + 50% { - opacity: 1; } } + opacity: 1; + } +} .spinner-grow { display: inline-block; @@ -5914,1140 +9142,1706 @@ a.close.disabled { border-radius: 50%; opacity: 0; -webkit-animation: spinner-grow .75s linear infinite; - animation: spinner-grow .75s linear infinite; } + animation: spinner-grow .75s linear infinite; +} .spinner-grow-sm { width: 1rem; - height: 1rem; } + height: 1rem; +} .align-baseline { - vertical-align: baseline !important; } + vertical-align: baseline !important; +} .align-top { - vertical-align: top !important; } + vertical-align: top !important; +} .align-middle { - vertical-align: middle !important; } + vertical-align: middle !important; +} .align-bottom { - vertical-align: bottom !important; } + vertical-align: bottom !important; +} .align-text-bottom { - vertical-align: text-bottom !important; } + vertical-align: text-bottom !important; +} .align-text-top { - vertical-align: text-top !important; } + vertical-align: text-top !important; +} -.bg-primary, .settings-panel .color-tiles .tiles.primary { - background-color: #2196f3 !important; } +.bg-primary, +.settings-panel .color-tiles .tiles.primary { + background-color: #2196f3 !important; +} -a.bg-primary:hover, .settings-panel .color-tiles a.tiles.primary:hover, a.bg-primary:focus, .settings-panel .color-tiles a.tiles.primary:focus, +a.bg-primary:hover, +.settings-panel .color-tiles a.tiles.primary:hover, +a.bg-primary:focus, +.settings-panel .color-tiles a.tiles.primary:focus, button.bg-primary:hover, .settings-panel .color-tiles button.tiles.primary:hover, button.bg-primary:focus, .settings-panel .color-tiles button.tiles.primary:focus { - background-color: #0c7cd5 !important; } + background-color: #0c7cd5 !important; +} .bg-secondary { - background-color: #dde4eb !important; } + background-color: #dde4eb !important; +} -a.bg-secondary:hover, a.bg-secondary:focus, +a.bg-secondary:hover, +a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { - background-color: #bdcbd8 !important; } + background-color: #bdcbd8 !important; +} -.bg-success, .settings-panel .color-tiles .tiles.success { - background-color: #19d895 !important; } +.bg-success, +.settings-panel .color-tiles .tiles.success { + background-color: #19d895 !important; +} -a.bg-success:hover, .settings-panel .color-tiles a.tiles.success:hover, a.bg-success:focus, .settings-panel .color-tiles a.tiles.success:focus, +a.bg-success:hover, +.settings-panel .color-tiles a.tiles.success:hover, +a.bg-success:focus, +.settings-panel .color-tiles a.tiles.success:focus, button.bg-success:hover, .settings-panel .color-tiles button.tiles.success:hover, button.bg-success:focus, .settings-panel .color-tiles button.tiles.success:focus { - background-color: #14aa75 !important; } + background-color: #14aa75 !important; +} -.bg-info, .settings-panel .color-tiles .tiles.info { - background-color: #8862e0 !important; } +.bg-info, +.settings-panel .color-tiles .tiles.info { + background-color: #8862e0 !important; +} -a.bg-info:hover, .settings-panel .color-tiles a.tiles.info:hover, a.bg-info:focus, .settings-panel .color-tiles a.tiles.info:focus, +a.bg-info:hover, +.settings-panel .color-tiles a.tiles.info:hover, +a.bg-info:focus, +.settings-panel .color-tiles a.tiles.info:focus, button.bg-info:hover, .settings-panel .color-tiles button.tiles.info:hover, button.bg-info:focus, .settings-panel .color-tiles button.tiles.info:focus { - background-color: #6837d8 !important; } + background-color: #6837d8 !important; +} -.bg-warning, .settings-panel .color-tiles .tiles.warning { - background-color: #ffaf00 !important; } +.bg-warning, +.settings-panel .color-tiles .tiles.warning { + background-color: #ffaf00 !important; +} -a.bg-warning:hover, .settings-panel .color-tiles a.tiles.warning:hover, a.bg-warning:focus, .settings-panel .color-tiles a.tiles.warning:focus, +a.bg-warning:hover, +.settings-panel .color-tiles a.tiles.warning:hover, +a.bg-warning:focus, +.settings-panel .color-tiles a.tiles.warning:focus, button.bg-warning:hover, .settings-panel .color-tiles button.tiles.warning:hover, button.bg-warning:focus, .settings-panel .color-tiles button.tiles.warning:focus { - background-color: #cc8c00 !important; } + background-color: #cc8c00 !important; +} -.bg-danger, .settings-panel .color-tiles .tiles.danger { - background-color: #ff6258 !important; } +.bg-danger, +.settings-panel .color-tiles .tiles.danger { + background-color: #ff6258 !important; +} -a.bg-danger:hover, .settings-panel .color-tiles a.tiles.danger:hover, a.bg-danger:focus, .settings-panel .color-tiles a.tiles.danger:focus, +a.bg-danger:hover, +.settings-panel .color-tiles a.tiles.danger:hover, +a.bg-danger:focus, +.settings-panel .color-tiles a.tiles.danger:focus, button.bg-danger:hover, .settings-panel .color-tiles button.tiles.danger:hover, button.bg-danger:focus, .settings-panel .color-tiles button.tiles.danger:focus { - background-color: #ff3225 !important; } + background-color: #ff3225 !important; +} .bg-light { - background-color: #fbfbfb !important; } + background-color: #fbfbfb !important; +} -a.bg-light:hover, a.bg-light:focus, +a.bg-light:hover, +a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { - background-color: #e2e2e2 !important; } + background-color: #e2e2e2 !important; +} -.bg-dark, .settings-panel .color-tiles .tiles.dark { - background-color: #252C46 !important; } +.bg-dark, +.settings-panel .color-tiles .tiles.dark { + background-color: #252C46 !important; +} -a.bg-dark:hover, .settings-panel .color-tiles a.tiles.dark:hover, a.bg-dark:focus, .settings-panel .color-tiles a.tiles.dark:focus, +a.bg-dark:hover, +.settings-panel .color-tiles a.tiles.dark:hover, +a.bg-dark:focus, +.settings-panel .color-tiles a.tiles.dark:focus, button.bg-dark:hover, .settings-panel .color-tiles button.tiles.dark:hover, button.bg-dark:focus, .settings-panel .color-tiles button.tiles.dark:focus { - background-color: #131725 !important; } + background-color: #131725 !important; +} .bg-white { - background-color: #ffffff !important; } + background-color: #ffffff !important; +} .bg-transparent { - background-color: transparent !important; } + background-color: transparent !important; +} -.border, .loader-demo-box { - border: 1px solid #383e5d !important; } +.border, +.loader-demo-box { + border: 1px solid var(--outline) !important; +} .border-top { - border-top: 1px solid #383e5d !important; } + border-top: 1px solid var(--outline) !important; +} .border-right { - border-right: 1px solid #383e5d !important; } + border-right: 1px solid var(--outline) !important; +} .border-bottom { - border-bottom: 1px solid #383e5d !important; } + border-bottom: 1px solid var(--outline) !important; +} .border-left { - border-left: 1px solid #383e5d !important; } + border-left: 1px solid var(--outline) !important; +} .border-0 { - border: 0 !important; } + border: 0 !important; +} .border-top-0 { - border-top: 0 !important; } + border-top: 0 !important; +} .border-right-0 { - border-right: 0 !important; } + border-right: 0 !important; +} .border-bottom-0 { - border-bottom: 0 !important; } + border-bottom: 0 !important; +} .border-left-0 { - border-left: 0 !important; } + border-left: 0 !important; +} .border-primary { - border-color: #2196f3 !important; } + border-color: #2196f3 !important; +} -.border-secondary, .loader-demo-box { - border-color: #dde4eb !important; } +.border-secondary, +.loader-demo-box { + border-color: #dde4eb !important; +} .border-success { - border-color: #19d895 !important; } + border-color: #19d895 !important; +} .border-info { - border-color: #8862e0 !important; } + border-color: #8862e0 !important; +} .border-warning { - border-color: #ffaf00 !important; } + border-color: #ffaf00 !important; +} .border-danger { - border-color: #ff6258 !important; } + border-color: #ff6258 !important; +} .border-light { - border-color: #fbfbfb !important; } + border-color: #fbfbfb !important; +} .border-dark { - border-color: #252C46 !important; } + border-color: #252C46 !important; +} .border-white { - border-color: #ffffff !important; } + border-color: #ffffff !important; +} .rounded-sm { - border-radius: 0.2rem !important; } + border-radius: 0.2rem !important; +} -.rounded, .loader-demo-box { - border-radius: 0.25rem !important; } +.rounded, +.loader-demo-box { + border-radius: 0.25rem !important; +} .rounded-top { border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; } + border-top-right-radius: 0.25rem !important; +} .rounded-right { border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; } + border-bottom-right-radius: 0.25rem !important; +} .rounded-bottom { border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; } + border-bottom-left-radius: 0.25rem !important; +} .rounded-left { border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; } + border-bottom-left-radius: 0.25rem !important; +} .rounded-lg { - border-radius: 0.3rem !important; } + border-radius: 0.3rem !important; +} -.rounded-circle, .settings-panel .color-tiles .tiles { - border-radius: 50% !important; } +.rounded-circle, +.settings-panel .color-tiles .tiles { + border-radius: 50% !important; +} .rounded-pill { - border-radius: 50rem !important; } + border-radius: 50rem !important; +} .rounded-0 { - border-radius: 0 !important; } + border-radius: 0 !important; +} .clearfix::after { display: block; clear: both; - content: ""; } + content: ""; +} .d-none { - display: none !important; } + display: none !important; +} .d-inline { - display: inline !important; } + display: inline !important; +} .d-inline-block { - display: inline-block !important; } + display: inline-block !important; +} .d-block { - display: block !important; } + display: block !important; +} .d-table { - display: table !important; } + display: table !important; +} .d-table-row { - display: table-row !important; } + display: table-row !important; +} .d-table-cell { - display: table-cell !important; } + display: table-cell !important; +} -.d-flex, .loader-demo-box, .new-accounts ul.chats li.chat-persons a, .new-accounts ul.chats li.chat-persons a div.user, .list-wrapper ul li, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user, .email-wrapper .mail-list-container .mail-list .details, .email-wrapper .message-body .attachments-sections ul li .thumb, .email-wrapper .message-body .attachments-sections ul li .details .buttons, .lightGallery .image-tile .demo-gallery-poster, .swal2-modal { +.d-flex, +.loader-demo-box, +.new-accounts ul.chats li.chat-persons a, +.new-accounts ul.chats li.chat-persons a div.user, +.list-wrapper ul li, +.email-wrapper .mail-sidebar .menu-bar .profile-list-item a, +.email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user, +.email-wrapper .mail-list-container .mail-list .details, +.email-wrapper .message-body .attachments-sections ul li .thumb, +.email-wrapper .message-body .attachments-sections ul li .details .buttons, +.lightGallery .image-tile .demo-gallery-poster, +.swal2-modal { display: -webkit-box !important; display: -ms-flexbox !important; - display: flex !important; } + display: flex !important; +} -.d-inline-flex, .email-wrapper .message-body .attachments-sections ul li { +.d-inline-flex, +.email-wrapper .message-body .attachments-sections ul li { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; - display: inline-flex !important; } + display: inline-flex !important; +} @media (min-width: 576px) { .d-sm-none { - display: none !important; } + display: none !important; + } + .d-sm-inline { - display: inline !important; } + display: inline !important; + } + .d-sm-inline-block { - display: inline-block !important; } + display: inline-block !important; + } + .d-sm-block { - display: block !important; } + display: block !important; + } + .d-sm-table { - display: table !important; } + display: table !important; + } + .d-sm-table-row { - display: table-row !important; } + display: table-row !important; + } + .d-sm-table-cell { - display: table-cell !important; } + display: table-cell !important; + } + .d-sm-flex { display: -webkit-box !important; display: -ms-flexbox !important; - display: flex !important; } + display: flex !important; + } + .d-sm-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; - display: inline-flex !important; } } + display: inline-flex !important; + } +} @media (min-width: 768px) { .d-md-none { - display: none !important; } + display: none !important; + } + .d-md-inline { - display: inline !important; } + display: inline !important; + } + .d-md-inline-block { - display: inline-block !important; } + display: inline-block !important; + } + .d-md-block { - display: block !important; } + display: block !important; + } + .d-md-table { - display: table !important; } + display: table !important; + } + .d-md-table-row { - display: table-row !important; } + display: table-row !important; + } + .d-md-table-cell { - display: table-cell !important; } + display: table-cell !important; + } + .d-md-flex { display: -webkit-box !important; display: -ms-flexbox !important; - display: flex !important; } + display: flex !important; + } + .d-md-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; - display: inline-flex !important; } } + display: inline-flex !important; + } +} @media (min-width: 992px) { .d-lg-none { - display: none !important; } + display: none !important; + } + .d-lg-inline { - display: inline !important; } + display: inline !important; + } + .d-lg-inline-block { - display: inline-block !important; } + display: inline-block !important; + } + .d-lg-block { - display: block !important; } + display: block !important; + } + .d-lg-table { - display: table !important; } + display: table !important; + } + .d-lg-table-row { - display: table-row !important; } + display: table-row !important; + } + .d-lg-table-cell { - display: table-cell !important; } + display: table-cell !important; + } + .d-lg-flex { display: -webkit-box !important; display: -ms-flexbox !important; - display: flex !important; } + display: flex !important; + } + .d-lg-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; - display: inline-flex !important; } } + display: inline-flex !important; + } +} @media (min-width: 1200px) { .d-xl-none { - display: none !important; } + display: none !important; + } + .d-xl-inline { - display: inline !important; } + display: inline !important; + } + .d-xl-inline-block { - display: inline-block !important; } + display: inline-block !important; + } + .d-xl-block { - display: block !important; } + display: block !important; + } + .d-xl-table { - display: table !important; } + display: table !important; + } + .d-xl-table-row { - display: table-row !important; } + display: table-row !important; + } + .d-xl-table-cell { - display: table-cell !important; } + display: table-cell !important; + } + .d-xl-flex { display: -webkit-box !important; display: -ms-flexbox !important; - display: flex !important; } + display: flex !important; + } + .d-xl-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; - display: inline-flex !important; } } + display: inline-flex !important; + } +} @media print { .d-print-none { - display: none !important; } + display: none !important; + } + .d-print-inline { - display: inline !important; } + display: inline !important; + } + .d-print-inline-block { - display: inline-block !important; } + display: inline-block !important; + } + .d-print-block { - display: block !important; } + display: block !important; + } + .d-print-table { - display: table !important; } + display: table !important; + } + .d-print-table-row { - display: table-row !important; } + display: table-row !important; + } + .d-print-table-cell { - display: table-cell !important; } + display: table-cell !important; + } + .d-print-flex { display: -webkit-box !important; display: -ms-flexbox !important; - display: flex !important; } + display: flex !important; + } + .d-print-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; - display: inline-flex !important; } } + display: inline-flex !important; + } +} .embed-responsive { position: relative; display: block; width: 100%; padding: 0; - overflow: hidden; } - .embed-responsive::before { - display: block; - content: ""; } - .embed-responsive .embed-responsive-item, - .embed-responsive iframe, - .embed-responsive embed, - .embed-responsive object, - .embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; } + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} .embed-responsive-21by9::before { - padding-top: 42.85714%; } + padding-top: 42.85714%; +} .embed-responsive-16by9::before { - padding-top: 56.25%; } + padding-top: 56.25%; +} .embed-responsive-4by3::before { - padding-top: 75%; } + padding-top: 75%; +} .embed-responsive-1by1::before { - padding-top: 100%; } + padding-top: 100%; +} .embed-responsive-21by9::before { - padding-top: 42.85714%; } + padding-top: 42.85714%; +} .embed-responsive-16by9::before { - padding-top: 56.25%; } + padding-top: 56.25%; +} .embed-responsive-4by3::before { - padding-top: 75%; } + padding-top: 75%; +} .embed-responsive-1by1::before { - padding-top: 100%; } + padding-top: 100%; +} -.flex-row, .email-wrapper .message-body .attachments-sections ul li { +.flex-row, +.email-wrapper .message-body .attachments-sections ul li { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; - flex-direction: row !important; } + flex-direction: row !important; +} -.flex-column, .new-accounts ul.chats li.chat-persons a div.user, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user { +.flex-column, +.new-accounts ul.chats li.chat-persons a div.user, +.email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; - flex-direction: column !important; } + flex-direction: column !important; +} .flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } + flex-direction: row-reverse !important; +} .flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } + flex-direction: column-reverse !important; +} .flex-wrap { -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } + flex-wrap: wrap !important; +} .flex-nowrap { -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } + flex-wrap: nowrap !important; +} .flex-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } + flex-wrap: wrap-reverse !important; +} .flex-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } + flex: 1 1 auto !important; +} .flex-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } + flex-grow: 0 !important; +} .flex-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } + flex-grow: 1 !important; +} .flex-shrink-0 { -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } + flex-shrink: 0 !important; +} .flex-shrink-1 { -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } + flex-shrink: 1 !important; +} -.justify-content-start, .list-wrapper ul li { +.justify-content-start, +.list-wrapper ul li { -webkit-box-pack: start !important; -ms-flex-pack: start !important; - justify-content: flex-start !important; } + justify-content: flex-start !important; +} -.justify-content-end, .email-wrapper .mail-list-container .mail-list .details { +.justify-content-end, +.email-wrapper .mail-list-container .mail-list .details { -webkit-box-pack: end !important; -ms-flex-pack: end !important; - justify-content: flex-end !important; } + justify-content: flex-end !important; +} -.justify-content-center, .email-wrapper .message-body .attachments-sections ul li .thumb { +.justify-content-center, +.email-wrapper .message-body .attachments-sections ul li .thumb { -webkit-box-pack: center !important; -ms-flex-pack: center !important; - justify-content: center !important; } + justify-content: center !important; +} .justify-content-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; - justify-content: space-between !important; } + justify-content: space-between !important; +} .justify-content-around { -ms-flex-pack: distribute !important; - justify-content: space-around !important; } + justify-content: space-around !important; +} .align-items-start { -webkit-box-align: start !important; -ms-flex-align: start !important; - align-items: flex-start !important; } + align-items: flex-start !important; +} .align-items-end { -webkit-box-align: end !important; -ms-flex-align: end !important; - align-items: flex-end !important; } + align-items: flex-end !important; +} -.align-items-center, .loader-demo-box, .new-accounts ul.chats li.chat-persons a, .list-wrapper ul li, .email-wrapper .message-body .attachments-sections ul li .thumb, .email-wrapper .message-body .attachments-sections ul li .details .buttons { +.align-items-center, +.loader-demo-box, +.new-accounts ul.chats li.chat-persons a, +.list-wrapper ul li, +.email-wrapper .message-body .attachments-sections ul li .thumb, +.email-wrapper .message-body .attachments-sections ul li .details .buttons { -webkit-box-align: center !important; -ms-flex-align: center !important; - align-items: center !important; } + align-items: center !important; +} .align-items-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; - align-items: baseline !important; } + align-items: baseline !important; +} -.align-items-stretch, .email-wrapper .message-body .attachments-sections ul li { +.align-items-stretch, +.email-wrapper .message-body .attachments-sections ul li { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; - align-items: stretch !important; } + align-items: stretch !important; +} .align-content-start { -ms-flex-line-pack: start !important; - align-content: flex-start !important; } + align-content: flex-start !important; +} .align-content-end { -ms-flex-line-pack: end !important; - align-content: flex-end !important; } + align-content: flex-end !important; +} .align-content-center { -ms-flex-line-pack: center !important; - align-content: center !important; } + align-content: center !important; +} .align-content-between { -ms-flex-line-pack: justify !important; - align-content: space-between !important; } + align-content: space-between !important; +} .align-content-around { -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } + align-content: space-around !important; +} .align-content-stretch { -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } + align-content: stretch !important; +} .align-self-auto { -ms-flex-item-align: auto !important; - align-self: auto !important; } + align-self: auto !important; +} .align-self-start { -ms-flex-item-align: start !important; - align-self: flex-start !important; } + align-self: flex-start !important; +} .align-self-end { -ms-flex-item-align: end !important; - align-self: flex-end !important; } + align-self: flex-end !important; +} .align-self-center { -ms-flex-item-align: center !important; - align-self: center !important; } + align-self: center !important; +} .align-self-baseline { -ms-flex-item-align: baseline !important; - align-self: baseline !important; } + align-self: baseline !important; +} .align-self-stretch { -ms-flex-item-align: stretch !important; - align-self: stretch !important; } + align-self: stretch !important; +} @media (min-width: 576px) { .flex-sm-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; - flex-direction: row !important; } + flex-direction: row !important; + } + .flex-sm-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; - flex-direction: column !important; } + flex-direction: column !important; + } + .flex-sm-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } + flex-direction: column-reverse !important; + } + .flex-sm-wrap { -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } + flex-wrap: wrap !important; + } + .flex-sm-nowrap { -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } + flex-grow: 0 !important; + } + .flex-sm-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } + flex-shrink: 1 !important; + } + .justify-content-sm-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; - justify-content: flex-start !important; } + justify-content: flex-start !important; + } + .justify-content-sm-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; - justify-content: flex-end !important; } + justify-content: flex-end !important; + } + .justify-content-sm-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; - justify-content: center !important; } + justify-content: center !important; + } + .justify-content-sm-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; - justify-content: space-between !important; } + justify-content: space-between !important; + } + .justify-content-sm-around { -ms-flex-pack: distribute !important; - justify-content: space-around !important; } + justify-content: space-around !important; + } + .align-items-sm-start { -webkit-box-align: start !important; -ms-flex-align: start !important; - align-items: flex-start !important; } + align-items: flex-start !important; + } + .align-items-sm-end { -webkit-box-align: end !important; -ms-flex-align: end !important; - align-items: flex-end !important; } + align-items: flex-end !important; + } + .align-items-sm-center { -webkit-box-align: center !important; -ms-flex-align: center !important; - align-items: center !important; } + align-items: center !important; + } + .align-items-sm-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; - align-items: baseline !important; } + align-items: baseline !important; + } + .align-items-sm-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; - align-items: stretch !important; } + align-items: stretch !important; + } + .align-content-sm-start { -ms-flex-line-pack: start !important; - align-content: flex-start !important; } + align-content: flex-start !important; + } + .align-content-sm-end { -ms-flex-line-pack: end !important; - align-content: flex-end !important; } + align-content: flex-end !important; + } + .align-content-sm-center { -ms-flex-line-pack: center !important; - align-content: center !important; } + align-content: center !important; + } + .align-content-sm-between { -ms-flex-line-pack: justify !important; - align-content: space-between !important; } + align-content: space-between !important; + } + .align-content-sm-around { -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } + align-content: space-around !important; + } + .align-content-sm-stretch { -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } + align-content: stretch !important; + } + .align-self-sm-auto { -ms-flex-item-align: auto !important; - align-self: auto !important; } + align-self: auto !important; + } + .align-self-sm-start { -ms-flex-item-align: start !important; - align-self: flex-start !important; } + align-self: flex-start !important; + } + .align-self-sm-end { -ms-flex-item-align: end !important; - align-self: flex-end !important; } + align-self: flex-end !important; + } + .align-self-sm-center { -ms-flex-item-align: center !important; - align-self: center !important; } + align-self: center !important; + } + .align-self-sm-baseline { -ms-flex-item-align: baseline !important; - align-self: baseline !important; } + align-self: baseline !important; + } + .align-self-sm-stretch { -ms-flex-item-align: stretch !important; - align-self: stretch !important; } } + align-self: stretch !important; + } +} @media (min-width: 768px) { .flex-md-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; - flex-direction: row !important; } + flex-direction: row !important; + } + .flex-md-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; - flex-direction: column !important; } + flex-direction: column !important; + } + .flex-md-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } + flex-direction: column-reverse !important; + } + .flex-md-wrap { -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } + flex-wrap: wrap !important; + } + .flex-md-nowrap { -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } + flex: 1 1 auto !important; + } + .flex-md-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } + flex-grow: 0 !important; + } + .flex-md-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } + flex-grow: 1 !important; + } + .flex-md-shrink-0 { -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } + flex-shrink: 1 !important; + } + .justify-content-md-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; - justify-content: flex-start !important; } + justify-content: flex-start !important; + } + .justify-content-md-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; - justify-content: flex-end !important; } + justify-content: flex-end !important; + } + .justify-content-md-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; - justify-content: center !important; } + justify-content: center !important; + } + .justify-content-md-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; - justify-content: space-between !important; } + justify-content: space-between !important; + } + .justify-content-md-around { -ms-flex-pack: distribute !important; - justify-content: space-around !important; } + justify-content: space-around !important; + } + .align-items-md-start { -webkit-box-align: start !important; -ms-flex-align: start !important; - align-items: flex-start !important; } + align-items: flex-start !important; + } + .align-items-md-end { -webkit-box-align: end !important; -ms-flex-align: end !important; - align-items: flex-end !important; } + align-items: flex-end !important; + } + .align-items-md-center { -webkit-box-align: center !important; -ms-flex-align: center !important; - align-items: center !important; } + align-items: center !important; + } + .align-items-md-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; - align-items: baseline !important; } + align-items: baseline !important; + } + .align-items-md-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; - align-items: stretch !important; } + align-items: stretch !important; + } + .align-content-md-start { -ms-flex-line-pack: start !important; - align-content: flex-start !important; } + align-content: flex-start !important; + } + .align-content-md-end { -ms-flex-line-pack: end !important; - align-content: flex-end !important; } + align-content: flex-end !important; + } + .align-content-md-center { -ms-flex-line-pack: center !important; - align-content: center !important; } + align-content: center !important; + } + .align-content-md-between { -ms-flex-line-pack: justify !important; - align-content: space-between !important; } + align-content: space-between !important; + } + .align-content-md-around { -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } + align-content: space-around !important; + } + .align-content-md-stretch { -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } + align-content: stretch !important; + } + .align-self-md-auto { -ms-flex-item-align: auto !important; - align-self: auto !important; } + align-self: auto !important; + } + .align-self-md-start { -ms-flex-item-align: start !important; - align-self: flex-start !important; } + align-self: flex-start !important; + } + .align-self-md-end { -ms-flex-item-align: end !important; - align-self: flex-end !important; } + align-self: flex-end !important; + } + .align-self-md-center { -ms-flex-item-align: center !important; - align-self: center !important; } + align-self: center !important; + } + .align-self-md-baseline { -ms-flex-item-align: baseline !important; - align-self: baseline !important; } + align-self: baseline !important; + } + .align-self-md-stretch { -ms-flex-item-align: stretch !important; - align-self: stretch !important; } } + align-self: stretch !important; + } +} @media (min-width: 992px) { .flex-lg-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; - flex-direction: row !important; } + flex-direction: row !important; + } + .flex-lg-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; - flex-direction: column !important; } + flex-direction: column !important; + } + .flex-lg-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } + flex-direction: column-reverse !important; + } + .flex-lg-wrap { -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } + flex-wrap: wrap !important; + } + .flex-lg-nowrap { -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } + flex-grow: 0 !important; + } + .flex-lg-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } + flex-shrink: 1 !important; + } + .justify-content-lg-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; - justify-content: flex-start !important; } + justify-content: flex-start !important; + } + .justify-content-lg-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; - justify-content: flex-end !important; } + justify-content: flex-end !important; + } + .justify-content-lg-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; - justify-content: center !important; } + justify-content: center !important; + } + .justify-content-lg-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; - justify-content: space-between !important; } + justify-content: space-between !important; + } + .justify-content-lg-around { -ms-flex-pack: distribute !important; - justify-content: space-around !important; } + justify-content: space-around !important; + } + .align-items-lg-start { -webkit-box-align: start !important; -ms-flex-align: start !important; - align-items: flex-start !important; } + align-items: flex-start !important; + } + .align-items-lg-end { -webkit-box-align: end !important; -ms-flex-align: end !important; - align-items: flex-end !important; } + align-items: flex-end !important; + } + .align-items-lg-center { -webkit-box-align: center !important; -ms-flex-align: center !important; - align-items: center !important; } + align-items: center !important; + } + .align-items-lg-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; - align-items: baseline !important; } + align-items: baseline !important; + } + .align-items-lg-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; - align-items: stretch !important; } + align-items: stretch !important; + } + .align-content-lg-start { -ms-flex-line-pack: start !important; - align-content: flex-start !important; } + align-content: flex-start !important; + } + .align-content-lg-end { -ms-flex-line-pack: end !important; - align-content: flex-end !important; } + align-content: flex-end !important; + } + .align-content-lg-center { -ms-flex-line-pack: center !important; - align-content: center !important; } + align-content: center !important; + } + .align-content-lg-between { -ms-flex-line-pack: justify !important; - align-content: space-between !important; } + align-content: space-between !important; + } + .align-content-lg-around { -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } + align-content: space-around !important; + } + .align-content-lg-stretch { -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } + align-content: stretch !important; + } + .align-self-lg-auto { -ms-flex-item-align: auto !important; - align-self: auto !important; } + align-self: auto !important; + } + .align-self-lg-start { -ms-flex-item-align: start !important; - align-self: flex-start !important; } + align-self: flex-start !important; + } + .align-self-lg-end { -ms-flex-item-align: end !important; - align-self: flex-end !important; } + align-self: flex-end !important; + } + .align-self-lg-center { -ms-flex-item-align: center !important; - align-self: center !important; } + align-self: center !important; + } + .align-self-lg-baseline { -ms-flex-item-align: baseline !important; - align-self: baseline !important; } + align-self: baseline !important; + } + .align-self-lg-stretch { -ms-flex-item-align: stretch !important; - align-self: stretch !important; } } + align-self: stretch !important; + } +} @media (min-width: 1200px) { .flex-xl-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; - flex-direction: row !important; } + flex-direction: row !important; + } + .flex-xl-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; - flex-direction: column !important; } + flex-direction: column !important; + } + .flex-xl-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } + flex-direction: column-reverse !important; + } + .flex-xl-wrap { -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } + flex-wrap: wrap !important; + } + .flex-xl-nowrap { -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } + flex-grow: 0 !important; + } + .flex-xl-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } + flex-shrink: 1 !important; + } + .justify-content-xl-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; - justify-content: flex-start !important; } + justify-content: flex-start !important; + } + .justify-content-xl-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; - justify-content: flex-end !important; } + justify-content: flex-end !important; + } + .justify-content-xl-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; - justify-content: center !important; } + justify-content: center !important; + } + .justify-content-xl-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; - justify-content: space-between !important; } + justify-content: space-between !important; + } + .justify-content-xl-around { -ms-flex-pack: distribute !important; - justify-content: space-around !important; } + justify-content: space-around !important; + } + .align-items-xl-start { -webkit-box-align: start !important; -ms-flex-align: start !important; - align-items: flex-start !important; } + align-items: flex-start !important; + } + .align-items-xl-end { -webkit-box-align: end !important; -ms-flex-align: end !important; - align-items: flex-end !important; } + align-items: flex-end !important; + } + .align-items-xl-center { -webkit-box-align: center !important; -ms-flex-align: center !important; - align-items: center !important; } + align-items: center !important; + } + .align-items-xl-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; - align-items: baseline !important; } + align-items: baseline !important; + } + .align-items-xl-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; - align-items: stretch !important; } + align-items: stretch !important; + } + .align-content-xl-start { -ms-flex-line-pack: start !important; - align-content: flex-start !important; } + align-content: flex-start !important; + } + .align-content-xl-end { -ms-flex-line-pack: end !important; - align-content: flex-end !important; } + align-content: flex-end !important; + } + .align-content-xl-center { -ms-flex-line-pack: center !important; - align-content: center !important; } + align-content: center !important; + } + .align-content-xl-between { -ms-flex-line-pack: justify !important; - align-content: space-between !important; } + align-content: space-between !important; + } + .align-content-xl-around { -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } + align-content: space-around !important; + } + .align-content-xl-stretch { -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } + align-content: stretch !important; + } + .align-self-xl-auto { -ms-flex-item-align: auto !important; - align-self: auto !important; } + align-self: auto !important; + } + .align-self-xl-start { -ms-flex-item-align: start !important; - align-self: flex-start !important; } + align-self: flex-start !important; + } + .align-self-xl-end { -ms-flex-item-align: end !important; - align-self: flex-end !important; } + align-self: flex-end !important; + } + .align-self-xl-center { -ms-flex-item-align: center !important; - align-self: center !important; } + align-self: center !important; + } + .align-self-xl-baseline { -ms-flex-item-align: baseline !important; - align-self: baseline !important; } + align-self: baseline !important; + } + .align-self-xl-stretch { -ms-flex-item-align: stretch !important; - align-self: stretch !important; } } + align-self: stretch !important; + } +} .float-left { - float: left !important; } + float: left !important; +} .float-right { - float: right !important; } + float: right !important; +} .float-none { - float: none !important; } + float: none !important; +} @media (min-width: 576px) { .float-sm-left { - float: left !important; } + float: left !important; + } + .float-sm-right { - float: right !important; } + float: right !important; + } + .float-sm-none { - float: none !important; } } + float: none !important; + } +} @media (min-width: 768px) { .float-md-left { - float: left !important; } + float: left !important; + } + .float-md-right { - float: right !important; } + float: right !important; + } + .float-md-none { - float: none !important; } } + float: none !important; + } +} @media (min-width: 992px) { .float-lg-left { - float: left !important; } + float: left !important; + } + .float-lg-right { - float: right !important; } + float: right !important; + } + .float-lg-none { - float: none !important; } } + float: none !important; + } +} @media (min-width: 1200px) { .float-xl-left { - float: left !important; } + float: left !important; + } + .float-xl-right { - float: right !important; } + float: right !important; + } + .float-xl-none { - float: none !important; } } + float: none !important; + } +} .overflow-auto { - overflow: auto !important; } + overflow: auto !important; +} .overflow-hidden { - overflow: hidden !important; } + overflow: hidden !important; +} .position-static { - position: static !important; } + position: static !important; +} .position-relative { - position: relative !important; } + position: relative !important; +} .position-absolute { - position: absolute !important; } + position: absolute !important; +} .position-fixed { - position: fixed !important; } + position: fixed !important; +} .position-sticky { position: -webkit-sticky !important; - position: sticky !important; } + position: sticky !important; +} .fixed-top { position: fixed; top: 0; right: 0; left: 0; - z-index: 1030; } + z-index: 1030; +} .fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; - z-index: 1030; } + z-index: 1030; +} @supports ((position: -webkit-sticky) or (position: sticky)) { .sticky-top { position: -webkit-sticky; position: sticky; top: 0; - z-index: 1020; } } + z-index: 1020; + } +} .sr-only { position: absolute; @@ -7057,79 +10851,102 @@ button.bg-dark:focus, overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; - border: 0; } + border: 0; +} -.sr-only-focusable:active, .sr-only-focusable:focus { +.sr-only-focusable:active, +.sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; - white-space: normal; } + white-space: normal; +} .shadow-sm { -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} .shadow { -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} .shadow-lg { -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} .shadow-none { -webkit-box-shadow: none !important; - box-shadow: none !important; } + box-shadow: none !important; +} .w-25 { - width: 25% !important; } + width: 25% !important; +} .w-50 { - width: 50% !important; } + width: 50% !important; +} .w-75 { - width: 75% !important; } + width: 75% !important; +} .w-100 { - width: 100% !important; } + width: 100% !important; +} .w-auto { - width: auto !important; } + width: auto !important; +} .h-25 { - height: 25% !important; } + height: 25% !important; +} .h-50 { - height: 50% !important; } + height: 50% !important; +} .h-75 { - height: 75% !important; } + height: 75% !important; +} .h-100 { - height: 100% !important; } + height: 100% !important; +} .h-auto { - height: auto !important; } + height: auto !important; +} .mw-100 { - max-width: 100% !important; } + max-width: 100% !important; +} .mh-100 { - max-height: 100% !important; } + max-height: 100% !important; +} .min-vw-100 { - min-width: 100vw !important; } + min-width: 100vw !important; +} .min-vh-100 { - min-height: 100vh !important; } + min-height: 100vh !important; +} .vw-100 { - width: 100vw !important; } + width: 100vw !important; +} .vh-100 { - height: 100vh !important; } + height: 100vh !important; +} .stretched-link::after { position: absolute; @@ -7140,1600 +10957,2567 @@ button.bg-dark:focus, z-index: 1; pointer-events: auto; content: ""; - background-color: rgba(0, 0, 0, 0); } + background-color: rgba(0, 0, 0, 0); +} .m-0 { - margin: 0 !important; } + margin: 0 !important; +} .mt-0, .my-0 { - margin-top: 0 !important; } + margin-top: 0 !important; +} -.mr-0, .rtl .settings-panel .sidebar-bg-options .rounded-circle, .rtl .settings-panel .sidebar-bg-options .color-tiles .tiles, .rtl .settings-panel .color-tiles .sidebar-bg-options .tiles, .rtl .settings-panel .events i, +.mr-0, +.rtl .settings-panel .sidebar-bg-options .rounded-circle, +.rtl .settings-panel .sidebar-bg-options .color-tiles .tiles, +.rtl .settings-panel .color-tiles .sidebar-bg-options .tiles, +.rtl .settings-panel .events i, .mx-0 { - margin-right: 0 !important; } + margin-right: 0 !important; +} .mb-0, .my-0 { - margin-bottom: 0 !important; } + margin-bottom: 0 !important; +} .ml-0, .mx-0 { - margin-left: 0 !important; } + margin-left: 0 !important; +} .m-1 { - margin: 0.25rem !important; } + margin: 0.25rem !important; +} -.mt-1, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel, +.mt-1, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel, .my-1 { - margin-top: 0.25rem !important; } + margin-top: 0.25rem !important; +} .mr-1, .mx-1 { - margin-right: 0.25rem !important; } + margin-right: 0.25rem !important; +} .mb-1, .my-1 { - margin-bottom: 0.25rem !important; } + margin-bottom: 0.25rem !important; +} .ml-1, .mx-1 { - margin-left: 0.25rem !important; } + margin-left: 0.25rem !important; +} .m-2 { - margin: 0.5rem !important; } + margin: 0.5rem !important; +} -.mt-2, .template-demo > .btn, .ajax-upload-dragdrop .template-demo > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .template-demo > .swal2-styled, .wizard > .actions .template-demo > a, .template-demo > .btn-toolbar, .template-demo > .btn-group, .template-demo .circle-progress, +.mt-2, +.template-demo>.btn, +.ajax-upload-dragdrop .template-demo>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .template-demo>.swal2-styled, +.wizard>.actions .template-demo>a, +.template-demo>.btn-toolbar, +.template-demo>.btn-group, +.template-demo .circle-progress, .my-2 { - margin-top: 0.5rem !important; } + margin-top: 0.5rem !important; +} -.mr-2, .template-demo > .btn, .ajax-upload-dragdrop .template-demo > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .template-demo > .swal2-styled, .wizard > .actions .template-demo > a, .template-demo > .btn-toolbar, .template-demo > .btn-group, .template-demo .dropdown, +.mr-2, +.template-demo>.btn, +.ajax-upload-dragdrop .template-demo>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .template-demo>.swal2-styled, +.wizard>.actions .template-demo>a, +.template-demo>.btn-toolbar, +.template-demo>.btn-group, +.template-demo .dropdown, .mx-2 { - margin-right: 0.5rem !important; } + margin-right: 0.5rem !important; +} .mb-2, .my-2 { - margin-bottom: 0.5rem !important; } + margin-bottom: 0.5rem !important; +} -.ml-2, .btn-toolbar .btn-group + .btn-group, .rtl .settings-panel .events i, +.ml-2, +.btn-toolbar .btn-group+.btn-group, +.rtl .settings-panel .events i, .mx-2 { - margin-left: 0.5rem !important; } + margin-left: 0.5rem !important; +} .m-3 { - margin: 1rem !important; } + margin: 1rem !important; +} .mt-3, .my-3 { - margin-top: 1rem !important; } + margin-top: 1rem !important; +} .mr-3, .mx-3 { - margin-right: 1rem !important; } + margin-right: 1rem !important; +} -.mb-3, .template-demo .circle-progress-block, .user-profile .side-left .card .avatar img, +.mb-3, +.template-demo .circle-progress-block, +.user-profile .side-left .card .avatar img, .my-3 { - margin-bottom: 1rem !important; } + margin-bottom: 1rem !important; +} -.ml-3, .rtl .settings-panel .sidebar-bg-options .rounded-circle, .rtl .settings-panel .sidebar-bg-options .color-tiles .tiles, .rtl .settings-panel .color-tiles .sidebar-bg-options .tiles, +.ml-3, +.rtl .settings-panel .sidebar-bg-options .rounded-circle, +.rtl .settings-panel .sidebar-bg-options .color-tiles .tiles, +.rtl .settings-panel .color-tiles .sidebar-bg-options .tiles, .mx-3 { - margin-left: 1rem !important; } + margin-left: 1rem !important; +} .m-4 { - margin: 1.5rem !important; } + margin: 1.5rem !important; +} -.mt-4, .user-profile .side-left .card .avatar img, +.mt-4, +.user-profile .side-left .card .avatar img, .my-4 { - margin-top: 1.5rem !important; } + margin-top: 1.5rem !important; +} .mr-4, .mx-4 { - margin-right: 1.5rem !important; } + margin-right: 1.5rem !important; +} -.mb-4, .user-profile .side-left .card .overview .about-user, +.mb-4, +.user-profile .side-left .card .overview .about-user, .my-4 { - margin-bottom: 1.5rem !important; } + margin-bottom: 1.5rem !important; +} .ml-4, .mx-4 { - margin-left: 1.5rem !important; } + margin-left: 1.5rem !important; +} .m-5 { - margin: 3rem !important; } + margin: 3rem !important; +} .mt-5, .my-5 { - margin-top: 3rem !important; } + margin-top: 3rem !important; +} .mr-5, .mx-5 { - margin-right: 3rem !important; } + margin-right: 3rem !important; +} .mb-5, .my-5 { - margin-bottom: 3rem !important; } + margin-bottom: 3rem !important; +} .ml-5, .mx-5 { - margin-left: 3rem !important; } + margin-left: 3rem !important; +} .p-0 { - padding: 0 !important; } + padding: 0 !important; +} -.pt-0, .card-revenue-table .revenue-item:first-child, +.pt-0, +.card-revenue-table .revenue-item:first-child, .py-0 { - padding-top: 0 !important; } + padding-top: 0 !important; +} .pr-0, .px-0 { - padding-right: 0 !important; } + padding-right: 0 !important; +} -.pb-0, .card-revenue-table .revenue-item:last-child, +.pb-0, +.card-revenue-table .revenue-item:last-child, .py-0 { - padding-bottom: 0 !important; } + padding-bottom: 0 !important; +} .pl-0, .px-0 { - padding-left: 0 !important; } + padding-left: 0 !important; +} .p-1 { - padding: 0.25rem !important; } + padding: 0.25rem !important; +} .pt-1, .py-1 { - padding-top: 0.25rem !important; } + padding-top: 0.25rem !important; +} .pr-1, .px-1 { - padding-right: 0.25rem !important; } + padding-right: 0.25rem !important; +} .pb-1, .py-1 { - padding-bottom: 0.25rem !important; } + padding-bottom: 0.25rem !important; +} .pl-1, .px-1 { - padding-left: 0.25rem !important; } + padding-left: 0.25rem !important; +} .p-2 { - padding: 0.5rem !important; } + padding: 0.5rem !important; +} .pt-2, .py-2 { - padding-top: 0.5rem !important; } + padding-top: 0.5rem !important; +} .pr-2, .px-2, .template-demo .circle-progress-block { - padding-right: 0.5rem !important; } + padding-right: 0.5rem !important; +} .pb-2, .py-2 { - padding-bottom: 0.5rem !important; } + padding-bottom: 0.5rem !important; +} .pl-2, .px-2, .template-demo .circle-progress-block { - padding-left: 0.5rem !important; } + padding-left: 0.5rem !important; +} .p-3 { - padding: 1rem !important; } + padding: 1rem !important; +} .pt-3, .py-3, .card-revenue-table .revenue-item { - padding-top: 1rem !important; } + padding-top: 1rem !important; +} .pr-3, .px-3 { - padding-right: 1rem !important; } + padding-right: 1rem !important; +} .pb-3, .py-3, .card-revenue-table .revenue-item { - padding-bottom: 1rem !important; } + padding-bottom: 1rem !important; +} .pl-3, .px-3 { - padding-left: 1rem !important; } + padding-left: 1rem !important; +} .p-4 { - padding: 1.5rem !important; } + padding: 1.5rem !important; +} .pt-4, .py-4 { - padding-top: 1.5rem !important; } + padding-top: 1.5rem !important; +} .pr-4, .px-4 { - padding-right: 1.5rem !important; } + padding-right: 1.5rem !important; +} .pb-4, .py-4 { - padding-bottom: 1.5rem !important; } + padding-bottom: 1.5rem !important; +} .pl-4, .px-4 { - padding-left: 1.5rem !important; } + padding-left: 1.5rem !important; +} .p-5 { - padding: 3rem !important; } + padding: 3rem !important; +} .pt-5, .py-5 { - padding-top: 3rem !important; } + padding-top: 3rem !important; +} .pr-5, .px-5 { - padding-right: 3rem !important; } + padding-right: 3rem !important; +} .pb-5, .py-5 { - padding-bottom: 3rem !important; } + padding-bottom: 3rem !important; +} .pl-5, .px-5 { - padding-left: 3rem !important; } + padding-left: 3rem !important; +} .m-n1 { - margin: -0.25rem !important; } + margin: -0.25rem !important; +} .mt-n1, .my-n1 { - margin-top: -0.25rem !important; } + margin-top: -0.25rem !important; +} .mr-n1, .mx-n1 { - margin-right: -0.25rem !important; } + margin-right: -0.25rem !important; +} .mb-n1, .my-n1 { - margin-bottom: -0.25rem !important; } + margin-bottom: -0.25rem !important; +} .ml-n1, .mx-n1 { - margin-left: -0.25rem !important; } + margin-left: -0.25rem !important; +} .m-n2 { - margin: -0.5rem !important; } + margin: -0.5rem !important; +} .mt-n2, .my-n2 { - margin-top: -0.5rem !important; } + margin-top: -0.5rem !important; +} .mr-n2, .mx-n2 { - margin-right: -0.5rem !important; } + margin-right: -0.5rem !important; +} .mb-n2, .my-n2 { - margin-bottom: -0.5rem !important; } + margin-bottom: -0.5rem !important; +} .ml-n2, .mx-n2 { - margin-left: -0.5rem !important; } + margin-left: -0.5rem !important; +} .m-n3 { - margin: -1rem !important; } + margin: -1rem !important; +} .mt-n3, .my-n3 { - margin-top: -1rem !important; } + margin-top: -1rem !important; +} .mr-n3, .mx-n3 { - margin-right: -1rem !important; } + margin-right: -1rem !important; +} .mb-n3, .my-n3 { - margin-bottom: -1rem !important; } + margin-bottom: -1rem !important; +} .ml-n3, .mx-n3 { - margin-left: -1rem !important; } + margin-left: -1rem !important; +} .m-n4 { - margin: -1.5rem !important; } + margin: -1.5rem !important; +} .mt-n4, .my-n4 { - margin-top: -1.5rem !important; } + margin-top: -1.5rem !important; +} .mr-n4, .mx-n4 { - margin-right: -1.5rem !important; } + margin-right: -1.5rem !important; +} .mb-n4, .my-n4 { - margin-bottom: -1.5rem !important; } + margin-bottom: -1.5rem !important; +} .ml-n4, .mx-n4 { - margin-left: -1.5rem !important; } + margin-left: -1.5rem !important; +} .m-n5 { - margin: -3rem !important; } + margin: -3rem !important; +} .mt-n5, .my-n5 { - margin-top: -3rem !important; } + margin-top: -3rem !important; +} .mr-n5, .mx-n5 { - margin-right: -3rem !important; } + margin-right: -3rem !important; +} .mb-n5, .my-n5 { - margin-bottom: -3rem !important; } + margin-bottom: -3rem !important; +} .ml-n5, .mx-n5 { - margin-left: -3rem !important; } + margin-left: -3rem !important; +} .m-auto { - margin: auto !important; } + margin: auto !important; +} .mt-auto, .my-auto { - margin-top: auto !important; } + margin-top: auto !important; +} .mr-auto, .mx-auto { - margin-right: auto !important; } + margin-right: auto !important; +} .mb-auto, .my-auto { - margin-bottom: auto !important; } + margin-bottom: auto !important; +} .ml-auto, .mx-auto { - margin-left: auto !important; } + margin-left: auto !important; +} @media (min-width: 576px) { .m-sm-0 { - margin: 0 !important; } + margin: 0 !important; + } + .mt-sm-0, .my-sm-0 { - margin-top: 0 !important; } + margin-top: 0 !important; + } + .mr-sm-0, .mx-sm-0 { - margin-right: 0 !important; } + margin-right: 0 !important; + } + .mb-sm-0, .my-sm-0 { - margin-bottom: 0 !important; } + margin-bottom: 0 !important; + } + .ml-sm-0, .mx-sm-0 { - margin-left: 0 !important; } + margin-left: 0 !important; + } + .m-sm-1 { - margin: 0.25rem !important; } + margin: 0.25rem !important; + } + .mt-sm-1, .my-sm-1 { - margin-top: 0.25rem !important; } + margin-top: 0.25rem !important; + } + .mr-sm-1, .mx-sm-1 { - margin-right: 0.25rem !important; } + margin-right: 0.25rem !important; + } + .mb-sm-1, .my-sm-1 { - margin-bottom: 0.25rem !important; } + margin-bottom: 0.25rem !important; + } + .ml-sm-1, .mx-sm-1 { - margin-left: 0.25rem !important; } + margin-left: 0.25rem !important; + } + .m-sm-2 { - margin: 0.5rem !important; } + margin: 0.5rem !important; + } + .mt-sm-2, .my-sm-2 { - margin-top: 0.5rem !important; } + margin-top: 0.5rem !important; + } + .mr-sm-2, .mx-sm-2 { - margin-right: 0.5rem !important; } + margin-right: 0.5rem !important; + } + .mb-sm-2, .my-sm-2 { - margin-bottom: 0.5rem !important; } + margin-bottom: 0.5rem !important; + } + .ml-sm-2, .mx-sm-2 { - margin-left: 0.5rem !important; } + margin-left: 0.5rem !important; + } + .m-sm-3 { - margin: 1rem !important; } + margin: 1rem !important; + } + .mt-sm-3, .my-sm-3 { - margin-top: 1rem !important; } + margin-top: 1rem !important; + } + .mr-sm-3, .mx-sm-3 { - margin-right: 1rem !important; } + margin-right: 1rem !important; + } + .mb-sm-3, .my-sm-3 { - margin-bottom: 1rem !important; } + margin-bottom: 1rem !important; + } + .ml-sm-3, .mx-sm-3 { - margin-left: 1rem !important; } + margin-left: 1rem !important; + } + .m-sm-4 { - margin: 1.5rem !important; } + margin: 1.5rem !important; + } + .mt-sm-4, .my-sm-4 { - margin-top: 1.5rem !important; } + margin-top: 1.5rem !important; + } + .mr-sm-4, .mx-sm-4 { - margin-right: 1.5rem !important; } + margin-right: 1.5rem !important; + } + .mb-sm-4, .my-sm-4 { - margin-bottom: 1.5rem !important; } + margin-bottom: 1.5rem !important; + } + .ml-sm-4, .mx-sm-4 { - margin-left: 1.5rem !important; } + margin-left: 1.5rem !important; + } + .m-sm-5 { - margin: 3rem !important; } + margin: 3rem !important; + } + .mt-sm-5, .my-sm-5 { - margin-top: 3rem !important; } + margin-top: 3rem !important; + } + .mr-sm-5, .mx-sm-5 { - margin-right: 3rem !important; } + margin-right: 3rem !important; + } + .mb-sm-5, .my-sm-5 { - margin-bottom: 3rem !important; } + margin-bottom: 3rem !important; + } + .ml-sm-5, .mx-sm-5 { - margin-left: 3rem !important; } + margin-left: 3rem !important; + } + .p-sm-0 { - padding: 0 !important; } + padding: 0 !important; + } + .pt-sm-0, .py-sm-0 { - padding-top: 0 !important; } + padding-top: 0 !important; + } + .pr-sm-0, .px-sm-0 { - padding-right: 0 !important; } + padding-right: 0 !important; + } + .pb-sm-0, .py-sm-0 { - padding-bottom: 0 !important; } + padding-bottom: 0 !important; + } + .pl-sm-0, .px-sm-0 { - padding-left: 0 !important; } + padding-left: 0 !important; + } + .p-sm-1 { - padding: 0.25rem !important; } + padding: 0.25rem !important; + } + .pt-sm-1, .py-sm-1 { - padding-top: 0.25rem !important; } + padding-top: 0.25rem !important; + } + .pr-sm-1, .px-sm-1 { - padding-right: 0.25rem !important; } + padding-right: 0.25rem !important; + } + .pb-sm-1, .py-sm-1 { - padding-bottom: 0.25rem !important; } + padding-bottom: 0.25rem !important; + } + .pl-sm-1, .px-sm-1 { - padding-left: 0.25rem !important; } + padding-left: 0.25rem !important; + } + .p-sm-2 { - padding: 0.5rem !important; } + padding: 0.5rem !important; + } + .pt-sm-2, .py-sm-2 { - padding-top: 0.5rem !important; } + padding-top: 0.5rem !important; + } + .pr-sm-2, .px-sm-2 { - padding-right: 0.5rem !important; } + padding-right: 0.5rem !important; + } + .pb-sm-2, .py-sm-2 { - padding-bottom: 0.5rem !important; } + padding-bottom: 0.5rem !important; + } + .pl-sm-2, .px-sm-2 { - padding-left: 0.5rem !important; } + padding-left: 0.5rem !important; + } + .p-sm-3 { - padding: 1rem !important; } + padding: 1rem !important; + } + .pt-sm-3, .py-sm-3 { - padding-top: 1rem !important; } + padding-top: 1rem !important; + } + .pr-sm-3, .px-sm-3 { - padding-right: 1rem !important; } + padding-right: 1rem !important; + } + .pb-sm-3, .py-sm-3 { - padding-bottom: 1rem !important; } + padding-bottom: 1rem !important; + } + .pl-sm-3, .px-sm-3 { - padding-left: 1rem !important; } + padding-left: 1rem !important; + } + .p-sm-4 { - padding: 1.5rem !important; } + padding: 1.5rem !important; + } + .pt-sm-4, .py-sm-4 { - padding-top: 1.5rem !important; } + padding-top: 1.5rem !important; + } + .pr-sm-4, .px-sm-4 { - padding-right: 1.5rem !important; } + padding-right: 1.5rem !important; + } + .pb-sm-4, .py-sm-4 { - padding-bottom: 1.5rem !important; } + padding-bottom: 1.5rem !important; + } + .pl-sm-4, .px-sm-4 { - padding-left: 1.5rem !important; } + padding-left: 1.5rem !important; + } + .p-sm-5 { - padding: 3rem !important; } + padding: 3rem !important; + } + .pt-sm-5, .py-sm-5 { - padding-top: 3rem !important; } + padding-top: 3rem !important; + } + .pr-sm-5, .px-sm-5 { - padding-right: 3rem !important; } + padding-right: 3rem !important; + } + .pb-sm-5, .py-sm-5 { - padding-bottom: 3rem !important; } + padding-bottom: 3rem !important; + } + .pl-sm-5, .px-sm-5 { - padding-left: 3rem !important; } + padding-left: 3rem !important; + } + .m-sm-n1 { - margin: -0.25rem !important; } + margin: -0.25rem !important; + } + .mt-sm-n1, .my-sm-n1 { - margin-top: -0.25rem !important; } + margin-top: -0.25rem !important; + } + .mr-sm-n1, .mx-sm-n1 { - margin-right: -0.25rem !important; } + margin-right: -0.25rem !important; + } + .mb-sm-n1, .my-sm-n1 { - margin-bottom: -0.25rem !important; } + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, .mx-sm-n1 { - margin-left: -0.25rem !important; } + margin-left: -0.25rem !important; + } + .m-sm-n2 { - margin: -0.5rem !important; } + margin: -0.5rem !important; + } + .mt-sm-n2, .my-sm-n2 { - margin-top: -0.5rem !important; } + margin-top: -0.5rem !important; + } + .mr-sm-n2, .mx-sm-n2 { - margin-right: -0.5rem !important; } + margin-right: -0.5rem !important; + } + .mb-sm-n2, .my-sm-n2 { - margin-bottom: -0.5rem !important; } + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, .mx-sm-n2 { - margin-left: -0.5rem !important; } + margin-left: -0.5rem !important; + } + .m-sm-n3 { - margin: -1rem !important; } + margin: -1rem !important; + } + .mt-sm-n3, .my-sm-n3 { - margin-top: -1rem !important; } + margin-top: -1rem !important; + } + .mr-sm-n3, .mx-sm-n3 { - margin-right: -1rem !important; } + margin-right: -1rem !important; + } + .mb-sm-n3, .my-sm-n3 { - margin-bottom: -1rem !important; } + margin-bottom: -1rem !important; + } + .ml-sm-n3, .mx-sm-n3 { - margin-left: -1rem !important; } + margin-left: -1rem !important; + } + .m-sm-n4 { - margin: -1.5rem !important; } + margin: -1.5rem !important; + } + .mt-sm-n4, .my-sm-n4 { - margin-top: -1.5rem !important; } + margin-top: -1.5rem !important; + } + .mr-sm-n4, .mx-sm-n4 { - margin-right: -1.5rem !important; } + margin-right: -1.5rem !important; + } + .mb-sm-n4, .my-sm-n4 { - margin-bottom: -1.5rem !important; } + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, .mx-sm-n4 { - margin-left: -1.5rem !important; } + margin-left: -1.5rem !important; + } + .m-sm-n5 { - margin: -3rem !important; } + margin: -3rem !important; + } + .mt-sm-n5, .my-sm-n5 { - margin-top: -3rem !important; } + margin-top: -3rem !important; + } + .mr-sm-n5, .mx-sm-n5 { - margin-right: -3rem !important; } + margin-right: -3rem !important; + } + .mb-sm-n5, .my-sm-n5 { - margin-bottom: -3rem !important; } + margin-bottom: -3rem !important; + } + .ml-sm-n5, .mx-sm-n5 { - margin-left: -3rem !important; } + margin-left: -3rem !important; + } + .m-sm-auto { - margin: auto !important; } + margin: auto !important; + } + .mt-sm-auto, .my-sm-auto { - margin-top: auto !important; } + margin-top: auto !important; + } + .mr-sm-auto, .mx-sm-auto { - margin-right: auto !important; } + margin-right: auto !important; + } + .mb-sm-auto, .my-sm-auto { - margin-bottom: auto !important; } + margin-bottom: auto !important; + } + .ml-sm-auto, .mx-sm-auto { - margin-left: auto !important; } } + margin-left: auto !important; + } +} @media (min-width: 768px) { .m-md-0 { - margin: 0 !important; } + margin: 0 !important; + } + .mt-md-0, .my-md-0 { - margin-top: 0 !important; } + margin-top: 0 !important; + } + .mr-md-0, .mx-md-0 { - margin-right: 0 !important; } + margin-right: 0 !important; + } + .mb-md-0, .my-md-0 { - margin-bottom: 0 !important; } + margin-bottom: 0 !important; + } + .ml-md-0, .mx-md-0 { - margin-left: 0 !important; } + margin-left: 0 !important; + } + .m-md-1 { - margin: 0.25rem !important; } + margin: 0.25rem !important; + } + .mt-md-1, .my-md-1 { - margin-top: 0.25rem !important; } + margin-top: 0.25rem !important; + } + .mr-md-1, .mx-md-1 { - margin-right: 0.25rem !important; } + margin-right: 0.25rem !important; + } + .mb-md-1, .my-md-1 { - margin-bottom: 0.25rem !important; } + margin-bottom: 0.25rem !important; + } + .ml-md-1, .mx-md-1 { - margin-left: 0.25rem !important; } + margin-left: 0.25rem !important; + } + .m-md-2 { - margin: 0.5rem !important; } + margin: 0.5rem !important; + } + .mt-md-2, .my-md-2 { - margin-top: 0.5rem !important; } + margin-top: 0.5rem !important; + } + .mr-md-2, .mx-md-2 { - margin-right: 0.5rem !important; } + margin-right: 0.5rem !important; + } + .mb-md-2, .my-md-2 { - margin-bottom: 0.5rem !important; } + margin-bottom: 0.5rem !important; + } + .ml-md-2, .mx-md-2 { - margin-left: 0.5rem !important; } + margin-left: 0.5rem !important; + } + .m-md-3 { - margin: 1rem !important; } + margin: 1rem !important; + } + .mt-md-3, .my-md-3 { - margin-top: 1rem !important; } + margin-top: 1rem !important; + } + .mr-md-3, .mx-md-3 { - margin-right: 1rem !important; } + margin-right: 1rem !important; + } + .mb-md-3, .my-md-3 { - margin-bottom: 1rem !important; } + margin-bottom: 1rem !important; + } + .ml-md-3, .mx-md-3 { - margin-left: 1rem !important; } + margin-left: 1rem !important; + } + .m-md-4 { - margin: 1.5rem !important; } + margin: 1.5rem !important; + } + .mt-md-4, .my-md-4 { - margin-top: 1.5rem !important; } + margin-top: 1.5rem !important; + } + .mr-md-4, .mx-md-4 { - margin-right: 1.5rem !important; } + margin-right: 1.5rem !important; + } + .mb-md-4, .my-md-4 { - margin-bottom: 1.5rem !important; } + margin-bottom: 1.5rem !important; + } + .ml-md-4, .mx-md-4 { - margin-left: 1.5rem !important; } + margin-left: 1.5rem !important; + } + .m-md-5 { - margin: 3rem !important; } + margin: 3rem !important; + } + .mt-md-5, .my-md-5 { - margin-top: 3rem !important; } + margin-top: 3rem !important; + } + .mr-md-5, .mx-md-5 { - margin-right: 3rem !important; } + margin-right: 3rem !important; + } + .mb-md-5, .my-md-5 { - margin-bottom: 3rem !important; } + margin-bottom: 3rem !important; + } + .ml-md-5, .mx-md-5 { - margin-left: 3rem !important; } + margin-left: 3rem !important; + } + .p-md-0 { - padding: 0 !important; } + padding: 0 !important; + } + .pt-md-0, .py-md-0 { - padding-top: 0 !important; } + padding-top: 0 !important; + } + .pr-md-0, .px-md-0 { - padding-right: 0 !important; } + padding-right: 0 !important; + } + .pb-md-0, .py-md-0 { - padding-bottom: 0 !important; } + padding-bottom: 0 !important; + } + .pl-md-0, .px-md-0 { - padding-left: 0 !important; } + padding-left: 0 !important; + } + .p-md-1 { - padding: 0.25rem !important; } + padding: 0.25rem !important; + } + .pt-md-1, .py-md-1 { - padding-top: 0.25rem !important; } + padding-top: 0.25rem !important; + } + .pr-md-1, .px-md-1 { - padding-right: 0.25rem !important; } + padding-right: 0.25rem !important; + } + .pb-md-1, .py-md-1 { - padding-bottom: 0.25rem !important; } + padding-bottom: 0.25rem !important; + } + .pl-md-1, .px-md-1 { - padding-left: 0.25rem !important; } + padding-left: 0.25rem !important; + } + .p-md-2 { - padding: 0.5rem !important; } + padding: 0.5rem !important; + } + .pt-md-2, .py-md-2 { - padding-top: 0.5rem !important; } + padding-top: 0.5rem !important; + } + .pr-md-2, .px-md-2 { - padding-right: 0.5rem !important; } + padding-right: 0.5rem !important; + } + .pb-md-2, .py-md-2 { - padding-bottom: 0.5rem !important; } + padding-bottom: 0.5rem !important; + } + .pl-md-2, .px-md-2 { - padding-left: 0.5rem !important; } + padding-left: 0.5rem !important; + } + .p-md-3 { - padding: 1rem !important; } + padding: 1rem !important; + } + .pt-md-3, .py-md-3 { - padding-top: 1rem !important; } + padding-top: 1rem !important; + } + .pr-md-3, .px-md-3 { - padding-right: 1rem !important; } + padding-right: 1rem !important; + } + .pb-md-3, .py-md-3 { - padding-bottom: 1rem !important; } + padding-bottom: 1rem !important; + } + .pl-md-3, .px-md-3 { - padding-left: 1rem !important; } + padding-left: 1rem !important; + } + .p-md-4 { - padding: 1.5rem !important; } + padding: 1.5rem !important; + } + .pt-md-4, .py-md-4 { - padding-top: 1.5rem !important; } + padding-top: 1.5rem !important; + } + .pr-md-4, .px-md-4 { - padding-right: 1.5rem !important; } + padding-right: 1.5rem !important; + } + .pb-md-4, .py-md-4 { - padding-bottom: 1.5rem !important; } + padding-bottom: 1.5rem !important; + } + .pl-md-4, .px-md-4 { - padding-left: 1.5rem !important; } + padding-left: 1.5rem !important; + } + .p-md-5 { - padding: 3rem !important; } + padding: 3rem !important; + } + .pt-md-5, .py-md-5 { - padding-top: 3rem !important; } + padding-top: 3rem !important; + } + .pr-md-5, .px-md-5 { - padding-right: 3rem !important; } + padding-right: 3rem !important; + } + .pb-md-5, .py-md-5 { - padding-bottom: 3rem !important; } + padding-bottom: 3rem !important; + } + .pl-md-5, .px-md-5 { - padding-left: 3rem !important; } + padding-left: 3rem !important; + } + .m-md-n1 { - margin: -0.25rem !important; } + margin: -0.25rem !important; + } + .mt-md-n1, .my-md-n1 { - margin-top: -0.25rem !important; } + margin-top: -0.25rem !important; + } + .mr-md-n1, .mx-md-n1 { - margin-right: -0.25rem !important; } + margin-right: -0.25rem !important; + } + .mb-md-n1, .my-md-n1 { - margin-bottom: -0.25rem !important; } + margin-bottom: -0.25rem !important; + } + .ml-md-n1, .mx-md-n1 { - margin-left: -0.25rem !important; } + margin-left: -0.25rem !important; + } + .m-md-n2 { - margin: -0.5rem !important; } + margin: -0.5rem !important; + } + .mt-md-n2, .my-md-n2 { - margin-top: -0.5rem !important; } + margin-top: -0.5rem !important; + } + .mr-md-n2, .mx-md-n2 { - margin-right: -0.5rem !important; } + margin-right: -0.5rem !important; + } + .mb-md-n2, .my-md-n2 { - margin-bottom: -0.5rem !important; } + margin-bottom: -0.5rem !important; + } + .ml-md-n2, .mx-md-n2 { - margin-left: -0.5rem !important; } + margin-left: -0.5rem !important; + } + .m-md-n3 { - margin: -1rem !important; } + margin: -1rem !important; + } + .mt-md-n3, .my-md-n3 { - margin-top: -1rem !important; } + margin-top: -1rem !important; + } + .mr-md-n3, .mx-md-n3 { - margin-right: -1rem !important; } + margin-right: -1rem !important; + } + .mb-md-n3, .my-md-n3 { - margin-bottom: -1rem !important; } + margin-bottom: -1rem !important; + } + .ml-md-n3, .mx-md-n3 { - margin-left: -1rem !important; } + margin-left: -1rem !important; + } + .m-md-n4 { - margin: -1.5rem !important; } + margin: -1.5rem !important; + } + .mt-md-n4, .my-md-n4 { - margin-top: -1.5rem !important; } + margin-top: -1.5rem !important; + } + .mr-md-n4, .mx-md-n4 { - margin-right: -1.5rem !important; } + margin-right: -1.5rem !important; + } + .mb-md-n4, .my-md-n4 { - margin-bottom: -1.5rem !important; } + margin-bottom: -1.5rem !important; + } + .ml-md-n4, .mx-md-n4 { - margin-left: -1.5rem !important; } + margin-left: -1.5rem !important; + } + .m-md-n5 { - margin: -3rem !important; } + margin: -3rem !important; + } + .mt-md-n5, .my-md-n5 { - margin-top: -3rem !important; } + margin-top: -3rem !important; + } + .mr-md-n5, .mx-md-n5 { - margin-right: -3rem !important; } + margin-right: -3rem !important; + } + .mb-md-n5, .my-md-n5 { - margin-bottom: -3rem !important; } + margin-bottom: -3rem !important; + } + .ml-md-n5, .mx-md-n5 { - margin-left: -3rem !important; } + margin-left: -3rem !important; + } + .m-md-auto { - margin: auto !important; } + margin: auto !important; + } + .mt-md-auto, .my-md-auto { - margin-top: auto !important; } + margin-top: auto !important; + } + .mr-md-auto, .mx-md-auto { - margin-right: auto !important; } + margin-right: auto !important; + } + .mb-md-auto, .my-md-auto { - margin-bottom: auto !important; } + margin-bottom: auto !important; + } + .ml-md-auto, .mx-md-auto { - margin-left: auto !important; } } + margin-left: auto !important; + } +} @media (min-width: 992px) { .m-lg-0 { - margin: 0 !important; } + margin: 0 !important; + } + .mt-lg-0, .my-lg-0 { - margin-top: 0 !important; } + margin-top: 0 !important; + } + .mr-lg-0, .mx-lg-0 { - margin-right: 0 !important; } + margin-right: 0 !important; + } + .mb-lg-0, .my-lg-0 { - margin-bottom: 0 !important; } + margin-bottom: 0 !important; + } + .ml-lg-0, .mx-lg-0 { - margin-left: 0 !important; } + margin-left: 0 !important; + } + .m-lg-1 { - margin: 0.25rem !important; } + margin: 0.25rem !important; + } + .mt-lg-1, .my-lg-1 { - margin-top: 0.25rem !important; } + margin-top: 0.25rem !important; + } + .mr-lg-1, .mx-lg-1 { - margin-right: 0.25rem !important; } + margin-right: 0.25rem !important; + } + .mb-lg-1, .my-lg-1 { - margin-bottom: 0.25rem !important; } + margin-bottom: 0.25rem !important; + } + .ml-lg-1, .mx-lg-1 { - margin-left: 0.25rem !important; } + margin-left: 0.25rem !important; + } + .m-lg-2 { - margin: 0.5rem !important; } + margin: 0.5rem !important; + } + .mt-lg-2, .my-lg-2 { - margin-top: 0.5rem !important; } + margin-top: 0.5rem !important; + } + .mr-lg-2, .mx-lg-2 { - margin-right: 0.5rem !important; } + margin-right: 0.5rem !important; + } + .mb-lg-2, .my-lg-2 { - margin-bottom: 0.5rem !important; } + margin-bottom: 0.5rem !important; + } + .ml-lg-2, .mx-lg-2 { - margin-left: 0.5rem !important; } + margin-left: 0.5rem !important; + } + .m-lg-3 { - margin: 1rem !important; } + margin: 1rem !important; + } + .mt-lg-3, .my-lg-3 { - margin-top: 1rem !important; } + margin-top: 1rem !important; + } + .mr-lg-3, .mx-lg-3 { - margin-right: 1rem !important; } + margin-right: 1rem !important; + } + .mb-lg-3, .my-lg-3 { - margin-bottom: 1rem !important; } + margin-bottom: 1rem !important; + } + .ml-lg-3, .mx-lg-3 { - margin-left: 1rem !important; } + margin-left: 1rem !important; + } + .m-lg-4 { - margin: 1.5rem !important; } + margin: 1.5rem !important; + } + .mt-lg-4, .my-lg-4 { - margin-top: 1.5rem !important; } + margin-top: 1.5rem !important; + } + .mr-lg-4, .mx-lg-4 { - margin-right: 1.5rem !important; } + margin-right: 1.5rem !important; + } + .mb-lg-4, .my-lg-4 { - margin-bottom: 1.5rem !important; } + margin-bottom: 1.5rem !important; + } + .ml-lg-4, .mx-lg-4 { - margin-left: 1.5rem !important; } + margin-left: 1.5rem !important; + } + .m-lg-5 { - margin: 3rem !important; } + margin: 3rem !important; + } + .mt-lg-5, .my-lg-5 { - margin-top: 3rem !important; } + margin-top: 3rem !important; + } + .mr-lg-5, .mx-lg-5 { - margin-right: 3rem !important; } + margin-right: 3rem !important; + } + .mb-lg-5, .my-lg-5 { - margin-bottom: 3rem !important; } + margin-bottom: 3rem !important; + } + .ml-lg-5, .mx-lg-5 { - margin-left: 3rem !important; } + margin-left: 3rem !important; + } + .p-lg-0 { - padding: 0 !important; } + padding: 0 !important; + } + .pt-lg-0, .py-lg-0 { - padding-top: 0 !important; } + padding-top: 0 !important; + } + .pr-lg-0, .px-lg-0 { - padding-right: 0 !important; } + padding-right: 0 !important; + } + .pb-lg-0, .py-lg-0 { - padding-bottom: 0 !important; } + padding-bottom: 0 !important; + } + .pl-lg-0, .px-lg-0 { - padding-left: 0 !important; } + padding-left: 0 !important; + } + .p-lg-1 { - padding: 0.25rem !important; } + padding: 0.25rem !important; + } + .pt-lg-1, .py-lg-1 { - padding-top: 0.25rem !important; } + padding-top: 0.25rem !important; + } + .pr-lg-1, .px-lg-1 { - padding-right: 0.25rem !important; } + padding-right: 0.25rem !important; + } + .pb-lg-1, .py-lg-1 { - padding-bottom: 0.25rem !important; } + padding-bottom: 0.25rem !important; + } + .pl-lg-1, .px-lg-1 { - padding-left: 0.25rem !important; } + padding-left: 0.25rem !important; + } + .p-lg-2 { - padding: 0.5rem !important; } + padding: 0.5rem !important; + } + .pt-lg-2, .py-lg-2 { - padding-top: 0.5rem !important; } + padding-top: 0.5rem !important; + } + .pr-lg-2, .px-lg-2 { - padding-right: 0.5rem !important; } + padding-right: 0.5rem !important; + } + .pb-lg-2, .py-lg-2 { - padding-bottom: 0.5rem !important; } + padding-bottom: 0.5rem !important; + } + .pl-lg-2, .px-lg-2 { - padding-left: 0.5rem !important; } + padding-left: 0.5rem !important; + } + .p-lg-3 { - padding: 1rem !important; } + padding: 1rem !important; + } + .pt-lg-3, .py-lg-3 { - padding-top: 1rem !important; } + padding-top: 1rem !important; + } + .pr-lg-3, .px-lg-3 { - padding-right: 1rem !important; } + padding-right: 1rem !important; + } + .pb-lg-3, .py-lg-3 { - padding-bottom: 1rem !important; } + padding-bottom: 1rem !important; + } + .pl-lg-3, .px-lg-3 { - padding-left: 1rem !important; } + padding-left: 1rem !important; + } + .p-lg-4 { - padding: 1.5rem !important; } + padding: 1.5rem !important; + } + .pt-lg-4, .py-lg-4 { - padding-top: 1.5rem !important; } + padding-top: 1.5rem !important; + } + .pr-lg-4, .px-lg-4 { - padding-right: 1.5rem !important; } + padding-right: 1.5rem !important; + } + .pb-lg-4, .py-lg-4 { - padding-bottom: 1.5rem !important; } + padding-bottom: 1.5rem !important; + } + .pl-lg-4, .px-lg-4 { - padding-left: 1.5rem !important; } + padding-left: 1.5rem !important; + } + .p-lg-5 { - padding: 3rem !important; } + padding: 3rem !important; + } + .pt-lg-5, .py-lg-5 { - padding-top: 3rem !important; } + padding-top: 3rem !important; + } + .pr-lg-5, .px-lg-5 { - padding-right: 3rem !important; } + padding-right: 3rem !important; + } + .pb-lg-5, .py-lg-5 { - padding-bottom: 3rem !important; } + padding-bottom: 3rem !important; + } + .pl-lg-5, .px-lg-5 { - padding-left: 3rem !important; } + padding-left: 3rem !important; + } + .m-lg-n1 { - margin: -0.25rem !important; } + margin: -0.25rem !important; + } + .mt-lg-n1, .my-lg-n1 { - margin-top: -0.25rem !important; } + margin-top: -0.25rem !important; + } + .mr-lg-n1, .mx-lg-n1 { - margin-right: -0.25rem !important; } + margin-right: -0.25rem !important; + } + .mb-lg-n1, .my-lg-n1 { - margin-bottom: -0.25rem !important; } + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, .mx-lg-n1 { - margin-left: -0.25rem !important; } + margin-left: -0.25rem !important; + } + .m-lg-n2 { - margin: -0.5rem !important; } + margin: -0.5rem !important; + } + .mt-lg-n2, .my-lg-n2 { - margin-top: -0.5rem !important; } + margin-top: -0.5rem !important; + } + .mr-lg-n2, .mx-lg-n2 { - margin-right: -0.5rem !important; } + margin-right: -0.5rem !important; + } + .mb-lg-n2, .my-lg-n2 { - margin-bottom: -0.5rem !important; } + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, .mx-lg-n2 { - margin-left: -0.5rem !important; } + margin-left: -0.5rem !important; + } + .m-lg-n3 { - margin: -1rem !important; } + margin: -1rem !important; + } + .mt-lg-n3, .my-lg-n3 { - margin-top: -1rem !important; } + margin-top: -1rem !important; + } + .mr-lg-n3, .mx-lg-n3 { - margin-right: -1rem !important; } + margin-right: -1rem !important; + } + .mb-lg-n3, .my-lg-n3 { - margin-bottom: -1rem !important; } + margin-bottom: -1rem !important; + } + .ml-lg-n3, .mx-lg-n3 { - margin-left: -1rem !important; } + margin-left: -1rem !important; + } + .m-lg-n4 { - margin: -1.5rem !important; } + margin: -1.5rem !important; + } + .mt-lg-n4, .my-lg-n4 { - margin-top: -1.5rem !important; } + margin-top: -1.5rem !important; + } + .mr-lg-n4, .mx-lg-n4 { - margin-right: -1.5rem !important; } + margin-right: -1.5rem !important; + } + .mb-lg-n4, .my-lg-n4 { - margin-bottom: -1.5rem !important; } + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, .mx-lg-n4 { - margin-left: -1.5rem !important; } + margin-left: -1.5rem !important; + } + .m-lg-n5 { - margin: -3rem !important; } + margin: -3rem !important; + } + .mt-lg-n5, .my-lg-n5 { - margin-top: -3rem !important; } + margin-top: -3rem !important; + } + .mr-lg-n5, .mx-lg-n5 { - margin-right: -3rem !important; } + margin-right: -3rem !important; + } + .mb-lg-n5, .my-lg-n5 { - margin-bottom: -3rem !important; } + margin-bottom: -3rem !important; + } + .ml-lg-n5, .mx-lg-n5 { - margin-left: -3rem !important; } + margin-left: -3rem !important; + } + .m-lg-auto { - margin: auto !important; } + margin: auto !important; + } + .mt-lg-auto, .my-lg-auto { - margin-top: auto !important; } + margin-top: auto !important; + } + .mr-lg-auto, .mx-lg-auto { - margin-right: auto !important; } + margin-right: auto !important; + } + .mb-lg-auto, .my-lg-auto { - margin-bottom: auto !important; } + margin-bottom: auto !important; + } + .ml-lg-auto, .mx-lg-auto { - margin-left: auto !important; } } + margin-left: auto !important; + } +} @media (min-width: 1200px) { .m-xl-0 { - margin: 0 !important; } + margin: 0 !important; + } + .mt-xl-0, .my-xl-0 { - margin-top: 0 !important; } + margin-top: 0 !important; + } + .mr-xl-0, .mx-xl-0 { - margin-right: 0 !important; } + margin-right: 0 !important; + } + .mb-xl-0, .my-xl-0 { - margin-bottom: 0 !important; } + margin-bottom: 0 !important; + } + .ml-xl-0, .mx-xl-0 { - margin-left: 0 !important; } + margin-left: 0 !important; + } + .m-xl-1 { - margin: 0.25rem !important; } + margin: 0.25rem !important; + } + .mt-xl-1, .my-xl-1 { - margin-top: 0.25rem !important; } + margin-top: 0.25rem !important; + } + .mr-xl-1, .mx-xl-1 { - margin-right: 0.25rem !important; } + margin-right: 0.25rem !important; + } + .mb-xl-1, .my-xl-1 { - margin-bottom: 0.25rem !important; } + margin-bottom: 0.25rem !important; + } + .ml-xl-1, .mx-xl-1 { - margin-left: 0.25rem !important; } + margin-left: 0.25rem !important; + } + .m-xl-2 { - margin: 0.5rem !important; } + margin: 0.5rem !important; + } + .mt-xl-2, .my-xl-2 { - margin-top: 0.5rem !important; } + margin-top: 0.5rem !important; + } + .mr-xl-2, .mx-xl-2 { - margin-right: 0.5rem !important; } + margin-right: 0.5rem !important; + } + .mb-xl-2, .my-xl-2 { - margin-bottom: 0.5rem !important; } + margin-bottom: 0.5rem !important; + } + .ml-xl-2, .mx-xl-2 { - margin-left: 0.5rem !important; } + margin-left: 0.5rem !important; + } + .m-xl-3 { - margin: 1rem !important; } + margin: 1rem !important; + } + .mt-xl-3, .my-xl-3 { - margin-top: 1rem !important; } + margin-top: 1rem !important; + } + .mr-xl-3, .mx-xl-3 { - margin-right: 1rem !important; } + margin-right: 1rem !important; + } + .mb-xl-3, .my-xl-3 { - margin-bottom: 1rem !important; } + margin-bottom: 1rem !important; + } + .ml-xl-3, .mx-xl-3 { - margin-left: 1rem !important; } + margin-left: 1rem !important; + } + .m-xl-4 { - margin: 1.5rem !important; } + margin: 1.5rem !important; + } + .mt-xl-4, .my-xl-4 { - margin-top: 1.5rem !important; } + margin-top: 1.5rem !important; + } + .mr-xl-4, .mx-xl-4 { - margin-right: 1.5rem !important; } + margin-right: 1.5rem !important; + } + .mb-xl-4, .my-xl-4 { - margin-bottom: 1.5rem !important; } + margin-bottom: 1.5rem !important; + } + .ml-xl-4, .mx-xl-4 { - margin-left: 1.5rem !important; } + margin-left: 1.5rem !important; + } + .m-xl-5 { - margin: 3rem !important; } + margin: 3rem !important; + } + .mt-xl-5, .my-xl-5 { - margin-top: 3rem !important; } + margin-top: 3rem !important; + } + .mr-xl-5, .mx-xl-5 { - margin-right: 3rem !important; } + margin-right: 3rem !important; + } + .mb-xl-5, .my-xl-5 { - margin-bottom: 3rem !important; } + margin-bottom: 3rem !important; + } + .ml-xl-5, .mx-xl-5 { - margin-left: 3rem !important; } + margin-left: 3rem !important; + } + .p-xl-0 { - padding: 0 !important; } + padding: 0 !important; + } + .pt-xl-0, .py-xl-0 { - padding-top: 0 !important; } + padding-top: 0 !important; + } + .pr-xl-0, .px-xl-0 { - padding-right: 0 !important; } + padding-right: 0 !important; + } + .pb-xl-0, .py-xl-0 { - padding-bottom: 0 !important; } + padding-bottom: 0 !important; + } + .pl-xl-0, .px-xl-0 { - padding-left: 0 !important; } + padding-left: 0 !important; + } + .p-xl-1 { - padding: 0.25rem !important; } + padding: 0.25rem !important; + } + .pt-xl-1, .py-xl-1 { - padding-top: 0.25rem !important; } + padding-top: 0.25rem !important; + } + .pr-xl-1, .px-xl-1 { - padding-right: 0.25rem !important; } + padding-right: 0.25rem !important; + } + .pb-xl-1, .py-xl-1 { - padding-bottom: 0.25rem !important; } + padding-bottom: 0.25rem !important; + } + .pl-xl-1, .px-xl-1 { - padding-left: 0.25rem !important; } + padding-left: 0.25rem !important; + } + .p-xl-2 { - padding: 0.5rem !important; } + padding: 0.5rem !important; + } + .pt-xl-2, .py-xl-2 { - padding-top: 0.5rem !important; } + padding-top: 0.5rem !important; + } + .pr-xl-2, .px-xl-2 { - padding-right: 0.5rem !important; } + padding-right: 0.5rem !important; + } + .pb-xl-2, .py-xl-2 { - padding-bottom: 0.5rem !important; } + padding-bottom: 0.5rem !important; + } + .pl-xl-2, .px-xl-2 { - padding-left: 0.5rem !important; } + padding-left: 0.5rem !important; + } + .p-xl-3 { - padding: 1rem !important; } + padding: 1rem !important; + } + .pt-xl-3, .py-xl-3 { - padding-top: 1rem !important; } + padding-top: 1rem !important; + } + .pr-xl-3, .px-xl-3 { - padding-right: 1rem !important; } + padding-right: 1rem !important; + } + .pb-xl-3, .py-xl-3 { - padding-bottom: 1rem !important; } + padding-bottom: 1rem !important; + } + .pl-xl-3, .px-xl-3 { - padding-left: 1rem !important; } + padding-left: 1rem !important; + } + .p-xl-4 { - padding: 1.5rem !important; } + padding: 1.5rem !important; + } + .pt-xl-4, .py-xl-4 { - padding-top: 1.5rem !important; } + padding-top: 1.5rem !important; + } + .pr-xl-4, .px-xl-4 { - padding-right: 1.5rem !important; } + padding-right: 1.5rem !important; + } + .pb-xl-4, .py-xl-4 { - padding-bottom: 1.5rem !important; } + padding-bottom: 1.5rem !important; + } + .pl-xl-4, .px-xl-4 { - padding-left: 1.5rem !important; } + padding-left: 1.5rem !important; + } + .p-xl-5 { - padding: 3rem !important; } + padding: 3rem !important; + } + .pt-xl-5, .py-xl-5 { - padding-top: 3rem !important; } + padding-top: 3rem !important; + } + .pr-xl-5, .px-xl-5 { - padding-right: 3rem !important; } + padding-right: 3rem !important; + } + .pb-xl-5, .py-xl-5 { - padding-bottom: 3rem !important; } + padding-bottom: 3rem !important; + } + .pl-xl-5, .px-xl-5 { - padding-left: 3rem !important; } + padding-left: 3rem !important; + } + .m-xl-n1 { - margin: -0.25rem !important; } + margin: -0.25rem !important; + } + .mt-xl-n1, .my-xl-n1 { - margin-top: -0.25rem !important; } + margin-top: -0.25rem !important; + } + .mr-xl-n1, .mx-xl-n1 { - margin-right: -0.25rem !important; } + margin-right: -0.25rem !important; + } + .mb-xl-n1, .my-xl-n1 { - margin-bottom: -0.25rem !important; } + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, .mx-xl-n1 { - margin-left: -0.25rem !important; } + margin-left: -0.25rem !important; + } + .m-xl-n2 { - margin: -0.5rem !important; } + margin: -0.5rem !important; + } + .mt-xl-n2, .my-xl-n2 { - margin-top: -0.5rem !important; } + margin-top: -0.5rem !important; + } + .mr-xl-n2, .mx-xl-n2 { - margin-right: -0.5rem !important; } + margin-right: -0.5rem !important; + } + .mb-xl-n2, .my-xl-n2 { - margin-bottom: -0.5rem !important; } + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, .mx-xl-n2 { - margin-left: -0.5rem !important; } + margin-left: -0.5rem !important; + } + .m-xl-n3 { - margin: -1rem !important; } + margin: -1rem !important; + } + .mt-xl-n3, .my-xl-n3 { - margin-top: -1rem !important; } + margin-top: -1rem !important; + } + .mr-xl-n3, .mx-xl-n3 { - margin-right: -1rem !important; } + margin-right: -1rem !important; + } + .mb-xl-n3, .my-xl-n3 { - margin-bottom: -1rem !important; } + margin-bottom: -1rem !important; + } + .ml-xl-n3, .mx-xl-n3 { - margin-left: -1rem !important; } + margin-left: -1rem !important; + } + .m-xl-n4 { - margin: -1.5rem !important; } + margin: -1.5rem !important; + } + .mt-xl-n4, .my-xl-n4 { - margin-top: -1.5rem !important; } + margin-top: -1.5rem !important; + } + .mr-xl-n4, .mx-xl-n4 { - margin-right: -1.5rem !important; } + margin-right: -1.5rem !important; + } + .mb-xl-n4, .my-xl-n4 { - margin-bottom: -1.5rem !important; } + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, .mx-xl-n4 { - margin-left: -1.5rem !important; } + margin-left: -1.5rem !important; + } + .m-xl-n5 { - margin: -3rem !important; } + margin: -3rem !important; + } + .mt-xl-n5, .my-xl-n5 { - margin-top: -3rem !important; } + margin-top: -3rem !important; + } + .mr-xl-n5, .mx-xl-n5 { - margin-right: -3rem !important; } + margin-right: -3rem !important; + } + .mb-xl-n5, .my-xl-n5 { - margin-bottom: -3rem !important; } + margin-bottom: -3rem !important; + } + .ml-xl-n5, .mx-xl-n5 { - margin-left: -3rem !important; } + margin-left: -3rem !important; + } + .m-xl-auto { - margin: auto !important; } + margin: auto !important; + } + .mt-xl-auto, .my-xl-auto { - margin-top: auto !important; } + margin-top: auto !important; + } + .mr-xl-auto, .mx-xl-auto { - margin-right: auto !important; } + margin-right: auto !important; + } + .mb-xl-auto, .my-xl-auto { - margin-bottom: auto !important; } + margin-bottom: auto !important; + } + .ml-xl-auto, .mx-xl-auto { - margin-left: auto !important; } } + margin-left: auto !important; + } +} .text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} .text-justify { - text-align: justify !important; } + text-align: justify !important; +} .text-wrap { - white-space: normal !important; } + white-space: normal !important; +} .text-nowrap { - white-space: nowrap !important; } + white-space: nowrap !important; +} .text-truncate { overflow: hidden; text-overflow: ellipsis; - white-space: nowrap; } + white-space: nowrap; +} .text-left { - text-align: left !important; } + text-align: left !important; +} .text-right { - text-align: right !important; } + text-align: right !important; +} .text-center { - text-align: center !important; } + text-align: center !important; +} @media (min-width: 576px) { .text-sm-left { - text-align: left !important; } + text-align: left !important; + } + .text-sm-right { - text-align: right !important; } + text-align: right !important; + } + .text-sm-center { - text-align: center !important; } } + text-align: center !important; + } +} @media (min-width: 768px) { .text-md-left { - text-align: left !important; } + text-align: left !important; + } + .text-md-right { - text-align: right !important; } + text-align: right !important; + } + .text-md-center { - text-align: center !important; } } + text-align: center !important; + } +} @media (min-width: 992px) { .text-lg-left { - text-align: left !important; } + text-align: left !important; + } + .text-lg-right { - text-align: right !important; } + text-align: right !important; + } + .text-lg-center { - text-align: center !important; } } + text-align: center !important; + } +} @media (min-width: 1200px) { .text-xl-left { - text-align: left !important; } + text-align: left !important; + } + .text-xl-right { - text-align: right !important; } + text-align: right !important; + } + .text-xl-center { - text-align: center !important; } } + text-align: center !important; + } +} .text-lowercase { - text-transform: lowercase !important; } + text-transform: lowercase !important; +} .text-uppercase { - text-transform: uppercase !important; } + text-transform: uppercase !important; +} .text-capitalize { - text-transform: capitalize !important; } + text-transform: capitalize !important; +} -.font-weight-light, .landing-page .feature-list .feature-list-row .feature-list-item p { - font-weight: 300 !important; } +.font-weight-light, +.landing-page .feature-list .feature-list-row .feature-list-item p { + font-weight: 300 !important; +} .font-weight-lighter { - font-weight: lighter !important; } + font-weight: lighter !important; +} -.font-weight-normal, .landing-page .feature-list .feature-list-row .feature-list-item h4 { - font-weight: 400 !important; } +.font-weight-normal, +.landing-page .feature-list .feature-list-row .feature-list-item h4 { + font-weight: 400 !important; +} .font-weight-bold { - font-weight: 700 !important; } + font-weight: 700 !important; +} .font-weight-bolder { - font-weight: bolder !important; } + font-weight: bolder !important; +} .font-italic { - font-style: italic !important; } + font-style: italic !important; +} .text-white { - color: #ffffff !important; } + color: #ffffff !important; +} .text-primary { - color: #2196f3 !important; } + color: #2196f3 !important; +} -a.text-primary:hover, a.text-primary:focus { - color: #0a6ebd !important; } +a.text-primary:hover, +a.text-primary:focus { + color: #0a6ebd !important; +} .text-secondary { - color: #dde4eb !important; } + color: #dde4eb !important; +} -a.text-secondary:hover, a.text-secondary:focus { - color: #adbecf !important; } +a.text-secondary:hover, +a.text-secondary:focus { + color: #adbecf !important; +} .text-success { - color: #19d895 !important; } + color: #19d895 !important; +} -a.text-success:hover, a.text-success:focus { - color: #119366 !important; } +a.text-success:hover, +a.text-success:focus { + color: #119366 !important; +} .text-info { - color: #8862e0 !important; } + color: #8862e0 !important; +} -a.text-info:hover, a.text-info:focus { - color: #5a28cd !important; } +a.text-info:hover, +a.text-info:focus { + color: #5a28cd !important; +} .text-warning { - color: #ffaf00 !important; } + color: #ffaf00 !important; +} -a.text-warning:hover, a.text-warning:focus { - color: #b37b00 !important; } +a.text-warning:hover, +a.text-warning:focus { + color: #b37b00 !important; +} .text-danger { - color: #ff6258 !important; } + color: #ff6258 !important; +} -a.text-danger:hover, a.text-danger:focus { - color: #ff1a0c !important; } +a.text-danger:hover, +a.text-danger:focus { + color: #ff1a0c !important; +} .text-light { - color: #fbfbfb !important; } + color: #fbfbfb !important; +} -a.text-light:hover, a.text-light:focus { - color: #d5d5d5 !important; } +a.text-light:hover, +a.text-light:focus { + color: #d5d5d5 !important; +} .text-dark { - color: #252C46 !important; } + color: #252C46 !important; +} -a.text-dark:hover, a.text-dark:focus { - color: #0b0d14 !important; } +a.text-dark:hover, +a.text-dark:focus { + color: #0b0d14 !important; +} .text-body { - color: #fff !important; } + color: var(--base-text) !important; +} -.text-muted, .preview-list .preview-item .preview-item-content p .content-category, .email-wrapper .mail-list-container .mail-list .content .message_text, .email-wrapper .mail-list-container .mail-list .details .date { - color: #b9c0d3 !important; } +.text-muted, +.preview-list .preview-item .preview-item-content p .content-category, +.email-wrapper .mail-list-container .mail-list .content .message_text, +.email-wrapper .mail-list-container .mail-list .details .date { + color: var(--base-text) !important; +} .text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; } + color: rgba(0, 0, 0, 0.5) !important; +} .text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; } + color: rgba(255, 255, 255, 0.5) !important; +} .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; - border: 0; } + border: 0; +} .text-decoration-none { - text-decoration: none !important; } + text-decoration: none !important; +} .text-break { word-break: break-word !important; - overflow-wrap: break-word !important; } + overflow-wrap: break-word !important; +} .text-reset { - color: inherit !important; } + color: inherit !important; +} .visible { - visibility: visible !important; } + visibility: visible !important; +} .invisible { - visibility: hidden !important; } + visibility: hidden !important; +} @media print { + *, *::before, *::after { text-shadow: none !important; -webkit-box-shadow: none !important; - box-shadow: none !important; } + box-shadow: none !important; + } + a:not(.btn) { - text-decoration: underline; } + text-decoration: underline; + } + abbr[title]::after { - content: " (" attr(title) ")"; } + content: " (" attr(title) ")"; + } + pre { - white-space: pre-wrap !important; } + white-space: pre-wrap !important; + } + pre, blockquote { border: 1px solid #adb5bd; - page-break-inside: avoid; } + page-break-inside: avoid; + } + thead { - display: table-header-group; } + display: table-header-group; + } + tr, img { - page-break-inside: avoid; } + page-break-inside: avoid; + } + p, h2, h3 { orphans: 3; - widows: 3; } + widows: 3; + } + h2, h3 { - page-break-after: avoid; } + page-break-after: avoid; + } + @page { - size: a3; } + size: a3; + } + body { - min-width: 992px !important; } + min-width: 992px !important; + } + .container { - min-width: 992px !important; } + min-width: 992px !important; + } + .navbar { - display: none; } + display: none; + } + .badge { - border: 1px solid #000; } - .table, .jsgrid .jsgrid-table { - border-collapse: collapse !important; } - - .table td, - .jsgrid .jsgrid-table td, .table th, .jsgrid .jsgrid-table th { - background-color: #ffffff !important; } + border: 1px solid #000; + } + + .table, + .jsgrid .jsgrid-table { + border-collapse: collapse !important; + } + + .table td, + .jsgrid .jsgrid-table td, + .table th, + .jsgrid .jsgrid-table th { + background-color: #ffffff !important; + } + .table-bordered th, .table-bordered td { - border: 1px solid #dee2e6 !important; } + border: 1px solid #dee2e6 !important; + } + .table-dark { - color: inherit; } - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody + tbody { - border-color: #dee2e6; } - .table .thead-dark th, .jsgrid .jsgrid-table .thead-dark th { color: inherit; - border-color: #dee2e6; } } + } + + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody+tbody { + border-color: #dee2e6; + } + + .table .thead-dark th, + .jsgrid .jsgrid-table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} /*-------------------------------------------------------------------*/ /* === Template mixins === */ @@ -8742,49 +13526,69 @@ a.text-dark:hover, a.text-dark:focus { from { opacity: 0; -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); } + transform: translate3d(0, -30px, 0); + } + to { opacity: 1; -webkit-transform: none; transform: none; -webkit-transform: translate3d(0, 0px, 0); - transform: translate3d(0, 0px, 0); } } + transform: translate3d(0, 0px, 0); + } +} + @keyframes dropdownAnimation { from { opacity: 0; -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); } + transform: translate3d(0, -30px, 0); + } + to { opacity: 1; -webkit-transform: none; transform: none; -webkit-transform: translate3d(0, 0px, 0); - transform: translate3d(0, 0px, 0); } } + transform: translate3d(0, 0px, 0); + } +} -.dropdownAnimation, .nav .nav-item.dropdown .navbar-dropdown, +.dropdownAnimation, +.nav .nav-item.dropdown .navbar-dropdown, .navbar-nav .nav-item.dropdown .navbar-dropdown { -webkit-animation-name: dropdownAnimation; animation-name: dropdownAnimation; -webkit-animation-duration: 0.25s; animation-duration: 0.25s; -webkit-animation-fill-mode: both; - animation-fill-mode: both; } + animation-fill-mode: both; +} @-webkit-keyframes fadeOut { from { - opacity: 1; } + opacity: 1; + } + to { - opacity: 0; } } + opacity: 0; + } +} @keyframes fadeOut { from { - opacity: 1; } + opacity: 1; + } + to { - opacity: 0; } } + opacity: 0; + } +} .fadeOut { -webkit-animation-name: fadeOut; - animation-name: fadeOut; } + animation-name: fadeOut; +} .infinite-spin { -webkit-animation-name: spin; @@ -8794,77 +13598,113 @@ a.text-dark:hover, a.text-dark:focus { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; - animation-timing-function: linear; } + animation-timing-function: linear; +} @-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); - transform: rotate(0deg); } + transform: rotate(0deg); + } + to { -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } + transform: rotate(360deg); + } +} @keyframes spin { from { -webkit-transform: rotate(0deg); - transform: rotate(0deg); } + transform: rotate(0deg); + } + to { -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } + transform: rotate(360deg); + } +} @-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); } + transform: translate3d(0, 100%, 0); + } + to { opacity: 1; -webkit-transform: none; - transform: none; } } + transform: none; + } +} @keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); } + transform: translate3d(0, 100%, 0); + } + to { opacity: 1; -webkit-transform: none; - transform: none; } } + transform: none; + } +} .fadeInUp { -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; } + animation-name: fadeInUp; +} @-webkit-keyframes menufadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0); } + transform: translate3d(-20px, 0, 0); + } + to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } } + transform: translate3d(0, 0, 0); + } +} @keyframes menufadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0); } + transform: translate3d(-20px, 0, 0); + } + to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } } + transform: translate3d(0, 0, 0); + } +} .menufadeInLeft { -webkit-animation-name: menufadeInLeft; - animation-name: menufadeInLeft; } + animation-name: menufadeInLeft; +} -.new-accounts ul.chats li.chat-persons a div.user p.u-name, .new-accounts ul.chats li.chat-persons a div.user p.u-designation, .settings-panel .chat-list .list .info p, .list-wrapper ul li .form-check, .list-wrapper ul li .form-check .form-check-label, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-name, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-designation, .email-wrapper .mail-list-container .mail-list .content .sender-name, .email-wrapper .message-body .attachments-sections ul li .details p.file-name { +.new-accounts ul.chats li.chat-persons a div.user p.u-name, +.new-accounts ul.chats li.chat-persons a div.user p.u-designation, +.settings-panel .chat-list .list .info p, +.list-wrapper ul li .form-check, +.list-wrapper ul li .form-check .form-check-label, +.email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-name, +.email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-designation, +.email-wrapper .mail-list-container .mail-list .content .sender-name, +.email-wrapper .message-body .attachments-sections ul li .details p.file-name { text-overflow: ellipsis; overflow: hidden; max-width: 100%; - white-space: nowrap; } + white-space: nowrap; +} /*-------------------------------------------------------------------*/ /* === Core Styles === */ @@ -8874,32 +13714,65 @@ body { margin: 0; overflow-x: hidden; -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; } + -moz-osx-font-smoothing: grayscale; +} -.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .tt-hint, +.form-control, +.asColorPicker-input, +.dataTables_wrapper select, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.select2-container--default .select2-selection--single, +.select2-container--default .select2-selection--single .select2-search__field, +.tt-hint, .tt-query, -.typeahead, .form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .tt-hint:focus, +.typeahead, +.form-control:focus, +.asColorPicker-input:focus, +.dataTables_wrapper select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], +.select2-container--default .select2-selection--single:focus, +.select2-container--default .select2-selection--single .select2-search__field:focus, +.tt-hint:focus, .tt-query:focus, .typeahead:focus { -webkit-box-shadow: none; - -moz-box-shadow: none; } + -moz-box-shadow: none; +} -.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .tt-hint, +.form-control, +.asColorPicker-input, +.dataTables_wrapper select, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.select2-container--default .select2-selection--single, +.select2-container--default .select2-selection--single .select2-search__field, +.tt-hint, .tt-query, .typeahead { -webkit-box-shadow: none; - box-shadow: none; } + box-shadow: none; +} -.form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .tt-hint:focus, +.form-control:focus, +.asColorPicker-input:focus, +.dataTables_wrapper select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], +.select2-container--default .select2-selection--single:focus, +.select2-container--default .select2-selection--single .select2-search__field:focus, +.tt-hint:focus, .tt-query:focus, .typeahead:focus { outline: 0; -webkit-box-shadow: none; - box-shadow: none; } + box-shadow: none; +} a, div, @@ -8910,7 +13783,8 @@ h4, h5, p, span { - text-shadow: none; } + text-shadow: none; +} [type=button]:focus, a:active, @@ -8918,14 +13792,22 @@ a:focus, a:visited, button::-moz-focus-inner, input[type=button]::-moz-focus-inner, -input[type=file] > input[type=button]::-moz-focus-inner, +input[type=file]>input[type=button]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, select::-moz-focus-inner { - outline: 0; } + outline: 0; +} -.form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .tt-hint:focus, +.form-control:focus, +.asColorPicker-input:focus, +.dataTables_wrapper select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], +.select2-container--default .select2-selection--single:focus, +.select2-container--default .select2-selection--single .select2-search__field:focus, +.tt-hint:focus, .tt-query:focus, .typeahead:focus, button:focus, @@ -8938,22 +13820,37 @@ textarea:focus { outline-color: transparent; -webkit-box-shadow: none; box-shadow: none; - outline-style: none; } + outline-style: none; +} textarea { resize: none; - overflow-x: hidden; } + overflow-x: hidden; +} -.btn, .ajax-upload-dragdrop .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, .wizard > .actions a, +.btn, +.ajax-upload-dragdrop .ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, +.swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, +.wizard>.actions a, .btn-group.open .dropdown-toggle, .btn:active, .ajax-upload-dragdrop .ajax-file-upload:active, .swal2-modal .swal2-buttonswrapper .swal2-styled:active, -.wizard > .actions a:active, .btn:focus, .ajax-upload-dragdrop .ajax-file-upload:focus, .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, .wizard > .actions a:focus, .btn:hover, .ajax-upload-dragdrop .ajax-file-upload:hover, .swal2-modal .swal2-buttonswrapper .swal2-styled:hover, .wizard > .actions a:hover, +.wizard>.actions a:active, +.btn:focus, +.ajax-upload-dragdrop .ajax-file-upload:focus, +.swal2-modal .swal2-buttonswrapper .swal2-styled:focus, +.wizard>.actions a:focus, +.btn:hover, +.ajax-upload-dragdrop .ajax-file-upload:hover, +.swal2-modal .swal2-buttonswrapper .swal2-styled:hover, +.wizard>.actions a:hover, .btn:visited, .ajax-upload-dragdrop .ajax-file-upload:visited, .swal2-modal .swal2-buttonswrapper .swal2-styled:visited, -.wizard > .actions a:visited, +.wizard>.actions a:visited, a, a:active, a:checked, @@ -8981,21 +13878,33 @@ textarea:focus, textarea:hover, textarea:visited { -webkit-box-shadow: none; - box-shadow: none; } + box-shadow: none; +} -.btn.active.focus, .ajax-upload-dragdrop .active.focus.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .active.focus.swal2-styled, .wizard > .actions a.active.focus, +.btn.active.focus, +.ajax-upload-dragdrop .active.focus.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .active.focus.swal2-styled, +.wizard>.actions a.active.focus, .btn.active:focus, .ajax-upload-dragdrop .active.ajax-file-upload:focus, .swal2-modal .swal2-buttonswrapper .active.swal2-styled:focus, -.wizard > .actions a.active:focus, .btn.focus, .ajax-upload-dragdrop .focus.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .focus.swal2-styled, .wizard > .actions a.focus, +.wizard>.actions a.active:focus, +.btn.focus, +.ajax-upload-dragdrop .focus.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .focus.swal2-styled, +.wizard>.actions a.focus, .btn:active.focus, .ajax-upload-dragdrop .ajax-file-upload:active.focus, .swal2-modal .swal2-buttonswrapper .swal2-styled:active.focus, -.wizard > .actions a:active.focus, +.wizard>.actions a:active.focus, .btn:active:focus, .ajax-upload-dragdrop .ajax-file-upload:active:focus, .swal2-modal .swal2-buttonswrapper .swal2-styled:active:focus, -.wizard > .actions a:active:focus, .btn:focus, .ajax-upload-dragdrop .ajax-file-upload:focus, .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, .wizard > .actions a:focus, +.wizard>.actions a:active:focus, +.btn:focus, +.ajax-upload-dragdrop .ajax-file-upload:focus, +.swal2-modal .swal2-buttonswrapper .swal2-styled:focus, +.wizard>.actions a:focus, button, button:active, button:checked, @@ -9003,90 +13912,115 @@ button:focus, button:hover, button:visited { outline: 0; - outline-offset: 0; } + outline-offset: 0; +} .bootstrap-select .dropdown-toggle:focus { outline: 0 !important; - outline-offset: 0; } + outline-offset: 0; +} -.dropdown-menu > li > a:active, -.dropdown-menu > li > a:focus, -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:visited { - outline: 0 !important; } +.dropdown-menu>li>a:active, +.dropdown-menu>li>a:focus, +.dropdown-menu>li>a:hover, +.dropdown-menu>li>a:visited { + outline: 0 !important; +} a:focus, input:focus { border-color: transparent; - outline: none; } + outline: none; +} /* Fonts */ .text-twitter { - color: #4DBFF5; } + color: #4DBFF5; +} .text-facebook { - color: #648ACA; } + color: #648ACA; +} .text-google { - color: #E55F4B; } + color: #E55F4B; +} .text-linkedin { - color: #0177b4; } + color: #0177b4; +} .text-pinterest { - color: #cc2127; } + color: #cc2127; +} .text-youtube { - color: #e52d27; } + color: #e52d27; +} .text-github { - color: #333333; } + color: #333333; +} .text-behance { - color: #1769ff; } + color: #1769ff; +} .text-dribbble { - color: #ea4c89; } + color: #ea4c89; +} .text-reddit { - color: #ff4500; } + color: #ff4500; +} .bg-twitter { - background: #4DBFF5; } + background: #4DBFF5; +} .bg-facebook { - background: #648ACA; } + background: #648ACA; +} .bg-google { - background: #E55F4B; } + background: #E55F4B; +} .bg-linkedin { - background: #0177b4; } + background: #0177b4; +} .bg-pinterest { - background: #cc2127; } + background: #cc2127; +} .bg-youtube { - background: #e52d27; } + background: #e52d27; +} .bg-github { - background: #333333; } + background: #333333; +} .bg-behance { - background: #1769ff; } + background: #1769ff; +} .bg-dribbble { - background: #ea4c89; } + background: #ea4c89; +} .bg-reddit { - background: #ff4500; } + background: #ff4500; +} /* Typography */ :root, body { font-size: 1rem; font-family: "roboto", sans-serif; - color: #fff; } + color: var(--base-text); +} .h1, .h2, @@ -9104,120 +14038,176 @@ h6 { font-weight: normal; font-style: normal; font-stretch: normal; - line-height: normal; } + line-height: normal; +} p, a:not([href]):not([tabindex]) { - color: #fff; - font-size: 0.875rem; } + color: var(--base-text); + font-size: 0.875rem; +} .h1, h1 { - font-size: 2.3125rem; } + font-size: 2.3125rem; +} .h2, h2 { - font-size: 2rem; } + font-size: 2rem; +} .h3, h3 { - font-size: 1.6875rem; } + font-size: 1.6875rem; +} .h4, h4 { - font-size: 1.25rem; } + font-size: 1.25rem; +} .h5, h5 { - font-size: 1.0625rem; } + font-size: 1.0625rem; +} .h6, h6 { - font-size: 1rem; } + font-size: 1rem; +} p { - font-size: 0.875rem; } + font-size: 0.875rem; +} .display-1 { - font-size: 3.75rem; } - @media (max-width: 991px) { - .display-1 { - font-size: 3rem; } } + font-size: 3.75rem; +} + +@media (max-width: 991px) { + .display-1 { + font-size: 3rem; + } +} .display-2 { - font-size: 3.125rem; } - @media (max-width: 991px) { - .display-2 { - font-size: 2.5rem; } } + font-size: 3.125rem; +} + +@media (max-width: 991px) { + .display-2 { + font-size: 2.5rem; + } +} .display-3 { - font-size: 2.5rem; } - @media (max-width: 991px) { - .display-3 { - font-size: 2rem; } } + font-size: 2.5rem; +} + +@media (max-width: 991px) { + .display-3 { + font-size: 2rem; + } +} .display-4 { - font-size: 1.875rem; } - @media (max-width: 991px) { - .display-4 { - font-size: 1.5rem; } } + font-size: 1.875rem; +} + +@media (max-width: 991px) { + .display-4 { + font-size: 1.5rem; + } +} .display-5 { - font-size: 1.25rem; } - @media (max-width: 991px) { - .display-5 { - font-size: 1rem; } } + font-size: 1.25rem; +} + +@media (max-width: 991px) { + .display-5 { + font-size: 1rem; + } +} .blockquote { padding: 1.25rem; - border: 1px solid #383e5d; } + border: 1px solid var(--outline); +} address p { - margin-bottom: 0; } + margin-bottom: 0; +} .blockquote-primary { - border-color: #2196f3; } - .blockquote-primary .blockquote-footer { - color: #2196f3; } + border-color: #2196f3; +} + +.blockquote-primary .blockquote-footer { + color: #2196f3; +} .blockquote-secondary { - border-color: #dde4eb; } - .blockquote-secondary .blockquote-footer { - color: #dde4eb; } + border-color: #dde4eb; +} + +.blockquote-secondary .blockquote-footer { + color: #dde4eb; +} .blockquote-success { - border-color: #19d895; } - .blockquote-success .blockquote-footer { - color: #19d895; } + border-color: #19d895; +} + +.blockquote-success .blockquote-footer { + color: #19d895; +} .blockquote-info { - border-color: #8862e0; } - .blockquote-info .blockquote-footer { - color: #8862e0; } + border-color: #8862e0; +} + +.blockquote-info .blockquote-footer { + color: #8862e0; +} .blockquote-warning { - border-color: #ffaf00; } - .blockquote-warning .blockquote-footer { - color: #ffaf00; } + border-color: #ffaf00; +} + +.blockquote-warning .blockquote-footer { + color: #ffaf00; +} .blockquote-danger { - border-color: #ff6258; } - .blockquote-danger .blockquote-footer { - color: #ff6258; } + border-color: #ff6258; +} + +.blockquote-danger .blockquote-footer { + color: #ff6258; +} .blockquote-light { - border-color: #fbfbfb; } - .blockquote-light .blockquote-footer { - color: #fbfbfb; } + border-color: #fbfbfb; +} + +.blockquote-light .blockquote-footer { + color: #fbfbfb; +} .blockquote-dark { - border-color: #252C46; } - .blockquote-dark .blockquote-footer { - color: #252C46; } + border-color: #252C46; +} + +.blockquote-dark .blockquote-footer { + color: #252C46; +} .page-title { - color: #fff; - margin: 0.38rem 0 0.75rem; } + color: var(--base-text); + margin: 0.38rem 0 0.75rem; +} .card-title { font-family: "roboto", sans-serif; @@ -9225,145 +14215,195 @@ address p { color: #212229; margin-bottom: 15px; font-size: 14px; - text-transform: capitalize; } - .rtl .card-title { - text-align: right; } + text-transform: capitalize; +} + +.rtl .card-title { + text-align: right; +} .card-subtitle { font-weight: 300; font-family: "roboto", sans-serif; margin-top: 0.625rem; - margin-bottom: 0.625rem; } + margin-bottom: 0.625rem; +} .card-description { margin-bottom: 0.9375rem; - font-family: "roboto", sans-serif; } - .rtl .card-description { - text-align: right; } + font-family: "roboto", sans-serif; +} -.font-weight-normal, .landing-page .feature-list .feature-list-row .feature-list-item h4 { - font-weight: 400; } +.rtl .card-description { + text-align: right; +} + +.font-weight-normal, +.landing-page .feature-list .feature-list-row .feature-list-item h4 { + font-weight: 400; +} .font-weight-medium { - font-weight: 500; } + font-weight: 500; +} .font-weight-semibold { - font-weight: 600; } + font-weight: 600; +} small, .text-small { - font-size: 12px; } + font-size: 12px; +} .icon-lg { - font-size: 2.5rem; } + font-size: 2.5rem; +} .icon-md { - font-size: 1.875rem; } + font-size: 1.875rem; +} .icon-sm { - font-size: 1.3rem; } + font-size: 1.3rem; +} /* Miscellanoeous */ body, html { overflow-x: hidden; - padding-right: 0 !important; } + padding-right: 0 !important; +} *:-moz-full-screen, *:-webkit-full-screen, *:fullscreen *:-ms-fullscreen { - overflow: auto !important; } + overflow: auto !important; +} .scroll-container { - position: relative; } - .scroll-container.horizontally { - overflow-x: hidden; - width: 100%; - max-width: 100%; } - .scroll-container.vertically { - overflow-y: hidden; - height: 100%; - max-height: 100%; } + position: relative; +} + +.scroll-container.horizontally { + overflow-x: hidden; + width: 100%; + max-width: 100%; +} + +.scroll-container.vertically { + overflow-y: hidden; + height: 100%; + max-height: 100%; +} pre { padding: 15px; - font-size: 14px; } + font-size: 14px; +} /* Utilities */ .logo { width: 150px; - max-width: 100%; } + max-width: 100%; +} .grid-margin { - margin-bottom: 25px; } + margin-bottom: 25px; +} @media (min-width: 576px) { .grid-margin-sm-0 { - margin-bottom: 0; } } + margin-bottom: 0; + } +} @media (min-width: 768px) { .grid-margin-md-0 { - margin-bottom: 0; } } + margin-bottom: 0; + } +} @media (min-width: 992px) { .grid-margin-lg-0 { - margin-bottom: 0; } } + margin-bottom: 0; + } +} @media (min-width: 1200px) { .grid-margin-xl-0 { - margin-bottom: 0; } } + margin-bottom: 0; + } +} -.rounded-circle[class*='img'], .settings-panel .color-tiles .tiles[class*='img'] { +.rounded-circle[class*='img'], +.settings-panel .color-tiles .tiles[class*='img'] { position: relative; - overflow: hidden; } - .rounded-circle[class*='img'] .flag-icon, .settings-panel .color-tiles .tiles[class*='img'] .flag-icon { - position: absolute; - top: auto; - left: -10px; - right: 0; - bottom: auto; - width: calc(100% + 20px); - height: 100%; - display: block; - margin: auto; } + overflow: hidden; +} + +.rounded-circle[class*='img'] .flag-icon, +.settings-panel .color-tiles .tiles[class*='img'] .flag-icon { + position: absolute; + top: auto; + left: -10px; + right: 0; + bottom: auto; + width: calc(100% + 20px); + height: 100%; + display: block; + margin: auto; +} .img-curved { - border-radius: 10px; } + border-radius: 10px; +} .img-raised { -webkit-box-shadow: 0 4px 8px 0 rgba(42, 55, 71, 0.15); - box-shadow: 0 4px 8px 0 rgba(42, 55, 71, 0.15); } + box-shadow: 0 4px 8px 0 rgba(42, 55, 71, 0.15); +} .img-lg { width: 92px; min-width: 92px; - height: 92px; } + height: 92px; +} .img-md { width: 60px; min-width: 60px; - height: 60px; } + height: 60px; +} .img-sm { width: 43px; min-width: 43px; - height: 43px; } + height: 43px; +} .img-xs { width: 32px; min-width: 32px; - height: 32px; } + height: 32px; +} -.img-ss, .image-grouped .text-avatar, -.image-grouped img, .table td img:not(.thumb-image), .jsgrid .jsgrid-table td img:not(.thumb-image), +.img-ss, +.image-grouped .text-avatar, +.image-grouped img, +.table td img:not(.thumb-image), +.jsgrid .jsgrid-table td img:not(.thumb-image), .table th img:not(.thumb-image), -.jsgrid .jsgrid-table th img:not(.thumb-image), .settings-panel .color-tiles .tiles { +.jsgrid .jsgrid-table th img:not(.thumb-image), +.settings-panel .color-tiles .tiles { width: 35px; min-width: 35px; - height: 35px; } + height: 35px; +} .img-curved { - border-radius: 10px; } + border-radius: 10px; +} .display-avatar { display: -webkit-box; @@ -9380,7 +14420,8 @@ pre { height: 43px; font-size: 16px; font-weight: 600; - border-radius: 100%; } + border-radius: 100%; +} .stretch-card { display: -webkit-box; @@ -9391,103 +14432,144 @@ pre { align-items: stretch; -webkit-box-pack: stretch; -ms-flex-pack: stretch; - justify-content: stretch; } - .stretch-card > .card { - width: 100%; - min-width: 100%; } + justify-content: stretch; +} + +.stretch-card>.card { + width: 100%; + min-width: 100%; +} .dot-indicator { width: 10px; height: 10px; - border-radius: 100%; } - .dot-indicator.dot-indicator-sm { - width: 6px; - height: 6px; } + border-radius: 100%; +} + +.dot-indicator.dot-indicator-sm { + width: 6px; + height: 6px; +} .border-indicator { width: 10px; height: 10px; border-width: 2px; border-style: solid; - border-color: #383e5d; - border-radius: 100%; } + border-color: var(--outline); + border-radius: 100%; +} .dropdown-divider { - border-color: #383e5d; } + border-color: var(--outline); +} @media (min-width: 576px) { .border-right-sm { - border-right: 1px solid #383e5d; } } + border-right: 1px solid var(--outline); + } +} @media (min-width: 768px) { .border-right-md { - border-right: 1px solid #383e5d; } } + border-right: 1px solid var(--outline); + } +} @media (min-width: 992px) { .border-right-lg { - border-right: 1px solid #383e5d; } } + border-right: 1px solid var(--outline); + } +} @media (min-width: 576px) { .border-left-sm { - border-left: 1px solid #383e5d; } } + border-left: 1px solid var(--outline); + } +} .border-strong { - border-color: black; } + border-color: black; +} .count-wrapper { - position: relative; } - .count-wrapper .count { - position: absolute; - width: auto; - min-width: 8px; - min-height: 8px; - padding: 2px 4px; - font-size: 75%; - line-height: 1; - vertical-align: middle; - border-radius: 100%; - color: #ffffff; - font-weight: 500; } - .count-wrapper .count.top-right { - top: -5px; - right: 0; } - .count-wrapper .count.bottom-right { - bottom: -5px; - right: 0; } - .count-wrapper .count.bottom-left { - bottom: -5px; - left: 0; } - .count-wrapper .count.top-left { - top: -5px; - left: 0; } + position: relative; +} + +.count-wrapper .count { + position: absolute; + width: auto; + min-width: 8px; + min-height: 8px; + padding: 2px 4px; + font-size: 75%; + line-height: 1; + vertical-align: middle; + border-radius: 100%; + color: #ffffff; + font-weight: 500; +} + +.count-wrapper .count.top-right { + top: -5px; + right: 0; +} + +.count-wrapper .count.bottom-right { + bottom: -5px; + right: 0; +} + +.count-wrapper .count.bottom-left { + bottom: -5px; + left: 0; +} + +.count-wrapper .count.top-left { + top: -5px; + left: 0; +} @media (min-width: 768px) { .border-left-md { - border-left: 1px solid #383e5d; } } + border-left: 1px solid var(--outline); + } +} @media (min-width: 992px) { .border-left-lg { - border-left: 1px solid #383e5d; } } + border-left: 1px solid var(--outline); + } +} -.text-gray, .card-subtitle, .new-accounts ul.chats li.chat-persons a p.joined-date { - color: #212529; } +.text-gray, +.card-subtitle, +.new-accounts ul.chats li.chat-persons a p.joined-date { + color: #212529; +} .text-black { - color: #000; } + color: #000; +} .flex-grow { -webkit-box-flex: 1; -ms-flex-positive: 1; - flex-grow: 1; } + flex-grow: 1; +} -.ellipsis, .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name, .tickets-card .ticket-float span { +.ellipsis, +.chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name, +.tickets-card .ticket-float span { max-width: 95%; white-space: nowrap; text-overflow: ellipsis; - overflow: hidden; } + overflow: hidden; +} .no-wrap { - white-space: nowrap; } + white-space: nowrap; +} .status-indicator { border-width: 2px; @@ -9496,140 +14578,197 @@ pre { border-radius: 100%; display: inline-block; height: 8px; - width: 8px; } - .status-indicator.online { - border-color: #19d895; } - .status-indicator.offline { - border-color: #2196f3; } - .status-indicator.away { - border-color: #ffaf00; } + width: 8px; +} + +.status-indicator.online { + border-color: #19d895; +} + +.status-indicator.offline { + border-color: #2196f3; +} + +.status-indicator.away { + border-color: #ffaf00; +} .bg-transparent { - background: transparent; } + background: transparent; +} .aligner-wrapper { - position: relative; } - .aligner-wrapper .absolute { - position: absolute; } - .aligner-wrapper .absolute.absolute-center { - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - bottom: 0; - right: 0; - left: 0; - margin: auto; } - .aligner-wrapper .absolute.left { - left: 0; } - .aligner-wrapper .absolute.right { - right: 0; } - .aligner-wrapper .absolute.bottom { - bottom: 0; } - .aligner-wrapper .absolute.top { - top: 0; } + position: relative; +} + +.aligner-wrapper .absolute { + position: absolute; +} + +.aligner-wrapper .absolute.absolute-center { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + bottom: 0; + right: 0; + left: 0; + margin: auto; +} + +.aligner-wrapper .absolute.left { + left: 0; +} + +.aligner-wrapper .absolute.right { + right: 0; +} + +.aligner-wrapper .absolute.bottom { + bottom: 0; +} + +.aligner-wrapper .absolute.top { + top: 0; +} .image-grouped { display: -webkit-box; display: -ms-flexbox; - display: flex; } - .image-grouped .text-avatar, - .image-grouped img { - border-radius: 100%; - margin-left: -10px; - z-index: 0; - border: 4px solid #222437; - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; - -webkit-transition-property: "box-shadow", "z-index", "transform", "border-width", "box-shadow", "transform"; - transition-property: "box-shadow", "z-index", "transform", "border-width", "box-shadow", "transform"; - transition-property: "box-shadow", "z-index", "transform", "border-width"; } - .image-grouped .text-avatar:first-child, - .image-grouped img:first-child { - margin-left: 0; } - .image-grouped .text-avatar:hover, - .image-grouped img:hover { - z-index: 1; - -webkit-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.5); - box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.5); - -webkit-transform: scale(1.05); - transform: scale(1.05); - border-width: 0; } - .image-grouped .text-avatar { - color: #2196f3; - font-size: 11px; - font-weight: 600; } + display: flex; +} + +.image-grouped .text-avatar, +.image-grouped img { + border-radius: 100%; + margin-left: -10px; + z-index: 0; + border: 4px solid var(--dropdown-bg); + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-property: "box-shadow", "z-index", "transform", "border-width", "box-shadow", "transform"; + transition-property: "box-shadow", "z-index", "transform", "border-width", "box-shadow", "transform"; + transition-property: "box-shadow", "z-index", "transform", "border-width"; +} + +.image-grouped .text-avatar:first-child, +.image-grouped img:first-child { + margin-left: 0; +} + +.image-grouped .text-avatar:hover, +.image-grouped img:hover { + z-index: 1; + -webkit-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.5); + box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.5); + -webkit-transform: scale(1.05); + transform: scale(1.05); + border-width: 0; +} + +.image-grouped .text-avatar { + color: #2196f3; + font-size: 11px; + font-weight: 600; +} .v-strock-1 { - width: 2px; } + width: 2px; +} .v-strock-2 { - width: 3px; } + width: 3px; +} .v-strock-3 { - width: 4px; } + width: 4px; +} .v-strock-4 { - width: 5px; } + width: 5px; +} .h-strock-1 { - height: 2px; } + height: 2px; +} .h-strock-2 { - height: 3px; } + height: 3px; +} .h-strock-3 { - height: 4px; } + height: 4px; +} .h-strock-4 { - height: 5px; } + height: 5px; +} -.bg-inverse-primary, .image-grouped .text-avatar { - background: rgba(33, 150, 243, 0.2); } +.bg-inverse-primary, +.image-grouped .text-avatar { + background: rgba(33, 150, 243, 0.2); +} .bg-inverse-secondary { - background: rgba(221, 228, 235, 0.2); } + background: rgba(221, 228, 235, 0.2); +} .bg-inverse-success { - background: rgba(25, 216, 149, 0.2); } + background: rgba(25, 216, 149, 0.2); +} .bg-inverse-info { - background: rgba(136, 98, 224, 0.2); } + background: rgba(136, 98, 224, 0.2); +} .bg-inverse-warning { - background: rgba(255, 175, 0, 0.2); } + background: rgba(255, 175, 0, 0.2); +} .bg-inverse-danger { - background: rgba(255, 98, 88, 0.2); } + background: rgba(255, 98, 88, 0.2); +} .bg-inverse-light { - background: rgba(251, 251, 251, 0.2); } + background: rgba(251, 251, 251, 0.2); +} .bg-inverse-dark { - background: rgba(37, 44, 70, 0.2); } + background: rgba(37, 44, 70, 0.2); +} .list { - padding-left: 0; } - .list.list-noborders .list-item { - border: none; } - .list .list-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0 0 30px 0; } - .list .list-item:first-child { - padding-top: 0; } - .list .list-item:last-child { - padding-bottom: 0; } + padding-left: 0; +} + +.list.list-noborders .list-item { + border: none; +} + +.list .list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0 0 30px 0; +} + +.list .list-item:first-child { + padding-top: 0; +} + +.list .list-item:last-child { + padding-bottom: 0; +} .text-transparent { - opacity: 0.6; } + opacity: 0.6; +} .text-avatar { display: -webkit-box; @@ -9641,127 +14780,172 @@ pre { -webkit-box-align: center; -ms-flex-align: center; align-items: center; - font-weight: 500; } + font-weight: 500; +} .user-avatar { position: relative; - display: inline-block; } - .user-avatar .edit-avatar-icon { - position: absolute; - bottom: 8%; - right: -10px; - height: 35px; - width: 35px; - border-radius: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - background: #dde4eb; - color: #4d4c4c; - border: 3px solid #fff; } - .user-avatar .edit-avatar-icon i { - font-size: 15px; } + display: inline-block; +} + +.user-avatar .edit-avatar-icon { + position: absolute; + bottom: 8%; + right: -10px; + height: 35px; + width: 35px; + border-radius: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + background: #dde4eb; + color: #4d4c4c; + border: 3px solid #fff; +} + +.user-avatar .edit-avatar-icon i { + font-size: 15px; +} /* Demo Styles */ -.template-demo > .btn-group .btn, .template-demo > .btn-group .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .template-demo > .btn-group .ajax-file-upload, .template-demo > .btn-group .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .template-demo > .btn-group .swal2-styled, .template-demo > .btn-group .wizard > .actions a, .wizard > .actions .template-demo > .btn-group a { - margin: 0 !important; } +.template-demo>.btn-group .btn, +.template-demo>.btn-group .ajax-upload-dragdrop .ajax-file-upload, +.ajax-upload-dragdrop .template-demo>.btn-group .ajax-file-upload, +.template-demo>.btn-group .swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .template-demo>.btn-group .swal2-styled, +.template-demo>.btn-group .wizard>.actions a, +.wizard>.actions .template-demo>.btn-group a { + margin: 0 !important; +} .template-demo .progress { - margin-top: 1.5rem; } + margin-top: 1.5rem; +} -.template-demo > h2, -.template-demo > h3, -.template-demo > h4, -.template-demo > h5, -.template-demo > h6, -.template-demo > h1 { - border-top: 1px solid #383e5d; - padding: 0.5rem 0 0; } +.template-demo>h2, +.template-demo>h3, +.template-demo>h4, +.template-demo>h5, +.template-demo>h6, +.template-demo>h1 { + border-top: 1px solid var(--outline); + padding: 0.5rem 0 0; +} .template-demo .ul-slider.noUi-horizontal { - margin-top: 2rem; } + margin-top: 2rem; +} .template-demo .ul-slider.noUi-vertical { - margin-right: 2rem; } + margin-right: 2rem; +} .template-demo .dropdown { display: inline-block; - margin-bottom: 0.5rem; } + margin-bottom: 0.5rem; +} .template-demo nav .breadcrumb { - margin-bottom: 1.375rem; } + margin-bottom: 1.375rem; +} .template-demo nav:last-child .breadcrumb { - margin-bottom: 0; } + margin-bottom: 0; +} -.template-demo .editable-form > .form-group { - border-bottom: 1px solid #383e5d; +.template-demo .editable-form>.form-group { + border-bottom: 1px solid var(--outline); padding-bottom: 0.8rem; - margin-bottom: 0.8rem; } + margin-bottom: 0.8rem; +} .template-demo .circle-progress { - padding: 15px; } + padding: 15px; +} .demo-modal { position: static; - display: block; } - .demo-modal .modal-dialog { - margin-top: 0 !important; } - .demo-modal .modal-dialog.modal-lg { - max-width: 100%; } + display: block; +} + +.demo-modal .modal-dialog { + margin-top: 0 !important; +} + +.demo-modal .modal-dialog.modal-lg { + max-width: 100%; +} .documentation { padding-top: 0; - max-width: 100%; } - .documentation .content-wrapper { - padding-top: 0; - min-height: calc(100vh - 63px); } + max-width: 100%; +} + +.documentation .content-wrapper { + padding-top: 0; + min-height: calc(100vh - 63px); +} .doc-table-contents, .doc-header { - position: fixed; } + position: fixed; +} .doc-header { padding-top: 24px; padding-bottom: 24px; z-index: 2; - background: #1c1e2f; } + background: var(--deep-bg); +} .doc-content { - padding-top: 157px; } + padding-top: 157px; +} .doc-table-contents { overflow: auto; - max-height: calc(100% - 157px); } - .doc-table-contents ul li { - margin-top: 10px; } - .doc-table-contents ul li:before { - font-size: .5rem; } + max-height: calc(100% - 157px); +} + +.doc-table-contents ul li { + margin-top: 10px; +} + +.doc-table-contents ul li:before { + font-size: .5rem; +} .doc-credits ul li { - margin-bottom: 10px; } - .doc-credits ul li a { - margin-left: .25rem; } + margin-bottom: 10px; +} + +.doc-credits ul li a { + margin-left: .25rem; +} .demo_blank_card.card-1 { height: 100vh; - min-height: 400px; } + min-height: 400px; +} .demo_blank_card.card-2 { - height: 320px; } + height: 320px; +} .demo_blank_card.card-3 { - height: 500px; } + height: 500px; +} .loader-demo-box { width: 100%; - height: 200px; } + height: 200px; +} /* Dashboard */ .card-statistics .highlight-icon { @@ -9776,115 +14960,180 @@ pre { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; - border-radius: 50px; } - .card-statistics .highlight-icon i { - font-size: 27px; } + border-radius: 50px; +} + +.card-statistics .highlight-icon i { + font-size: 27px; +} .card-statistics .card-col { - border-right: 1px solid #383e5d; } - .card-statistics .card-col:last-child { - border-right: none; } - @media (max-width: 767.98px) { - .card-statistics .card-col { - padding-left: 0; - padding-right: 0; - position: relative; - border: none; } - .card-statistics .card-col:first-child:after, .card-statistics .card-col:first-child:before, .card-statistics .card-col:nth-child(2):after, .card-statistics .card-col:nth-child(2):before, .card-statistics .card-col:nth-child(3):after, .card-statistics .card-col:nth-child(3):before { - content: ""; - position: absolute; - background: #383e5d; } - .card-statistics .card-col:first-child:before { - bottom: 0; - width: 94.2%; - height: 1px; - right: 0; } - .card-statistics .card-col:first-child:after { - bottom: 0; - width: 1px; - height: 100%; - right: 0; } - .card-statistics .card-col:nth-child(2):before { - bottom: 0; - width: 94.2%; - height: 1px; - left: 0; } - .card-statistics .card-col:nth-child(3):before { - width: 1px; - height: 100%; - right: 0; } } + border-right: 1px solid var(--outline); +} + +.card-statistics .card-col:last-child { + border-right: none; +} + +@media (max-width: 767.98px) { + .card-statistics .card-col { + padding-left: 0; + padding-right: 0; + position: relative; + border: none; + } + + .card-statistics .card-col:first-child:after, + .card-statistics .card-col:first-child:before, + .card-statistics .card-col:nth-child(2):after, + .card-statistics .card-col:nth-child(2):before, + .card-statistics .card-col:nth-child(3):after, + .card-statistics .card-col:nth-child(3):before { + content: ""; + position: absolute; + background: var(--outline); + } + + .card-statistics .card-col:first-child:before { + bottom: 0; + width: 94.2%; + height: 1px; + right: 0; + } + + .card-statistics .card-col:first-child:after { + bottom: 0; + width: 1px; + height: 100%; + right: 0; + } + + .card-statistics .card-col:nth-child(2):before { + bottom: 0; + width: 94.2%; + height: 1px; + left: 0; + } + + .card-statistics .card-col:nth-child(3):before { + width: 1px; + height: 100%; + right: 0; + } +} .card-revenue-table .revenue-item { - border-bottom: 1px solid #383e5d; } - .card-revenue-table .revenue-item:last-child { - border-bottom: 0; } - .card-revenue-table .revenue-item .revenue-desc { - margin-right: auto; - width: 80%; } - .card-revenue-table .revenue-item .revenue-desc p { - margin-bottom: 0; } - .card-revenue-table .revenue-item .revenue-amount { - margin-left: auto; - width: 40%; } - .card-revenue-table .revenue-item .revenue-amount p { - font-size: 1.25rem; - font-family: "roboto", sans-serif; - font-weight: 600; - text-align: right; } - .rtl .card-revenue-table .revenue-item .revenue-amount p { - text-align: left; } + border-bottom: 1px solid var(--outline); +} + +.card-revenue-table .revenue-item:last-child { + border-bottom: 0; +} + +.card-revenue-table .revenue-item .revenue-desc { + margin-right: auto; + width: 80%; +} + +.card-revenue-table .revenue-item .revenue-desc p { + margin-bottom: 0; +} + +.card-revenue-table .revenue-item .revenue-amount { + margin-left: auto; + width: 40%; +} + +.card-revenue-table .revenue-item .revenue-amount p { + font-size: 1.25rem; + font-family: "roboto", sans-serif; + font-weight: 600; + text-align: right; +} + +.rtl .card-revenue-table .revenue-item .revenue-amount p { + text-align: left; +} .card-revenue { background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); background-size: cover; - color: #ffffff; } - .card-revenue .highlight-text { - font-size: 1.875rem; - font-family: "roboto", sans-serif; - font-weight: 500; } - .card-revenue .badge { - background-color: rgba(255, 255, 255, 0.2); - font-size: 1.125rem; - padding: 0.5rem 1.25rem; } + color: #ffffff; +} + +.card-revenue .highlight-text { + font-size: 1.875rem; + font-family: "roboto", sans-serif; + font-weight: 500; +} + +.card-revenue .badge { + background-color: rgba(255, 255, 255, 0.2); + font-size: 1.125rem; + padding: 0.5rem 1.25rem; +} .card-weather { - background: #222437; } - .card-weather .card-body { - background: #ffffff; } - .card-weather .card-body:first-child { - background: url("../../images/samples/weather.svg") no-repeat center; - background-size: cover; } - .card-weather .weather-date-location { - padding: 0 0 38px; } - .card-weather .weather-data { - padding: 0 0 4.75rem; } - .card-weather .weather-data i { - font-size: 5.313rem; - line-height: 1; } - .card-weather .weakly-weather { - background: #222437; - overflow-x: auto; } - .card-weather .weakly-weather .weakly-weather-item { - -webkit-box-flex: 0; - -ms-flex: 0 0 14.28%; - flex: 0 0 14.28%; - border-right: 1px solid #383e5d; - padding: 1rem; - text-align: center; } - .card-weather .weakly-weather .weakly-weather-item i { - font-size: 1.2rem; } - .card-weather .weakly-weather .weakly-weather-item:last-child { - border-right: 0; } - .card-weather .weakly-weather .weakly-weather-item .symbol { - color: #b9c0d3; - font-size: 1.875rem; - font-weight: 300; } + background: var(--dropdown-bg); +} + +.card-weather .card-body { + background: #ffffff; +} + +.card-weather .card-body:first-child { + background: url("../../images/samples/weather.svg") no-repeat center; + background-size: cover; +} + +.card-weather .weather-date-location { + padding: 0 0 38px; +} + +.card-weather .weather-data { + padding: 0 0 4.75rem; +} + +.card-weather .weather-data i { + font-size: 5.313rem; + line-height: 1; +} + +.card-weather .weakly-weather { + background: var(--dropdown-bg); + overflow-x: auto; +} + +.card-weather .weakly-weather .weakly-weather-item { + -webkit-box-flex: 0; + -ms-flex: 0 0 14.28%; + flex: 0 0 14.28%; + border-right: 1px solid var(--outline); + padding: 1rem; + text-align: center; +} + +.card-weather .weakly-weather .weakly-weather-item i { + font-size: 1.2rem; +} + +.card-weather .weakly-weather .weakly-weather-item:last-child { + border-right: 0; +} + +.card-weather .weakly-weather .weakly-weather-item .symbol { + color: var(--base-text); + font-size: 1.875rem; + font-weight: 300; +} .product-chart-wrapper { - height: 92%; } + height: 92%; +} #dashboardTrendingProgress { - width: 60px; } + width: 60px; +} .dashboard-bar-chart-legend .col { text-align: center; @@ -9897,20 +15146,29 @@ pre { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; - flex-direction: column; } - .dashboard-bar-chart-legend .col .bg { - margin-left: auto; - margin-right: auto; - height: 5px; - width: 30px; - display: block; - margin-top: 5px; } - .dashboard-bar-chart-legend .col:nth-child(1) .bg { - background: #8862e0; } - .dashboard-bar-chart-legend .col:nth-child(2) .bg { - background: #2196f3; } - .dashboard-bar-chart-legend .col:nth-child(3) .bg { - background: #ff6258; } + flex-direction: column; +} + +.dashboard-bar-chart-legend .col .bg { + margin-left: auto; + margin-right: auto; + height: 5px; + width: 30px; + display: block; + margin-top: 5px; +} + +.dashboard-bar-chart-legend .col:nth-child(1) .bg { + background: #8862e0; +} + +.dashboard-bar-chart-legend .col:nth-child(2) .bg { + background: #2196f3; +} + +.dashboard-bar-chart-legend .col:nth-child(3) .bg { + background: #ff6258; +} .intro-banner { background: #dbe4ec; @@ -9921,332 +15179,479 @@ pre { -ms-flex-align: center; align-items: center; padding: 20px; - border-radius: 2px; } - .intro-banner .banner-image { - width: 24%; - max-width: 100%; } - .intro-banner .banner-image img { - display: block; - margin: auto; } - .intro-banner .content-area { - width: 58%; - color: #000; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: end; } + border-radius: 2px; +} + +.intro-banner .banner-image { + width: 24%; + max-width: 100%; +} + +.intro-banner .banner-image img { + display: block; + margin: auto; +} + +.intro-banner .content-area { + width: 58%; + color: #000; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: end; +} .sales-mini-tabs { - border-bottom: none; } - .sales-mini-tabs .nav-item .nav-link { - border: none; - font-weight: 500; - padding: 5px 15px; - border-radius: 2px; - -webkit-transition-duration: 0.7s; - transition-duration: 0.7s; - -webkit-transition-property: "color"; - transition-property: "color"; } - .sales-mini-tabs .nav-item .nav-link.active { - font-weight: 600; - background: #2a2c44; - color: #2196f3; } + border-bottom: none; +} + +.sales-mini-tabs .nav-item .nav-link { + border: none; + font-weight: 500; + padding: 5px 15px; + border-radius: 2px; + -webkit-transition-duration: 0.7s; + transition-duration: 0.7s; + -webkit-transition-property: "color"; + transition-property: "color"; +} + +.sales-mini-tabs .nav-item .nav-link.active { + font-weight: 600; + background: var(--card-banner-bg); + color: #2196f3; +} /*-------------------------------------------------------------------*/ /* === Components === */ .nav .nav-item, .navbar-nav .nav-item { - line-height: 1; } - @media (max-width: 992px) { - .nav .nav-item.dropdown, - .navbar-nav .nav-item.dropdown { - position: unset; } } - .nav .nav-item.dropdown .dropdown-toggle:after, - .navbar-nav .nav-item.dropdown .dropdown-toggle:after { - border: none; - content: "\F140"; - font-family: "Material Design Icons"; - font-size: 20px; - color: grey; - text-rendering: auto; - line-height: inherit; - vertical-align: 0; } - .nav .nav-item.dropdown .count-indicator, - .navbar-nav .nav-item.dropdown .count-indicator { - position: relative; - text-align: center; } - .nav .nav-item.dropdown .count-indicator i, - .navbar-nav .nav-item.dropdown .count-indicator i { - font-size: 21px; - margin-right: 0; - vertical-align: middle; } - .nav .nav-item.dropdown .count-indicator .count, - .navbar-nav .nav-item.dropdown .count-indicator .count { - position: absolute; - left: 50%; - width: 1rem; - height: 1rem; - border-radius: 100%; - background: #FF0017; - color: #ffffff; - font-size: 11px; - top: -1px; - font-weight: 600; - line-height: 1rem; - border: none; - text-align: center; } - .nav .nav-item.dropdown .count-indicator:after, - .navbar-nav .nav-item.dropdown .count-indicator:after { - display: none; } - .nav .nav-item.dropdown i, - .navbar-nav .nav-item.dropdown i { - margin-right: 0.5rem; - vertical-align: middle; } - .rtl .nav .nav-item.dropdown i, .rtl - .navbar-nav .nav-item.dropdown i { - margin-left: 0.5rem; - margin-right: 0; } + line-height: 1; +} + +@media (max-width: 992px) { + + .nav .nav-item.dropdown, + .navbar-nav .nav-item.dropdown { + position: unset; + } +} + +.nav .nav-item.dropdown .dropdown-toggle:after, +.navbar-nav .nav-item.dropdown .dropdown-toggle:after { + border: none; + content: "\F140"; + font-family: "Material Design Icons"; + font-size: 20px; + color: grey; + text-rendering: auto; + line-height: inherit; + vertical-align: 0; +} + +.nav .nav-item.dropdown .count-indicator, +.navbar-nav .nav-item.dropdown .count-indicator { + position: relative; + text-align: center; +} + +.nav .nav-item.dropdown .count-indicator i, +.navbar-nav .nav-item.dropdown .count-indicator i { + font-size: 21px; + margin-right: 0; + vertical-align: middle; +} + +.nav .nav-item.dropdown .count-indicator .count, +.navbar-nav .nav-item.dropdown .count-indicator .count { + position: absolute; + left: 50%; + width: 1rem; + height: 1rem; + border-radius: 100%; + background: #FF0017; + color: #ffffff; + font-size: 11px; + top: -1px; + font-weight: 600; + line-height: 1rem; + border: none; + text-align: center; +} + +.nav .nav-item.dropdown .count-indicator:after, +.navbar-nav .nav-item.dropdown .count-indicator:after { + display: none; +} + +.nav .nav-item.dropdown i, +.navbar-nav .nav-item.dropdown i { + margin-right: 0.5rem; + vertical-align: middle; +} + +.rtl .nav .nav-item.dropdown i, +.rtl .navbar-nav .nav-item.dropdown i { + margin-left: 0.5rem; + margin-right: 0; +} + +.nav .nav-item.dropdown .navbar-dropdown, +.navbar-nav .nav-item.dropdown .navbar-dropdown { + font-size: 0.9rem; + margin-top: 15px; + position: absolute; + right: 0; + left: auto; + border: 1px solid rgba(182, 182, 182, 0.1); + padding: 0 0 20px; + min-width: 100%; + border-radius: 2px; + -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13); + box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13); + overflow-x: hidden; +} + +.rtl .nav .nav-item.dropdown .navbar-dropdown, +.rtl .navbar-nav .nav-item.dropdown .navbar-dropdown { + right: auto; + left: 0; +} + +@media (max-width: 991px) { + .nav .nav-item.dropdown .navbar-dropdown, .navbar-nav .nav-item.dropdown .navbar-dropdown { - font-size: 0.9rem; - margin-top: 15px; - position: absolute; - right: 0; - left: auto; - border: 1px solid rgba(182, 182, 182, 0.1); - padding: 0 0 20px; - min-width: 100%; - border-radius: 2px; - -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13); - box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13); - overflow-x: hidden; } - .rtl .nav .nav-item.dropdown .navbar-dropdown, .rtl - .navbar-nav .nav-item.dropdown .navbar-dropdown { - right: auto; - left: 0; } - @media (max-width: 991px) { - .nav .nav-item.dropdown .navbar-dropdown, - .navbar-nav .nav-item.dropdown .navbar-dropdown { - right: -85px; } } - .nav .nav-item.dropdown .navbar-dropdown.dropdown-left, - .navbar-nav .nav-item.dropdown .navbar-dropdown.dropdown-left { - left: 0; - right: auto; } - .nav .nav-item.dropdown .navbar-dropdown .badge, - .navbar-nav .nav-item.dropdown .navbar-dropdown .badge { - margin-left: 0.5rem; } - .rtl .nav .nav-item.dropdown .navbar-dropdown .badge, .rtl - .navbar-nav .nav-item.dropdown .navbar-dropdown .badge { - margin-left: 0; - margin-right: 1.25rem; } - @media (max-width: 991px) { - .nav .nav-item.dropdown .navbar-dropdown .badge, - .navbar-nav .nav-item.dropdown .navbar-dropdown .badge { - margin-right: 0.5rem; } - .rtl .nav .nav-item.dropdown .navbar-dropdown .badge, .rtl - .navbar-nav .nav-item.dropdown .navbar-dropdown .badge { - margin-left: 0.5rem; - margin-right: 0; } } - .nav .nav-item.dropdown .navbar-dropdown .dropdown-item, - .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - padding: 5px 25px; } - .nav .nav-item.dropdown .navbar-dropdown .dropdown-item i, - .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item i { - font-size: 24px; } - .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .ellipsis, .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name, .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .user-name, .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .tickets-card .ticket-float span, .tickets-card .ticket-float .nav .nav-item.dropdown .navbar-dropdown .dropdown-item span, - .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .ellipsis, - .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name, - .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .user-name, - .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .tickets-card .ticket-float span, - .tickets-card .ticket-float .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item span { - max-width: 200px; - overflow: hidden; - text-overflow: ellipsis; } - .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .preview-icon, - .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .preview-icon { - width: 40px; - height: 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .small-text, - .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .small-text { - font-size: 0.75rem; } - .nav .nav-item.dropdown .navbar-dropdown .dropdown-divider, - .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-divider { - margin: 0; } + right: -85px; + } +} + +.nav .nav-item.dropdown .navbar-dropdown.dropdown-left, +.navbar-nav .nav-item.dropdown .navbar-dropdown.dropdown-left { + left: 0; + right: auto; +} + +.nav .nav-item.dropdown .navbar-dropdown .badge, +.navbar-nav .nav-item.dropdown .navbar-dropdown .badge { + margin-left: 0.5rem; +} + +.rtl .nav .nav-item.dropdown .navbar-dropdown .badge, +.rtl .navbar-nav .nav-item.dropdown .navbar-dropdown .badge { + margin-left: 0; + margin-right: 1.25rem; +} + +@media (max-width: 991px) { + + .nav .nav-item.dropdown .navbar-dropdown .badge, + .navbar-nav .nav-item.dropdown .navbar-dropdown .badge { + margin-right: 0.5rem; + } + + .rtl .nav .nav-item.dropdown .navbar-dropdown .badge, + .rtl .navbar-nav .nav-item.dropdown .navbar-dropdown .badge { + margin-left: 0.5rem; + margin-right: 0; + } +} + +.nav .nav-item.dropdown .navbar-dropdown .dropdown-item, +.navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + padding: 5px 25px; +} + +.nav .nav-item.dropdown .navbar-dropdown .dropdown-item i, +.navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item i { + font-size: 24px; +} + +.nav .nav-item.dropdown .navbar-dropdown .dropdown-item .ellipsis, +.nav .nav-item.dropdown .navbar-dropdown .dropdown-item .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name, +.chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .user-name, +.nav .nav-item.dropdown .navbar-dropdown .dropdown-item .tickets-card .ticket-float span, +.tickets-card .ticket-float .nav .nav-item.dropdown .navbar-dropdown .dropdown-item span, +.navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .ellipsis, +.navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name, +.chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .user-name, +.navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .tickets-card .ticket-float span, +.tickets-card .ticket-float .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item span { + max-width: 200px; + overflow: hidden; + text-overflow: ellipsis; +} + +.nav .nav-item.dropdown .navbar-dropdown .dropdown-item .preview-icon, +.navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .preview-icon { + width: 40px; + height: 40px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.nav .nav-item.dropdown .navbar-dropdown .dropdown-item .small-text, +.navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .small-text { + font-size: 0.75rem; +} + +.nav .nav-item.dropdown .navbar-dropdown .dropdown-divider, +.navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-divider { + margin: 0; +} /* Navbar */ .navbar.default-layout { font-family: "roboto", sans-serif; - background: #222437; + background: var(--dropdown-bg); transition: background 0.25s ease; -webkit-transition: background 0.25s ease; -moz-transition: background 0.25s ease; - -ms-transition: background 0.25s ease; } - .navbar.default-layout .navbar-brand-wrapper { - transition: width 0.25s ease, background 0.25s ease; - -webkit-transition: width 0.25s ease, background 0.25s ease; - -moz-transition: width 0.25s ease, background 0.25s ease; - -ms-transition: width 0.25s ease, background 0.25s ease; - background: #222437; - width: 270px; - height: 63px; } - .navbar.default-layout .navbar-brand-wrapper .navbar-brand { - color: #ffffff; - font-size: 1.5rem; - line-height: 48px; - margin-right: 0; - padding: 0.25rem 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - .navbar.default-layout .navbar-brand-wrapper .navbar-brand:active, .navbar.default-layout .navbar-brand-wrapper .navbar-brand:focus, .navbar.default-layout .navbar-brand-wrapper .navbar-brand:hover { - color: #424546; } - .navbar.default-layout .navbar-brand-wrapper .navbar-brand img { - width: 170px; - max-width: 100%; - margin: auto; - vertical-align: middle; } - .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini { - display: none; } - .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini img { - width: 40px; - max-width: 100%; - margin: auto; } + -ms-transition: background 0.25s ease; +} + +.navbar.default-layout .navbar-brand-wrapper { + transition: width 0.25s ease, background 0.25s ease; + -webkit-transition: width 0.25s ease, background 0.25s ease; + -moz-transition: width 0.25s ease, background 0.25s ease; + -ms-transition: width 0.25s ease, background 0.25s ease; + background: var(--dropdown-bg); + width: 270px; + height: 63px; +} + +.navbar.default-layout .navbar-brand-wrapper .navbar-brand { + color: #ffffff; + font-size: 1.5rem; + line-height: 48px; + margin-right: 0; + padding: 0.25rem 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.navbar.default-layout .navbar-brand-wrapper .navbar-brand:active, +.navbar.default-layout .navbar-brand-wrapper .navbar-brand:focus, +.navbar.default-layout .navbar-brand-wrapper .navbar-brand:hover { + color: #424546; +} + +.navbar.default-layout .navbar-brand-wrapper .navbar-brand img { + width: 170px; + max-width: 100%; + margin: auto; + vertical-align: middle; +} + +.navbar.default-layout .navbar-brand-wrapper .brand-logo-mini { + display: none; +} + +.navbar.default-layout .navbar-brand-wrapper .brand-logo-mini img { + width: 40px; + max-width: 100%; + margin: auto; +} + +.navbar.default-layout .navbar-menu-wrapper { + transition: width 0.25s ease; + -webkit-transition: width 0.25s ease; + -moz-transition: width 0.25s ease; + -ms-transition: width 0.25s ease; + color: var(--base-text); + padding-left: 15px; + padding-right: 15px; + width: calc(100% - 270px); + height: 63px; + -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13); + box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13); +} + +@media (max-width: 991px) { .navbar.default-layout .navbar-menu-wrapper { - transition: width 0.25s ease; - -webkit-transition: width 0.25s ease; - -moz-transition: width 0.25s ease; - -ms-transition: width 0.25s ease; - color: #fff; - padding-left: 15px; - padding-right: 15px; - width: calc(100% - 270px); - height: 63px; - -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13); - box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13); } - @media (max-width: 991px) { - .navbar.default-layout .navbar-menu-wrapper { - width: calc(100% - 70px); } } - .navbar.default-layout .navbar-menu-wrapper .navbar-toggler { - border: 0; - color: inherit; } - @media (max-width: 991px) { - .navbar.default-layout .navbar-menu-wrapper .navbar-toggler:not(.navbar-toggler-right) { - display: none; } } - .navbar.default-layout .navbar-menu-wrapper .search-form { - width: 35%; - margin-right: 30px; } - .navbar.default-layout .navbar-menu-wrapper .search-form .form-group { - margin-bottom: 0; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item { - margin-left: 1rem; } - @media (max-width: 992px) { - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item { - margin-left: 10px; - margin-right: 0px; } } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link { - color: inherit; - font-size: 15px; - vertical-align: middle; } - @media (max-width: 767px) { - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link { - margin-left: 0.5rem; - margin-right: 0.5rem; } } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link i { - font-size: 1.25rem; - vertical-align: middle; - margin-right: 0; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown { - margin-left: 35px; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown:before { - position: relative; - top: 2px; - font-size: 20px; - color: grey; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu { - min-width: 250px; - margin-top: 9px; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu .dropdown-header { - padding: 20px; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu .dropdown-item { - padding: 10px 15px; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-toggle:after { - position: relative; - top: 50%; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu { - width: 170px; - left: -15px !important; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item { - padding-left: 22px; - padding-right: 12px; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item .flag-icon-holder { - margin-right: 15px; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .flag-icon-holder { - height: 25px; - width: 25px; - border-radius: 100%; - overflow: hidden; } - .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .flag-icon-holder i { - font-size: 25px; } - @media (min-width: 992px) { - .navbar.default-layout .navbar-menu-wrapper .navbar-nav.navbar-nav-right { - margin-left: auto; } - .rtl .navbar.default-layout .navbar-menu-wrapper .navbar-nav.navbar-nav-right { - margin-left: 0; - margin-right: auto; } } + width: calc(100% - 70px); + } +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-toggler { + border: 0; + color: inherit; +} + +@media (max-width: 991px) { + .navbar.default-layout .navbar-menu-wrapper .navbar-toggler:not(.navbar-toggler-right) { + display: none; + } +} + +.navbar.default-layout .navbar-menu-wrapper .search-form { + width: 35%; + margin-right: 30px; +} + +.navbar.default-layout .navbar-menu-wrapper .search-form .form-group { + margin-bottom: 0; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item { + margin-left: 1rem; +} + +@media (max-width: 992px) { + .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item { + margin-left: 10px; + margin-right: 0px; + } +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link { + color: inherit; + font-size: 15px; + vertical-align: middle; +} + +@media (max-width: 767px) { + .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link { + margin-left: 0.5rem; + margin-right: 0.5rem; + } +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link i { + font-size: 1.25rem; + vertical-align: middle; + margin-right: 0; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown { + margin-left: 35px; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown:before { + position: relative; + top: 2px; + font-size: 20px; + color: grey; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu { + min-width: 250px; + margin-top: 9px; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu .dropdown-header { + padding: 20px; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu .dropdown-item { + padding: 10px 15px; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-toggle:after { + position: relative; + top: 50%; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu { + width: 170px; + left: -15px !important; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item { + padding-left: 22px; + padding-right: 12px; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item .flag-icon-holder { + margin-right: 15px; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .flag-icon-holder { + height: 25px; + width: 25px; + border-radius: 100%; + overflow: hidden; +} + +.navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .flag-icon-holder i { + font-size: 25px; +} + +@media (min-width: 992px) { + .navbar.default-layout .navbar-menu-wrapper .navbar-nav.navbar-nav-right { + margin-left: auto; + } + + .rtl .navbar.default-layout .navbar-menu-wrapper .navbar-nav.navbar-nav-right { + margin-left: 0; + margin-right: auto; + } +} @media (max-width: 991px) { .navbar.default-layout { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; - flex-direction: row; } - .navbar.default-layout .navbar-brand-wrapper { - width: 70px; } - .navbar.default-layout .navbar-brand-wrapper .brand-logo { - display: none; } - .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini { - display: inline-block; } + flex-direction: row; + } + + .navbar.default-layout .navbar-brand-wrapper { + width: 70px; + } + + .navbar.default-layout .navbar-brand-wrapper .brand-logo { + display: none; + } + + .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini { + display: inline-block; + } + .navbar-collapse { display: -webkit-box; display: -ms-flexbox; display: flex; - margin-top: 0.5rem; } } + margin-top: 0.5rem; + } +} /* Sidebar */ .sidebar { min-height: calc(100vh - 63px); - background: -webkit-gradient(linear, left bottom, left top, from(#222437), to(#222437)); - background: linear-gradient(to top, #222437, #222437); + background: -webkit-gradient(linear, left bottom, left top, from(var(--dropdown-bg)), to(var(--dropdown-bg))); + background: linear-gradient(to top, var(--dropdown-bg), var(--dropdown-bg)); font-family: "roboto", sans-serif; padding: 0; width: 270px; @@ -10254,205 +15659,290 @@ pre { transition: width 0.25s ease, background 0.25s ease; -webkit-transition: width 0.25s ease, background 0.25s ease; -moz-transition: width 0.25s ease, background 0.25s ease; - -ms-transition: width 0.25s ease, background 0.25s ease; } - .sidebar > .nav { - overflow: hidden; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - .sidebar > .nav .nav-item .collapse { - z-index: 999; } - .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu, - .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu { - margin: 5px 0; } - .rtl .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu, .rtl - .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu { - padding: 0 3.45rem 0 0; } - .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link, - .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link { - padding: 10px 0px 10px 70px; - position: relative; - color: rgba(255, 255, 255, 0.8); - font-size: calc(15px - 2px); - font-weight: 500; - -webkit-transition-duration: 0.5s; - transition-duration: 0.5s; - -webkit-transition-timing-function: "ease-in-out"; - transition-timing-function: "ease-in-out"; - -webkit-transition-property: "background", "color", "box-shadow", "padding", "box-shadow"; - transition-property: "background", "color", "box-shadow", "padding", "box-shadow"; - transition-property: "background", "color", "box-shadow", "padding"; } - .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:before, - .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:before { - content: ""; - position: absolute; - top: 0px; - left: 35px; - display: block; - height: 100%; - width: 2px; - background: #181a27; } - .rtl .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:before, .rtl - .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:before { - right: -5px; - left: unset; } - .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:hover, - .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:hover { - color: #fff; } - .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:hover:before, - .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:hover:before { - background: #fff; } - .rtl .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link, .rtl - .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link { - padding: 10px 15px 10px 0px; } - .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item:first-child .nav-link, - .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item:first-child .nav-link { - padding-top: 0; } - .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item:last-child .nav-link, - .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item:last-child .nav-link { - padding-bottom: 0; } - .sidebar > .nav .nav-item .nav-link { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: 15px 30px 15px 70px; - white-space: nowrap; - color: #fff; } - .rtl .sidebar > .nav .nav-item .nav-link { - padding: 15px 70px 15px 30px; } - .sidebar > .nav .nav-item .nav-link i.menu-arrow { - margin-left: auto; - margin-right: 0; - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; } - .sidebar > .nav .nav-item .nav-link i.menu-arrow:before { - content: "\F054"; - font-family: "Material Design Icons"; - font-size: 18px; - line-height: 1; - font-style: normal; - vertical-align: middle; - color: #b9c0d3; } - .sidebar > .nav .nav-item .nav-link[aria-expanded="true"] i.menu-arrow { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); } - .sidebar > .nav .nav-item .nav-link .menu-icon { - display: none; - margin-right: 1.25rem; - width: 16px; - line-height: 1; - font-size: 18px; - color: #fff; } - .rtl .sidebar > .nav .nav-item .nav-link .menu-icon { - margin-right: 0; - margin-left: 1.25rem; } - .sidebar > .nav .nav-item .nav-link .menu-title { - color: inherit; - display: inline-block; - font-size: 15px; - line-height: 1; - vertical-align: middle; - font-weight: 500; } - .sidebar > .nav .nav-item .nav-link .badge { - margin-left: auto; } - .sidebar > .nav .nav-item .nav-link:hover { - color: #f2f2f2; } - .sidebar > .nav .nav-item.active > .nav-link { - color: #fff; } - .sidebar > .nav .nav-item.active > .nav-link .menu-title, - .sidebar > .nav .nav-item.active > .nav-link i { - color: inherit; } - .sidebar > .nav .nav-item.nav-profile { - max-width: 270px; - margin-right: auto; - margin-left: auto; - margin-top: 30px; - margin-bottom: 30px; } - .sidebar > .nav .nav-item.nav-profile .nav-link { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: 3px; - border: 1px solid rgba(255, 255, 255, 0.11); - background-color: rgba(255, 255, 255, 0.1); - color: #fff; - padding: 15px 25px; } - .sidebar > .nav .nav-item.nav-profile .nav-link .profile-image { - margin-right: 15px; - position: relative; } - .rtl .sidebar > .nav .nav-item.nav-profile .nav-link .profile-image { - margin-right: 0; - margin-left: 15px; } - .sidebar > .nav .nav-item.nav-profile .nav-link .dot-indicator { - position: absolute; - bottom: 0px; - right: 0px; } - .sidebar > .nav .nav-item.nav-profile .nav-link .profile-name { - margin-bottom: 5px; - font-weight: 500; - font-size: 15px; - color: #fff; } - .sidebar > .nav .nav-item.nav-profile .nav-link .designation { - margin-bottom: 0; - font-weight: 400; - color: #fff; } - .sidebar > .nav .nav-item.nav-category { - color: rgba(255, 255, 255, 0.7); - border-bottom: 1px solid rgba(255, 255, 255, 0.13); - margin: 0 30px; - font-size: 15px; - font-weight: 500; - padding: 10px 0px 15px 0px; } - .sidebar > .nav > .nav-item > .nav-link { - height: 52px; } - .sidebar > .nav > .nav-item:not(.nav-profile) > .nav-link { - position: relative; } - .sidebar > .nav > .nav-item:not(.nav-profile) > .nav-link:before { - content: ""; - position: absolute; - left: 30px; - right: 50%; - width: 10px; - height: 10px; - border-radius: 100%; - border: 2px solid #fff; - display: block; } - .rtl .sidebar > .nav > .nav-item:not(.nav-profile) > .nav-link:before { - left: auto; - right: 45px; } - .sidebar > .nav:not(.sub-menu) > .nav-item > .nav-link { - background: transparent; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-timing-function: "ease-in-out"; - transition-timing-function: "ease-in-out"; - -webkit-transition-property: "background", "color", "box-shadow", "padding", "box-shadow"; - transition-property: "background", "color", "box-shadow", "padding", "box-shadow"; - transition-property: "background", "color", "box-shadow", "padding"; } - .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded="true"]) { - background: #fff; - padding-left: 65px; } - .rtl .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded="true"]) { - padding-left: 30px; - padding-right: 80px; } - .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded="true"]):before { - border-color: #0b0b0b; } - .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded="true"]) { - color: #0b0b0b; } - .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded="true"]) .menu-arrow::before { - color: #0b0b0b; } + -ms-transition: width 0.25s ease, background 0.25s ease; +} + +.sidebar>.nav { + overflow: hidden; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.sidebar>.nav .nav-item .collapse { + z-index: 999; +} + +.sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu, +.sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu { + margin: 5px 0; +} + +.rtl .sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu, +.rtl .sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu { + padding: 0 3.45rem 0 0; +} + +.sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link, +.sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link { + padding: 10px 0px 10px 70px; + position: relative; + color: rgba(255, 255, 255, 0.8); + font-size: calc(15px - 2px); + font-weight: 500; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + -webkit-transition-timing-function: "ease-in-out"; + transition-timing-function: "ease-in-out"; + -webkit-transition-property: "background", "color", "box-shadow", "padding", "box-shadow"; + transition-property: "background", "color", "box-shadow", "padding", "box-shadow"; + transition-property: "background", "color", "box-shadow", "padding"; +} + +.sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:before, +.sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:before { + content: ""; + position: absolute; + top: 0px; + left: 35px; + display: block; + height: 100%; + width: 2px; + background: #181a27; +} + +.rtl .sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:before, +.rtl .sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:before { + right: -5px; + left: unset; +} + +.sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:hover, +.sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:hover { + color: var(--base-text); +} + +.sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:hover:before, +.sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:hover:before { + background: #fff; +} + +.rtl .sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link, +.rtl .sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link { + padding: 10px 15px 10px 0px; +} + +.sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item:first-child .nav-link, +.sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item:first-child .nav-link { + padding-top: 0; +} + +.sidebar>.nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item:last-child .nav-link, +.sidebar>.nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item:last-child .nav-link { + padding-bottom: 0; +} + +.sidebar>.nav .nav-item .nav-link { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 15px 30px 15px 70px; + white-space: nowrap; + color: var(--base-text); +} + +.rtl .sidebar>.nav .nav-item .nav-link { + padding: 15px 70px 15px 30px; +} + +.sidebar>.nav .nav-item .nav-link i.menu-arrow { + margin-left: auto; + margin-right: 0; + -webkit-transition-duration: 0.2s; + transition-duration: 0.2s; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; +} + +.sidebar>.nav .nav-item .nav-link i.menu-arrow:before { + content: "\F054"; + font-family: "Material Design Icons"; + font-size: 18px; + line-height: 1; + font-style: normal; + vertical-align: middle; + color: var(--base-text); +} + +.sidebar>.nav .nav-item .nav-link[aria-expanded="true"] i.menu-arrow { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.sidebar>.nav .nav-item .nav-link .menu-icon { + display: none; + margin-right: 1.25rem; + width: 16px; + line-height: 1; + font-size: 18px; + color: var(--base-text); +} + +.rtl .sidebar>.nav .nav-item .nav-link .menu-icon { + margin-right: 0; + margin-left: 1.25rem; +} + +.sidebar>.nav .nav-item .nav-link .menu-title { + color: inherit; + display: inline-block; + font-size: 15px; + line-height: 1; + vertical-align: middle; + font-weight: 500; +} + +.sidebar>.nav .nav-item .nav-link .badge { + margin-left: auto; +} + +.sidebar>.nav .nav-item .nav-link:hover { + color: #f2f2f2; +} + +.sidebar>.nav .nav-item.active>.nav-link { + color: var(--base-text); +} + +.sidebar>.nav .nav-item.active>.nav-link .menu-title, +.sidebar>.nav .nav-item.active>.nav-link i { + color: inherit; +} + +.sidebar>.nav .nav-item.nav-profile { + max-width: 270px; + margin-right: auto; + margin-left: auto; + margin-top: 30px; + margin-bottom: 30px; +} + +.sidebar>.nav .nav-item.nav-profile .nav-link { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + border-radius: 3px; + border: 1px solid rgba(255, 255, 255, 0.11); + background-color: rgba(255, 255, 255, 0.1); + color: var(--base-text); + padding: 15px 25px; +} + +.sidebar>.nav .nav-item.nav-profile .nav-link .profile-image { + margin-right: 15px; + position: relative; +} + +.rtl .sidebar>.nav .nav-item.nav-profile .nav-link .profile-image { + margin-right: 0; + margin-left: 15px; +} + +.sidebar>.nav .nav-item.nav-profile .nav-link .dot-indicator { + position: absolute; + bottom: 0px; + right: 0px; +} + +.sidebar>.nav .nav-item.nav-profile .nav-link .profile-name { + margin-bottom: 5px; + font-weight: 500; + font-size: 15px; + color: var(--base-text); +} + +.sidebar>.nav .nav-item.nav-profile .nav-link .designation { + margin-bottom: 0; + font-weight: 400; + color: var(--base-text); +} + +.sidebar>.nav .nav-item.nav-category { + color: rgba(255, 255, 255, 0.7); + border-bottom: 1px solid rgba(255, 255, 255, 0.13); + margin: 0 30px; + font-size: 15px; + font-weight: 500; + padding: 10px 0px 15px 0px; +} + +.sidebar>.nav>.nav-item>.nav-link { + height: 52px; +} + +.sidebar>.nav>.nav-item:not(.nav-profile)>.nav-link { + position: relative; +} + +.sidebar>.nav>.nav-item:not(.nav-profile)>.nav-link:before { + content: ""; + position: absolute; + left: 30px; + right: 50%; + width: 10px; + height: 10px; + border-radius: 100%; + border: 2px solid #fff; + display: block; +} + +.rtl .sidebar>.nav>.nav-item:not(.nav-profile)>.nav-link:before { + left: auto; + right: 45px; +} + +.sidebar>.nav:not(.sub-menu)>.nav-item>.nav-link { + background: transparent; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: "ease-in-out"; + transition-timing-function: "ease-in-out"; + -webkit-transition-property: "background", "color", "box-shadow", "padding", "box-shadow"; + transition-property: "background", "color", "box-shadow", "padding", "box-shadow"; + transition-property: "background", "color", "box-shadow", "padding"; +} + +.sidebar>.nav:not(.sub-menu)>.nav-item:hover:not(.nav-profile):not(.hover-open)>.nav-link:not([aria-expanded="true"]) { + background: #fff; + padding-left: 65px; +} + +.rtl .sidebar>.nav:not(.sub-menu)>.nav-item:hover:not(.nav-profile):not(.hover-open)>.nav-link:not([aria-expanded="true"]) { + padding-left: 30px; + padding-right: 80px; +} + +.sidebar>.nav:not(.sub-menu)>.nav-item:hover:not(.nav-profile):not(.hover-open)>.nav-link:not([aria-expanded="true"]):before { + border-color: #0b0b0b; +} + +.sidebar>.nav:not(.sub-menu)>.nav-item:hover:not(.nav-profile):not(.hover-open)>.nav-link:not([aria-expanded="true"]) { + color: #0b0b0b; +} + +.sidebar>.nav:not(.sub-menu)>.nav-item:hover:not(.nav-profile):not(.hover-open)>.nav-link:not([aria-expanded="true"]) .menu-arrow::before { + color: #0b0b0b; +} /* style for off-canvas menu*/ @media screen and (max-width: 991px) { @@ -10464,212 +15954,331 @@ pre { overflow: auto; right: -270px; -webkit-transition: all 0.25s ease-out; - transition: all 0.25s ease-out; } - .sidebar-offcanvas.active { - right: 0; } } + transition: all 0.25s ease-out; + } + + .sidebar-offcanvas.active { + right: 0; + } +} /* Footer */ .footer { - background: #222437; - color: #fff; + background: var(--dropdown-bg); + color: var(--base-text); padding: 20px 1rem; transition: all 0.25s ease; -moz-transition: all 0.25s ease; -webkit-transition: all 0.25s ease; -ms-transition: all 0.25s ease; - border-top: 1px solid #383e5d; + border-top: 1px solid var(--outline); font-size: calc(0.875rem - 0.05rem); - font-family: "roboto", sans-serif; } - .footer a { - font-size: inherit; } - @media (max-width: 991px) { - .footer { - margin-left: 0; - width: 100%; } } + font-family: "roboto", sans-serif; +} -.navbar.fixed-top + .page-body-wrapper { - padding-top: 63px; } +.footer a { + font-size: inherit; +} + +@media (max-width: 991px) { + .footer { + margin-left: 0; + width: 100%; + } +} + +.navbar.fixed-top+.page-body-wrapper { + padding-top: 63px; +} @media (min-width: 992px) { .sidebar-mini .navbar .navbar-brand-wrapper { - width: 185px; } + width: 185px; + } + .sidebar-mini .navbar .navbar-menu-wrapper { - width: calc(100% - 185px); } + width: calc(100% - 185px); + } + .sidebar-mini .sidebar { - width: 185px; } - .sidebar-mini .sidebar .nav .nav-item .nav-link { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-line-pack: center; - align-content: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: relative; } - .sidebar-mini .sidebar .nav .nav-item .nav-link:before { - display: none; } - .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-title { - display: inline-block; } - .sidebar-mini .sidebar .nav .nav-item .nav-link .badge { - margin-left: 5px; - display: none; } - .sidebar-mini .sidebar .nav .nav-item .nav-link img { - display: block; - margin-right: auto; - margin-left: auto; - margin-bottom: 10px; } - .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-arrow { - position: absolute; - right: 7px; } - .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-icon { - margin-right: 0; } - .sidebar-mini .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded="true"]) { - padding-left: 0px; } - .rtl .sidebar-mini .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded="true"]) { - padding-left: 0px; - padding-right: 0px; } - .sidebar-mini .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded="true"]):hover { - padding-left: 0px; - padding-right: 0px; } + width: 185px; + } + + .sidebar-mini .sidebar .nav .nav-item .nav-link { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + position: relative; + } + + .sidebar-mini .sidebar .nav .nav-item .nav-link:before { + display: none; + } + + .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-title { + display: inline-block; + } + + .sidebar-mini .sidebar .nav .nav-item .nav-link .badge { + margin-left: 5px; + display: none; + } + + .sidebar-mini .sidebar .nav .nav-item .nav-link img { + display: block; + margin-right: auto; + margin-left: auto; + margin-bottom: 10px; + } + + .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-arrow { + position: absolute; + right: 7px; + } + + .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-icon { + margin-right: 0; + } + + .sidebar-mini .sidebar>.nav:not(.sub-menu)>.nav-item:hover:not(.nav-profile):not(.hover-open)>.nav-link:not([aria-expanded="true"]) { + padding-left: 0px; + } + + .rtl .sidebar-mini .sidebar>.nav:not(.sub-menu)>.nav-item:hover:not(.nav-profile):not(.hover-open)>.nav-link:not([aria-expanded="true"]) { + padding-left: 0px; + padding-right: 0px; + } + + .sidebar-mini .sidebar>.nav:not(.sub-menu)>.nav-item:hover:not(.nav-profile):not(.hover-open)>.nav-link:not([aria-expanded="true"]):hover { + padding-left: 0px; + padding-right: 0px; + } + .sidebar-mini .main-panel { - width: calc(100% - 185px); } - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item { - border-top: 1px solid rgba(159, 158, 163, 0.2); } - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item.nav-profile .nav-link .profile-image { - margin-right: 0; } - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item.nav-profile .nav-link .dot-indicator { - bottom: 10px; } - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item.nav-profile .nav-link .text-wrapper { - text-align: center; } - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item.nav-category { - display: none; } - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item .nav-link { - height: auto; - padding: 0.8125rem 1rem 0.8125rem 1rem; } - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item .nav-link i.menu-icon { - margin-bottom: 0.5rem; } + width: calc(100% - 185px); + } + + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu)>.nav-item { + border-top: 1px solid rgba(159, 158, 163, 0.2); + } + + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu)>.nav-item.nav-profile .nav-link .profile-image { + margin-right: 0; + } + + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu)>.nav-item.nav-profile .nav-link .dot-indicator { + bottom: 10px; + } + + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu)>.nav-item.nav-profile .nav-link .text-wrapper { + text-align: center; + } + + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu)>.nav-item.nav-category { + display: none; + } + + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu)>.nav-item .nav-link { + height: auto; + padding: 0.8125rem 1rem 0.8125rem 1rem; + } + + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu)>.nav-item .nav-link i.menu-icon { + margin-bottom: 0.5rem; + } + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse .sub-menu, .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapsing .sub-menu, .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse.show .sub-menu { - padding: 0 0.5rem; } - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse .sub-menu .nav-item .nav-link, - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapsing .sub-menu .nav-item .nav-link, - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse.show .sub-menu .nav-item .nav-link { - padding: 10px 0; - text-align: center; } - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse .sub-menu .nav-item .nav-link:before, - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapsing .sub-menu .nav-item .nav-link:before, - .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse.show .sub-menu .nav-item .nav-link:before { - display: none; } } + padding: 0 0.5rem; + } + + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse .sub-menu .nav-item .nav-link, + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapsing .sub-menu .nav-item .nav-link, + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse.show .sub-menu .nav-item .nav-link { + padding: 10px 0; + text-align: center; + } + + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse .sub-menu .nav-item .nav-link:before, + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapsing .sub-menu .nav-item .nav-link:before, + .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse.show .sub-menu .nav-item .nav-link:before { + display: none; + } +} @media (min-width: 992px) { .sidebar-icon-only .navbar .navbar-brand-wrapper { - width: 70px; } - .sidebar-icon-only .navbar .navbar-brand-wrapper .brand-logo { - display: none; } - .sidebar-icon-only .navbar .navbar-brand-wrapper .brand-logo-mini { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } + width: 70px; + } + + .sidebar-icon-only .navbar .navbar-brand-wrapper .brand-logo { + display: none; + } + + .sidebar-icon-only .navbar .navbar-brand-wrapper .brand-logo-mini { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .sidebar-icon-only .navbar .navbar-menu-wrapper { - width: calc(100% - 70px); } + width: calc(100% - 70px); + } + .sidebar-icon-only .sidebar { - width: 70px; } - .sidebar-icon-only .sidebar .nav { - overflow: visible; } - .sidebar-icon-only .sidebar .nav .nav-item { - position: relative; } - .sidebar-icon-only .sidebar .nav .nav-item .nav-link { - display: block; - text-align: center; - padding-left: 25px; - padding-right: 25px; } - .sidebar-icon-only .sidebar .nav .nav-item .nav-link .badge, - .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title, .sidebar-icon-only .sidebar .nav .nav-item .nav-link:before { - display: none; } - .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-icon { - display: inline-block; - margin-right: 0; - font-size: 22px; } - .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-arrow { - display: none; } - .sidebar-icon-only .sidebar .nav .nav-item.nav-profile, .sidebar-icon-only .sidebar .nav .nav-item.nav-category { - display: none; } - .sidebar-icon-only .sidebar .nav .nav-item .collapse { - display: none; } - .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link { - background: #2e3657; } - .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: #2e3657; - color: #9F9EA3; - padding: 12px 0 10px 25px; - left: 70px; - position: absolute; - text-align: left; - top: 0; - width: 200px; - z-index: 1; - height: 52px; - line-height: 1.8; - border-top-right-radius: 5px; - border-bottom-right-radius: 5px; } - .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title { - padding: 12px 25px 10px 0px; - left: auto; - right: 70px; - text-align: right; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; } - .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title:after { - display: none; } - .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link[data-toggle=collapse] .menu-title { - border-bottom-right-radius: 0; } - .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link[data-toggle=collapse] .menu-title { - border-bottom-left-radius: 0; } - .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, - .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, - .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing { - display: block; - padding: 0; - background: #fff; - color: #fff; - position: absolute; - top: 52px; - left: 70px; - width: 200px; - border-bottom-right-radius: 5px; - -webkit-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08); - box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08); } - .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing { - border-bottom-right-radius: 0; - border-bottom-left-radius: 5px; } - .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing { - left: auto; - right: 70px; } - .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link { - text-align: left; - color: #fff; } - .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link:before { - display: none; } - .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link:hover { - color: #cccccc; } - .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link { - text-align: right; } + width: 70px; + } + + .sidebar-icon-only .sidebar .nav { + overflow: visible; + } + + .sidebar-icon-only .sidebar .nav .nav-item { + position: relative; + } + + .sidebar-icon-only .sidebar .nav .nav-item .nav-link { + display: block; + text-align: center; + padding-left: 25px; + padding-right: 25px; + } + + .sidebar-icon-only .sidebar .nav .nav-item .nav-link .badge, + .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title, + .sidebar-icon-only .sidebar .nav .nav-item .nav-link:before { + display: none; + } + + .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-icon { + display: inline-block; + margin-right: 0; + font-size: 22px; + } + + .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-arrow { + display: none; + } + + .sidebar-icon-only .sidebar .nav .nav-item.nav-profile, + .sidebar-icon-only .sidebar .nav .nav-item.nav-category { + display: none; + } + + .sidebar-icon-only .sidebar .nav .nav-item .collapse { + display: none; + } + + .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link { + background: var(--card-banner-bg); + } + + .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background: var(--card-banner-bg); + color: var(--base-text); + padding: 12px 0 10px 25px; + left: 70px; + position: absolute; + text-align: left; + top: 0; + width: 200px; + z-index: 1; + height: 52px; + line-height: 1.8; + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + } + + .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title { + padding: 12px 25px 10px 0px; + left: auto; + right: 70px; + text-align: right; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + } + + .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title:after { + display: none; + } + + .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link[data-toggle=collapse] .menu-title { + border-bottom-right-radius: 0; + } + + .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link[data-toggle=collapse] .menu-title { + border-bottom-left-radius: 0; + } + + .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, + .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, + .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing { + display: block; + padding: 0; + background: #fff; + color: var(--base-text); + position: absolute; + top: 52px; + left: 70px; + width: 200px; + border-bottom-right-radius: 5px; + -webkit-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08); + box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08); + } + + .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, + .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, + .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing { + border-bottom-right-radius: 0; + border-bottom-left-radius: 5px; + } + + .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, + .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, + .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing { + left: auto; + right: 70px; + } + + .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link { + text-align: left; + color: var(--base-text); + } + + .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link:before { + display: none; + } + + .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link:hover { + color: #cccccc; + } + + .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link { + text-align: right; + } + .sidebar-icon-only .main-panel { - width: calc(100% - 70px); } } + width: calc(100% - 70px); + } +} @media (min-width: 992px) { .sidebar-hidden .sidebar { @@ -10677,98 +16286,146 @@ pre { -webkit-transition: width 0.25s ease; -moz-transition: width 0.25s ease; -ms-transition: width 0.25s ease; - width: 0; } + width: 0; + } + .sidebar-hidden .main-panel { - width: 100%; } } + width: 100%; + } +} @media (min-width: 992px) { .sidebar-absolute .page-body-wrapper { - position: relative; } - .sidebar-absolute .page-body-wrapper .sidebar { - -webkit-transition: none; - transition: none; } + position: relative; + } + + .sidebar-absolute .page-body-wrapper .sidebar { + -webkit-transition: none; + transition: none; + } + .sidebar-absolute:not(.sidebar-hidden) .sidebar { position: absolute; height: 100%; -webkit-box-shadow: 0 0 3px 1px #a7a3a3; - box-shadow: 0 0 3px 1px #a7a3a3; } + box-shadow: 0 0 3px 1px #a7a3a3; + } + .sidebar-absolute .main-panel { width: 100%; -webkit-transition: none; - transition: none; } } + transition: none; + } +} @media (min-width: 992px) { .sidebar-fixed .sidebar { position: fixed; - max-height: auto; } - .sidebar-fixed .sidebar .nav { - max-height: calc(100vh - 63px); - overflow: auto; - position: relative; } - .sidebar-fixed .sidebar .nav.sub-menu { - max-height: none; } + max-height: auto; + } + + .sidebar-fixed .sidebar .nav { + max-height: calc(100vh - 63px); + overflow: auto; + position: relative; + } + + .sidebar-fixed .sidebar .nav.sub-menu { + max-height: none; + } + .sidebar-fixed .main-panel { - margin-left: 270px; } + margin-left: 270px; + } + .sidebar-fixed.sidebar-icon-only .main-panel { - margin-left: 70px; } } + margin-left: 70px; + } +} @media (min-width: 992px) { .boxed-layout { - background: #222439; } - .boxed-layout .container-scroller { - width: 100%; - max-width: 1200px; - margin-left: auto; - margin-right: auto; } - .boxed-layout .navbar { - width: 100%; - max-width: 1200px; - margin-left: auto; - margin-right: auto; } } + background: #222439; + } + + .boxed-layout .container-scroller { + width: 100%; + max-width: 1200px; + margin-left: auto; + margin-right: auto; + } + + .boxed-layout .navbar { + width: 100%; + max-width: 1200px; + margin-left: auto; + margin-right: auto; + } +} .rtl { direction: rtl; - text-align: right; } - .rtl .sidebar .nav { - padding-right: 0; } - .rtl .sidebar .nav .nav-item .nav-link i.menu-icon { - margin-right: 0; - margin-left: 0.5em; } - .rtl .sidebar .nav .nav-item .nav-link i.menu-arrow { - margin-left: 0; - margin-right: auto; } - .rtl .sidebar .nav .nav-item .nav-link .badge { - margin-left: 0; - margin-right: auto; } - .rtl .product-chart-wrapper::-webkit-scrollbar, - .rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar, - .rtl .sidebar-fixed .nav::-webkit-scrollbar, - .rtl .table-responsive::-webkit-scrollbar, - .rtl ul.chats::-webkit-scrollbar { - width: 0.5em; } - .rtl .product-chart-wrapper::-webkit-scrollbar-track, - .rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar-track, - .rtl .sidebar-fixed .nav::-webkit-scrollbar-track, - .rtl .table-responsive::-webkit-scrollbar-track, - .rtl ul.chats::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); } - .rtl .product-chart-wrapper::-webkit-scrollbar-thumb, - .rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar-thumb, - .rtl .sidebar-fixed .nav::-webkit-scrollbar-thumb, - .rtl .table-responsive::-webkit-scrollbar-thumb, - .rtl ul.chats::-webkit-scrollbar-thumb { - background-color: darkgrey; - outline: 1px solid slategrey; } + text-align: right; +} + +.rtl .sidebar .nav { + padding-right: 0; +} + +.rtl .sidebar .nav .nav-item .nav-link i.menu-icon { + margin-right: 0; + margin-left: 0.5em; +} + +.rtl .sidebar .nav .nav-item .nav-link i.menu-arrow { + margin-left: 0; + margin-right: auto; +} + +.rtl .sidebar .nav .nav-item .nav-link .badge { + margin-left: 0; + margin-right: auto; +} + +.rtl .product-chart-wrapper::-webkit-scrollbar, +.rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar, +.rtl .sidebar-fixed .nav::-webkit-scrollbar, +.rtl .table-responsive::-webkit-scrollbar, +.rtl ul.chats::-webkit-scrollbar { + width: 0.5em; +} + +.rtl .product-chart-wrapper::-webkit-scrollbar-track, +.rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar-track, +.rtl .sidebar-fixed .nav::-webkit-scrollbar-track, +.rtl .table-responsive::-webkit-scrollbar-track, +.rtl ul.chats::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); +} + +.rtl .product-chart-wrapper::-webkit-scrollbar-thumb, +.rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar-thumb, +.rtl .sidebar-fixed .nav::-webkit-scrollbar-thumb, +.rtl .table-responsive::-webkit-scrollbar-thumb, +.rtl ul.chats::-webkit-scrollbar-thumb { + background-color: darkgrey; + outline: 1px solid slategrey; +} .card { -webkit-box-shadow: 0 0 0 0 #181a27; box-shadow: 0 0 0 0 #181a27; - border: solid 1px #222437; - border-radius: 0px; } - .card .card-title { - color: #fff; } - .card .card-header { - background: #222437; } + border: solid 1px var(--dropdown-bg); + border-radius: 0px; +} + +.card .card-title { + color: var(--base-text); +} + +.card .card-header { + background: var(--dropdown-bg); +} .page-body-wrapper { min-height: calc(100vh - 63px); @@ -10780,10 +16437,13 @@ pre { -ms-flex-direction: row; flex-direction: row; padding-left: 0; - padding-right: 0; } - .page-body-wrapper.full-page-wrapper { - width: 100%; - min-height: 100vh; } + padding-right: 0; +} + +.page-body-wrapper.full-page-wrapper { + width: 100%; + min-height: 100vh; +} .main-panel { -webkit-transition: width 0.25s ease, margin 0.25s ease; @@ -10796,22 +16456,28 @@ pre { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; - flex-direction: column; } - @media (max-width: 991px) { - .main-panel { - margin-left: 0; - width: 100%; } } + flex-direction: column; +} + +@media (max-width: 991px) { + .main-panel { + margin-left: 0; + width: 100%; + } +} .content-wrapper { - background: #1c1e2f; + background: var(--deep-bg); padding: 1.5rem 1.7rem; width: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; - flex-grow: 1; } + flex-grow: 1; +} .container-scroller { - overflow: hidden; } + overflow: hidden; +} .page-header { display: -webkit-box; @@ -10819,18 +16485,26 @@ pre { display: flex; width: 100%; padding-bottom: 15px; - border-bottom: 1px solid #383e5d; - margin-bottom: 15px; } - @media (max-width: 992px) { - .page-header { - display: inline-block; } } + border-bottom: 1px solid var(--outline); + margin-bottom: 15px; +} + +@media (max-width: 992px) { + .page-header { + display: inline-block; + } +} .page-title { margin-top: 0; - margin-bottom: 2px; } - @media (max-width: 992px) { - .page-title { - margin-botttom: 15px; } } + margin-bottom: 2px; +} + +@media (max-width: 992px) { + .page-title { + margin-botttom: 15px; + } +} .quick-links { list-style: none; @@ -10842,27 +16516,40 @@ pre { -ms-flex-align: center; align-items: center; margin-top: 4px; - padding-left: 0; } - @media (min-width: 992px) { - .quick-links { - padding-left: 10px; } } - .quick-links li { - margin-right: 10px; - border-right: 1px solid #fff; - line-height: 1; } - .quick-links li a { - display: inline-block; - color: #fff; - text-decoration: none; - padding-right: 10px; } - .quick-links li:last-child { - margin-right: 0; - border-right: none; } - .quick-links li:last-child a { - padding-right: 0; } + padding-left: 0; +} + +@media (min-width: 992px) { + .quick-links { + padding-left: 10px; + } +} + +.quick-links li { + margin-right: 10px; + border-right: 1px solid #fff; + line-height: 1; +} + +.quick-links li a { + display: inline-block; + color: var(--base-text); + text-decoration: none; + padding-right: 10px; +} + +.quick-links li:last-child { + margin-right: 0; + border-right: none; +} + +.quick-links li:last-child a { + padding-right: 0; +} .page-title-header { - margin-bottom: 20px; } + margin-bottom: 20px; +} .page-header-toolbar { display: -webkit-box; @@ -10871,58 +16558,78 @@ pre { -webkit-box-align: center; -ms-flex-align: center; align-items: center; - width: 100%; } - @media (max-width: 992px) { - .page-header-toolbar { - display: inline-block; } - .page-header-toolbar .toolbar-item { - margin-top: 20px; } } - .page-header-toolbar .btn-group, - .page-header-toolbar .btn, - .page-header-toolbar .ajax-upload-dragdrop .ajax-file-upload, - .ajax-upload-dragdrop .page-header-toolbar .ajax-file-upload, - .page-header-toolbar .swal2-modal .swal2-buttonswrapper .swal2-styled, - .swal2-modal .swal2-buttonswrapper .page-header-toolbar .swal2-styled, - .page-header-toolbar .wizard > .actions a, - .wizard > .actions .page-header-toolbar a { - border: none; } - .page-header-toolbar .btn-group i, - .page-header-toolbar .btn i, - .page-header-toolbar .ajax-upload-dragdrop .ajax-file-upload i, - .ajax-upload-dragdrop .page-header-toolbar .ajax-file-upload i, - .page-header-toolbar .swal2-modal .swal2-buttonswrapper .swal2-styled i, - .swal2-modal .swal2-buttonswrapper .page-header-toolbar .swal2-styled i, - .page-header-toolbar .wizard > .actions a i, - .wizard > .actions .page-header-toolbar a i { - font-size: 1.24rem; - color: #2196f3; } - .page-header-toolbar .btn-group.dropdown-toggle:after, - .page-header-toolbar .btn.dropdown-toggle:after, - .page-header-toolbar .ajax-upload-dragdrop .dropdown-toggle.ajax-file-upload:after, - .ajax-upload-dragdrop .page-header-toolbar .dropdown-toggle.ajax-file-upload:after, - .page-header-toolbar .swal2-modal .swal2-buttonswrapper .dropdown-toggle.swal2-styled:after, - .swal2-modal .swal2-buttonswrapper .page-header-toolbar .dropdown-toggle.swal2-styled:after, - .page-header-toolbar .wizard > .actions a.dropdown-toggle:after, - .wizard > .actions .page-header-toolbar a.dropdown-toggle:after { - color: #2196f3; } + width: 100%; +} + +@media (max-width: 992px) { + .page-header-toolbar { + display: inline-block; + } + + .page-header-toolbar .toolbar-item { + margin-top: 20px; + } +} + +.page-header-toolbar .btn-group, +.page-header-toolbar .btn, +.page-header-toolbar .ajax-upload-dragdrop .ajax-file-upload, +.ajax-upload-dragdrop .page-header-toolbar .ajax-file-upload, +.page-header-toolbar .swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .page-header-toolbar .swal2-styled, +.page-header-toolbar .wizard>.actions a, +.wizard>.actions .page-header-toolbar a { + border: none; +} + +.page-header-toolbar .btn-group i, +.page-header-toolbar .btn i, +.page-header-toolbar .ajax-upload-dragdrop .ajax-file-upload i, +.ajax-upload-dragdrop .page-header-toolbar .ajax-file-upload i, +.page-header-toolbar .swal2-modal .swal2-buttonswrapper .swal2-styled i, +.swal2-modal .swal2-buttonswrapper .page-header-toolbar .swal2-styled i, +.page-header-toolbar .wizard>.actions a i, +.wizard>.actions .page-header-toolbar a i { + font-size: 1.24rem; + color: #2196f3; +} + +.page-header-toolbar .btn-group.dropdown-toggle:after, +.page-header-toolbar .btn.dropdown-toggle:after, +.page-header-toolbar .ajax-upload-dragdrop .dropdown-toggle.ajax-file-upload:after, +.ajax-upload-dragdrop .page-header-toolbar .dropdown-toggle.ajax-file-upload:after, +.page-header-toolbar .swal2-modal .swal2-buttonswrapper .dropdown-toggle.swal2-styled:after, +.swal2-modal .swal2-buttonswrapper .page-header-toolbar .dropdown-toggle.swal2-styled:after, +.page-header-toolbar .wizard>.actions a.dropdown-toggle:after, +.wizard>.actions .page-header-toolbar a.dropdown-toggle:after { + color: #2196f3; +} .filter-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; - margin-left: 15px; } - @media (max-width: 992px) { - .filter-wrapper { - margin-left: 0; } } + margin-left: 15px; +} + +@media (max-width: 992px) { + .filter-wrapper { + margin-left: 0; + } +} .sort-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; - width: 46%; } - @media (max-width: 992px) { - .sort-wrapper { - width: 100%; } } + width: 46%; +} + +@media (max-width: 992px) { + .sort-wrapper { + width: 100%; + } +} .advanced-link { display: -webkit-box; @@ -10933,27 +16640,36 @@ pre { align-items: center; margin-left: 30px; margin-right: 20px; - white-space: nowrap; } + white-space: nowrap; +} #sales-statistics-legend .chartjs-legend { margin-top: 20px; - margin-right: 20px; } - #sales-statistics-legend .chartjs-legend ul li { - color: #fff; } - #sales-statistics-legend .chartjs-legend ul li span { - width: 20px; - height: 3px; - border-radius: 0px; } + margin-right: 20px; +} + +#sales-statistics-legend .chartjs-legend ul li { + color: var(--base-text); +} + +#sales-statistics-legend .chartjs-legend ul li span { + width: 20px; + height: 3px; + border-radius: 0px; +} #net-profit-legend .chartjs-legend li { font-weight: 500; - color: #fff; } + color: var(--base-text); +} .average-price-card .card { - background: #030aac; } + background: #030aac; +} .average-price-card h3 { - margin-bottom: 0; } + margin-bottom: 0; +} .average-price-card .icon-holder { border-radius: 5px; @@ -10970,522 +16686,824 @@ pre { -ms-flex-pack: center; justify-content: center; background: #2944b5; - color: #fff; - font-size: 20px; } - .average-price-card .icon-holder i { - line-height: 1; } + color: var(--base-text); + font-size: 20px; +} + +.average-price-card .icon-holder i { + line-height: 1; +} #dashboard-vmap { height: 161px; - width: 100%; } - #dashboard-vmap .jvectormap-zoomin, - #dashboard-vmap .jvectormap-zoomout { - display: none; } + width: 100%; +} + +#dashboard-vmap .jvectormap-zoomin, +#dashboard-vmap .jvectormap-zoomout { + display: none; +} /* Accordions */ .accordion .card { margin-bottom: 15px; - border: 1px solid #383e5d; - border-radius: 4px; } - .accordion .card .card-header { - background-color: transparent; - border: none; - padding: 0; - font-size: 14px; } - .accordion .card .card-header a { - display: block; - padding: 0.75rem 1.70rem 0.75rem 1.25rem; - background: #2a2c44; - color: #fff; - text-decoration: none; - font-size: 0.875rem; - position: relative; - font-weight: 600; - -webkit-transition-property: border-color, background; - transition-property: border-color, background; - -webkit-transition-duration: 0.5s; - transition-duration: 0.5s; - text-overflow: ellipsis; - overflow: hidden; - max-width: 100%; - white-space: nowrap; } - .accordion .card .card-header a:before { - font-family: "Material Design Icons"; - position: absolute; - right: 8px; - top: 16px; - font-size: 16px; - display: block; - font-weight: 500; - color: #fff; } - .accordion .card .card-header a .card-icon { - margin-right: 15px; - font-size: 20px; } - .accordion .card .card-body { - font-size: 0.88rem; - padding: 12px 20px 26px; } - .accordion .card .card-body i { - font-size: 1.25rem; } + border: 1px solid var(--outline); + border-radius: 4px; +} + +.accordion .card .card-header { + background-color: transparent; + border: none; + padding: 0; + font-size: 14px; +} + +.accordion .card .card-header a { + display: block; + padding: 0.75rem 1.70rem 0.75rem 1.25rem; + background: var(--card-banner-bg); + color: var(--base-text); + text-decoration: none; + font-size: 0.875rem; + position: relative; + font-weight: 600; + -webkit-transition-property: border-color, background; + transition-property: border-color, background; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + text-overflow: ellipsis; + overflow: hidden; + max-width: 100%; + white-space: nowrap; +} + +.accordion .card .card-header a:before { + font-family: "Material Design Icons"; + position: absolute; + right: 8px; + top: 16px; + font-size: 16px; + display: block; + font-weight: 500; + color: var(--base-text); +} + +.accordion .card .card-header a .card-icon { + margin-right: 15px; + font-size: 20px; +} + +.accordion .card .card-body { + font-size: 0.88rem; + padding: 12px 20px 26px; +} + +.accordion .card .card-body i { + font-size: 1.25rem; +} .accordion.basic-accordion .card .card-header a[aria-expanded="true"] { - background: #323550; } - .accordion.basic-accordion .card .card-header a[aria-expanded="true"]:before { - content: "\F374"; } + background: var(--ram-bg) +} + +.accordion.basic-accordion .card .card-header a[aria-expanded="true"]:before { + content: "\F374"; +} .accordion.basic-accordion .card .card-header a[aria-expanded="false"]:before { - content: "\F415"; } + content: "\F415"; +} .accordion.accordion-multiple-outline .card:nth-child(5n+1) { - border-color: #8862e0; } - .accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a .card-icon { - color: #8862e0; } - .accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a:before { - color: #8862e0; } - .accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a[aria-expanded="true"] { - border-bottom: 1px solid #8862e0; } - .accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a[aria-expanded="false"] { - border-bottom: 1px solid #ffffff; } + border-color: #8862e0; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a .card-icon { + color: #8862e0; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a:before { + color: #8862e0; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a[aria-expanded="true"] { + border-bottom: 1px solid #8862e0; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a[aria-expanded="false"] { + border-bottom: 1px solid #ffffff; +} .accordion.accordion-multiple-outline .card:nth-child(5n+2) { - border-color: #19d895; } - .accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a .card-icon { - color: #19d895; } - .accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a:before { - color: #19d895; } - .accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a[aria-expanded="true"] { - border-bottom: 1px solid #19d895; } - .accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a[aria-expanded="false"] { - border-bottom: 1px solid #ffffff; } + border-color: #19d895; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a .card-icon { + color: #19d895; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a:before { + color: #19d895; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a[aria-expanded="true"] { + border-bottom: 1px solid #19d895; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a[aria-expanded="false"] { + border-bottom: 1px solid #ffffff; +} .accordion.accordion-multiple-outline .card:nth-child(5n+3) { - border-color: #2196f3; } - .accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a .card-icon { - color: #2196f3; } - .accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a:before { - color: #2196f3; } - .accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a[aria-expanded="true"] { - border-bottom: 1px solid #2196f3; } - .accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a[aria-expanded="false"] { - border-bottom: 1px solid #ffffff; } + border-color: #2196f3; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a .card-icon { + color: #2196f3; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a:before { + color: #2196f3; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a[aria-expanded="true"] { + border-bottom: 1px solid #2196f3; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a[aria-expanded="false"] { + border-bottom: 1px solid #ffffff; +} .accordion.accordion-multiple-outline .card:nth-child(5n+4) { - border-color: #ffaf00; } - .accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a .card-icon { - color: #ffaf00; } - .accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a:before { - color: #ffaf00; } - .accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a[aria-expanded="true"] { - border-bottom: 1px solid #ffaf00; } - .accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a[aria-expanded="false"] { - border-bottom: 1px solid #ffffff; } + border-color: #ffaf00; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a .card-icon { + color: #ffaf00; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a:before { + color: #ffaf00; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a[aria-expanded="true"] { + border-bottom: 1px solid #ffaf00; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a[aria-expanded="false"] { + border-bottom: 1px solid #ffffff; +} .accordion.accordion-multiple-outline .card:nth-child(5n+5) { - border-color: #ff6258; } - .accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a .card-icon { - color: #ff6258; } - .accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a:before { - color: #ff6258; } - .accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a[aria-expanded="true"] { - border-bottom: 1px solid #ff6258; } - .accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a[aria-expanded="false"] { - border-bottom: 1px solid #ffffff; } + border-color: #ff6258; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a .card-icon { + color: #ff6258; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a:before { + color: #ff6258; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a[aria-expanded="true"] { + border-bottom: 1px solid #ff6258; +} + +.accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a[aria-expanded="false"] { + border-bottom: 1px solid #ffffff; +} .accordion.accordion-multiple-outline .card .card-header a[aria-expanded="true"]:before { - content: "\F143"; } + content: "\F143"; +} .accordion.accordion-multiple-outline .card .card-header a[aria-expanded="false"]:before { - content: "\F140"; } + content: "\F140"; +} .accordion.accordion-multiple-filled .card { - overflow: hidden; } - .accordion.accordion-multiple-filled .card:nth-child(5n+1) .card-header a { - background: #8862e0; } - .accordion.accordion-multiple-filled .card:nth-child(5n+1) .card-header a[aria-expanded="true"] { - background: #8862e0; } - .accordion.accordion-multiple-filled .card:nth-child(5n+1) .card-header a[aria-expanded="false"] { - background: #8862e0; } - .accordion.accordion-multiple-filled .card:nth-child(5n+2) .card-header a { - background: #19d895; } - .accordion.accordion-multiple-filled .card:nth-child(5n+2) .card-header a[aria-expanded="true"] { - background: #19d895; } - .accordion.accordion-multiple-filled .card:nth-child(5n+2) .card-header a[aria-expanded="false"] { - background: #19d895; } - .accordion.accordion-multiple-filled .card:nth-child(5n+3) .card-header a { - background: #2196f3; } - .accordion.accordion-multiple-filled .card:nth-child(5n+3) .card-header a[aria-expanded="true"] { - background: #2196f3; } - .accordion.accordion-multiple-filled .card:nth-child(5n+3) .card-header a[aria-expanded="false"] { - background: #2196f3; } - .accordion.accordion-multiple-filled .card:nth-child(5n+4) .card-header a { - background: #ffaf00; } - .accordion.accordion-multiple-filled .card:nth-child(5n+4) .card-header a[aria-expanded="true"] { - background: #ffaf00; } - .accordion.accordion-multiple-filled .card:nth-child(5n+4) .card-header a[aria-expanded="false"] { - background: #ffaf00; } - .accordion.accordion-multiple-filled .card:nth-child(5n+5) .card-header a { - background: #ff6258; } - .accordion.accordion-multiple-filled .card:nth-child(5n+5) .card-header a[aria-expanded="true"] { - background: #ff6258; } - .accordion.accordion-multiple-filled .card:nth-child(5n+5) .card-header a[aria-expanded="false"] { - background: #ff6258; } - .accordion.accordion-multiple-filled .card .card-header a { - padding-left: 2.5rem; - padding-right: 1rem; - color: #ffffff; - font-weight: 300; } - .accordion.accordion-multiple-filled .card .card-header a:before { - left: 10px; - right: unset; - top: 12px; - color: #ffffff; } - .accordion.accordion-multiple-filled .card .card-header a[aria-expanded="true"]:before { - content: "\F143"; } - .accordion.accordion-multiple-filled .card .card-header a[aria-expanded="false"]:before { - content: "\F140"; } + overflow: hidden; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+1) .card-header a { + background: #8862e0; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+1) .card-header a[aria-expanded="true"] { + background: #8862e0; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+1) .card-header a[aria-expanded="false"] { + background: #8862e0; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+2) .card-header a { + background: #19d895; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+2) .card-header a[aria-expanded="true"] { + background: #19d895; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+2) .card-header a[aria-expanded="false"] { + background: #19d895; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+3) .card-header a { + background: #2196f3; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+3) .card-header a[aria-expanded="true"] { + background: #2196f3; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+3) .card-header a[aria-expanded="false"] { + background: #2196f3; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+4) .card-header a { + background: #ffaf00; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+4) .card-header a[aria-expanded="true"] { + background: #ffaf00; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+4) .card-header a[aria-expanded="false"] { + background: #ffaf00; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+5) .card-header a { + background: #ff6258; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+5) .card-header a[aria-expanded="true"] { + background: #ff6258; +} + +.accordion.accordion-multiple-filled .card:nth-child(5n+5) .card-header a[aria-expanded="false"] { + background: #ff6258; +} + +.accordion.accordion-multiple-filled .card .card-header a { + padding-left: 2.5rem; + padding-right: 1rem; + color: #ffffff; + font-weight: 300; +} + +.accordion.accordion-multiple-filled .card .card-header a:before { + left: 10px; + right: unset; + top: 12px; + color: #ffffff; +} + +.accordion.accordion-multiple-filled .card .card-header a[aria-expanded="true"]:before { + content: "\F143"; +} + +.accordion.accordion-multiple-filled .card .card-header a[aria-expanded="false"]:before { + content: "\F140"; +} .accordion.accordion-solid-bg .card { - background: #fbfbfb; } - .accordion.accordion-solid-bg .card .card-header a { - color: #8862e0; - font-weight: 400; } - .accordion.accordion-solid-bg .card .card-header a:before { - top: 12px; - color: #8862e0; } - .accordion.accordion-solid-bg .card .card-header a[aria-expanded="true"] { - background: #fbfbfb; } - .accordion.accordion-solid-bg .card .card-header a[aria-expanded="true"]:before { - content: "\F143"; } - .accordion.accordion-solid-bg .card .card-header a[aria-expanded="false"] { - background: #ffffff; } - .accordion.accordion-solid-bg .card .card-header a[aria-expanded="false"]:before { - content: "\F140"; } + background: #fbfbfb; +} + +.accordion.accordion-solid-bg .card .card-header a { + color: #8862e0; + font-weight: 400; +} + +.accordion.accordion-solid-bg .card .card-header a:before { + top: 12px; + color: #8862e0; +} + +.accordion.accordion-solid-bg .card .card-header a[aria-expanded="true"] { + background: #fbfbfb; +} + +.accordion.accordion-solid-bg .card .card-header a[aria-expanded="true"]:before { + content: "\F143"; +} + +.accordion.accordion-solid-bg .card .card-header a[aria-expanded="false"] { + background: #ffffff; +} + +.accordion.accordion-solid-bg .card .card-header a[aria-expanded="false"]:before { + content: "\F140"; +} .accordion.accordion-body-filled .card { border-top: none; border-right: none; border-left: none; - margin-bottom: 0; } - .accordion.accordion-body-filled .card .card-header a { - padding: 23px 10px 23px 2.5rem; - font-weight: 300; } - .accordion.accordion-body-filled .card .card-header a:before { - right: unset; - left: 8px; - top: 22px; - font-size: 24px; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: color; - transition-property: color; } - .accordion.accordion-body-filled .card .card-header a[aria-expanded="true"]:before { - content: "\F376"; - color: #2196f3; } - .accordion.accordion-body-filled .card .card-header a[aria-expanded="false"]:before { - content: "\F417"; - color: #dde4eb; } - .accordion.accordion-body-filled .card .card-body { - background: #2196f3; - color: #ffffff; - border-radius: 4px; } + margin-bottom: 0; +} + +.accordion.accordion-body-filled .card .card-header a { + padding: 23px 10px 23px 2.5rem; + font-weight: 300; +} + +.accordion.accordion-body-filled .card .card-header a:before { + right: unset; + left: 8px; + top: 22px; + font-size: 24px; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: color; + transition-property: color; +} + +.accordion.accordion-body-filled .card .card-header a[aria-expanded="true"]:before { + content: "\F376"; + color: #2196f3; +} + +.accordion.accordion-body-filled .card .card-header a[aria-expanded="false"]:before { + content: "\F417"; + color: #dde4eb; +} + +.accordion.accordion-body-filled .card .card-body { + background: #2196f3; + color: #ffffff; + border-radius: 4px; +} .accordion.accordion-minimal .card { border-top: none; border-right: none; border-left: none; - margin-bottom: 0; } - .accordion.accordion-minimal .card .card-header a { - padding: 23px 20px; - -webkit-transition-duration: 0.4s; - transition-duration: 0.4s; - -webkit-transition-property: font-weight; - transition-property: font-weight; } - .accordion.accordion-minimal .card .card-header a[aria-expanded="true"] { - font-weight: 600; } - .accordion.accordion-minimal .card .card-header a[aria-expanded="false"] { - font-weight: 300; } - .accordion.accordion-minimal .card .card-body { - padding: 30px 0; } + margin-bottom: 0; +} + +.accordion.accordion-minimal .card .card-header a { + padding: 23px 20px; + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; + -webkit-transition-property: font-weight; + transition-property: font-weight; +} + +.accordion.accordion-minimal .card .card-header a[aria-expanded="true"] { + font-weight: 600; +} + +.accordion.accordion-minimal .card .card-header a[aria-expanded="false"] { + font-weight: 300; +} + +.accordion.accordion-minimal .card .card-body { + padding: 30px 0; +} /* inverse buttons */ .accordion-inverse-primary { background: rgba(33, 150, 243, 0.16); color: #2196f3; - border: none; } - .accordion-inverse-primary .card-header { - color: #2196f3; - border: none; } - .accordion-inverse-primary .card-header a, - .accordion-inverse-primary .card-header h1, - .accordion-inverse-primary .card-header h2, - .accordion-inverse-primary .card-header h3, - .accordion-inverse-primary .card-header h4, - .accordion-inverse-primary .card-header h5, - .accordion-inverse-primary .card-header h6, - .accordion-inverse-primary .card-header p, - .accordion-inverse-primary .card-header span { - color: #2196f3 !important; } - .accordion-inverse-primary .card-header a { - border-color: #2196f3; } - .accordion-inverse-primary .card-header a:before { - color: #2196f3 !important; } - .accordion-inverse-primary .card-header a[aria-expanded="true"] { - border-bottom: 1px solid rgba(33, 150, 243, 0.16); } - .accordion-inverse-primary .card-header a[aria-expanded="false"] { - border-bottom: 1px solid transparent; } + border: none; +} + +.accordion-inverse-primary .card-header { + color: #2196f3; + border: none; +} + +.accordion-inverse-primary .card-header a, +.accordion-inverse-primary .card-header h1, +.accordion-inverse-primary .card-header h2, +.accordion-inverse-primary .card-header h3, +.accordion-inverse-primary .card-header h4, +.accordion-inverse-primary .card-header h5, +.accordion-inverse-primary .card-header h6, +.accordion-inverse-primary .card-header p, +.accordion-inverse-primary .card-header span { + color: #2196f3 !important; +} + +.accordion-inverse-primary .card-header a { + border-color: #2196f3; +} + +.accordion-inverse-primary .card-header a:before { + color: #2196f3 !important; +} + +.accordion-inverse-primary .card-header a[aria-expanded="true"] { + border-bottom: 1px solid rgba(33, 150, 243, 0.16); +} + +.accordion-inverse-primary .card-header a[aria-expanded="false"] { + border-bottom: 1px solid transparent; +} .accordion-inverse-secondary { background: rgba(221, 228, 235, 0.16); color: #dde4eb; - border: none; } - .accordion-inverse-secondary .card-header { - color: #dde4eb; - border: none; } - .accordion-inverse-secondary .card-header a, - .accordion-inverse-secondary .card-header h1, - .accordion-inverse-secondary .card-header h2, - .accordion-inverse-secondary .card-header h3, - .accordion-inverse-secondary .card-header h4, - .accordion-inverse-secondary .card-header h5, - .accordion-inverse-secondary .card-header h6, - .accordion-inverse-secondary .card-header p, - .accordion-inverse-secondary .card-header span { - color: #dde4eb !important; } - .accordion-inverse-secondary .card-header a { - border-color: #dde4eb; } - .accordion-inverse-secondary .card-header a:before { - color: #dde4eb !important; } - .accordion-inverse-secondary .card-header a[aria-expanded="true"] { - border-bottom: 1px solid rgba(221, 228, 235, 0.16); } - .accordion-inverse-secondary .card-header a[aria-expanded="false"] { - border-bottom: 1px solid transparent; } + border: none; +} + +.accordion-inverse-secondary .card-header { + color: #dde4eb; + border: none; +} + +.accordion-inverse-secondary .card-header a, +.accordion-inverse-secondary .card-header h1, +.accordion-inverse-secondary .card-header h2, +.accordion-inverse-secondary .card-header h3, +.accordion-inverse-secondary .card-header h4, +.accordion-inverse-secondary .card-header h5, +.accordion-inverse-secondary .card-header h6, +.accordion-inverse-secondary .card-header p, +.accordion-inverse-secondary .card-header span { + color: #dde4eb !important; +} + +.accordion-inverse-secondary .card-header a { + border-color: #dde4eb; +} + +.accordion-inverse-secondary .card-header a:before { + color: #dde4eb !important; +} + +.accordion-inverse-secondary .card-header a[aria-expanded="true"] { + border-bottom: 1px solid rgba(221, 228, 235, 0.16); +} + +.accordion-inverse-secondary .card-header a[aria-expanded="false"] { + border-bottom: 1px solid transparent; +} .accordion-inverse-success { background: rgba(25, 216, 149, 0.16); color: #19d895; - border: none; } - .accordion-inverse-success .card-header { - color: #19d895; - border: none; } - .accordion-inverse-success .card-header a, - .accordion-inverse-success .card-header h1, - .accordion-inverse-success .card-header h2, - .accordion-inverse-success .card-header h3, - .accordion-inverse-success .card-header h4, - .accordion-inverse-success .card-header h5, - .accordion-inverse-success .card-header h6, - .accordion-inverse-success .card-header p, - .accordion-inverse-success .card-header span { - color: #19d895 !important; } - .accordion-inverse-success .card-header a { - border-color: #19d895; } - .accordion-inverse-success .card-header a:before { - color: #19d895 !important; } - .accordion-inverse-success .card-header a[aria-expanded="true"] { - border-bottom: 1px solid rgba(25, 216, 149, 0.16); } - .accordion-inverse-success .card-header a[aria-expanded="false"] { - border-bottom: 1px solid transparent; } + border: none; +} + +.accordion-inverse-success .card-header { + color: #19d895; + border: none; +} + +.accordion-inverse-success .card-header a, +.accordion-inverse-success .card-header h1, +.accordion-inverse-success .card-header h2, +.accordion-inverse-success .card-header h3, +.accordion-inverse-success .card-header h4, +.accordion-inverse-success .card-header h5, +.accordion-inverse-success .card-header h6, +.accordion-inverse-success .card-header p, +.accordion-inverse-success .card-header span { + color: #19d895 !important; +} + +.accordion-inverse-success .card-header a { + border-color: #19d895; +} + +.accordion-inverse-success .card-header a:before { + color: #19d895 !important; +} + +.accordion-inverse-success .card-header a[aria-expanded="true"] { + border-bottom: 1px solid rgba(25, 216, 149, 0.16); +} + +.accordion-inverse-success .card-header a[aria-expanded="false"] { + border-bottom: 1px solid transparent; +} .accordion-inverse-info { background: rgba(136, 98, 224, 0.16); color: #8862e0; - border: none; } - .accordion-inverse-info .card-header { - color: #8862e0; - border: none; } - .accordion-inverse-info .card-header a, - .accordion-inverse-info .card-header h1, - .accordion-inverse-info .card-header h2, - .accordion-inverse-info .card-header h3, - .accordion-inverse-info .card-header h4, - .accordion-inverse-info .card-header h5, - .accordion-inverse-info .card-header h6, - .accordion-inverse-info .card-header p, - .accordion-inverse-info .card-header span { - color: #8862e0 !important; } - .accordion-inverse-info .card-header a { - border-color: #8862e0; } - .accordion-inverse-info .card-header a:before { - color: #8862e0 !important; } - .accordion-inverse-info .card-header a[aria-expanded="true"] { - border-bottom: 1px solid rgba(136, 98, 224, 0.16); } - .accordion-inverse-info .card-header a[aria-expanded="false"] { - border-bottom: 1px solid transparent; } + border: none; +} + +.accordion-inverse-info .card-header { + color: #8862e0; + border: none; +} + +.accordion-inverse-info .card-header a, +.accordion-inverse-info .card-header h1, +.accordion-inverse-info .card-header h2, +.accordion-inverse-info .card-header h3, +.accordion-inverse-info .card-header h4, +.accordion-inverse-info .card-header h5, +.accordion-inverse-info .card-header h6, +.accordion-inverse-info .card-header p, +.accordion-inverse-info .card-header span { + color: #8862e0 !important; +} + +.accordion-inverse-info .card-header a { + border-color: #8862e0; +} + +.accordion-inverse-info .card-header a:before { + color: #8862e0 !important; +} + +.accordion-inverse-info .card-header a[aria-expanded="true"] { + border-bottom: 1px solid rgba(136, 98, 224, 0.16); +} + +.accordion-inverse-info .card-header a[aria-expanded="false"] { + border-bottom: 1px solid transparent; +} .accordion-inverse-warning { background: rgba(255, 175, 0, 0.16); color: #ffaf00; - border: none; } - .accordion-inverse-warning .card-header { - color: #ffaf00; - border: none; } - .accordion-inverse-warning .card-header a, - .accordion-inverse-warning .card-header h1, - .accordion-inverse-warning .card-header h2, - .accordion-inverse-warning .card-header h3, - .accordion-inverse-warning .card-header h4, - .accordion-inverse-warning .card-header h5, - .accordion-inverse-warning .card-header h6, - .accordion-inverse-warning .card-header p, - .accordion-inverse-warning .card-header span { - color: #ffaf00 !important; } - .accordion-inverse-warning .card-header a { - border-color: #ffaf00; } - .accordion-inverse-warning .card-header a:before { - color: #ffaf00 !important; } - .accordion-inverse-warning .card-header a[aria-expanded="true"] { - border-bottom: 1px solid rgba(255, 175, 0, 0.16); } - .accordion-inverse-warning .card-header a[aria-expanded="false"] { - border-bottom: 1px solid transparent; } + border: none; +} + +.accordion-inverse-warning .card-header { + color: #ffaf00; + border: none; +} + +.accordion-inverse-warning .card-header a, +.accordion-inverse-warning .card-header h1, +.accordion-inverse-warning .card-header h2, +.accordion-inverse-warning .card-header h3, +.accordion-inverse-warning .card-header h4, +.accordion-inverse-warning .card-header h5, +.accordion-inverse-warning .card-header h6, +.accordion-inverse-warning .card-header p, +.accordion-inverse-warning .card-header span { + color: #ffaf00 !important; +} + +.accordion-inverse-warning .card-header a { + border-color: #ffaf00; +} + +.accordion-inverse-warning .card-header a:before { + color: #ffaf00 !important; +} + +.accordion-inverse-warning .card-header a[aria-expanded="true"] { + border-bottom: 1px solid rgba(255, 175, 0, 0.16); +} + +.accordion-inverse-warning .card-header a[aria-expanded="false"] { + border-bottom: 1px solid transparent; +} .accordion-inverse-danger { background: rgba(255, 98, 88, 0.16); color: #ff6258; - border: none; } - .accordion-inverse-danger .card-header { - color: #ff6258; - border: none; } - .accordion-inverse-danger .card-header a, - .accordion-inverse-danger .card-header h1, - .accordion-inverse-danger .card-header h2, - .accordion-inverse-danger .card-header h3, - .accordion-inverse-danger .card-header h4, - .accordion-inverse-danger .card-header h5, - .accordion-inverse-danger .card-header h6, - .accordion-inverse-danger .card-header p, - .accordion-inverse-danger .card-header span { - color: #ff6258 !important; } - .accordion-inverse-danger .card-header a { - border-color: #ff6258; } - .accordion-inverse-danger .card-header a:before { - color: #ff6258 !important; } - .accordion-inverse-danger .card-header a[aria-expanded="true"] { - border-bottom: 1px solid rgba(255, 98, 88, 0.16); } - .accordion-inverse-danger .card-header a[aria-expanded="false"] { - border-bottom: 1px solid transparent; } + border: none; +} + +.accordion-inverse-danger .card-header { + color: #ff6258; + border: none; +} + +.accordion-inverse-danger .card-header a, +.accordion-inverse-danger .card-header h1, +.accordion-inverse-danger .card-header h2, +.accordion-inverse-danger .card-header h3, +.accordion-inverse-danger .card-header h4, +.accordion-inverse-danger .card-header h5, +.accordion-inverse-danger .card-header h6, +.accordion-inverse-danger .card-header p, +.accordion-inverse-danger .card-header span { + color: #ff6258 !important; +} + +.accordion-inverse-danger .card-header a { + border-color: #ff6258; +} + +.accordion-inverse-danger .card-header a:before { + color: #ff6258 !important; +} + +.accordion-inverse-danger .card-header a[aria-expanded="true"] { + border-bottom: 1px solid rgba(255, 98, 88, 0.16); +} + +.accordion-inverse-danger .card-header a[aria-expanded="false"] { + border-bottom: 1px solid transparent; +} .accordion-inverse-light { background: rgba(251, 251, 251, 0.16); color: #fbfbfb; - border: none; } - .accordion-inverse-light .card-header { - color: #fbfbfb; - border: none; } - .accordion-inverse-light .card-header a, - .accordion-inverse-light .card-header h1, - .accordion-inverse-light .card-header h2, - .accordion-inverse-light .card-header h3, - .accordion-inverse-light .card-header h4, - .accordion-inverse-light .card-header h5, - .accordion-inverse-light .card-header h6, - .accordion-inverse-light .card-header p, - .accordion-inverse-light .card-header span { - color: #fbfbfb !important; } - .accordion-inverse-light .card-header a { - border-color: #fbfbfb; } - .accordion-inverse-light .card-header a:before { - color: #fbfbfb !important; } - .accordion-inverse-light .card-header a[aria-expanded="true"] { - border-bottom: 1px solid rgba(251, 251, 251, 0.16); } - .accordion-inverse-light .card-header a[aria-expanded="false"] { - border-bottom: 1px solid transparent; } + border: none; +} + +.accordion-inverse-light .card-header { + color: #fbfbfb; + border: none; +} + +.accordion-inverse-light .card-header a, +.accordion-inverse-light .card-header h1, +.accordion-inverse-light .card-header h2, +.accordion-inverse-light .card-header h3, +.accordion-inverse-light .card-header h4, +.accordion-inverse-light .card-header h5, +.accordion-inverse-light .card-header h6, +.accordion-inverse-light .card-header p, +.accordion-inverse-light .card-header span { + color: #fbfbfb !important; +} + +.accordion-inverse-light .card-header a { + border-color: #fbfbfb; +} + +.accordion-inverse-light .card-header a:before { + color: #fbfbfb !important; +} + +.accordion-inverse-light .card-header a[aria-expanded="true"] { + border-bottom: 1px solid rgba(251, 251, 251, 0.16); +} + +.accordion-inverse-light .card-header a[aria-expanded="false"] { + border-bottom: 1px solid transparent; +} .accordion-inverse-dark { background: rgba(37, 44, 70, 0.16); color: #252C46; - border: none; } - .accordion-inverse-dark .card-header { - color: #252C46; - border: none; } - .accordion-inverse-dark .card-header a, - .accordion-inverse-dark .card-header h1, - .accordion-inverse-dark .card-header h2, - .accordion-inverse-dark .card-header h3, - .accordion-inverse-dark .card-header h4, - .accordion-inverse-dark .card-header h5, - .accordion-inverse-dark .card-header h6, - .accordion-inverse-dark .card-header p, - .accordion-inverse-dark .card-header span { - color: #252C46 !important; } - .accordion-inverse-dark .card-header a { - border-color: #252C46; } - .accordion-inverse-dark .card-header a:before { - color: #252C46 !important; } - .accordion-inverse-dark .card-header a[aria-expanded="true"] { - border-bottom: 1px solid rgba(37, 44, 70, 0.16); } - .accordion-inverse-dark .card-header a[aria-expanded="false"] { - border-bottom: 1px solid transparent; } + border: none; +} + +.accordion-inverse-dark .card-header { + color: #252C46; + border: none; +} + +.accordion-inverse-dark .card-header a, +.accordion-inverse-dark .card-header h1, +.accordion-inverse-dark .card-header h2, +.accordion-inverse-dark .card-header h3, +.accordion-inverse-dark .card-header h4, +.accordion-inverse-dark .card-header h5, +.accordion-inverse-dark .card-header h6, +.accordion-inverse-dark .card-header p, +.accordion-inverse-dark .card-header span { + color: #252C46 !important; +} + +.accordion-inverse-dark .card-header a { + border-color: #252C46; +} + +.accordion-inverse-dark .card-header a:before { + color: #252C46 !important; +} + +.accordion-inverse-dark .card-header a[aria-expanded="true"] { + border-bottom: 1px solid rgba(37, 44, 70, 0.16); +} + +.accordion-inverse-dark .card-header a[aria-expanded="false"] { + border-bottom: 1px solid transparent; +} .accordion-outline-primary .card { - border-color: #2196f3; } - .accordion-outline-primary .card .card-header { - border: none; } - .accordion-outline-primary .card .card-header a { - border-color: #2196f3; } - .accordion-outline-primary .card .card-header a:before { - color: #2196f3; } + border-color: #2196f3; +} + +.accordion-outline-primary .card .card-header { + border: none; +} + +.accordion-outline-primary .card .card-header a { + border-color: #2196f3; +} + +.accordion-outline-primary .card .card-header a:before { + color: #2196f3; +} .accordion-outline-secondary .card { - border-color: #dde4eb; } - .accordion-outline-secondary .card .card-header { - border: none; } - .accordion-outline-secondary .card .card-header a { - border-color: #dde4eb; } - .accordion-outline-secondary .card .card-header a:before { - color: #dde4eb; } + border-color: #dde4eb; +} + +.accordion-outline-secondary .card .card-header { + border: none; +} + +.accordion-outline-secondary .card .card-header a { + border-color: #dde4eb; +} + +.accordion-outline-secondary .card .card-header a:before { + color: #dde4eb; +} .accordion-outline-success .card { - border-color: #19d895; } - .accordion-outline-success .card .card-header { - border: none; } - .accordion-outline-success .card .card-header a { - border-color: #19d895; } - .accordion-outline-success .card .card-header a:before { - color: #19d895; } + border-color: #19d895; +} + +.accordion-outline-success .card .card-header { + border: none; +} + +.accordion-outline-success .card .card-header a { + border-color: #19d895; +} + +.accordion-outline-success .card .card-header a:before { + color: #19d895; +} .accordion-outline-info .card { - border-color: #8862e0; } - .accordion-outline-info .card .card-header { - border: none; } - .accordion-outline-info .card .card-header a { - border-color: #8862e0; } - .accordion-outline-info .card .card-header a:before { - color: #8862e0; } + border-color: #8862e0; +} + +.accordion-outline-info .card .card-header { + border: none; +} + +.accordion-outline-info .card .card-header a { + border-color: #8862e0; +} + +.accordion-outline-info .card .card-header a:before { + color: #8862e0; +} .accordion-outline-warning .card { - border-color: #ffaf00; } - .accordion-outline-warning .card .card-header { - border: none; } - .accordion-outline-warning .card .card-header a { - border-color: #ffaf00; } - .accordion-outline-warning .card .card-header a:before { - color: #ffaf00; } + border-color: #ffaf00; +} + +.accordion-outline-warning .card .card-header { + border: none; +} + +.accordion-outline-warning .card .card-header a { + border-color: #ffaf00; +} + +.accordion-outline-warning .card .card-header a:before { + color: #ffaf00; +} .accordion-outline-danger .card { - border-color: #ff6258; } - .accordion-outline-danger .card .card-header { - border: none; } - .accordion-outline-danger .card .card-header a { - border-color: #ff6258; } - .accordion-outline-danger .card .card-header a:before { - color: #ff6258; } + border-color: #ff6258; +} + +.accordion-outline-danger .card .card-header { + border: none; +} + +.accordion-outline-danger .card .card-header a { + border-color: #ff6258; +} + +.accordion-outline-danger .card .card-header a:before { + color: #ff6258; +} .accordion-outline-light .card { - border-color: #fbfbfb; } - .accordion-outline-light .card .card-header { - border: none; } - .accordion-outline-light .card .card-header a { - border-color: #fbfbfb; } - .accordion-outline-light .card .card-header a:before { - color: #fbfbfb; } + border-color: #fbfbfb; +} + +.accordion-outline-light .card .card-header { + border: none; +} + +.accordion-outline-light .card .card-header a { + border-color: #fbfbfb; +} + +.accordion-outline-light .card .card-header a:before { + color: #fbfbfb; +} .accordion-outline-dark .card { - border-color: #252C46; } - .accordion-outline-dark .card .card-header { - border: none; } - .accordion-outline-dark .card .card-header a { - border-color: #252C46; } - .accordion-outline-dark .card .card-header a:before { - color: #252C46; } + border-color: #252C46; +} + +.accordion-outline-dark .card .card-header { + border: none; +} + +.accordion-outline-dark .card .card-header a { + border-color: #252C46; +} + +.accordion-outline-dark .card .card-header a:before { + color: #252C46; +} /* Badges */ .badge { @@ -11496,1236 +17514,2208 @@ pre { padding: 4px 6px; font-family: "roboto", sans-serif; font-weight: 600; - letter-spacing: 0.04rem; } - .badge:empty { - display: inline-block; - min-width: 10px; - min-height: 10px; - padding: 0; - margin-right: 10px; - border-radius: 100%; } - .rtl .badge:empty { - margin-left: 10px; - margin-right: 0; } - .badge.badge-pill { - border-radius: 10rem; } - .badge.badge-fw { - min-width: 70px; } - .badge.badge-lg { - padding: 0.4rem 0.9rem; } + letter-spacing: 0.04rem; +} + +.badge:empty { + display: inline-block; + min-width: 10px; + min-height: 10px; + padding: 0; + margin-right: 10px; + border-radius: 100%; +} + +.rtl .badge:empty { + margin-left: 10px; + margin-right: 0; +} + +.badge.badge-pill { + border-radius: 10rem; +} + +.badge.badge-fw { + min-width: 70px; +} + +.badge.badge-lg { + padding: 0.4rem 0.9rem; +} /*Badge variations*/ .badge-primary { border: 1px solid #2196f3; - color: #ffffff; } + color: #ffffff; +} .badge-secondary { border: 1px solid #dde4eb; - color: #ffffff; } + color: #ffffff; +} -.badge-success, .preview-list .preview-item .preview-thumbnail .badge.badge-online { +.badge-success, +.preview-list .preview-item .preview-thumbnail .badge.badge-online { border: 1px solid #19d895; - color: #ffffff; } + color: #ffffff; +} -.badge-info, .preview-list .preview-item .preview-thumbnail .badge.badge-offline { +.badge-info, +.preview-list .preview-item .preview-thumbnail .badge.badge-offline { border: 1px solid #8862e0; - color: #ffffff; } + color: #ffffff; +} -.badge-warning, .preview-list .preview-item .preview-thumbnail .badge.badge-busy { +.badge-warning, +.preview-list .preview-item .preview-thumbnail .badge.badge-busy { border: 1px solid #ffaf00; - color: #ffffff; } + color: #ffffff; +} .badge-danger { border: 1px solid #ff6258; - color: #ffffff; } + color: #ffffff; +} .badge-light { border: 1px solid #fbfbfb; - color: #ffffff; } + color: #ffffff; +} .badge-dark { border: 1px solid #252C46; - color: #ffffff; } + color: #ffffff; +} /*Badge inverse variations*/ .badge-inverse-primary { background: rgba(33, 150, 243, 0.3); - color: #2196f3; } + color: #2196f3; +} .badge-inverse-secondary { background: rgba(221, 228, 235, 0.3); - color: #dde4eb; } + color: #dde4eb; +} .badge-inverse-success { background: rgba(25, 216, 149, 0.3); - color: #19d895; } + color: #19d895; +} .badge-inverse-info { background: rgba(136, 98, 224, 0.3); - color: #8862e0; } + color: #8862e0; +} .badge-inverse-warning { background: rgba(255, 175, 0, 0.3); - color: #ffaf00; } + color: #ffaf00; +} .badge-inverse-danger { background: rgba(255, 98, 88, 0.3); - color: #ff6258; } + color: #ff6258; +} .badge-inverse-light { background: rgba(251, 251, 251, 0.3); - color: #fbfbfb; } + color: #fbfbfb; +} .badge-inverse-dark { background: rgba(37, 44, 70, 0.3); - color: #252C46; } + color: #252C46; +} /*Badge outlined variations*/ .badge-outline-primary { color: #2196f3; - border: 1px solid #2196f3; } + border: 1px solid #2196f3; +} .badge-outline-secondary { color: #dde4eb; - border: 1px solid #dde4eb; } + border: 1px solid #dde4eb; +} .badge-outline-success { color: #19d895; - border: 1px solid #19d895; } + border: 1px solid #19d895; +} .badge-outline-info { color: #8862e0; - border: 1px solid #8862e0; } + border: 1px solid #8862e0; +} .badge-outline-warning { color: #ffaf00; - border: 1px solid #ffaf00; } + border: 1px solid #ffaf00; +} .badge-outline-danger { color: #ff6258; - border: 1px solid #ff6258; } + border: 1px solid #ff6258; +} .badge-outline-light { color: #fbfbfb; - border: 1px solid #fbfbfb; } + border: 1px solid #fbfbfb; +} .badge-outline-dark { color: #252C46; - border: 1px solid #252C46; } + border: 1px solid #252C46; +} /* Bootstrap Alerts */ .alert { - font-size: 0.875rem; } - .alert i { - font-size: 1.25rem; - margin-right: 1.25rem; - vertical-align: middle; - line-height: 0.5; } + font-size: 0.875rem; +} + +.alert i { + font-size: 1.25rem; + margin-right: 1.25rem; + vertical-align: middle; + line-height: 0.5; +} .alert-primary { color: #1972b9; background-color: rgba(33, 150, 243, 0.2); - border-color: #1e8ae0; } - .alert-primary hr { - border-top-color: #1b7cca; } - .alert-primary .alert-link { - color: #13568c; } + border-color: #1e8ae0; +} + +.alert-primary hr { + border-top-color: #1b7cca; +} + +.alert-primary .alert-link { + color: #13568c; +} .alert-secondary { color: #a8adb3; background-color: rgba(221, 228, 235, 0.2); - border-color: #cbd2d8; } - .alert-secondary hr { - border-top-color: #bcc5cd; } - .alert-secondary .alert-link { - color: #8d939b; } + border-color: #cbd2d8; +} + +.alert-secondary hr { + border-top-color: #bcc5cd; +} + +.alert-secondary .alert-link { + color: #8d939b; +} .alert-success { color: #13a471; background-color: rgba(25, 216, 149, 0.2); - border-color: #17c789; } - .alert-success hr { - border-top-color: #14b079; } - .alert-success .alert-link { - color: #0e7652; } + border-color: #17c789; +} + +.alert-success hr { + border-top-color: #14b079; +} + +.alert-success .alert-link { + color: #0e7652; +} .alert-info { color: #674aaa; background-color: rgba(136, 98, 224, 0.2); - border-color: #7d5ace; } - .alert-info hr { - border-top-color: #6e46c8; } - .alert-info .alert-link { - color: #513b86; } + border-color: #7d5ace; +} + +.alert-info hr { + border-top-color: #6e46c8; +} + +.alert-info .alert-link { + color: #513b86; +} .alert-warning { color: #c28500; background-color: rgba(255, 175, 0, 0.2); - border-color: #eba100; } - .alert-warning hr { - border-top-color: #d29000; } - .alert-warning .alert-link { - color: #8f6200; } + border-color: #eba100; +} + +.alert-warning hr { + border-top-color: #d29000; +} + +.alert-warning .alert-link { + color: #8f6200; +} .alert-danger { color: #c24a43; background-color: rgba(255, 98, 88, 0.2); - border-color: #eb5a51; } - .alert-danger hr { - border-top-color: #e8443a; } - .alert-danger .alert-link { - color: #9f3933; } + border-color: #eb5a51; +} + +.alert-danger hr { + border-top-color: #e8443a; +} + +.alert-danger .alert-link { + color: #9f3933; +} .alert-light { color: #bfbfbf; background-color: rgba(251, 251, 251, 0.2); - border-color: #e7e7e7; } - .alert-light hr { - border-top-color: #dadada; } - .alert-light .alert-link { - color: #a6a6a6; } + border-color: #e7e7e7; +} + +.alert-light hr { + border-top-color: #dadada; +} + +.alert-light .alert-link { + color: #a6a6a6; +} .alert-dark { color: #1c2135; background-color: rgba(37, 44, 70, 0.2); - border-color: #222840; } - .alert-dark hr { - border-top-color: #191e2f; } - .alert-dark .alert-link { - color: #0a0c14; } + border-color: #222840; +} + +.alert-dark hr { + border-top-color: #191e2f; +} + +.alert-dark .alert-link { + color: #0a0c14; +} .alert-fill-primary { color: #ffffff; background-color: #2196f3; - border-color: #2196f3; } - .alert-fill-primary hr { - border-top-color: #0d8aee; } - .alert-fill-primary .alert-link { - color: #e6e6e6; } + border-color: #2196f3; +} + +.alert-fill-primary hr { + border-top-color: #0d8aee; +} + +.alert-fill-primary .alert-link { + color: #e6e6e6; +} .alert-fill-secondary { color: #ffffff; background-color: #dde4eb; - border-color: #dde4eb; } - .alert-fill-secondary hr { - border-top-color: #cdd7e2; } - .alert-fill-secondary .alert-link { - color: #e6e6e6; } + border-color: #dde4eb; +} + +.alert-fill-secondary hr { + border-top-color: #cdd7e2; +} + +.alert-fill-secondary .alert-link { + color: #e6e6e6; +} .alert-fill-success { color: #ffffff; background-color: #19d895; - border-color: #19d895; } - .alert-fill-success hr { - border-top-color: #16c185; } - .alert-fill-success .alert-link { - color: #e6e6e6; } + border-color: #19d895; +} + +.alert-fill-success hr { + border-top-color: #16c185; +} + +.alert-fill-success .alert-link { + color: #e6e6e6; +} .alert-fill-info { color: #ffffff; background-color: #8862e0; - border-color: #8862e0; } - .alert-fill-info hr { - border-top-color: #784ddc; } - .alert-fill-info .alert-link { - color: #e6e6e6; } + border-color: #8862e0; +} + +.alert-fill-info hr { + border-top-color: #784ddc; +} + +.alert-fill-info .alert-link { + color: #e6e6e6; +} .alert-fill-warning { color: #ffffff; background-color: #ffaf00; - border-color: #ffaf00; } - .alert-fill-warning hr { - border-top-color: #e69e00; } - .alert-fill-warning .alert-link { - color: #e6e6e6; } + border-color: #ffaf00; +} + +.alert-fill-warning hr { + border-top-color: #e69e00; +} + +.alert-fill-warning .alert-link { + color: #e6e6e6; +} .alert-fill-danger { color: #ffffff; background-color: #ff6258; - border-color: #ff6258; } - .alert-fill-danger hr { - border-top-color: #ff4a3f; } - .alert-fill-danger .alert-link { - color: #e6e6e6; } + border-color: #ff6258; +} + +.alert-fill-danger hr { + border-top-color: #ff4a3f; +} + +.alert-fill-danger .alert-link { + color: #e6e6e6; +} .alert-fill-light { color: #ffffff; background-color: #fbfbfb; - border-color: #fbfbfb; } - .alert-fill-light hr { - border-top-color: #eeeeee; } - .alert-fill-light .alert-link { - color: #e6e6e6; } + border-color: #fbfbfb; +} + +.alert-fill-light hr { + border-top-color: #eeeeee; +} + +.alert-fill-light .alert-link { + color: #e6e6e6; +} .alert-fill-dark { color: #ffffff; background-color: #252C46; - border-color: #252C46; } - .alert-fill-dark hr { - border-top-color: #1c2235; } - .alert-fill-dark .alert-link { - color: #e6e6e6; } + border-color: #252C46; +} + +.alert-fill-dark hr { + border-top-color: #1c2235; +} + +.alert-fill-dark .alert-link { + color: #e6e6e6; +} /* Bootstrap Progress */ .progress { border-radius: 3px; height: 8px; - background: #323550; } - .progress .progress-bar { - border-radius: 3px; } - .progress.grouped .progress-bar { - border-radius: 0px; } - .progress.grouped .progress-bar:last-child { - border-radius: 0px 3px 3px 0px; } - .progress.progress-sm { - height: 0.375rem; } - .progress.progress-md { - height: 8px; } - .progress.progress-lg { - height: 15px; } - .progress.progress-xl { - height: 18px; } + background: var(--ram-bg) +} + +.progress .progress-bar { + border-radius: 3px; +} + +.progress.grouped .progress-bar { + border-radius: 0px; +} + +.progress.grouped .progress-bar:last-child { + border-radius: 0px 3px 3px 0px; +} + +.progress.progress-sm { + height: 0.375rem; +} + +.progress.progress-md { + height: 8px; +} + +.progress.progress-lg { + height: 15px; +} + +.progress.progress-xl { + height: 18px; +} /* Buttons */ -.btn, .ajax-upload-dragdrop .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, .wizard > .actions a { +.btn, +.ajax-upload-dragdrop .ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, +.swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, +.wizard>.actions a { font-size: 0.875rem; line-height: 1; - font-family: "roboto", sans-serif; } - .btn i, .ajax-upload-dragdrop .ajax-file-upload i, .swal2-modal .swal2-buttonswrapper .swal2-styled i, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm i, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel i, .wizard > .actions a i { - margin-right: 0.3125rem; - font-size: inherit; } - .btn .btn-label:before, .ajax-upload-dragdrop .ajax-file-upload .btn-label:before, .swal2-modal .swal2-buttonswrapper .swal2-styled .btn-label:before, .wizard > .actions a .btn-label:before { - font-size: 1rem; - line-height: 5px; - vertical-align: middle; } - .btn .btn-label.btn-label-left, .ajax-upload-dragdrop .ajax-file-upload .btn-label.btn-label-left, .swal2-modal .swal2-buttonswrapper .swal2-styled .btn-label.btn-label-left, .wizard > .actions a .btn-label.btn-label-left { - margin-right: 5px; } - .btn .btn-label.btn-label-right, .ajax-upload-dragdrop .ajax-file-upload .btn-label.btn-label-right, .swal2-modal .swal2-buttonswrapper .swal2-styled .btn-label.btn-label-right, .wizard > .actions a .btn-label.btn-label-right { - margin-left: 5px; } - .btn.btn-rounded, .ajax-upload-dragdrop .btn-rounded.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-rounded.swal2-styled, .wizard > .actions a.btn-rounded { - border-radius: 50px; } - .btn.btn-square, .ajax-upload-dragdrop .btn-square.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-square.swal2-styled, .wizard > .actions a.btn-square { - border-radius: 0px; } - .btn.btn-icons, .ajax-upload-dragdrop .btn-icons.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-icons.swal2-styled, .wizard > .actions a.btn-icons { - width: 40px; - height: 40px; - padding: 10px; - text-align: center; - vertical-align: middle; } - .btn.btn-icons i, .ajax-upload-dragdrop .btn-icons.ajax-file-upload i, .swal2-modal .swal2-buttonswrapper .btn-icons.swal2-styled i, .wizard > .actions a.btn-icons i { - margin: auto; - line-height: initial; } - .btn.btn-fw, .ajax-upload-dragdrop .btn-fw.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-fw.swal2-styled, .wizard > .actions a.btn-fw { - min-width: 120px; } - .btn.icon-btn i, .ajax-upload-dragdrop .icon-btn.ajax-file-upload i, .swal2-modal .swal2-buttonswrapper .icon-btn.swal2-styled i, .wizard > .actions a.icon-btn i { - margin-right: 0; } - .btn.social-btn, .ajax-upload-dragdrop .social-btn.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .social-btn.swal2-styled, .wizard > .actions a.social-btn { - padding: 13px; } - .btn.social-btn i, .ajax-upload-dragdrop .social-btn.ajax-file-upload i, .swal2-modal .swal2-buttonswrapper .social-btn.swal2-styled i, .wizard > .actions a.social-btn i { - margin-right: 0; - font-size: 1rem; } - .btn.btn-sm, .btn-group-sm > .btn, .ajax-upload-dragdrop .btn-group-sm > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group-sm > .swal2-styled, .wizard > .actions .btn-group-sm > a, .ajax-upload-dragdrop .btn-sm.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-sm.swal2-styled, .wizard > .actions a.btn-sm { - font-size: 0.875rem; } - .btn.btn-lg, .btn-group-lg > .btn, .ajax-upload-dragdrop .btn-group-lg > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group-lg > .swal2-styled, .wizard > .actions .btn-group-lg > a, .ajax-upload-dragdrop .btn-lg.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-lg.swal2-styled, .wizard > .actions a.btn-lg { - font-size: 0.875rem; } - .btn.btn-xs, .ajax-upload-dragdrop .btn-xs.ajax-file-upload, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-cancel, .swal2-modal .swal2-buttonswrapper .btn-xs.swal2-styled, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-submit, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-cancel, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-cancel, .wizard > .actions a.btn-xs { - padding: 0.5rem 0.75rem; - font-size: 0.625rem; } - .btn.btn-transparent, .ajax-upload-dragdrop .btn-transparent.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-transparent.swal2-styled, .wizard > .actions a.btn-transparent { - background: transparent; } - .btn.btn-danger, .ajax-upload-dragdrop .btn-danger.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-danger.swal2-styled, .wizard > .actions a.btn-danger, .btn.btn-info, .ajax-upload-dragdrop .btn-info.ajax-file-upload, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, .swal2-modal .swal2-buttonswrapper .btn-info.swal2-styled, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-submit, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, .wizard > .actions a.btn-info, .btn.btn-success, .ajax-upload-dragdrop .btn-success.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-success.swal2-styled, .wizard > .actions a.btn-success, .btn.btn-teal, .ajax-upload-dragdrop .btn-teal.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-teal.swal2-styled, .wizard > .actions a.btn-teal, .btn.btn-warning, .ajax-upload-dragdrop .btn-warning.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-warning.swal2-styled, .wizard > .actions a.btn-warning { - color: #ffffff; } - .btn.btn-outline-light, .ajax-upload-dragdrop .btn-outline-light.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-outline-light.swal2-styled, .wizard > .actions a.btn-outline-light { - border-color: #d5d5d5; - color: #d5d5d5; } - .btn.btn-outline-secondary, .ajax-upload-dragdrop .btn-outline-secondary.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-outline-secondary.swal2-styled, .wizard > .actions a.btn-outline-secondary { - color: rgba(0, 0, 0, 0.5); } - .btn.btn-inverse-secondary, .ajax-upload-dragdrop .btn-inverse-secondary.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-inverse-secondary.swal2-styled, .wizard > .actions a.btn-inverse-secondary { - background-color: rgba(221, 228, 235, 0.5); - color: rgba(0, 0, 0, 0.5); } - .btn.btn-inverse-secondary:hover, .ajax-upload-dragdrop .btn-inverse-secondary.ajax-file-upload:hover, .swal2-modal .swal2-buttonswrapper .btn-inverse-secondary.swal2-styled:hover, .wizard > .actions a.btn-inverse-secondary:hover { - color: rgba(0, 0, 0, 0.5); } - .btn.btn-inverse-light, .ajax-upload-dragdrop .btn-inverse-light.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-inverse-light.swal2-styled, .wizard > .actions a.btn-inverse-light { - background-color: #ffffff; - color: rgba(0, 0, 0, 0.5); - border-color: #d9d9d9; } - .btn.btn-inverse-light:hover, .ajax-upload-dragdrop .btn-inverse-light.ajax-file-upload:hover, .swal2-modal .swal2-buttonswrapper .btn-inverse-light.swal2-styled:hover, .wizard > .actions a.btn-inverse-light:hover { - color: rgba(0, 0, 0, 0.5); - border-color: #d9d9d9; } + font-family: "roboto", sans-serif; +} + +.btn i, +.ajax-upload-dragdrop .ajax-file-upload i, +.swal2-modal .swal2-buttonswrapper .swal2-styled i, +.swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm i, +.swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel i, +.wizard>.actions a i { + margin-right: 0.3125rem; + font-size: inherit; +} + +.btn .btn-label:before, +.ajax-upload-dragdrop .ajax-file-upload .btn-label:before, +.swal2-modal .swal2-buttonswrapper .swal2-styled .btn-label:before, +.wizard>.actions a .btn-label:before { + font-size: 1rem; + line-height: 5px; + vertical-align: middle; +} + +.btn .btn-label.btn-label-left, +.ajax-upload-dragdrop .ajax-file-upload .btn-label.btn-label-left, +.swal2-modal .swal2-buttonswrapper .swal2-styled .btn-label.btn-label-left, +.wizard>.actions a .btn-label.btn-label-left { + margin-right: 5px; +} + +.btn .btn-label.btn-label-right, +.ajax-upload-dragdrop .ajax-file-upload .btn-label.btn-label-right, +.swal2-modal .swal2-buttonswrapper .swal2-styled .btn-label.btn-label-right, +.wizard>.actions a .btn-label.btn-label-right { + margin-left: 5px; +} + +.btn.btn-rounded, +.ajax-upload-dragdrop .btn-rounded.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-rounded.swal2-styled, +.wizard>.actions a.btn-rounded { + border-radius: 50px; +} + +.btn.btn-square, +.ajax-upload-dragdrop .btn-square.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-square.swal2-styled, +.wizard>.actions a.btn-square { + border-radius: 0px; +} + +.btn.btn-icons, +.ajax-upload-dragdrop .btn-icons.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-icons.swal2-styled, +.wizard>.actions a.btn-icons { + width: 40px; + height: 40px; + padding: 10px; + text-align: center; + vertical-align: middle; +} + +.btn.btn-icons i, +.ajax-upload-dragdrop .btn-icons.ajax-file-upload i, +.swal2-modal .swal2-buttonswrapper .btn-icons.swal2-styled i, +.wizard>.actions a.btn-icons i { + margin: auto; + line-height: initial; +} + +.btn.btn-fw, +.ajax-upload-dragdrop .btn-fw.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-fw.swal2-styled, +.wizard>.actions a.btn-fw { + min-width: 120px; +} + +.btn.icon-btn i, +.ajax-upload-dragdrop .icon-btn.ajax-file-upload i, +.swal2-modal .swal2-buttonswrapper .icon-btn.swal2-styled i, +.wizard>.actions a.icon-btn i { + margin-right: 0; +} + +.btn.social-btn, +.ajax-upload-dragdrop .social-btn.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .social-btn.swal2-styled, +.wizard>.actions a.social-btn { + padding: 13px; +} + +.btn.social-btn i, +.ajax-upload-dragdrop .social-btn.ajax-file-upload i, +.swal2-modal .swal2-buttonswrapper .social-btn.swal2-styled i, +.wizard>.actions a.social-btn i { + margin-right: 0; + font-size: 1rem; +} + +.btn.btn-sm, +.btn-group-sm>.btn, +.ajax-upload-dragdrop .btn-group-sm>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group-sm>.swal2-styled, +.wizard>.actions .btn-group-sm>a, +.ajax-upload-dragdrop .btn-sm.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-sm.swal2-styled, +.wizard>.actions a.btn-sm { + font-size: 0.875rem; +} + +.btn.btn-lg, +.btn-group-lg>.btn, +.ajax-upload-dragdrop .btn-group-lg>.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-group-lg>.swal2-styled, +.wizard>.actions .btn-group-lg>a, +.ajax-upload-dragdrop .btn-lg.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-lg.swal2-styled, +.wizard>.actions a.btn-lg { + font-size: 0.875rem; +} + +.btn.btn-xs, +.ajax-upload-dragdrop .btn-xs.ajax-file-upload, +.ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, +.ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-cancel, +.swal2-modal .swal2-buttonswrapper .btn-xs.swal2-styled, +.swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, +.swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .wizard>.actions a.editable-submit, +.wizard>.actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .wizard>.actions a.editable-cancel, +.wizard>.actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-cancel, +.wizard>.actions a.btn-xs { + padding: 0.5rem 0.75rem; + font-size: 0.625rem; +} + +.btn.btn-transparent, +.ajax-upload-dragdrop .btn-transparent.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-transparent.swal2-styled, +.wizard>.actions a.btn-transparent { + background: transparent; +} + +.btn.btn-danger, +.ajax-upload-dragdrop .btn-danger.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-danger.swal2-styled, +.wizard>.actions a.btn-danger, +.btn.btn-info, +.ajax-upload-dragdrop .btn-info.ajax-file-upload, +.ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, +.swal2-modal .swal2-buttonswrapper .btn-info.swal2-styled, +.swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .wizard>.actions a.editable-submit, +.wizard>.actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, +.wizard>.actions a.btn-info, +.btn.btn-success, +.ajax-upload-dragdrop .btn-success.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-success.swal2-styled, +.wizard>.actions a.btn-success, +.btn.btn-teal, +.ajax-upload-dragdrop .btn-teal.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-teal.swal2-styled, +.wizard>.actions a.btn-teal, +.btn.btn-warning, +.ajax-upload-dragdrop .btn-warning.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-warning.swal2-styled, +.wizard>.actions a.btn-warning { + color: #ffffff; +} + +.btn.btn-outline-light, +.ajax-upload-dragdrop .btn-outline-light.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-outline-light.swal2-styled, +.wizard>.actions a.btn-outline-light { + border-color: #d5d5d5; + color: #d5d5d5; +} + +.btn.btn-outline-secondary, +.ajax-upload-dragdrop .btn-outline-secondary.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-outline-secondary.swal2-styled, +.wizard>.actions a.btn-outline-secondary { + color: rgba(0, 0, 0, 0.5); +} + +.btn.btn-inverse-secondary, +.ajax-upload-dragdrop .btn-inverse-secondary.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-inverse-secondary.swal2-styled, +.wizard>.actions a.btn-inverse-secondary { + background-color: rgba(221, 228, 235, 0.5); + color: rgba(0, 0, 0, 0.5); +} + +.btn.btn-inverse-secondary:hover, +.ajax-upload-dragdrop .btn-inverse-secondary.ajax-file-upload:hover, +.swal2-modal .swal2-buttonswrapper .btn-inverse-secondary.swal2-styled:hover, +.wizard>.actions a.btn-inverse-secondary:hover { + color: rgba(0, 0, 0, 0.5); +} + +.btn.btn-inverse-light, +.ajax-upload-dragdrop .btn-inverse-light.ajax-file-upload, +.swal2-modal .swal2-buttonswrapper .btn-inverse-light.swal2-styled, +.wizard>.actions a.btn-inverse-light { + background-color: #ffffff; + color: rgba(0, 0, 0, 0.5); + border-color: #d9d9d9; +} + +.btn.btn-inverse-light:hover, +.ajax-upload-dragdrop .btn-inverse-light.ajax-file-upload:hover, +.swal2-modal .swal2-buttonswrapper .btn-inverse-light.swal2-styled:hover, +.wizard>.actions a.btn-inverse-light:hover { + color: rgba(0, 0, 0, 0.5); + border-color: #d9d9d9; +} .btn-group { - border: 1px solid #383e5d; - border-radius: 0.1875rem; } - .btn-group .btn, .btn-group .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .btn-group .ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled, .btn-group .wizard > .actions a, .wizard > .actions .btn-group a { - border-top: none; - border-bottom: none; - border-left: none; } - .btn-group .btn:last-child, .btn-group .ajax-upload-dragdrop .ajax-file-upload:last-child, .ajax-upload-dragdrop .btn-group .ajax-file-upload:last-child, .btn-group .swal2-modal .swal2-buttonswrapper .swal2-styled:last-child, .swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled:last-child, .btn-group .wizard > .actions a:last-child, .wizard > .actions .btn-group a:last-child { - border-right: none; } - .btn-group .btn.btn-primary, .btn-group .ajax-upload-dragdrop .btn-primary.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-primary.ajax-file-upload, .btn-group .ajax-upload-dragdrop .wizard > .actions a.ajax-file-upload, .ajax-upload-dragdrop .wizard > .actions .btn-group a.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-primary.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-primary.swal2-styled, .btn-group .swal2-modal .swal2-buttonswrapper .wizard > .actions a.swal2-styled, .swal2-modal .swal2-buttonswrapper .wizard > .actions .btn-group a.swal2-styled, .btn-group .wizard > .actions .swal2-modal .swal2-buttonswrapper a.swal2-styled.swal2-confirm, .wizard > .actions .swal2-modal .swal2-buttonswrapper .btn-group a.swal2-styled.swal2-confirm, .btn-group .wizard > .actions .swal2-modal .swal2-buttonswrapper a.swal2-styled.swal2-cancel, .wizard > .actions .swal2-modal .swal2-buttonswrapper .btn-group a.swal2-styled.swal2-cancel, .btn-group .wizard > .actions a, .wizard > .actions .btn-group a { - border-color: #128ff2; } - .btn-group .btn.btn-secondary, .btn-group .ajax-upload-dragdrop .btn-secondary.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-secondary.ajax-file-upload, .btn-group .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-cancel, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .ajax-file-upload.editable-cancel, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .btn-group .ajax-file-upload.editable-cancel, .btn-group .swal2-modal .swal2-buttonswrapper .btn-secondary.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-secondary.swal2-styled, .btn-group .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-cancel, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .swal2-styled.editable-cancel, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled.editable-cancel, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .btn.editable-cancel, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions .btn-group a.editable-cancel, .btn-group .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-cancel, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group a.editable-cancel, .btn-group .wizard > .actions a.btn-secondary, .wizard > .actions .btn-group a.btn-secondary { - border-color: #d3dce5; } - .btn-group .btn.btn-info, .btn-group .ajax-upload-dragdrop .btn-info.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-info.ajax-file-upload, .btn-group .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .ajax-file-upload.editable-submit, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .btn-group .ajax-file-upload.editable-submit, .btn-group .swal2-modal .swal2-buttonswrapper .btn-info.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-info.swal2-styled, .btn-group .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .swal2-styled.editable-submit, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled.editable-submit, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .btn.editable-submit, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions .btn-group a.editable-submit, .btn-group .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group a.editable-submit, .btn-group .wizard > .actions a.btn-info, .wizard > .actions .btn-group a.btn-info { - border-color: #7e55dd; } - .btn-group .btn.btn-warning, .btn-group .ajax-upload-dragdrop .btn-warning.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-warning.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-warning.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-warning.swal2-styled, .btn-group .wizard > .actions a.btn-warning, .wizard > .actions .btn-group a.btn-warning { - border-color: #f0a500; } - .btn-group .btn.btn-success, .btn-group .ajax-upload-dragdrop .btn-success.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-success.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-success.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-success.swal2-styled, .btn-group .wizard > .actions a.btn-success, .wizard > .actions .btn-group a.btn-success { - border-color: #17ca8c; } - .btn-group .btn.btn-danger, .btn-group .ajax-upload-dragdrop .btn-danger.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-danger.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-danger.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-danger.swal2-styled, .btn-group .wizard > .actions a.btn-danger, .wizard > .actions .btn-group a.btn-danger { - border-color: #ff5449; } - .btn-group .btn.btn-dark, .btn-group .ajax-upload-dragdrop .btn-dark.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-dark.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-dark.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-dark.swal2-styled, .btn-group .wizard > .actions a.btn-dark, .wizard > .actions .btn-group a.btn-dark { - border-color: #20263c; } - .btn-group .btn.btn-light, .btn-group .ajax-upload-dragdrop .btn-light.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-light.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-light.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-light.swal2-styled, .btn-group .wizard > .actions a.btn-light, .wizard > .actions .btn-group a.btn-light { - border-color: #f3f3f3; } + border: 1px solid var(--outline); + border-radius: 0.1875rem; +} + +.btn-group .btn, +.btn-group .ajax-upload-dragdrop .ajax-file-upload, +.ajax-upload-dragdrop .btn-group .ajax-file-upload, +.btn-group .swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled, +.btn-group .wizard>.actions a, +.wizard>.actions .btn-group a { + border-top: none; + border-bottom: none; + border-left: none; +} + +.btn-group .btn:last-child, +.btn-group .ajax-upload-dragdrop .ajax-file-upload:last-child, +.ajax-upload-dragdrop .btn-group .ajax-file-upload:last-child, +.btn-group .swal2-modal .swal2-buttonswrapper .swal2-styled:last-child, +.swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled:last-child, +.btn-group .wizard>.actions a:last-child, +.wizard>.actions .btn-group a:last-child { + border-right: none; +} + +.btn-group .btn.btn-primary, +.btn-group .ajax-upload-dragdrop .btn-primary.ajax-file-upload, +.ajax-upload-dragdrop .btn-group .btn-primary.ajax-file-upload, +.btn-group .ajax-upload-dragdrop .wizard>.actions a.ajax-file-upload, +.ajax-upload-dragdrop .wizard>.actions .btn-group a.ajax-file-upload, +.btn-group .swal2-modal .swal2-buttonswrapper .btn-primary.swal2-styled, +.swal2-modal .swal2-buttonswrapper .btn-group .btn-primary.swal2-styled, +.btn-group .swal2-modal .swal2-buttonswrapper .wizard>.actions a.swal2-styled, +.swal2-modal .swal2-buttonswrapper .wizard>.actions .btn-group a.swal2-styled, +.btn-group .wizard>.actions .swal2-modal .swal2-buttonswrapper a.swal2-styled.swal2-confirm, +.wizard>.actions .swal2-modal .swal2-buttonswrapper .btn-group a.swal2-styled.swal2-confirm, +.btn-group .wizard>.actions .swal2-modal .swal2-buttonswrapper a.swal2-styled.swal2-cancel, +.wizard>.actions .swal2-modal .swal2-buttonswrapper .btn-group a.swal2-styled.swal2-cancel, +.btn-group .wizard>.actions a, +.wizard>.actions .btn-group a { + border-color: #128ff2; +} + +.btn-group .btn.btn-secondary, +.btn-group .ajax-upload-dragdrop .btn-secondary.ajax-file-upload, +.ajax-upload-dragdrop .btn-group .btn-secondary.ajax-file-upload, +.btn-group .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-cancel, +.ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .ajax-file-upload.editable-cancel, +.btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .btn-group .ajax-file-upload.editable-cancel, +.btn-group .swal2-modal .swal2-buttonswrapper .btn-secondary.swal2-styled, +.swal2-modal .swal2-buttonswrapper .btn-group .btn-secondary.swal2-styled, +.btn-group .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-cancel, +.swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .swal2-styled.editable-cancel, +.btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled.editable-cancel, +.btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .btn.editable-cancel, +.btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard>.actions a.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .wizard>.actions .btn-group a.editable-cancel, +.btn-group .wizard>.actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-cancel, +.wizard>.actions .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group a.editable-cancel, +.btn-group .wizard>.actions a.btn-secondary, +.wizard>.actions .btn-group a.btn-secondary { + border-color: #d3dce5; +} + +.btn-group .btn.btn-info, +.btn-group .ajax-upload-dragdrop .btn-info.ajax-file-upload, +.ajax-upload-dragdrop .btn-group .btn-info.ajax-file-upload, +.btn-group .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, +.ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .ajax-file-upload.editable-submit, +.btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .btn-group .ajax-file-upload.editable-submit, +.btn-group .swal2-modal .swal2-buttonswrapper .btn-info.swal2-styled, +.swal2-modal .swal2-buttonswrapper .btn-group .btn-info.swal2-styled, +.btn-group .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, +.swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .swal2-styled.editable-submit, +.btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled.editable-submit, +.btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .btn.editable-submit, +.btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard>.actions a.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .wizard>.actions .btn-group a.editable-submit, +.btn-group .wizard>.actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, +.wizard>.actions .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group a.editable-submit, +.btn-group .wizard>.actions a.btn-info, +.wizard>.actions .btn-group a.btn-info { + border-color: #7e55dd; +} + +.btn-group .btn.btn-warning, +.btn-group .ajax-upload-dragdrop .btn-warning.ajax-file-upload, +.ajax-upload-dragdrop .btn-group .btn-warning.ajax-file-upload, +.btn-group .swal2-modal .swal2-buttonswrapper .btn-warning.swal2-styled, +.swal2-modal .swal2-buttonswrapper .btn-group .btn-warning.swal2-styled, +.btn-group .wizard>.actions a.btn-warning, +.wizard>.actions .btn-group a.btn-warning { + border-color: #f0a500; +} + +.btn-group .btn.btn-success, +.btn-group .ajax-upload-dragdrop .btn-success.ajax-file-upload, +.ajax-upload-dragdrop .btn-group .btn-success.ajax-file-upload, +.btn-group .swal2-modal .swal2-buttonswrapper .btn-success.swal2-styled, +.swal2-modal .swal2-buttonswrapper .btn-group .btn-success.swal2-styled, +.btn-group .wizard>.actions a.btn-success, +.wizard>.actions .btn-group a.btn-success { + border-color: #17ca8c; +} + +.btn-group .btn.btn-danger, +.btn-group .ajax-upload-dragdrop .btn-danger.ajax-file-upload, +.ajax-upload-dragdrop .btn-group .btn-danger.ajax-file-upload, +.btn-group .swal2-modal .swal2-buttonswrapper .btn-danger.swal2-styled, +.swal2-modal .swal2-buttonswrapper .btn-group .btn-danger.swal2-styled, +.btn-group .wizard>.actions a.btn-danger, +.wizard>.actions .btn-group a.btn-danger { + border-color: #ff5449; +} + +.btn-group .btn.btn-dark, +.btn-group .ajax-upload-dragdrop .btn-dark.ajax-file-upload, +.ajax-upload-dragdrop .btn-group .btn-dark.ajax-file-upload, +.btn-group .swal2-modal .swal2-buttonswrapper .btn-dark.swal2-styled, +.swal2-modal .swal2-buttonswrapper .btn-group .btn-dark.swal2-styled, +.btn-group .wizard>.actions a.btn-dark, +.wizard>.actions .btn-group a.btn-dark { + border-color: #20263c; +} + +.btn-group .btn.btn-light, +.btn-group .ajax-upload-dragdrop .btn-light.ajax-file-upload, +.ajax-upload-dragdrop .btn-group .btn-light.ajax-file-upload, +.btn-group .swal2-modal .swal2-buttonswrapper .btn-light.swal2-styled, +.swal2-modal .swal2-buttonswrapper .btn-group .btn-light.swal2-styled, +.btn-group .wizard>.actions a.btn-light, +.wizard>.actions .btn-group a.btn-light { + border-color: #f3f3f3; +} /*social buttons*/ .btn-twitter { background: #4DBFF5; - color: #ffffff; } - .btn-twitter:hover { - background: #1daef2; } - .btn-twitter.btn-link { - background: none; - color: #4DBFF5; } - .btn-twitter.btn-link:hover { - color: #1daef2; } + color: #ffffff; +} + +.btn-twitter:hover { + background: #1daef2; +} + +.btn-twitter.btn-link { + background: none; + color: #4DBFF5; +} + +.btn-twitter.btn-link:hover { + color: #1daef2; +} .btn-facebook { background: #648ACA; - color: #ffffff; } - .btn-facebook:hover { - background: #406ebb; } - .btn-facebook.btn-link { - background: none; - color: #648ACA; } - .btn-facebook.btn-link:hover { - color: #406ebb; } + color: #ffffff; +} + +.btn-facebook:hover { + background: #406ebb; +} + +.btn-facebook.btn-link { + background: none; + color: #648ACA; +} + +.btn-facebook.btn-link:hover { + color: #406ebb; +} .btn-google { background: #E55F4B; - color: #ffffff; } - .btn-google:hover { - background: #dd3820; } - .btn-google.btn-link { - background: none; - color: #E55F4B; } - .btn-google.btn-link:hover { - color: #dd3820; } + color: #ffffff; +} + +.btn-google:hover { + background: #dd3820; +} + +.btn-google.btn-link { + background: none; + color: #E55F4B; +} + +.btn-google.btn-link:hover { + color: #dd3820; +} .btn-linkedin { background: #0177b4; - color: #ffffff; } - .btn-linkedin:hover { - background: #015581; } - .btn-linkedin.btn-link { - background: none; - color: #0177b4; } - .btn-linkedin.btn-link:hover { - color: #015581; } + color: #ffffff; +} + +.btn-linkedin:hover { + background: #015581; +} + +.btn-linkedin.btn-link { + background: none; + color: #0177b4; +} + +.btn-linkedin.btn-link:hover { + color: #015581; +} .btn-pinterest { background: #cc2127; - color: #ffffff; } - .btn-pinterest:hover { - background: #a01a1f; } - .btn-pinterest.btn-link { - background: none; - color: #cc2127; } - .btn-pinterest.btn-link:hover { - color: #a01a1f; } + color: #ffffff; +} + +.btn-pinterest:hover { + background: #a01a1f; +} + +.btn-pinterest.btn-link { + background: none; + color: #cc2127; +} + +.btn-pinterest.btn-link:hover { + color: #a01a1f; +} .btn-youtube { background: #e52d27; - color: #ffffff; } - .btn-youtube:hover { - background: #c21d17; } - .btn-youtube.btn-link { - background: none; - color: #e52d27; } - .btn-youtube.btn-link:hover { - color: #c21d17; } + color: #ffffff; +} + +.btn-youtube:hover { + background: #c21d17; +} + +.btn-youtube.btn-link { + background: none; + color: #e52d27; +} + +.btn-youtube.btn-link:hover { + color: #c21d17; +} .btn-github { background: #333333; - color: #ffffff; } - .btn-github:hover { - background: #1a1a1a; } - .btn-github.btn-link { - background: none; - color: #333333; } - .btn-github.btn-link:hover { - color: #1a1a1a; } + color: #ffffff; +} + +.btn-github:hover { + background: #1a1a1a; +} + +.btn-github.btn-link { + background: none; + color: #333333; +} + +.btn-github.btn-link:hover { + color: #1a1a1a; +} .btn-behance { background: #1769ff; - color: #ffffff; } - .btn-behance:hover { - background: #0050e3; } - .btn-behance.btn-link { - background: none; - color: #1769ff; } - .btn-behance.btn-link:hover { - color: #0050e3; } + color: #ffffff; +} + +.btn-behance:hover { + background: #0050e3; +} + +.btn-behance.btn-link { + background: none; + color: #1769ff; +} + +.btn-behance.btn-link:hover { + color: #0050e3; +} .btn-dribbble { background: #ea4c89; - color: #ffffff; } - .btn-dribbble:hover { - background: #e51e6b; } - .btn-dribbble.btn-link { - background: none; - color: #ea4c89; } - .btn-dribbble.btn-link:hover { - color: #e51e6b; } + color: #ffffff; +} + +.btn-dribbble:hover { + background: #e51e6b; +} + +.btn-dribbble.btn-link { + background: none; + color: #ea4c89; +} + +.btn-dribbble.btn-link:hover { + color: #e51e6b; +} .btn-reddit { background: #ff4500; - color: #ffffff; } - .btn-reddit:hover { - background: #cc3700; } - .btn-reddit.btn-link { - background: none; - color: #ff4500; } - .btn-reddit.btn-link:hover { - color: #cc3700; } + color: #ffffff; +} + +.btn-reddit:hover { + background: #cc3700; +} + +.btn-reddit.btn-link { + background: none; + color: #ff4500; +} + +.btn-reddit.btn-link:hover { + color: #cc3700; +} /*social buttons*/ .btn-social-outline-twitter { background: transparent; border-color: #4DBFF5; - color: #4DBFF5; } - .btn-social-outline-twitter:hover { - background: rgba(77, 191, 245, 0.2); } + color: #4DBFF5; +} + +.btn-social-outline-twitter:hover { + background: rgba(77, 191, 245, 0.2); +} .btn-social-outline-facebook { background: transparent; border-color: #648ACA; - color: #648ACA; } - .btn-social-outline-facebook:hover { - background: rgba(100, 138, 202, 0.2); } + color: #648ACA; +} + +.btn-social-outline-facebook:hover { + background: rgba(100, 138, 202, 0.2); +} .btn-social-outline-google { background: transparent; border-color: #E55F4B; - color: #E55F4B; } - .btn-social-outline-google:hover { - background: rgba(229, 95, 75, 0.2); } + color: #E55F4B; +} + +.btn-social-outline-google:hover { + background: rgba(229, 95, 75, 0.2); +} .btn-social-outline-linkedin { background: transparent; border-color: #0177b4; - color: #0177b4; } - .btn-social-outline-linkedin:hover { - background: rgba(1, 119, 180, 0.2); } + color: #0177b4; +} + +.btn-social-outline-linkedin:hover { + background: rgba(1, 119, 180, 0.2); +} .btn-social-outline-pinterest { background: transparent; border-color: #cc2127; - color: #cc2127; } - .btn-social-outline-pinterest:hover { - background: rgba(204, 33, 39, 0.2); } + color: #cc2127; +} + +.btn-social-outline-pinterest:hover { + background: rgba(204, 33, 39, 0.2); +} .btn-social-outline-youtube { background: transparent; border-color: #e52d27; - color: #e52d27; } - .btn-social-outline-youtube:hover { - background: rgba(229, 45, 39, 0.2); } + color: #e52d27; +} + +.btn-social-outline-youtube:hover { + background: rgba(229, 45, 39, 0.2); +} .btn-social-outline-github { background: transparent; border-color: #333333; - color: #333333; } - .btn-social-outline-github:hover { - background: rgba(51, 51, 51, 0.2); } + color: #333333; +} + +.btn-social-outline-github:hover { + background: rgba(51, 51, 51, 0.2); +} .btn-social-outline-behance { background: transparent; border-color: #1769ff; - color: #1769ff; } - .btn-social-outline-behance:hover { - background: rgba(23, 105, 255, 0.2); } + color: #1769ff; +} + +.btn-social-outline-behance:hover { + background: rgba(23, 105, 255, 0.2); +} .btn-social-outline-dribbble { background: transparent; border-color: #ea4c89; - color: #ea4c89; } - .btn-social-outline-dribbble:hover { - background: rgba(234, 76, 137, 0.2); } + color: #ea4c89; +} + +.btn-social-outline-dribbble:hover { + background: rgba(234, 76, 137, 0.2); +} .btn-social-outline-reddit { background: transparent; border-color: #ff4500; - color: #ff4500; } - .btn-social-outline-reddit:hover { - background: rgba(255, 69, 0, 0.2); } + color: #ff4500; +} + +.btn-social-outline-reddit:hover { + background: rgba(255, 69, 0, 0.2); +} /* inverse buttons */ .btn-inverse-primary { color: #2196f3; background-color: rgba(33, 150, 243, 0.2); background-image: none; - border-color: rgba(33, 150, 243, 0); } - .btn-inverse-primary:hover { - color: #ffffff; - background-color: #2196f3; - border-color: #2196f3; } - .btn-inverse-primary.disabled, .btn-inverse-primary:disabled { - color: #2196f3; - background-color: transparent; } - .btn-inverse-primary.active, .btn-inverse-primary:active, - .show > .btn-inverse-primary.dropdown-toggle { - color: #ffffff; - background-color: #2196f3; - border-color: #2196f3; } + border-color: rgba(33, 150, 243, 0); +} + +.btn-inverse-primary:hover { + color: #ffffff; + background-color: #2196f3; + border-color: #2196f3; +} + +.btn-inverse-primary.disabled, +.btn-inverse-primary:disabled { + color: #2196f3; + background-color: transparent; +} + +.btn-inverse-primary.active, +.btn-inverse-primary:active, +.show>.btn-inverse-primary.dropdown-toggle { + color: #ffffff; + background-color: #2196f3; + border-color: #2196f3; +} .btn-inverse-secondary { color: #dde4eb; background-color: rgba(221, 228, 235, 0.2); background-image: none; - border-color: rgba(221, 228, 235, 0); } - .btn-inverse-secondary:hover { - color: #ffffff; - background-color: #dde4eb; - border-color: #dde4eb; } - .btn-inverse-secondary.disabled, .btn-inverse-secondary:disabled { - color: #dde4eb; - background-color: transparent; } - .btn-inverse-secondary.active, .btn-inverse-secondary:active, - .show > .btn-inverse-secondary.dropdown-toggle { - color: #ffffff; - background-color: #dde4eb; - border-color: #dde4eb; } + border-color: rgba(221, 228, 235, 0); +} + +.btn-inverse-secondary:hover { + color: #ffffff; + background-color: #dde4eb; + border-color: #dde4eb; +} + +.btn-inverse-secondary.disabled, +.btn-inverse-secondary:disabled { + color: #dde4eb; + background-color: transparent; +} + +.btn-inverse-secondary.active, +.btn-inverse-secondary:active, +.show>.btn-inverse-secondary.dropdown-toggle { + color: #ffffff; + background-color: #dde4eb; + border-color: #dde4eb; +} .btn-inverse-success { color: #19d895; background-color: rgba(25, 216, 149, 0.2); background-image: none; - border-color: rgba(25, 216, 149, 0); } - .btn-inverse-success:hover { - color: #ffffff; - background-color: #19d895; - border-color: #19d895; } - .btn-inverse-success.disabled, .btn-inverse-success:disabled { - color: #19d895; - background-color: transparent; } - .btn-inverse-success.active, .btn-inverse-success:active, - .show > .btn-inverse-success.dropdown-toggle { - color: #ffffff; - background-color: #19d895; - border-color: #19d895; } + border-color: rgba(25, 216, 149, 0); +} + +.btn-inverse-success:hover { + color: #ffffff; + background-color: #19d895; + border-color: #19d895; +} + +.btn-inverse-success.disabled, +.btn-inverse-success:disabled { + color: #19d895; + background-color: transparent; +} + +.btn-inverse-success.active, +.btn-inverse-success:active, +.show>.btn-inverse-success.dropdown-toggle { + color: #ffffff; + background-color: #19d895; + border-color: #19d895; +} .btn-inverse-info { color: #8862e0; background-color: rgba(136, 98, 224, 0.2); background-image: none; - border-color: rgba(136, 98, 224, 0); } - .btn-inverse-info:hover { - color: #ffffff; - background-color: #8862e0; - border-color: #8862e0; } - .btn-inverse-info.disabled, .btn-inverse-info:disabled { - color: #8862e0; - background-color: transparent; } - .btn-inverse-info.active, .btn-inverse-info:active, - .show > .btn-inverse-info.dropdown-toggle { - color: #ffffff; - background-color: #8862e0; - border-color: #8862e0; } + border-color: rgba(136, 98, 224, 0); +} + +.btn-inverse-info:hover { + color: #ffffff; + background-color: #8862e0; + border-color: #8862e0; +} + +.btn-inverse-info.disabled, +.btn-inverse-info:disabled { + color: #8862e0; + background-color: transparent; +} + +.btn-inverse-info.active, +.btn-inverse-info:active, +.show>.btn-inverse-info.dropdown-toggle { + color: #ffffff; + background-color: #8862e0; + border-color: #8862e0; +} .btn-inverse-warning { color: #ffaf00; background-color: rgba(255, 175, 0, 0.2); background-image: none; - border-color: rgba(255, 175, 0, 0); } - .btn-inverse-warning:hover { - color: #ffffff; - background-color: #ffaf00; - border-color: #ffaf00; } - .btn-inverse-warning.disabled, .btn-inverse-warning:disabled { - color: #ffaf00; - background-color: transparent; } - .btn-inverse-warning.active, .btn-inverse-warning:active, - .show > .btn-inverse-warning.dropdown-toggle { - color: #ffffff; - background-color: #ffaf00; - border-color: #ffaf00; } + border-color: rgba(255, 175, 0, 0); +} + +.btn-inverse-warning:hover { + color: #ffffff; + background-color: #ffaf00; + border-color: #ffaf00; +} + +.btn-inverse-warning.disabled, +.btn-inverse-warning:disabled { + color: #ffaf00; + background-color: transparent; +} + +.btn-inverse-warning.active, +.btn-inverse-warning:active, +.show>.btn-inverse-warning.dropdown-toggle { + color: #ffffff; + background-color: #ffaf00; + border-color: #ffaf00; +} .btn-inverse-danger { color: #ff6258; background-color: rgba(255, 98, 88, 0.2); background-image: none; - border-color: rgba(255, 98, 88, 0); } - .btn-inverse-danger:hover { - color: #ffffff; - background-color: #ff6258; - border-color: #ff6258; } - .btn-inverse-danger.disabled, .btn-inverse-danger:disabled { - color: #ff6258; - background-color: transparent; } - .btn-inverse-danger.active, .btn-inverse-danger:active, - .show > .btn-inverse-danger.dropdown-toggle { - color: #ffffff; - background-color: #ff6258; - border-color: #ff6258; } + border-color: rgba(255, 98, 88, 0); +} + +.btn-inverse-danger:hover { + color: #ffffff; + background-color: #ff6258; + border-color: #ff6258; +} + +.btn-inverse-danger.disabled, +.btn-inverse-danger:disabled { + color: #ff6258; + background-color: transparent; +} + +.btn-inverse-danger.active, +.btn-inverse-danger:active, +.show>.btn-inverse-danger.dropdown-toggle { + color: #ffffff; + background-color: #ff6258; + border-color: #ff6258; +} .btn-inverse-light { color: #fbfbfb; background-color: rgba(251, 251, 251, 0.2); background-image: none; - border-color: rgba(251, 251, 251, 0); } - .btn-inverse-light:hover { - color: #ffffff; - background-color: #fbfbfb; - border-color: #fbfbfb; } - .btn-inverse-light.disabled, .btn-inverse-light:disabled { - color: #fbfbfb; - background-color: transparent; } - .btn-inverse-light.active, .btn-inverse-light:active, - .show > .btn-inverse-light.dropdown-toggle { - color: #ffffff; - background-color: #fbfbfb; - border-color: #fbfbfb; } + border-color: rgba(251, 251, 251, 0); +} + +.btn-inverse-light:hover { + color: #ffffff; + background-color: #fbfbfb; + border-color: #fbfbfb; +} + +.btn-inverse-light.disabled, +.btn-inverse-light:disabled { + color: #fbfbfb; + background-color: transparent; +} + +.btn-inverse-light.active, +.btn-inverse-light:active, +.show>.btn-inverse-light.dropdown-toggle { + color: #ffffff; + background-color: #fbfbfb; + border-color: #fbfbfb; +} .btn-inverse-dark { color: #252C46; background-color: rgba(37, 44, 70, 0.2); background-image: none; - border-color: rgba(37, 44, 70, 0); } - .btn-inverse-dark:hover { - color: #ffffff; - background-color: #252C46; - border-color: #252C46; } - .btn-inverse-dark.disabled, .btn-inverse-dark:disabled { - color: #252C46; - background-color: transparent; } - .btn-inverse-dark.active, .btn-inverse-dark:active, - .show > .btn-inverse-dark.dropdown-toggle { - color: #ffffff; - background-color: #252C46; - border-color: #252C46; } + border-color: rgba(37, 44, 70, 0); +} + +.btn-inverse-dark:hover { + color: #ffffff; + background-color: #252C46; + border-color: #252C46; +} + +.btn-inverse-dark.disabled, +.btn-inverse-dark:disabled { + color: #252C46; + background-color: transparent; +} + +.btn-inverse-dark.active, +.btn-inverse-dark:active, +.show>.btn-inverse-dark.dropdown-toggle { + color: #ffffff; + background-color: #252C46; + border-color: #252C46; +} /* Inverse Outlined Buttons */ .btn-inverse-outline-primary { color: #2196f3; background-image: none; background: transparent; - border-color: rgba(33, 150, 243, 0.2); } - .btn-inverse-outline-primary:hover { - color: #2196f3; - background-color: rgba(33, 150, 243, 0.2); - border-color: rgba(33, 150, 243, 0.2); } - .btn-inverse-outline-primary.focus, .btn-inverse-outline-primary:focus { - -webkit-box-shadow: 0 0 0 3px rgba(33, 150, 243, 0.5); - box-shadow: 0 0 0 3px rgba(33, 150, 243, 0.5); } - .btn-inverse-outline-primary.disabled, .btn-inverse-outline-primary:disabled { - color: #2196f3; - background-color: transparent; } - .btn-inverse-outline-primary.active, .btn-inverse-outline-primary:active, - .show > .btn-inverse-outline-primary.dropdown-toggle { - color: #ffffff; - border-color: #2196f3; } + border-color: rgba(33, 150, 243, 0.2); +} + +.btn-inverse-outline-primary:hover { + color: #2196f3; + background-color: rgba(33, 150, 243, 0.2); + border-color: rgba(33, 150, 243, 0.2); +} + +.btn-inverse-outline-primary.focus, +.btn-inverse-outline-primary:focus { + -webkit-box-shadow: 0 0 0 3px rgba(33, 150, 243, 0.5); + box-shadow: 0 0 0 3px rgba(33, 150, 243, 0.5); +} + +.btn-inverse-outline-primary.disabled, +.btn-inverse-outline-primary:disabled { + color: #2196f3; + background-color: transparent; +} + +.btn-inverse-outline-primary.active, +.btn-inverse-outline-primary:active, +.show>.btn-inverse-outline-primary.dropdown-toggle { + color: #ffffff; + border-color: #2196f3; +} .btn-inverse-outline-secondary { color: #dde4eb; background-image: none; background: transparent; - border-color: rgba(221, 228, 235, 0.2); } - .btn-inverse-outline-secondary:hover { - color: #dde4eb; - background-color: rgba(221, 228, 235, 0.2); - border-color: rgba(221, 228, 235, 0.2); } - .btn-inverse-outline-secondary.focus, .btn-inverse-outline-secondary:focus { - -webkit-box-shadow: 0 0 0 3px rgba(221, 228, 235, 0.5); - box-shadow: 0 0 0 3px rgba(221, 228, 235, 0.5); } - .btn-inverse-outline-secondary.disabled, .btn-inverse-outline-secondary:disabled { - color: #dde4eb; - background-color: transparent; } - .btn-inverse-outline-secondary.active, .btn-inverse-outline-secondary:active, - .show > .btn-inverse-outline-secondary.dropdown-toggle { - color: #ffffff; - border-color: #dde4eb; } + border-color: rgba(221, 228, 235, 0.2); +} + +.btn-inverse-outline-secondary:hover { + color: #dde4eb; + background-color: rgba(221, 228, 235, 0.2); + border-color: rgba(221, 228, 235, 0.2); +} + +.btn-inverse-outline-secondary.focus, +.btn-inverse-outline-secondary:focus { + -webkit-box-shadow: 0 0 0 3px rgba(221, 228, 235, 0.5); + box-shadow: 0 0 0 3px rgba(221, 228, 235, 0.5); +} + +.btn-inverse-outline-secondary.disabled, +.btn-inverse-outline-secondary:disabled { + color: #dde4eb; + background-color: transparent; +} + +.btn-inverse-outline-secondary.active, +.btn-inverse-outline-secondary:active, +.show>.btn-inverse-outline-secondary.dropdown-toggle { + color: #ffffff; + border-color: #dde4eb; +} .btn-inverse-outline-success { color: #19d895; background-image: none; background: transparent; - border-color: rgba(25, 216, 149, 0.2); } - .btn-inverse-outline-success:hover { - color: #19d895; - background-color: rgba(25, 216, 149, 0.2); - border-color: rgba(25, 216, 149, 0.2); } - .btn-inverse-outline-success.focus, .btn-inverse-outline-success:focus { - -webkit-box-shadow: 0 0 0 3px rgba(25, 216, 149, 0.5); - box-shadow: 0 0 0 3px rgba(25, 216, 149, 0.5); } - .btn-inverse-outline-success.disabled, .btn-inverse-outline-success:disabled { - color: #19d895; - background-color: transparent; } - .btn-inverse-outline-success.active, .btn-inverse-outline-success:active, - .show > .btn-inverse-outline-success.dropdown-toggle { - color: #ffffff; - border-color: #19d895; } + border-color: rgba(25, 216, 149, 0.2); +} + +.btn-inverse-outline-success:hover { + color: #19d895; + background-color: rgba(25, 216, 149, 0.2); + border-color: rgba(25, 216, 149, 0.2); +} + +.btn-inverse-outline-success.focus, +.btn-inverse-outline-success:focus { + -webkit-box-shadow: 0 0 0 3px rgba(25, 216, 149, 0.5); + box-shadow: 0 0 0 3px rgba(25, 216, 149, 0.5); +} + +.btn-inverse-outline-success.disabled, +.btn-inverse-outline-success:disabled { + color: #19d895; + background-color: transparent; +} + +.btn-inverse-outline-success.active, +.btn-inverse-outline-success:active, +.show>.btn-inverse-outline-success.dropdown-toggle { + color: #ffffff; + border-color: #19d895; +} .btn-inverse-outline-info { color: #8862e0; background-image: none; background: transparent; - border-color: rgba(136, 98, 224, 0.2); } - .btn-inverse-outline-info:hover { - color: #8862e0; - background-color: rgba(136, 98, 224, 0.2); - border-color: rgba(136, 98, 224, 0.2); } - .btn-inverse-outline-info.focus, .btn-inverse-outline-info:focus { - -webkit-box-shadow: 0 0 0 3px rgba(136, 98, 224, 0.5); - box-shadow: 0 0 0 3px rgba(136, 98, 224, 0.5); } - .btn-inverse-outline-info.disabled, .btn-inverse-outline-info:disabled { - color: #8862e0; - background-color: transparent; } - .btn-inverse-outline-info.active, .btn-inverse-outline-info:active, - .show > .btn-inverse-outline-info.dropdown-toggle { - color: #ffffff; - border-color: #8862e0; } + border-color: rgba(136, 98, 224, 0.2); +} + +.btn-inverse-outline-info:hover { + color: #8862e0; + background-color: rgba(136, 98, 224, 0.2); + border-color: rgba(136, 98, 224, 0.2); +} + +.btn-inverse-outline-info.focus, +.btn-inverse-outline-info:focus { + -webkit-box-shadow: 0 0 0 3px rgba(136, 98, 224, 0.5); + box-shadow: 0 0 0 3px rgba(136, 98, 224, 0.5); +} + +.btn-inverse-outline-info.disabled, +.btn-inverse-outline-info:disabled { + color: #8862e0; + background-color: transparent; +} + +.btn-inverse-outline-info.active, +.btn-inverse-outline-info:active, +.show>.btn-inverse-outline-info.dropdown-toggle { + color: #ffffff; + border-color: #8862e0; +} .btn-inverse-outline-warning { color: #ffaf00; background-image: none; background: transparent; - border-color: rgba(255, 175, 0, 0.2); } - .btn-inverse-outline-warning:hover { - color: #ffaf00; - background-color: rgba(255, 175, 0, 0.2); - border-color: rgba(255, 175, 0, 0.2); } - .btn-inverse-outline-warning.focus, .btn-inverse-outline-warning:focus { - -webkit-box-shadow: 0 0 0 3px rgba(255, 175, 0, 0.5); - box-shadow: 0 0 0 3px rgba(255, 175, 0, 0.5); } - .btn-inverse-outline-warning.disabled, .btn-inverse-outline-warning:disabled { - color: #ffaf00; - background-color: transparent; } - .btn-inverse-outline-warning.active, .btn-inverse-outline-warning:active, - .show > .btn-inverse-outline-warning.dropdown-toggle { - color: #ffffff; - border-color: #ffaf00; } + border-color: rgba(255, 175, 0, 0.2); +} + +.btn-inverse-outline-warning:hover { + color: #ffaf00; + background-color: rgba(255, 175, 0, 0.2); + border-color: rgba(255, 175, 0, 0.2); +} + +.btn-inverse-outline-warning.focus, +.btn-inverse-outline-warning:focus { + -webkit-box-shadow: 0 0 0 3px rgba(255, 175, 0, 0.5); + box-shadow: 0 0 0 3px rgba(255, 175, 0, 0.5); +} + +.btn-inverse-outline-warning.disabled, +.btn-inverse-outline-warning:disabled { + color: #ffaf00; + background-color: transparent; +} + +.btn-inverse-outline-warning.active, +.btn-inverse-outline-warning:active, +.show>.btn-inverse-outline-warning.dropdown-toggle { + color: #ffffff; + border-color: #ffaf00; +} .btn-inverse-outline-danger { color: #ff6258; background-image: none; background: transparent; - border-color: rgba(255, 98, 88, 0.2); } - .btn-inverse-outline-danger:hover { - color: #ff6258; - background-color: rgba(255, 98, 88, 0.2); - border-color: rgba(255, 98, 88, 0.2); } - .btn-inverse-outline-danger.focus, .btn-inverse-outline-danger:focus { - -webkit-box-shadow: 0 0 0 3px rgba(255, 98, 88, 0.5); - box-shadow: 0 0 0 3px rgba(255, 98, 88, 0.5); } - .btn-inverse-outline-danger.disabled, .btn-inverse-outline-danger:disabled { - color: #ff6258; - background-color: transparent; } - .btn-inverse-outline-danger.active, .btn-inverse-outline-danger:active, - .show > .btn-inverse-outline-danger.dropdown-toggle { - color: #ffffff; - border-color: #ff6258; } + border-color: rgba(255, 98, 88, 0.2); +} + +.btn-inverse-outline-danger:hover { + color: #ff6258; + background-color: rgba(255, 98, 88, 0.2); + border-color: rgba(255, 98, 88, 0.2); +} + +.btn-inverse-outline-danger.focus, +.btn-inverse-outline-danger:focus { + -webkit-box-shadow: 0 0 0 3px rgba(255, 98, 88, 0.5); + box-shadow: 0 0 0 3px rgba(255, 98, 88, 0.5); +} + +.btn-inverse-outline-danger.disabled, +.btn-inverse-outline-danger:disabled { + color: #ff6258; + background-color: transparent; +} + +.btn-inverse-outline-danger.active, +.btn-inverse-outline-danger:active, +.show>.btn-inverse-outline-danger.dropdown-toggle { + color: #ffffff; + border-color: #ff6258; +} .btn-inverse-outline-light { color: #fbfbfb; background-image: none; background: transparent; - border-color: rgba(251, 251, 251, 0.2); } - .btn-inverse-outline-light:hover { - color: #fbfbfb; - background-color: rgba(251, 251, 251, 0.2); - border-color: rgba(251, 251, 251, 0.2); } - .btn-inverse-outline-light.focus, .btn-inverse-outline-light:focus { - -webkit-box-shadow: 0 0 0 3px rgba(251, 251, 251, 0.5); - box-shadow: 0 0 0 3px rgba(251, 251, 251, 0.5); } - .btn-inverse-outline-light.disabled, .btn-inverse-outline-light:disabled { - color: #fbfbfb; - background-color: transparent; } - .btn-inverse-outline-light.active, .btn-inverse-outline-light:active, - .show > .btn-inverse-outline-light.dropdown-toggle { - color: #ffffff; - border-color: #fbfbfb; } + border-color: rgba(251, 251, 251, 0.2); +} + +.btn-inverse-outline-light:hover { + color: #fbfbfb; + background-color: rgba(251, 251, 251, 0.2); + border-color: rgba(251, 251, 251, 0.2); +} + +.btn-inverse-outline-light.focus, +.btn-inverse-outline-light:focus { + -webkit-box-shadow: 0 0 0 3px rgba(251, 251, 251, 0.5); + box-shadow: 0 0 0 3px rgba(251, 251, 251, 0.5); +} + +.btn-inverse-outline-light.disabled, +.btn-inverse-outline-light:disabled { + color: #fbfbfb; + background-color: transparent; +} + +.btn-inverse-outline-light.active, +.btn-inverse-outline-light:active, +.show>.btn-inverse-outline-light.dropdown-toggle { + color: #ffffff; + border-color: #fbfbfb; +} .btn-inverse-outline-dark { color: #252C46; background-image: none; background: transparent; - border-color: rgba(37, 44, 70, 0.2); } - .btn-inverse-outline-dark:hover { - color: #252C46; - background-color: rgba(37, 44, 70, 0.2); - border-color: rgba(37, 44, 70, 0.2); } - .btn-inverse-outline-dark.focus, .btn-inverse-outline-dark:focus { - -webkit-box-shadow: 0 0 0 3px rgba(37, 44, 70, 0.5); - box-shadow: 0 0 0 3px rgba(37, 44, 70, 0.5); } - .btn-inverse-outline-dark.disabled, .btn-inverse-outline-dark:disabled { - color: #252C46; - background-color: transparent; } - .btn-inverse-outline-dark.active, .btn-inverse-outline-dark:active, - .show > .btn-inverse-outline-dark.dropdown-toggle { - color: #ffffff; - border-color: #252C46; } + border-color: rgba(37, 44, 70, 0.2); +} + +.btn-inverse-outline-dark:hover { + color: #252C46; + background-color: rgba(37, 44, 70, 0.2); + border-color: rgba(37, 44, 70, 0.2); +} + +.btn-inverse-outline-dark.focus, +.btn-inverse-outline-dark:focus { + -webkit-box-shadow: 0 0 0 3px rgba(37, 44, 70, 0.5); + box-shadow: 0 0 0 3px rgba(37, 44, 70, 0.5); +} + +.btn-inverse-outline-dark.disabled, +.btn-inverse-outline-dark:disabled { + color: #252C46; + background-color: transparent; +} + +.btn-inverse-outline-dark.active, +.btn-inverse-outline-dark:active, +.show>.btn-inverse-outline-dark.dropdown-toggle { + color: #ffffff; + border-color: #252C46; +} /* Breadcrumbs */ .breadcrumb .breadcrumb-item { - font-size: 0.875rem; } - .breadcrumb .breadcrumb-item.active { - color: rgba(255, 255, 255, 0.8); } + font-size: 0.875rem; +} + +.breadcrumb .breadcrumb-item.active { + color: rgba(255, 255, 255, 0.8); +} .breadcrumb.breadcrumb-custom { padding: 0 0; - border-color: #dbe3e6; } - .breadcrumb.breadcrumb-custom .breadcrumb-item { - font-size: 0.875rem; - background: #dbe3e6; - padding: 0.56rem 10px; - color: #fff; - display: inline-block; - vertical-align: top; } - .breadcrumb.breadcrumb-custom .breadcrumb-item.active { - color: #fff; } - .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { - background: transparent; } - .breadcrumb.breadcrumb-custom .breadcrumb-item:before { - content: ""; } - .breadcrumb.breadcrumb-custom .breadcrumb-item a { - position: relative; - color: inherit; - border: 1px solid #dbe3e6; - display: inline-block; - vertical-align: top; } - .breadcrumb.breadcrumb-custom .breadcrumb-item a:after, .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { - position: absolute; - top: -9px; - width: 0; - height: 0; - content: ""; - border-top: 21px solid transparent; - border-bottom: 21px solid transparent; } - .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { - right: -22px; - z-index: 3; - border-left-color: #dbe3e6; - border-left-style: solid; - border-left-width: 12px; } - .breadcrumb.breadcrumb-custom .breadcrumb-item a:after { - border-top: 21px solid transparent; - border-bottom: 22px solid transparent; - border-left: 12px solid #ffffff; - top: -9px; - right: -23px; } - .breadcrumb.breadcrumb-custom .breadcrumb-item span { - display: inline-block; - vertical-align: top; } + border-color: #dbe3e6; +} -.breadcrumb.bg-danger, .settings-panel .color-tiles .breadcrumb.tiles.danger, .breadcrumb.bg-dark, .settings-panel .color-tiles .breadcrumb.tiles.dark, .breadcrumb.bg-info, .settings-panel .color-tiles .breadcrumb.tiles.info, .breadcrumb.bg-primary, .settings-panel .color-tiles .breadcrumb.tiles.primary, .breadcrumb.bg-success, .settings-panel .color-tiles .breadcrumb.tiles.success, .breadcrumb.bg-warning, .settings-panel .color-tiles .breadcrumb.tiles.warning { - border: none; } - .breadcrumb.bg-danger .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item, .breadcrumb.bg-dark .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item, .breadcrumb.bg-info .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item, .breadcrumb.bg-primary .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item, .breadcrumb.bg-success .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item, .breadcrumb.bg-warning .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item { - color: #000; } - .breadcrumb.bg-danger .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item:before, .breadcrumb.bg-dark .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item:before, .breadcrumb.bg-info .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item:before, .breadcrumb.bg-primary .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item:before, .breadcrumb.bg-success .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item:before, .breadcrumb.bg-warning .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item:before { - color: inherit; } - .breadcrumb.bg-danger .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item a, - .breadcrumb.bg-danger .breadcrumb-item span, - .settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item span, .breadcrumb.bg-dark .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item a, - .breadcrumb.bg-dark .breadcrumb-item span, - .settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item span, .breadcrumb.bg-info .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item a, - .breadcrumb.bg-info .breadcrumb-item span, - .settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item span, .breadcrumb.bg-primary .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item a, - .breadcrumb.bg-primary .breadcrumb-item span, - .settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item span, .breadcrumb.bg-success .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item a, - .breadcrumb.bg-success .breadcrumb-item span, - .settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item span, .breadcrumb.bg-warning .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item a, - .breadcrumb.bg-warning .breadcrumb-item span, - .settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item span { - color: inherit; } +.breadcrumb.breadcrumb-custom .breadcrumb-item { + font-size: 0.875rem; + background: #dbe3e6; + padding: 0.56rem 10px; + color: var(--base-text); + display: inline-block; + vertical-align: top; +} + +.breadcrumb.breadcrumb-custom .breadcrumb-item.active { + color: var(--base-text); +} + +.breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { + background: transparent; +} + +.breadcrumb.breadcrumb-custom .breadcrumb-item:before { + content: ""; +} + +.breadcrumb.breadcrumb-custom .breadcrumb-item a { + position: relative; + color: inherit; + border: 1px solid #dbe3e6; + display: inline-block; + vertical-align: top; +} + +.breadcrumb.breadcrumb-custom .breadcrumb-item a:after, +.breadcrumb.breadcrumb-custom .breadcrumb-item a:before { + position: absolute; + top: -9px; + width: 0; + height: 0; + content: ""; + border-top: 21px solid transparent; + border-bottom: 21px solid transparent; +} + +.breadcrumb.breadcrumb-custom .breadcrumb-item a:before { + right: -22px; + z-index: 3; + border-left-color: #dbe3e6; + border-left-style: solid; + border-left-width: 12px; +} + +.breadcrumb.breadcrumb-custom .breadcrumb-item a:after { + border-top: 21px solid transparent; + border-bottom: 22px solid transparent; + border-left: 12px solid #ffffff; + top: -9px; + right: -23px; +} + +.breadcrumb.breadcrumb-custom .breadcrumb-item span { + display: inline-block; + vertical-align: top; +} + +.breadcrumb.bg-danger, +.settings-panel .color-tiles .breadcrumb.tiles.danger, +.breadcrumb.bg-dark, +.settings-panel .color-tiles .breadcrumb.tiles.dark, +.breadcrumb.bg-info, +.settings-panel .color-tiles .breadcrumb.tiles.info, +.breadcrumb.bg-primary, +.settings-panel .color-tiles .breadcrumb.tiles.primary, +.breadcrumb.bg-success, +.settings-panel .color-tiles .breadcrumb.tiles.success, +.breadcrumb.bg-warning, +.settings-panel .color-tiles .breadcrumb.tiles.warning { + border: none; +} + +.breadcrumb.bg-danger .breadcrumb-item, +.settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item, +.breadcrumb.bg-dark .breadcrumb-item, +.settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item, +.breadcrumb.bg-info .breadcrumb-item, +.settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item, +.breadcrumb.bg-primary .breadcrumb-item, +.settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item, +.breadcrumb.bg-success .breadcrumb-item, +.settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item, +.breadcrumb.bg-warning .breadcrumb-item, +.settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item { + color: #000; +} + +.breadcrumb.bg-danger .breadcrumb-item:before, +.settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item:before, +.breadcrumb.bg-dark .breadcrumb-item:before, +.settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item:before, +.breadcrumb.bg-info .breadcrumb-item:before, +.settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item:before, +.breadcrumb.bg-primary .breadcrumb-item:before, +.settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item:before, +.breadcrumb.bg-success .breadcrumb-item:before, +.settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item:before, +.breadcrumb.bg-warning .breadcrumb-item:before, +.settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item:before { + color: inherit; +} + +.breadcrumb.bg-danger .breadcrumb-item a, +.settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item a, +.breadcrumb.bg-danger .breadcrumb-item span, +.settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item span, +.breadcrumb.bg-dark .breadcrumb-item a, +.settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item a, +.breadcrumb.bg-dark .breadcrumb-item span, +.settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item span, +.breadcrumb.bg-info .breadcrumb-item a, +.settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item a, +.breadcrumb.bg-info .breadcrumb-item span, +.settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item span, +.breadcrumb.bg-primary .breadcrumb-item a, +.settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item a, +.breadcrumb.bg-primary .breadcrumb-item span, +.settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item span, +.breadcrumb.bg-success .breadcrumb-item a, +.settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item a, +.breadcrumb.bg-success .breadcrumb-item span, +.settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item span, +.breadcrumb.bg-warning .breadcrumb-item a, +.settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item a, +.breadcrumb.bg-warning .breadcrumb-item span, +.settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item span { + color: inherit; +} /* inverse breadcrumb */ -.bg-inverse-primary .breadcrumb, .image-grouped .text-avatar .breadcrumb { +.bg-inverse-primary .breadcrumb, +.image-grouped .text-avatar .breadcrumb { background: #9acffa; - border-color: #2196f3; } - .bg-inverse-primary .breadcrumb .breadcrumb-item, .image-grouped .text-avatar .breadcrumb .breadcrumb-item { - color: #2196f3; } - .bg-inverse-primary .breadcrumb .breadcrumb-item:before, .image-grouped .text-avatar .breadcrumb .breadcrumb-item:before { - color: inherit; } - .bg-inverse-primary .breadcrumb .breadcrumb-item a, .image-grouped .text-avatar .breadcrumb .breadcrumb-item a { - color: inherit; } - .bg-inverse-primary .breadcrumb.breadcrumb-custom, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom { - background: #2196f3; } - .bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item { - background: #9acffa; } - .bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item a, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item a { - color: #2196f3; - border: none; } - .bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item a:before, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { - border-left-color: #9acffa; } - .bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item span, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item span { - color: #2196f3; } - .bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { - background: transparent; } + border-color: #2196f3; +} + +.bg-inverse-primary .breadcrumb .breadcrumb-item, +.image-grouped .text-avatar .breadcrumb .breadcrumb-item { + color: #2196f3; +} + +.bg-inverse-primary .breadcrumb .breadcrumb-item:before, +.image-grouped .text-avatar .breadcrumb .breadcrumb-item:before { + color: inherit; +} + +.bg-inverse-primary .breadcrumb .breadcrumb-item a, +.image-grouped .text-avatar .breadcrumb .breadcrumb-item a { + color: inherit; +} + +.bg-inverse-primary .breadcrumb.breadcrumb-custom, +.image-grouped .text-avatar .breadcrumb.breadcrumb-custom { + background: #2196f3; +} + +.bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item, +.image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item { + background: #9acffa; +} + +.bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item a, +.image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item a { + color: #2196f3; + border: none; +} + +.bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item a:before, +.image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { + border-left-color: #9acffa; +} + +.bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item span, +.image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item span { + color: #2196f3; +} + +.bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child, +.image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { + background: transparent; +} .bg-inverse-secondary .breadcrumb { background: white; - border-color: #dde4eb; } - .bg-inverse-secondary .breadcrumb .breadcrumb-item { - color: #dde4eb; } - .bg-inverse-secondary .breadcrumb .breadcrumb-item:before { - color: inherit; } - .bg-inverse-secondary .breadcrumb .breadcrumb-item a { - color: inherit; } - .bg-inverse-secondary .breadcrumb.breadcrumb-custom { - background: #dde4eb; } - .bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item { - background: white; } - .bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item a { - color: #dde4eb; - border: none; } - .bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { - border-left-color: white; } - .bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item span { - color: #dde4eb; } - .bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { - background: transparent; } + border-color: #dde4eb; +} + +.bg-inverse-secondary .breadcrumb .breadcrumb-item { + color: #dde4eb; +} + +.bg-inverse-secondary .breadcrumb .breadcrumb-item:before { + color: inherit; +} + +.bg-inverse-secondary .breadcrumb .breadcrumb-item a { + color: inherit; +} + +.bg-inverse-secondary .breadcrumb.breadcrumb-custom { + background: #dde4eb; +} + +.bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item { + background: white; +} + +.bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item a { + color: #dde4eb; + border: none; +} + +.bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { + border-left-color: white; +} + +.bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item span { + color: #dde4eb; +} + +.bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { + background: transparent; +} .bg-inverse-success .breadcrumb { background: #80f0c9; - border-color: #19d895; } - .bg-inverse-success .breadcrumb .breadcrumb-item { - color: #19d895; } - .bg-inverse-success .breadcrumb .breadcrumb-item:before { - color: inherit; } - .bg-inverse-success .breadcrumb .breadcrumb-item a { - color: inherit; } - .bg-inverse-success .breadcrumb.breadcrumb-custom { - background: #19d895; } - .bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item { - background: #80f0c9; } - .bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item a { - color: #19d895; - border: none; } - .bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { - border-left-color: #80f0c9; } - .bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item span { - color: #19d895; } - .bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { - background: transparent; } + border-color: #19d895; +} + +.bg-inverse-success .breadcrumb .breadcrumb-item { + color: #19d895; +} + +.bg-inverse-success .breadcrumb .breadcrumb-item:before { + color: inherit; +} + +.bg-inverse-success .breadcrumb .breadcrumb-item a { + color: inherit; +} + +.bg-inverse-success .breadcrumb.breadcrumb-custom { + background: #19d895; +} + +.bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item { + background: #80f0c9; +} + +.bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item a { + color: #19d895; + border: none; +} + +.bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { + border-left-color: #80f0c9; +} + +.bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item span { + color: #19d895; +} + +.bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { + background: transparent; +} .bg-inverse-info .breadcrumb { background: #d9ccf5; - border-color: #8862e0; } - .bg-inverse-info .breadcrumb .breadcrumb-item { - color: #8862e0; } - .bg-inverse-info .breadcrumb .breadcrumb-item:before { - color: inherit; } - .bg-inverse-info .breadcrumb .breadcrumb-item a { - color: inherit; } - .bg-inverse-info .breadcrumb.breadcrumb-custom { - background: #8862e0; } - .bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item { - background: #d9ccf5; } - .bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item a { - color: #8862e0; - border: none; } - .bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { - border-left-color: #d9ccf5; } - .bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item span { - color: #8862e0; } - .bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { - background: transparent; } + border-color: #8862e0; +} + +.bg-inverse-info .breadcrumb .breadcrumb-item { + color: #8862e0; +} + +.bg-inverse-info .breadcrumb .breadcrumb-item:before { + color: inherit; +} + +.bg-inverse-info .breadcrumb .breadcrumb-item a { + color: inherit; +} + +.bg-inverse-info .breadcrumb.breadcrumb-custom { + background: #8862e0; +} + +.bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item { + background: #d9ccf5; +} + +.bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item a { + color: #8862e0; + border: none; +} + +.bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { + border-left-color: #d9ccf5; +} + +.bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item span { + color: #8862e0; +} + +.bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { + background: transparent; +} .bg-inverse-warning .breadcrumb { background: #ffd780; - border-color: #ffaf00; } - .bg-inverse-warning .breadcrumb .breadcrumb-item { - color: #ffaf00; } - .bg-inverse-warning .breadcrumb .breadcrumb-item:before { - color: inherit; } - .bg-inverse-warning .breadcrumb .breadcrumb-item a { - color: inherit; } - .bg-inverse-warning .breadcrumb.breadcrumb-custom { - background: #ffaf00; } - .bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item { - background: #ffd780; } - .bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item a { - color: #ffaf00; - border: none; } - .bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { - border-left-color: #ffd780; } - .bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item span { - color: #ffaf00; } - .bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { - background: transparent; } + border-color: #ffaf00; +} + +.bg-inverse-warning .breadcrumb .breadcrumb-item { + color: #ffaf00; +} + +.bg-inverse-warning .breadcrumb .breadcrumb-item:before { + color: inherit; +} + +.bg-inverse-warning .breadcrumb .breadcrumb-item a { + color: inherit; +} + +.bg-inverse-warning .breadcrumb.breadcrumb-custom { + background: #ffaf00; +} + +.bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item { + background: #ffd780; +} + +.bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item a { + color: #ffaf00; + border: none; +} + +.bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { + border-left-color: #ffd780; +} + +.bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item span { + color: #ffaf00; +} + +.bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { + background: transparent; +} .bg-inverse-danger .breadcrumb { background: #ffdad8; - border-color: #ff6258; } - .bg-inverse-danger .breadcrumb .breadcrumb-item { - color: #ff6258; } - .bg-inverse-danger .breadcrumb .breadcrumb-item:before { - color: inherit; } - .bg-inverse-danger .breadcrumb .breadcrumb-item a { - color: inherit; } - .bg-inverse-danger .breadcrumb.breadcrumb-custom { - background: #ff6258; } - .bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item { - background: #ffdad8; } - .bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item a { - color: #ff6258; - border: none; } - .bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { - border-left-color: #ffdad8; } - .bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item span { - color: #ff6258; } - .bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { - background: transparent; } + border-color: #ff6258; +} + +.bg-inverse-danger .breadcrumb .breadcrumb-item { + color: #ff6258; +} + +.bg-inverse-danger .breadcrumb .breadcrumb-item:before { + color: inherit; +} + +.bg-inverse-danger .breadcrumb .breadcrumb-item a { + color: inherit; +} + +.bg-inverse-danger .breadcrumb.breadcrumb-custom { + background: #ff6258; +} + +.bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item { + background: #ffdad8; +} + +.bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item a { + color: #ff6258; + border: none; +} + +.bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { + border-left-color: #ffdad8; +} + +.bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item span { + color: #ff6258; +} + +.bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { + background: transparent; +} .bg-inverse-light .breadcrumb { background: white; - border-color: #fbfbfb; } - .bg-inverse-light .breadcrumb .breadcrumb-item { - color: #fbfbfb; } - .bg-inverse-light .breadcrumb .breadcrumb-item:before { - color: inherit; } - .bg-inverse-light .breadcrumb .breadcrumb-item a { - color: inherit; } - .bg-inverse-light .breadcrumb.breadcrumb-custom { - background: #fbfbfb; } - .bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item { - background: white; } - .bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item a { - color: #fbfbfb; - border: none; } - .bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { - border-left-color: white; } - .bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item span { - color: #fbfbfb; } - .bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { - background: transparent; } + border-color: #fbfbfb; +} + +.bg-inverse-light .breadcrumb .breadcrumb-item { + color: #fbfbfb; +} + +.bg-inverse-light .breadcrumb .breadcrumb-item:before { + color: inherit; +} + +.bg-inverse-light .breadcrumb .breadcrumb-item a { + color: inherit; +} + +.bg-inverse-light .breadcrumb.breadcrumb-custom { + background: #fbfbfb; +} + +.bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item { + background: white; +} + +.bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item a { + color: #fbfbfb; + border: none; +} + +.bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { + border-left-color: white; +} + +.bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item span { + color: #fbfbfb; +} + +.bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { + background: transparent; +} .bg-inverse-dark .breadcrumb { background: #516099; - border-color: #252C46; } - .bg-inverse-dark .breadcrumb .breadcrumb-item { - color: #252C46; } - .bg-inverse-dark .breadcrumb .breadcrumb-item:before { - color: inherit; } - .bg-inverse-dark .breadcrumb .breadcrumb-item a { - color: inherit; } - .bg-inverse-dark .breadcrumb.breadcrumb-custom { - background: #252C46; } - .bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item { - background: #516099; } - .bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item a { - color: #252C46; - border: none; } - .bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { - border-left-color: #516099; } - .bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item span { - color: #252C46; } - .bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { - background: transparent; } + border-color: #252C46; +} + +.bg-inverse-dark .breadcrumb .breadcrumb-item { + color: #252C46; +} + +.bg-inverse-dark .breadcrumb .breadcrumb-item:before { + color: inherit; +} + +.bg-inverse-dark .breadcrumb .breadcrumb-item a { + color: inherit; +} + +.bg-inverse-dark .breadcrumb.breadcrumb-custom { + background: #252C46; +} + +.bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item { + background: #516099; +} + +.bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item a { + color: #252C46; + border: none; +} + +.bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item a:before { + border-left-color: #516099; +} + +.bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item span { + color: #252C46; +} + +.bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child { + background: transparent; +} /* Cards */ .card { - border: none; } - .card .card-header { - background: #282a40; - padding: 1.88rem 1.81rem; - border-bottom: 1px solid #383e5d; } - .card .card-header h1, - .card .card-header h2, - .card .card-header h3, - .card .card-header h4, - .card .card-header h5, - .card .card-header h6, - .card .card-header p, - .card .card-header small { - margin-bottom: 0px; } - .card .card-header.header-sm { - padding: 15px 1.81rem; - height: 60px; } - .card .card-header.header-sm p, - .card .card-header.header-sm .dropdown .dropdown-toggle i { - color: #b9c0d3; } - .card .card-body { - padding: 1.88rem 1.81rem; } - .card .card-body.no-gutter { - padding: 0; } - .card .card-body + .card-body { - padding-top: 0; } - .card.card-outline-success { - border: 1px solid #19d895; } - .card.card-outline-primary { - border: 1px solid #2196f3; } - .card.card-outline-warning { - border: 1px solid #ffaf00; } - .card.card-outline-danger { - border: 1px solid #ff6258; } - .card.card-rounded { - border-radius: 5px; } - .card.card-faded { - background: #b5b0b2; - border-color: #b5b0b2; } - .card .card-subtitle { - color: rgba(255, 255, 255, 0.7); } - .card.card-circle-progress { - color: #ffffff; - text-align: center; } - .card.bg-blue-gradient { - background: -webkit-gradient(linear, left top, right top, from(#065efd), color-stop(#3169fd), to(#6f79fc)); - background: linear-gradient(to right, #065efd, #3169fd, #6f79fc); - color: #fff; } - .card.bg-orange-gradient { - background: -webkit-gradient(linear, left top, right top, from(#ff7f2e), to(#fe7452)); - background: linear-gradient(to right, #ff7f2e, #fe7452); - color: #fff; } - .card.bg-green-gradient { - background: -webkit-gradient(linear, left top, right top, from(#24e8a6), to(#09cdd1)); - background: linear-gradient(to right, #24e8a6, #09cdd1); - color: #fff; } - .card.card-no-shadow { - -webkit-box-shadow: none; - box-shadow: none; } + border: none; +} + +.card .card-header { + background: var(--card-banner-bg); + padding: 1.88rem 1.81rem; + border-bottom: 1px solid var(--outline); +} + +.card .card-header h1, +.card .card-header h2, +.card .card-header h3, +.card .card-header h4, +.card .card-header h5, +.card .card-header h6, +.card .card-header p, +.card .card-header small { + margin-bottom: 0px; +} + +.card .card-header.header-sm { + padding: 15px 1.81rem; + height: 60px; +} + +.card .card-header.header-sm p, +.card .card-header.header-sm .dropdown .dropdown-toggle i { + color: var(--base-text); +} + +.card .card-body { + padding: 1.88rem 1.81rem; +} + +.card .card-body.no-gutter { + padding: 0; +} + +.card .card-body+.card-body { + padding-top: 0; +} + +.card.card-outline-success { + border: 1px solid #19d895; +} + +.card.card-outline-primary { + border: 1px solid #2196f3; +} + +.card.card-outline-warning { + border: 1px solid #ffaf00; +} + +.card.card-outline-danger { + border: 1px solid #ff6258; +} + +.card.card-rounded { + border-radius: 5px; +} + +.card.card-faded { + background: #b5b0b2; + border-color: #b5b0b2; +} + +.card .card-subtitle { + color: rgba(255, 255, 255, 0.7); +} + +.card.card-circle-progress { + color: #ffffff; + text-align: center; +} + +.card.bg-blue-gradient { + background: -webkit-gradient(linear, left top, right top, from(#065efd), color-stop(#3169fd), to(#6f79fc)); + background: linear-gradient(to right, #065efd, #3169fd, #6f79fc); + color: var(--base-text); +} + +.card.bg-orange-gradient { + background: -webkit-gradient(linear, left top, right top, from(#ff7f2e), to(#fe7452)); + background: linear-gradient(to right, #ff7f2e, #fe7452); + color: var(--base-text); +} + +.card.bg-green-gradient { + background: -webkit-gradient(linear, left top, right top, from(#24e8a6), to(#09cdd1)); + background: linear-gradient(to right, #24e8a6, #09cdd1); + color: var(--base-text); +} + +.card.card-no-shadow { + -webkit-box-shadow: none; + box-shadow: none; +} .card-inverse-primary { background: rgba(33, 150, 243, 0.2); border: 1px solid #1e8ae0; - color: #1972b9; } + color: #1972b9; +} .card-inverse-secondary { background: rgba(221, 228, 235, 0.2); border: 1px solid #cbd2d8; - color: #a8adb3; } + color: #a8adb3; +} .card-inverse-success { background: rgba(25, 216, 149, 0.2); border: 1px solid #17c789; - color: #13a471; } + color: #13a471; +} .card-inverse-info { background: rgba(136, 98, 224, 0.2); border: 1px solid #7d5ace; - color: #674aaa; } + color: #674aaa; +} .card-inverse-warning { background: rgba(255, 175, 0, 0.2); border: 1px solid #eba100; - color: #c28500; } + color: #c28500; +} .card-inverse-danger { background: rgba(255, 98, 88, 0.2); border: 1px solid #eb5a51; - color: #c24a43; } + color: #c24a43; +} .card-inverse-light { background: rgba(251, 251, 251, 0.2); border: 1px solid #e7e7e7; - color: #bfbfbf; } + color: #bfbfbf; +} .card-inverse-dark { background: rgba(37, 44, 70, 0.2); border: 1px solid #222840; - color: #1c2135; } + color: #1c2135; +} /* Checkboxes and Radios */ .form-check, @@ -12733,121 +19723,153 @@ pre { position: relative; display: block; margin-top: 15px; - margin-bottom: 10px; } - .form-check .form-check-label, - .form-radio .form-check-label { - display: block; - padding-left: 30px; - line-height: 1.5; } - .rtl .form-check .form-check-label, .rtl - .form-radio .form-check-label { - padding-left: 0; - padding-right: 30px; } - .form-check .form-check-label input, - .form-radio .form-check-label input { - position: absolute; - margin-left: -20px; - margin-top: 4px\9; - top: 0; - left: 0; - z-index: 1; - cursor: pointer; - opacity: 0; - filter: alpha(opacity=0); - margin-top: 0; } - .rtl .form-check .form-check-label input, .rtl - .form-radio .form-check-label input { - left: auto; - right: 0; } + margin-bottom: 10px; +} + +.form-check .form-check-label, +.form-radio .form-check-label { + display: block; + padding-left: 30px; + line-height: 1.5; +} + +.rtl .form-check .form-check-label, +.rtl .form-radio .form-check-label { + padding-left: 0; + padding-right: 30px; +} + +.form-check .form-check-label input, +.form-radio .form-check-label input { + position: absolute; + margin-left: -20px; + margin-top: 4px\9; + top: 0; + left: 0; + z-index: 1; + cursor: pointer; + opacity: 0; + filter: alpha(opacity=0); + margin-top: 0; +} + +.rtl .form-check .form-check-label input, +.rtl .form-radio .form-check-label input { + left: auto; + right: 0; +} .form-check .form-check-label { font-size: 0.875rem; line-height: 1.5; - padding-left: 10px; } - .form-check .form-check-label input:checked + .input-helper:before { - background-color: #fbfbfb; } - .form-check .form-check-label input:checked + .input-helper:after { - width: 18px; - opacity: 1; - line-height: 18px; - -webkit-transform: scale(1); - transform: scale(1); } - .form-check .form-check-label input:disabled + .input-helper:before { - border-color: #383e5d; } - .form-check .form-check-label input:disabled:checked + .input-helper:after { - color: #383e5d; } - .form-check .form-check-label .input-helper:before { - position: absolute; - content: ""; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - width: 18px; - height: 18px; - border-radius: 2px; - left: 0; - border: 2px solid #383e5d; - -webkit-transition: all; - transition: all; - -webkit-transition-duration: 0s; - transition-duration: 0s; - -webkit-transition-duration: 250ms; - transition-duration: 250ms; } - .rtl .form-check .form-check-label .input-helper:before { - left: auto; - right: 0; } - .form-check .form-check-label .input-helper:after { - -webkit-transition: all; - transition: all; - -webkit-transition-duration: 0s; - transition-duration: 0s; - -webkit-transition-duration: 250ms; - transition-duration: 250ms; - font-family: Material Design Icons; - opacity: 0; - filter: alpha(opacity=0); - -webkit-transform: scale(0); - transform: scale(0); - content: '\F12C'; - position: absolute; - font-size: 0.9375rem; - font-weight: bold; - left: 0; - top: 14%; - -webkit-transform: translateY(-14%); - transform: translateY(-14%); - color: #8862e0; } - .rtl .form-check .form-check-label .input-helper:after { - left: auto; - right: 0; } + padding-left: 10px; +} -.form-check.form-check-flat label input:checked + .input-helper:before { +.form-check .form-check-label input:checked+.input-helper:before { + background-color: #fbfbfb; +} + +.form-check .form-check-label input:checked+.input-helper:after { + width: 18px; + opacity: 1; + line-height: 18px; + -webkit-transform: scale(1); + transform: scale(1); +} + +.form-check .form-check-label input:disabled+.input-helper:before { + border-color: var(--outline); +} + +.form-check .form-check-label input:disabled:checked+.input-helper:after { + color: var(--outline); +} + +.form-check .form-check-label .input-helper:before { + position: absolute; + content: ""; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + width: 18px; + height: 18px; + border-radius: 2px; + left: 0; + border: 2px solid var(--outline); + -webkit-transition: all; + transition: all; + -webkit-transition-duration: 0s; + transition-duration: 0s; + -webkit-transition-duration: 250ms; + transition-duration: 250ms; +} + +.rtl .form-check .form-check-label .input-helper:before { + left: auto; + right: 0; +} + +.form-check .form-check-label .input-helper:after { + -webkit-transition: all; + transition: all; + -webkit-transition-duration: 0s; + transition-duration: 0s; + -webkit-transition-duration: 250ms; + transition-duration: 250ms; + font-family: Material Design Icons; + opacity: 0; + filter: alpha(opacity=0); + -webkit-transform: scale(0); + transform: scale(0); + content: '\F12C'; + position: absolute; + font-size: 0.9375rem; + font-weight: bold; + left: 0; + top: 14%; + -webkit-transform: translateY(-14%); + transform: translateY(-14%); + color: #8862e0; +} + +.rtl .form-check .form-check-label .input-helper:after { + left: auto; + right: 0; +} + +.form-check.form-check-flat label input:checked+.input-helper:before { background-color: #19d895; - border: none; } + border: none; +} -.form-check.form-check-flat label input:disabled + .input-helper:after { - color: #fbfbfb; } +.form-check.form-check-flat label input:disabled+.input-helper:after { + color: #fbfbfb; +} -.form-check.form-check-flat label input:disabled + .input-helper:before { - border-color: #383e5d; } +.form-check.form-check-flat label input:disabled+.input-helper:before { + border-color: var(--outline); +} -.form-check.form-check-flat label input:disabled:checked + .input-helper:before { - background: #fbfbfb; } +.form-check.form-check-flat label input:disabled:checked+.input-helper:before { + background: #fbfbfb; +} .form-check.form-check-flat label .input-helper:before { - border: 2px solid #383e5d; } + border: 2px solid var(--outline); +} .form-check.form-check-flat label .input-helper:after { - color: #fbfbfb; } + color: #fbfbfb; +} -.form-radio label input + .input-helper:before { +.form-radio label input+.input-helper:before { position: absolute; content: ""; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; - border: 2px solid #383e5d; + border: 2px solid var(--outline); width: 20px; height: 20px; border-radius: 50%; @@ -12855,12 +19877,15 @@ pre { transition: all; transition-duration: 0s; -webkit-transition-duration: 250ms; - transition-duration: 250ms; } - .rtl .form-radio label input + .input-helper:before { - left: auto; - right: 0; } + transition-duration: 250ms; +} -.form-radio label input + .input-helper:after { +.rtl .form-radio label input+.input-helper:before { + left: auto; + right: 0; +} + +.form-radio label input+.input-helper:after { content: ""; width: 8px; height: 8px; @@ -12878,43 +19903,52 @@ pre { filter: alpha(opacity=0); -webkit-transform: scale(0); transform: scale(0); - position: absolute; } - .rtl .form-radio label input + .input-helper:after { - left: auto; - right: 6px; } + position: absolute; +} -.form-radio label input:checked + .input-helper:before { +.rtl .form-radio label input+.input-helper:after { + left: auto; + right: 6px; +} + +.form-radio label input:checked+.input-helper:before { background-color: #fbfbfb; - border: 2px solid #383e5d; + border: 2px solid var(--outline); top: 30%; -webkit-transform: translateY(-30%); - transform: translateY(-30%); } + transform: translateY(-30%); +} -.form-radio label input:checked + .input-helper:after { +.form-radio label input:checked+.input-helper:after { opacity: 1; line-height: 1.5; filter: alpha(opacity=100); -webkit-transform: scale(1); - transform: scale(1); } + transform: scale(1); +} -.form-radio label input:disabled + .input-helper:before { - border-color: #383e5d; } +.form-radio label input:disabled+.input-helper:before { + border-color: var(--outline); +} -.form-radio label input:disabled:checked + .input-helper:before { +.form-radio label input:disabled:checked+.input-helper:before { background-color: #fbfbfb; - border-color: #383e5d; } + border-color: var(--outline); +} -.form-radio label input:disabled:checked + .input-helper:after { - background-color: #383e5d; } +.form-radio label input:disabled:checked+.input-helper:after { + background-color: var(--outline); +} -.form-radio.form-radio-flat label input:checked + .input-helper:before { +.form-radio.form-radio-flat label input:checked+.input-helper:before { background: #19d895; border-color: #19d895; top: 50%; -webkit-transform: translateY(-50%); - transform: translateY(-50%); } + transform: translateY(-50%); +} -.form-radio.form-radio-flat label input:checked + .input-helper:after { +.form-radio.form-radio-flat label input:checked+.input-helper:after { width: 20px; height: 20px; top: 50%; @@ -12926,14 +19960,18 @@ pre { content: '\F12C'; font-family: Material Design Icons; text-align: center; - font-weight: bold; } - .rtl .form-radio.form-radio-flat label input:checked + .input-helper:after { - left: auto; - right: -2px; } + font-weight: bold; +} -.form-radio.form-radio-flat label input:disabled + .input-helper:before { +.rtl .form-radio.form-radio-flat label input:checked+.input-helper:after { + left: auto; + right: -2px; +} + +.form-radio.form-radio-flat label input:disabled+.input-helper:before { background: rgba(25, 216, 149, 0.4); - border-color: rgba(25, 216, 149, 0.05); } + border-color: rgba(25, 216, 149, 0.05); +} /* Dropdowns */ .dropdown .dropdown-toggle { @@ -12942,137 +19980,238 @@ pre { display: flex; -webkit-box-align: center; -ms-flex-align: center; - align-items: center; } - .dropdown .dropdown-toggle:after { - border: none; - content: "\F140"; - font-family: "Material Design Icons"; - font-size: 20px; - color: #fff; - text-rendering: auto; - line-height: inherit; - vertical-align: 0; } - .dropdown .dropdown-toggle.arrow-disabled { - border: none; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; } - .dropdown .dropdown-toggle.arrow-disabled:focus, .dropdown .dropdown-toggle.arrow-disabled:visited, .dropdown .dropdown-toggle.arrow-disabled:active { - outline: none; - -webkit-box-shadow: none; - box-shadow: none; } - .dropdown .dropdown-toggle.arrow-disabled:after { - display: none; } + align-items: center; +} + +.dropdown .dropdown-toggle:after { + border: none; + content: "\F140"; + font-family: "Material Design Icons"; + font-size: 20px; + color: var(--base-text); + text-rendering: auto; + line-height: inherit; + vertical-align: 0; +} + +.dropdown .dropdown-toggle.arrow-disabled { + border: none; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.dropdown .dropdown-toggle.arrow-disabled:focus, +.dropdown .dropdown-toggle.arrow-disabled:visited, +.dropdown .dropdown-toggle.arrow-disabled:active { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.dropdown .dropdown-toggle.arrow-disabled:after { + display: none; +} .dropdown-menu { font-size: 0.875rem; - border: 1px solid #383e5d; } - @media (max-width: 992px) { - .dropdown-menu { - position: unset; } } - .dropdown-menu .dropdown-header { - background: #222437; - color: #fff; } - .dropdown-menu .dropdown-header * { - background: inherit; - color: inherit; } - .dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item, - .dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item { - background: #222437; - color: #fff; } - .dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item:hover, - .dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item:hover { - background: #2c2e47; - color: #ffffff; } - .dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item:active, - .dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item:active { - background: initial; } - .dropdown-menu .dropdown-item { - background: #222437; - color: #fff; } - .dropdown-menu .dropdown-item:hover { - background: #2c2e47; - color: #ffffff; } - .dropdown-menu .dropdown-item:active { - background: initial; } + border: 1px solid var(--outline); +} + +@media (max-width: 992px) { + .dropdown-menu { + position: unset; + } +} + +.dropdown-menu .dropdown-header { + background: var(--dropdown-bg); + color: var(--base-text); +} + +.dropdown-menu .dropdown-header * { + background: inherit; + color: inherit; +} + +.dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item, +.dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item { + background: var(--dropdown-bg); + color: var(--base-text); +} + +.dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item:hover, +.dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item:hover { + cursor: pointer; + background: var(--card-banner-bg); + color: #ffffff; +} + +.dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item:active, +.dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item:active { + background: initial; +} + +.dropdown-menu .dropdown-item { + background: var(--dropdown-bg); + color: var(--base-text); +} + +.dropdown-menu .dropdown-item:hover { + background: var(--card-banner-bg); + color: #ffffff; +} + +.dropdown-menu .dropdown-item:active { + background: initial; +} + +.dropdown-menu.dropdown-menu-left { + left: 0 !important; + right: auto !important; +} + +@media (max-width: 991px) { .dropdown-menu.dropdown-menu-left { - left: 0 !important; - right: auto !important; } - @media (max-width: 991px) { - .dropdown-menu.dropdown-menu-left { - right: 0 !important; } } + right: 0 !important; + } +} + +.dropdown-menu.dropdown-menu-right { + left: auto !important; + right: 0 !important; +} + +@media (max-width: 991px) { .dropdown-menu.dropdown-menu-right { - left: auto !important; - right: 0 !important; } - @media (max-width: 991px) { - .dropdown-menu.dropdown-menu-right { - left: 0 !important; } } + left: 0 !important; + } +} /* Forms */ -.input-group-append, .input-group-prepend, .asColorPicker-trigger { - background: #2a2c44; +.input-group-append, +.input-group-prepend, +.asColorPicker-trigger { + background: var(--card-banner-bg); color: #6c757d; width: auto; - border: none; } - .input-group-append .input-group-text, - .input-group-prepend .input-group-text, - .asColorPicker-trigger .input-group-text { - background: transparent; - border-color: #383e5d; } + border: none; +} -.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], -.jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .tt-hint, +.input-group-append .input-group-text, +.input-group-prepend .input-group-text, +.asColorPicker-trigger .input-group-text { + background: transparent; + border-color: var(--outline); +} + +.form-control, +.asColorPicker-input, +.dataTables_wrapper select, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.select2-container--default .select2-selection--single, +.select2-container--default .select2-selection--single .select2-search__field, +.tt-hint, .tt-query, .typeahead { display: inline-block; - border: 1px solid #383e5d; + border: 1px solid var(--outline); font-family: "roboto", sans-serif; font-size: 0.75rem; - color: #fff; + color: var(--base-text); padding: 0 .75rem; line-height: 14px; - font-weight: 300; } - .form-control.form-control-lg, .form-control-lg.asColorPicker-input, .dataTables_wrapper select.form-control-lg, .jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-lg[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row select.form-control-lg, .jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-lg[type=number], .select2-container--default .form-control-lg.select2-selection--single, .select2-container--default .select2-selection--single .form-control-lg.select2-search__field, .form-control-lg.tt-hint, - .form-control-lg.tt-query, - .form-control-lg.typeahead { - padding: 0.5rem 0.75rem; } - .form-control.form-control-sm, .form-control-sm.asColorPicker-input, .dataTables_wrapper select.form-control-sm, .jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-sm[type=text], - .jsgrid .jsgrid-table .jsgrid-filter-row select.form-control-sm, .jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-sm[type=number], .select2-container--default .form-control-sm.select2-selection--single, .select2-container--default .select2-selection--single .form-control-sm.select2-search__field, .form-control-sm.tt-hint, - .form-control-sm.tt-query, - .form-control-sm.typeahead { - padding: 0.25rem 0.75rem; } + font-weight: 300; +} -textarea.form-control, textarea.asColorPicker-input, .select2-container--default textarea.select2-selection--single, .select2-container--default .select2-selection--single textarea.select2-search__field, textarea.tt-hint, +.form-control.form-control-lg, +.form-control-lg.asColorPicker-input, +.dataTables_wrapper select.form-control-lg, +.jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-lg[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select.form-control-lg, +.jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-lg[type=number], +.select2-container--default .form-control-lg.select2-selection--single, +.select2-container--default .select2-selection--single .form-control-lg.select2-search__field, +.form-control-lg.tt-hint, +.form-control-lg.tt-query, +.form-control-lg.typeahead { + padding: 0.5rem 0.75rem; +} + +.form-control.form-control-sm, +.form-control-sm.asColorPicker-input, +.dataTables_wrapper select.form-control-sm, +.jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-sm[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row select.form-control-sm, +.jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-sm[type=number], +.select2-container--default .form-control-sm.select2-selection--single, +.select2-container--default .select2-selection--single .form-control-sm.select2-search__field, +.form-control-sm.tt-hint, +.form-control-sm.tt-query, +.form-control-sm.typeahead { + padding: 0.25rem 0.75rem; +} + +textarea.form-control, +textarea.asColorPicker-input, +.select2-container--default textarea.select2-selection--single, +.select2-container--default .select2-selection--single textarea.select2-search__field, +textarea.tt-hint, textarea.tt-query, textarea.typeahead { height: auto; padding-top: 1rem; - padding-bottom: 1rem; } + padding-bottom: 1rem; +} -select.form-control, select.asColorPicker-input, .dataTables_wrapper select, -.jsgrid .jsgrid-table .jsgrid-filter-row select, .select2-container--default select.select2-selection--single, .select2-container--default .select2-selection--single select.select2-search__field, select.tt-hint, +select.form-control, +select.asColorPicker-input, +.dataTables_wrapper select, +.jsgrid .jsgrid-table .jsgrid-filter-row select, +.select2-container--default select.select2-selection--single, +.select2-container--default .select2-selection--single select.select2-search__field, +select.tt-hint, select.tt-query, select.typeahead { - padding: 0.4375rem 0.75rem; } + padding: 0.4375rem 0.75rem; +} .form-group label { font-size: 0.875rem; line-height: 1; - vertical-align: top; } + vertical-align: top; +} -.form-group.has-danger .form-control, .form-group.has-danger .asColorPicker-input, .form-group.has-danger .dataTables_wrapper select, .dataTables_wrapper .form-group.has-danger select, .form-group.has-danger .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .form-group.has-danger input[type=text], -.form-group.has-danger .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .form-group.has-danger select, .form-group.has-danger .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .form-group.has-danger input[type=number], .form-group.has-danger .select2-container--default .select2-selection--single, .select2-container--default .form-group.has-danger .select2-selection--single, .form-group.has-danger .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .form-group.has-danger .select2-search__field, .form-group.has-danger .tt-hint, +.form-group.has-danger .form-control, +.form-group.has-danger .asColorPicker-input, +.form-group.has-danger .dataTables_wrapper select, +.dataTables_wrapper .form-group.has-danger select, +.form-group.has-danger .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .form-group.has-danger input[type=text], +.form-group.has-danger .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .form-group.has-danger select, +.form-group.has-danger .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .form-group.has-danger input[type=number], +.form-group.has-danger .select2-container--default .select2-selection--single, +.select2-container--default .form-group.has-danger .select2-selection--single, +.form-group.has-danger .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .form-group.has-danger .select2-search__field, +.form-group.has-danger .tt-hint, .form-group.has-danger .tt-query, .form-group.has-danger .typeahead { - border-color: #ff6258; } + border-color: #ff6258; +} .form-group .file-upload-default { visibility: hidden; - position: absolute; } + position: absolute; +} .form-group .file-upload-info { - background: transparent; } + background: transparent; +} .map-container { position: relative; @@ -13081,242 +20220,344 @@ select.typeahead { display: block; padding: 35% 0; overflow: hidden; - border-radius: 5px; } - .map-container .google-map { - display: block; - position: absolute; - top: 0; - right: 0; - left: 0; - bottom: 0; - width: 100%; - height: 100%; } - .map-container .google-map.no-controls .gm-style-cc, - .map-container .google-map.no-controls .gmnoprint { - display: none; } + border-radius: 5px; +} + +.map-container .google-map { + display: block; + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + width: 100%; + height: 100%; +} + +.map-container .google-map.no-controls .gm-style-cc, +.map-container .google-map.no-controls .gmnoprint { + display: none; +} /* Icons */ .icons-list { - border-left: 1px solid #383e5d; - border-bottom: 1px solid #383e5d; } - .icons-list > div { - background: #222437; - border-top: 1px solid #383e5d; - border-right: 1px solid #383e5d; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 15px; - font-family: "roboto", sans-serif; - font-size: 0.875rem; } - .icons-list > div i { - display: inline-block; - font-size: 20px; - width: 40px; - text-align: left; - color: #2196f3; } + border-left: 1px solid var(--outline); + border-bottom: 1px solid var(--outline); +} + +.icons-list>div { + background: var(--dropdown-bg); + border-top: 1px solid var(--outline); + border-right: 1px solid var(--outline); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 15px; + font-family: "roboto", sans-serif; + font-size: 0.875rem; +} + +.icons-list>div i { + display: inline-block; + font-size: 20px; + width: 40px; + text-align: left; + color: #2196f3; +} /* Lists */ dl, ol, ul { padding-left: 1rem; - font-size: 0.875rem; } - dl li, - ol li, - ul li { - line-height: 1.8; } + font-size: 0.875rem; +} + +dl li, +ol li, +ul li { + line-height: 1.8; +} .list-arrow, .list-star, .list-ticked { list-style: none; - padding: 0; } - .list-arrow li, - .list-star li, - .list-ticked li { - padding-left: 1.5rem; } - .list-arrow li:before, - .list-star li:before, - .list-ticked li:before { - font-family: "Material Design Icons"; - margin-left: -1.5rem; - width: 1.5rem; - margin-right: 0.5rem; } + padding: 0; +} + +.list-arrow li, +.list-star li, +.list-ticked li { + padding-left: 1.5rem; +} + +.list-arrow li:before, +.list-star li:before, +.list-ticked li:before { + font-family: "Material Design Icons"; + margin-left: -1.5rem; + width: 1.5rem; + margin-right: 0.5rem; +} .list-ticked li:before { content: '\F12D'; - color: #ff6258; } + color: #ff6258; +} .list-arrow li:before { content: '\F142'; - color: #19d895; } + color: #19d895; +} .list-star li:before { content: '\F4CE'; - color: #ffaf00; } + color: #ffaf00; +} .bullet-line-list { padding-left: 30px; margin-bottom: 0; position: relative; - list-style-type: none; } - .rtl .bullet-line-list { - padding-right: 0px; } - .bullet-line-list li { - position: relative; - line-height: 1; - padding-bottom: 10px; } - .bullet-line-list li:before { - content: ""; - position: absolute; - border-radius: 100%; - width: 12px; - height: 12px; - left: -28px; - top: 6px; - border: 3px solid #2196f3; - margin-right: 15px; - z-index: 2; - background: #ffffff; } - .bullet-line-list li:after { - content: ""; - border: 1px solid #383e5d; - position: absolute; - bottom: 0; - left: -23px; - height: 100%; } - .bullet-line-list li:first-child:after { - content: ""; - height: 80%; } - .bullet-line-list li:last-child { - padding-bottom: 0; } - .bullet-line-list li:last-child:after { - content: ""; - top: 0; - height: 30%; } + list-style-type: none; +} + +.rtl .bullet-line-list { + padding-right: 0px; +} + +.bullet-line-list li { + position: relative; + line-height: 1; + padding-bottom: 10px; +} + +.bullet-line-list li:before { + content: ""; + position: absolute; + border-radius: 100%; + width: 12px; + height: 12px; + left: -28px; + top: 6px; + border: 3px solid #2196f3; + margin-right: 15px; + z-index: 2; + background: #ffffff; +} + +.bullet-line-list li:after { + content: ""; + border: 1px solid var(--outline); + position: absolute; + bottom: 0; + left: -23px; + height: 100%; +} + +.bullet-line-list li:first-child:after { + content: ""; + height: 80%; +} + +.bullet-line-list li:last-child { + padding-bottom: 0; +} + +.bullet-line-list li:last-child:after { + content: ""; + top: 0; + height: 30%; +} /* Loaders */ #pgloading { - position: static; } - #pgloading .bokeh { - font-size: 100px; - width: 1em; - height: 1em; - position: relative; - margin: 0 auto; - border-radius: 50%; - border: 0.01em solid #383e5d; - list-style: none; - padding: 0; } - #pgloading .bokeh li { - position: absolute; - width: 0.2em; - height: 0.2em; - border-radius: 50%; } - #pgloading .bokeh li:nth-child(1) { - left: 50%; - top: 0; - margin: 0 0 0 -.1em; - background: #19d895; - -webkit-transform-origin: 50% 250%; - transform-origin: 50% 250%; - -webkit-animation: rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate; - animation: rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate; } - #pgloading .bokeh li:nth-child(2) { - top: 50%; - right: 0; - margin: -.1em 0 0; - background: #ff6258; - -webkit-transform-origin: -150% 50%; - transform-origin: -150% 50%; - -webkit-animation: rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate; - animation: rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate; } - #pgloading .bokeh li:nth-child(3) { - left: 50%; - bottom: 0; - margin: 0 0 0 -.1em; - background: #ffaf00; - -webkit-transform-origin: 50% -150%; - transform-origin: 50% -150%; - -webkit-animation: rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate; - animation: rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate; } - #pgloading .bokeh li:nth-child(4) { - top: 50%; - left: 0; - margin: -.1em 0 0; - background: #2196f3; - -webkit-transform-origin: 250% 50%; - transform-origin: 250% 50%; - -webkit-animation: rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate; - animation: rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate; } + position: static; +} + +#pgloading .bokeh { + font-size: 100px; + width: 1em; + height: 1em; + position: relative; + margin: 0 auto; + border-radius: 50%; + border: 0.01em solid var(--outline); + list-style: none; + padding: 0; +} + +#pgloading .bokeh li { + position: absolute; + width: 0.2em; + height: 0.2em; + border-radius: 50%; +} + +#pgloading .bokeh li:nth-child(1) { + left: 50%; + top: 0; + margin: 0 0 0 -.1em; + background: #19d895; + -webkit-transform-origin: 50% 250%; + transform-origin: 50% 250%; + -webkit-animation: rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate; + animation: rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate; +} + +#pgloading .bokeh li:nth-child(2) { + top: 50%; + right: 0; + margin: -.1em 0 0; + background: #ff6258; + -webkit-transform-origin: -150% 50%; + transform-origin: -150% 50%; + -webkit-animation: rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate; + animation: rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate; +} + +#pgloading .bokeh li:nth-child(3) { + left: 50%; + bottom: 0; + margin: 0 0 0 -.1em; + background: #ffaf00; + -webkit-transform-origin: 50% -150%; + transform-origin: 50% -150%; + -webkit-animation: rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate; + animation: rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate; +} + +#pgloading .bokeh li:nth-child(4) { + top: 50%; + left: 0; + margin: -.1em 0 0; + background: #2196f3; + -webkit-transform-origin: 250% 50%; + transform-origin: 250% 50%; + -webkit-animation: rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate; + animation: rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate; +} @-webkit-keyframes rota { - from { } - to { - -webkit-transform: rotate(360deg); } } + from {} -@keyframes rota { - from { } to { -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } + } +} + +@keyframes rota { + from {} + + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} @-webkit-keyframes opa { - 0% { } + 0% {} + 12.0% { - opacity: 0.80; } + opacity: 0.80; + } + 19.5% { - opacity: 0.88; } + opacity: 0.88; + } + 37.2% { - opacity: 0.64; } + opacity: 0.64; + } + 40.5% { - opacity: 0.52; } + opacity: 0.52; + } + 52.7% { - opacity: 0.69; } + opacity: 0.69; + } + 60.2% { - opacity: 0.60; } + opacity: 0.60; + } + 66.6% { - opacity: 0.52; } + opacity: 0.52; + } + 70.0% { - opacity: 0.63; } + opacity: 0.63; + } + 79.9% { - opacity: 0.60; } + opacity: 0.60; + } + 84.2% { - opacity: 0.75; } + opacity: 0.75; + } + 91.0% { - opacity: 0.87; } } + opacity: 0.87; + } +} @keyframes opa { - 0% { } + 0% {} + 12.0% { - opacity: 0.80; } + opacity: 0.80; + } + 19.5% { - opacity: 0.88; } + opacity: 0.88; + } + 37.2% { - opacity: 0.64; } + opacity: 0.64; + } + 40.5% { - opacity: 0.52; } + opacity: 0.52; + } + 52.7% { - opacity: 0.69; } + opacity: 0.69; + } + 60.2% { - opacity: 0.60; } + opacity: 0.60; + } + 66.6% { - opacity: 0.52; } + opacity: 0.52; + } + 70.0% { - opacity: 0.63; } + opacity: 0.63; + } + 79.9% { - opacity: 0.60; } + opacity: 0.60; + } + 84.2% { - opacity: 0.75; } + opacity: 0.75; + } + 91.0% { - opacity: 0.87; } } + opacity: 0.87; + } +} .glowing-loader { - position: relative; } + position: relative; +} .s2 { position: absolute; @@ -13326,7 +20567,8 @@ ul { background-color: transparent; left: 50%; -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); } + transform: translate(-50%, -50%); +} .s1 { position: absolute; @@ -13338,7 +20580,8 @@ ul { transform-origin: center; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); - background-color: transparent; } + background-color: transparent; +} .bigcon { position: absolute; @@ -13354,11 +20597,13 @@ ul { -webkit-animation: bigcon 2s infinite linear; animation: bigcon 2s infinite linear; -webkit-animation-delay: 0.25s; - animation-delay: 0.25s; } + animation-delay: 0.25s; +} .b { border-radius: 50%; - position: absolute; } + position: absolute; +} .s { width: 15px; @@ -13367,23 +20612,28 @@ ul { animation: small 2s infinite ease; -webkit-box-shadow: 0 2px rgba(0, 0, 0, 0.3); box-shadow: 0 2px rgba(0, 0, 0, 0.3); - background-color: #2196f3; } + background-color: #2196f3; +} .s:nth-child(1) { top: 0; - left: 0; } + left: 0; +} .s:nth-child(2) { top: 0; - right: 0; } + right: 0; +} .s:nth-child(3) { right: 0; - bottom: 0; } + bottom: 0; +} .s:nth-child(4) { bottom: 0; - left: 0; } + left: 0; +} .big { width: 15px; @@ -13394,105 +20644,142 @@ ul { z-index: 1; background-color: #2196f3; -webkit-animation: bigball 1s infinite linear; - animation: bigball 1s infinite linear; } + animation: bigball 1s infinite linear; +} .sb1 { -webkit-animation-delay: -1.75s; - animation-delay: -1.75s; } + animation-delay: -1.75s; +} .sb6 { -webkit-animation-delay: -1.5s; - animation-delay: -1.5s; } + animation-delay: -1.5s; +} .sb2 { -webkit-animation-delay: -1.25s; - animation-delay: -1.25s; } + animation-delay: -1.25s; +} .sb7 { -webkit-animation-delay: -1s; - animation-delay: -1s; } + animation-delay: -1s; +} .sb3 { -webkit-animation-delay: -0.75s; - animation-delay: -0.75s; } + animation-delay: -0.75s; +} .sb8 { -webkit-animation-delay: -0.5s; - animation-delay: -0.5s; } + animation-delay: -0.5s; +} .sb4 { -webkit-animation-delay: -0.25s; - animation-delay: -0.25s; } + animation-delay: -0.25s; +} .sb5 { -webkit-animation-delay: -0s; - animation-delay: -0s; } + animation-delay: -0s; +} @-webkit-keyframes bigcon { 0% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: translate(-50%, -50%) rotate(45deg); - transform: translate(-50%, -50%) rotate(45deg); } + transform: translate(-50%, -50%) rotate(45deg); + } + 100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: translate(-50%, -50%) rotate(405deg); - transform: translate(-50%, -50%) rotate(405deg); } } + transform: translate(-50%, -50%) rotate(405deg); + } +} @keyframes bigcon { 0% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: translate(-50%, -50%) rotate(45deg); - transform: translate(-50%, -50%) rotate(45deg); } + transform: translate(-50%, -50%) rotate(45deg); + } + 100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: translate(-50%, -50%) rotate(405deg); - transform: translate(-50%, -50%) rotate(405deg); } } + transform: translate(-50%, -50%) rotate(405deg); + } +} @-webkit-keyframes small { 0% { -webkit-transform: scale(1); transform: scale(1); - background-color: #82c4f8; } + background-color: #82c4f8; + } + 10% { -webkit-transform: scale(1.3); transform: scale(1.3); - background-color: #2196f3; } + background-color: #2196f3; + } + 15% { -webkit-transform: scale(1); - transform: scale(1); } + transform: scale(1); + } + 25% { -webkit-transform: scale(1); transform: scale(1); - background-color: #2196f3; } + background-color: #2196f3; + } + 100% { -webkit-transform: scale(1); transform: scale(1); - background-color: #2196f3; } } + background-color: #2196f3; + } +} @keyframes small { 0% { -webkit-transform: scale(1); transform: scale(1); - background-color: #82c4f8; } + background-color: #82c4f8; + } + 10% { -webkit-transform: scale(1.3); transform: scale(1.3); - background-color: #2196f3; } + background-color: #2196f3; + } + 15% { -webkit-transform: scale(1); - transform: scale(1); } + transform: scale(1); + } + 25% { -webkit-transform: scale(1); transform: scale(1); - background-color: #2196f3; } + background-color: #2196f3; + } + 100% { -webkit-transform: scale(1); transform: scale(1); - background-color: #2196f3; } } + background-color: #2196f3; + } +} /* Pixel loader */ .pixel-loader { @@ -13504,57 +20791,87 @@ ul { -webkit-box-shadow: 15px 15px 0 0, -15px -15px 0 0, 15px -15px 0 0, -15px 15px 0 0, 0 15px 0 0, 15px 0 0 0, -15px 0 0 0, 0 -15px 0 0; box-shadow: 15px 15px 0 0, -15px -15px 0 0, 15px -15px 0 0, -15px 15px 0 0, 0 15px 0 0, 15px 0 0 0, -15px 0 0 0, 0 -15px 0 0; -webkit-animation: anim 2s linear infinite; - animation: anim 2s linear infinite; } + animation: anim 2s linear infinite; +} @-webkit-keyframes anim { 0% { - -webkit-filter: hue-rotate(0deg); } + -webkit-filter: hue-rotate(0deg); + } + 50% { -webkit-box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; - box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; } + box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; + } + 75% { -webkit-box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; - box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; } + box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; + } + 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); - -webkit-filter: hue-rotate(360deg); } } + -webkit-filter: hue-rotate(360deg); + } +} @keyframes anim { 0% { - -webkit-filter: hue-rotate(0deg); } + -webkit-filter: hue-rotate(0deg); + } + 50% { -webkit-box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; - box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; } + box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; + } + 75% { -webkit-box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; - box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; } + box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; + } + 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); - -webkit-filter: hue-rotate(360deg); } } + -webkit-filter: hue-rotate(360deg); + } +} /* Square box loader */ @-webkit-keyframes dyinglight { 15% { -webkit-transform: scale(1.6); - transform: scale(1.6); } + transform: scale(1.6); + } + 50% { -webkit-transform: rotate(-89deg); - transform: rotate(-89deg); } + transform: rotate(-89deg); + } + 100% { -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); } } + transform: rotate(-90deg); + } +} + @keyframes dyinglight { 15% { -webkit-transform: scale(1.6); - transform: scale(1.6); } + transform: scale(1.6); + } + 50% { -webkit-transform: rotate(-89deg); - transform: rotate(-89deg); } + transform: rotate(-89deg); + } + 100% { -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); } } + transform: rotate(-90deg); + } +} .square-box-loader { position: absolute; @@ -13562,13 +20879,15 @@ ul { top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); - display: inline-block; } + display: inline-block; +} .square-box-loader-square { display: block; width: 30px; height: 30px; - background: #2196f3; } + background: #2196f3; +} .square-box-loader-container { position: absolute; @@ -13581,7 +20900,8 @@ ul { -webkit-animation: dyinglight 1s ease infinite; animation: dyinglight 1s ease infinite; -webkit-backface-visibility: hidden; - backface-visibility: hidden; } + backface-visibility: hidden; +} .square-box-loader-corner-bottom:after, .square-box-loader-corner-bottom:before, @@ -13591,31 +20911,36 @@ ul { width: 10px; height: 10px; color: #2196f3; - content: ''; } + content: ''; +} .square-box-loader-corner-top:before { border-left: 1px solid; border-top: 1px solid; top: -4px; - left: -4px; } + left: -4px; +} .square-box-loader-corner-top:after { border-right: 1px solid; border-top: 1px solid; top: -4px; - right: -4px; } + right: -4px; +} .square-box-loader-corner-bottom:before { border-left: 1px solid; border-bottom: 1px solid; bottom: -4px; - left: -4px; } + left: -4px; +} .square-box-loader-corner-bottom:after { border-right: 1px solid; border-bottom: 1px solid; bottom: -4px; - right: -4px; } + right: -4px; +} /* Circle loader */ .circle-loader { @@ -13623,7 +20948,8 @@ ul { height: 70px; border-radius: 100%; position: relative; - margin: 0 auto; } + margin: 0 auto; +} .circle-loader:after, .circle-loader:before { @@ -13635,23 +20961,30 @@ ul { height: 100%; border-radius: 100%; border: 10px solid transparent; - border-top-color: #ffaf00; } + border-top-color: #ffaf00; +} .circle-loader:before { z-index: 100; -webkit-animation: spin 1s infinite; - animation: spin 1s infinite; } + animation: spin 1s infinite; +} .circle-loader:after { - border: 10px solid #dde4eb; } + border: 10px solid #dde4eb; +} @keyframes spin { 0% { -webkit-transform: rotate(0deg); - transform: rotate(0deg); } + transform: rotate(0deg); + } + 100% { -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } + transform: rotate(360deg); + } +} /* Jumping dots loader */ .jumping-dots-loader { @@ -13659,7 +20992,8 @@ ul { height: 100px; border-radius: 100%; position: relative; - margin: 0 auto; } + margin: 0 auto; +} .jumping-dots-loader span { display: inline-block; @@ -13667,39 +21001,53 @@ ul { height: 20px; border-radius: 100%; background-color: rgba(255, 98, 88, 0.8); - margin: 35px 5px; } + margin: 35px 5px; +} .jumping-dots-loader span:nth-child(1) { -webkit-animation: bounce 1s ease-in-out infinite; - animation: bounce 1s ease-in-out infinite; } + animation: bounce 1s ease-in-out infinite; +} .jumping-dots-loader span:nth-child(2) { -webkit-animation: bounce 1s ease-in-out 0.33s infinite; - animation: bounce 1s ease-in-out 0.33s infinite; } + animation: bounce 1s ease-in-out 0.33s infinite; +} .jumping-dots-loader span:nth-child(3) { -webkit-animation: bounce 1s ease-in-out 0.66s infinite; - animation: bounce 1s ease-in-out 0.66s infinite; } + animation: bounce 1s ease-in-out 0.66s infinite; +} @-webkit-keyframes bounce { + 0%, 100%, 75% { -webkit-transform: translateY(0); - transform: translateY(0); } + transform: translateY(0); + } + 25% { -webkit-transform: translateY(-20px); - transform: translateY(-20px); } } + transform: translateY(-20px); + } +} @keyframes bounce { + 0%, 100%, 75% { -webkit-transform: translateY(0); - transform: translateY(0); } + transform: translateY(0); + } + 25% { -webkit-transform: translateY(-20px); - transform: translateY(-20px); } } + transform: translateY(-20px); + } +} /* Bar loader */ .bar-loader { @@ -13707,47 +21055,63 @@ ul { height: 50px; border-radius: 100%; position: relative; - margin: 0 auto; } + margin: 0 auto; +} .bar-loader span { display: inline-block; width: 5px; height: 30px; - background-color: rgba(255, 98, 88, 0.7); } + background-color: rgba(255, 98, 88, 0.7); +} .bar-loader span:nth-child(1) { -webkit-animation: grow 1s ease-in-out infinite; - animation: grow 1s ease-in-out infinite; } + animation: grow 1s ease-in-out infinite; +} .bar-loader span:nth-child(2) { -webkit-animation: grow 1s ease-in-out 0.15s infinite; - animation: grow 1s ease-in-out 0.15s infinite; } + animation: grow 1s ease-in-out 0.15s infinite; +} .bar-loader span:nth-child(3) { -webkit-animation: grow 1s ease-in-out 0.30s infinite; - animation: grow 1s ease-in-out 0.30s infinite; } + animation: grow 1s ease-in-out 0.30s infinite; +} .bar-loader span:nth-child(4) { -webkit-animation: grow 1s ease-in-out 0.45s infinite; - animation: grow 1s ease-in-out 0.45s infinite; } + animation: grow 1s ease-in-out 0.45s infinite; +} @-webkit-keyframes grow { + 0%, 100% { -webkit-transform: scaleY(1); - transform: scaleY(1); } + transform: scaleY(1); + } + 50% { -webkit-transform: scaleY(1.8); - transform: scaleY(1.8); } } + transform: scaleY(1.8); + } +} @keyframes grow { + 0%, 100% { -webkit-transform: scaleY(1); - transform: scaleY(1); } + transform: scaleY(1); + } + 50% { -webkit-transform: scaleY(1.8); - transform: scaleY(1.8); } } + transform: scaleY(1.8); + } +} /* Square path loader */ .square-path-loader { @@ -13755,7 +21119,8 @@ ul { height: 100px; border-radius: 100%; position: relative; - margin: 0 auto; } + margin: 0 auto; +} .square-path-loader:after, .square-path-loader:before { @@ -13767,42 +21132,62 @@ ul { left: calc(50% - 10px); background-color: rgba(25, 216, 149, 0.7); -webkit-animation: squaremove 1s ease-in-out infinite; - animation: squaremove 1s ease-in-out infinite; } + animation: squaremove 1s ease-in-out infinite; +} .square-path-loader:after { bottom: 0; -webkit-animation-delay: 0.5s; - animation-delay: 0.5s; } + animation-delay: 0.5s; +} @-webkit-keyframes squaremove { + 0%, 100% { -webkit-transform: translate(0, 0) rotate(0); - transform: translate(0, 0) rotate(0); } + transform: translate(0, 0) rotate(0); + } + 25% { -webkit-transform: translate(40px, 40px) rotate(45deg); - transform: translate(40px, 40px) rotate(45deg); } + transform: translate(40px, 40px) rotate(45deg); + } + 50% { -webkit-transform: translate(0px, 80px) rotate(0deg); - transform: translate(0px, 80px) rotate(0deg); } + transform: translate(0px, 80px) rotate(0deg); + } + 75% { -webkit-transform: translate(-40px, 40px) rotate(45deg); - transform: translate(-40px, 40px) rotate(45deg); } } + transform: translate(-40px, 40px) rotate(45deg); + } +} @keyframes squaremove { + 0%, 100% { -webkit-transform: translate(0, 0) rotate(0); - transform: translate(0, 0) rotate(0); } + transform: translate(0, 0) rotate(0); + } + 25% { -webkit-transform: translate(40px, 40px) rotate(45deg); - transform: translate(40px, 40px) rotate(45deg); } + transform: translate(40px, 40px) rotate(45deg); + } + 50% { -webkit-transform: translate(0px, 80px) rotate(0deg); - transform: translate(0px, 80px) rotate(0deg); } + transform: translate(0px, 80px) rotate(0deg); + } + 75% { -webkit-transform: translate(-40px, 40px) rotate(45deg); - transform: translate(-40px, 40px) rotate(45deg); } } + transform: translate(-40px, 40px) rotate(45deg); + } +} /* Dot opacity loader */ .dot-opacity-loader { @@ -13810,7 +21195,8 @@ ul { height: 100px; border-radius: 100%; position: relative; - margin: 0 auto; } + margin: 0 auto; +} .dot-opacity-loader span { display: inline-block; @@ -13819,33 +21205,47 @@ ul { border-radius: 100%; background-color: #2196f3; margin: 35px 5px; - opacity: 0; } + opacity: 0; +} .dot-opacity-loader span:nth-child(1) { -webkit-animation: opacitychange 1s ease-in-out infinite; - animation: opacitychange 1s ease-in-out infinite; } + animation: opacitychange 1s ease-in-out infinite; +} .dot-opacity-loader span:nth-child(2) { -webkit-animation: opacitychange 1s ease-in-out 0.33s infinite; - animation: opacitychange 1s ease-in-out 0.33s infinite; } + animation: opacitychange 1s ease-in-out 0.33s infinite; +} .dot-opacity-loader span:nth-child(3) { -webkit-animation: opacitychange 1s ease-in-out 0.66s infinite; - animation: opacitychange 1s ease-in-out 0.66s infinite; } + animation: opacitychange 1s ease-in-out 0.66s infinite; +} @-webkit-keyframes opacitychange { + 0%, 100% { - opacity: 0; } + opacity: 0; + } + 60% { - opacity: 1; } } + opacity: 1; + } +} @keyframes opacitychange { + 0%, 100% { - opacity: 0; } + opacity: 0; + } + 60% { - opacity: 1; } } + opacity: 1; + } +} /* Flip square */ .flip-square-loader { @@ -13856,7 +21256,8 @@ ul { height: 100px; border-radius: 100%; position: relative; - margin: 0 auto; } + margin: 0 auto; +} .flip-square-loader:before { content: ""; @@ -13867,29 +21268,42 @@ ul { height: 50px; background-color: rgba(25, 216, 149, 0.7); -webkit-animation: flip 1s infinite; - animation: flip 1s infinite; } + animation: flip 1s infinite; +} @-webkit-keyframes flip { 0% { -webkit-transform: rotate(0); - transform: rotate(0); } + transform: rotate(0); + } + 50% { -webkit-transform: rotateY(180deg); - transform: rotateY(180deg); } + transform: rotateY(180deg); + } + 100% { -webkit-transform: rotateY(180deg) rotateX(180deg); - transform: rotateY(180deg) rotateX(180deg); } } + transform: rotateY(180deg) rotateX(180deg); + } +} @keyframes flip { 0% { -webkit-transform: rotate(0); - transform: rotate(0); } + transform: rotate(0); + } + 50% { -webkit-transform: rotateY(180deg); - transform: rotateY(180deg); } + transform: rotateY(180deg); + } + 100% { -webkit-transform: rotateY(180deg) rotateX(180deg); - transform: rotateY(180deg) rotateX(180deg); } } + transform: rotateY(180deg) rotateX(180deg); + } +} /* Moving square loader */ .moving-square-loader { @@ -13897,7 +21311,8 @@ ul { height: 100px; border-radius: 100%; position: relative; - margin: 0 auto; } + margin: 0 auto; +} .moving-square-loader:before { content: ""; @@ -13908,304 +21323,818 @@ ul { left: 0; background-color: rgba(255, 98, 88, 0.7); -webkit-animation: rotatemove 1s infinite; - animation: rotatemove 1s infinite; } + animation: rotatemove 1s infinite; +} @-webkit-keyframes rotatemove { 0% { -webkit-transform: scale(1) translateX(0px); - transform: scale(1) translateX(0px); } + transform: scale(1) translateX(0px); + } + 100% { -webkit-transform: scale(2) translateX(45px); - transform: scale(2) translateX(45px); } } + transform: scale(2) translateX(45px); + } +} @keyframes rotatemove { 0% { -webkit-transform: scale(1) translateX(0px); - transform: scale(1) translateX(0px); } + transform: scale(1) translateX(0px); + } + 100% { -webkit-transform: scale(2) translateX(45px); - transform: scale(2) translateX(45px); } } + transform: scale(2) translateX(45px); + } +} /* Modals */ .modal .modal-dialog .modal-content { - background: #2a2c44; } - .modal .modal-dialog .modal-content .modal-header { - padding: 25px 26px; - border-bottom: 1px solid #383e5d; } - .modal .modal-dialog .modal-content .modal-header .close span { - font-size: 20px; - font-weight: 400; - color: #6a6a6a; } - .modal .modal-dialog .modal-content .modal-body { - padding: 35px 26px; } - .modal .modal-dialog .modal-content .modal-footer { - padding: 15px 31px; - border-top: 1px solid #383e5d; } + background: var(--card-banner-bg); +} + +.modal .modal-dialog .modal-content .modal-header { + padding: 25px 26px; + border-bottom: 1px solid var(--outline); +} + +.modal .modal-dialog .modal-content .modal-header .close span { + font-size: 20px; + font-weight: 400; + color: #6a6a6a; +} + +.modal .modal-dialog .modal-content .modal-body { + padding: 35px 26px; +} + +.modal .modal-dialog .modal-content .modal-footer { + padding: 15px 31px; + border-top: 1px solid var(--outline); +} /* New Account */ .new-accounts { overflow: hidden; - position: relative; } - .new-accounts ul.chats { - height: 100%; - padding: 0; - margin-bottom: 0; - overflow-x: hidden; } - .new-accounts ul.chats li.chat-persons { - padding: 15px 0; - display: block; - border-bottom: 1px solid #383e5d; } - .new-accounts ul.chats li.chat-persons:last-child { - border-bottom: none; } - .new-accounts ul.chats li.chat-persons .btn.btn-xs, .new-accounts ul.chats li.chat-persons .ajax-upload-dragdrop .btn-xs.ajax-file-upload, .ajax-upload-dragdrop .new-accounts ul.chats li.chat-persons .btn-xs.ajax-file-upload, .new-accounts ul.chats li.chat-persons .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-submit, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-submit, .new-accounts ul.chats li.chat-persons .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-cancel, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-cancel, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-cancel, .new-accounts ul.chats li.chat-persons .swal2-modal .swal2-buttonswrapper .btn-xs.swal2-styled, .swal2-modal .swal2-buttonswrapper .new-accounts ul.chats li.chat-persons .btn-xs.swal2-styled, .new-accounts ul.chats li.chat-persons .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .swal2-styled.editable-submit, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .new-accounts ul.chats li.chat-persons .swal2-styled.editable-submit, .new-accounts ul.chats li.chat-persons .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-cancel, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .swal2-styled.editable-cancel, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .new-accounts ul.chats li.chat-persons .swal2-styled.editable-cancel, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .btn.editable-submit, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions .new-accounts ul.chats li.chat-persons a.editable-submit, .new-accounts ul.chats li.chat-persons .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons a.editable-submit, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .btn.editable-cancel, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions .new-accounts ul.chats li.chat-persons a.editable-cancel, .new-accounts ul.chats li.chat-persons .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-cancel, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons a.editable-cancel, .new-accounts ul.chats li.chat-persons .wizard > .actions a.btn-xs, .wizard > .actions .new-accounts ul.chats li.chat-persons a.btn-xs { - padding: 0.2rem 0.75rem; } - .new-accounts ul.chats li.chat-persons a { - text-decoration: none; } - .new-accounts ul.chats li.chat-persons a span.pro-pic { - display: inline-block; - padding: 0; - width: 20%; - max-width: 40px; } - .new-accounts ul.chats li.chat-persons a span.pro-pic img { - max-width: 100%; - width: 100%; - border-radius: 100%; } - .new-accounts ul.chats li.chat-persons a div.user { - width: 60%; - padding: 5px 10px 0 15px; } - .new-accounts ul.chats li.chat-persons a div.user p.u-name { - margin: 0; - color: #fff; } - .new-accounts ul.chats li.chat-persons a div.user p.u-designation { - margin: 0; - color: #fff; - font-size: 12px; } - .new-accounts ul.chats li.chat-persons a p.joined-date { - text-align: right; - margin-left: auto; - margin-bottom: 0; - font-size: 12px; } - .rtl .new-accounts ul.chats li.chat-persons a p.joined-date { - margin-left: 0; - margin-right: auto; } + position: relative; +} + +.new-accounts ul.chats { + height: 100%; + padding: 0; + margin-bottom: 0; + overflow-x: hidden; +} + +.new-accounts ul.chats li.chat-persons { + padding: 15px 0; + display: block; + border-bottom: 1px solid var(--outline); +} + +.new-accounts ul.chats li.chat-persons:last-child { + border-bottom: none; +} + +.new-accounts ul.chats li.chat-persons .btn.btn-xs, +.new-accounts ul.chats li.chat-persons .ajax-upload-dragdrop .btn-xs.ajax-file-upload, +.ajax-upload-dragdrop .new-accounts ul.chats li.chat-persons .btn-xs.ajax-file-upload, +.new-accounts ul.chats li.chat-persons .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, +.ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-submit, +.new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-submit, +.new-accounts ul.chats li.chat-persons .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-cancel, +.ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-cancel, +.new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-cancel, +.new-accounts ul.chats li.chat-persons .swal2-modal .swal2-buttonswrapper .btn-xs.swal2-styled, +.swal2-modal .swal2-buttonswrapper .new-accounts ul.chats li.chat-persons .btn-xs.swal2-styled, +.new-accounts ul.chats li.chat-persons .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, +.swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .swal2-styled.editable-submit, +.new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .new-accounts ul.chats li.chat-persons .swal2-styled.editable-submit, +.new-accounts ul.chats li.chat-persons .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-cancel, +.swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .swal2-styled.editable-cancel, +.new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .new-accounts ul.chats li.chat-persons .swal2-styled.editable-cancel, +.new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .btn.editable-submit, +.new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard>.actions a.editable-submit, +.editable-container.editable-inline .editableform .control-group .editable-buttons .wizard>.actions .new-accounts ul.chats li.chat-persons a.editable-submit, +.new-accounts ul.chats li.chat-persons .wizard>.actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, +.wizard>.actions .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons a.editable-submit, +.new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .btn.editable-cancel, +.new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard>.actions a.editable-cancel, +.editable-container.editable-inline .editableform .control-group .editable-buttons .wizard>.actions .new-accounts ul.chats li.chat-persons a.editable-cancel, +.new-accounts ul.chats li.chat-persons .wizard>.actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-cancel, +.wizard>.actions .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons a.editable-cancel, +.new-accounts ul.chats li.chat-persons .wizard>.actions a.btn-xs, +.wizard>.actions .new-accounts ul.chats li.chat-persons a.btn-xs { + padding: 0.2rem 0.75rem; +} + +.new-accounts ul.chats li.chat-persons a { + text-decoration: none; +} + +.new-accounts ul.chats li.chat-persons a span.pro-pic { + display: inline-block; + padding: 0; + width: 20%; + max-width: 40px; +} + +.new-accounts ul.chats li.chat-persons a span.pro-pic img { + max-width: 100%; + width: 100%; + border-radius: 100%; +} + +.new-accounts ul.chats li.chat-persons a div.user { + width: 60%; + padding: 5px 10px 0 15px; +} + +.new-accounts ul.chats li.chat-persons a div.user p.u-name { + margin: 0; + color: var(--base-text); +} + +.new-accounts ul.chats li.chat-persons a div.user p.u-designation { + margin: 0; + color: var(--base-text); + font-size: 12px; +} + +.new-accounts ul.chats li.chat-persons a p.joined-date { + text-align: right; + margin-left: auto; + margin-bottom: 0; + font-size: 12px; +} + +.rtl .new-accounts ul.chats li.chat-persons a p.joined-date { + margin-left: 0; + margin-right: auto; +} /* Pagination */ -.pagination .page-item .page-link, .jsgrid .jsgrid-pager .page-item .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.pagination .page-item .page-link, +.jsgrid .jsgrid-pager .page-item .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-page a { - border-color: #383e5d; - color: #fff; + border-color: var(--outline); + color: var(--base-text); font-size: 0.875rem; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; - background: #2a2c44; } - .pagination .page-item .page-link:focus, .jsgrid .jsgrid-pager .page-item .page-link:focus, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:focus, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:focus, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:focus, - .jsgrid .jsgrid-pager .jsgrid-pager-page a:focus { - background: inherit; } - .pagination .page-item .page-link i:before, .jsgrid .jsgrid-pager .page-item .page-link i:before, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link i:before, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link i:before, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a i:before, .jsgrid .jsgrid-pager .jsgrid-pager-page a i:before { - font-size: inherit; - line-height: 1; - vertical-align: middle; } + background: var(--card-banner-bg); +} -.pagination .page-item.active .page-link, .jsgrid .jsgrid-pager .page-item.active .page-link, .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .pagination .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item.active .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item.active a, .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, +.pagination .page-item .page-link:focus, +.jsgrid .jsgrid-pager .page-item .page-link:focus, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:focus, +.jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:focus, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:focus, +.jsgrid .jsgrid-pager .jsgrid-pager-page a:focus { + background: inherit; +} + +.pagination .page-item .page-link i:before, +.jsgrid .jsgrid-pager .page-item .page-link i:before, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link i:before, +.jsgrid .jsgrid-pager .jsgrid-pager-page .page-link i:before, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button a i:before, +.jsgrid .jsgrid-pager .jsgrid-pager-page a i:before { + font-size: inherit; + line-height: 1; + vertical-align: middle; +} + +.pagination .page-item.active .page-link, +.jsgrid .jsgrid-pager .page-item.active .page-link, +.jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, +.pagination .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .page-item.active .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item.active a, +.jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .pagination .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, -.jsgrid .jsgrid-pager .page-item.active .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item.active a, -.jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .pagination .page-item:active .page-link, .jsgrid .jsgrid-pager .page-item:active .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:active .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:active .page-link, .pagination .page-item:active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item:active .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:active a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:active a, +.jsgrid .jsgrid-pager .page-item.active .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .page-item.active a, +.jsgrid .jsgrid-pager .active.jsgrid-pager-page a, +.pagination .page-item:active .page-link, +.jsgrid .jsgrid-pager .page-item:active .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button:active .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-page:active .page-link, +.pagination .page-item:active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .page-item:active .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:active a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button:active a, .pagination .page-item:active .jsgrid .jsgrid-pager .jsgrid-pager-page a, -.jsgrid .jsgrid-pager .page-item:active .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:active a, -.jsgrid .jsgrid-pager .jsgrid-pager-page:active a, .pagination .page-item:focus .page-link, .jsgrid .jsgrid-pager .page-item:focus .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:focus .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:focus .page-link, .pagination .page-item:focus .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item:focus .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:focus a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:focus a, +.jsgrid .jsgrid-pager .page-item:active .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:active a, +.jsgrid .jsgrid-pager .jsgrid-pager-page:active a, +.pagination .page-item:focus .page-link, +.jsgrid .jsgrid-pager .page-item:focus .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button:focus .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-page:focus .page-link, +.pagination .page-item:focus .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .page-item:focus .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:focus a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button:focus a, .pagination .page-item:focus .jsgrid .jsgrid-pager .jsgrid-pager-page a, -.jsgrid .jsgrid-pager .page-item:focus .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:focus a, -.jsgrid .jsgrid-pager .jsgrid-pager-page:focus a, .pagination .page-item:hover .page-link, .jsgrid .jsgrid-pager .page-item:hover .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:hover .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:hover .page-link, .pagination .page-item:hover .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item:hover .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:hover a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:hover a, +.jsgrid .jsgrid-pager .page-item:focus .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:focus a, +.jsgrid .jsgrid-pager .jsgrid-pager-page:focus a, +.pagination .page-item:hover .page-link, +.jsgrid .jsgrid-pager .page-item:hover .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button:hover .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-page:hover .page-link, +.pagination .page-item:hover .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .page-item:hover .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:hover a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button:hover a, .pagination .page-item:hover .jsgrid .jsgrid-pager .jsgrid-pager-page a, -.jsgrid .jsgrid-pager .page-item:hover .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:hover a, +.jsgrid .jsgrid-pager .page-item:hover .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:hover a, .jsgrid .jsgrid-pager .jsgrid-pager-page:hover a { background: #2196f3; border-color: #2196f3; - color: #ffffff; } + color: #ffffff; +} -.pagination.flat .page-item .page-link, .jsgrid .flat.jsgrid-pager .page-item .page-link, .pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-nav-button .page-link, .jsgrid .flat.jsgrid-pager .jsgrid-pager-nav-button .page-link, .pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-page .page-link, .jsgrid .flat.jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.flat .page-item a, .pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-nav-button a, .jsgrid .flat.jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.flat .page-item a, -.pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-page a, +.pagination.flat .page-item .page-link, +.jsgrid .flat.jsgrid-pager .page-item .page-link, +.pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-nav-button .page-link, +.jsgrid .flat.jsgrid-pager .jsgrid-pager-nav-button .page-link, +.pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-page .page-link, +.jsgrid .flat.jsgrid-pager .jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.flat .page-item a, +.pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-nav-button a, +.jsgrid .flat.jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.flat .page-item a, +.pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-page a, .jsgrid .flat.jsgrid-pager .jsgrid-pager-page a { border: none; - border-radius: 2px; } + border-radius: 2px; +} -.pagination.separated .page-item, .jsgrid .separated.jsgrid-pager .page-item, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button, .jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button, -.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page, +.pagination.separated .page-item, +.jsgrid .separated.jsgrid-pager .page-item, +.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button, +.jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button, +.jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button, +.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page, +.jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page, .jsgrid .separated.jsgrid-pager .jsgrid-pager-page { margin-left: 2px; - margin-right: 2px; } - .pagination.separated .page-item:first-child, .jsgrid .separated.jsgrid-pager .page-item:first-child, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button:first-child, .jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button:first-child, - .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page:first-child, - .jsgrid .separated.jsgrid-pager .jsgrid-pager-page:first-child { - margin-left: 0; } - .pagination.separated .page-item:last-child, .jsgrid .separated.jsgrid-pager .page-item:last-child, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button:last-child, .jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button:last-child, - .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page:last-child, - .jsgrid .separated.jsgrid-pager .jsgrid-pager-page:last-child { - margin-right: 0; } - .pagination.separated .page-item .page-link, .jsgrid .separated.jsgrid-pager .page-item .page-link, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button .page-link, .jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button .page-link, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page .page-link, .jsgrid .separated.jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.separated .page-item a, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button a, .jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.separated .page-item a, - .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page a, - .jsgrid .separated.jsgrid-pager .jsgrid-pager-page a { - border-radius: 2px; } + margin-right: 2px; +} -.pagination.rounded .page-item:first-child .page-link, .pagination.loader-demo-box .page-item:first-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .page-item:first-child .page-link, .jsgrid .rounded.jsgrid-pager .page-item:first-child .page-link, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:first-child .page-link, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:first-child .page-link, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:first-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-page:first-child .page-link, .pagination.rounded .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded .page-item:first-child a, .pagination.loader-demo-box .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.loader-demo-box .page-item:first-child a, .jsgrid .loader-demo-box.jsgrid-pager .page-item:first-child .jsgrid-pager-nav-button a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, .jsgrid .rounded.jsgrid-pager .page-item:first-child .jsgrid-pager-nav-button a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:first-child a, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:first-child a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:first-child a, -.pagination.rounded .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded .page-item:first-child a, -.pagination.loader-demo-box .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.loader-demo-box .page-item:first-child a, -.jsgrid .loader-demo-box.jsgrid-pager .page-item:first-child .jsgrid-pager-page a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page .page-item:first-child a, -.jsgrid .rounded.jsgrid-pager .page-item:first-child .jsgrid-pager-page a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-page .page-item:first-child a, -.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:first-child a, -.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:first-child a, +.pagination.separated .page-item:first-child, +.jsgrid .separated.jsgrid-pager .page-item:first-child, +.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child, +.jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button:first-child, +.jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button:first-child, +.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child, +.jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page:first-child, +.jsgrid .separated.jsgrid-pager .jsgrid-pager-page:first-child { + margin-left: 0; +} + +.pagination.separated .page-item:last-child, +.jsgrid .separated.jsgrid-pager .page-item:last-child, +.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child, +.jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button:last-child, +.jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button:last-child, +.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child, +.jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page:last-child, +.jsgrid .separated.jsgrid-pager .jsgrid-pager-page:last-child { + margin-right: 0; +} + +.pagination.separated .page-item .page-link, +.jsgrid .separated.jsgrid-pager .page-item .page-link, +.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button .page-link, +.jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button .page-link, +.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page .page-link, +.jsgrid .separated.jsgrid-pager .jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.separated .page-item a, +.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button a, +.jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.separated .page-item a, +.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page a, +.jsgrid .separated.jsgrid-pager .jsgrid-pager-page a { + border-radius: 2px; +} + +.pagination.rounded .page-item:first-child .page-link, +.pagination.loader-demo-box .page-item:first-child .page-link, +.jsgrid .loader-demo-box.jsgrid-pager .page-item:first-child .page-link, +.jsgrid .rounded.jsgrid-pager .page-item:first-child .page-link, +.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, +.jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:first-child .page-link, +.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, +.jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:first-child .page-link, +.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, +.jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, +.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, +.jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:first-child .page-link, +.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, +.jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:first-child .page-link, +.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page:first-child .page-link, +.jsgrid .rounded.jsgrid-pager .jsgrid-pager-page:first-child .page-link, +.pagination.rounded .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded .page-item:first-child a, +.pagination.loader-demo-box .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.loader-demo-box .page-item:first-child a, +.jsgrid .loader-demo-box.jsgrid-pager .page-item:first-child .jsgrid-pager-nav-button a, +.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, +.jsgrid .rounded.jsgrid-pager .page-item:first-child .jsgrid-pager-nav-button a, +.jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, +.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, +.jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:first-child a, +.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, +.jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:first-child a, +.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:first-child a, +.jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:first-child a, +.pagination.rounded .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded .page-item:first-child a, +.pagination.loader-demo-box .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.loader-demo-box .page-item:first-child a, +.jsgrid .loader-demo-box.jsgrid-pager .page-item:first-child .jsgrid-pager-page a, +.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page .page-item:first-child a, +.jsgrid .rounded.jsgrid-pager .page-item:first-child .jsgrid-pager-page a, +.jsgrid .rounded.jsgrid-pager .jsgrid-pager-page .page-item:first-child a, +.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, +.jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:first-child a, +.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, +.jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:first-child a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page:first-child a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-page:first-child a { - border-radius: 25px 0 0 25px; } + border-radius: 25px 0 0 25px; +} -.pagination.rounded .page-item:last-child .page-link, .pagination.loader-demo-box .page-item:last-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .page-item:last-child .page-link, .jsgrid .rounded.jsgrid-pager .page-item:last-child .page-link, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:last-child .page-link, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:last-child .page-link, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:last-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-page:last-child .page-link, .pagination.rounded .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded .page-item:last-child a, .pagination.loader-demo-box .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.loader-demo-box .page-item:last-child a, .jsgrid .loader-demo-box.jsgrid-pager .page-item:last-child .jsgrid-pager-nav-button a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, .jsgrid .rounded.jsgrid-pager .page-item:last-child .jsgrid-pager-nav-button a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:last-child a, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:last-child a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:last-child a, -.pagination.rounded .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded .page-item:last-child a, -.pagination.loader-demo-box .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.loader-demo-box .page-item:last-child a, -.jsgrid .loader-demo-box.jsgrid-pager .page-item:last-child .jsgrid-pager-page a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page .page-item:last-child a, -.jsgrid .rounded.jsgrid-pager .page-item:last-child .jsgrid-pager-page a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-page .page-item:last-child a, -.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:last-child a, -.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:last-child a, +.pagination.rounded .page-item:last-child .page-link, +.pagination.loader-demo-box .page-item:last-child .page-link, +.jsgrid .loader-demo-box.jsgrid-pager .page-item:last-child .page-link, +.jsgrid .rounded.jsgrid-pager .page-item:last-child .page-link, +.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, +.jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:last-child .page-link, +.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, +.jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:last-child .page-link, +.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, +.jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, +.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, +.jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:last-child .page-link, +.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, +.jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:last-child .page-link, +.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page:last-child .page-link, +.jsgrid .rounded.jsgrid-pager .jsgrid-pager-page:last-child .page-link, +.pagination.rounded .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded .page-item:last-child a, +.pagination.loader-demo-box .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.loader-demo-box .page-item:last-child a, +.jsgrid .loader-demo-box.jsgrid-pager .page-item:last-child .jsgrid-pager-nav-button a, +.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, +.jsgrid .rounded.jsgrid-pager .page-item:last-child .jsgrid-pager-nav-button a, +.jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, +.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, +.jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:last-child a, +.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, +.jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:last-child a, +.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:last-child a, +.jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:last-child a, +.pagination.rounded .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded .page-item:last-child a, +.pagination.loader-demo-box .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.loader-demo-box .page-item:last-child a, +.jsgrid .loader-demo-box.jsgrid-pager .page-item:last-child .jsgrid-pager-page a, +.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page .page-item:last-child a, +.jsgrid .rounded.jsgrid-pager .page-item:last-child .jsgrid-pager-page a, +.jsgrid .rounded.jsgrid-pager .jsgrid-pager-page .page-item:last-child a, +.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, +.jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:last-child a, +.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, +.jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:last-child a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page:last-child a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-page:last-child a { - border-radius: 0 25px 25px 0; } + border-radius: 0 25px 25px 0; +} -.pagination.rounded-flat .page-item, .jsgrid .rounded-flat.jsgrid-pager .page-item, .pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-nav-button, .jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-nav-button, -.pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-page, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-page, +.pagination.rounded-flat .page-item, +.jsgrid .rounded-flat.jsgrid-pager .page-item, +.pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button, +.jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-nav-button, +.jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-nav-button, +.pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-page, +.jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-page, .jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-page { margin-right: 3px; - margin-left: 3px; } - .pagination.rounded-flat .page-item .page-link, .jsgrid .rounded-flat.jsgrid-pager .page-item .page-link, .pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-nav-button .page-link, .jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-nav-button .page-link, .pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-page .page-link, .jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-flat .page-item a, .pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-nav-button a, .jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-flat .page-item a, - .pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-page a, - .jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-page a { - border: none; - border-radius: 50px; } + margin-left: 3px; +} -.pagination.rounded-separated .page-item, .jsgrid .rounded-separated.jsgrid-pager .page-item, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button, -.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page, +.pagination.rounded-flat .page-item .page-link, +.jsgrid .rounded-flat.jsgrid-pager .page-item .page-link, +.pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-nav-button .page-link, +.jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-nav-button .page-link, +.pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-page .page-link, +.jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-flat .page-item a, +.pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-nav-button a, +.jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-flat .page-item a, +.pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-page a, +.jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-page a { + border: none; + border-radius: 50px; +} + +.pagination.rounded-separated .page-item, +.jsgrid .rounded-separated.jsgrid-pager .page-item, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page { margin-left: 2px; - margin-right: 2px; } - .pagination.rounded-separated .page-item:first-child, .jsgrid .rounded-separated.jsgrid-pager .page-item:first-child, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:first-child, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:first-child, - .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:first-child, - .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:first-child { - margin-left: 0; } - .pagination.rounded-separated .page-item:first-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .page-item:first-child .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:first-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:first-child .page-link, .pagination.rounded-separated .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-separated .page-item:first-child a, .jsgrid .rounded-separated.jsgrid-pager .page-item:first-child .jsgrid-pager-nav-button a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:first-child a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:first-child a, - .pagination.rounded-separated .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-separated .page-item:first-child a, - .jsgrid .rounded-separated.jsgrid-pager .page-item:first-child .jsgrid-pager-page a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page .page-item:first-child a, - .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:first-child a, - .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:first-child a { - border-radius: 10px 0 0 10px; } - .pagination.rounded-separated .page-item:last-child, .jsgrid .rounded-separated.jsgrid-pager .page-item:last-child, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:last-child, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:last-child, - .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:last-child, - .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:last-child { - margin-right: 0; } - .pagination.rounded-separated .page-item:last-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .page-item:last-child .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:last-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:last-child .page-link, .pagination.rounded-separated .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-separated .page-item:last-child a, .jsgrid .rounded-separated.jsgrid-pager .page-item:last-child .jsgrid-pager-nav-button a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:last-child a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:last-child a, - .pagination.rounded-separated .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-separated .page-item:last-child a, - .jsgrid .rounded-separated.jsgrid-pager .page-item:last-child .jsgrid-pager-page a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page .page-item:last-child a, - .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:last-child a, - .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:last-child a { - border-radius: 0 10px 10px 0; } - .pagination.rounded-separated .page-item .page-link, .jsgrid .rounded-separated.jsgrid-pager .page-item .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-separated .page-item a, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-separated .page-item a, - .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page a, - .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page a { - border-radius: 2px; } + margin-right: 2px; +} + +.pagination.rounded-separated .page-item:first-child, +.jsgrid .rounded-separated.jsgrid-pager .page-item:first-child, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:first-child, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:first-child, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:first-child, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:first-child { + margin-left: 0; +} + +.pagination.rounded-separated .page-item:first-child .page-link, +.jsgrid .rounded-separated.jsgrid-pager .page-item:first-child .page-link, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:first-child .page-link, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:first-child .page-link, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:first-child .page-link, +.pagination.rounded-separated .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-separated .page-item:first-child a, +.jsgrid .rounded-separated.jsgrid-pager .page-item:first-child .jsgrid-pager-nav-button a, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:first-child a, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:first-child a, +.pagination.rounded-separated .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-separated .page-item:first-child a, +.jsgrid .rounded-separated.jsgrid-pager .page-item:first-child .jsgrid-pager-page a, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page .page-item:first-child a, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:first-child a, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:first-child a { + border-radius: 10px 0 0 10px; +} + +.pagination.rounded-separated .page-item:last-child, +.jsgrid .rounded-separated.jsgrid-pager .page-item:last-child, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:last-child, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:last-child, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:last-child, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:last-child { + margin-right: 0; +} + +.pagination.rounded-separated .page-item:last-child .page-link, +.jsgrid .rounded-separated.jsgrid-pager .page-item:last-child .page-link, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:last-child .page-link, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:last-child .page-link, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:last-child .page-link, +.pagination.rounded-separated .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-separated .page-item:last-child a, +.jsgrid .rounded-separated.jsgrid-pager .page-item:last-child .jsgrid-pager-nav-button a, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:last-child a, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:last-child a, +.pagination.rounded-separated .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-separated .page-item:last-child a, +.jsgrid .rounded-separated.jsgrid-pager .page-item:last-child .jsgrid-pager-page a, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page .page-item:last-child a, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:last-child a, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:last-child a { + border-radius: 0 10px 10px 0; +} + +.pagination.rounded-separated .page-item .page-link, +.jsgrid .rounded-separated.jsgrid-pager .page-item .page-link, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button .page-link, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button .page-link, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page .page-link, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-separated .page-item a, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button a, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-separated .page-item a, +.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page a, +.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page a { + border-radius: 2px; +} /* pagination variations */ -.pagination-primary .page-item.active .page-link, .pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-nav-button .page-link, .pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-page .page-link, .pagination-primary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-primary .page-item.active a, .pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-nav-button a, -.pagination-primary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-primary .page-item.active a, -.pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-page a { +.pagination-primary .page-item.active .page-link, +.pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-nav-button .page-link, +.pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-page .page-link, +.pagination-primary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-primary .page-item.active a, +.pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-nav-button a, +.pagination-primary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-primary .page-item.active a, +.pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-page a { background: #2196f3; - border-color: #2196f3; } + border-color: #2196f3; +} -.pagination-primary .page-item .page-link:hover, .pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-nav-button .page-link:hover, .pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-primary .page-item a:hover, .pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-primary .page-item a:hover, -.pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-page a:hover { +.pagination-primary .page-item .page-link:hover, +.pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, +.jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-nav-button .page-link:hover, +.pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-primary .page-item a:hover, +.pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-primary .page-item a:hover, +.pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, +.jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-page a:hover { background: #39a1f4; border-color: #2196f3; - color: #ffffff; } + color: #ffffff; +} -.pagination-secondary .page-item.active .page-link, .pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-nav-button .page-link, .pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-page .page-link, .pagination-secondary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-secondary .page-item.active a, .pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-nav-button a, -.pagination-secondary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-secondary .page-item.active a, -.pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-page a { +.pagination-secondary .page-item.active .page-link, +.pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-nav-button .page-link, +.pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-page .page-link, +.pagination-secondary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-secondary .page-item.active a, +.pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-nav-button a, +.pagination-secondary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-secondary .page-item.active a, +.pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-page a { background: #dde4eb; - border-color: #dde4eb; } + border-color: #dde4eb; +} -.pagination-secondary .page-item .page-link:hover, .pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-nav-button .page-link:hover, .pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-secondary .page-item a:hover, .pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-secondary .page-item a:hover, -.pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-page a:hover { +.pagination-secondary .page-item .page-link:hover, +.pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, +.jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-nav-button .page-link:hover, +.pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-secondary .page-item a:hover, +.pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-secondary .page-item a:hover, +.pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, +.jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-page a:hover { background: #edf1f4; border-color: #dde4eb; - color: #ffffff; } + color: #ffffff; +} -.pagination-success .page-item.active .page-link, .pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-nav-button .page-link, .pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-page .page-link, .pagination-success .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-success .page-item.active a, .pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-nav-button a, -.pagination-success .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-success .page-item.active a, -.pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-page a { +.pagination-success .page-item.active .page-link, +.pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-nav-button .page-link, +.pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-page .page-link, +.pagination-success .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-success .page-item.active a, +.pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-nav-button a, +.pagination-success .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-success .page-item.active a, +.pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-page a { background: #19d895; - border-color: #19d895; } + border-color: #19d895; +} -.pagination-success .page-item .page-link:hover, .pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-nav-button .page-link:hover, .pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-success .page-item a:hover, .pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-success .page-item a:hover, -.pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-page a:hover { +.pagination-success .page-item .page-link:hover, +.pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, +.jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-nav-button .page-link:hover, +.pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-success .page-item a:hover, +.pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-success .page-item a:hover, +.pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, +.jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-page a:hover { background: #25e6a2; border-color: #19d895; - color: #ffffff; } + color: #ffffff; +} -.pagination-info .page-item.active .page-link, .pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-nav-button .page-link, .pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-page .page-link, .pagination-info .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-info .page-item.active a, .pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-nav-button a, -.pagination-info .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-info .page-item.active a, -.pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-page a { +.pagination-info .page-item.active .page-link, +.pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-nav-button .page-link, +.pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-page .page-link, +.pagination-info .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-info .page-item.active a, +.pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-nav-button a, +.pagination-info .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-info .page-item.active a, +.pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-page a { background: #8862e0; - border-color: #8862e0; } + border-color: #8862e0; +} -.pagination-info .page-item .page-link:hover, .pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-nav-button .page-link:hover, .pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-info .page-item a:hover, .pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-info .page-item a:hover, -.pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-page a:hover { +.pagination-info .page-item .page-link:hover, +.pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, +.jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-nav-button .page-link:hover, +.pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-info .page-item a:hover, +.pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-info .page-item a:hover, +.pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, +.jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-page a:hover { background: #9877e4; border-color: #8862e0; - color: #ffffff; } + color: #ffffff; +} -.pagination-warning .page-item.active .page-link, .pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-nav-button .page-link, .pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-page .page-link, .pagination-warning .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-warning .page-item.active a, .pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-nav-button a, -.pagination-warning .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-warning .page-item.active a, -.pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-page a { +.pagination-warning .page-item.active .page-link, +.pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-nav-button .page-link, +.pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-page .page-link, +.pagination-warning .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-warning .page-item.active a, +.pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-nav-button a, +.pagination-warning .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-warning .page-item.active a, +.pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-page a { background: #ffaf00; - border-color: #ffaf00; } + border-color: #ffaf00; +} -.pagination-warning .page-item .page-link:hover, .pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-nav-button .page-link:hover, .pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-warning .page-item a:hover, .pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-warning .page-item a:hover, -.pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-page a:hover { +.pagination-warning .page-item .page-link:hover, +.pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, +.jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-nav-button .page-link:hover, +.pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-warning .page-item a:hover, +.pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-warning .page-item a:hover, +.pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, +.jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-page a:hover { background: #ffb71a; border-color: #ffaf00; - color: #ffffff; } + color: #ffffff; +} -.pagination-danger .page-item.active .page-link, .pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-nav-button .page-link, .pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-page .page-link, .pagination-danger .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-danger .page-item.active a, .pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-nav-button a, -.pagination-danger .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-danger .page-item.active a, -.pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-page a { +.pagination-danger .page-item.active .page-link, +.pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-nav-button .page-link, +.pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-page .page-link, +.pagination-danger .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-danger .page-item.active a, +.pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-nav-button a, +.pagination-danger .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-danger .page-item.active a, +.pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-page a { background: #ff6258; - border-color: #ff6258; } + border-color: #ff6258; +} -.pagination-danger .page-item .page-link:hover, .pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-nav-button .page-link:hover, .pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-danger .page-item a:hover, .pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-danger .page-item a:hover, -.pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-page a:hover { +.pagination-danger .page-item .page-link:hover, +.pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, +.jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-nav-button .page-link:hover, +.pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-danger .page-item a:hover, +.pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-danger .page-item a:hover, +.pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, +.jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-page a:hover { background: #ff7a72; border-color: #ff6258; - color: #ffffff; } + color: #ffffff; +} -.pagination-light .page-item.active .page-link, .pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-nav-button .page-link, .pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-page .page-link, .pagination-light .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-light .page-item.active a, .pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-nav-button a, -.pagination-light .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-light .page-item.active a, -.pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-page a { +.pagination-light .page-item.active .page-link, +.pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-nav-button .page-link, +.pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-page .page-link, +.pagination-light .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-light .page-item.active a, +.pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-nav-button a, +.pagination-light .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-light .page-item.active a, +.pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-page a { background: #fbfbfb; - border-color: #fbfbfb; } + border-color: #fbfbfb; +} -.pagination-light .page-item .page-link:hover, .pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-nav-button .page-link:hover, .pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-light .page-item a:hover, .pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-light .page-item a:hover, -.pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-page a:hover { +.pagination-light .page-item .page-link:hover, +.pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, +.jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-nav-button .page-link:hover, +.pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-light .page-item a:hover, +.pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-light .page-item a:hover, +.pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, +.jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-page a:hover { background: white; border-color: #fbfbfb; - color: #ffffff; } + color: #ffffff; +} -.pagination-dark .page-item.active .page-link, .pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-nav-button .page-link, .pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-page .page-link, .pagination-dark .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-dark .page-item.active a, .pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-nav-button a, -.pagination-dark .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-dark .page-item.active a, -.pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-page a { +.pagination-dark .page-item.active .page-link, +.pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, +.jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-nav-button .page-link, +.pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, +.jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-page .page-link, +.pagination-dark .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-dark .page-item.active a, +.pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, +.jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-nav-button a, +.pagination-dark .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-dark .page-item.active a, +.pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, +.jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-page a { background: #252C46; - border-color: #252C46; } + border-color: #252C46; +} -.pagination-dark .page-item .page-link:hover, .pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-nav-button .page-link:hover, .pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-dark .page-item a:hover, .pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-dark .page-item a:hover, -.pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-page a:hover { +.pagination-dark .page-item .page-link:hover, +.pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, +.jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-nav-button .page-link:hover, +.pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-page .page-link:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-dark .page-item a:hover, +.pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-nav-button a:hover, +.jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-dark .page-item a:hover, +.pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, +.jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-page a:hover { background: #2e3657; border-color: #252C46; - color: #ffffff; } + color: #ffffff; +} /* Popovers */ .popover-static-demo .popover { @@ -14213,176 +22142,346 @@ ul { position: relative; display: block; float: left; - margin: 1rem 0.5rem; } - .popover-static-demo .popover.bs-popover-bottom-demo .arrow, .popover-static-demo .popover.bs-popover-top-demo .arrow { - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); } - .popover-static-demo .popover.bs-popover-left-demo .arrow, .popover-static-demo .popover.bs-popover-right-demo .arrow { - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); } + margin: 1rem 0.5rem; +} + +.popover-static-demo .popover.bs-popover-bottom-demo .arrow, +.popover-static-demo .popover.bs-popover-top-demo .arrow { + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} + +.popover-static-demo .popover.bs-popover-left-demo .arrow, +.popover-static-demo .popover.bs-popover-right-demo .arrow { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} .popover { - z-index: 1029; } - .popover.bs-popover-top-demo .arrow:before { - border-top-color: #2a2c44; } - .popover.bs-popover-top-demo .arrow:after { - border-top-color: #2a2c44; } - .popover.bs-popover-right-demo .arrow:before { - border-right-color: #2a2c44; } - .popover.bs-popover-right-demo .arrow:after { - border-right-color: #2a2c44; } - .popover.bs-popover-bottom-demo .arrow:before { - border-bottom-color: #2a2c44; } - .popover.bs-popover-bottom-demo .arrow:after { - border-bottom-color: #2a2c44; } - .popover.bs-popover-bottom-demo .popover-header:before { - border-bottom: 0; } - .popover.bs-popover-left-demo .arrow:before { - border-left-color: #2a2c44; } - .popover.bs-popover-left-demo .arrow:after { - border-left-color: #2a2c44; } - .popover .popover-header { - font-size: 0.9375rem; - border-bottom: 0; - color: #2196f3; - background: #2a2c44; } - .popover .popover-body { - color: #000; - background: #2a2c44; } - .popover.left .arrow:after { - border-left-color: #2a2c44; } - .popover.right .arrow:after { - border-right-color: #2a2c44; } + z-index: 1029; +} + +.popover.bs-popover-top-demo .arrow:before { + border-top-color: var(--card-banner-bg); +} + +.popover.bs-popover-top-demo .arrow:after { + border-top-color: var(--card-banner-bg); +} + +.popover.bs-popover-right-demo .arrow:before { + border-right-color: var(--card-banner-bg); +} + +.popover.bs-popover-right-demo .arrow:after { + border-right-color: var(--card-banner-bg); +} + +.popover.bs-popover-bottom-demo .arrow:before { + border-bottom-color: var(--card-banner-bg); +} + +.popover.bs-popover-bottom-demo .arrow:after { + border-bottom-color: var(--card-banner-bg); +} + +.popover.bs-popover-bottom-demo .popover-header:before { + border-bottom: 0; +} + +.popover.bs-popover-left-demo .arrow:before { + border-left-color: var(--card-banner-bg); +} + +.popover.bs-popover-left-demo .arrow:after { + border-left-color: var(--card-banner-bg); +} + +.popover .popover-header { + font-size: 0.9375rem; + border-bottom: 0; + color: #2196f3; + background: var(--card-banner-bg); +} + +.popover .popover-body { + color: #000; + background: var(--card-banner-bg); +} + +.popover.left .arrow:after { + border-left-color: var(--card-banner-bg); +} + +.popover.right .arrow:after { + border-right-color: var(--card-banner-bg); +} .popover-primary .popover-header { background: #2196f3; - color: #ffffff; } + color: #ffffff; +} -.popover-primary.bs-popover-top .arrow:after, .popover-primary.bs-popover-auto[x-placement^="top"] .arrow:after, .popover-primary.bs-popover-top .arrow:before, .popover-primary.bs-popover-auto[x-placement^="top"] .arrow:before { - border-top-color: #2196f3; } +.popover-primary.bs-popover-top .arrow:after, +.popover-primary.bs-popover-auto[x-placement^="top"] .arrow:after, +.popover-primary.bs-popover-top .arrow:before, +.popover-primary.bs-popover-auto[x-placement^="top"] .arrow:before { + border-top-color: #2196f3; +} -.popover-primary.bs-popover-right .arrow:after, .popover-primary.bs-popover-auto[x-placement^="right"] .arrow:after, .popover-primary.bs-popover-right .arrow:before, .popover-primary.bs-popover-auto[x-placement^="right"] .arrow:before { - border-right-color: #2196f3; } +.popover-primary.bs-popover-right .arrow:after, +.popover-primary.bs-popover-auto[x-placement^="right"] .arrow:after, +.popover-primary.bs-popover-right .arrow:before, +.popover-primary.bs-popover-auto[x-placement^="right"] .arrow:before { + border-right-color: #2196f3; +} -.popover-primary.bs-popover-bottom .arrow:after, .popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow:after, .popover-primary.bs-popover-bottom .arrow:before, .popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow:before { - border-bottom-color: #2196f3; } +.popover-primary.bs-popover-bottom .arrow:after, +.popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow:after, +.popover-primary.bs-popover-bottom .arrow:before, +.popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow:before { + border-bottom-color: #2196f3; +} -.popover-primary.bs-popover-left .arrow:after, .popover-primary.bs-popover-auto[x-placement^="left"] .arrow:after, .popover-primary.bs-popover-left .arrow:before, .popover-primary.bs-popover-auto[x-placement^="left"] .arrow:before { - border-left-color: #2196f3; } +.popover-primary.bs-popover-left .arrow:after, +.popover-primary.bs-popover-auto[x-placement^="left"] .arrow:after, +.popover-primary.bs-popover-left .arrow:before, +.popover-primary.bs-popover-auto[x-placement^="left"] .arrow:before { + border-left-color: #2196f3; +} .popover-secondary .popover-header { background: #dde4eb; - color: #ffffff; } + color: #ffffff; +} -.popover-secondary.bs-popover-top .arrow:after, .popover-secondary.bs-popover-auto[x-placement^="top"] .arrow:after, .popover-secondary.bs-popover-top .arrow:before, .popover-secondary.bs-popover-auto[x-placement^="top"] .arrow:before { - border-top-color: #dde4eb; } +.popover-secondary.bs-popover-top .arrow:after, +.popover-secondary.bs-popover-auto[x-placement^="top"] .arrow:after, +.popover-secondary.bs-popover-top .arrow:before, +.popover-secondary.bs-popover-auto[x-placement^="top"] .arrow:before { + border-top-color: #dde4eb; +} -.popover-secondary.bs-popover-right .arrow:after, .popover-secondary.bs-popover-auto[x-placement^="right"] .arrow:after, .popover-secondary.bs-popover-right .arrow:before, .popover-secondary.bs-popover-auto[x-placement^="right"] .arrow:before { - border-right-color: #dde4eb; } +.popover-secondary.bs-popover-right .arrow:after, +.popover-secondary.bs-popover-auto[x-placement^="right"] .arrow:after, +.popover-secondary.bs-popover-right .arrow:before, +.popover-secondary.bs-popover-auto[x-placement^="right"] .arrow:before { + border-right-color: #dde4eb; +} -.popover-secondary.bs-popover-bottom .arrow:after, .popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow:after, .popover-secondary.bs-popover-bottom .arrow:before, .popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow:before { - border-bottom-color: #dde4eb; } +.popover-secondary.bs-popover-bottom .arrow:after, +.popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow:after, +.popover-secondary.bs-popover-bottom .arrow:before, +.popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow:before { + border-bottom-color: #dde4eb; +} -.popover-secondary.bs-popover-left .arrow:after, .popover-secondary.bs-popover-auto[x-placement^="left"] .arrow:after, .popover-secondary.bs-popover-left .arrow:before, .popover-secondary.bs-popover-auto[x-placement^="left"] .arrow:before { - border-left-color: #dde4eb; } +.popover-secondary.bs-popover-left .arrow:after, +.popover-secondary.bs-popover-auto[x-placement^="left"] .arrow:after, +.popover-secondary.bs-popover-left .arrow:before, +.popover-secondary.bs-popover-auto[x-placement^="left"] .arrow:before { + border-left-color: #dde4eb; +} .popover-success .popover-header { background: #19d895; - color: #ffffff; } + color: #ffffff; +} -.popover-success.bs-popover-top .arrow:after, .popover-success.bs-popover-auto[x-placement^="top"] .arrow:after, .popover-success.bs-popover-top .arrow:before, .popover-success.bs-popover-auto[x-placement^="top"] .arrow:before { - border-top-color: #19d895; } +.popover-success.bs-popover-top .arrow:after, +.popover-success.bs-popover-auto[x-placement^="top"] .arrow:after, +.popover-success.bs-popover-top .arrow:before, +.popover-success.bs-popover-auto[x-placement^="top"] .arrow:before { + border-top-color: #19d895; +} -.popover-success.bs-popover-right .arrow:after, .popover-success.bs-popover-auto[x-placement^="right"] .arrow:after, .popover-success.bs-popover-right .arrow:before, .popover-success.bs-popover-auto[x-placement^="right"] .arrow:before { - border-right-color: #19d895; } +.popover-success.bs-popover-right .arrow:after, +.popover-success.bs-popover-auto[x-placement^="right"] .arrow:after, +.popover-success.bs-popover-right .arrow:before, +.popover-success.bs-popover-auto[x-placement^="right"] .arrow:before { + border-right-color: #19d895; +} -.popover-success.bs-popover-bottom .arrow:after, .popover-success.bs-popover-auto[x-placement^="bottom"] .arrow:after, .popover-success.bs-popover-bottom .arrow:before, .popover-success.bs-popover-auto[x-placement^="bottom"] .arrow:before { - border-bottom-color: #19d895; } +.popover-success.bs-popover-bottom .arrow:after, +.popover-success.bs-popover-auto[x-placement^="bottom"] .arrow:after, +.popover-success.bs-popover-bottom .arrow:before, +.popover-success.bs-popover-auto[x-placement^="bottom"] .arrow:before { + border-bottom-color: #19d895; +} -.popover-success.bs-popover-left .arrow:after, .popover-success.bs-popover-auto[x-placement^="left"] .arrow:after, .popover-success.bs-popover-left .arrow:before, .popover-success.bs-popover-auto[x-placement^="left"] .arrow:before { - border-left-color: #19d895; } +.popover-success.bs-popover-left .arrow:after, +.popover-success.bs-popover-auto[x-placement^="left"] .arrow:after, +.popover-success.bs-popover-left .arrow:before, +.popover-success.bs-popover-auto[x-placement^="left"] .arrow:before { + border-left-color: #19d895; +} .popover-info .popover-header { background: #8862e0; - color: #ffffff; } + color: #ffffff; +} -.popover-info.bs-popover-top .arrow:after, .popover-info.bs-popover-auto[x-placement^="top"] .arrow:after, .popover-info.bs-popover-top .arrow:before, .popover-info.bs-popover-auto[x-placement^="top"] .arrow:before { - border-top-color: #8862e0; } +.popover-info.bs-popover-top .arrow:after, +.popover-info.bs-popover-auto[x-placement^="top"] .arrow:after, +.popover-info.bs-popover-top .arrow:before, +.popover-info.bs-popover-auto[x-placement^="top"] .arrow:before { + border-top-color: #8862e0; +} -.popover-info.bs-popover-right .arrow:after, .popover-info.bs-popover-auto[x-placement^="right"] .arrow:after, .popover-info.bs-popover-right .arrow:before, .popover-info.bs-popover-auto[x-placement^="right"] .arrow:before { - border-right-color: #8862e0; } +.popover-info.bs-popover-right .arrow:after, +.popover-info.bs-popover-auto[x-placement^="right"] .arrow:after, +.popover-info.bs-popover-right .arrow:before, +.popover-info.bs-popover-auto[x-placement^="right"] .arrow:before { + border-right-color: #8862e0; +} -.popover-info.bs-popover-bottom .arrow:after, .popover-info.bs-popover-auto[x-placement^="bottom"] .arrow:after, .popover-info.bs-popover-bottom .arrow:before, .popover-info.bs-popover-auto[x-placement^="bottom"] .arrow:before { - border-bottom-color: #8862e0; } +.popover-info.bs-popover-bottom .arrow:after, +.popover-info.bs-popover-auto[x-placement^="bottom"] .arrow:after, +.popover-info.bs-popover-bottom .arrow:before, +.popover-info.bs-popover-auto[x-placement^="bottom"] .arrow:before { + border-bottom-color: #8862e0; +} -.popover-info.bs-popover-left .arrow:after, .popover-info.bs-popover-auto[x-placement^="left"] .arrow:after, .popover-info.bs-popover-left .arrow:before, .popover-info.bs-popover-auto[x-placement^="left"] .arrow:before { - border-left-color: #8862e0; } +.popover-info.bs-popover-left .arrow:after, +.popover-info.bs-popover-auto[x-placement^="left"] .arrow:after, +.popover-info.bs-popover-left .arrow:before, +.popover-info.bs-popover-auto[x-placement^="left"] .arrow:before { + border-left-color: #8862e0; +} .popover-warning .popover-header { background: #ffaf00; - color: #ffffff; } + color: #ffffff; +} -.popover-warning.bs-popover-top .arrow:after, .popover-warning.bs-popover-auto[x-placement^="top"] .arrow:after, .popover-warning.bs-popover-top .arrow:before, .popover-warning.bs-popover-auto[x-placement^="top"] .arrow:before { - border-top-color: #ffaf00; } +.popover-warning.bs-popover-top .arrow:after, +.popover-warning.bs-popover-auto[x-placement^="top"] .arrow:after, +.popover-warning.bs-popover-top .arrow:before, +.popover-warning.bs-popover-auto[x-placement^="top"] .arrow:before { + border-top-color: #ffaf00; +} -.popover-warning.bs-popover-right .arrow:after, .popover-warning.bs-popover-auto[x-placement^="right"] .arrow:after, .popover-warning.bs-popover-right .arrow:before, .popover-warning.bs-popover-auto[x-placement^="right"] .arrow:before { - border-right-color: #ffaf00; } +.popover-warning.bs-popover-right .arrow:after, +.popover-warning.bs-popover-auto[x-placement^="right"] .arrow:after, +.popover-warning.bs-popover-right .arrow:before, +.popover-warning.bs-popover-auto[x-placement^="right"] .arrow:before { + border-right-color: #ffaf00; +} -.popover-warning.bs-popover-bottom .arrow:after, .popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow:after, .popover-warning.bs-popover-bottom .arrow:before, .popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow:before { - border-bottom-color: #ffaf00; } +.popover-warning.bs-popover-bottom .arrow:after, +.popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow:after, +.popover-warning.bs-popover-bottom .arrow:before, +.popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow:before { + border-bottom-color: #ffaf00; +} -.popover-warning.bs-popover-left .arrow:after, .popover-warning.bs-popover-auto[x-placement^="left"] .arrow:after, .popover-warning.bs-popover-left .arrow:before, .popover-warning.bs-popover-auto[x-placement^="left"] .arrow:before { - border-left-color: #ffaf00; } +.popover-warning.bs-popover-left .arrow:after, +.popover-warning.bs-popover-auto[x-placement^="left"] .arrow:after, +.popover-warning.bs-popover-left .arrow:before, +.popover-warning.bs-popover-auto[x-placement^="left"] .arrow:before { + border-left-color: #ffaf00; +} .popover-danger .popover-header { background: #ff6258; - color: #ffffff; } + color: #ffffff; +} -.popover-danger.bs-popover-top .arrow:after, .popover-danger.bs-popover-auto[x-placement^="top"] .arrow:after, .popover-danger.bs-popover-top .arrow:before, .popover-danger.bs-popover-auto[x-placement^="top"] .arrow:before { - border-top-color: #ff6258; } +.popover-danger.bs-popover-top .arrow:after, +.popover-danger.bs-popover-auto[x-placement^="top"] .arrow:after, +.popover-danger.bs-popover-top .arrow:before, +.popover-danger.bs-popover-auto[x-placement^="top"] .arrow:before { + border-top-color: #ff6258; +} -.popover-danger.bs-popover-right .arrow:after, .popover-danger.bs-popover-auto[x-placement^="right"] .arrow:after, .popover-danger.bs-popover-right .arrow:before, .popover-danger.bs-popover-auto[x-placement^="right"] .arrow:before { - border-right-color: #ff6258; } +.popover-danger.bs-popover-right .arrow:after, +.popover-danger.bs-popover-auto[x-placement^="right"] .arrow:after, +.popover-danger.bs-popover-right .arrow:before, +.popover-danger.bs-popover-auto[x-placement^="right"] .arrow:before { + border-right-color: #ff6258; +} -.popover-danger.bs-popover-bottom .arrow:after, .popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow:after, .popover-danger.bs-popover-bottom .arrow:before, .popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow:before { - border-bottom-color: #ff6258; } +.popover-danger.bs-popover-bottom .arrow:after, +.popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow:after, +.popover-danger.bs-popover-bottom .arrow:before, +.popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow:before { + border-bottom-color: #ff6258; +} -.popover-danger.bs-popover-left .arrow:after, .popover-danger.bs-popover-auto[x-placement^="left"] .arrow:after, .popover-danger.bs-popover-left .arrow:before, .popover-danger.bs-popover-auto[x-placement^="left"] .arrow:before { - border-left-color: #ff6258; } +.popover-danger.bs-popover-left .arrow:after, +.popover-danger.bs-popover-auto[x-placement^="left"] .arrow:after, +.popover-danger.bs-popover-left .arrow:before, +.popover-danger.bs-popover-auto[x-placement^="left"] .arrow:before { + border-left-color: #ff6258; +} .popover-light .popover-header { background: #fbfbfb; - color: #ffffff; } + color: #ffffff; +} -.popover-light.bs-popover-top .arrow:after, .popover-light.bs-popover-auto[x-placement^="top"] .arrow:after, .popover-light.bs-popover-top .arrow:before, .popover-light.bs-popover-auto[x-placement^="top"] .arrow:before { - border-top-color: #fbfbfb; } +.popover-light.bs-popover-top .arrow:after, +.popover-light.bs-popover-auto[x-placement^="top"] .arrow:after, +.popover-light.bs-popover-top .arrow:before, +.popover-light.bs-popover-auto[x-placement^="top"] .arrow:before { + border-top-color: #fbfbfb; +} -.popover-light.bs-popover-right .arrow:after, .popover-light.bs-popover-auto[x-placement^="right"] .arrow:after, .popover-light.bs-popover-right .arrow:before, .popover-light.bs-popover-auto[x-placement^="right"] .arrow:before { - border-right-color: #fbfbfb; } +.popover-light.bs-popover-right .arrow:after, +.popover-light.bs-popover-auto[x-placement^="right"] .arrow:after, +.popover-light.bs-popover-right .arrow:before, +.popover-light.bs-popover-auto[x-placement^="right"] .arrow:before { + border-right-color: #fbfbfb; +} -.popover-light.bs-popover-bottom .arrow:after, .popover-light.bs-popover-auto[x-placement^="bottom"] .arrow:after, .popover-light.bs-popover-bottom .arrow:before, .popover-light.bs-popover-auto[x-placement^="bottom"] .arrow:before { - border-bottom-color: #fbfbfb; } +.popover-light.bs-popover-bottom .arrow:after, +.popover-light.bs-popover-auto[x-placement^="bottom"] .arrow:after, +.popover-light.bs-popover-bottom .arrow:before, +.popover-light.bs-popover-auto[x-placement^="bottom"] .arrow:before { + border-bottom-color: #fbfbfb; +} -.popover-light.bs-popover-left .arrow:after, .popover-light.bs-popover-auto[x-placement^="left"] .arrow:after, .popover-light.bs-popover-left .arrow:before, .popover-light.bs-popover-auto[x-placement^="left"] .arrow:before { - border-left-color: #fbfbfb; } +.popover-light.bs-popover-left .arrow:after, +.popover-light.bs-popover-auto[x-placement^="left"] .arrow:after, +.popover-light.bs-popover-left .arrow:before, +.popover-light.bs-popover-auto[x-placement^="left"] .arrow:before { + border-left-color: #fbfbfb; +} .popover-dark .popover-header { background: #252C46; - color: #ffffff; } + color: #ffffff; +} -.popover-dark.bs-popover-top .arrow:after, .popover-dark.bs-popover-auto[x-placement^="top"] .arrow:after, .popover-dark.bs-popover-top .arrow:before, .popover-dark.bs-popover-auto[x-placement^="top"] .arrow:before { - border-top-color: #252C46; } +.popover-dark.bs-popover-top .arrow:after, +.popover-dark.bs-popover-auto[x-placement^="top"] .arrow:after, +.popover-dark.bs-popover-top .arrow:before, +.popover-dark.bs-popover-auto[x-placement^="top"] .arrow:before { + border-top-color: #252C46; +} -.popover-dark.bs-popover-right .arrow:after, .popover-dark.bs-popover-auto[x-placement^="right"] .arrow:after, .popover-dark.bs-popover-right .arrow:before, .popover-dark.bs-popover-auto[x-placement^="right"] .arrow:before { - border-right-color: #252C46; } +.popover-dark.bs-popover-right .arrow:after, +.popover-dark.bs-popover-auto[x-placement^="right"] .arrow:after, +.popover-dark.bs-popover-right .arrow:before, +.popover-dark.bs-popover-auto[x-placement^="right"] .arrow:before { + border-right-color: #252C46; +} -.popover-dark.bs-popover-bottom .arrow:after, .popover-dark.bs-popover-auto[x-placement^="bottom"] .arrow:after, .popover-dark.bs-popover-bottom .arrow:before, .popover-dark.bs-popover-auto[x-placement^="bottom"] .arrow:before { - border-bottom-color: #252C46; } +.popover-dark.bs-popover-bottom .arrow:after, +.popover-dark.bs-popover-auto[x-placement^="bottom"] .arrow:after, +.popover-dark.bs-popover-bottom .arrow:before, +.popover-dark.bs-popover-auto[x-placement^="bottom"] .arrow:before { + border-bottom-color: #252C46; +} -.popover-dark.bs-popover-left .arrow:after, .popover-dark.bs-popover-auto[x-placement^="left"] .arrow:after, .popover-dark.bs-popover-left .arrow:before, .popover-dark.bs-popover-auto[x-placement^="left"] .arrow:before { - border-left-color: #252C46; } +.popover-dark.bs-popover-left .arrow:after, +.popover-dark.bs-popover-auto[x-placement^="left"] .arrow:after, +.popover-dark.bs-popover-left .arrow:before, +.popover-dark.bs-popover-auto[x-placement^="left"] .arrow:before { + border-left-color: #252C46; +} /* Portfolio */ .portfolio-grid figure { @@ -14392,69 +22491,96 @@ ul { width: 100%; background: #ffaf00; text-align: center; - cursor: pointer; } - @media (max-width: 767px) { - .portfolio-grid figure { - width: 270px; } } - .portfolio-grid figure img { - position: relative; - display: block; - min-height: 100%; - max-width: 100%; - width: 100%; - opacity: 0.8; } - .portfolio-grid figure figcaption { - padding: 2em; - color: #ffffff; - text-transform: uppercase; - font-size: 1.25em; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; } - .portfolio-grid figure figcaption:after, .portfolio-grid figure figcaption:before { - pointer-events: none; } - .portfolio-grid figure.effect-text-in { - border-radius: 0.25rem; } - .portfolio-grid figure.effect-text-in h4, - .portfolio-grid figure.effect-text-in img { - -webkit-transition: -webkit-transform 0.35s; - transition: -webkit-transform 0.35s; - transition: transform 0.35s; - transition: transform 0.35s, -webkit-transform 0.35s; } - .portfolio-grid figure.effect-text-in img { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; } - .portfolio-grid figure.effect-text-in h4, - .portfolio-grid figure.effect-text-in p { - position: absolute; - bottom: 10px; - left: 0; - padding: 10px; - margin-bottom: 0; - width: 100%; } - .portfolio-grid figure.effect-text-in p { - text-transform: none; - opacity: 0; - -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; - transition: opacity 0.35s, -webkit-transform 0.35s; - transition: opacity 0.35s, transform 0.35s; - transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; - -webkit-transform: translate3d(0, 50px, 0); - transform: translate3d(0, 50px, 0); } - .portfolio-grid figure.effect-text-in:hover img { - -webkit-transform: translate3d(0, -80px, 0); - transform: translate3d(0, -80px, 0); } - .portfolio-grid figure.effect-text-in:hover h4 { - -webkit-transform: translate3d(0, -100px, 0); - transform: translate3d(0, -100px, 0); } - .portfolio-grid figure.effect-text-in:hover p { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } + cursor: pointer; +} + +@media (max-width: 767px) { + .portfolio-grid figure { + width: 270px; + } +} + +.portfolio-grid figure img { + position: relative; + display: block; + min-height: 100%; + max-width: 100%; + width: 100%; + opacity: 0.8; +} + +.portfolio-grid figure figcaption { + padding: 2em; + color: #ffffff; + text-transform: uppercase; + font-size: 1.25em; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.portfolio-grid figure figcaption:after, +.portfolio-grid figure figcaption:before { + pointer-events: none; +} + +.portfolio-grid figure.effect-text-in { + border-radius: 0.25rem; +} + +.portfolio-grid figure.effect-text-in h4, +.portfolio-grid figure.effect-text-in img { + -webkit-transition: -webkit-transform 0.35s; + transition: -webkit-transform 0.35s; + transition: transform 0.35s; + transition: transform 0.35s, -webkit-transform 0.35s; +} + +.portfolio-grid figure.effect-text-in img { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.portfolio-grid figure.effect-text-in h4, +.portfolio-grid figure.effect-text-in p { + position: absolute; + bottom: 10px; + left: 0; + padding: 10px; + margin-bottom: 0; + width: 100%; +} + +.portfolio-grid figure.effect-text-in p { + text-transform: none; + opacity: 0; + -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; + transition: opacity 0.35s, -webkit-transform 0.35s; + transition: opacity 0.35s, transform 0.35s; + transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; + -webkit-transform: translate3d(0, 50px, 0); + transform: translate3d(0, 50px, 0); +} + +.portfolio-grid figure.effect-text-in:hover img { + -webkit-transform: translate3d(0, -80px, 0); + transform: translate3d(0, -80px, 0); +} + +.portfolio-grid figure.effect-text-in:hover h4 { + -webkit-transform: translate3d(0, -100px, 0); + transform: translate3d(0, -100px, 0); +} + +.portfolio-grid figure.effect-text-in:hover p { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} /* Preview */ .preview-list .preview-item { @@ -14470,197 +22596,312 @@ ul { align-items: flex-start; padding: 0.75rem 1.5rem; font-size: 0.875rem; - border-bottom: 1px solid #383e5d; } - .preview-list .preview-item:last-child { - border-bottom: 0; } - .preview-list .preview-item .form-check { - margin-top: 8px; - margin-right: 1rem; } - .preview-list .preview-item .preview-thumbnail { - color: #ffffff; - position: relative; } - .preview-list .preview-item .preview-thumbnail .preview-icon, - .preview-list .preview-item .preview-thumbnail img { - border-radius: 100%; } - .preview-list .preview-item .preview-thumbnail .preview-icon { - padding: 6px; - text-align: center; } - .preview-list .preview-item .preview-thumbnail .preview-icon i { - font-size: 1.125rem; } - .preview-list .preview-item .preview-thumbnail .badge { - border: 2px solid #383e5d; - border-radius: 100%; - bottom: 5px; - display: block; - height: 14px; - left: -5px; - padding: 0; - position: absolute; - width: 14px; } - .preview-list .preview-item .preview-item-content { - line-height: 1; - padding-left: 1.5rem; - color: #fff; } - .rtl .preview-list .preview-item .preview-item-content { - padding-left: 0; - padding-right: 1.5rem; } - .preview-list .preview-item .preview-item-content:first-child { - padding-left: 0; } - .rtl .preview-list .preview-item .preview-item-content:first-child { - padding-right: 0; } - .preview-list .preview-item .preview-item-content p { - margin-bottom: 10px; } - .preview-list .preview-item .preview-item-content p .content-category { - font-family: "roboto", sans-serif; - padding-right: 15px; - border-right: 1px solid #383e5d; } - .preview-list .preview-item .preview-actions { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - .preview-list .preview-item .preview-actions i { - width: 29px; - color: #f7f7f9; - height: 29px; - border: 2px solid #f7f7f9; - border-radius: 100%; - padding: 3px 6px; - display: inline-block; } - .preview-list .preview-item .preview-actions i:first-child { - margin-right: 10px; } + border-bottom: 1px solid var(--outline); +} + +.preview-list .preview-item:last-child { + border-bottom: 0; +} + +.preview-list .preview-item .form-check { + margin-top: 8px; + margin-right: 1rem; +} + +.preview-list .preview-item .preview-thumbnail { + color: #ffffff; + position: relative; +} + +.preview-list .preview-item .preview-thumbnail .preview-icon, +.preview-list .preview-item .preview-thumbnail img { + border-radius: 100%; +} + +.preview-list .preview-item .preview-thumbnail .preview-icon { + padding: 6px; + text-align: center; +} + +.preview-list .preview-item .preview-thumbnail .preview-icon i { + font-size: 1.125rem; +} + +.preview-list .preview-item .preview-thumbnail .badge { + border: 2px solid var(--outline); + border-radius: 100%; + bottom: 5px; + display: block; + height: 14px; + left: -5px; + padding: 0; + position: absolute; + width: 14px; +} + +.preview-list .preview-item .preview-item-content { + line-height: 1; + padding-left: 1.5rem; + color: var(--base-text); +} + +.rtl .preview-list .preview-item .preview-item-content { + padding-left: 0; + padding-right: 1.5rem; +} + +.preview-list .preview-item .preview-item-content:first-child { + padding-left: 0; +} + +.rtl .preview-list .preview-item .preview-item-content:first-child { + padding-right: 0; +} + +.preview-list .preview-item .preview-item-content p { + margin-bottom: 10px; +} + +.preview-list .preview-item .preview-item-content p .content-category { + font-family: "roboto", sans-serif; + padding-right: 15px; + border-right: 1px solid var(--outline); +} + +.preview-list .preview-item .preview-actions { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} + +.preview-list .preview-item .preview-actions i { + width: 29px; + color: #f7f7f9; + height: 29px; + border: 2px solid #f7f7f9; + border-radius: 100%; + padding: 3px 6px; + display: inline-block; +} + +.preview-list .preview-item .preview-actions i:first-child { + margin-right: 10px; +} .preview-list.comment-preview .preview-item { - padding: 0.87rem 0; } - .preview-list.comment-preview .preview-item:first-child { - padding-top: 0; } - .preview-list.comment-preview .preview-item p { - line-height: 27px; } + padding: 0.87rem 0; +} + +.preview-list.comment-preview .preview-item:first-child { + padding-top: 0; +} + +.preview-list.comment-preview .preview-item p { + line-height: 27px; +} .preview-list.bordered .preview-item { - border-bottom: 1px solid #383e5d; } - .preview-list.bordered .preview-item:last-child { - border-bottom: 0; } + border-bottom: 1px solid var(--outline); +} + +.preview-list.bordered .preview-item:last-child { + border-bottom: 0; +} /* Pricing table */ .pricing-table .pricing-card .pricing-card-body { - padding: 50px 56px 43px; } - .pricing-table .pricing-card .pricing-card-body .plan-features { - width: 100%; - margin-bottom: 32px; } - .pricing-table .pricing-card .pricing-card-body .plan-features li { - text-align: left; - padding: 4px 0; - font-family: "roboto", sans-serif; - font-size: 0.875rem; } + padding: 50px 56px 43px; +} + +.pricing-table .pricing-card .pricing-card-body .plan-features { + width: 100%; + margin-bottom: 32px; +} + +.pricing-table .pricing-card .pricing-card-body .plan-features li { + text-align: left; + padding: 4px 0; + font-family: "roboto", sans-serif; + font-size: 0.875rem; +} /* Tables */ -.table, .jsgrid .jsgrid-table { - margin-bottom: 0; } - .table thead th, .jsgrid .jsgrid-table thead th { - border-top: 0; - border-bottom-width: 1px; - font-family: "roboto", sans-serif; - font-weight: 500; - color: #fff; - border-bottom-color: #383e5d; } - .table thead th i, .jsgrid .jsgrid-table thead th i { - margin-left: 0.325rem; } - .table tbody td, .jsgrid .jsgrid-table tbody td { - border-top-color: #383e5d; } - - .table td, - .jsgrid .jsgrid-table td, .table th, .jsgrid .jsgrid-table th { - vertical-align: middle; - font-size: 0.875rem; - line-height: 1; - white-space: nowrap; - height: 35px; - padding: 12px 15px; } - .table td img:not(.thumb-image), .jsgrid .jsgrid-table td img:not(.thumb-image), - .table th img:not(.thumb-image), - .jsgrid .jsgrid-table th img:not(.thumb-image) { - border-radius: 100%; } - .table td img.thumb-image, .jsgrid .jsgrid-table td img.thumb-image, - .table th img.thumb-image, - .jsgrid .jsgrid-table th img.thumb-image { - width: 50px; - height: 50px; - border: 1px solid #383e5d; } - .table td .badge, .jsgrid .jsgrid-table td .badge, - .table th .badge, - .jsgrid .jsgrid-table th .badge { - margin-bottom: 0; } - .table td .form-check, .jsgrid .jsgrid-table td .form-check, - .table td .form-radio, - .jsgrid .jsgrid-table td .form-radio, - .table th .form-check, - .jsgrid .jsgrid-table th .form-check, - .table th .form-radio, - .jsgrid .jsgrid-table th .form-radio { - margin-top: 0; - margin-bottom: -0px; } - - .table td, - .jsgrid .jsgrid-table td { - color: #fff; } - .table td .form-check .form-check-label input:checked + .input-helper:after, .jsgrid .jsgrid-table td .form-check .form-check-label input:checked + .input-helper:after { - line-height: 1px; } - .table.table-borderless, .jsgrid .table-borderless.jsgrid-table { - border: none; } - .table.table-borderless td, .jsgrid .table-borderless.jsgrid-table td, - .table.table-borderless th, - .jsgrid .table-borderless.jsgrid-table th, - .table.table-borderless tr, - .jsgrid .table-borderless.jsgrid-table tr { - border: none; } - .table.table-bordered thead, .jsgrid .table-bordered.jsgrid-table thead { - border: 1px solid #383e5d; - border-bottom: none; } - .table.table-bordered thead tr:not(.enable-border) th, .jsgrid .table-bordered.jsgrid-table thead tr:not(.enable-border) th { - border-left: none; - border-right: none; } - .table.table-bordered td, .jsgrid .table-bordered.jsgrid-table td { - border-color: #383e5d; } - .table.table-bordered.table-edge-border-0, .jsgrid .table-bordered.table-edge-border-0.jsgrid-table { - border-left: none; - border-right: none; - border-bottom: none; } - .table.table-bordered.table-edge-border-0 thead, .jsgrid .table-bordered.table-edge-border-0.jsgrid-table thead { - border-left: none; - border-right: none; } - .table.table-bordered.table-edge-border-0 th:first-child, .jsgrid .table-bordered.table-edge-border-0.jsgrid-table th:first-child, - .table.table-bordered.table-edge-border-0 td:first-child, - .jsgrid .table-bordered.table-edge-border-0.jsgrid-table td:first-child { - border-left: 1px solid transparent; } - .table.table-bordered.table-edge-border-0 th:last-child, .jsgrid .table-bordered.table-edge-border-0.jsgrid-table th:last-child, - .table.table-bordered.table-edge-border-0 td:last-child, - .jsgrid .table-bordered.table-edge-border-0.jsgrid-table td:last-child { - border-right: 1px solid transparent; } - .table.table-striped tbody tr:nth-child(odd), .jsgrid .table-striped.jsgrid-table tbody tr:nth-child(odd) { - background: rgba(0, 0, 0, 0.05); } - .table.table-striped tbody tr:nth-child(even), .jsgrid .table-striped.jsgrid-table tbody tr:nth-child(even) { - background: transparent; } - .table.table-stretched thead tr th:first-child, .jsgrid .table-stretched.jsgrid-table thead tr th:first-child, - .table.table-stretched thead tr td:first-child, - .jsgrid .table-stretched.jsgrid-table thead tr td:first-child, - .table.table-stretched tbody tr th:first-child, - .jsgrid .table-stretched.jsgrid-table tbody tr th:first-child, - .table.table-stretched tbody tr td:first-child, - .jsgrid .table-stretched.jsgrid-table tbody tr td:first-child { - padding-left: 0; } - .table.table-stretched thead tr th:last-child, .jsgrid .table-stretched.jsgrid-table thead tr th:last-child, - .table.table-stretched thead tr td:last-child, - .jsgrid .table-stretched.jsgrid-table thead tr td:last-child, - .table.table-stretched tbody tr th:last-child, - .jsgrid .table-stretched.jsgrid-table tbody tr th:last-child, - .table.table-stretched tbody tr td:last-child, - .jsgrid .table-stretched.jsgrid-table tbody tr td:last-child { - padding-right: 0; - text-align: right; } +.table, +.jsgrid .jsgrid-table { + margin-bottom: 0; +} + +.table thead th, +.jsgrid .jsgrid-table thead th { + border-top: 0; + border-bottom-width: 1px; + font-family: "roboto", sans-serif; + font-weight: 500; + color: var(--base-text); + border-bottom-color: var(--outline); +} + +.table thead th i, +.jsgrid .jsgrid-table thead th i { + margin-left: 0.325rem; +} + +.table tbody td, +.jsgrid .jsgrid-table tbody td { + border-top-color: var(--outline); +} + +.table td, +.jsgrid .jsgrid-table td, +.table th, +.jsgrid .jsgrid-table th { + vertical-align: middle; + font-size: 0.875rem; + line-height: 1; + white-space: nowrap; + height: 35px; + padding: 12px 15px; +} + +.table td img:not(.thumb-image), +.jsgrid .jsgrid-table td img:not(.thumb-image), +.table th img:not(.thumb-image), +.jsgrid .jsgrid-table th img:not(.thumb-image) { + border-radius: 100%; +} + +.table td img.thumb-image, +.jsgrid .jsgrid-table td img.thumb-image, +.table th img.thumb-image, +.jsgrid .jsgrid-table th img.thumb-image { + width: 50px; + height: 50px; + border: 1px solid var(--outline); +} + +.table td .badge, +.jsgrid .jsgrid-table td .badge, +.table th .badge, +.jsgrid .jsgrid-table th .badge { + margin-bottom: 0; +} + +.table td .form-check, +.jsgrid .jsgrid-table td .form-check, +.table td .form-radio, +.jsgrid .jsgrid-table td .form-radio, +.table th .form-check, +.jsgrid .jsgrid-table th .form-check, +.table th .form-radio, +.jsgrid .jsgrid-table th .form-radio { + margin-top: 0; + margin-bottom: -0px; +} + +.table td, +.jsgrid .jsgrid-table td { + color: var(--base-text); +} + +.table td .form-check .form-check-label input:checked+.input-helper:after, +.jsgrid .jsgrid-table td .form-check .form-check-label input:checked+.input-helper:after { + line-height: 1px; +} + +.table.table-borderless, +.jsgrid .table-borderless.jsgrid-table { + border: none; +} + +.table.table-borderless td, +.jsgrid .table-borderless.jsgrid-table td, +.table.table-borderless th, +.jsgrid .table-borderless.jsgrid-table th, +.table.table-borderless tr, +.jsgrid .table-borderless.jsgrid-table tr { + border: none; +} + +.table.table-bordered thead, +.jsgrid .table-bordered.jsgrid-table thead { + border: 1px solid var(--outline); + border-bottom: none; +} + +.table.table-bordered thead tr:not(.enable-border) th, +.jsgrid .table-bordered.jsgrid-table thead tr:not(.enable-border) th { + border-left: none; + border-right: none; +} + +.table.table-bordered td, +.jsgrid .table-bordered.jsgrid-table td { + border-color: var(--outline); +} + +.table.table-bordered.table-edge-border-0, +.jsgrid .table-bordered.table-edge-border-0.jsgrid-table { + border-left: none; + border-right: none; + border-bottom: none; +} + +.table.table-bordered.table-edge-border-0 thead, +.jsgrid .table-bordered.table-edge-border-0.jsgrid-table thead { + border-left: none; + border-right: none; +} + +.table.table-bordered.table-edge-border-0 th:first-child, +.jsgrid .table-bordered.table-edge-border-0.jsgrid-table th:first-child, +.table.table-bordered.table-edge-border-0 td:first-child, +.jsgrid .table-bordered.table-edge-border-0.jsgrid-table td:first-child { + border-left: 1px solid transparent; +} + +.table.table-bordered.table-edge-border-0 th:last-child, +.jsgrid .table-bordered.table-edge-border-0.jsgrid-table th:last-child, +.table.table-bordered.table-edge-border-0 td:last-child, +.jsgrid .table-bordered.table-edge-border-0.jsgrid-table td:last-child { + border-right: 1px solid transparent; +} + +.table.table-striped tbody tr:nth-child(odd), +.jsgrid .table-striped.jsgrid-table tbody tr:nth-child(odd) { + background: rgba(0, 0, 0, 0.05); +} + +.table.table-striped tbody tr:nth-child(even), +.jsgrid .table-striped.jsgrid-table tbody tr:nth-child(even) { + background: transparent; +} + +.table.table-stretched thead tr th:first-child, +.jsgrid .table-stretched.jsgrid-table thead tr th:first-child, +.table.table-stretched thead tr td:first-child, +.jsgrid .table-stretched.jsgrid-table thead tr td:first-child, +.table.table-stretched tbody tr th:first-child, +.jsgrid .table-stretched.jsgrid-table tbody tr th:first-child, +.table.table-stretched tbody tr td:first-child, +.jsgrid .table-stretched.jsgrid-table tbody tr td:first-child { + padding-left: 0; +} + +.table.table-stretched thead tr th:last-child, +.jsgrid .table-stretched.jsgrid-table thead tr th:last-child, +.table.table-stretched thead tr td:last-child, +.jsgrid .table-stretched.jsgrid-table thead tr td:last-child, +.table.table-stretched tbody tr th:last-child, +.jsgrid .table-stretched.jsgrid-table tbody tr th:last-child, +.table.table-stretched tbody tr td:last-child, +.jsgrid .table-stretched.jsgrid-table tbody tr td:last-child { + padding-right: 0; + text-align: right; +} /* Tabs */ .nav-pills .nav-item .nav-link, @@ -14668,107 +22909,148 @@ ul { font-family: "roboto", sans-serif; line-height: 1; font-size: 0.875rem; - color: #fff; + color: var(--base-text); text-align: center; display: -webkit-box; display: -ms-flexbox; - display: flex; } - .nav-pills .nav-item .nav-link i, - .nav-tabs .nav-item .nav-link i { - margin-right: 10px; } + display: flex; +} + +.nav-pills .nav-item .nav-link i, +.nav-tabs .nav-item .nav-link i { + margin-right: 10px; +} .tab-content { font-family: "roboto", sans-serif; font-size: 0.875rem; - line-height: 1.71; } + line-height: 1.71; +} .tab-basic { border-bottom: none; - margin-bottom: 20px; } - .tab-basic .nav-item { - margin-right: 7%; } - .tab-basic .nav-item .nav-link { - color: #b9c0d3; - padding: 0 0 7px; - border-top: none; - border-right: none; - border-left: none; - border-bottom: 2px solid #383e5d; } - .tab-basic .nav-item .nav-link.active { - border-top: none; - border-right: none; - border-left: none; - border-bottom: 2px solid #19d895; - color: #19d895; - background: #222437; } + margin-bottom: 20px; +} + +.tab-basic .nav-item { + margin-right: 7%; +} + +.tab-basic .nav-item .nav-link { + color: var(--base-text); + padding: 0 0 7px; + border-top: none; + border-right: none; + border-left: none; + border-bottom: 2px solid var(--outline); +} + +.tab-basic .nav-item .nav-link.active { + border-top: none; + border-right: none; + border-left: none; + border-bottom: 2px solid #19d895; + color: #19d895; + background: var(--dropdown-bg); +} .tab-solid { border: none; - margin-bottom: 30px; } - .tab-solid .nav-item .nav-link { - border: none; - padding: 10px 16px; - border-radius: 4px; } - .tab-solid .nav-item .nav-link:nth(fist-child) { - padding-left: 0; } - .tab-solid .nav-item .nav-link.active { - border: none; - color: #ffffff; } + margin-bottom: 30px; +} + +.tab-solid .nav-item .nav-link { + border: none; + padding: 10px 16px; + border-radius: 4px; +} + +.tab-solid .nav-item .nav-link:nth(fist-child) { + padding-left: 0; +} + +.tab-solid .nav-item .nav-link.active { + border: none; + color: #ffffff; +} .tab-content-solid { border: none; padding-left: 0; - padding-right: 0; } + padding-right: 0; +} .tab-solid-primary .nav-link.active { - background: #2196f3; } + background: #2196f3; +} .tab-solid-secondary .nav-link.active { - background: #dde4eb; } + background: #dde4eb; +} .tab-solid-success .nav-link.active { - background: #19d895; } + background: #19d895; +} .tab-solid-info .nav-link.active { - background: #8862e0; } + background: #8862e0; +} .tab-solid-warning .nav-link.active { - background: #ffaf00; } + background: #ffaf00; +} .tab-solid-danger .nav-link.active { - background: #ff6258; } + background: #ff6258; +} .tab-solid-light .nav-link.active { - background: #fbfbfb; } + background: #fbfbfb; +} .tab-solid-dark .nav-link.active { - background: #252C46; } + background: #252C46; +} .tab-minimal .nav-tabs { - border: none; } - .tab-minimal .nav-tabs .nav-item .nav-link { - border: none; - font-size: 14px; } - .tab-minimal .nav-tabs .nav-item .nav-link.active { - font-weight: 600; - background: #222437; - color: #fff; } - .tab-minimal .nav-tabs .nav-item .nav-link:first-child { - padding-left: 0; } + border: none; +} + +.tab-minimal .nav-tabs .nav-item .nav-link { + border: none; + font-size: 14px; +} + +.tab-minimal .nav-tabs .nav-item .nav-link.active { + font-weight: 600; + background: var(--dropdown-bg); + color: var(--base-text); +} + +.tab-minimal .nav-tabs .nav-item .nav-link:first-child { + padding-left: 0; +} .tab-simple-styled { border-bottom: none; margin-top: 30px; - margin-bottom: 30px; } - .tab-simple-styled .nav-item { - margin-right: 30px; } - .tab-simple-styled .nav-item .nav-link { - border: none; - padding: 0; - color: #b9c0d3; } - .tab-simple-styled .nav-item .nav-link.active { - background: #222437; - color: #8862e0; } + margin-bottom: 30px; +} + +.tab-simple-styled .nav-item { + margin-right: 30px; +} + +.tab-simple-styled .nav-item .nav-link { + border: none; + padding: 0; + color: var(--base-text); +} + +.tab-simple-styled .nav-item .nav-link.active { + background: var(--dropdown-bg); + color: #8862e0; +} .tab-tile-style { display: -webkit-box; @@ -14777,53 +23059,69 @@ ul { -ms-flex-pack: distribute; justify-content: space-around; border-bottom: none; - margin-bottom: 30px; } - .tab-tile-style .nav-item .nav-link { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - padding: 15px 25px; - border-radius: 0px; - border: none; } - .tab-tile-style .nav-item .nav-link p { - margin-bottom: 0; } - .tab-tile-style .nav-item:hover { - border: none; } - .tab-tile-style .nav-item.active .nav-link { - background: rgba(230, 236, 245, 0.4); } - .tab-tile-style .nav-item.active .nav-link:before { - content: ""; - position: absolute; - top: 0px; - width: 100%; - left: 0; - height: 2px; - background: #ff6258; - right: 0; } + margin-bottom: 30px; +} + +.tab-tile-style .nav-item .nav-link { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + padding: 15px 25px; + border-radius: 0px; + border: none; +} + +.tab-tile-style .nav-item .nav-link p { + margin-bottom: 0; +} + +.tab-tile-style .nav-item:hover { + border: none; +} + +.tab-tile-style .nav-item.active .nav-link { + background: rgba(230, 236, 245, 0.4); +} + +.tab-tile-style .nav-item.active .nav-link:before { + content: ""; + position: absolute; + top: 0px; + width: 100%; + left: 0; + height: 2px; + background: #ff6258; + right: 0; +} .vertical-tab { display: -webkit-box; display: -ms-flexbox; - display: flex; } - .vertical-tab .nav-tabs { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin-bottom: 0; } - .vertical-tab .tab-content { - margin-bottom: 0; } + display: flex; +} + +.vertical-tab .nav-tabs { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-bottom: 0; +} + +.vertical-tab .tab-content { + margin-bottom: 0; +} /* Settings Panel */ .settings-panel { @@ -14835,7 +23133,7 @@ ul { width: 300px; height: 100vh; min-height: 100%; - background: #222437; + background: var(--dropdown-bg); padding-top: 50px; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; @@ -14845,233 +23143,326 @@ ul { transition-property: right, -webkit-box-shadow; transition-property: right, box-shadow; transition-property: right, box-shadow, -webkit-box-shadow; - z-index: 9999; } - .settings-panel .nav-tabs { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - margin: 0; - padding: 0; - background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); } - .settings-panel .nav-tabs .nav-item { - border: none; } - .settings-panel .nav-tabs .nav-item .nav-link { - text-align: center; - border: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: rgba(255, 255, 255, 0.5); - -webkit-transition-duration: 0.4s; - transition-duration: 0.4s; - -webkit-transition-property: color; - transition-property: color; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - .settings-panel .nav-tabs .nav-item .nav-link.active { - background: transparent; - color: #ffffff; } - .settings-panel .tab-content { - border: none; - padding: 20px 0 0; } - .settings-panel .tab-content .tab-pane.scroll-wrapper { - position: relative; - max-height: 100vh; - height: 100%; - padding-bottom: 150px; } - .settings-panel .settings-heading { - padding: 16px 0 13px 20px; } - .rtl .settings-panel .settings-heading { - padding: 16px 35px 13px 0; - text-align: right; } - .rtl .settings-panel small.settings-heading { - padding: 16px 0 13px 12px; } - .settings-panel .sidebar-bg-options { - padding: 13px 35px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 0.875rem; - line-height: 1; - color: #595959; - background: #ffffff; - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; - -webkit-transition-property: background; - transition-property: background; } - .settings-panel .sidebar-bg-options.selected { - background: #f7f7f9; } - .settings-panel .color-tiles { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin: 0 35px 10px; - padding-top: 15px; } - .settings-panel .color-tiles .tiles { - margin: 10px 18px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - .settings-panel .color-tiles .tiles:before { - content: ""; - width: 0; - height: 0; - opacity: 0; - background: rgba(255, 255, 255, 0.5); - border-radius: 100%; - border: 0 solid rgba(255, 255, 255, 0.4); - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; } - .settings-panel .color-tiles .tiles.selected:before { - width: 10px; - height: 10px; - opacity: 1; - border-width: 1px; } - .settings-panel .color-tiles .tiles.pink { - background: #E91E63; } - .settings-panel .color-tiles .tiles.default { - border: 1px solid white; - background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); } - .settings-panel .chat-list { - padding-left: 0; } - .settings-panel .chat-list .list { - padding: 0.4rem 0.8rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - border-bottom: 1px solid #383e5d; } - .settings-panel .chat-list .list:last-child { - border-bottom: none; } - .settings-panel .chat-list .list .profile { - position: relative; - margin-right: 1rem; } - .settings-panel .chat-list .list .profile img { - width: 2.50rem; - height: 2.50rem; - border-radius: 100%; } - .settings-panel .chat-list .list .profile span { - height: 0.75rem; - width: 0.75rem; - position: absolute; - bottom: 0.34rem; - right: 0; - border: 0.13rem solid #ffffff; - border-radius: 100%; } - .settings-panel .chat-list .list .profile span.online { - background: #19d895; } - .settings-panel .chat-list .list .profile span.offline { - background: #ffaf00; } - .settings-panel .chat-list .list .info { - margin-right: auto; } - .settings-panel .chat-list .list .info p { - display: block; - margin-bottom: 0; } - .settings-panel .chat-list .list .info p:last-child { - opacity: 0.5; - font-size: 0.8rem; } - .rtl .settings-panel .chat-list .list .info p:last-child { - text-align: right; } - .settings-panel .chat-list .list.active { - background: #26283f; } - .settings-panel.open { - right: 0; - -webkit-box-shadow: 7px 0 80px -9px rgba(0, 0, 0, 0.2); - box-shadow: 7px 0 80px -9px rgba(0, 0, 0, 0.2); } - .settings-panel .settings-close { - position: absolute; - top: 47px; - right: 10px; - color: #2196f3; - background: transparent; - border-radius: 4px; - padding: 0 3px; - cursor: pointer; - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; - z-index: 999; } - .settings-panel .settings-close:hover { - background: rgba(255, 255, 255, 0.3); } - .rtl .settings-panel .settings-close { - right: unset; - left: 10px; } - .settings-panel .events p { - font-family: "roboto", sans-serif; } - .rtl .settings-panel .events p { - text-align: right; } - .rtl .settings-panel { - right: unset; - left: -300px; - -webkit-transition-property: left; - transition-property: left; } - .rtl .settings-panel .chat-list { - padding-right: 0; } - .rtl .settings-panel .chat-list .list .profile { - margin-right: 0; - margin-left: 1rem; } - .rtl .settings-panel .chat-list .list .info { - margin-right: 0; - margin-left: auto; } - .rtl .settings-panel .chat-list .list .info .badge { - margin-right: 10px; } - .rtl .settings-panel.open { - left: 0; - right: unset; } - .settings-panel .demo-screen-wrapper { - height: 100vh; - overflow-y: auto; - padding-bottom: 100px; - padding-top: 20px; } - .settings-panel .demo-screen-wrapper .demo-thumb-image { - display: block; - margin-bottom: 5px; - padding: 10px 25px; } - .settings-panel .demo-screen-wrapper .demo-thumb-image img { - width: 100%; - max-width: 100%; - -webkit-box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.5); - box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.5); - -webkit-transform: scale(1); - transform: scale(1); - border-radius: 4px; - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; - -webkit-transition-property: "transform", "box-shadow", "transform", "box-shadow"; - transition-property: "transform", "box-shadow", "transform", "box-shadow"; - transition-property: "transform", "box-shadow"; } - .settings-panel .demo-screen-wrapper .demo-thumb-image img:hover { - -webkit-transform: scale(1.05); - transform: scale(1.05); - -webkit-box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.5); - box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.5); } + z-index: 9999; +} + +.settings-panel .nav-tabs { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + margin: 0; + padding: 0; + background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); +} + +.settings-panel .nav-tabs .nav-item { + border: none; +} + +.settings-panel .nav-tabs .nav-item .nav-link { + text-align: center; + border: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: rgba(255, 255, 255, 0.5); + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; + -webkit-transition-property: color; + transition-property: color; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.settings-panel .nav-tabs .nav-item .nav-link.active { + background: transparent; + color: #ffffff; +} + +.settings-panel .tab-content { + border: none; + padding: 20px 0 0; +} + +.settings-panel .tab-content .tab-pane.scroll-wrapper { + position: relative; + max-height: 100vh; + height: 100%; + padding-bottom: 150px; +} + +.settings-panel .settings-heading { + padding: 16px 0 13px 20px; +} + +.rtl .settings-panel .settings-heading { + padding: 16px 35px 13px 0; + text-align: right; +} + +.rtl .settings-panel small.settings-heading { + padding: 16px 0 13px 12px; +} + +.settings-panel .sidebar-bg-options { + padding: 13px 35px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 0.875rem; + line-height: 1; + color: #595959; + background: #ffffff; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-property: background; + transition-property: background; +} + +.settings-panel .sidebar-bg-options.selected { + background: #f7f7f9; +} + +.settings-panel .color-tiles { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: 0 35px 10px; + padding-top: 15px; +} + +.settings-panel .color-tiles .tiles { + margin: 10px 18px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.settings-panel .color-tiles .tiles:before { + content: ""; + width: 0; + height: 0; + opacity: 0; + background: rgba(255, 255, 255, 0.5); + border-radius: 100%; + border: 0 solid rgba(255, 255, 255, 0.4); + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} + +.settings-panel .color-tiles .tiles.selected:before { + width: 10px; + height: 10px; + opacity: 1; + border-width: 1px; +} + +.settings-panel .color-tiles .tiles.pink { + background: #E91E63; +} + +.settings-panel .color-tiles .tiles.default { + border: 1px solid white; + background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); +} + +.settings-panel .chat-list { + padding-left: 0; +} + +.settings-panel .chat-list .list { + padding: 0.4rem 0.8rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + border-bottom: 1px solid var(--outline); +} + +.settings-panel .chat-list .list:last-child { + border-bottom: none; +} + +.settings-panel .chat-list .list .profile { + position: relative; + margin-right: 1rem; +} + +.settings-panel .chat-list .list .profile img { + width: 2.50rem; + height: 2.50rem; + border-radius: 100%; +} + +.settings-panel .chat-list .list .profile span { + height: 0.75rem; + width: 0.75rem; + position: absolute; + bottom: 0.34rem; + right: 0; + border: 0.13rem solid #ffffff; + border-radius: 100%; +} + +.settings-panel .chat-list .list .profile span.online { + background: #19d895; +} + +.settings-panel .chat-list .list .profile span.offline { + background: #ffaf00; +} + +.settings-panel .chat-list .list .info { + margin-right: auto; +} + +.settings-panel .chat-list .list .info p { + display: block; + margin-bottom: 0; +} + +.settings-panel .chat-list .list .info p:last-child { + opacity: 0.5; + font-size: 0.8rem; +} + +.rtl .settings-panel .chat-list .list .info p:last-child { + text-align: right; +} + +.settings-panel .chat-list .list.active { + background: #26283f; +} + +.settings-panel.open { + right: 0; + -webkit-box-shadow: 7px 0 80px -9px rgba(0, 0, 0, 0.2); + box-shadow: 7px 0 80px -9px rgba(0, 0, 0, 0.2); +} + +.settings-panel .settings-close { + position: absolute; + top: 47px; + right: 10px; + color: #2196f3; + background: transparent; + border-radius: 4px; + padding: 0 3px; + cursor: pointer; + -webkit-transition-duration: 0.2s; + transition-duration: 0.2s; + z-index: 999; +} + +.settings-panel .settings-close:hover { + background: rgba(255, 255, 255, 0.3); +} + +.rtl .settings-panel .settings-close { + right: unset; + left: 10px; +} + +.settings-panel .events p { + font-family: "roboto", sans-serif; +} + +.rtl .settings-panel .events p { + text-align: right; +} + +.rtl .settings-panel { + right: unset; + left: -300px; + -webkit-transition-property: left; + transition-property: left; +} + +.rtl .settings-panel .chat-list { + padding-right: 0; +} + +.rtl .settings-panel .chat-list .list .profile { + margin-right: 0; + margin-left: 1rem; +} + +.rtl .settings-panel .chat-list .list .info { + margin-right: 0; + margin-left: auto; +} + +.rtl .settings-panel .chat-list .list .info .badge { + margin-right: 10px; +} + +.rtl .settings-panel.open { + left: 0; + right: unset; +} + +.settings-panel .demo-screen-wrapper { + height: 100vh; + overflow-y: auto; + padding-bottom: 100px; + padding-top: 20px; +} + +.settings-panel .demo-screen-wrapper .demo-thumb-image { + display: block; + margin-bottom: 5px; + padding: 10px 25px; +} + +.settings-panel .demo-screen-wrapper .demo-thumb-image img { + width: 100%; + max-width: 100%; + -webkit-box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.5); + box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.5); + -webkit-transform: scale(1); + transform: scale(1); + border-radius: 4px; + -webkit-transition-duration: 0.2s; + transition-duration: 0.2s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-property: "transform", "box-shadow", "transform", "box-shadow"; + transition-property: "transform", "box-shadow", "transform", "box-shadow"; + transition-property: "transform", "box-shadow"; +} + +.settings-panel .demo-screen-wrapper .demo-thumb-image img:hover { + -webkit-transform: scale(1.05); + transform: scale(1.05); + -webkit-box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.5); + box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.5); +} .right-sidebar-toggler-wrapper { position: fixed; @@ -15079,238 +23470,361 @@ ul { right: 10px; z-index: 99; padding: 5px; - background: #1c1e2f; + background: var(--deep-bg); border-radius: 4px; -webkit-box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 0.4); - box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 0.4); } - .right-sidebar-toggler-wrapper .sidebar-toggler { - padding: 7px 10px; - color: #fff; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; - background: #222437; - margin-bottom: 5px; - border-radius: 4px; } - .right-sidebar-toggler-wrapper .sidebar-toggler:last-child { - margin-bottom: 0; } - .right-sidebar-toggler-wrapper .sidebar-toggler:hover { - background: rgba(33, 150, 243, 0.2); - color: #2196f3; } - .right-sidebar-toggler-wrapper .sidebar-toggler#layout-toggler { - background: rgba(25, 216, 149, 0.2); - color: #19d895; } - .right-sidebar-toggler-wrapper .sidebar-toggler a { - color: inherit; } - .right-sidebar-toggler-wrapper .sidebar-toggler:last-child { - border-bottom: none; } + box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 0.4); +} + +.right-sidebar-toggler-wrapper .sidebar-toggler { + padding: 7px 10px; + color: var(--base-text); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; + background: var(--dropdown-bg); + margin-bottom: 5px; + border-radius: 4px; +} + +.right-sidebar-toggler-wrapper .sidebar-toggler:last-child { + margin-bottom: 0; +} + +.right-sidebar-toggler-wrapper .sidebar-toggler:hover { + background: rgba(33, 150, 243, 0.2); + color: #2196f3; +} + +.right-sidebar-toggler-wrapper .sidebar-toggler#layout-toggler { + background: rgba(25, 216, 149, 0.2); + color: #19d895; +} + +.right-sidebar-toggler-wrapper .sidebar-toggler a { + color: inherit; +} + +.right-sidebar-toggler-wrapper .sidebar-toggler:last-child { + border-bottom: none; +} /* Tabs */ .add-items { margin-bottom: 1.5rem; - overflow: hidden; } - .add-items input[type="text"] { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - width: 100%; } - .add-items .btn, .add-items .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .add-items .ajax-file-upload, .add-items .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .add-items .swal2-styled, .add-items .wizard > .actions a, .wizard > .actions .add-items a { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } + overflow: hidden; +} + +.add-items input[type="text"] { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + width: 100%; +} + +.add-items .btn, +.add-items .ajax-upload-dragdrop .ajax-file-upload, +.ajax-upload-dragdrop .add-items .ajax-file-upload, +.add-items .swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .add-items .swal2-styled, +.add-items .wizard>.actions a, +.wizard>.actions .add-items a { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} .list-wrapper { height: 100%; - max-height: 100%; } - .list-wrapper ul { - padding: 0; - text-align: left; - list-style: none; - margin-bottom: 0; } - .list-wrapper ul li { - font-size: 0.9375rem; - padding: 0.4rem 0; - border-bottom: 1px solid #383e5d; } - .list-wrapper ul li .form-check { - max-width: 90%; } - .list-wrapper ul li .col-content { - width: 100%; } - .list-wrapper ul li .col-content > div { - width: 100%; } - .list-wrapper input[type="checkbox"] { - margin-right: 15px; } - .list-wrapper .remove { - margin-left: auto; - cursor: pointer; - font-size: 1.3rem; - font-weight: 600; - color: #2196f3; - width: 1.25rem; - height: 1.25rem; - line-height: 20px; - text-align: center; } - .rtl .list-wrapper .remove { - margin-right: auto; - margin-left: 0; } - .list-wrapper .completed { - text-decoration: line-through; - -webkit-text-decoration-color: #2196f3; - text-decoration-color: #2196f3; } - .list-wrapper .completed .remove { - text-decoration: none; } + max-height: 100%; +} + +.list-wrapper ul { + padding: 0; + text-align: left; + list-style: none; + margin-bottom: 0; +} + +.list-wrapper ul li { + font-size: 0.9375rem; + padding: 0.4rem 0; + border-bottom: 1px solid var(--outline); +} + +.list-wrapper ul li .form-check { + max-width: 90%; +} + +.list-wrapper ul li .col-content { + width: 100%; +} + +.list-wrapper ul li .col-content>div { + width: 100%; +} + +.list-wrapper input[type="checkbox"] { + margin-right: 15px; +} + +.list-wrapper .remove { + margin-left: auto; + cursor: pointer; + font-size: 1.3rem; + font-weight: 600; + color: #2196f3; + width: 1.25rem; + height: 1.25rem; + line-height: 20px; + text-align: center; +} + +.rtl .list-wrapper .remove { + margin-right: auto; + margin-left: 0; +} + +.list-wrapper .completed { + text-decoration: line-through; + -webkit-text-decoration-color: #2196f3; + text-decoration-color: #2196f3; +} + +.list-wrapper .completed .remove { + text-decoration: none; +} /* Tooltips */ .tooltip-static-demo .tooltip { position: relative; display: inline-block; opacity: 1; - margin: 0 10px 10px 0; } + margin: 0 10px 10px 0; +} .tooltip-static-demo .bs-tooltip-bottom-demo .arrow, .tooltip-static-demo .bs-tooltip-top-demo .arrow { left: 50%; -webkit-transform: translateX(-50%); - transform: translateX(-50%); } + transform: translateX(-50%); +} .tooltip-static-demo .bs-tooltip-left-demo .arrow, .tooltip-static-demo .bs-tooltip-right-demo .arrow { top: 50%; -webkit-transform: translateY(-50%); - transform: translateY(-50%); } + transform: translateY(-50%); +} .tooltip { font-size: 0.75rem; min-width: 5.625rem; - z-index: 1029; } - .tooltip .tooltip-inner { - font-family: "roboto", sans-serif; } + z-index: 1029; +} + +.tooltip .tooltip-inner { + font-family: "roboto", sans-serif; +} .tooltip-primary .tooltip-inner { background: #2196f3; - color: #ffffff; } + color: #ffffff; +} -.tooltip-primary.bs-tooltip-top .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="top"] .arrow::before { - border-top-color: #2196f3; } +.tooltip-primary.bs-tooltip-top .arrow::before, +.tooltip-primary.bs-tooltip-auto[x-placement^="top"] .arrow::before { + border-top-color: #2196f3; +} -.tooltip-primary.bs-tooltip-right .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="right"] .arrow::before { - border-right-color: #2196f3; } +.tooltip-primary.bs-tooltip-right .arrow::before, +.tooltip-primary.bs-tooltip-auto[x-placement^="right"] .arrow::before { + border-right-color: #2196f3; +} -.tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - border-bottom-color: #2196f3; } +.tooltip-primary.bs-tooltip-bottom .arrow::before, +.tooltip-primary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + border-bottom-color: #2196f3; +} -.tooltip-primary.bs-tooltip-left .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="left"] .arrow::before { - border-left-color: #2196f3; } +.tooltip-primary.bs-tooltip-left .arrow::before, +.tooltip-primary.bs-tooltip-auto[x-placement^="left"] .arrow::before { + border-left-color: #2196f3; +} .tooltip-secondary .tooltip-inner { background: #dde4eb; - color: #ffffff; } + color: #ffffff; +} -.tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="top"] .arrow::before { - border-top-color: #dde4eb; } +.tooltip-secondary.bs-tooltip-top .arrow::before, +.tooltip-secondary.bs-tooltip-auto[x-placement^="top"] .arrow::before { + border-top-color: #dde4eb; +} -.tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="right"] .arrow::before { - border-right-color: #dde4eb; } +.tooltip-secondary.bs-tooltip-right .arrow::before, +.tooltip-secondary.bs-tooltip-auto[x-placement^="right"] .arrow::before { + border-right-color: #dde4eb; +} -.tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - border-bottom-color: #dde4eb; } +.tooltip-secondary.bs-tooltip-bottom .arrow::before, +.tooltip-secondary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + border-bottom-color: #dde4eb; +} -.tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="left"] .arrow::before { - border-left-color: #dde4eb; } +.tooltip-secondary.bs-tooltip-left .arrow::before, +.tooltip-secondary.bs-tooltip-auto[x-placement^="left"] .arrow::before { + border-left-color: #dde4eb; +} .tooltip-success .tooltip-inner { background: #19d895; - color: #ffffff; } + color: #ffffff; +} -.tooltip-success.bs-tooltip-top .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="top"] .arrow::before { - border-top-color: #19d895; } +.tooltip-success.bs-tooltip-top .arrow::before, +.tooltip-success.bs-tooltip-auto[x-placement^="top"] .arrow::before { + border-top-color: #19d895; +} -.tooltip-success.bs-tooltip-right .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="right"] .arrow::before { - border-right-color: #19d895; } +.tooltip-success.bs-tooltip-right .arrow::before, +.tooltip-success.bs-tooltip-auto[x-placement^="right"] .arrow::before { + border-right-color: #19d895; +} -.tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - border-bottom-color: #19d895; } +.tooltip-success.bs-tooltip-bottom .arrow::before, +.tooltip-success.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + border-bottom-color: #19d895; +} -.tooltip-success.bs-tooltip-left .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="left"] .arrow::before { - border-left-color: #19d895; } +.tooltip-success.bs-tooltip-left .arrow::before, +.tooltip-success.bs-tooltip-auto[x-placement^="left"] .arrow::before { + border-left-color: #19d895; +} .tooltip-info .tooltip-inner { background: #8862e0; - color: #ffffff; } + color: #ffffff; +} -.tooltip-info.bs-tooltip-top .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="top"] .arrow::before { - border-top-color: #8862e0; } +.tooltip-info.bs-tooltip-top .arrow::before, +.tooltip-info.bs-tooltip-auto[x-placement^="top"] .arrow::before { + border-top-color: #8862e0; +} -.tooltip-info.bs-tooltip-right .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="right"] .arrow::before { - border-right-color: #8862e0; } +.tooltip-info.bs-tooltip-right .arrow::before, +.tooltip-info.bs-tooltip-auto[x-placement^="right"] .arrow::before { + border-right-color: #8862e0; +} -.tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - border-bottom-color: #8862e0; } +.tooltip-info.bs-tooltip-bottom .arrow::before, +.tooltip-info.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + border-bottom-color: #8862e0; +} -.tooltip-info.bs-tooltip-left .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="left"] .arrow::before { - border-left-color: #8862e0; } +.tooltip-info.bs-tooltip-left .arrow::before, +.tooltip-info.bs-tooltip-auto[x-placement^="left"] .arrow::before { + border-left-color: #8862e0; +} .tooltip-warning .tooltip-inner { background: #ffaf00; - color: #ffffff; } + color: #ffffff; +} -.tooltip-warning.bs-tooltip-top .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="top"] .arrow::before { - border-top-color: #ffaf00; } +.tooltip-warning.bs-tooltip-top .arrow::before, +.tooltip-warning.bs-tooltip-auto[x-placement^="top"] .arrow::before { + border-top-color: #ffaf00; +} -.tooltip-warning.bs-tooltip-right .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="right"] .arrow::before { - border-right-color: #ffaf00; } +.tooltip-warning.bs-tooltip-right .arrow::before, +.tooltip-warning.bs-tooltip-auto[x-placement^="right"] .arrow::before { + border-right-color: #ffaf00; +} -.tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - border-bottom-color: #ffaf00; } +.tooltip-warning.bs-tooltip-bottom .arrow::before, +.tooltip-warning.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + border-bottom-color: #ffaf00; +} -.tooltip-warning.bs-tooltip-left .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="left"] .arrow::before { - border-left-color: #ffaf00; } +.tooltip-warning.bs-tooltip-left .arrow::before, +.tooltip-warning.bs-tooltip-auto[x-placement^="left"] .arrow::before { + border-left-color: #ffaf00; +} .tooltip-danger .tooltip-inner { background: #ff6258; - color: #ffffff; } + color: #ffffff; +} -.tooltip-danger.bs-tooltip-top .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="top"] .arrow::before { - border-top-color: #ff6258; } +.tooltip-danger.bs-tooltip-top .arrow::before, +.tooltip-danger.bs-tooltip-auto[x-placement^="top"] .arrow::before { + border-top-color: #ff6258; +} -.tooltip-danger.bs-tooltip-right .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="right"] .arrow::before { - border-right-color: #ff6258; } +.tooltip-danger.bs-tooltip-right .arrow::before, +.tooltip-danger.bs-tooltip-auto[x-placement^="right"] .arrow::before { + border-right-color: #ff6258; +} -.tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - border-bottom-color: #ff6258; } +.tooltip-danger.bs-tooltip-bottom .arrow::before, +.tooltip-danger.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + border-bottom-color: #ff6258; +} -.tooltip-danger.bs-tooltip-left .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="left"] .arrow::before { - border-left-color: #ff6258; } +.tooltip-danger.bs-tooltip-left .arrow::before, +.tooltip-danger.bs-tooltip-auto[x-placement^="left"] .arrow::before { + border-left-color: #ff6258; +} .tooltip-light .tooltip-inner { background: #fbfbfb; - color: #ffffff; } + color: #ffffff; +} -.tooltip-light.bs-tooltip-top .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="top"] .arrow::before { - border-top-color: #fbfbfb; } +.tooltip-light.bs-tooltip-top .arrow::before, +.tooltip-light.bs-tooltip-auto[x-placement^="top"] .arrow::before { + border-top-color: #fbfbfb; +} -.tooltip-light.bs-tooltip-right .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="right"] .arrow::before { - border-right-color: #fbfbfb; } +.tooltip-light.bs-tooltip-right .arrow::before, +.tooltip-light.bs-tooltip-auto[x-placement^="right"] .arrow::before { + border-right-color: #fbfbfb; +} -.tooltip-light.bs-tooltip-bottom .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - border-bottom-color: #fbfbfb; } +.tooltip-light.bs-tooltip-bottom .arrow::before, +.tooltip-light.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + border-bottom-color: #fbfbfb; +} -.tooltip-light.bs-tooltip-left .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="left"] .arrow::before { - border-left-color: #fbfbfb; } +.tooltip-light.bs-tooltip-left .arrow::before, +.tooltip-light.bs-tooltip-auto[x-placement^="left"] .arrow::before { + border-left-color: #fbfbfb; +} .tooltip-dark .tooltip-inner { background: #252C46; - color: #ffffff; } + color: #ffffff; +} -.tooltip-dark.bs-tooltip-top .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="top"] .arrow::before { - border-top-color: #252C46; } +.tooltip-dark.bs-tooltip-top .arrow::before, +.tooltip-dark.bs-tooltip-auto[x-placement^="top"] .arrow::before { + border-top-color: #252C46; +} -.tooltip-dark.bs-tooltip-right .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="right"] .arrow::before { - border-right-color: #252C46; } +.tooltip-dark.bs-tooltip-right .arrow::before, +.tooltip-dark.bs-tooltip-auto[x-placement^="right"] .arrow::before { + border-right-color: #252C46; +} -.tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - border-bottom-color: #252C46; } +.tooltip-dark.bs-tooltip-bottom .arrow::before, +.tooltip-dark.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + border-bottom-color: #252C46; +} -.tooltip-dark.bs-tooltip-left .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="left"] .arrow::before { - border-left-color: #252C46; } +.tooltip-dark.bs-tooltip-left .arrow::before, +.tooltip-dark.bs-tooltip-auto[x-placement^="left"] .arrow::before { + border-left-color: #252C46; +} /* User Profile */ .user-profile .side-left .card .avatar img { @@ -15319,30 +23833,35 @@ ul { height: 90px; border-radius: 100%; margin-left: auto; - margin-right: auto; } + margin-right: auto; +} .user-profile .side-left .card .avatar .name { text-align: center; color: #252C46; font-size: 1.2rem; font-weight: 600; - margin-bottom: 0; } + margin-bottom: 0; +} .user-profile .side-left .card .avatar .designation { text-align: center; color: #6c757d; font-size: 0.8rem; - font-weight: 600; } + font-weight: 600; +} .user-profile .side-left .card .avatar .email { text-align: center; color: #2196f3; - display: block; } + display: block; +} .user-profile .side-left .card .avatar .number { display: block; text-align: center; - color: #2196f3; } + color: #2196f3; +} .user-profile .side-left .card .overview .achivements { padding-left: 0; @@ -15351,204 +23870,274 @@ ul { display: flex; -webkit-box-pack: center; -ms-flex-pack: center; - justify-content: center; } - .user-profile .side-left .card .overview .achivements li { - width: 33.333%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - .user-profile .side-left .card .overview .achivements li p { - text-align: center; - margin-bottom: 0; - font-weight: 600; - font-size: 1.4rem; - color: #252C46; } - .user-profile .side-left .card .overview .achivements li p:last-child { - font-weight: 500; - font-size: 0.9rem; } + justify-content: center; +} + +.user-profile .side-left .card .overview .achivements li { + width: 33.333%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.user-profile .side-left .card .overview .achivements li p { + text-align: center; + margin-bottom: 0; + font-weight: 600; + font-size: 1.4rem; + color: #252C46; +} + +.user-profile .side-left .card .overview .achivements li p:last-child { + font-weight: 500; + font-size: 0.9rem; +} .user-profile .side-left .card .overview .about-user p { - font-size: 0.8rem; } + font-size: 0.8rem; +} .user-profile .side-left .card .overview .info-links a { font-size: 0.8rem; display: block; - margin-bottom: 10px; } - .user-profile .side-left .card .overview .info-links a i { - font-size: 0.8rem; - margin-right: 10px; } - .user-profile .side-left .card .overview .info-links a span { - text-align: left; - display: inline-block; } + margin-bottom: 10px; +} + +.user-profile .side-left .card .overview .info-links a i { + font-size: 0.8rem; + margin-right: 10px; +} + +.user-profile .side-left .card .overview .info-links a span { + text-align: left; + display: inline-block; +} .calendar-aside { - display: block; } - .calendar-aside .list { - position: relative; - padding: 10px 8px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 5px; - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; - -webkit-transition-property: background; - transition-property: background; } - .calendar-aside .list .user-text { - margin-bottom: 0; - margin-left: 20px; - font-size: 0.875rem; } - .calendar-aside .list .count { - width: 20px; - height: 20px; - position: relative; - border-radius: 50px; - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; - -webkit-transition-property: opacity; - transition-property: opacity; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - .calendar-aside .list .count:before { - content: ""; - position: absolute; - left: 0; - right: 0; - top: 50%; - display: block; - height: 10px; - width: 10px; - margin: auto; - border-radius: 50px; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; } - .calendar-aside .list .count.online:before { - background: #19d895; } - .calendar-aside .list .count.offline:before { - background: #ff6258; } - .calendar-aside .list .count .close { - font-size: 15px; - margin: auto; - opacity: 0; - color: #ff6258; - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; } - .calendar-aside .list:hover { - background: #fbfbfb; } - .calendar-aside .list:hover .count:before { - z-index: 0; - height: 20px; - width: 20px; - background: #fbfbfb; } - .calendar-aside .list:hover .count .close { - z-index: 2; - opacity: 1; } + display: block; +} + +.calendar-aside .list { + position: relative; + padding: 10px 8px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: 5px; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-property: background; + transition-property: background; +} + +.calendar-aside .list .user-text { + margin-bottom: 0; + margin-left: 20px; + font-size: 0.875rem; +} + +.calendar-aside .list .count { + width: 20px; + height: 20px; + position: relative; + border-radius: 50px; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-property: opacity; + transition-property: opacity; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.calendar-aside .list .count:before { + content: ""; + position: absolute; + left: 0; + right: 0; + top: 50%; + display: block; + height: 10px; + width: 10px; + margin: auto; + border-radius: 50px; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} + +.calendar-aside .list .count.online:before { + background: #19d895; +} + +.calendar-aside .list .count.offline:before { + background: #ff6258; +} + +.calendar-aside .list .count .close { + font-size: 15px; + margin: auto; + opacity: 0; + color: #ff6258; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} + +.calendar-aside .list:hover { + background: #fbfbfb; +} + +.calendar-aside .list:hover .count:before { + z-index: 0; + height: 20px; + width: 20px; + background: #fbfbfb; +} + +.calendar-aside .list:hover .count .close { + z-index: 2; + opacity: 1; +} .data-list { width: 100%; - overflow: auto; } - .data-list .list-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - width: 100%; - padding: 10px; - border-bottom: 1px solid #383e5d; } - .data-list .list-item:last-child { - border-bottom: none; } - .data-list .list-item .graph { - margin-left: auto; - width: 110px; } + overflow: auto; +} + +.data-list .list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + width: 100%; + padding: 10px; + border-bottom: 1px solid var(--outline); +} + +.data-list .list-item:last-child { + border-bottom: none; +} + +.data-list .list-item .graph { + margin-left: auto; + width: 110px; +} #sourceLineChartLegend { padding-left: 0; margin-bottom: 0; - list-style-type: none; } - #sourceLineChartLegend li { - display: inline-block; - margin-right: 20px; - color: #b9c0d3; } - #sourceLineChartLegend li .chart-color { - height: 10px; - width: 10px; - display: inline-block; - margin-right: 5px; - border-radius: 100%; } - .rtl #sourceLineChartLegend li .chart-color { - margin-right: 0px; - margin-left: 5px; } - #sourceLineChartLegend li:last-child { - margin-right: 0; } - .rtl #sourceLineChartLegend li { - margin-right: 0px; - margin-left: 20px; } - .rtl #sourceLineChartLegend li:last-child { - margin-left: 0px; } + list-style-type: none; +} + +#sourceLineChartLegend li { + display: inline-block; + margin-right: 20px; + color: var(--base-text); +} + +#sourceLineChartLegend li .chart-color { + height: 10px; + width: 10px; + display: inline-block; + margin-right: 5px; + border-radius: 100%; +} + +.rtl #sourceLineChartLegend li .chart-color { + margin-right: 0px; + margin-left: 5px; +} + +#sourceLineChartLegend li:last-child { + margin-right: 0; +} + +.rtl #sourceLineChartLegend li { + margin-right: 0px; + margin-left: 20px; +} + +.rtl #sourceLineChartLegend li:last-child { + margin-left: 0px; +} .social-card.card-default .action-bar i { - color: #dde4eb; } + color: #dde4eb; +} .social-card.card-default .comment { - color: #b9c0d3; } + color: var(--base-text); +} .social-card.card-default .posted-date { - color: #2196f3; } + color: #2196f3; +} .social-card.card-colored .card-header { - background: inherit; } + background: inherit; +} .social-card.card-colored.facebook-card { - background: #648ACA; } - .social-card.card-colored.facebook-card .card-header { - border-bottom-color: #517cc4; } + background: #648ACA; +} + +.social-card.card-colored.facebook-card .card-header { + border-bottom-color: #517cc4; +} .social-card.card-colored.twitter-card { - background: #4DBFF5; } - .social-card.card-colored.twitter-card .card-header { - border-bottom-color: #35b6f4; } + background: #4DBFF5; +} + +.social-card.card-colored.twitter-card .card-header { + border-bottom-color: #35b6f4; +} .social-card.card-colored.google-card { - background: #E55F4B; } - .social-card.card-colored.google-card .card-header { - border-bottom-color: #e24b35; } + background: #E55F4B; +} + +.social-card.card-colored.google-card .card-header { + border-bottom-color: #e24b35; +} .social-card.card-colored.linkedin-card { - background: #0177b4; } - .social-card.card-colored.linkedin-card .card-header { - border-bottom-color: #01669b; } + background: #0177b4; +} + +.social-card.card-colored.linkedin-card .card-header { + border-bottom-color: #01669b; +} .social-card.card-colored a, .social-card.card-colored .media-info, @@ -15558,37 +24147,45 @@ ul { .social-card.card-colored .platform-name, .social-card.card-colored .headline, .social-card.card-colored .action-bar { - color: #ffffff; } + color: #ffffff; +} .top-selling-card .column-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; - justify-content: space-around; } - .top-selling-card .column-wrapper .column { - width: 45%; - padding: 25px 26px; - border-radius: 3px; - background: #282a40; - -webkit-transform: translateY(-25px); - transform: translateY(-25px); - -webkit-box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.1); - box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.1); - z-index: 10; } - .top-selling-card .column-wrapper .column i { - font-size: 20px; } + justify-content: space-around; +} + +.top-selling-card .column-wrapper .column { + width: 45%; + padding: 25px 26px; + border-radius: 3px; + background: var(--card-banner-bg); + -webkit-transform: translateY(-25px); + transform: translateY(-25px); + -webkit-box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.1); + box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.1); + z-index: 10; +} + +.top-selling-card .column-wrapper .column i { + font-size: 20px; +} .top-selling-card .item-wrapper { max-height: 210px; - overflow-y: auto; } + overflow-y: auto; +} .review-card .comment-text { text-overflow: ellipsis; overflow: hidden; max-width: 100%; white-space: nowrap; - max-width: 70%; } + max-width: 70%; +} .list-item { display: -webkit-box; @@ -15596,386 +24193,613 @@ ul { display: flex; width: 100%; padding: 20px 0; - border-bottom: 1px solid #383e5d; } - .list-item:first-child { - padding-top: 30px; } - .list-item:last-child { - border-bottom: none; } - .list-item .preview-image { - max-width: 80px; - width: 80px; - min-width: 80px; } - .list-item .preview-image img { - display: block; - margin: auto; } - .list-item .content { - width: calc(100% - 80px); - padding-right: 30px; } - .list-item .content .user-name { - margin-bottom: 0; - margin-right: 10px; - color: #b9c0d3; - white-space: nowrap; } - .list-item .content .time { - color: #b9c0d3; - margin-bottom: 3px; } - .list-item .content .product-name { - font-weight: 500; - text-overflow: ellipsis; - overflow: hidden; - max-width: 100%; - white-space: nowrap; } - .list-item .content .review-text { - margin-bottom: 0; - font-weight: 300; - text-overflow: ellipsis; - overflow: hidden; - max-width: 100%; - white-space: nowrap; - max-width: 95%; } + border-bottom: 1px solid var(--outline); +} + +.list-item:first-child { + padding-top: 30px; +} + +.list-item:last-child { + border-bottom: none; +} + +.list-item .preview-image { + max-width: 80px; + width: 80px; + min-width: 80px; +} + +.list-item .preview-image img { + display: block; + margin: auto; +} + +.list-item .content { + width: calc(100% - 80px); + padding-right: 30px; +} + +.list-item .content .user-name { + margin-bottom: 0; + margin-right: 10px; + color: var(--base-text); + white-space: nowrap; +} + +.list-item .content .time { + color: var(--base-text); + margin-bottom: 3px; +} + +.list-item .content .product-name { + font-weight: 500; + text-overflow: ellipsis; + overflow: hidden; + max-width: 100%; + white-space: nowrap; +} + +.list-item .content .review-text { + margin-bottom: 0; + font-weight: 300; + text-overflow: ellipsis; + overflow: hidden; + max-width: 100%; + white-space: nowrap; + max-width: 95%; +} .todo-list .todo-item { - border: 1px solid #383e5d; + border: 1px solid var(--outline); border-radius: 6px; padding: 10px; - margin-bottom: 10px; } - .todo-list .todo-item form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - .todo-list .todo-item form .checkbox { - width: 40px; } - .todo-list .todo-item form .checkbox .form-check { - margin-left: 10px; } - .todo-list .todo-item form .checkbox .form-check .input-helper:after { - line-height: 0px; } - .todo-list .todo-item form .field-wrapper { - width: calc(100% - 40px); } - .todo-list .todo-item form .field-wrapper .form-group .form-control, .todo-list .todo-item form .field-wrapper .form-group .asColorPicker-input, .todo-list .todo-item form .field-wrapper .form-group .dataTables_wrapper select, .dataTables_wrapper .todo-list .todo-item form .field-wrapper .form-group select, .todo-list .todo-item form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item form .field-wrapper .form-group input[type=text], - .todo-list .todo-item form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item form .field-wrapper .form-group select, .todo-list .todo-item form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item form .field-wrapper .form-group input[type=number], .todo-list .todo-item form .field-wrapper .form-group .select2-container--default .select2-selection--single, .select2-container--default .todo-list .todo-item form .field-wrapper .form-group .select2-selection--single, .todo-list .todo-item form .field-wrapper .form-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .todo-list .todo-item form .field-wrapper .form-group .select2-search__field, .todo-list .todo-item form .field-wrapper .form-group .tt-hint, - .todo-list .todo-item form .field-wrapper .form-group .tt-query, - .todo-list .todo-item form .field-wrapper .form-group .typeahead { - font-weight: 500; } - .todo-list .todo-item form .field-wrapper .form-group .tagsinput .tag { - color: #b9c0d3; } - .todo-list .todo-item form .field-wrapper .form-group .tagsinput .tag:before { - content: "#"; - display: inline-block; } - .todo-list .todo-item form .field-wrapper .form-group .btn, .todo-list .todo-item form .field-wrapper .form-group .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .todo-list .todo-item form .field-wrapper .form-group .ajax-file-upload, .todo-list .todo-item form .field-wrapper .form-group .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .todo-list .todo-item form .field-wrapper .form-group .swal2-styled, .todo-list .todo-item form .field-wrapper .form-group .wizard > .actions a, .wizard > .actions .todo-list .todo-item form .field-wrapper .form-group a { - margin-right: 10px; } - .todo-list .todo-item form .field-wrapper .form-group .btn:last-child, .todo-list .todo-item form .field-wrapper .form-group .ajax-upload-dragdrop .ajax-file-upload:last-child, .ajax-upload-dragdrop .todo-list .todo-item form .field-wrapper .form-group .ajax-file-upload:last-child, .todo-list .todo-item form .field-wrapper .form-group .swal2-modal .swal2-buttonswrapper .swal2-styled:last-child, .swal2-modal .swal2-buttonswrapper .todo-list .todo-item form .field-wrapper .form-group .swal2-styled:last-child, .todo-list .todo-item form .field-wrapper .form-group .wizard > .actions a:last-child, .wizard > .actions .todo-list .todo-item form .field-wrapper .form-group a:last-child { - margin-right: 0; } - .todo-list .todo-item:not(.edit-mode) { - position: relative; } - .todo-list .todo-item:not(.edit-mode) .edit-icon { - display: none; - position: absolute; - top: 0; - right: 0; - padding: 10px; - cursor: pointer; } - .todo-list .todo-item:not(.edit-mode):hover { - background: #fbfbfb; } - .todo-list .todo-item:not(.edit-mode):hover .edit-icon { - display: block; } - .todo-list .todo-item:not(.edit-mode):hover * { - background: #fbfbfb; } - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group { - margin-bottom: 0; } - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput { - border: none; - height: 25px; - max-height: 25px !important; - min-height: 25px !important; - padding: 0px 13px !important; } - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput .tag { - background: transparent; - padding: 0; - margin-bottom: 0; } - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput .tag a { - display: none; } - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput #todo-tags-1_addTag, - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput .tags_clear { - display: none; } - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .form-control, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .asColorPicker-input, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .dataTables_wrapper select, .dataTables_wrapper .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group select, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group input[type=text], - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group select, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group input[type=number], .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-container--default .select2-selection--single, .select2-container--default .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-selection--single, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-search__field, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tt-hint, - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tt-query, - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .typeahead { - border: none; } - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .btn, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .ajax-file-upload, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .swal2-styled, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .wizard > .actions a, .wizard > .actions .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group a { - display: none; } - .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group.hidden-field { - display: none; } - .todo-list .todo-item.edit-mode form .field-wrapper .form-group .tagsinput .tag { - color: #ffffff; } + margin-bottom: 10px; +} + +.todo-list .todo-item form { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.todo-list .todo-item form .checkbox { + width: 40px; +} + +.todo-list .todo-item form .checkbox .form-check { + margin-left: 10px; +} + +.todo-list .todo-item form .checkbox .form-check .input-helper:after { + line-height: 0px; +} + +.todo-list .todo-item form .field-wrapper { + width: calc(100% - 40px); +} + +.todo-list .todo-item form .field-wrapper .form-group .form-control, +.todo-list .todo-item form .field-wrapper .form-group .asColorPicker-input, +.todo-list .todo-item form .field-wrapper .form-group .dataTables_wrapper select, +.dataTables_wrapper .todo-list .todo-item form .field-wrapper .form-group select, +.todo-list .todo-item form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item form .field-wrapper .form-group input[type=text], +.todo-list .todo-item form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item form .field-wrapper .form-group select, +.todo-list .todo-item form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item form .field-wrapper .form-group input[type=number], +.todo-list .todo-item form .field-wrapper .form-group .select2-container--default .select2-selection--single, +.select2-container--default .todo-list .todo-item form .field-wrapper .form-group .select2-selection--single, +.todo-list .todo-item form .field-wrapper .form-group .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .todo-list .todo-item form .field-wrapper .form-group .select2-search__field, +.todo-list .todo-item form .field-wrapper .form-group .tt-hint, +.todo-list .todo-item form .field-wrapper .form-group .tt-query, +.todo-list .todo-item form .field-wrapper .form-group .typeahead { + font-weight: 500; +} + +.todo-list .todo-item form .field-wrapper .form-group .tagsinput .tag { + color: var(--base-text); +} + +.todo-list .todo-item form .field-wrapper .form-group .tagsinput .tag:before { + content: "#"; + display: inline-block; +} + +.todo-list .todo-item form .field-wrapper .form-group .btn, +.todo-list .todo-item form .field-wrapper .form-group .ajax-upload-dragdrop .ajax-file-upload, +.ajax-upload-dragdrop .todo-list .todo-item form .field-wrapper .form-group .ajax-file-upload, +.todo-list .todo-item form .field-wrapper .form-group .swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .todo-list .todo-item form .field-wrapper .form-group .swal2-styled, +.todo-list .todo-item form .field-wrapper .form-group .wizard>.actions a, +.wizard>.actions .todo-list .todo-item form .field-wrapper .form-group a { + margin-right: 10px; +} + +.todo-list .todo-item form .field-wrapper .form-group .btn:last-child, +.todo-list .todo-item form .field-wrapper .form-group .ajax-upload-dragdrop .ajax-file-upload:last-child, +.ajax-upload-dragdrop .todo-list .todo-item form .field-wrapper .form-group .ajax-file-upload:last-child, +.todo-list .todo-item form .field-wrapper .form-group .swal2-modal .swal2-buttonswrapper .swal2-styled:last-child, +.swal2-modal .swal2-buttonswrapper .todo-list .todo-item form .field-wrapper .form-group .swal2-styled:last-child, +.todo-list .todo-item form .field-wrapper .form-group .wizard>.actions a:last-child, +.wizard>.actions .todo-list .todo-item form .field-wrapper .form-group a:last-child { + margin-right: 0; +} + +.todo-list .todo-item:not(.edit-mode) { + position: relative; +} + +.todo-list .todo-item:not(.edit-mode) .edit-icon { + display: none; + position: absolute; + top: 0; + right: 0; + padding: 10px; + cursor: pointer; +} + +.todo-list .todo-item:not(.edit-mode):hover { + background: #fbfbfb; +} + +.todo-list .todo-item:not(.edit-mode):hover .edit-icon { + display: block; +} + +.todo-list .todo-item:not(.edit-mode):hover * { + background: #fbfbfb; +} + +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group { + margin-bottom: 0; +} + +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput { + border: none; + height: 25px; + max-height: 25px !important; + min-height: 25px !important; + padding: 0px 13px !important; +} + +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput .tag { + background: transparent; + padding: 0; + margin-bottom: 0; +} + +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput .tag a { + display: none; +} + +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput #todo-tags-1_addTag, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput .tags_clear { + display: none; +} + +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .form-control, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .asColorPicker-input, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .dataTables_wrapper select, +.dataTables_wrapper .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group select, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group input[type=text], +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group select, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group input[type=number], +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-container--default .select2-selection--single, +.select2-container--default .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-selection--single, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-search__field, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tt-hint, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tt-query, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .typeahead { + border: none; +} + +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .btn, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .ajax-upload-dragdrop .ajax-file-upload, +.ajax-upload-dragdrop .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .ajax-file-upload, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .swal2-styled, +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .wizard>.actions a, +.wizard>.actions .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group a { + display: none; +} + +.todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group.hidden-field { + display: none; +} + +.todo-list .todo-item.edit-mode form .field-wrapper .form-group .tagsinput .tag { + color: #ffffff; +} .activity-timeline .activity { - position: relative; } - .activity-timeline .activity:before { - content: ""; - position: absolute; - left: 21px; - top: 5px; - bottom: 0px; - height: 100%; - display: block; - width: 2px; - background: #dee2e6; } - .activity-timeline .activity .icon-wrapper { - border: 3px solid #fff; } - .activity-timeline .activity:last-child:before { - display: none; } + position: relative; +} + +.activity-timeline .activity:before { + content: ""; + position: absolute; + left: 21px; + top: 5px; + bottom: 0px; + height: 100%; + display: block; + width: 2px; + background: #dee2e6; +} + +.activity-timeline .activity .icon-wrapper { + border: 3px solid #fff; +} + +.activity-timeline .activity:last-child:before { + display: none; +} .product-info-card .product-image { - height: 100px; } + height: 100px; +} .horizontal-timeline .time-frame { - border-bottom: 1px solid #383e5d; - padding-top: 20px; } - .horizontal-timeline .time-frame:last-child { - border-bottom: none; } - .horizontal-timeline .time-frame .section-time-frame { - margin-bottom: 30px; } - .horizontal-timeline .time-frame .event { - border-left: 1px solid #383e5d; - padding-left: 2rem; - padding-bottom: 30px; - position: relative; } - .horizontal-timeline .time-frame .event:last-child { - border-left: none; } - .horizontal-timeline .time-frame .event .event-text { - line-height: 1; - font-weight: 400; - margin-bottom: 0; - text-overflow: ellipsis; - overflow: hidden; - max-width: 100%; - white-space: nowrap; } - .horizontal-timeline .time-frame .event .tumbnail-views { - display: inline-block; } - .horizontal-timeline .time-frame .event .tumbnail-views .thumbnail { - float: left; - margin-right: 16px; - margin-top: 1rem; } - .horizontal-timeline .time-frame .event .tumbnail-views .thumbnail img { - max-width: 100%; - border-radius: 4px; } - .horizontal-timeline .time-frame .event .event-alert { - margin-top: 1rem; - padding: 11px 25px; - background: rgba(33, 150, 243, 0.2); - width: 80%; - font-family: "roboto", sans-serif; - font-size: 13px; - font-weight: 300; - border-radius: 4px; } - .horizontal-timeline .time-frame .event .event-info { - margin-top: 0.8rem; - font-family: "roboto", sans-serif; - font-size: 12px; - font-weight: 400; - color: #b9c0d3; } - .horizontal-timeline .time-frame .event:before { - content: ""; - position: absolute; - top: 0; - left: -5px; - height: 10px; - width: 10px; - border-radius: 100%; } - .horizontal-timeline .time-frame .event:nth-child(3n+1):before { - background: #8862e0; } - .horizontal-timeline .time-frame .event:nth-child(3n+2):before { - background: #19d895; } - .horizontal-timeline .time-frame .event:nth-child(3n+3):before { - background: #2196f3; } + border-bottom: 1px solid var(--outline); + padding-top: 20px; +} + +.horizontal-timeline .time-frame:last-child { + border-bottom: none; +} + +.horizontal-timeline .time-frame .section-time-frame { + margin-bottom: 30px; +} + +.horizontal-timeline .time-frame .event { + border-left: 1px solid var(--outline); + padding-left: 2rem; + padding-bottom: 30px; + position: relative; +} + +.horizontal-timeline .time-frame .event:last-child { + border-left: none; +} + +.horizontal-timeline .time-frame .event .event-text { + line-height: 1; + font-weight: 400; + margin-bottom: 0; + text-overflow: ellipsis; + overflow: hidden; + max-width: 100%; + white-space: nowrap; +} + +.horizontal-timeline .time-frame .event .tumbnail-views { + display: inline-block; +} + +.horizontal-timeline .time-frame .event .tumbnail-views .thumbnail { + float: left; + margin-right: 16px; + margin-top: 1rem; +} + +.horizontal-timeline .time-frame .event .tumbnail-views .thumbnail img { + max-width: 100%; + border-radius: 4px; +} + +.horizontal-timeline .time-frame .event .event-alert { + margin-top: 1rem; + padding: 11px 25px; + background: rgba(33, 150, 243, 0.2); + width: 80%; + font-family: "roboto", sans-serif; + font-size: 13px; + font-weight: 300; + border-radius: 4px; +} + +.horizontal-timeline .time-frame .event .event-info { + margin-top: 0.8rem; + font-family: "roboto", sans-serif; + font-size: 12px; + font-weight: 400; + color: var(--base-text); +} + +.horizontal-timeline .time-frame .event:before { + content: ""; + position: absolute; + top: 0; + left: -5px; + height: 10px; + width: 10px; + border-radius: 100%; +} + +.horizontal-timeline .time-frame .event:nth-child(3n+1):before { + background: #8862e0; +} + +.horizontal-timeline .time-frame .event:nth-child(3n+2):before { + background: #19d895; +} + +.horizontal-timeline .time-frame .event:nth-child(3n+3):before { + background: #2196f3; +} /* Timeline */ .vertical-timeline { list-style: none; padding: 0; - position: relative; } - .vertical-timeline:before { - top: 0; - bottom: 0; - position: absolute; - content: " "; - width: 3px; - background-color: #2a2c44; - left: 50%; - margin-left: -1.5px; } - .vertical-timeline .timeline-wrapper { - display: block; - margin-bottom: 20px; - position: relative; - width: 100%; - padding-right: 90px; } - .vertical-timeline .timeline-wrapper:before { - content: " "; - display: table; } - .vertical-timeline .timeline-wrapper:after { - content: " "; - display: table; - clear: both; } - .vertical-timeline .timeline-wrapper .timeline-panel { - border-radius: 2px; - padding: 20px; - position: relative; - background: #2a2c44; - border-radius: 6px; - -webkit-box-shadow: 1px 2px 35px 0 rgba(1, 1, 1, 0.1); - box-shadow: 1px 2px 35px 0 rgba(1, 1, 1, 0.1); - width: 35%; - margin-left: 15%; } - .vertical-timeline .timeline-wrapper .timeline-panel:before { - position: absolute; - top: 0; - width: 100%; - height: 2px; - content: ""; - left: 0; - right: 0; } - .vertical-timeline .timeline-wrapper .timeline-panel:after { - position: absolute; - top: 7px; - right: -14px; - display: inline-block; - border-top: 14px solid transparent; - border-left: 14px solid #2a2c44; - border-right: 0 solid #2a2c44; - border-bottom: 14px solid transparent; - content: " "; } - .vertical-timeline .timeline-wrapper .timeline-panel .timeline-title { - margin-top: 0; - color: #fff; - text-transform: uppercase; } - .vertical-timeline .timeline-wrapper .timeline-panel .timeline-body p { - margin-bottom: 0; } - .vertical-timeline .timeline-wrapper .timeline-panel .timeline-body p + p { - margin-top: 5px; } - .vertical-timeline .timeline-wrapper .timeline-panel .timeline-body ul { - margin-bottom: 0; } - .vertical-timeline .timeline-wrapper .timeline-panel .timeline-footer span { - font-size: 0.6875rem; } - .vertical-timeline .timeline-wrapper .timeline-panel .timeline-footer i { - font-size: 1.5rem; } - .vertical-timeline .timeline-wrapper .timeline-badge { - width: 14px; - height: 14px; - position: absolute; - top: 16px; - left: calc(50% - 7px); - z-index: 100; - border-top-right-radius: 50%; - border-top-left-radius: 50%; - border-bottom-right-radius: 50%; - border-bottom-left-radius: 50%; - border: 2px solid #2a2c44; } - .vertical-timeline .timeline-wrapper .timeline-badge i { - color: #ffffff; } - .vertical-timeline .timeline-wrapper.timeline-inverted { - padding-right: 0; - padding-left: 90px; } - .vertical-timeline .timeline-wrapper.timeline-inverted .timeline-panel { - margin-left: auto; - margin-right: 15%; } - .vertical-timeline .timeline-wrapper.timeline-inverted .timeline-panel:after { - border-left-width: 0; - border-right-width: 14px; - left: -14px; - right: auto; } + position: relative; +} + +.vertical-timeline:before { + top: 0; + bottom: 0; + position: absolute; + content: " "; + width: 3px; + background-color: var(--card-banner-bg); + left: 50%; + margin-left: -1.5px; +} + +.vertical-timeline .timeline-wrapper { + display: block; + margin-bottom: 20px; + position: relative; + width: 100%; + padding-right: 90px; +} + +.vertical-timeline .timeline-wrapper:before { + content: " "; + display: table; +} + +.vertical-timeline .timeline-wrapper:after { + content: " "; + display: table; + clear: both; +} + +.vertical-timeline .timeline-wrapper .timeline-panel { + border-radius: 2px; + padding: 20px; + position: relative; + background: var(--card-banner-bg); + border-radius: 6px; + -webkit-box-shadow: 1px 2px 35px 0 rgba(1, 1, 1, 0.1); + box-shadow: 1px 2px 35px 0 rgba(1, 1, 1, 0.1); + width: 35%; + margin-left: 15%; +} + +.vertical-timeline .timeline-wrapper .timeline-panel:before { + position: absolute; + top: 0; + width: 100%; + height: 2px; + content: ""; + left: 0; + right: 0; +} + +.vertical-timeline .timeline-wrapper .timeline-panel:after { + position: absolute; + top: 7px; + right: -14px; + display: inline-block; + border-top: 14px solid transparent; + border-left: 14px solid var(--card-banner-bg); + border-right: 0 solid var(--card-banner-bg); + border-bottom: 14px solid transparent; + content: " "; +} + +.vertical-timeline .timeline-wrapper .timeline-panel .timeline-title { + margin-top: 0; + color: var(--base-text); + text-transform: uppercase; +} + +.vertical-timeline .timeline-wrapper .timeline-panel .timeline-body p { + margin-bottom: 0; +} + +.vertical-timeline .timeline-wrapper .timeline-panel .timeline-body p+p { + margin-top: 5px; +} + +.vertical-timeline .timeline-wrapper .timeline-panel .timeline-body ul { + margin-bottom: 0; +} + +.vertical-timeline .timeline-wrapper .timeline-panel .timeline-footer span { + font-size: 0.6875rem; +} + +.vertical-timeline .timeline-wrapper .timeline-panel .timeline-footer i { + font-size: 1.5rem; +} + +.vertical-timeline .timeline-wrapper .timeline-badge { + width: 14px; + height: 14px; + position: absolute; + top: 16px; + left: calc(50% - 7px); + z-index: 100; + border-top-right-radius: 50%; + border-top-left-radius: 50%; + border-bottom-right-radius: 50%; + border-bottom-left-radius: 50%; + border: 2px solid var(--card-banner-bg); +} + +.vertical-timeline .timeline-wrapper .timeline-badge i { + color: #ffffff; +} + +.vertical-timeline .timeline-wrapper.timeline-inverted { + padding-right: 0; + padding-left: 90px; +} + +.vertical-timeline .timeline-wrapper.timeline-inverted .timeline-panel { + margin-left: auto; + margin-right: 15%; +} + +.vertical-timeline .timeline-wrapper.timeline-inverted .timeline-panel:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto; +} @media (max-width: 767px) { .timeline .timeline-wrapper { - padding-right: 150px; } - .timeline .timeline-wrapper.timeline-inverted { - padding-left: 150px; } - .timeline .timeline-wrapper .timeline-panel { - width: 100%; - margin-left: 0; - margin-right: 0; } } + padding-right: 150px; + } + + .timeline .timeline-wrapper.timeline-inverted { + padding-left: 150px; + } + + .timeline .timeline-wrapper .timeline-panel { + width: 100%; + margin-left: 0; + margin-right: 0; + } +} .timeline-wrapper-primary .timeline-panel:before { - background: #2196f3; } + background: #2196f3; +} .timeline-wrapper-primary .timeline-badge { - background: #2196f3; } + background: #2196f3; +} .timeline-wrapper-secondary .timeline-panel:before { - background: #dde4eb; } + background: #dde4eb; +} .timeline-wrapper-secondary .timeline-badge { - background: #dde4eb; } + background: #dde4eb; +} .timeline-wrapper-success .timeline-panel:before { - background: #19d895; } + background: #19d895; +} .timeline-wrapper-success .timeline-badge { - background: #19d895; } + background: #19d895; +} .timeline-wrapper-info .timeline-panel:before { - background: #8862e0; } + background: #8862e0; +} .timeline-wrapper-info .timeline-badge { - background: #8862e0; } + background: #8862e0; +} .timeline-wrapper-warning .timeline-panel:before { - background: #ffaf00; } + background: #ffaf00; +} .timeline-wrapper-warning .timeline-badge { - background: #ffaf00; } + background: #ffaf00; +} .timeline-wrapper-danger .timeline-panel:before { - background: #ff6258; } + background: #ff6258; +} .timeline-wrapper-danger .timeline-badge { - background: #ff6258; } + background: #ff6258; +} .timeline-wrapper-light .timeline-panel:before { - background: #fbfbfb; } + background: #fbfbfb; +} .timeline-wrapper-light .timeline-badge { - background: #fbfbfb; } + background: #fbfbfb; +} .timeline-wrapper-dark .timeline-panel:before { - background: #252C46; } + background: #252C46; +} .timeline-wrapper-dark .timeline-badge { - background: #252C46; } + background: #252C46; +} .timeline { list-style: none; - padding-left: 0; } - .timeline .timeline-item { - border-left: 1px solid #383e5d; - color: #b9c0d3; - padding-left: 20px; - padding-bottom: 20px; - position: relative; } - .timeline .timeline-item:before { - content: ""; - height: 10px; - width: 10px; - border-radius: 10px; - position: absolute; - top: 0px; - left: -5px; } - .timeline .timeline-item:nth-child(4n + 1):before { - background: #19d895; } - .timeline .timeline-item:nth-child(4n + 2):before { - background: #2196f3; } - .timeline .timeline-item:nth-child(4n + 3):before { - background: #ffaf00; } - .timeline .timeline-item:nth-child(4n + 4):before { - background: #8862e0; } - .timeline .timeline-item:last-child { - border-left: none; - padding-bottom: 0; } - .timeline .timeline-item .timeline-content { - margin-bottom: 0; - line-height: 10px; } - .timeline .timeline-item .event-time { - margin-bottom: 0; } + padding-left: 0; +} + +.timeline .timeline-item { + border-left: 1px solid var(--outline); + color: var(--base-text); + padding-left: 20px; + padding-bottom: 20px; + position: relative; +} + +.timeline .timeline-item:before { + content: ""; + height: 10px; + width: 10px; + border-radius: 10px; + position: absolute; + top: 0px; + left: -5px; +} + +.timeline .timeline-item:nth-child(4n + 1):before { + background: #19d895; +} + +.timeline .timeline-item:nth-child(4n + 2):before { + background: #2196f3; +} + +.timeline .timeline-item:nth-child(4n + 3):before { + background: #ffaf00; +} + +.timeline .timeline-item:nth-child(4n + 4):before { + background: #8862e0; +} + +.timeline .timeline-item:last-child { + border-left: none; + padding-bottom: 0; +} + +.timeline .timeline-item .timeline-content { + margin-bottom: 0; + line-height: 10px; +} + +.timeline .timeline-item .event-time { + margin-bottom: 0; +} .board-wrapper { overflow-x: auto; @@ -15986,462 +24810,707 @@ ul { -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - .board-wrapper .board-portlet { - background: #151724; - margin: 0px 15px; - padding: 22px 20px; - min-width: 350px; - width: 350px; - border-radius: 4px; } - .board-wrapper .portlet-heading { - font-weight: 500; - margin-bottom: 5px; } - .board-wrapper .task-number { - color: #b9c0d3; } - .board-wrapper .portlet-card-list { - padding-left: 0; - list-style: none; - min-height: 70px; } - .board-wrapper .portlet-card { - width: 100%; - border-radius: 4px; - padding: 20px 20px 20px 20px; - background: #222437; - display: grid; - grid-template-rows: 5; - grid-template-columns: 2; - border-radius: 6px; - position: relative; - margin-bottom: 15px; - cursor: -webkit-grab; - cursor: grab; } - .board-wrapper .portlet-card .progress { - position: absolute; - top: 0px; - left: 0px; - right: 0px; - border-radius: 6px 6px 0px 0px; - height: 4px; } - .board-wrapper .portlet-card .progress .progress-bar { - border-radius: 0px; } - .board-wrapper .portlet-card .task-date { - margin-bottom: 5px; - color: #b9c0d3; - grid-row-start: 1; - grid-column-start: 1; } - .board-wrapper .portlet-card .action-dropdown { - grid-row-start: 1; - grid-column-start: 2; - margin-left: auto; } - .board-wrapper .portlet-card .action-dropdown .dropdown-toggle { - border: none; - background: #222437; } - .board-wrapper .portlet-card .action-dropdown .dropdown-toggle i { - font-size: 20px; - line-height: 20px; } - .board-wrapper .portlet-card .action-dropdown .dropdown-toggle i:before { - margin-right: -10px; } - .board-wrapper .portlet-card .action-dropdown .dropdown-toggle:after { - display: none; } - .board-wrapper .portlet-card .action-dropdown .dropdown-menu-right { - left: 0 !important; } - .board-wrapper .portlet-card .task-title { - font-weight: 500; - grid-row-start: 2; - grid-column-start: 1; - grid-column-end: 3; - font-size: 16px; - margin-bottom: 15px; } - .board-wrapper .portlet-card .image-grouped { - grid-row-start: 3; - grid-column-start: 1; - grid-column-end: 3; } - .board-wrapper .portlet-card .portlet-image { - width: 100%; - display: block; - grid-row-start: 4; - grid-column-start: 1; - grid-column-end: 3; - margin-top: 5px; - margin-left: -20px; - margin-right: -20px; - width: calc(100% + 40px); } - .board-wrapper .portlet-card .badge { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - grid-row-start: 5; - grid-column-start: 1; - grid-column-end: 2; - margin-top: 20px; } - .board-wrapper .portlet-card .due-date { - grid-row-start: 5; - grid-column-start: 2; - grid-column-end: 3; - margin-bottom: 0; - text-align: right; - margin-top: 20px; - color: #b9c0d3; - font-weight: 500; } - .board-wrapper .add-portlet { - background: #222437; - border-radius: 6px; - padding: 25px 10px; - text-align: center; - color: #b9c0d3; - font-weight: 500; - border: none; - width: 100%; - -webkit-transition-duration: 0.4s; - transition-duration: 0.4s; - -webkit-transition-property: "background"; - transition-property: "background"; } - .board-wrapper .add-portlet:hover { - background: #181a27; } + flex-wrap: nowrap; +} -.kanban-toolbar .btn, .kanban-toolbar .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .kanban-toolbar .ajax-file-upload, .kanban-toolbar .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .kanban-toolbar .swal2-styled, .kanban-toolbar .wizard > .actions a, .wizard > .actions .kanban-toolbar a { - margin-left: 10px; } +.board-wrapper .board-portlet { + background: #151724; + margin: 0px 15px; + padding: 22px 20px; + min-width: 350px; + width: 350px; + border-radius: 4px; +} + +.board-wrapper .portlet-heading { + font-weight: 500; + margin-bottom: 5px; +} + +.board-wrapper .task-number { + color: var(--base-text); +} + +.board-wrapper .portlet-card-list { + padding-left: 0; + list-style: none; + min-height: 70px; +} + +.board-wrapper .portlet-card { + width: 100%; + border-radius: 4px; + padding: 20px 20px 20px 20px; + background: var(--dropdown-bg); + display: grid; + grid-template-rows: 5; + grid-template-columns: 2; + border-radius: 6px; + position: relative; + margin-bottom: 15px; + cursor: -webkit-grab; + cursor: grab; +} + +.board-wrapper .portlet-card .progress { + position: absolute; + top: 0px; + left: 0px; + right: 0px; + border-radius: 6px 6px 0px 0px; + height: 4px; +} + +.board-wrapper .portlet-card .progress .progress-bar { + border-radius: 0px; +} + +.board-wrapper .portlet-card .task-date { + margin-bottom: 5px; + color: var(--base-text); + grid-row-start: 1; + grid-column-start: 1; +} + +.board-wrapper .portlet-card .action-dropdown { + grid-row-start: 1; + grid-column-start: 2; + margin-left: auto; +} + +.board-wrapper .portlet-card .action-dropdown .dropdown-toggle { + border: none; + background: var(--dropdown-bg); +} + +.board-wrapper .portlet-card .action-dropdown .dropdown-toggle i { + font-size: 20px; + line-height: 20px; +} + +.board-wrapper .portlet-card .action-dropdown .dropdown-toggle i:before { + margin-right: -10px; +} + +.board-wrapper .portlet-card .action-dropdown .dropdown-toggle:after { + display: none; +} + +.board-wrapper .portlet-card .action-dropdown .dropdown-menu-right { + left: 0 !important; +} + +.board-wrapper .portlet-card .task-title { + font-weight: 500; + grid-row-start: 2; + grid-column-start: 1; + grid-column-end: 3; + font-size: 16px; + margin-bottom: 15px; +} + +.board-wrapper .portlet-card .image-grouped { + grid-row-start: 3; + grid-column-start: 1; + grid-column-end: 3; +} + +.board-wrapper .portlet-card .portlet-image { + width: 100%; + display: block; + grid-row-start: 4; + grid-column-start: 1; + grid-column-end: 3; + margin-top: 5px; + margin-left: -20px; + margin-right: -20px; + width: calc(100% + 40px); +} + +.board-wrapper .portlet-card .badge { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + grid-row-start: 5; + grid-column-start: 1; + grid-column-end: 2; + margin-top: 20px; +} + +.board-wrapper .portlet-card .due-date { + grid-row-start: 5; + grid-column-start: 2; + grid-column-end: 3; + margin-bottom: 0; + text-align: right; + margin-top: 20px; + color: var(--base-text); + font-weight: 500; +} + +.board-wrapper .add-portlet { + background: var(--dropdown-bg); + border-radius: 6px; + padding: 25px 10px; + text-align: center; + color: var(--base-text); + font-weight: 500; + border: none; + width: 100%; + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; + -webkit-transition-property: "background"; + transition-property: "background"; +} + +.board-wrapper .add-portlet:hover { + background: #181a27; +} + +.kanban-toolbar .btn, +.kanban-toolbar .ajax-upload-dragdrop .ajax-file-upload, +.ajax-upload-dragdrop .kanban-toolbar .ajax-file-upload, +.kanban-toolbar .swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .kanban-toolbar .swal2-styled, +.kanban-toolbar .wizard>.actions a, +.wizard>.actions .kanban-toolbar a { + margin-left: 10px; +} .chat-app-wrapper { position: relative; - overflow: hidden; } + overflow: hidden; +} + +.chat-app-wrapper .chat-list-wrapper { + overflow-y: auto; + border-right: 1px solid var(--outline); + padding-bottom: 30px; +} + +@media (max-width: 768px) { .chat-app-wrapper .chat-list-wrapper { - overflow-y: auto; - border-right: 1px solid #383e5d; - padding-bottom: 30px; } - @media (max-width: 768px) { - .chat-app-wrapper .chat-list-wrapper { - position: absolute; - left: -300px; - top: 0; - z-index: 99; - bottom: 0px; - background: #222437; - width: 300px; - height: 100%; - border-right: none; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: "box-shadow", "left", "box-shadow"; - transition-property: "box-shadow", "left", "box-shadow"; - transition-property: "box-shadow", "left"; } - .chat-app-wrapper .chat-list-wrapper.menu-open { - left: 0px; - -webkit-box-shadow: 6px 4px 15px -5px rgba(0, 0, 0, 0.25); - box-shadow: 6px 4px 15px -5px rgba(0, 0, 0, 0.25); } } - .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper { - padding-top: 20px; - padding-bottom: 40px; } - .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item { - display: grid; - grid-template-columns: 45px auto auto; - grid-template-rows: 30px auto; - padding: 15px 20px; - -webkit-transition-duration: 0.5s; - transition-duration: 0.5s; - -webkit-transition-property: "background"; - transition-property: "background"; } - .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .profile-image { - position: relative; } - .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .profile-image .dot-indicator { - position: absolute; - top: 15px; - right: -5px; - z-index: 1; - height: 12px; - width: 12px; - border: 2px solid #222437; } - .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name { - color: #b9c0d3; - padding-left: 20px; - margin-bottom: 0; } - .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .chat-time { - color: #b9c0d3; - text-align: right; } - .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .chat-text { - padding-left: 20px; - grid-column-start: 2; - grid-column-end: 4; - grid-row-start: 2; - margin-bottom: 0; } - .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item:hover { - background: rgba(33, 150, 243, 0.1); } - .chat-app-wrapper .chat-search-input { - padding-top: 30px; - padding-bottom: 10px; } - .chat-app-wrapper .chat-search-input .form-control, .chat-app-wrapper .chat-search-input .asColorPicker-input, .chat-app-wrapper .chat-search-input .dataTables_wrapper select, .dataTables_wrapper .chat-app-wrapper .chat-search-input select, .chat-app-wrapper .chat-search-input .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-search-input input[type=text], - .chat-app-wrapper .chat-search-input .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-search-input select, .chat-app-wrapper .chat-search-input .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-search-input input[type=number], .chat-app-wrapper .chat-search-input .select2-container--default .select2-selection--single, .select2-container--default .chat-app-wrapper .chat-search-input .select2-selection--single, .chat-app-wrapper .chat-search-input .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .chat-app-wrapper .chat-search-input .select2-search__field, .chat-app-wrapper .chat-search-input .tt-hint, - .chat-app-wrapper .chat-search-input .tt-query, - .chat-app-wrapper .chat-search-input .typeahead { - height: 40px; - border-right: none; - border-radius: 4px 0px 0px 4px; - color: #b9c0d3; } - .chat-app-wrapper .chat-search-input .input-group-text { - padding: 8px 15px; - font-size: 20px; - border-radius: 0px 4px 4px 0px; } - .chat-app-wrapper .chat-search-input .input-group-text i { - color: #b9c0d3; } - .chat-app-wrapper .sidebar-spacer { - padding-left: 20px; - padding-right: 20px; } - .chat-app-wrapper .chat-container-wrapper { + position: absolute; + left: -300px; + top: 0; + z-index: 99; + bottom: 0px; + background: var(--dropdown-bg); + width: 300px; height: 100%; - min-height: 100vh; - max-height: 950px; - overflow-y: auto; - padding-bottom: 20px; - padding: 0 15px 30px 15px; } - .chat-app-wrapper .chat-container-wrapper .chat-bubble { - margin-top: 30px; } - .chat-app-wrapper .chat-container-wrapper .chat-bubble .chat-message { - border-radius: 4px; - padding: 20px; } - .chat-app-wrapper .chat-container-wrapper .chat-bubble .chat-message p:last-child { - margin-bottom: 0; } - .chat-app-wrapper .chat-container-wrapper .chat-bubble .sender-details { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding-top: 10px; } - .chat-app-wrapper .chat-container-wrapper .chat-bubble .sender-details .seen-text { - margin-bottom: 0; - color: #b9c0d3; } - .chat-app-wrapper .chat-container-wrapper .chat-bubble.incoming-chat .chat-message { - background: #1c1e2f; - margin-left: 45px; } - .chat-app-wrapper .chat-container-wrapper .chat-bubble.incoming-chat .sender-details .seen-text { - padding-left: 10px; } - .chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .chat-message { - background: #2196f3; - margin-left: auto; - max-width: 290px; - margin-right: 45px; } - .chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .chat-message p { - color: #222437; } - .chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .sender-details { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; } - .chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .sender-details .seen-text { - padding-right: 10px; } - .chat-app-wrapper .chat-sidebar { - height: 100%; - max-height: 950px; - overflow-y: auto; - border-left: 1px solid #383e5d; } - .chat-app-wrapper .chat-text-field { - border-top: 1px solid #383e5d; - padding: 10px 0; } - .chat-app-wrapper .chat-text-field .input-group .input-group-prepend .input-group-text, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .input-group-prepend .input-group-text, .chat-app-wrapper .chat-text-field .input-group .asColorPicker-trigger .input-group-text, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .asColorPicker-trigger .input-group-text, - .chat-app-wrapper .chat-text-field .input-group .input-group-append .input-group-text, - .chat-app-wrapper .chat-text-field .asColorPicker-wrap .input-group-append .input-group-text { - border: none; } - .chat-app-wrapper .chat-text-field .input-group .form-control, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .form-control, .chat-app-wrapper .chat-text-field .input-group .asColorPicker-input, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .asColorPicker-input, .chat-app-wrapper .chat-text-field .input-group .dataTables_wrapper select, .dataTables_wrapper .chat-app-wrapper .chat-text-field .input-group select, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .dataTables_wrapper select, .dataTables_wrapper .chat-app-wrapper .chat-text-field .asColorPicker-wrap select, .chat-app-wrapper .chat-text-field .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .input-group input[type=text], .chat-app-wrapper .chat-text-field .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .asColorPicker-wrap input[type=text], - .chat-app-wrapper .chat-text-field .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .input-group select, - .chat-app-wrapper .chat-text-field .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .asColorPicker-wrap select, .chat-app-wrapper .chat-text-field .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .input-group input[type=number], .chat-app-wrapper .chat-text-field .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .asColorPicker-wrap input[type=number], .chat-app-wrapper .chat-text-field .input-group .select2-container--default .select2-selection--single, .select2-container--default .chat-app-wrapper .chat-text-field .input-group .select2-selection--single, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-container--default .select2-selection--single, .select2-container--default .chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-selection--single, .chat-app-wrapper .chat-text-field .input-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .chat-app-wrapper .chat-text-field .input-group .select2-search__field, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-search__field, .chat-app-wrapper .chat-text-field .input-group .tt-hint, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .tt-hint, - .chat-app-wrapper .chat-text-field .input-group .tt-query, - .chat-app-wrapper .chat-text-field .asColorPicker-wrap .tt-query, - .chat-app-wrapper .chat-text-field .input-group .typeahead, - .chat-app-wrapper .chat-text-field .asColorPicker-wrap .typeahead { - height: 45px; - border: none; } + border-right: none; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: "box-shadow", "left", "box-shadow"; + transition-property: "box-shadow", "left", "box-shadow"; + transition-property: "box-shadow", "left"; + } + + .chat-app-wrapper .chat-list-wrapper.menu-open { + left: 0px; + -webkit-box-shadow: 6px 4px 15px -5px rgba(0, 0, 0, 0.25); + box-shadow: 6px 4px 15px -5px rgba(0, 0, 0, 0.25); + } +} + +.chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper { + padding-top: 20px; + padding-bottom: 40px; +} + +.chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item { + display: grid; + grid-template-columns: 45px auto auto; + grid-template-rows: 30px auto; + padding: 15px 20px; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + -webkit-transition-property: "background"; + transition-property: "background"; +} + +.chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .profile-image { + position: relative; +} + +.chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .profile-image .dot-indicator { + position: absolute; + top: 15px; + right: -5px; + z-index: 1; + height: 12px; + width: 12px; + border: 2px solid var(--dropdown-bg); +} + +.chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name { + color: var(--base-text); + padding-left: 20px; + margin-bottom: 0; +} + +.chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .chat-time { + color: var(--base-text); + text-align: right; +} + +.chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .chat-text { + padding-left: 20px; + grid-column-start: 2; + grid-column-end: 4; + grid-row-start: 2; + margin-bottom: 0; +} + +.chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item:hover { + background: rgba(33, 150, 243, 0.1); +} + +.chat-app-wrapper .chat-search-input { + padding-top: 30px; + padding-bottom: 10px; +} + +.chat-app-wrapper .chat-search-input .form-control, +.chat-app-wrapper .chat-search-input .asColorPicker-input, +.chat-app-wrapper .chat-search-input .dataTables_wrapper select, +.dataTables_wrapper .chat-app-wrapper .chat-search-input select, +.chat-app-wrapper .chat-search-input .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-search-input input[type=text], +.chat-app-wrapper .chat-search-input .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-search-input select, +.chat-app-wrapper .chat-search-input .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-search-input input[type=number], +.chat-app-wrapper .chat-search-input .select2-container--default .select2-selection--single, +.select2-container--default .chat-app-wrapper .chat-search-input .select2-selection--single, +.chat-app-wrapper .chat-search-input .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .chat-app-wrapper .chat-search-input .select2-search__field, +.chat-app-wrapper .chat-search-input .tt-hint, +.chat-app-wrapper .chat-search-input .tt-query, +.chat-app-wrapper .chat-search-input .typeahead { + height: 40px; + border-right: none; + border-radius: 4px 0px 0px 4px; + color: var(--base-text); +} + +.chat-app-wrapper .chat-search-input .input-group-text { + padding: 8px 15px; + font-size: 20px; + border-radius: 0px 4px 4px 0px; +} + +.chat-app-wrapper .chat-search-input .input-group-text i { + color: var(--base-text); +} + +.chat-app-wrapper .sidebar-spacer { + padding-left: 20px; + padding-right: 20px; +} + +.chat-app-wrapper .chat-container-wrapper { + height: 100%; + min-height: 100vh; + max-height: 950px; + overflow-y: auto; + padding-bottom: 20px; + padding: 0 15px 30px 15px; +} + +.chat-app-wrapper .chat-container-wrapper .chat-bubble { + margin-top: 30px; +} + +.chat-app-wrapper .chat-container-wrapper .chat-bubble .chat-message { + border-radius: 4px; + padding: 20px; +} + +.chat-app-wrapper .chat-container-wrapper .chat-bubble .chat-message p:last-child { + margin-bottom: 0; +} + +.chat-app-wrapper .chat-container-wrapper .chat-bubble .sender-details { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-top: 10px; +} + +.chat-app-wrapper .chat-container-wrapper .chat-bubble .sender-details .seen-text { + margin-bottom: 0; + color: var(--base-text); +} + +.chat-app-wrapper .chat-container-wrapper .chat-bubble.incoming-chat .chat-message { + background: var(--deep-bg); + margin-left: 45px; +} + +.chat-app-wrapper .chat-container-wrapper .chat-bubble.incoming-chat .sender-details .seen-text { + padding-left: 10px; +} + +.chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .chat-message { + background: #2196f3; + margin-left: auto; + max-width: 290px; + margin-right: 45px; +} + +.chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .chat-message p { + color: var(--dropdown-bg); +} + +.chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .sender-details { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} + +.chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .sender-details .seen-text { + padding-right: 10px; +} + +.chat-app-wrapper .chat-sidebar { + height: 100%; + max-height: 950px; + overflow-y: auto; + border-left: 1px solid var(--outline); +} + +.chat-app-wrapper .chat-text-field { + border-top: 1px solid var(--outline); + padding: 10px 0; +} + +.chat-app-wrapper .chat-text-field .input-group .input-group-prepend .input-group-text, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .input-group-prepend .input-group-text, +.chat-app-wrapper .chat-text-field .input-group .asColorPicker-trigger .input-group-text, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .asColorPicker-trigger .input-group-text, +.chat-app-wrapper .chat-text-field .input-group .input-group-append .input-group-text, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .input-group-append .input-group-text { + border: none; +} + +.chat-app-wrapper .chat-text-field .input-group .form-control, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .form-control, +.chat-app-wrapper .chat-text-field .input-group .asColorPicker-input, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .asColorPicker-input, +.chat-app-wrapper .chat-text-field .input-group .dataTables_wrapper select, +.dataTables_wrapper .chat-app-wrapper .chat-text-field .input-group select, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .dataTables_wrapper select, +.dataTables_wrapper .chat-app-wrapper .chat-text-field .asColorPicker-wrap select, +.chat-app-wrapper .chat-text-field .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .input-group input[type=text], +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .asColorPicker-wrap input[type=text], +.chat-app-wrapper .chat-text-field .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .input-group select, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .asColorPicker-wrap select, +.chat-app-wrapper .chat-text-field .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .input-group input[type=number], +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .asColorPicker-wrap input[type=number], +.chat-app-wrapper .chat-text-field .input-group .select2-container--default .select2-selection--single, +.select2-container--default .chat-app-wrapper .chat-text-field .input-group .select2-selection--single, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-container--default .select2-selection--single, +.select2-container--default .chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-selection--single, +.chat-app-wrapper .chat-text-field .input-group .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .chat-app-wrapper .chat-text-field .input-group .select2-search__field, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-search__field, +.chat-app-wrapper .chat-text-field .input-group .tt-hint, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .tt-hint, +.chat-app-wrapper .chat-text-field .input-group .tt-query, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .tt-query, +.chat-app-wrapper .chat-text-field .input-group .typeahead, +.chat-app-wrapper .chat-text-field .asColorPicker-wrap .typeahead { + height: 45px; + border: none; +} /*-------------------------------------------------------------------*/ /* === Email === */ /* Mail Sidebar */ .email-wrapper .mail-sidebar { - border-right: 1px solid #383e5d; + border-right: 1px solid var(--outline); padding: 20px; - background: #222437; } + background: var(--dropdown-bg); +} + +.email-wrapper .mail-sidebar .menu-bar { + width: 100%; + float: right; + height: 100%; + min-height: 100%; +} + +@media (max-width: 576px) { .email-wrapper .mail-sidebar .menu-bar { - width: 100%; - float: right; - height: 100%; - min-height: 100%; } - @media (max-width: 576px) { - .email-wrapper .mail-sidebar .menu-bar { - min-height: 100vh; - max-height: 100%; - height: auto; - overflow-y: auto; - overflow-x: hidden; } } - .email-wrapper .mail-sidebar .menu-bar .menu-items { - padding: 0; - margin-bottom: 0; - height: auto; - list-style-type: none; } - .email-wrapper .mail-sidebar .menu-bar .menu-items li { - padding: 10px 15px; - -webkit-transition: 0.4s; - transition: 0.4s; - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - .email-wrapper .mail-sidebar .menu-bar .menu-items li:hover { - background: rgba(240, 244, 249, 0.8); } - .email-wrapper .mail-sidebar .menu-bar .menu-items li a { - color: #fff; - font-size: 0.875rem; - text-decoration: none; } - .email-wrapper .mail-sidebar .menu-bar .menu-items li a i { - margin-right: 8px; - font-size: 0.875rem; - line-height: 1.5; } - .email-wrapper .mail-sidebar .menu-bar .menu-items li.active { - background: rgba(33, 150, 243, 0.3); - border-radius: 4px; } - .email-wrapper .mail-sidebar .menu-bar .menu-items li.active a { - color: #2196f3; } - .email-wrapper .mail-sidebar .menu-bar .menu-items li.compose:hover { - background: transparent; } - .email-wrapper .mail-sidebar .menu-bar .online-status { - margin-top: 1rem; } - .email-wrapper .mail-sidebar .menu-bar .online-status .chat { - font-size: 0.875rem; - color: #b9c0d3; - margin-bottom: 0; - font-family: "roboto", sans-serif; } - .email-wrapper .mail-sidebar .menu-bar .online-status .status { - height: 10px; - width: 10px; - border-radius: 100%; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-transform: translateX(-43px) translateY(2px); - transform: translateX(-43px) translateY(2px); } - .email-wrapper .mail-sidebar .menu-bar .online-status .status:after { - font-size: 12px; - color: #b9c0d3; - margin: -5px 0 0 18px; } - .email-wrapper .mail-sidebar .menu-bar .online-status .status.offline { - background: #ff6258; } - .email-wrapper .mail-sidebar .menu-bar .online-status .status.offline:after { - content: "Offline"; } - .email-wrapper .mail-sidebar .menu-bar .online-status .status.online { - background: #19d895; } - .email-wrapper .mail-sidebar .menu-bar .online-status .status.online:after { - content: "Online"; } - .email-wrapper .mail-sidebar .menu-bar .profile-list { - padding: 10px 0; } - .email-wrapper .mail-sidebar .menu-bar .profile-list-item { - border-bottom: 1px solid #383e5d; - padding: 6px 0; - display: block; } - .email-wrapper .mail-sidebar .menu-bar .profile-list-item:last-child { - border-bottom: 0; } - .email-wrapper .mail-sidebar .menu-bar .profile-list-item a { - text-decoration: none; } - .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .pro-pic { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0; - width: 20%; - max-width: 40px; } - .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .pro-pic img { - max-width: 100%; - width: 100%; - border-radius: 100%; } - .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user { - width: 100%; - padding: 5px 10px 0 15px; } - .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-name { - margin: 0; - font-family: "roboto", sans-serif; - font-size: 0.875rem; - line-height: 1; - color: #fff; - font-weight: 500; } - .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-designation { - font-size: calc(0.875rem - 0.1rem); - color: #fff; - margin-bottom: 0; } + min-height: 100vh; + max-height: 100%; + height: auto; + overflow-y: auto; + overflow-x: hidden; + } +} + +.email-wrapper .mail-sidebar .menu-bar .menu-items { + padding: 0; + margin-bottom: 0; + height: auto; + list-style-type: none; +} + +.email-wrapper .mail-sidebar .menu-bar .menu-items li { + padding: 10px 15px; + -webkit-transition: 0.4s; + transition: 0.4s; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.email-wrapper .mail-sidebar .menu-bar .menu-items li:hover { + background: rgba(240, 244, 249, 0.8); +} + +.email-wrapper .mail-sidebar .menu-bar .menu-items li a { + color: var(--base-text); + font-size: 0.875rem; + text-decoration: none; +} + +.email-wrapper .mail-sidebar .menu-bar .menu-items li a i { + margin-right: 8px; + font-size: 0.875rem; + line-height: 1.5; +} + +.email-wrapper .mail-sidebar .menu-bar .menu-items li.active { + background: rgba(33, 150, 243, 0.3); + border-radius: 4px; +} + +.email-wrapper .mail-sidebar .menu-bar .menu-items li.active a { + color: #2196f3; +} + +.email-wrapper .mail-sidebar .menu-bar .menu-items li.compose:hover { + background: transparent; +} + +.email-wrapper .mail-sidebar .menu-bar .online-status { + margin-top: 1rem; +} + +.email-wrapper .mail-sidebar .menu-bar .online-status .chat { + font-size: 0.875rem; + color: var(--base-text); + margin-bottom: 0; + font-family: "roboto", sans-serif; +} + +.email-wrapper .mail-sidebar .menu-bar .online-status .status { + height: 10px; + width: 10px; + border-radius: 100%; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + -webkit-transform: translateX(-43px) translateY(2px); + transform: translateX(-43px) translateY(2px); +} + +.email-wrapper .mail-sidebar .menu-bar .online-status .status:after { + font-size: 12px; + color: var(--base-text); + margin: -5px 0 0 18px; +} + +.email-wrapper .mail-sidebar .menu-bar .online-status .status.offline { + background: #ff6258; +} + +.email-wrapper .mail-sidebar .menu-bar .online-status .status.offline:after { + content: "Offline"; +} + +.email-wrapper .mail-sidebar .menu-bar .online-status .status.online { + background: #19d895; +} + +.email-wrapper .mail-sidebar .menu-bar .online-status .status.online:after { + content: "Online"; +} + +.email-wrapper .mail-sidebar .menu-bar .profile-list { + padding: 10px 0; +} + +.email-wrapper .mail-sidebar .menu-bar .profile-list-item { + border-bottom: 1px solid var(--outline); + padding: 6px 0; + display: block; +} + +.email-wrapper .mail-sidebar .menu-bar .profile-list-item:last-child { + border-bottom: 0; +} + +.email-wrapper .mail-sidebar .menu-bar .profile-list-item a { + text-decoration: none; +} + +.email-wrapper .mail-sidebar .menu-bar .profile-list-item a .pro-pic { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0; + width: 20%; + max-width: 40px; +} + +.email-wrapper .mail-sidebar .menu-bar .profile-list-item a .pro-pic img { + max-width: 100%; + width: 100%; + border-radius: 100%; +} + +.email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user { + width: 100%; + padding: 5px 10px 0 15px; +} + +.email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-name { + margin: 0; + font-family: "roboto", sans-serif; + font-size: 0.875rem; + line-height: 1; + color: var(--base-text); + font-weight: 500; +} + +.email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-designation { + font-size: calc(0.875rem - 0.1rem); + color: var(--base-text); + margin-bottom: 0; +} /* Mail List Container */ .email-wrapper .mail-list-container { height: 100%; padding-left: 0; padding-right: 0; - background: #222437; } - .email-wrapper .mail-list-container a { - text-decoration: none; } - .email-wrapper .mail-list-container .mail-list { - border-bottom: 1px solid #383e5d; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - padding: 10px 15px; - width: 100%; } - .email-wrapper .mail-list-container .mail-list:last-child { - border-bottom: none; } - .email-wrapper .mail-list-container .mail-list .form-check { - margin-top: 12px; - width: 40px; } - .email-wrapper .mail-list-container .mail-list .content { - width: 90%; - padding-left: 0; - padding-right: 0; } - @media (max-width: 450px) { - .email-wrapper .mail-list-container .mail-list .content { - width: 85%; } } - .email-wrapper .mail-list-container .mail-list .content .sender-name { - margin-bottom: 0; - font-size: 0.875rem; - font-family: "roboto", sans-serif; - font-weight: 500; - max-width: 95%; } - .email-wrapper .mail-list-container .mail-list .content .message_text { - margin: 0; - max-width: 93%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; } - .email-wrapper .mail-list-container .mail-list .details { - width: 5.5%; } - .email-wrapper .mail-list-container .mail-list .details .date { - text-align: right; - margin: auto 15px auto 0; - white-space: nowrap; } - .email-wrapper .mail-list-container .mail-list .details i { - margin: auto 0; - color: #ddd; } - .email-wrapper .mail-list-container .mail-list .details i.favorite { - color: #ffaf00; } - .email-wrapper .mail-list-container .mail-list.new_mail { - background: rgba(33, 150, 243, 0.3); } - .email-wrapper .mail-list-container .mail-list.new_mail .details .date { - color: #fff; } + background: var(--dropdown-bg); +} + +.email-wrapper .mail-list-container a { + text-decoration: none; +} + +.email-wrapper .mail-list-container .mail-list { + border-bottom: 1px solid var(--outline); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + padding: 10px 15px; + width: 100%; +} + +.email-wrapper .mail-list-container .mail-list:last-child { + border-bottom: none; +} + +.email-wrapper .mail-list-container .mail-list .form-check { + margin-top: 12px; + width: 40px; +} + +.email-wrapper .mail-list-container .mail-list .content { + width: 90%; + padding-left: 0; + padding-right: 0; +} + +@media (max-width: 450px) { + .email-wrapper .mail-list-container .mail-list .content { + width: 85%; + } +} + +.email-wrapper .mail-list-container .mail-list .content .sender-name { + margin-bottom: 0; + font-size: 0.875rem; + font-family: "roboto", sans-serif; + font-weight: 500; + max-width: 95%; +} + +.email-wrapper .mail-list-container .mail-list .content .message_text { + margin: 0; + max-width: 93%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.email-wrapper .mail-list-container .mail-list .details { + width: 5.5%; +} + +.email-wrapper .mail-list-container .mail-list .details .date { + text-align: right; + margin: auto 15px auto 0; + white-space: nowrap; +} + +.email-wrapper .mail-list-container .mail-list .details i { + margin: auto 0; + color: #ddd; +} + +.email-wrapper .mail-list-container .mail-list .details i.favorite { + color: #ffaf00; +} + +.email-wrapper .mail-list-container .mail-list.new_mail { + background: rgba(33, 150, 243, 0.3); +} + +.email-wrapper .mail-list-container .mail-list.new_mail .details .date { + color: var(--base-text); +} /* Message Content */ .email-wrapper .message-body .sender-details { @@ -16449,111 +25518,166 @@ ul { border-bottom: 1px solid #dee2e6; display: -webkit-box; display: -ms-flexbox; - display: flex; } - .email-wrapper .message-body .sender-details .details { - padding-bottom: 0; } - .email-wrapper .message-body .sender-details .details .msg-subject { - margin-bottom: 0; - font-family: "roboto", sans-serif; } - .email-wrapper .message-body .sender-details .details .sender-email { - margin-bottom: 20px; - font-family: "roboto", sans-serif; } - .email-wrapper .message-body .sender-details .details .sender-email i { - font-size: 1rem; - font-family: "roboto", sans-serif; - margin: 0 1px 0 7px; } + display: flex; +} + +.email-wrapper .message-body .sender-details .details { + padding-bottom: 0; +} + +.email-wrapper .message-body .sender-details .details .msg-subject { + margin-bottom: 0; + font-family: "roboto", sans-serif; +} + +.email-wrapper .message-body .sender-details .details .sender-email { + margin-bottom: 20px; + font-family: "roboto", sans-serif; +} + +.email-wrapper .message-body .sender-details .details .sender-email i { + font-size: 1rem; + font-family: "roboto", sans-serif; + margin: 0 1px 0 7px; +} .email-wrapper .message-body .message-content { - padding: 50px 15px; } + padding: 50px 15px; +} .email-wrapper .message-body .attachments-sections ul { list-style: none; border-top: 1px solid #dee2e6; - padding: 30px 15px 20px; } - .email-wrapper .message-body .attachments-sections ul li { - padding: 10px; - margin-right: 20px; - border: 1px solid #dee2e6; - border-radius: 5px; } - .email-wrapper .message-body .attachments-sections ul li .thumb { - display: inline-block; - margin-right: 10px; } - .email-wrapper .message-body .attachments-sections ul li .thumb i { - font-size: 30px; - margin: 0; - color: #fff; } - .email-wrapper .message-body .attachments-sections ul li .details p.file-name { - display: block; - margin-bottom: 0; - color: #fff; } - .email-wrapper .message-body .attachments-sections ul li .details .buttons .file-size { - margin-right: 10px; - margin-bottom: 0; - font-size: 0.875rem; } - .email-wrapper .message-body .attachments-sections ul li .details .buttons a { - font-size: 0.875rem; - margin-right: 10px; } - .email-wrapper .message-body .attachments-sections ul li .details .buttons a:last-child { - margin-right: 0; } + padding: 30px 15px 20px; +} + +.email-wrapper .message-body .attachments-sections ul li { + padding: 10px; + margin-right: 20px; + border: 1px solid #dee2e6; + border-radius: 5px; +} + +.email-wrapper .message-body .attachments-sections ul li .thumb { + display: inline-block; + margin-right: 10px; +} + +.email-wrapper .message-body .attachments-sections ul li .thumb i { + font-size: 30px; + margin: 0; + color: var(--base-text); +} + +.email-wrapper .message-body .attachments-sections ul li .details p.file-name { + display: block; + margin-bottom: 0; + color: var(--base-text); +} + +.email-wrapper .message-body .attachments-sections ul li .details .buttons .file-size { + margin-right: 10px; + margin-bottom: 0; + font-size: 0.875rem; +} + +.email-wrapper .message-body .attachments-sections ul li .details .buttons a { + font-size: 0.875rem; + margin-right: 10px; +} + +.email-wrapper .message-body .attachments-sections ul li .details .buttons a:last-child { + margin-right: 0; +} /* Mail List Container */ .email-wrapper .mail-list-container { height: 100%; padding-left: 0; padding-right: 0; - background: #222437; } - .email-wrapper .mail-list-container a { - text-decoration: none; } - .email-wrapper .mail-list-container .mail-list { - border-bottom: 1px solid #383e5d; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - padding: 10px 15px; - width: 100%; } - .email-wrapper .mail-list-container .mail-list:last-child { - border-bottom: none; } - .email-wrapper .mail-list-container .mail-list .form-check { - margin-top: 12px; - width: 40px; } - .email-wrapper .mail-list-container .mail-list .content { - width: 90%; - padding-left: 0; - padding-right: 0; } - @media (max-width: 450px) { - .email-wrapper .mail-list-container .mail-list .content { - width: 85%; } } - .email-wrapper .mail-list-container .mail-list .content .sender-name { - margin-bottom: 0; - font-size: 0.875rem; - font-family: "roboto", sans-serif; - font-weight: 500; - max-width: 95%; } - .email-wrapper .mail-list-container .mail-list .content .message_text { - margin: 0; - max-width: 93%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; } - .email-wrapper .mail-list-container .mail-list .details { - width: 5.5%; } - .email-wrapper .mail-list-container .mail-list .details .date { - text-align: right; - margin: auto 15px auto 0; - white-space: nowrap; } - .email-wrapper .mail-list-container .mail-list .details i { - margin: auto 0; - color: #ddd; } - .email-wrapper .mail-list-container .mail-list .details i.favorite { - color: #ffaf00; } - .email-wrapper .mail-list-container .mail-list.new_mail { - background: rgba(33, 150, 243, 0.3); } - .email-wrapper .mail-list-container .mail-list.new_mail .details .date { - color: #fff; } + background: var(--dropdown-bg); +} + +.email-wrapper .mail-list-container a { + text-decoration: none; +} + +.email-wrapper .mail-list-container .mail-list { + border-bottom: 1px solid var(--outline); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + padding: 10px 15px; + width: 100%; +} + +.email-wrapper .mail-list-container .mail-list:last-child { + border-bottom: none; +} + +.email-wrapper .mail-list-container .mail-list .form-check { + margin-top: 12px; + width: 40px; +} + +.email-wrapper .mail-list-container .mail-list .content { + width: 90%; + padding-left: 0; + padding-right: 0; +} + +@media (max-width: 450px) { + .email-wrapper .mail-list-container .mail-list .content { + width: 85%; + } +} + +.email-wrapper .mail-list-container .mail-list .content .sender-name { + margin-bottom: 0; + font-size: 0.875rem; + font-family: "roboto", sans-serif; + font-weight: 500; + max-width: 95%; +} + +.email-wrapper .mail-list-container .mail-list .content .message_text { + margin: 0; + max-width: 93%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.email-wrapper .mail-list-container .mail-list .details { + width: 5.5%; +} + +.email-wrapper .mail-list-container .mail-list .details .date { + text-align: right; + margin: auto 15px auto 0; + white-space: nowrap; +} + +.email-wrapper .mail-list-container .mail-list .details i { + margin: auto 0; + color: #ddd; +} + +.email-wrapper .mail-list-container .mail-list .details i.favorite { + color: #ffaf00; +} + +.email-wrapper .mail-list-container .mail-list.new_mail { + background: rgba(33, 150, 243, 0.3); +} + +.email-wrapper .mail-list-container .mail-list.new_mail .details .date { + color: var(--base-text); +} /* Message Content */ .email-wrapper .message-body .sender-details { @@ -16561,80 +25685,116 @@ ul { border-bottom: 1px solid #dee2e6; display: -webkit-box; display: -ms-flexbox; - display: flex; } - .email-wrapper .message-body .sender-details .details { - padding-bottom: 0; } - .email-wrapper .message-body .sender-details .details .msg-subject { - margin-bottom: 0; - font-family: "roboto", sans-serif; } - .email-wrapper .message-body .sender-details .details .sender-email { - margin-bottom: 20px; - font-family: "roboto", sans-serif; } - .email-wrapper .message-body .sender-details .details .sender-email i { - font-size: 1rem; - font-family: "roboto", sans-serif; - margin: 0 1px 0 7px; } + display: flex; +} + +.email-wrapper .message-body .sender-details .details { + padding-bottom: 0; +} + +.email-wrapper .message-body .sender-details .details .msg-subject { + margin-bottom: 0; + font-family: "roboto", sans-serif; +} + +.email-wrapper .message-body .sender-details .details .sender-email { + margin-bottom: 20px; + font-family: "roboto", sans-serif; +} + +.email-wrapper .message-body .sender-details .details .sender-email i { + font-size: 1rem; + font-family: "roboto", sans-serif; + margin: 0 1px 0 7px; +} .email-wrapper .message-body .message-content { - padding: 50px 15px; } + padding: 50px 15px; +} .email-wrapper .message-body .attachments-sections ul { list-style: none; border-top: 1px solid #dee2e6; - padding: 30px 15px 20px; } - .email-wrapper .message-body .attachments-sections ul li { - padding: 10px; - margin-right: 20px; - border: 1px solid #dee2e6; - border-radius: 5px; } - .email-wrapper .message-body .attachments-sections ul li .thumb { - display: inline-block; - margin-right: 10px; } - .email-wrapper .message-body .attachments-sections ul li .thumb i { - font-size: 30px; - margin: 0; - color: #fff; } - .email-wrapper .message-body .attachments-sections ul li .details p.file-name { - display: block; - margin-bottom: 0; - color: #fff; } - .email-wrapper .message-body .attachments-sections ul li .details .buttons .file-size { - margin-right: 10px; - margin-bottom: 0; - font-size: 0.875rem; } - .email-wrapper .message-body .attachments-sections ul li .details .buttons a { - font-size: 0.875rem; - margin-right: 10px; } - .email-wrapper .message-body .attachments-sections ul li .details .buttons a:last-child { - margin-right: 0; } + padding: 30px 15px 20px; +} + +.email-wrapper .message-body .attachments-sections ul li { + padding: 10px; + margin-right: 20px; + border: 1px solid #dee2e6; + border-radius: 5px; +} + +.email-wrapper .message-body .attachments-sections ul li .thumb { + display: inline-block; + margin-right: 10px; +} + +.email-wrapper .message-body .attachments-sections ul li .thumb i { + font-size: 30px; + margin: 0; + color: var(--base-text); +} + +.email-wrapper .message-body .attachments-sections ul li .details p.file-name { + display: block; + margin-bottom: 0; + color: var(--base-text); +} + +.email-wrapper .message-body .attachments-sections ul li .details .buttons .file-size { + margin-right: 10px; + margin-bottom: 0; + font-size: 0.875rem; +} + +.email-wrapper .message-body .attachments-sections ul li .details .buttons a { + font-size: 0.875rem; + margin-right: 10px; +} + +.email-wrapper .message-body .attachments-sections ul li .details .buttons a:last-child { + margin-right: 0; +} .email-wrapper { display: grid; grid-template-columns: 280px auto; - margin-top: 30px; } - .email-wrapper .mail-view { - display: none; - background: #222437; } - .email-wrapper .mail-view .mail-header-toolbar { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 20px 10px; } - .email-wrapper .email-view-wrapper { - background: #fff; - grid-column-start: 2; - grid-column-end: 3; } + margin-top: 30px; +} + +.email-wrapper .mail-view { + display: none; + background: var(--dropdown-bg); +} + +.email-wrapper .mail-view .mail-header-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 20px 10px; +} + +.email-wrapper .email-view-wrapper { + background: #fff; + grid-column-start: 2; + grid-column-end: 3; +} @media (max-width: 960px) { .email-wrapper { - grid-template-columns: 200px auto; } } + grid-template-columns: 200px auto; + } +} @media (max-width: 768px) { .email-wrapper { - display: block; } + display: block; + } + .mail-sidebar { position: fixed; top: 63px; @@ -16643,9 +25803,13 @@ ul { z-index: 99; width: 250px; -webkit-transition-duration: 0.6s; - transition-duration: 0.6s; } - .mail-sidebar.menu-open { - left: 0; } } + transition-duration: 0.6s; + } + + .mail-sidebar.menu-open { + left: 0; + } +} /*-------------------------------------------------------------------*/ /* === Plugin overrides === */ @@ -16653,7 +25817,8 @@ ul { .ace_editor { margin: auto; height: 300px; - width: 100%; } + width: 100%; +} /* Avgrund Popup */ .avgrund-popin { @@ -16672,11 +25837,14 @@ ul { line-height: 1.85; border-radius: 10px; -webkit-transform: scale(0.8); - transform: scale(0.8); } - .avgrund-popin p { - font-size: 0.875rem; - font-family: "roboto", sans-serif; - font-weight: initial; } + transform: scale(0.8); +} + +.avgrund-popin p { + font-size: 0.875rem; + font-family: "roboto", sans-serif; + font-weight: initial; +} .avgrund-overlay { background: #000; @@ -16689,7 +25857,8 @@ ul { z-index: 101; visibility: hidden; opacity: 0; - filter: alpha(opacity=0); } + filter: alpha(opacity=0); +} .avgrund-ready .avgrund-overlay, .avgrund-ready .avgrund-popin, @@ -16697,34 +25866,40 @@ body.avgrund-ready { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: 0.3s all ease-out; - transition: 0.3s all ease-out; } + transition: 0.3s all ease-out; +} body.avgrund-active { - overflow: hidden; } + overflow: hidden; +} .avgrund-active .avgrund-popin { visibility: visible; opacity: 1; -webkit-transform: scale(1.1); - transform: scale(1.1); } + transform: scale(1.1); +} .avgrund-active .avgrund-overlay { visibility: visible; opacity: 0.5; - height: 20000px; } + height: 20000px; +} .avgrund-popin.stack { -webkit-transform: scale(1.5); - transform: scale(1.5); } + transform: scale(1.5); +} .avgrund-active .avgrund-popin.stack { -webkit-transform: scale(1.1); - transform: scale(1.1); } + transform: scale(1.1); +} /* Optional close button styles */ .avgrund-close { display: block; - color: #fff; + color: var(--base-text); background: #fff; font-size: 10px; text-decoration: none; @@ -16736,64 +25911,88 @@ body.avgrund-active { width: 17px; text-align: center; line-height: 16px; - border-radius: 50px; } - .avgrund-close:hover { - color: #fff; - text-decoration: none; } + border-radius: 50px; +} + +.avgrund-close:hover { + color: var(--base-text); + text-decoration: none; +} /* Bootstrap Tour */ .tour-tour { padding: 0; border: 0; font-family: "roboto", sans-serif; - background: #fff; } - .tour-tour .popover-title { - background: #2196f3; - color: #fff; - font-size: 0.8125rem; - font-family: "roboto", sans-serif; - padding: 0.75rem; } - .tour-tour.left .arrow:after { - border-left-color: #2196f3; } - .tour-tour.right .arrow:after { - border-right-color: #2196f3; } - .tour-tour.top .arrow:after { - border-top-color: #2196f3; } - .tour-tour.bottom .arrow:after { - border-bottom-color: #2196f3; } + background: #fff; +} + +.tour-tour .popover-title { + background: #2196f3; + color: var(--base-text); + font-size: 0.8125rem; + font-family: "roboto", sans-serif; + padding: 0.75rem; +} + +.tour-tour.left .arrow:after { + border-left-color: #2196f3; +} + +.tour-tour.right .arrow:after { + border-right-color: #2196f3; +} + +.tour-tour.top .arrow:after { + border-top-color: #2196f3; +} + +.tour-tour.bottom .arrow:after { + border-bottom-color: #2196f3; +} .tour-step-background { - display: none; } + display: none; +} #chartjs-tooltip { - background: #2a2c44; + background: var(--card-banner-bg); border-radius: 4px; padding: 10px; -webkit-box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.6); -webkit-transition: 0.3s ease; - transition: 0.3s ease; } - #chartjs-tooltip table tr th { - color: #b9c0d3; } - #chartjs-tooltip table tr td { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - line-height: 1px; - padding-top: 5px; - padding-bottom: 5px; } - #chartjs-tooltip table tr td:first-letter { - text-transform: uppercase; } - #chartjs-tooltip table tr td span { - width: 7px; - height: 7px; - display: inline-block; - border-radius: 100px; - margin-right: 7px; - color: #fff; } + transition: 0.3s ease; +} + +#chartjs-tooltip table tr th { + color: var(--base-text); +} + +#chartjs-tooltip table tr td { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + line-height: 1px; + padding-top: 5px; + padding-bottom: 5px; +} + +#chartjs-tooltip table tr td:first-letter { + text-transform: uppercase; +} + +#chartjs-tooltip table tr td span { + width: 7px; + height: 7px; + display: inline-block; + border-radius: 100px; + margin-right: 7px; + color: var(--base-text); +} .chartjs-legend ul { list-style: none; @@ -16804,312 +26003,432 @@ body.avgrund-active { -webkit-box-align: center; -ms-flex-align: center; align-items: center; - margin-bottom: 0; } - .chartjs-legend ul li { - margin-right: 8%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - white-space: nowrap; - color: #b9c0d3; } - .chartjs-legend ul li span { - height: 10px; - width: 10px; - border-radius: 100%; - margin-right: 10px; - display: inline-block; - font-size: 0.875rem; } + margin-bottom: 0; +} + +.chartjs-legend ul li { + margin-right: 8%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + white-space: nowrap; + color: var(--base-text); +} + +.chartjs-legend ul li span { + height: 10px; + width: 10px; + border-radius: 100%; + margin-right: 10px; + display: inline-block; + font-size: 0.875rem; +} .rtl .chartjs-legend ul { - padding-right: 0; } - .rtl .chartjs-legend ul li { - margin-right: 0; - margin-left: 8%; } - .rtl .chartjs-legend ul li span { - margin-right: 0; - margin-left: 1rem; } + padding-right: 0; +} + +.rtl .chartjs-legend ul li { + margin-right: 0; + margin-left: 8%; +} + +.rtl .chartjs-legend ul li span { + margin-right: 0; + margin-left: 1rem; +} .ct-chart .ct-grid { - stroke: rgba(255, 255, 255, 0.25); } + stroke: rgba(255, 255, 255, 0.25); +} .ct-chart .ct-label { font-size: 11px; - color: #fff; } + color: var(--base-text); +} .ct-chart .ct-line { - stroke-width: 2px; } + stroke-width: 2px; +} .ct-chart .ct-point { - stroke-width: 8px; } + stroke-width: 8px; +} .ct-chart .ct-chart-pie .ct-label, .ct-chart .ct-chart-donut .ct-label { font-size: 16px; - fill: rgba(255, 255, 255, 0.75); } + fill: rgba(255, 255, 255, 0.75); +} .ct-chart .ct-series-a .ct-point, .ct-chart .ct-series-a .ct-line, .ct-chart .ct-series-a .ct-bar, .ct-chart .ct-series-a .ct-slice-donut { - stroke: #2196f3; } + stroke: #2196f3; +} .ct-chart .ct-series-a .ct-slice-pie, .ct-chart .ct-series-a .ct-slice-donut-solid { fill: #2196f3; - stroke: #fff; } + stroke: #fff; +} .ct-chart .ct-series-b .ct-point, .ct-chart .ct-series-b .ct-line, .ct-chart .ct-series-b .ct-bar, .ct-chart .ct-series-b .ct-slice-donut { - stroke: #8862e0; } + stroke: #8862e0; +} .ct-chart .ct-series-b .ct-slice-pie, .ct-chart .ct-series-b .ct-slice-donut-solid { fill: #8862e0; - stroke: #fff; } + stroke: #fff; +} .ct-chart .ct-series-c .ct-point, .ct-chart .ct-series-c .ct-line, .ct-chart .ct-series-c .ct-bar, .ct-chart .ct-series-c .ct-slice-donut { - stroke: #ff6258; } + stroke: #ff6258; +} .ct-chart .ct-series-c .ct-slice-pie, .ct-chart .ct-series-c .ct-slice-donut-solid { fill: #ff6258; - stroke: #fff; } + stroke: #fff; +} .ct-chart .ct-series-d .ct-point, .ct-chart .ct-series-d .ct-line, .ct-chart .ct-series-d .ct-bar, .ct-chart .ct-series-d .ct-slice-donut { - stroke: #19d895; } + stroke: #19d895; +} .ct-chart .ct-series-d .ct-slice-pie, .ct-chart .ct-series-d .ct-slice-donut-solid { fill: #19d895; - stroke: #fff; } + stroke: #fff; +} .ct-chart .ct-series-e .ct-point, .ct-chart .ct-series-e .ct-line, .ct-chart .ct-series-e .ct-bar, .ct-chart .ct-series-e .ct-slice-donut { - stroke: #ffaf00; } + stroke: #ffaf00; +} .ct-chart .ct-series-e .ct-slice-pie, .ct-chart .ct-series-e .ct-slice-donut-solid { fill: #ffaf00; - stroke: #fff; } + stroke: #fff; +} /* CodeMirror */ .CodeMirror { font-size: 1rem; height: auto; min-height: auto; - text-align: left; } - .CodeMirror .CodeMirror-scroll { - min-height: auto; } + text-align: left; +} + +.CodeMirror .CodeMirror-scroll { + min-height: auto; +} /* Colcade */ * { -webkit-box-sizing: border-box; - box-sizing: border-box; } + box-sizing: border-box; +} .grid:after { display: block; content: ''; - clear: both; } + clear: both; +} .grid-col { float: left; width: 49%; margin-right: 2%; - background: rgba(77, 199, 160, 0.2); } + background: rgba(77, 199, 160, 0.2); +} .grid-col--4 { - margin-right: 0; } + margin-right: 0; +} /* hide two middle */ .grid-col--2, .grid-col--3 { - display: none; } + display: none; +} @media (min-width: 768px) { .grid-col { - width: 32%; } + width: 32%; + } + .grid-col--2 { - display: block; } } + display: block; + } +} @media (min-width: 1200px) { .grid-col { - width: 23.5%; } + width: 23.5%; + } + .grid-col--2, .grid-col--3 { - display: block; } } + display: block; + } +} .grid-item { background: #4dc7a0; - margin-bottom: 20px; } + margin-bottom: 20px; +} .grid-item--a { - height: 80px; } + height: 80px; +} .grid-item--b { - height: 140px; } + height: 140px; +} .grid-item--c { - height: 300px; } + height: 300px; +} /* Colorpicker */ .asColorPicker-dropdown { - max-width: initial; } + max-width: initial; +} .asColorPicker-trigger { height: auto; padding: 10px; - border: 1px solid #383e5d; - border-left: none; } - .asColorPicker-trigger span { - width: 8px; - height: 8px; - border-radius: 2px; } + border: 1px solid var(--outline); + border-left: none; +} + +.asColorPicker-trigger span { + width: 8px; + height: 8px; + border-radius: 2px; +} /* Context Menu */ .context-menu-icon:before { color: #000; - font: normal normal normal 15px/1 "Material Design Icons"; } + font: normal normal normal 15px/1 "Material Design Icons"; +} .context-menu-icon.context-menu-icon-cut:before { - content: '\F190'; } + content: '\F190'; +} .context-menu-icon.context-menu-icon-edit:before { - content: '\F3EF'; } + content: '\F3EF'; +} .context-menu-icon.context-menu-icon-copy:before { - content: '\F18F'; } + content: '\F18F'; +} .context-menu-icon.context-menu-icon-paste:before { - content: '\F613'; } + content: '\F613'; +} .context-menu-icon.context-menu-icon-delete:before { - content: '\F6CB'; } + content: '\F6CB'; +} .context-menu-icon.context-menu-icon-quit:before { - content: '\F156'; } + content: '\F156'; +} .context-menu-list { -webkit-box-shadow: none; box-shadow: none; - border: 1px solid #383e5d; } - .context-menu-list .context-menu-item span { - color: #000; - font-size: 0.75rem; - font-family: "roboto", sans-serif; } - .context-menu-list .context-menu-item.context-menu-hover { - background: #000; } - .context-menu-list .context-menu-item.context-menu-hover span { - color: #fff; } + border: 1px solid var(--outline); +} + +.context-menu-list .context-menu-item span { + color: #000; + font-size: 0.75rem; + font-family: "roboto", sans-serif; +} + +.context-menu-list .context-menu-item.context-menu-hover { + background: #000; +} + +.context-menu-list .context-menu-item.context-menu-hover span { + color: var(--base-text); +} /* Clockpicker */ .clockpicker-popover { - background-color: #383e5d; } - .clockpicker-popover.left .arrow:after { - border-left-color: #383e5d; } - .clockpicker-popover.right .arrow:after { - border-right-color: #383e5d; } - .clockpicker-popover.top .arrow:after { - border-top-color: #383e5d; } - .clockpicker-popover.bottom .arrow:after { - border-bottom-color: #383e5d; } + background-color: var(--outline); +} + +.clockpicker-popover.left .arrow:after { + border-left-color: var(--outline); +} + +.clockpicker-popover.right .arrow:after { + border-right-color: var(--outline); +} + +.clockpicker-popover.top .arrow:after { + border-top-color: var(--outline); +} + +.clockpicker-popover.bottom .arrow:after { + border-bottom-color: var(--outline); +} /* Data Tables */ .dataTables_wrapper { padding-left: 0; - padding-right: 0; } - .dataTables_wrapper label { - font-size: 0.8125rem; } - .dataTables_wrapper select { - padding: 0.4rem; - min-width: 75px; } - .dataTables_wrapper .dataTables_length select { - margin-left: 0.25rem; - margin-right: 0.25rem; } - .dataTables_wrapper .table-footer { - padding-top: 1.88rem; } - .dataTables_wrapper .height-limiter { - max-height: 400px; - overflow-y: auto; - -webkit-box-shadow: inset 0px -6px 18px rgba(0, 0, 0, 0.06); - box-shadow: inset 0px -6px 18px rgba(0, 0, 0, 0.06); } - .dataTables_wrapper .dataTable { - border-collapse: collapse !important; } - .dataTables_wrapper .dataTable .btn, .dataTables_wrapper .dataTable .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .dataTables_wrapper .dataTable .ajax-file-upload, .dataTables_wrapper .dataTable .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .dataTables_wrapper .dataTable .swal2-styled, .dataTables_wrapper .dataTable .wizard > .actions a, .wizard > .actions .dataTables_wrapper .dataTable a { - padding: 0.1rem 1rem; - vertical-align: top; } - .dataTables_wrapper .dataTable thead .sorting:after, .dataTables_wrapper .dataTable thead .sorting:before, - .dataTables_wrapper .dataTable thead .sorting_asc:after, - .dataTables_wrapper .dataTable thead .sorting_asc:before, - .dataTables_wrapper .dataTable thead .sorting_asc_disabled:after, - .dataTables_wrapper .dataTable thead .sorting_asc_disabled:before, - .dataTables_wrapper .dataTable thead .sorting_desc:after, - .dataTables_wrapper .dataTable thead .sorting_desc:before, - .dataTables_wrapper .dataTable thead .sorting_desc_disabled:after, - .dataTables_wrapper .dataTable thead .sorting_desc_disabled:before { - top: 23px; } - .dataTables_wrapper .dataTable thead th { - vertical-align: middle; - padding: 12px 15px; - color: #fff; - font-weight: 500; } - .dataTables_wrapper .dataTable tbody tr td { - z-index: 10; } - .dataTables_wrapper .dataTable.collapsed tbody > tr.odd > td:first-child, .dataTables_wrapper .dataTable.collapsed tbody > tr.even > td:first-child { - padding-left: 30px; - position: relative; } - .dataTables_wrapper .dataTable.collapsed tbody > tr.odd > td:first-child:before, .dataTables_wrapper .dataTable.collapsed tbody > tr.even > td:first-child:before { - content: "\F35d"; - font-family: "Material Design Icons"; - font-size: 20px; - color: #2196f3; - text-rendering: auto; - line-height: inherit; - vertical-align: 0; - font-size: 30px; - position: absolute; - left: 0px; - top: 12px; } - .dataTables_wrapper .dataTable.collapsed tbody > tr.child ul.dtr-details { - list-style: none; - padding-left: 0; } - .dataTables_wrapper .dataTable.collapsed tbody > tr.child ul.dtr-details li { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 5px 10px; - border-bottom: #383e5d; } - .dataTables_wrapper .dataTable.collapsed tbody > tr.child ul.dtr-details li .dtr-title { - font-weight: 500; } - .dataTables_wrapper .dataTable.collapsed tbody > tr.child ul.dtr-details li:nth-child(even) { - background: #1c1e2f; } - .dataTables_wrapper .dataTable.collapsed tbody > tr.child ul.dtr-details li:last-child { - margin-bottom: 0; - border-bottom: none; } - .dataTables_wrapper .dataTables_paginate { - margin-top: 20px !important; } - .dataTables_wrapper .dataTables_info { - font-size: 0.875rem; - color: #b9c0d3; - margin-top: 20px; } + padding-right: 0; +} + +.dataTables_wrapper label { + font-size: 0.8125rem; +} + +.dataTables_wrapper select { + padding: 0.4rem; + min-width: 75px; +} + +.dataTables_wrapper .dataTables_length select { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +.dataTables_wrapper .table-footer { + padding-top: 1.88rem; +} + +.dataTables_wrapper .height-limiter { + max-height: 400px; + overflow-y: auto; + -webkit-box-shadow: inset 0px -6px 18px rgba(0, 0, 0, 0.06); + box-shadow: inset 0px -6px 18px rgba(0, 0, 0, 0.06); +} + +.dataTables_wrapper .dataTable { + border-collapse: collapse !important; +} + +.dataTables_wrapper .dataTable .btn, +.dataTables_wrapper .dataTable .ajax-upload-dragdrop .ajax-file-upload, +.ajax-upload-dragdrop .dataTables_wrapper .dataTable .ajax-file-upload, +.dataTables_wrapper .dataTable .swal2-modal .swal2-buttonswrapper .swal2-styled, +.swal2-modal .swal2-buttonswrapper .dataTables_wrapper .dataTable .swal2-styled, +.dataTables_wrapper .dataTable .wizard>.actions a, +.wizard>.actions .dataTables_wrapper .dataTable a { + padding: 0.1rem 1rem; + vertical-align: top; +} + +.dataTables_wrapper .dataTable thead .sorting:after, +.dataTables_wrapper .dataTable thead .sorting:before, +.dataTables_wrapper .dataTable thead .sorting_asc:after, +.dataTables_wrapper .dataTable thead .sorting_asc:before, +.dataTables_wrapper .dataTable thead .sorting_asc_disabled:after, +.dataTables_wrapper .dataTable thead .sorting_asc_disabled:before, +.dataTables_wrapper .dataTable thead .sorting_desc:after, +.dataTables_wrapper .dataTable thead .sorting_desc:before, +.dataTables_wrapper .dataTable thead .sorting_desc_disabled:after, +.dataTables_wrapper .dataTable thead .sorting_desc_disabled:before { + top: 23px; +} + +.dataTables_wrapper .dataTable thead th { + vertical-align: middle; + padding: 12px 15px; + color: var(--base-text); + font-weight: 500; +} + +.dataTables_wrapper .dataTable tbody tr td { + z-index: 10; +} + +.dataTables_wrapper .dataTable.collapsed tbody>tr.odd>td:first-child, +.dataTables_wrapper .dataTable.collapsed tbody>tr.even>td:first-child { + padding-left: 30px; + position: relative; +} + +.dataTables_wrapper .dataTable.collapsed tbody>tr.odd>td:first-child:before, +.dataTables_wrapper .dataTable.collapsed tbody>tr.even>td:first-child:before { + content: "\F35d"; + font-family: "Material Design Icons"; + font-size: 20px; + color: #2196f3; + text-rendering: auto; + line-height: inherit; + vertical-align: 0; + font-size: 30px; + position: absolute; + left: 0px; + top: 12px; +} + +.dataTables_wrapper .dataTable.collapsed tbody>tr.child ul.dtr-details { + list-style: none; + padding-left: 0; +} + +.dataTables_wrapper .dataTable.collapsed tbody>tr.child ul.dtr-details li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 5px 10px; + border-bottom: var(--outline); +} + +.dataTables_wrapper .dataTable.collapsed tbody>tr.child ul.dtr-details li .dtr-title { + font-weight: 500; +} + +.dataTables_wrapper .dataTable.collapsed tbody>tr.child ul.dtr-details li:nth-child(even) { + background: var(--deep-bg); +} + +.dataTables_wrapper .dataTable.collapsed tbody>tr.child ul.dtr-details li:last-child { + margin-bottom: 0; + border-bottom: none; +} + +.dataTables_wrapper .dataTables_paginate { + margin-top: 20px !important; +} + +.dataTables_wrapper .dataTables_info { + font-size: 0.875rem; + color: var(--base-text); + margin-top: 20px; +} /* Datepicker */ .datepicker.datepicker-dropdown, @@ -17117,233 +26436,351 @@ body.avgrund-active { padding: 0 25px; width: 30%; max-width: 500px; - min-width: 250px; } - .datepicker.datepicker-dropdown .datepicker-days, - .datepicker.datepicker-inline .datepicker-days { - padding: 0.8rem 0.7rem; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed, - .datepicker.datepicker-inline .datepicker-days table.table-condensed { - width: 100%; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th, - .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th { - text-align: center; - padding: 0.5rem 0; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.prev, - .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.prev { - color: #6c757d; - padding-bottom: 1rem; - padding-top: 1rem; - text-align: left; - background: #222437; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.datepicker-switch, - .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.datepicker-switch { - color: #6c757d; - background: #222437; - padding-bottom: 1rem; - padding-top: 1rem; - font-size: 1rem; - font-weight: 600; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.next, - .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.next { - color: grey; - padding-bottom: 1rem; - padding-top: 1rem; - text-align: right; - background: #222437; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.dow, - .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.dow { - font-family: "roboto", sans-serif; - color: #6c757d; - font-size: 0.875rem; - font-weight: initial; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.dow:first-child, - .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.dow:first-child { - text-align: left; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.dow:last-child, - .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.dow:last-child { - text-align: right; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody { - position: relative; - top: 13px; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td { - text-align: center; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day { - font-size: 0.9375rem; - padding: 0.5rem 0; - color: #fff; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day:hover, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day:hover { - background: #2a2c44; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day:first-child, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day:first-child { - text-align: left; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day:last-child, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day:last-child { - text-align: right; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.active, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.active { - color: #fff; - background: transparent; - position: relative; - z-index: 1; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.active:before, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.active:before { - content: ""; - width: 38px; - height: 38px; - background: #19d895; - border-radius: 100%; - display: block; - margin: auto; - vertical-align: middle; - position: absolute; - top: 1px; - z-index: -1; - left: 0; - right: 0; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.today, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.today { - color: #fff; - background: transparent; - position: relative; - z-index: 1; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.today:before, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.today:before { - content: ""; - width: 38px; - height: 38px; - background: #2196f3; - border-radius: 100%; - display: block; - margin: auto; - vertical-align: middle; - position: absolute; - top: 1px; - z-index: -1; - left: 0; - right: 0; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.old.day, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.old.day { - color: #eaeaef; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:first-child.day.active:before, .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:first-child.day.today:before, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:first-child.day.active:before, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:first-child.day.today:before { - left: -42px; } - .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:last-child.day.active:before, .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:last-child.day.today:before, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:last-child.day.active:before, - .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:last-child.day.today:before { - left: 30px; } + min-width: 250px; +} + +.datepicker.datepicker-dropdown .datepicker-days, +.datepicker.datepicker-inline .datepicker-days { + padding: 0.8rem 0.7rem; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed, +.datepicker.datepicker-inline .datepicker-days table.table-condensed { + width: 100%; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th, +.datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th { + text-align: center; + padding: 0.5rem 0; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.prev, +.datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.prev { + color: #6c757d; + padding-bottom: 1rem; + padding-top: 1rem; + text-align: left; + background: var(--dropdown-bg); +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.datepicker-switch, +.datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.datepicker-switch { + color: #6c757d; + background: var(--dropdown-bg); + padding-bottom: 1rem; + padding-top: 1rem; + font-size: 1rem; + font-weight: 600; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.next, +.datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.next { + color: grey; + padding-bottom: 1rem; + padding-top: 1rem; + text-align: right; + background: var(--dropdown-bg); +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.dow, +.datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.dow { + font-family: "roboto", sans-serif; + color: #6c757d; + font-size: 0.875rem; + font-weight: initial; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.dow:first-child, +.datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.dow:first-child { + text-align: left; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.dow:last-child, +.datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.dow:last-child { + text-align: right; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody { + position: relative; + top: 13px; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td { + text-align: center; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day { + font-size: 0.9375rem; + padding: 0.5rem 0; + color: var(--base-text); +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day:hover, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day:hover { + background: var(--card-banner-bg); +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day:first-child, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day:first-child { + text-align: left; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day:last-child, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day:last-child { + text-align: right; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.active, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.active { + color: var(--base-text); + background: transparent; + position: relative; + z-index: 1; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.active:before, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.active:before { + content: ""; + width: 38px; + height: 38px; + background: #19d895; + border-radius: 100%; + display: block; + margin: auto; + vertical-align: middle; + position: absolute; + top: 1px; + z-index: -1; + left: 0; + right: 0; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.today, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.today { + color: var(--base-text); + background: transparent; + position: relative; + z-index: 1; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.today:before, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.today:before { + content: ""; + width: 38px; + height: 38px; + background: #2196f3; + border-radius: 100%; + display: block; + margin: auto; + vertical-align: middle; + position: absolute; + top: 1px; + z-index: -1; + left: 0; + right: 0; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.old.day, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.old.day { + color: #eaeaef; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:first-child.day.active:before, +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:first-child.day.today:before, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:first-child.day.active:before, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:first-child.day.today:before { + left: -42px; +} + +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:last-child.day.active:before, +.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:last-child.day.today:before, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:last-child.day.active:before, +.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:last-child.day.today:before { + left: 30px; +} .datepicker.datepicker-inline { width: 100%; max-width: 100%; - min-width: 250px; } - .datepicker.datepicker-inline thead tr th.prev { - color: #fff; - padding-bottom: 0.5rem; - padding-top: 0.5rem; } - .datepicker.datepicker-inline thead tr th.datepicker-switch { - color: #2196f3; - padding-bottom: 0.5rem; - padding-top: 0.5rem; } - .datepicker.datepicker-inline thead tr th.next { - color: #fff; - padding-bottom: 0.5rem; - padding-top: 0.5rem; } + min-width: 250px; +} -.datepicker > div { +.datepicker.datepicker-inline thead tr th.prev { + color: var(--base-text); + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.datepicker.datepicker-inline thead tr th.datepicker-switch { + color: #2196f3; + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.datepicker.datepicker-inline thead tr th.next { + color: var(--base-text); + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.datepicker>div { display: initial; padding: 0.375rem 0.75rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.5; - color: #fff; + color: var(--base-text); text-align: center; white-space: nowrap; - border-radius: 2px; } + border-radius: 2px; +} -.datepicker.input-group, .datepicker.asColorPicker-wrap { - border: 1px solid #383e5d; - padding: 0; } - .datepicker.input-group .form-control, .datepicker.asColorPicker-wrap .form-control, .datepicker.input-group .asColorPicker-input, .datepicker.asColorPicker-wrap .asColorPicker-input, .datepicker.input-group .dataTables_wrapper select, .dataTables_wrapper .datepicker.input-group select, .datepicker.asColorPicker-wrap .dataTables_wrapper select, .dataTables_wrapper .datepicker.asColorPicker-wrap select, .datepicker.input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.input-group input[type=text], .datepicker.asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.asColorPicker-wrap input[type=text], - .datepicker.input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.input-group select, - .datepicker.asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.asColorPicker-wrap select, .datepicker.input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.input-group input[type=number], .datepicker.asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.asColorPicker-wrap input[type=number], .datepicker.input-group .select2-container--default .select2-selection--single, .select2-container--default .datepicker.input-group .select2-selection--single, .datepicker.asColorPicker-wrap .select2-container--default .select2-selection--single, .select2-container--default .datepicker.asColorPicker-wrap .select2-selection--single, .datepicker.input-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .datepicker.input-group .select2-search__field, .datepicker.asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .datepicker.asColorPicker-wrap .select2-search__field, .datepicker.input-group .tt-hint, .datepicker.asColorPicker-wrap .tt-hint, - .datepicker.input-group .tt-query, - .datepicker.asColorPicker-wrap .tt-query, - .datepicker.input-group .typeahead, - .datepicker.asColorPicker-wrap .typeahead { - border: none; } +.datepicker.input-group, +.datepicker.asColorPicker-wrap { + border: 1px solid var(--outline); + padding: 0; +} + +.datepicker.input-group .form-control, +.datepicker.asColorPicker-wrap .form-control, +.datepicker.input-group .asColorPicker-input, +.datepicker.asColorPicker-wrap .asColorPicker-input, +.datepicker.input-group .dataTables_wrapper select, +.dataTables_wrapper .datepicker.input-group select, +.datepicker.asColorPicker-wrap .dataTables_wrapper select, +.dataTables_wrapper .datepicker.asColorPicker-wrap select, +.datepicker.input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.input-group input[type=text], +.datepicker.asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.asColorPicker-wrap input[type=text], +.datepicker.input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.input-group select, +.datepicker.asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.asColorPicker-wrap select, +.datepicker.input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.input-group input[type=number], +.datepicker.asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.asColorPicker-wrap input[type=number], +.datepicker.input-group .select2-container--default .select2-selection--single, +.select2-container--default .datepicker.input-group .select2-selection--single, +.datepicker.asColorPicker-wrap .select2-container--default .select2-selection--single, +.select2-container--default .datepicker.asColorPicker-wrap .select2-selection--single, +.datepicker.input-group .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .datepicker.input-group .select2-search__field, +.datepicker.asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .datepicker.asColorPicker-wrap .select2-search__field, +.datepicker.input-group .tt-hint, +.datepicker.asColorPicker-wrap .tt-hint, +.datepicker.input-group .tt-query, +.datepicker.asColorPicker-wrap .tt-query, +.datepicker.input-group .typeahead, +.datepicker.asColorPicker-wrap .typeahead { + border: none; +} /* Dropify */ .dropify-wrapper { - border: 2px dashed #383e5d; + border: 2px dashed var(--outline); border-radius: 7px; - background: #2a2c44; } - .dropify-wrapper:hover { - background-size: 30px 30px; - background-image: linear-gradient(135deg, #F2F7F8 25%, transparent 25%, transparent 50%, #F2F7F8 50%, #F2F7F8 75%, transparent 75%, transparent); - -webkit-animation: stripes 2s linear infinite; - animation: stripes 2s linear infinite; } - .dropify-wrapper .dropify-message span.file-icon:before { - display: inline-block; - font: normal normal normal 24px/1 "Material Design Icons"; - font-size: inherit; - text-rendering: auto; - line-height: inherit; - -webkit-font-smoothing: antialiased; - content: '\F552'; - color: #fff; - font-size: 1.25rem; } - .dropify-wrapper .dropify-message p { - font-size: 0.8125rem; - color: #fff; } - .dropify-wrapper .dropify-preview .dropify-infos { - background: rgba(255, 255, 255, 0.9); } - .dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner .dropify-filename { - color: #2196f3; - font-size: 20px; - font-weight: 400; } - .dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner .dropify-infos-message { - color: #333; - font-weight: 500; } - .dropify-wrapper .dropify-preview .dropify-render img { - opacity: 0.7; } - .dropify-wrapper .dropify-clear { - background: #fff; - border: none; - font-weight: 700; - color: #6c757d; } + background: var(--card-banner-bg); +} + +.dropify-wrapper:hover { + background-size: 30px 30px; + background-image: linear-gradient(135deg, #F2F7F8 25%, transparent 25%, transparent 50%, #F2F7F8 50%, #F2F7F8 75%, transparent 75%, transparent); + -webkit-animation: stripes 2s linear infinite; + animation: stripes 2s linear infinite; +} + +.dropify-wrapper .dropify-message span.file-icon:before { + display: inline-block; + font: normal normal normal 24px/1 "Material Design Icons"; + font-size: inherit; + text-rendering: auto; + line-height: inherit; + -webkit-font-smoothing: antialiased; + content: '\F552'; + color: var(--base-text); + font-size: 1.25rem; +} + +.dropify-wrapper .dropify-message p { + font-size: 0.8125rem; + color: var(--base-text); +} + +.dropify-wrapper .dropify-preview .dropify-infos { + background: rgba(255, 255, 255, 0.9); +} + +.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner .dropify-filename { + color: #2196f3; + font-size: 20px; + font-weight: 400; +} + +.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner .dropify-infos-message { + color: #333; + font-weight: 500; +} + +.dropify-wrapper .dropify-preview .dropify-render img { + opacity: 0.7; +} + +.dropify-wrapper .dropify-clear { + background: #fff; + border: none; + font-weight: 700; + color: #6c757d; +} /* Dropzone */ .dropzone { - border: 1px solid #383e5d; - min-height: 200px; } - .dropzone .dz-message { - text-align: center; - width: 100%; } - .dropzone .dz-message span { - font-size: .8125rem; - color: #fff; } - .dropzone .dz-preview { - margin: 5px; } - .dropzone .dz-preview .dz-image { - width: 74px; - height: 74px; - border-radius: 6px; } - .dropzone .dz-preview .dz-error-message { - top: 80px; - left: -35px; } - .dropzone .dz-preview .dz-success-mark, - .dropzone .dz-preview .dz-error-mark { - margin-left: -17px; } - .dropzone .dz-preview .dz-success-mark svg, - .dropzone .dz-preview .dz-error-mark svg { - width: 35px; - height: 35px; } + border: 1px solid var(--outline); + min-height: 200px; +} + +.dropzone .dz-message { + text-align: center; + width: 100%; +} + +.dropzone .dz-message span { + font-size: .8125rem; + color: var(--base-text); +} + +.dropzone .dz-preview { + margin: 5px; +} + +.dropzone .dz-preview .dz-image { + width: 74px; + height: 74px; + border-radius: 6px; +} + +.dropzone .dz-preview .dz-error-message { + top: 80px; + left: -35px; +} + +.dropzone .dz-preview .dz-success-mark, +.dropzone .dz-preview .dz-error-mark { + margin-left: -17px; +} + +.dropzone .dz-preview .dz-success-mark svg, +.dropzone .dz-preview .dz-error-mark svg { + width: 35px; + height: 35px; +} /* Flot chart */ .float-chart-container { @@ -17352,119 +26789,158 @@ body.avgrund-active { width: 100%; height: 100%; min-height: 300px; - max-height: 100%; } + max-height: 100%; +} .float-chart { width: 100%; position: relative; max-width: none; - height: 400px; } - .float-chart canvas { - position: absolute !important; - top: 0; - bottom: 0; } + height: 400px; +} + +.float-chart canvas { + position: absolute !important; + top: 0; + bottom: 0; +} .flot-chart-legend { - overflow-x: auto; } - .flot-chart-legend table tr td.legendColorBox { - width: 20px; - height: 20px; - margin-right: 15px; - padding: 0 15px 0 22px; - border-radius: 100%; - overflow: hidden; } - .flot-chart-legend table tr td.legendColorBox:first-child { - padding-left: 0; } - .flot-chart-legend table tr td.legendColorBox div { - border-width: 0 !important; } - .flot-chart-legend table tr td.legendColorBox div div { - border-radius: 100%; - border-width: 5px !important; } - .flot-chart-legend table tr td.legendLabel { - padding: 0 25px 0 0; - border-right: 1px solid #f7f7f9; - font-weight: 600; } - .flot-chart-legend table tr td.legendLabel:last-child { - border-right: none; } + overflow-x: auto; +} + +.flot-chart-legend table tr td.legendColorBox { + width: 20px; + height: 20px; + margin-right: 15px; + padding: 0 15px 0 22px; + border-radius: 100%; + overflow: hidden; +} + +.flot-chart-legend table tr td.legendColorBox:first-child { + padding-left: 0; +} + +.flot-chart-legend table tr td.legendColorBox div { + border-width: 0 !important; +} + +.flot-chart-legend table tr td.legendColorBox div div { + border-radius: 100%; + border-width: 5px !important; +} + +.flot-chart-legend table tr td.legendLabel { + padding: 0 25px 0 0; + border-right: 1px solid #f7f7f9; + font-weight: 600; +} + +.flot-chart-legend table tr td.legendLabel:last-child { + border-right: none; +} /* Google Charts */ .google-chart-container .google-charts { width: 100%; height: 280px; min-height: 280px; - min-width: 100%; } + min-width: 100%; +} /* Icheck */ .icheck, .icheck-flat, .icheck-line, .icheck-square { - margin-bottom: 0.5rem; } - .icheck label, - .icheck-flat label, - .icheck-line label, - .icheck-square label { - font-size: 0.8125rem; - line-height: 1.5; - margin-left: 5px; - margin-bottom: 0; } + margin-bottom: 0.5rem; +} + +.icheck label, +.icheck-flat label, +.icheck-line label, +.icheck-square label { + font-size: 0.8125rem; + line-height: 1.5; + margin-left: 5px; + margin-bottom: 0; +} /* Jquery File Upload */ .ajax-upload-dragdrop { - border-color: #383e5d; + border-color: var(--outline); border-style: dotted; - max-width: 100%; } - .ajax-upload-dragdrop span b { - font-size: 0.8125rem; - color: #fff; - font-weight: initial; } - .ajax-upload-dragdrop .ajax-file-upload { - background: #8862e0; - -webkit-box-shadow: none; - box-shadow: none; - height: auto; } + max-width: 100%; +} + +.ajax-upload-dragdrop span b { + font-size: 0.8125rem; + color: var(--base-text); + font-weight: initial; +} + +.ajax-upload-dragdrop .ajax-file-upload { + background: #8862e0; + -webkit-box-shadow: none; + box-shadow: none; + height: auto; +} .ajax-file-upload-container { - min-height: 100px; } - .ajax-file-upload-container .ajax-file-upload-statusbar { - max-width: 100%; } + min-height: 100px; +} + +.ajax-file-upload-container .ajax-file-upload-statusbar { + max-width: 100%; +} /* Js-grid */ .jsgrid .jsgrid-header-cell, .jsgrid .jsgrid-cell { - background: #2a2c44; - border-color: #383e5d; } + background: var(--card-banner-bg); + border-color: var(--outline); +} .jsgrid .jsgrid-button { - background-image: url("../../images/sprites/jsgrid-icons.png"); } + background-image: url("../../images/sprites/jsgrid-icons.png"); +} .jsgrid .jsgrid-grid-header { - border: 1px solid #383e5d; - border-top: 0; } + border: 1px solid var(--outline); + border-top: 0; +} .jsgrid .jsgrid-grid-body { - border-color: #383e5d; } + border-color: var(--outline); +} .jsgrid .jsgrid-table th { font-weight: initial; font-family: "roboto", sans-serif; - border-top-color: #383e5d; } + border-top-color: var(--outline); +} .jsgrid .jsgrid-table td { - border-color: #383e5d; } + border-color: var(--outline); +} .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number] { - padding: 0.56rem 0; } + padding: 0.56rem 0; +} .jsgrid .jsgrid-header-sort:before { margin-top: 10px; - float: right; } + float: right; +} .jsgrid .jsgrid-header-sort-asc:before { - border-color: transparent transparent #383e5d; } + border-color: transparent transparent var(--outline); +} .jsgrid .jsgrid-header-sort-desc:before { - border-color: #383e5d transparent transparent; } + border-color: var(--outline) transparent transparent; +} .jsgrid .jsgrid-pager { line-height: 2; @@ -17473,288 +26949,415 @@ body.avgrund-active { display: flex; -webkit-box-align: center; -ms-flex-align: center; - align-items: center; } + align-items: center; +} .jsgrid .jsgrid-pager-current-page { padding: 0.5rem 0.75rem; font-weight: initial; - line-height: 1.25; } + line-height: 1.25; +} /* Jvectormap */ .jvectormap-container { - background: #ffffff; } + background: #ffffff; +} /* Light Gallery */ .lightGallery { width: 100%; - margin: 0; } - .lightGallery .image-tile { - position: relative; - margin-bottom: 30px; } - .lightGallery .image-tile .demo-gallery-poster { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; } - .lightGallery .image-tile .demo-gallery-poster img { - display: block; - margin: auto; - width: 40%; - max-width: 60px; - min-width: 20px; } - .lightGallery .image-tile img { - max-width: 100%; - width: 100%; } + margin: 0; +} + +.lightGallery .image-tile { + position: relative; + margin-bottom: 30px; +} + +.lightGallery .image-tile .demo-gallery-poster { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; +} + +.lightGallery .image-tile .demo-gallery-poster img { + display: block; + margin: auto; + width: 40%; + max-width: 60px; + min-width: 20px; +} + +.lightGallery .image-tile img { + max-width: 100%; + width: 100%; +} /* Listify */ .listify-list input { - border: 1px solid #383e5d; - color: #b9c0d3; - background: #2a2c44; } + border: 1px solid var(--outline); + color: var(--base-text); + background: var(--card-banner-bg); +} .listify-list ul.list { list-style: none; - padding-left: 0; } - .listify-list ul.list li { - display: block; - border-bottom: 1px solid #dee2e6; - padding: 15px 10px; } - .listify-list ul.list li h5 { - color: #2196f3; } - .listify-list ul.list li p { - color: #b9c0d3; - margin: 0; } + padding-left: 0; +} + +.listify-list ul.list li { + display: block; + border-bottom: 1px solid #dee2e6; + padding: 15px 10px; +} + +.listify-list ul.list li h5 { + color: #2196f3; +} + +.listify-list ul.list li p { + color: var(--base-text); + margin: 0; +} /* No-ui-slider */ .noUi-target { border: none; -webkit-box-shadow: none; box-shadow: none; - border-radius: 0; } - .noUi-target.noUi-horizontal { - height: 0.25rem; } - .noUi-target.noUi-horizontal .noUi-handle { - left: -17px; } - .noUi-target.noUi-vertical { - width: 0.25rem; - height: 156px; - display: inline-block; } - .noUi-target.noUi-vertical .noUi-handle { - left: -6px; } - .noUi-target .noUi-base { - background: #f7f7f9; - -webkit-box-shadow: none; - box-shadow: none; - border: none; } - .noUi-target .noUi-base .noUi-connect { - background: #2196f3; - -webkit-box-shadow: none; - box-shadow: none; } - .noUi-target .noUi-base .noUi-origin { - background: #19d895; } - .noUi-target .noUi-base .noUi-origin .noUi-handle { - background: #ffffff; - border-radius: 100%; - border: 1px solid #383e5d; - width: 18px; - height: 18px; - top: -7px; - outline: none; - -webkit-transition-duration: 0.4s; - transition-duration: 0.4s; } - .noUi-target .noUi-base .noUi-origin .noUi-handle:after, .noUi-target .noUi-base .noUi-origin .noUi-handle:before { - display: none; } - .noUi-target .noUi-base .noUi-origin .noUi-handle:after { - display: block; - position: absolute; - top: 5px; - left: 0; - right: 0; - margin: auto; - width: 6px; - height: 6px; - background: #2196f3; - border-radius: 100%; } - .noUi-target .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { - font-family: "roboto", sans-serif; - border-radius: 4px; - border: none; - line-height: 1; - font-size: 0.875rem; - padding: 13px 12px; - bottom: 190%; } - .noUi-target .noUi-pips .noUi-marker-horizontal, - .noUi-target .noUi-pips .noUi-marker-vertical { - background: #383e5d; } - .noUi-target .noUi-pips .noUi-marker-horizontal { - height: 9px; - width: 1px; } - .noUi-target .noUi-pips .noUi-marker-vertical { - height: 1px; - width: 9px; } - .noUi-target .noUi-pips .noUi-value { - color: #fff; - font-size: 0.94rem; - font-family: "roboto", sans-serif; } + border-radius: 0; +} + +.noUi-target.noUi-horizontal { + height: 0.25rem; +} + +.noUi-target.noUi-horizontal .noUi-handle { + left: -17px; +} + +.noUi-target.noUi-vertical { + width: 0.25rem; + height: 156px; + display: inline-block; +} + +.noUi-target.noUi-vertical .noUi-handle { + left: -6px; +} + +.noUi-target .noUi-base { + background: #f7f7f9; + -webkit-box-shadow: none; + box-shadow: none; + border: none; +} + +.noUi-target .noUi-base .noUi-connect { + background: #2196f3; + -webkit-box-shadow: none; + box-shadow: none; +} + +.noUi-target .noUi-base .noUi-origin { + background: #19d895; +} + +.noUi-target .noUi-base .noUi-origin .noUi-handle { + background: #ffffff; + border-radius: 100%; + border: 1px solid var(--outline); + width: 18px; + height: 18px; + top: -7px; + outline: none; + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} + +.noUi-target .noUi-base .noUi-origin .noUi-handle:after, +.noUi-target .noUi-base .noUi-origin .noUi-handle:before { + display: none; +} + +.noUi-target .noUi-base .noUi-origin .noUi-handle:after { + display: block; + position: absolute; + top: 5px; + left: 0; + right: 0; + margin: auto; + width: 6px; + height: 6px; + background: #2196f3; + border-radius: 100%; +} + +.noUi-target .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { + font-family: "roboto", sans-serif; + border-radius: 4px; + border: none; + line-height: 1; + font-size: 0.875rem; + padding: 13px 12px; + bottom: 190%; +} + +.noUi-target .noUi-pips .noUi-marker-horizontal, +.noUi-target .noUi-pips .noUi-marker-vertical { + background: var(--outline); +} + +.noUi-target .noUi-pips .noUi-marker-horizontal { + height: 9px; + width: 1px; +} + +.noUi-target .noUi-pips .noUi-marker-vertical { + height: 1px; + width: 9px; +} + +.noUi-target .noUi-pips .noUi-value { + color: var(--base-text); + font-size: 0.94rem; + font-family: "roboto", sans-serif; +} /* Slider Color variations */ .slider-primary .noUi-base .noUi-connect { - background: #2196f3; } + background: #2196f3; +} .slider-primary .noUi-base .noUi-origin { - background: #2196f3; } - .slider-primary .noUi-base .noUi-origin .noUi-handle:after { - background: #2196f3; } - .slider-primary .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { - background: #2196f3; - color: #ffffff; } + background: #2196f3; +} + +.slider-primary .noUi-base .noUi-origin .noUi-handle:after { + background: #2196f3; +} + +.slider-primary .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { + background: #2196f3; + color: #ffffff; +} .slider-secondary .noUi-base .noUi-connect { - background: #dde4eb; } + background: #dde4eb; +} .slider-secondary .noUi-base .noUi-origin { - background: #dde4eb; } - .slider-secondary .noUi-base .noUi-origin .noUi-handle:after { - background: #dde4eb; } - .slider-secondary .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { - background: #dde4eb; - color: #ffffff; } + background: #dde4eb; +} + +.slider-secondary .noUi-base .noUi-origin .noUi-handle:after { + background: #dde4eb; +} + +.slider-secondary .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { + background: #dde4eb; + color: #ffffff; +} .slider-success .noUi-base .noUi-connect { - background: #19d895; } + background: #19d895; +} .slider-success .noUi-base .noUi-origin { - background: #19d895; } - .slider-success .noUi-base .noUi-origin .noUi-handle:after { - background: #19d895; } - .slider-success .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { - background: #19d895; - color: #ffffff; } + background: #19d895; +} + +.slider-success .noUi-base .noUi-origin .noUi-handle:after { + background: #19d895; +} + +.slider-success .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { + background: #19d895; + color: #ffffff; +} .slider-info .noUi-base .noUi-connect { - background: #8862e0; } + background: #8862e0; +} .slider-info .noUi-base .noUi-origin { - background: #8862e0; } - .slider-info .noUi-base .noUi-origin .noUi-handle:after { - background: #8862e0; } - .slider-info .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { - background: #8862e0; - color: #ffffff; } + background: #8862e0; +} + +.slider-info .noUi-base .noUi-origin .noUi-handle:after { + background: #8862e0; +} + +.slider-info .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { + background: #8862e0; + color: #ffffff; +} .slider-warning .noUi-base .noUi-connect { - background: #ffaf00; } + background: #ffaf00; +} .slider-warning .noUi-base .noUi-origin { - background: #ffaf00; } - .slider-warning .noUi-base .noUi-origin .noUi-handle:after { - background: #ffaf00; } - .slider-warning .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { - background: #ffaf00; - color: #ffffff; } + background: #ffaf00; +} + +.slider-warning .noUi-base .noUi-origin .noUi-handle:after { + background: #ffaf00; +} + +.slider-warning .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { + background: #ffaf00; + color: #ffffff; +} .slider-danger .noUi-base .noUi-connect { - background: #ff6258; } + background: #ff6258; +} .slider-danger .noUi-base .noUi-origin { - background: #ff6258; } - .slider-danger .noUi-base .noUi-origin .noUi-handle:after { - background: #ff6258; } - .slider-danger .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { - background: #ff6258; - color: #ffffff; } + background: #ff6258; +} + +.slider-danger .noUi-base .noUi-origin .noUi-handle:after { + background: #ff6258; +} + +.slider-danger .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { + background: #ff6258; + color: #ffffff; +} .slider-light .noUi-base .noUi-connect { - background: #fbfbfb; } + background: #fbfbfb; +} .slider-light .noUi-base .noUi-origin { - background: #fbfbfb; } - .slider-light .noUi-base .noUi-origin .noUi-handle:after { - background: #fbfbfb; } - .slider-light .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { - background: #fbfbfb; - color: #ffffff; } + background: #fbfbfb; +} + +.slider-light .noUi-base .noUi-origin .noUi-handle:after { + background: #fbfbfb; +} + +.slider-light .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { + background: #fbfbfb; + color: #ffffff; +} .slider-dark .noUi-base .noUi-connect { - background: #252C46; } + background: #252C46; +} .slider-dark .noUi-base .noUi-origin { - background: #252C46; } - .slider-dark .noUi-base .noUi-origin .noUi-handle:after { - background: #252C46; } - .slider-dark .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { - background: #252C46; - color: #ffffff; } + background: #252C46; +} + +.slider-dark .noUi-base .noUi-origin .noUi-handle:after { + background: #252C46; +} + +.slider-dark .noUi-base .noUi-origin .noUi-handle .noUi-tooltip { + background: #252C46; + color: #ffffff; +} /* Owl-carousel */ .owl-carousel img { - border-radius: 4px; } + border-radius: 4px; +} .owl-carousel.full-width .owl-nav { position: absolute; top: 30%; width: 100%; - margin-top: 0; } - .owl-carousel.full-width .owl-nav .owl-next, - .owl-carousel.full-width .owl-nav .owl-prev { - background: transparent; - color: #ffffff; } - .owl-carousel.full-width .owl-nav .owl-next i:before, - .owl-carousel.full-width .owl-nav .owl-prev i:before { - width: 40px; - height: 40px; - background: #b9c0d3; - border-radius: 100%; - font-size: 1.6rem; - font-weight: bold; - line-height: 40px; } - .owl-carousel.full-width .owl-nav .owl-prev { - float: left; } - .owl-carousel.full-width .owl-nav .owl-next { - float: right; } + margin-top: 0; +} + +.owl-carousel.full-width .owl-nav .owl-next, +.owl-carousel.full-width .owl-nav .owl-prev { + background: transparent; + color: #ffffff; +} + +.owl-carousel.full-width .owl-nav .owl-next i:before, +.owl-carousel.full-width .owl-nav .owl-prev i:before { + width: 40px; + height: 40px; + background: #b9c0d3; + border-radius: 100%; + font-size: 1.6rem; + font-weight: bold; + line-height: 40px; +} + +.owl-carousel.full-width .owl-nav .owl-prev { + float: left; +} + +.owl-carousel.full-width .owl-nav .owl-next { + float: right; +} .owl-carousel.full-width .owl-dots { - margin-top: 1rem; } + margin-top: 1rem; +} .owl-carousel .item-video { width: 200px; - height: 200px; } + height: 200px; +} /* Progressbar-js */ .ui-progress { - border-radius: 50px; } - .ui-progress svg { - background: #383e5d; - border-radius: 50px; } + border-radius: 50px; +} + +.ui-progress svg { + background: var(--outline); + border-radius: 50px; +} .progressbar-js-circle { - width: 100%; } + width: 100%; +} /* Pws-tabs */ .pws_tabs_container ul.pws_tabs_controll { - border-bottom: 1px solid #2196f3; } - .pws_tabs_container ul.pws_tabs_controll li:first-child a { - border-radius: 5px 0 0 0; } - .pws_tabs_container ul.pws_tabs_controll li:last-child a { - border-right: 1px solid #2196f3; - border-radius: 0 5px 0 0; } - .pws_tabs_container ul.pws_tabs_controll li a { - border: 1px solid #2196f3; - border-bottom: none; - border-right: none; - background: #fff; - color: #2196f3; - padding: 0.3em 1.3em; - margin-right: 0; - font-weight: 500; - font-size: 14px; } - .pws_tabs_container ul.pws_tabs_controll li a:hover { - background: #fff; - color: #2196f3; } - .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active { - background: #2196f3; - color: #fff; } + border-bottom: 1px solid #2196f3; +} + +.pws_tabs_container ul.pws_tabs_controll li:first-child a { + border-radius: 5px 0 0 0; +} + +.pws_tabs_container ul.pws_tabs_controll li:last-child a { + border-right: 1px solid #2196f3; + border-radius: 0 5px 0 0; +} + +.pws_tabs_container ul.pws_tabs_controll li a { + border: 1px solid #2196f3; + border-bottom: none; + border-right: none; + background: #fff; + color: #2196f3; + padding: 0.3em 1.3em; + margin-right: 0; + font-weight: 500; + font-size: 14px; +} + +.pws_tabs_container ul.pws_tabs_controll li a:hover { + background: #fff; + color: #2196f3; +} + +.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active { + background: #2196f3; + color: var(--base-text); +} .pws_tabs_container .demo-tabs { border: 1px solid #2196f3; @@ -17762,86 +27365,114 @@ body.avgrund-active { overflow: hidden; background: #fbfbfb; margin-bottom: 45px; - padding-top: 3.5rem; } - .pws_tabs_container .demo-tabs .CodeMirror { - margin-bottom: 20px; } + padding-top: 3.5rem; +} + +.pws_tabs_container .demo-tabs .CodeMirror { + margin-bottom: 20px; +} .pws_tabs_container.pws_tabs_vertical .pws_tabs_controll { border-right: none; - border-bottom: none; } - .pws_tabs_container.pws_tabs_vertical .pws_tabs_controll li:first-child a { - border-radius: 5px 0 0 0; } - .pws_tabs_container.pws_tabs_vertical .pws_tabs_controll li:last-child a { - border-bottom: 1px solid #2196f3; - border-radius: 0 0 0 5px; - border-right: 0; } - .pws_tabs_container.pws_tabs_vertical .pws_tabs_controll li a { - border-radius: 0; - border: 1px solid #2196f3; - border-right: none; - border-bottom: none; - margin-bottom: 0; } + border-bottom: none; +} + +.pws_tabs_container.pws_tabs_vertical .pws_tabs_controll li:first-child a { + border-radius: 5px 0 0 0; +} + +.pws_tabs_container.pws_tabs_vertical .pws_tabs_controll li:last-child a { + border-bottom: 1px solid #2196f3; + border-radius: 0 0 0 5px; + border-right: 0; +} + +.pws_tabs_container.pws_tabs_vertical .pws_tabs_controll li a { + border-radius: 0; + border: 1px solid #2196f3; + border-right: none; + border-bottom: none; + margin-bottom: 0; +} .pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_list { - margin-bottom: 0; } + margin-bottom: 0; +} .pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_controll { border-top: 1px solid #2196f3; border-right: none; - border-bottom: none; } - .pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_controll li:first-child a { - border-radius: 0 0 0 5px; } - .pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_controll li:last-child a { - border-radius: 0 0 5px 0; - border-right: 1px solid #2196f3; } - .pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_controll li a { - border-radius: 0; - border: 1px solid #2196f3; - border-top: none; - border-right: none; - margin-right: 0; - margin-bottom: 0; } + border-bottom: none; +} + +.pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_controll li:first-child a { + border-radius: 0 0 0 5px; +} + +.pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_controll li:last-child a { + border-radius: 0 0 5px 0; + border-right: 1px solid #2196f3; +} + +.pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_controll li a { + border-radius: 0; + border: 1px solid #2196f3; + border-top: none; + border-right: none; + margin-right: 0; + margin-bottom: 0; +} .pws_tabs_container.pws_tabs_horizontal_top .pws_tabs_controll { - border-bottom: 0px; } + border-bottom: 0px; +} .pws_tabs_container.pws_tabs_rtl .pws_tabs_controll li:first-child a { border-radius: 0 5px 0 0; - border-right: 1px solid #2196f3; } + border-right: 1px solid #2196f3; +} .pws_tabs_container.pws_tabs_rtl .pws_tabs_controll li:last-child a { border-right: none; - border-radius: 5px 0 0 0; } + border-radius: 5px 0 0 0; +} .pws_tabs_container.pws_tabs_rtl .pws_tabs_controll li a { border: 1px solid #2196f3; border-bottom: none; border-right: none; margin-right: 0; - margin-left: 0; } + margin-left: 0; +} /* Quill Editor */ .quill-container { - height: 300px; } + height: 300px; +} .ql-toolbar.ql-snow, .quill-container.ql-snow { - border-color: #383e5d; } + border-color: var(--outline); +} /* Rating */ .br-theme-css-stars .br-widget a, .br-theme-fontawesome-stars .br-widget a { font-size: 15px; - margin-right: 0px; } - .br-theme-css-stars .br-widget a:last-child, - .br-theme-fontawesome-stars .br-widget a:last-child { - margin-right: 0; } + margin-right: 0px; +} + +.br-theme-css-stars .br-widget a:last-child, +.br-theme-fontawesome-stars .br-widget a:last-child { + margin-right: 0; +} .br-theme-css-stars .br-widget a.br-active:after, .br-theme-css-stars .br-widget a.br-selected:after, .br-theme-fontawesome-stars .br-widget a.br-active:after, .br-theme-fontawesome-stars .br-widget a.br-selected:after { - color: #F9CF57; } + color: #F9CF57; +} .br-theme-bars-1to10 .br-widget a, .br-theme-bars-horizontal .br-widget a, @@ -17849,75 +27480,101 @@ body.avgrund-active { .br-theme-bars-pill .br-widget a, .br-theme-bars-reversed .br-widget a { background-color: rgba(249, 207, 87, 0.6); - color: #F9CF57; } - .br-theme-bars-1to10 .br-widget a.br-active, .br-theme-bars-1to10 .br-widget a.br-selected, - .br-theme-bars-horizontal .br-widget a.br-active, - .br-theme-bars-horizontal .br-widget a.br-selected, - .br-theme-bars-movie .br-widget a.br-active, - .br-theme-bars-movie .br-widget a.br-selected, - .br-theme-bars-pill .br-widget a.br-active, - .br-theme-bars-pill .br-widget a.br-selected, - .br-theme-bars-reversed .br-widget a.br-active, - .br-theme-bars-reversed .br-widget a.br-selected { - background-color: #F9CF57; } + color: #F9CF57; +} + +.br-theme-bars-1to10 .br-widget a.br-active, +.br-theme-bars-1to10 .br-widget a.br-selected, +.br-theme-bars-horizontal .br-widget a.br-active, +.br-theme-bars-horizontal .br-widget a.br-selected, +.br-theme-bars-movie .br-widget a.br-active, +.br-theme-bars-movie .br-widget a.br-selected, +.br-theme-bars-pill .br-widget a.br-active, +.br-theme-bars-pill .br-widget a.br-selected, +.br-theme-bars-reversed .br-widget a.br-active, +.br-theme-bars-reversed .br-widget a.br-selected { + background-color: #F9CF57; +} .br-theme-bars-square .br-widget a { border-color: rgba(249, 207, 87, 0.6); - color: rgba(249, 207, 87, 0.6); } - .br-theme-bars-square .br-widget a.br-active, .br-theme-bars-square .br-widget a.br-selected { - border-color: #F9CF57; - color: #F9CF57; } + color: rgba(249, 207, 87, 0.6); +} + +.br-theme-bars-square .br-widget a.br-active, +.br-theme-bars-square .br-widget a.br-selected { + border-color: #F9CF57; + color: #F9CF57; +} .br-theme-bars-1to10 .br-widget .br-current-rating, .br-theme-bars-horizontal .br-widget .br-current-rating, .br-theme-bars-movie .br-widget .br-current-rating, .br-theme-bars-reversed .br-widget .br-current-rating { - color: #fff; + color: var(--base-text); font-size: 0.875rem; - font-weight: initial; } + font-weight: initial; +} .br-theme-bars-1to10 { - height: 26px; } - .br-theme-bars-1to10 .br-widget { - height: 24px; } - .br-theme-bars-1to10 .br-widget .br-current-rating { - line-height: 1; } + height: 26px; +} + +.br-theme-bars-1to10 .br-widget { + height: 24px; +} + +.br-theme-bars-1to10 .br-widget .br-current-rating { + line-height: 1; +} .br-theme-bars-pill .br-widget a { - line-height: 2.5; } + line-height: 2.5; +} /* Select2 */ .select2-container--default .select2-results__option--highlighted[aria-selected] { - background: #2196f3; } + background: #2196f3; +} .select2-container--default .select2-dropdown, .select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single { - border-color: #383e5d; } - .select2-container--default .select2-dropdown .select2-search__field, - .select2-container--default .select2-selection--multiple .select2-search__field, - .select2-container--default .select2-selection--single .select2-search__field { - border-color: #383e5d; } + border-color: var(--outline); +} + +.select2-container--default .select2-dropdown .select2-search__field, +.select2-container--default .select2-selection--multiple .select2-search__field, +.select2-container--default .select2-selection--single .select2-search__field { + border-color: var(--outline); +} .select2-container--default .select2-selection--single { - height: auto; } - .select2-container--default .select2-selection--single .select2-selection__rendered { - line-height: 14px; - height: 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - .select2-container--default .select2-selection--single .select2-selection__arrow { - top: 8px; } + height: auto; +} + +.select2-container--default .select2-selection--single .select2-selection__rendered { + line-height: 14px; + height: 40px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.select2-container--default .select2-selection--single .select2-selection__arrow { + top: 8px; +} .select2-container--default .select2-dropdown { - font-size: 0.8125rem; } + font-size: 0.8125rem; +} .select2-container--default.select2-container--focus .select2-selection--multiple { - border-color: #383e5d; } + border-color: var(--outline); +} .select2-container--default .select2-selection--multiple .select2-selection__choice { color: #ffffff; @@ -17926,30 +27583,46 @@ body.avgrund-active { padding: 6px; font-size: 0.625rem; font-family: inherit; - line-height: 1; } - .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove { - color: #ffffff; } - .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+1) { - background: #2196f3; } - .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+2) { - background: #19d895; } - .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+3) { - background: #8862e0; } - .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+4) { - background: #ff6258; } - .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+5) { - background: #ffaf00; } + line-height: 1; +} + +.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove { + color: #ffffff; +} + +.select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+1) { + background: #2196f3; +} + +.select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+2) { + background: #19d895; +} + +.select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+3) { + background: #8862e0; +} + +.select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+4) { + background: #ff6258; +} + +.select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+5) { + background: #ffaf00; +} /* Summernote Editor */ .note-editor.note-frame { - border: 1px solid #383e5d; } + border: 1px solid var(--outline); +} .note-popover { - border: 1px solid #383e5d; } + border: 1px solid var(--outline); +} /* SweetAlert */ .swal2-container { - z-index: 1500; } + z-index: 1500; +} .swal2-modal { min-height: 315px; @@ -17963,203 +27636,268 @@ body.avgrund-active { -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; - border-radius: 10px; } - .swal2-modal .swal2-title { - font-size: 25px; - line-height: 1; - font-family: "roboto", sans-serif; - color: #fff; - font-weight: initial; - margin-bottom: 0; } - .swal2-modal .swal2-icon, - .swal2-modal .swal2-success-ring { - margin-top: 0; - margin-bottom: 42px; } - .swal2-modal .swal2-buttonswrapper { - margin-top: 0; - padding: 0; } - .swal2-modal .swal2-buttonswrapper .swal2-styled { - margin-top: 0; - font-weight: initial; } - .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm { - background-color: #19d895 !important; - border: 1px solid #19d895 !important; - font-weight: initial; - margin-top: 32px; } - .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel { - margin-top: 32px; - background-color: #ffffff !important; - border: 1px solid #383e5d; - color: #fff; - font-weight: initial; } - .swal2-modal .swal2-content { - font-size: 0.875rem; - font-family: "roboto", sans-serif; - color: #fff; - font-weight: initial; - margin-top: 11px; } - .swal2-modal .swal2-close { - font-size: 20px; } - .swal2-modal .swal2-success-ring { - left: -30px; } + border-radius: 10px; +} + +.swal2-modal .swal2-title { + font-size: 25px; + line-height: 1; + font-family: "roboto", sans-serif; + color: var(--base-text); + font-weight: initial; + margin-bottom: 0; +} + +.swal2-modal .swal2-icon, +.swal2-modal .swal2-success-ring { + margin-top: 0; + margin-bottom: 42px; +} + +.swal2-modal .swal2-buttonswrapper { + margin-top: 0; + padding: 0; +} + +.swal2-modal .swal2-buttonswrapper .swal2-styled { + margin-top: 0; + font-weight: initial; +} + +.swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm { + background-color: #19d895 !important; + border: 1px solid #19d895 !important; + font-weight: initial; + margin-top: 32px; +} + +.swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel { + margin-top: 32px; + background-color: #ffffff !important; + border: 1px solid var(--outline); + color: var(--base-text); + font-weight: initial; +} + +.swal2-modal .swal2-content { + font-size: 0.875rem; + font-family: "roboto", sans-serif; + color: var(--base-text); + font-weight: initial; + margin-top: 11px; +} + +.swal2-modal .swal2-close { + font-size: 20px; +} + +.swal2-modal .swal2-success-ring { + left: -30px; +} /* Switchery */ .switchery { width: 35px; height: 21px; - border-radius: 11px; } - .switchery > small { - width: 20px; - height: 20px; } + border-radius: 11px; +} + +.switchery>small { + width: 20px; + height: 20px; +} .switchery-small { width: 25px; - height: 13px; } - .switchery-small > small { - width: 13px; - height: 13px; } + height: 13px; +} + +.switchery-small>small { + width: 13px; + height: 13px; +} .switchery-large { width: 50px; height: 28px; - border-radius: 14px; } - .switchery-large > small { - width: 27px; - height: 27px; } + border-radius: 14px; +} + +.switchery-large>small { + width: 27px; + height: 27px; +} /* Tags */ div.tagsinput { padding: 15px 15px 10px; - border-color: #383e5d; - background: #2a2c44; } - div.tagsinput span.tag { - background: #2196f3; - border: 0; - color: #fff; - padding: 6px 14px; - font-size: 0.8125rem; - font-family: inherit; - line-height: 1; } - div.tagsinput span.tag a { - color: #fff; } + border-color: var(--outline); + background: var(--card-banner-bg); +} + +div.tagsinput span.tag { + background: #2196f3; + border: 0; + color: var(--base-text); + padding: 6px 14px; + font-size: 0.8125rem; + font-family: inherit; + line-height: 1; +} + +div.tagsinput span.tag a { + color: var(--base-text); +} /* TinyMCE Editor */ .mce-tinymce.mce-panel, .mce-tinymce .mce-panel { - border-color: #383e5d; } + border-color: var(--outline); +} /* Toast */ .jq-toast-wrap .jq-icon-success { - background-color: #19d895; } + background-color: #19d895; +} .jq-toast-wrap .jq-icon-info { - background-color: #8862e0; } + background-color: #8862e0; +} .jq-toast-wrap .jq-icon-warning { - background-color: #ffaf00; } + background-color: #ffaf00; +} .jq-toast-wrap .jq-icon-error { - background-color: #ff6258; } + background-color: #ff6258; +} /* Typeahead */ .gist, .tt-menu { - text-align: left; } + text-align: left; +} .twitter-typeahead { - max-width: 100%; } + max-width: 100%; +} .typeahead { - background-color: #fff; } - .typeahead:focus { - border-color: #383e5d; } + background-color: var(--select-bg); +} + +.typeahead:focus { + border-color: var(--outline); +} .tt-query { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} .tt-hint { - color: #6c757d; } + color: #6c757d; +} .tt-menu { width: 100%; margin: 12px 0; padding: 8px 0; background-color: #ffffff; - border: 1px solid #383e5d; + border: 1px solid var(--outline); border-radius: 8px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} .tt-suggestion { padding: 3px 20px; - font-size: inherit; } - .tt-suggestion:hover { - cursor: pointer; - color: #ffffff; - background-color: #2196f3; } - .tt-suggestion .tt-cursor { - color: #ffffff; - background-color: #2196f3; } - .tt-suggestion p { - margin: 0; } + font-size: inherit; +} + +.tt-suggestion:hover { + cursor: pointer; + color: #ffffff; + background-color: #2196f3; +} + +.tt-suggestion .tt-cursor { + color: #ffffff; + background-color: #2196f3; +} + +.tt-suggestion p { + margin: 0; +} /* Wysi Editor */ .wysi-editor #toolbar [data-wysihtml-action] { - float: right; } + float: right; +} .wysi-editor #toolbar, .wysi-editor textarea { width: 920px; padding: 5px; -webkit-box-sizing: border-box; - box-sizing: border-box; } + box-sizing: border-box; +} .wysi-editor textarea { height: 280px; - border: 1px solid #383e5d; + border: 1px solid var(--outline); font-family: inherit; - font-size: 1rem; } + font-size: 1rem; +} .wysi-editor textarea:focus { color: black; - border: 1px solid #383e5d; } + border: 1px solid var(--outline); +} .wysi-editor .wysihtml-action-active, .wysi-editor .wysihtml-command-active { - font-weight: bold; } + font-weight: bold; +} .wysi-editor [data-wysihtml-dialog] { margin: 5px 0 0; padding: 5px; - border: 1px solid #383e5d; } + border: 1px solid var(--outline); +} .wysi-editor a[data-wysihtml-command-value="red"] { - color: #ff6258; } + color: #ff6258; +} .wysi-editor a[data-wysihtml-command-value="green"] { - color: #19d895; } + color: #19d895; +} .wysi-editor a[data-wysihtml-command-value="blue"] { - color: #8862e0; } + color: #8862e0; +} .wysi-editor .wysihtml-editor, .wysi-editor .wysihtml-editor table td { - outline: 1px dotted #383e5d; } + outline: 1px dotted var(--outline); +} .wysi-editor code { background: #ddd; padding: 10px; white-space: pre; display: block; - margin: 1em 0; } + margin: 1em 0; +} .wysi-editor .toolbar { display: block; border-radius: 3px; - border: 1px solid #383e5d; + border: 1px solid var(--outline); margin-bottom: 9px; - line-height: 1em; } + line-height: 1em; +} .wysi-editor .toolbar a { display: inline-block; @@ -18169,34 +27907,40 @@ div.tagsinput { line-height: 1.5em; text-decoration: none; background: #ffffff; - border: 1px solid #383e5d; + border: 1px solid var(--outline); padding: 0 0.2em; margin: 1px 0; - color: #2196f3; } + color: #2196f3; +} .wysi-editor .toolbar .wysihtml-action-active, .wysi-editor .toolbar a.wysihtml-command-active { background: #222; - color: white; } + color: white; +} .wysi-editor .toolbar .block { padding: 1px; display: inline-block; background: #eee; border-radius: 3px; - margin: 0 1px 1px 0; } + margin: 0 1px 1px 0; +} .wysi-editor div[data-wysihtml-dialog="createTable"] { position: absolute; - background: white; } + background: white; +} .wysi-editor div[data-wysihtml-dialog="createTable"] td { width: 10px; height: 5px; - border: 1px solid #383e5d; } + border: 1px solid var(--outline); +} .wysi-editor .wysihtml-editor table td.wysiwyg-tmp-selected-cell { - outline: 2px solid #19d895; } + outline: 2px solid #19d895; +} .wysi-editor .editor-container-tag { padding: 5px 10px; @@ -18206,304 +27950,456 @@ div.tagsinput { width: 100px; margin-left: -50px; -webkit-transition: 0.1s left, 0.1s top; - transition: 0.1s left, 0.1s top; } + transition: 0.1s left, 0.1s top; +} .wysi-editor .wrap { max-width: 700px; - margin: 40px; } + margin: 40px; +} .wysi-editor .editable .wysihtml-uneditable-container { - outline: 1px dotted #383e5d; - position: relative; } + outline: 1px dotted var(--outline); + position: relative; +} .wysi-editor .editable .wysihtml-uneditable-container-right { float: right; width: 50%; margin-left: 2em; - margin-bottom: 1em; } + margin-bottom: 1em; +} .wysi-editor .editable .wysihtml-uneditable-container-left { float: left; width: 50%; margin-right: 2em; - margin-bottom: 1em; } + margin-bottom: 1em; +} /* X-editable */ .editable-form .editable { - color: #fff; - font-size: 0.8125rem; } + color: var(--base-text); + font-size: 0.8125rem; +} .editable-form .editable-click { - border-color: #fff; } + border-color: var(--base-text); +} .editable-container.editable-inline { - max-width: 100%; } - .editable-container.editable-inline .editableform { - max-width: 100%; } - .editable-container.editable-inline .editableform .control-group { - max-width: 100%; - white-space: initial; } - .editable-container.editable-inline .editableform .control-group > div { - max-width: 100%; } - .editable-container.editable-inline .editableform .control-group .editable-input input, - .editable-container.editable-inline .editableform .control-group .editable-input textarea { - max-width: 100%; } - .editable-container.editable-inline .editableform .control-group .editable-input .combodate .form-control, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .asColorPicker-input, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .dataTables_wrapper select, .dataTables_wrapper .editable-container.editable-inline .editableform .control-group .editable-input .combodate select, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .editable-container.editable-inline .editableform .control-group .editable-input .combodate input[type=text], - .editable-container.editable-inline .editableform .control-group .editable-input .combodate .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .editable-container.editable-inline .editableform .control-group .editable-input .combodate select, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .editable-container.editable-inline .editableform .control-group .editable-input .combodate input[type=number], .editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-container--default .select2-selection--single, .select2-container--default .editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-selection--single, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-search__field, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .tt-hint, - .editable-container.editable-inline .editableform .control-group .editable-input .combodate .tt-query, - .editable-container.editable-inline .editableform .control-group .editable-input .combodate .typeahead { - padding-left: 0; - padding-right: 0; } - @media (max-width: 991px) { - .editable-container.editable-inline .editableform .control-group .editable-buttons { - display: block; - margin-top: 10px; } } + max-width: 100%; +} + +.editable-container.editable-inline .editableform { + max-width: 100%; +} + +.editable-container.editable-inline .editableform .control-group { + max-width: 100%; + white-space: initial; +} + +.editable-container.editable-inline .editableform .control-group>div { + max-width: 100%; +} + +.editable-container.editable-inline .editableform .control-group .editable-input input, +.editable-container.editable-inline .editableform .control-group .editable-input textarea { + max-width: 100%; +} + +.editable-container.editable-inline .editableform .control-group .editable-input .combodate .form-control, +.editable-container.editable-inline .editableform .control-group .editable-input .combodate .asColorPicker-input, +.editable-container.editable-inline .editableform .control-group .editable-input .combodate .dataTables_wrapper select, +.dataTables_wrapper .editable-container.editable-inline .editableform .control-group .editable-input .combodate select, +.editable-container.editable-inline .editableform .control-group .editable-input .combodate .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .editable-container.editable-inline .editableform .control-group .editable-input .combodate input[type=text], +.editable-container.editable-inline .editableform .control-group .editable-input .combodate .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .editable-container.editable-inline .editableform .control-group .editable-input .combodate select, +.editable-container.editable-inline .editableform .control-group .editable-input .combodate .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .editable-container.editable-inline .editableform .control-group .editable-input .combodate input[type=number], +.editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-container--default .select2-selection--single, +.select2-container--default .editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-selection--single, +.editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-search__field, +.editable-container.editable-inline .editableform .control-group .editable-input .combodate .tt-hint, +.editable-container.editable-inline .editableform .control-group .editable-input .combodate .tt-query, +.editable-container.editable-inline .editableform .control-group .editable-input .combodate .typeahead { + padding-left: 0; + padding-right: 0; +} + +@media (max-width: 991px) { + .editable-container.editable-inline .editableform .control-group .editable-buttons { + display: block; + margin-top: 10px; + } +} /* Wizard */ .wizard { display: block; width: 100%; - overflow: hidden; } - .wizard a { - outline: 0; } - .wizard ul { - list-style: none !important; - padding: 0; - margin: 0; } - .wizard ul > li { - display: block; - padding: 0; } - .wizard > .steps { - position: relative; - display: block; - width: 100%; } - .wizard > .steps .current-info { - position: absolute; - left: -999em; } - .wizard > .steps .number { - font-size: 0.875rem; } - .wizard > .steps > ul > li { - width: 25%; - float: left; - text-align: center; } - .wizard > .steps a { - display: block; - width: auto; - margin: 0 0.5em 0.5em; - padding: 1em; - text-decoration: none; - border-radius: 5px; - font-size: 0.875rem; - font-family: "roboto", sans-serif; } - .wizard > .steps a:hover { - display: block; - width: auto; - margin: 0 0.5em 0.5em; - padding: 1em; - text-decoration: none; - border-radius: 5px; } - .wizard > .steps a:active { - display: block; - width: auto; - margin: 0 0.5em 0.5em; - padding: 1em; - text-decoration: none; - border-radius: 5px; } - .wizard > .steps .disabled a { - background: #f7f7f9; - color: #6c757d; - cursor: default; } - .wizard > .steps .disabled a:hover { - background: #f7f7f9; - color: #6c757d; - cursor: default; } - .wizard > .steps .disabled a:active { - background: #f7f7f9 e; - color: #6c757d; - cursor: default; } - .wizard > .steps .current a { - background: #2196f3; - color: #ffffff; - cursor: default; } - .wizard > .steps .current a:hover { - background: #2196f3; - color: #ffffff; - cursor: default; } - .wizard > .steps .current a:active { - background: #2196f3; - color: #ffffff; - cursor: default; } - .wizard > .steps .done a { - background: #82c4f8; - color: #ffffff; } - .wizard > .steps .done a:hover { - background: #82c4f8; - color: #ffffff; } - .wizard > .steps .done a:active { - background: #82c4f8; - color: #ffffff; } - .wizard > .steps .error a { - background: #ff6258; - color: #fff; } - .wizard > .steps .error a:hover { - background: #ff6258; - color: #fff; } - .wizard > .steps .error a:active { - background: #ff6258; - color: #fff; } - .wizard > .content { - background: #1c1e2f; - display: block; - margin: 0.5em; - min-height: 24em; - overflow: hidden; - position: relative; - width: auto; - border-radius: 5px; } - .wizard > .content > .title { - position: absolute; - left: -999em; } - .wizard > .content > .body { - float: left; - position: absolute; - width: 95%; - height: 95%; - padding: 2.5%; - overflow-y: auto; } - .wizard > .content > .body ul { - list-style: disc !important; } - .wizard > .content > .body ul > li { - display: list-item; } - .wizard > .content > .body > iframe { - border: 0 none; - width: 100%; - height: 100%; } - .wizard > .content > .body input { - display: block; - border: 1px solid #383e5d; } - .wizard > .content > .body input[type="checkbox"] { - display: inline-block; } - .wizard > .content > .body input.error { - background: #fbe3e4; - border: 1px solid #ffc2be; - color: #ff6258; } - .wizard > .content > .body label { - display: inline-block; - margin-bottom: 0.5em; } - .wizard > .content > .body label.error { - color: #ff6258; - display: inline-block; - margin-left: 1.5em; } - .wizard > .actions { - padding-top: 20px; - position: relative; - display: block; - text-align: right; - width: 100%; } - .wizard > .actions > ul { - display: inline-block; - text-align: right; } - .wizard > .actions > ul > li { - float: left; - margin: 0 0.5em; } - .wizard.vertical > .steps { - display: inline; - float: left; - width: 30%; } - .wizard.vertical > .steps > ul > li { - float: none; - width: 100%; - text-align: left; } - .wizard.vertical > .content { - display: inline; - float: left; - margin: 0 2.5% 0.5em; - width: 65%; } - .wizard.vertical > .actions { - display: inline; - float: right; - margin: 0 2.5%; - width: 95%; } - .wizard.vertical > .actions > ul > li { - margin: 0 0 0 1em; } + overflow: hidden; +} + +.wizard a { + outline: 0; +} + +.wizard ul { + list-style: none !important; + padding: 0; + margin: 0; +} + +.wizard ul>li { + display: block; + padding: 0; +} + +.wizard>.steps { + position: relative; + display: block; + width: 100%; +} + +.wizard>.steps .current-info { + position: absolute; + left: -999em; +} + +.wizard>.steps .number { + font-size: 0.875rem; +} + +.wizard>.steps>ul>li { + width: 25%; + float: left; + text-align: center; +} + +.wizard>.steps a { + display: block; + width: auto; + margin: 0 0.5em 0.5em; + padding: 1em; + text-decoration: none; + border-radius: 5px; + font-size: 0.875rem; + font-family: "roboto", sans-serif; +} + +.wizard>.steps a:hover { + display: block; + width: auto; + margin: 0 0.5em 0.5em; + padding: 1em; + text-decoration: none; + border-radius: 5px; +} + +.wizard>.steps a:active { + display: block; + width: auto; + margin: 0 0.5em 0.5em; + padding: 1em; + text-decoration: none; + border-radius: 5px; +} + +.wizard>.steps .disabled a { + background: #f7f7f9; + color: #6c757d; + cursor: default; +} + +.wizard>.steps .disabled a:hover { + background: #f7f7f9; + color: #6c757d; + cursor: default; +} + +.wizard>.steps .disabled a:active { + background: #f7f7f9 e; + color: #6c757d; + cursor: default; +} + +.wizard>.steps .current a { + background: #2196f3; + color: #ffffff; + cursor: default; +} + +.wizard>.steps .current a:hover { + background: #2196f3; + color: #ffffff; + cursor: default; +} + +.wizard>.steps .current a:active { + background: #2196f3; + color: #ffffff; + cursor: default; +} + +.wizard>.steps .done a { + background: #82c4f8; + color: #ffffff; +} + +.wizard>.steps .done a:hover { + background: #82c4f8; + color: #ffffff; +} + +.wizard>.steps .done a:active { + background: #82c4f8; + color: #ffffff; +} + +.wizard>.steps .error a { + background: #ff6258; + color: var(--base-text); +} + +.wizard>.steps .error a:hover { + background: #ff6258; + color: var(--base-text); +} + +.wizard>.steps .error a:active { + background: #ff6258; + color: var(--base-text); +} + +.wizard>.content { + background: var(--deep-bg); + display: block; + margin: 0.5em; + min-height: 24em; + overflow: hidden; + position: relative; + width: auto; + border-radius: 5px; +} + +.wizard>.content>.title { + position: absolute; + left: -999em; +} + +.wizard>.content>.body { + float: left; + position: absolute; + width: 95%; + height: 95%; + padding: 2.5%; + overflow-y: auto; +} + +.wizard>.content>.body ul { + list-style: disc !important; +} + +.wizard>.content>.body ul>li { + display: list-item; +} + +.wizard>.content>.body>iframe { + border: 0 none; + width: 100%; + height: 100%; +} + +.wizard>.content>.body input { + display: block; + border: 1px solid var(--outline); +} + +.wizard>.content>.body input[type="checkbox"] { + display: inline-block; +} + +.wizard>.content>.body input.error { + background: #fbe3e4; + border: 1px solid #ffc2be; + color: #ff6258; +} + +.wizard>.content>.body label { + display: inline-block; + margin-bottom: 0.5em; +} + +.wizard>.content>.body label.error { + color: #ff6258; + display: inline-block; + margin-left: 1.5em; +} + +.wizard>.actions { + padding-top: 20px; + position: relative; + display: block; + text-align: right; + width: 100%; +} + +.wizard>.actions>ul { + display: inline-block; + text-align: right; +} + +.wizard>.actions>ul>li { + float: left; + margin: 0 0.5em; +} + +.wizard.vertical>.steps { + display: inline; + float: left; + width: 30%; +} + +.wizard.vertical>.steps>ul>li { + float: none; + width: 100%; + text-align: left; +} + +.wizard.vertical>.content { + display: inline; + float: left; + margin: 0 2.5% 0.5em; + width: 65%; +} + +.wizard.vertical>.actions { + display: inline; + float: right; + margin: 0 2.5%; + width: 95%; +} + +.wizard.vertical>.actions>ul>li { + margin: 0 0 0 1em; +} .tabcontrol { display: block; width: 100%; - overflow: hidden; } - .tabcontrol a { - outline: 0; } - .tabcontrol ul { - list-style: none !important; - padding: 0; - margin: 0; } - .tabcontrol ul > li { - display: block; - padding: 0; } - .tabcontrol > .steps { - position: relative; - display: block; - width: 100%; } - .tabcontrol > .steps .current-info { - position: absolute; - left: -999em; } - .tabcontrol > .steps > ul { - position: relative; - margin: 6px 0 0; - top: 1px; - z-index: 1; } - .tabcontrol > .steps > ul > li { - float: left; - margin: 5px 2px 0 0; - padding: 1px; - -webkit-border-top-left-radius: 5px; - -webkit-border-top-right-radius: 5px; - -moz-border-radius-topleft: 5px; - -moz-border-radius-topright: 5px; - border-top-left-radius: 5px; - border-top-right-radius: 5px; } - .tabcontrol > .steps > ul > li:hover { - background: #edecec; - border: 1px solid #383e5d; - padding: 0; } - .tabcontrol > .steps > ul > li > a { - color: #8ba2b5; - display: inline-block; - border: 0 none; - margin: 0; - padding: 10px 30px; - text-decoration: none; } - .tabcontrol > .steps > ul > li > a:hover { - text-decoration: none; } - .tabcontrol > .steps > ul > li.current { - background: #ffffff; - border: 1px solid #383e5d; - border-bottom: 0 none; - padding: 0 0 1px; - margin-top: 0; } - .tabcontrol > .steps > ul > li.current > a { - padding: 15px 30px 10px; } - .tabcontrol > .content { - position: relative; - display: inline-block; - width: 100%; - height: 35em; - overflow: hidden; - border-top: 1px solid #383e5d; - padding-top: 20px; } - .tabcontrol > .content > .title { - position: absolute; - left: -999em; } - .tabcontrol > .content > .body { - float: left; - position: absolute; - width: 95%; - height: 95%; - padding: 2.5%; } - .tabcontrol > .content > .body ul { - list-style: disc !important; } - .tabcontrol > .content > .body ul > li { - display: list-item; } + overflow: hidden; +} + +.tabcontrol a { + outline: 0; +} + +.tabcontrol ul { + list-style: none !important; + padding: 0; + margin: 0; +} + +.tabcontrol ul>li { + display: block; + padding: 0; +} + +.tabcontrol>.steps { + position: relative; + display: block; + width: 100%; +} + +.tabcontrol>.steps .current-info { + position: absolute; + left: -999em; +} + +.tabcontrol>.steps>ul { + position: relative; + margin: 6px 0 0; + top: 1px; + z-index: 1; +} + +.tabcontrol>.steps>ul>li { + float: left; + margin: 5px 2px 0 0; + padding: 1px; + -webkit-border-top-left-radius: 5px; + -webkit-border-top-right-radius: 5px; + -moz-border-radius-topleft: 5px; + -moz-border-radius-topright: 5px; + border-top-left-radius: 5px; + border-top-right-radius: 5px; +} + +.tabcontrol>.steps>ul>li:hover { + background: #edecec; + border: 1px solid var(--outline); + padding: 0; +} + +.tabcontrol>.steps>ul>li>a { + color: #8ba2b5; + display: inline-block; + border: 0 none; + margin: 0; + padding: 10px 30px; + text-decoration: none; +} + +.tabcontrol>.steps>ul>li>a:hover { + text-decoration: none; +} + +.tabcontrol>.steps>ul>li.current { + background: #ffffff; + border: 1px solid var(--outline); + border-bottom: 0 none; + padding: 0 0 1px; + margin-top: 0; +} + +.tabcontrol>.steps>ul>li.current>a { + padding: 15px 30px 10px; +} + +.tabcontrol>.content { + position: relative; + display: inline-block; + width: 100%; + height: 35em; + overflow: hidden; + border-top: 1px solid var(--outline); + padding-top: 20px; +} + +.tabcontrol>.content>.title { + position: absolute; + left: -999em; +} + +.tabcontrol>.content>.body { + float: left; + position: absolute; + width: 95%; + height: 95%; + padding: 2.5%; +} + +.tabcontrol>.content>.body ul { + list-style: disc !important; +} + +.tabcontrol>.content>.body ul>li { + display: list-item; +} /*-------------------------------------------------------------------*/ /* === Landing screens === */ @@ -18511,570 +28407,954 @@ div.tagsinput { .full-page-wrapper { min-height: 100vh; padding-left: 0; - padding-right: 0; } + padding-right: 0; +} .auth { - min-height: 100vh; } - .auth.auth-bg-1 { - background: url("../../images/auth/login_1.jpg"); - background-size: cover; } - .auth.register-bg-1 { - background: url("../../images/auth/register.jpg") center center no-repeat; - background-size: cover; } - .auth.theme-one .auto-form-wrapper { - background: #222437; - padding: 40px 40px 10px; - border-radius: 4px; - -webkit-box-shadow: 0 -25px 37.7px 11.3px rgba(8, 143, 220, 0.07); - box-shadow: 0 -25px 37.7px 11.3px rgba(8, 143, 220, 0.07); } - .auth.theme-one .auto-form-wrapper .form-group .input-group, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap { - height: 44px; } - .auth.theme-one .auto-form-wrapper .form-group .input-group .form-control, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .form-control, .auth.theme-one .auto-form-wrapper .form-group .input-group .asColorPicker-input, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .asColorPicker-input, .auth.theme-one .auto-form-wrapper .form-group .input-group .dataTables_wrapper select, .dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .input-group select, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .dataTables_wrapper select, .dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select, .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input[type=text], .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input[type=text], - .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group select, - .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select, .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input[type=number], .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input[type=number], .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single, .select2-container--default .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-selection--single, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single, .select2-container--default .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-selection--single, .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-search__field, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-search__field, .auth.theme-one .auto-form-wrapper .form-group .input-group .tt-hint, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-hint, - .auth.theme-one .auto-form-wrapper .form-group .input-group .tt-query, - .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-query, - .auth.theme-one .auto-form-wrapper .form-group .input-group .typeahead, - .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .typeahead { - border: 1px solid #2e334d; - border-right: none; - border-radius: 6px 0 0 6px; - height: 44px; - line-height: 4px; - display: inline-block; - padding-top: 0px; - padding-bottom: 0px; } - .auth.theme-one .auto-form-wrapper .form-group .input-group .form-control:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .form-control:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .asColorPicker-input:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .asColorPicker-input:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .dataTables_wrapper select:focus, .dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .input-group select:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .dataTables_wrapper select:focus, .dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input:focus[type=text], .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input:focus[type=text], - .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group select:focus, - .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input:focus[type=number], .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input:focus[type=number], .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single:focus, .select2-container--default .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-selection--single:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single:focus, .select2-container--default .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-selection--single:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field:focus, .select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-search__field:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field:focus, .select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-search__field:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .tt-hint:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-hint:focus, - .auth.theme-one .auto-form-wrapper .form-group .input-group .tt-query:focus, - .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-query:focus, - .auth.theme-one .auto-form-wrapper .form-group .input-group .typeahead:focus, - .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .typeahead:focus { - border-right: none; - border-color: #2e334d; } - .auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .input-group-append { - border-left: none; } - .auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append .input-group-text, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .input-group-append .input-group-text { - border-radius: 0 6px 6px 0; - border-left: none; - border-color: #2e334d; - color: #b6b6b6; } - .auth.theme-one .auto-form-wrapper .form-group .submit-btn { - font-family: "roboto", sans-serif; - font-size: 13px; - padding: 12px 8px; - font-weight: 600; } - .auth.theme-one .auto-form-wrapper .g-login { - border: 1px solid #383e5d; - padding: 13px; - font-size: 12px; - font-weight: 600; - background: transparent; } + min-height: 100vh; +} + +.auth.auth-bg-1 { + background: url("../../images/auth/login_1.jpg"); + background-size: cover; +} + +.auth.register-bg-1 { + background: url("../../images/auth/register.jpg") center center no-repeat; + background-size: cover; +} + +.auth.theme-one .auto-form-wrapper { + background: #222437; + padding: 40px 40px 10px; + border-radius: 4px; + -webkit-box-shadow: 0 -25px 37.7px 11.3px rgba(8, 143, 220, 0.07); + box-shadow: 0 -25px 37.7px 11.3px rgba(8, 143, 220, 0.07); + color: #fff; +} + +.auth.theme-one .auto-form-wrapper .form-group .input-group, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap { + height: 44px; +} + +.auth.theme-one .auto-form-wrapper .form-group .input-group .form-control, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .form-control, +.auth.theme-one .auto-form-wrapper .form-group .input-group .asColorPicker-input, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .asColorPicker-input, +.auth.theme-one .auto-form-wrapper .form-group .input-group .dataTables_wrapper select, +.dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .input-group select, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .dataTables_wrapper select, +.dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select, +.auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input[type=text], +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input[type=text], +.auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group select, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select, +.auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input[type=number], +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input[type=number], +.auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single, +.select2-container--default .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-selection--single, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single, +.select2-container--default .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-selection--single, +.auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-search__field, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-search__field, +.auth.theme-one .auto-form-wrapper .form-group .input-group .tt-hint, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-hint, +.auth.theme-one .auto-form-wrapper .form-group .input-group .tt-query, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-query, +.auth.theme-one .auto-form-wrapper .form-group .input-group .typeahead, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .typeahead { + border: 1px solid #2e334d; + border-right: none; + border-radius: 6px 0 0 6px; + height: 44px; + line-height: 4px; + display: inline-block; + padding-top: 0px; + padding-bottom: 0px; +} + +.auth.theme-one .auto-form-wrapper .form-group .input-group .form-control:focus, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .form-control:focus, +.auth.theme-one .auto-form-wrapper .form-group .input-group .asColorPicker-input:focus, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .asColorPicker-input:focus, +.auth.theme-one .auto-form-wrapper .form-group .input-group .dataTables_wrapper select:focus, +.dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .input-group select:focus, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .dataTables_wrapper select:focus, +.dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select:focus, +.auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input:focus[type=text], +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input:focus[type=text], +.auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group select:focus, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select:focus, +.auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input:focus[type=number], +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input:focus[type=number], +.auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single:focus, +.select2-container--default .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-selection--single:focus, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single:focus, +.select2-container--default .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-selection--single:focus, +.auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field:focus, +.select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-search__field:focus, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field:focus, +.select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-search__field:focus, +.auth.theme-one .auto-form-wrapper .form-group .input-group .tt-hint:focus, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-hint:focus, +.auth.theme-one .auto-form-wrapper .form-group .input-group .tt-query:focus, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-query:focus, +.auth.theme-one .auto-form-wrapper .form-group .input-group .typeahead:focus, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .typeahead:focus { + border-right: none; + border-color: #2e334d; +} + +.auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .input-group-append { + border-left: none; +} + +.auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append .input-group-text, +.auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .input-group-append .input-group-text { + border-radius: 0 6px 6px 0; + border-left: none; + border-color: #2e334d; + color: #b6b6b6; +} + +.auth.theme-one .auto-form-wrapper .form-group .submit-btn { + font-family: "roboto", sans-serif; + font-size: 13px; + padding: 12px 8px; + font-weight: 600; +} + +.auth.theme-one .auto-form-wrapper .g-login { + border: 1px solid var(--outline); + padding: 13px; + font-size: 12px; + font-weight: 600; + background: transparent; +} + +.auth.theme-one .auth-footer { + list-style-type: none; + padding-left: 0; + margin-top: 20px; + margin-bottom: 10px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.auth.theme-one .auth-footer li { + margin-right: 10px; + line-height: 1; + padding-right: 10px; + border-right: 1px solid rgba(255, 255, 255, 0.4); +} + +.auth.theme-one .auth-footer li:last-child { + margin-right: 0; + border-right: none; +} + +.auth.theme-one .auth-footer li a { + font-size: 13px; + color: rgba(255, 255, 255, 0.4); +} + +@media (max-width: 576px) { .auth.theme-one .auth-footer { - list-style-type: none; - padding-left: 0; - margin-top: 20px; - margin-bottom: 10px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -webkit-box-pack: center; -ms-flex-pack: center; - justify-content: center; } - .auth.theme-one .auth-footer li { - margin-right: 10px; - line-height: 1; - padding-right: 10px; - border-right: 1px solid rgba(255, 255, 255, 0.4); } - .auth.theme-one .auth-footer li:last-child { - margin-right: 0; - border-right: none; } - .auth.theme-one .auth-footer li a { - font-size: 13px; - color: rgba(255, 255, 255, 0.4); } - @media (max-width: 576px) { - .auth.theme-one .auth-footer { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } } - .auth.theme-one .footer-text { - color: rgba(255, 255, 255, 0.4); } + justify-content: center; + } +} + +.auth.theme-one .footer-text { + color: rgba(255, 255, 255, 0.4); +} + +.auth.theme-two .auto-form-wrapper { + position: relative; + height: 100vh; + min-height: 100vh; + max-height: 100vh; + padding: 110px 5% 5%; + border-radius: 4px; +} + +@media (max-width: 576px) { .auth.theme-two .auto-form-wrapper { - position: relative; - height: 100vh; - min-height: 100vh; - max-height: 100vh; - padding: 110px 5% 5%; - border-radius: 4px; } - @media (max-width: 576px) { - .auth.theme-two .auto-form-wrapper { - padding: 11% 15px; - text-align: center; - height: 100%; - max-height: 100%; } } - .auth.theme-two .auto-form-wrapper .nav-get-started { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - position: absolute; - top: 30px; - right: 30px; } - @media (max-width: 576px) { - .auth.theme-two .auto-form-wrapper .nav-get-started { - margin-bottom: 5%; - margin-right: auto; - margin-left: auto; - position: relative; - top: unset; - right: unset; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } } - .auth.theme-two .auto-form-wrapper .nav-get-started p { - margin-bottom: 0; - font-weight: 300; } - .auth.theme-two .auto-form-wrapper .nav-get-started .get-started-btn { - border: 1px solid #383e5d; - padding: 10px 20px; - font-size: 12px; - font-weight: 600; - color: #fff; - margin-left: 20px; - border-radius: 50px; } - .auth.theme-two .auto-form-wrapper form { - width: 50%; - min-width: 300px; - max-width: 480px; } - .auth.theme-two .auto-form-wrapper form .form-group { - width: 100%; - margin-bottom: 25px; } - @media (max-width: 576px) { - .auth.theme-two .auto-form-wrapper form .form-group { - margin-right: auto; - margin-left: auto; } } - .auth.theme-two .auto-form-wrapper form .form-group .input-group, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap { - height: 44px; } - .auth.theme-two .auto-form-wrapper form .form-group .input-group .form-control, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .form-control, .auth.theme-two .auto-form-wrapper form .form-group .input-group .asColorPicker-input, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .asColorPicker-input, .auth.theme-two .auto-form-wrapper form .form-group .input-group .dataTables_wrapper select, .dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .input-group select, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .dataTables_wrapper select, .dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select, .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input[type=text], .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input[type=text], - .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group select, - .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select, .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input[type=number], .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input[type=number], .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single, .select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-selection--single, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single, .select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-selection--single, .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-search__field, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-search__field, .auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-hint, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-hint, - .auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-query, - .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-query, - .auth.theme-two .auto-form-wrapper form .form-group .input-group .typeahead, - .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .typeahead { - border: 1px solid #2e334d; - border-left: none; - border-radius: 0 6px 6px 0; - height: 45px; } - .auth.theme-two .auto-form-wrapper form .form-group .input-group .form-control:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .form-control:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .asColorPicker-input:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .asColorPicker-input:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .dataTables_wrapper select:focus, .dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .input-group select:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .dataTables_wrapper select:focus, .dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input:focus[type=text], .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input:focus[type=text], - .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group select:focus, - .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input:focus[type=number], .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input:focus[type=number], .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single:focus, .select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-selection--single:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single:focus, .select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-selection--single:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field:focus, .select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-search__field:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field:focus, .select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-search__field:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-hint:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-hint:focus, - .auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-query:focus, - .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-query:focus, - .auth.theme-two .auto-form-wrapper form .form-group .input-group .typeahead:focus, - .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .typeahead:focus { - border-left: none; - border-color: #2e334d; } - .auth.theme-two .auto-form-wrapper form .form-group .input-group .input-group-prepend .input-group-text, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .input-group-prepend .input-group-text, .auth.theme-two .auto-form-wrapper form .form-group .input-group .asColorPicker-trigger .input-group-text, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .asColorPicker-trigger .input-group-text { - border-radius: 6px 0 0 6px; - border-color: #2e334d; - border-right: none; - color: #dfdfdf; } - .auth.theme-two .auto-form-wrapper form .form-group .submit-btn { - font-family: "roboto", sans-serif; - font-size: 13px; - padding: 11px 33px; - font-weight: 600; - background-image: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); } - .auth.theme-two .auto-form-wrapper .footer-text { - font-size: 13px; - margin-bottom: 0; } - .auth.theme-two .auto-form-wrapper .auth-footer { - list-style-type: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-top: 7px; - padding-left: 0; - margin-bottom: 0; } - .auth.theme-two .auto-form-wrapper .auth-footer li { - margin-right: 10px; - line-height: 1; - padding-right: 10px; - border-right: 1px solid #b9c0d3; } - .auth.theme-two .auto-form-wrapper .auth-footer li:last-child { - margin-right: 0; - border-right: none; } - .auth.theme-two .auto-form-wrapper .auth-footer li a { - font-size: 13px; - color: #b9c0d3; } - @media (max-width: 576px) { - .auth.theme-two .auto-form-wrapper .auth-footer { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } } - .auth.theme-two .banner-section { - padding-right: 0; } - .auth.theme-two .banner-section .slide-content { - width: 100%; } - .auth.theme-two .banner-section .slide-content.bg-1 { - background: url("../../images/auth/login_2.jpg") no-repeat center center; - background-size: cover; } - .auth.theme-two .banner-section .slide-content.bg-2 { - background: url("../../images/auth/register_2.jpg") no-repeat center center; - background-size: cover; } - .auth.multi-step-login { + padding: 11% 15px; + text-align: center; height: 100%; - min-height: 100vh; - background: #1c1e2f; } - .auth.multi-step-login .step-form { - position: relative; - width: 530px; - margin: 50px auto; - text-align: center; } - .auth.multi-step-login .step-form .step-progress { - padding-left: 0; - list-style-type: none; - margin-bottom: 30px; - overflow: hidden; - counter-reset: step; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: distribute; - justify-content: space-around; } - .auth.multi-step-login .step-form .step-progress li { - position: relative; - list-style-type: none; - color: #fff; - font-size: 18px; - font-weight: 500; - float: left; } - .auth.multi-step-login .step-form .step-progress li:before { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - content: counter(step); - counter-increment: step; - width: 30px; - height: 30px; - line-height: 20px; - font-size: 16px; - font-weight: 600; - color: #fff; - background: #12141f; - border-radius: 100px; - margin: 0 auto 5px auto; } - .auth.multi-step-login .step-form .step-progress li.active:before { - background: #19d895; - color: #fff; } - .auth.multi-step-login .step-form .step-progress li:first-child:after { - content: none; } - .auth.multi-step-login .step-form fieldset { - background: #222437; - border-radius: 10px; - padding: 30px 30px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0 auto; - width: 100%; - position: relative; } - .auth.multi-step-login .step-form fieldset:not(:first-of-type) { - display: none; } - .auth.multi-step-login .step-form .form-control, .auth.multi-step-login .step-form .asColorPicker-input, .auth.multi-step-login .step-form .dataTables_wrapper select, .dataTables_wrapper .auth.multi-step-login .step-form select, .auth.multi-step-login .step-form .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.multi-step-login .step-form input[type=text], - .auth.multi-step-login .step-form .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.multi-step-login .step-form select, .auth.multi-step-login .step-form .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.multi-step-login .step-form input[type=number], .auth.multi-step-login .step-form .select2-container--default .select2-selection--single, .select2-container--default .auth.multi-step-login .step-form .select2-selection--single, .auth.multi-step-login .step-form .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth.multi-step-login .step-form .select2-search__field, .auth.multi-step-login .step-form .tt-hint, - .auth.multi-step-login .step-form .tt-query, - .auth.multi-step-login .step-form .typeahead { - height: 40px; - border-radius: 4px; } + max-height: 100%; + } +} + +.auth.theme-two .auto-form-wrapper .nav-get-started { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + position: absolute; + top: 30px; + right: 30px; +} + +@media (max-width: 576px) { + .auth.theme-two .auto-form-wrapper .nav-get-started { + margin-bottom: 5%; + margin-right: auto; + margin-left: auto; + position: relative; + top: unset; + right: unset; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } +} + +.auth.theme-two .auto-form-wrapper .nav-get-started p { + margin-bottom: 0; + font-weight: 300; +} + +.auth.theme-two .auto-form-wrapper .nav-get-started .get-started-btn { + border: 1px solid var(--outline); + padding: 10px 20px; + font-size: 12px; + font-weight: 600; + color: var(--base-text); + margin-left: 20px; + border-radius: 50px; +} + +.auth.theme-two .auto-form-wrapper form { + width: 50%; + min-width: 300px; + max-width: 480px; +} + +.auth.theme-two .auto-form-wrapper form .form-group { + width: 100%; + margin-bottom: 25px; +} + +@media (max-width: 576px) { + .auth.theme-two .auto-form-wrapper form .form-group { + margin-right: auto; + margin-left: auto; + } +} + +.auth.theme-two .auto-form-wrapper form .form-group .input-group, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap { + height: 44px; +} + +.auth.theme-two .auto-form-wrapper form .form-group .input-group .form-control, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .form-control, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .asColorPicker-input, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .asColorPicker-input, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .dataTables_wrapper select, +.dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .input-group select, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .dataTables_wrapper select, +.dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input[type=text], +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input[type=text], +.auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group select, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input[type=number], +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input[type=number], +.auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single, +.select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-selection--single, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single, +.select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-selection--single, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-search__field, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-search__field, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-hint, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-hint, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-query, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-query, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .typeahead, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .typeahead { + border: 1px solid #2e334d; + border-left: none; + border-radius: 0 6px 6px 0; + height: 45px; +} + +.auth.theme-two .auto-form-wrapper form .form-group .input-group .form-control:focus, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .form-control:focus, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .asColorPicker-input:focus, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .asColorPicker-input:focus, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .dataTables_wrapper select:focus, +.dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .input-group select:focus, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .dataTables_wrapper select:focus, +.dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select:focus, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input:focus[type=text], +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input:focus[type=text], +.auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group select:focus, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select:focus, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input:focus[type=number], +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input:focus[type=number], +.auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single:focus, +.select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-selection--single:focus, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single:focus, +.select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-selection--single:focus, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field:focus, +.select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-search__field:focus, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field:focus, +.select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-search__field:focus, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-hint:focus, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-hint:focus, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-query:focus, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-query:focus, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .typeahead:focus, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .typeahead:focus { + border-left: none; + border-color: #2e334d; +} + +.auth.theme-two .auto-form-wrapper form .form-group .input-group .input-group-prepend .input-group-text, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .input-group-prepend .input-group-text, +.auth.theme-two .auto-form-wrapper form .form-group .input-group .asColorPicker-trigger .input-group-text, +.auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .asColorPicker-trigger .input-group-text { + border-radius: 6px 0 0 6px; + border-color: #2e334d; + border-right: none; + color: #dfdfdf; +} + +.auth.theme-two .auto-form-wrapper form .form-group .submit-btn { + font-family: "roboto", sans-serif; + font-size: 13px; + padding: 11px 33px; + font-weight: 600; + background-image: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); +} + +.auth.theme-two .auto-form-wrapper .footer-text { + font-size: 13px; + margin-bottom: 0; +} + +.auth.theme-two .auto-form-wrapper .auth-footer { + list-style-type: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-top: 7px; + padding-left: 0; + margin-bottom: 0; +} + +.auth.theme-two .auto-form-wrapper .auth-footer li { + margin-right: 10px; + line-height: 1; + padding-right: 10px; + border-right: 1px solid #b9c0d3; +} + +.auth.theme-two .auto-form-wrapper .auth-footer li:last-child { + margin-right: 0; + border-right: none; +} + +.auth.theme-two .auto-form-wrapper .auth-footer li a { + font-size: 13px; + color: var(--base-text); +} + +@media (max-width: 576px) { + .auth.theme-two .auto-form-wrapper .auth-footer { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } +} + +.auth.theme-two .banner-section { + padding-right: 0; +} + +.auth.theme-two .banner-section .slide-content { + width: 100%; +} + +.auth.theme-two .banner-section .slide-content.bg-1 { + background: url("../../images/auth/login_2.jpg") no-repeat center center; + background-size: cover; +} + +.auth.theme-two .banner-section .slide-content.bg-2 { + background: url("../../images/auth/register_2.jpg") no-repeat center center; + background-size: cover; +} + +.auth.multi-step-login { + height: 100%; + min-height: 100vh; + background: var(--deep-bg); +} + +.auth.multi-step-login .step-form { + position: relative; + width: 530px; + margin: 50px auto; + text-align: center; +} + +.auth.multi-step-login .step-form .step-progress { + padding-left: 0; + list-style-type: none; + margin-bottom: 30px; + overflow: hidden; + counter-reset: step; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: distribute; + justify-content: space-around; +} + +.auth.multi-step-login .step-form .step-progress li { + position: relative; + list-style-type: none; + color: var(--base-text); + font-size: 18px; + font-weight: 500; + float: left; +} + +.auth.multi-step-login .step-form .step-progress li:before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + content: counter(step); + counter-increment: step; + width: 30px; + height: 30px; + line-height: 20px; + font-size: 16px; + font-weight: 600; + color: var(--base-text); + background: #12141f; + border-radius: 100px; + margin: 0 auto 5px auto; +} + +.auth.multi-step-login .step-form .step-progress li.active:before { + background: #19d895; + color: var(--base-text); +} + +.auth.multi-step-login .step-form .step-progress li:first-child:after { + content: none; +} + +.auth.multi-step-login .step-form fieldset { + background: var(--dropdown-bg); + border-radius: 10px; + padding: 30px 30px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0 auto; + width: 100%; + position: relative; +} + +.auth.multi-step-login .step-form fieldset:not(:first-of-type) { + display: none; +} + +.auth.multi-step-login .step-form .form-control, +.auth.multi-step-login .step-form .asColorPicker-input, +.auth.multi-step-login .step-form .dataTables_wrapper select, +.dataTables_wrapper .auth.multi-step-login .step-form select, +.auth.multi-step-login .step-form .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.multi-step-login .step-form input[type=text], +.auth.multi-step-login .step-form .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.multi-step-login .step-form select, +.auth.multi-step-login .step-form .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .auth.multi-step-login .step-form input[type=number], +.auth.multi-step-login .step-form .select2-container--default .select2-selection--single, +.select2-container--default .auth.multi-step-login .step-form .select2-selection--single, +.auth.multi-step-login .step-form .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .auth.multi-step-login .step-form .select2-search__field, +.auth.multi-step-login .step-form .tt-hint, +.auth.multi-step-login .step-form .tt-query, +.auth.multi-step-login .step-form .typeahead { + height: 40px; + border-radius: 4px; +} /* Error */ .error-page { - min-height: 100vh; } + min-height: 100vh; +} + +.error-page h1 { + font-size: 9.375rem; + line-height: 1; +} + +@media (max-width: 991px) { .error-page h1 { - font-size: 9.375rem; - line-height: 1; } - @media (max-width: 991px) { - .error-page h1 { - font-size: 8rem; } } - .error-page h2 { - font-size: 4.375rem; - line-height: 1; } - @media (min-width: 992px) { - .error-page .error-page-divider { - border-left: 3px solid rgba(255, 255, 255, 0.2); } } + font-size: 8rem; + } +} + +.error-page h2 { + font-size: 4.375rem; + line-height: 1; +} + +@media (min-width: 992px) { + .error-page .error-page-divider { + border-left: 3px solid rgba(255, 255, 255, 0.2); + } +} /* Landing */ .landing-page .navbar { padding: 2rem 0; box-shadow: none; - -webkit-box-shadow: none; } - .landing-page .navbar .navbar-brand img { - width: 145px; } - @media (max-width: 991px) { - .landing-page .navbar .navbar-collapse { - display: block; } } - .landing-page .navbar .navbar-collapse.collapse { - display: none; } - .landing-page .navbar .navbar-collapse.show { - display: block; } + -webkit-box-shadow: none; +} + +.landing-page .navbar .navbar-brand img { + width: 145px; +} + +@media (max-width: 991px) { + .landing-page .navbar .navbar-collapse { + display: block; + } +} + +.landing-page .navbar .navbar-collapse.collapse { + display: none; +} + +.landing-page .navbar .navbar-collapse.show { + display: block; +} + +.landing-page .navbar .navbar-collapse .navbar-nav .nav-item .nav-link { + color: #ffffff; + padding-left: 1rem; + padding-right: 1rem; + font-size: 0.9375rem; + font-family: "roboto", sans-serif; + text-align: left; +} + +@media (min-width: 992px) { .landing-page .navbar .navbar-collapse .navbar-nav .nav-item .nav-link { - color: #ffffff; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.9375rem; - font-family: "roboto", sans-serif; - text-align: left; } - @media (min-width: 992px) { - .landing-page .navbar .navbar-collapse .navbar-nav .nav-item .nav-link { - margin-left: 1rem; - margin-right: 1rem; } - .landing-page .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:first-child { - margin-left: 0; } - .landing-page .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:last-child { - margin-right: 0; } } + margin-left: 1rem; + margin-right: 1rem; + } + + .landing-page .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:first-child { + margin-left: 0; + } + + .landing-page .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:last-child { + margin-right: 0; + } +} .landing-page .top-banner { - background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); } + background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); +} + +.landing-page .top-banner .demo-image img { + max-width: 500px; +} + +@media (min-width: 992px) { .landing-page .top-banner .demo-image img { - max-width: 500px; } - @media (min-width: 992px) { - .landing-page .top-banner .demo-image img { - position: absolute; - left: -80px; } } - @media (max-width: 991px) { - .landing-page .top-banner .demo-image img { - margin-top: 1rem; - max-width: 100%; } } - .landing-page .top-banner .top-banner-content { - padding-top: 80px; - padding-bottom: 120px; } + position: absolute; + left: -80px; + } +} + +@media (max-width: 991px) { + .landing-page .top-banner .demo-image img { + margin-top: 1rem; + max-width: 100%; + } +} + +.landing-page .top-banner .top-banner-content { + padding-top: 80px; + padding-bottom: 120px; +} .landing-page .middle-section { padding-top: 120px; padding-bottom: 80px; text-align: center; - color: #000; } - .landing-page .middle-section .card { - background: #ffffff; - border-radius: 10px; - -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1); - -webkit-transition: -webkit-box-shadow 0.5s ease; - transition: -webkit-box-shadow 0.5s ease; - transition: box-shadow 0.5s ease; - transition: box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease; } - .landing-page .middle-section .card:hover { - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05), 0 5px 15px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05), 0 5px 15px rgba(0, 0, 0, 0.05); } - .landing-page .middle-section .card.card-icon-top { - position: relative; } - .landing-page .middle-section .card.card-icon-top .card-body { - padding: 3rem; } - .landing-page .middle-section .card.card-icon-top .card-icon { - position: absolute; - width: 65px; - height: 65px; - top: -30px; - left: calc(50% - 30px); } - .landing-page .middle-section .card.card-item-preview { - position: relative; } - .landing-page .middle-section .card.card-item-preview .badge { - position: absolute; - top: -25px; - right: -35px; - width: 65px; - height: 65px; - padding: 1rem; - border-radius: 50%; - line-height: 32px; - font-size: 1rem; } - .landing-page .middle-section .card.card-item-preview .card-img-top { - border-top-left-radius: 10px; - border-top-right-radius: 10px; } + color: #000; +} + +.landing-page .middle-section .card { + background: #ffffff; + border-radius: 10px; + -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1); + -webkit-transition: -webkit-box-shadow 0.5s ease; + transition: -webkit-box-shadow 0.5s ease; + transition: box-shadow 0.5s ease; + transition: box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease; +} + +.landing-page .middle-section .card:hover { + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05), 0 5px 15px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05), 0 5px 15px rgba(0, 0, 0, 0.05); +} + +.landing-page .middle-section .card.card-icon-top { + position: relative; +} + +.landing-page .middle-section .card.card-icon-top .card-body { + padding: 3rem; +} + +.landing-page .middle-section .card.card-icon-top .card-icon { + position: absolute; + width: 65px; + height: 65px; + top: -30px; + left: calc(50% - 30px); +} + +.landing-page .middle-section .card.card-item-preview { + position: relative; +} + +.landing-page .middle-section .card.card-item-preview .badge { + position: absolute; + top: -25px; + right: -35px; + width: 65px; + height: 65px; + padding: 1rem; + border-radius: 50%; + line-height: 32px; + font-size: 1rem; +} + +.landing-page .middle-section .card.card-item-preview .card-img-top { + border-top-left-radius: 10px; + border-top-right-radius: 10px; +} .landing-page .bottom-section { color: #000; text-align: center; - padding-top: 80px; } + padding-top: 80px; +} .landing-page .feature-list { margin-top: 100px; - margin-bottom: 100px; } - @media (min-width: 992px) { - .landing-page .feature-list .feature-list-row:first-child { - border-bottom: 1px solid #f4f4f4; } } + margin-bottom: 100px; +} + +@media (min-width: 992px) { + .landing-page .feature-list .feature-list-row:first-child { + border-bottom: 1px solid #f4f4f4; + } +} + +.landing-page .feature-list .feature-list-row .feature-list-item { + padding-top: 1rem; + padding-bottom: 2rem; +} + +.landing-page .feature-list .feature-list-row .feature-list-item i { + display: block; + font-size: 1.875rem; + margin-bottom: 2rem; +} + +@media (min-width: 992px) { .landing-page .feature-list .feature-list-row .feature-list-item { - padding-top: 1rem; - padding-bottom: 2rem; } - .landing-page .feature-list .feature-list-row .feature-list-item i { - display: block; - font-size: 1.875rem; - margin-bottom: 2rem; } - @media (min-width: 992px) { - .landing-page .feature-list .feature-list-row .feature-list-item { - border-right: 1px solid #f4f4f4; } - .landing-page .feature-list .feature-list-row .feature-list-item:last-child { - border-right: 0; } } - .landing-page .feature-list .feature-list-row .feature-list-item .feature-description { - font-family: "roboto", sans-serif; } + border-right: 1px solid #f4f4f4; + } + + .landing-page .feature-list .feature-list-row .feature-list-item:last-child { + border-right: 0; + } +} + +.landing-page .feature-list .feature-list-row .feature-list-item .feature-description { + font-family: "roboto", sans-serif; +} .landing-page .footer { background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); margin: 0; width: 100%; - padding: 80px 0 0; } - .landing-page .footer .footer-top { - border-bottom: 1px solid rgba(255, 255, 255, 0.2); } - .landing-page .footer .footer-top .brand-logo { - width: 145px; } - .landing-page .footer .footer-top .footer-social-icons { - margin-top: 3rem; } - .landing-page .footer .footer-top .footer-social-icons i { - width: 43px; - height: 43px; - font-size: 1rem; - border-radius: 100%; - text-align: center; - line-height: 43px; - margin-right: 0.5rem; } - .landing-page .footer .footer-top .contact-details i { - font-size: 1.25rem; - font-weight: 500; } - .landing-page .footer .footer-top .nav .nav-item .nav-link { - color: #ffffff; - border-right: 1px solid #383e5d; - padding-top: 0; - padding-bottom: 0; - font-size: 0.9375rem; - font-family: "roboto", sans-serif; - line-height: 1; } - .landing-page .footer .footer-top .nav .nav-item:last-child .nav-link { - border-right: 0; } - .landing-page .footer .footer-top .nav .nav-item:first-child .nav-link { - padding-left: 0; } - .landing-page .footer .footer-top .form-control, .landing-page .footer .footer-top .asColorPicker-input, .landing-page .footer .footer-top .dataTables_wrapper select, .dataTables_wrapper .landing-page .footer .footer-top select, .landing-page .footer .footer-top .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .landing-page .footer .footer-top input[type=text], - .landing-page .footer .footer-top .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .landing-page .footer .footer-top select, .landing-page .footer .footer-top .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .landing-page .footer .footer-top input[type=number], .landing-page .footer .footer-top .select2-container--default .select2-selection--single, .select2-container--default .landing-page .footer .footer-top .select2-selection--single, .landing-page .footer .footer-top .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .landing-page .footer .footer-top .select2-search__field, .landing-page .footer .footer-top .tt-hint, - .landing-page .footer .footer-top .tt-query, - .landing-page .footer .footer-top .typeahead { - background: rgba(0, 0, 0, 0.3); - border: none; - border-radius: 1.25rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; } - .landing-page .footer .footer-bottom { - color: #ffffff; - font-family: "roboto", sans-serif; } + padding: 80px 0 0; +} + +.landing-page .footer .footer-top { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); +} + +.landing-page .footer .footer-top .brand-logo { + width: 145px; +} + +.landing-page .footer .footer-top .footer-social-icons { + margin-top: 3rem; +} + +.landing-page .footer .footer-top .footer-social-icons i { + width: 43px; + height: 43px; + font-size: 1rem; + border-radius: 100%; + text-align: center; + line-height: 43px; + margin-right: 0.5rem; +} + +.landing-page .footer .footer-top .contact-details i { + font-size: 1.25rem; + font-weight: 500; +} + +.landing-page .footer .footer-top .nav .nav-item .nav-link { + color: #ffffff; + border-right: 1px solid var(--outline); + padding-top: 0; + padding-bottom: 0; + font-size: 0.9375rem; + font-family: "roboto", sans-serif; + line-height: 1; +} + +.landing-page .footer .footer-top .nav .nav-item:last-child .nav-link { + border-right: 0; +} + +.landing-page .footer .footer-top .nav .nav-item:first-child .nav-link { + padding-left: 0; +} + +.landing-page .footer .footer-top .form-control, +.landing-page .footer .footer-top .asColorPicker-input, +.landing-page .footer .footer-top .dataTables_wrapper select, +.dataTables_wrapper .landing-page .footer .footer-top select, +.landing-page .footer .footer-top .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], +.jsgrid .jsgrid-table .jsgrid-filter-row .landing-page .footer .footer-top input[type=text], +.landing-page .footer .footer-top .jsgrid .jsgrid-table .jsgrid-filter-row select, +.jsgrid .jsgrid-table .jsgrid-filter-row .landing-page .footer .footer-top select, +.landing-page .footer .footer-top .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], +.jsgrid .jsgrid-table .jsgrid-filter-row .landing-page .footer .footer-top input[type=number], +.landing-page .footer .footer-top .select2-container--default .select2-selection--single, +.select2-container--default .landing-page .footer .footer-top .select2-selection--single, +.landing-page .footer .footer-top .select2-container--default .select2-selection--single .select2-search__field, +.select2-container--default .select2-selection--single .landing-page .footer .footer-top .select2-search__field, +.landing-page .footer .footer-top .tt-hint, +.landing-page .footer .footer-top .tt-query, +.landing-page .footer .footer-top .typeahead { + background: rgba(0, 0, 0, 0.3); + border: none; + border-radius: 1.25rem; + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.landing-page .footer .footer-bottom { + color: #ffffff; + font-family: "roboto", sans-serif; +} .profile-page .profile-header { width: 100%; background: url("../../images/samples/profile_page/profile_header_banner.jpg") no-repeat center center; background-size: cover; padding: 60px 0; - border-radius: 5px; } - .profile-page .profile-header .profile-info .profile-user-name { - margin-bottom: 0; - font-family: "roboto", sans-serif; - font-weight: 600; - color: #222437; } - .profile-page .profile-header .profile-info .profile-user-designation { - margin-bottom: 0; - font-family: "roboto", sans-serif; - color: #222437; } - .profile-page .profile-header .profile-info .br-wrapper { - padding-left: 15px; } - .profile-page .profile-header .profile-info .br-wrapper .br-widget { - height: auto; - -webkit-transform: translateY(-5px); - transform: translateY(-5px); } - .profile-page .profile-header .profile-info .br-wrapper .br-widget a { - font-size: 18px; - margin-right: 0; } - .profile-page .profile-header .details { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - .profile-page .profile-header .details .detail-col { - border-right: 1px solid rgba(56, 62, 93, 0.3); } - .profile-page .profile-header .details .detail-col:last-child { - border-right: none; - margin-right: 0; } - .profile-page .profile-header .details .detail-col p { - margin-bottom: 0; - font-weight: 400; - color: #222437; } - .profile-page .profile-header .details .detail-col p:first-child { - font-weight: 700; } + border-radius: 5px; +} + +.profile-page .profile-header .profile-info .profile-user-name { + margin-bottom: 0; + font-family: "roboto", sans-serif; + font-weight: 600; + color: var(--dropdown-bg); +} + +.profile-page .profile-header .profile-info .profile-user-designation { + margin-bottom: 0; + font-family: "roboto", sans-serif; + color: var(--dropdown-bg); +} + +.profile-page .profile-header .profile-info .br-wrapper { + padding-left: 15px; +} + +.profile-page .profile-header .profile-info .br-wrapper .br-widget { + height: auto; + -webkit-transform: translateY(-5px); + transform: translateY(-5px); +} + +.profile-page .profile-header .profile-info .br-wrapper .br-widget a { + font-size: 18px; + margin-right: 0; +} + +.profile-page .profile-header .details { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.profile-page .profile-header .details .detail-col { + border-right: 1px solid rgba(56, 62, 93, 0.3); +} + +.profile-page .profile-header .details .detail-col:last-child { + border-right: none; + margin-right: 0; +} + +.profile-page .profile-header .details .detail-col p { + margin-bottom: 0; + font-weight: 400; + color: var(--dropdown-bg); +} + +.profile-page .profile-header .details .detail-col p:first-child { + font-weight: 700; +} .profile-page .profile-body { - padding-top: 50px; } - .profile-page .profile-body .tab-switch { - border-bottom: 1px solid #383e5d; } - .profile-page .profile-body .tab-switch .nav-item .nav-link { - color: #b9c0d3; - font-size: 1rem; - padding-bottom: 1.2rem; - font-weight: 600; - border-bottom: 3px solid #ffffff; - -webkit-transition-duration: 0.4s; - transition-duration: 0.4s; - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; - -webkit-transition-property: color, border-color; - transition-property: color, border-color; } - .profile-page .profile-body .tab-switch .nav-item .nav-link.active { - color: #000; - border-bottom: 3px solid #2196f3; } - .profile-page .profile-body .tab-body { - border: none; - padding: 10px 0; } - .profile-page .profile-body .tab-body .stages { - position: relative; } - .profile-page .profile-body .tab-body .stages .stage-badge { - position: absolute; - top: 0; - left: -20px; } - .profile-page .profile-body .tab-body .stages .file-icon-wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - .profile-page .profile-body .tab-body .stages .file-icon-wrapper .file-icon { - height: 77px; - width: 69px; - padding: 5px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - .profile-page .profile-body .tab-body .stages .file-icon-wrapper .file-icon i { - font-size: 43px; - margin-right: 0; } + padding-top: 50px; +} + +.profile-page .profile-body .tab-switch { + border-bottom: 1px solid var(--outline); +} + +.profile-page .profile-body .tab-switch .nav-item .nav-link { + color: var(--base-text); + font-size: 1rem; + padding-bottom: 1.2rem; + font-weight: 600; + border-bottom: 3px solid #ffffff; + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + -webkit-transition-property: color, border-color; + transition-property: color, border-color; +} + +.profile-page .profile-body .tab-switch .nav-item .nav-link.active { + color: #000; + border-bottom: 3px solid #2196f3; +} + +.profile-page .profile-body .tab-body { + border: none; + padding: 10px 0; +} + +.profile-page .profile-body .tab-body .stages { + position: relative; +} + +.profile-page .profile-body .tab-body .stages .stage-badge { + position: absolute; + top: 0; + left: -20px; +} + +.profile-page .profile-body .tab-body .stages .file-icon-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.profile-page .profile-body .tab-body .stages .file-icon-wrapper .file-icon { + height: 77px; + width: 69px; + padding: 5px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.profile-page .profile-body .tab-body .stages .file-icon-wrapper .file-icon i { + font-size: 43px; + margin-right: 0; +} .product-nav-wrapper { display: -webkit-box; @@ -19082,310 +29362,423 @@ div.tagsinput { display: flex; -webkit-box-align: center; -ms-flex-align: center; - align-items: center; } - .product-nav-wrapper .product-filter-nav { - list-style: none; - margin-bottom: 30px; } - .product-nav-wrapper .product-filter-nav li { - display: inline-block; } - .product-nav-wrapper .product-filter-nav li a { - display: inline-block; - font-size: 16px; - font-weight: 500; - margin-right: 20px; - color: #fff; } - .product-nav-wrapper .product-filter-nav li.active a { - color: #2196f3; } - .product-nav-wrapper .product-filter-options { - margin-left: auto; - padding-left: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - .product-nav-wrapper .product-filter-options .account-user-info { - list-style: none; - margin-bottom: 30px; } - .product-nav-wrapper .product-filter-options .account-user-info li { - display: inline-block; } - .product-nav-wrapper .product-filter-options .account-user-info li a { - display: inline-block; - font-size: 16px; - margin-right: 10px; - padding-right: 10px; - line-height: 1; - color: #fff; - border-right: 1px solid #383e5d; } - .product-nav-wrapper .product-filter-options .account-user-info li:last-child a { - border-right: none; } - .product-nav-wrapper .product-filter-options .account-user-info { - list-style: none; - margin-bottom: 30px; } - .product-nav-wrapper .product-filter-options .account-user-info li { - display: inline-block; } - .product-nav-wrapper .product-filter-options .account-user-info li a { - display: inline-block; - font-size: 16px; - margin-right: 10px; - padding-right: 10px; - line-height: 1; - color: #fff; - border-right: 1px solid #383e5d; - text-decoration: none; } - .product-nav-wrapper .product-filter-options .account-user-info li:last-child a { - border-right: none; } - .product-nav-wrapper .product-filter-options .account-user-link { - list-style: none; - margin-bottom: 30px; } - .product-nav-wrapper .product-filter-options .account-user-link li { - display: inline-block; } - .product-nav-wrapper .product-filter-options .account-user-link li a { - display: inline-block; - font-size: 16px; - line-height: 1; - color: #fff; - text-decoration: none; } - .product-nav-wrapper .product-filter-options .account-user-link li a:after { - content: "/"; - display: inline-block; - margin-left: 5px; - margin-right: 5px; } - .product-nav-wrapper .product-filter-options .account-user-link li:last-child a:after { - display: none; - margin-left: 0px; } - .product-nav-wrapper .product-filter-options .account-user-actions { - list-style: none; - margin-bottom: 30px; } - .product-nav-wrapper .product-filter-options .account-user-actions li { - display: inline-block; - margin-right: 15px; - position: relative; } - .product-nav-wrapper .product-filter-options .account-user-actions li .badge { - position: absolute; - top: -12px; - right: -7px; } - .product-nav-wrapper .product-filter-options .account-user-actions li a { - display: inline-block; - font-size: 16px; - line-height: 1; - color: #fff; - text-decoration: none; } - .product-nav-wrapper .product-filter-options .account-user-actions li:last-child { - margin-right: 0; } + align-items: center; +} + +.product-nav-wrapper .product-filter-nav { + list-style: none; + margin-bottom: 30px; +} + +.product-nav-wrapper .product-filter-nav li { + display: inline-block; +} + +.product-nav-wrapper .product-filter-nav li a { + display: inline-block; + font-size: 16px; + font-weight: 500; + margin-right: 20px; + color: var(--base-text); +} + +.product-nav-wrapper .product-filter-nav li.active a { + color: #2196f3; +} + +.product-nav-wrapper .product-filter-options { + margin-left: auto; + padding-left: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.product-nav-wrapper .product-filter-options .account-user-info { + list-style: none; + margin-bottom: 30px; +} + +.product-nav-wrapper .product-filter-options .account-user-info li { + display: inline-block; +} + +.product-nav-wrapper .product-filter-options .account-user-info li a { + display: inline-block; + font-size: 16px; + margin-right: 10px; + padding-right: 10px; + line-height: 1; + color: var(--base-text); + border-right: 1px solid var(--outline); +} + +.product-nav-wrapper .product-filter-options .account-user-info li:last-child a { + border-right: none; +} + +.product-nav-wrapper .product-filter-options .account-user-info { + list-style: none; + margin-bottom: 30px; +} + +.product-nav-wrapper .product-filter-options .account-user-info li { + display: inline-block; +} + +.product-nav-wrapper .product-filter-options .account-user-info li a { + display: inline-block; + font-size: 16px; + margin-right: 10px; + padding-right: 10px; + line-height: 1; + color: var(--base-text); + border-right: 1px solid var(--outline); + text-decoration: none; +} + +.product-nav-wrapper .product-filter-options .account-user-info li:last-child a { + border-right: none; +} + +.product-nav-wrapper .product-filter-options .account-user-link { + list-style: none; + margin-bottom: 30px; +} + +.product-nav-wrapper .product-filter-options .account-user-link li { + display: inline-block; +} + +.product-nav-wrapper .product-filter-options .account-user-link li a { + display: inline-block; + font-size: 16px; + line-height: 1; + color: var(--base-text); + text-decoration: none; +} + +.product-nav-wrapper .product-filter-options .account-user-link li a:after { + content: "/"; + display: inline-block; + margin-left: 5px; + margin-right: 5px; +} + +.product-nav-wrapper .product-filter-options .account-user-link li:last-child a:after { + display: none; + margin-left: 0px; +} + +.product-nav-wrapper .product-filter-options .account-user-actions { + list-style: none; + margin-bottom: 30px; +} + +.product-nav-wrapper .product-filter-options .account-user-actions li { + display: inline-block; + margin-right: 15px; + position: relative; +} + +.product-nav-wrapper .product-filter-options .account-user-actions li .badge { + position: absolute; + top: -12px; + right: -7px; +} + +.product-nav-wrapper .product-filter-options .account-user-actions li a { + display: inline-block; + font-size: 16px; + line-height: 1; + color: var(--base-text); + text-decoration: none; +} + +.product-nav-wrapper .product-filter-options .account-user-actions li:last-child { + margin-right: 0; +} .product-item-wrapper { - margin-bottom: -15px; } - .product-item-wrapper .product-item { - -webkit-box-shadow: none; - box-shadow: none; - margin-bottom: 20px; } - .product-item-wrapper .product-item .card { - -webkit-box-shadow: none; - box-shadow: none; } - .product-item-wrapper .product-item .card-body { - padding: 20px 25px; - display: grid; - position: relative; - grid-template-columns: 70% 30%; - grid-template-rows: auto; - grid-template-areas: "product-image product-image" - "product-title product-price" - "product-variation product-actual-price" - "product-description product-description"; } - .product-item-wrapper .product-item .card-body .action-holder { - position: absolute; - top: 0; - left: 0; - right: 0; - width: 100%; - padding: 35px 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - z-index: 2; } - .product-item-wrapper .product-item .card-body .action-holder .sale-badge { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: 1; - width: 40px; - height: 40px; - border-radius: 100%; - color: #fff; - font-size: 12px; - font-weight: 500; } - .product-item-wrapper .product-item .card-body .action-holder .favorite-button { - margin-left: auto; - color: #fff; - font-size: 22px; } - .product-item-wrapper .product-item .card-body .product_image { - width: 100%; - max-width: 100%; - min-width: 100%; - grid-area: product-image; - margin-bottom: 15px; - -webkit-transform: scale(1); - transform: scale(1); - z-index: 1; - border-radius: 0px; - -webkit-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0); - box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0); - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-timing-function: "ease"; - transition-timing-function: "ease"; - -webkit-transition-property: "transform", "border-radius", "box-shadow", "transform", "box-shadow"; - transition-property: "transform", "border-radius", "box-shadow", "transform", "box-shadow"; - transition-property: "transform", "border-radius", "box-shadow"; } - .product-item-wrapper .product-item .card-body .product-title { - grid-area: product-title; - font-size: 16px; - font-weight: 500; - margin-bottom: 10px; } - .product-item-wrapper .product-item .card-body .product-price { - grid-area: product-price; - font-size: 20px; - font-weight: 500; - text-align: right; - margin-bottom: 10px; } - .product-item-wrapper .product-item .card-body .product-actual-price { - grid-area: product-actual-price; - font-size: 15px; - color: #4d4c4c; - text-align: right; - text-decoration: line-through; } - .product-item-wrapper .product-item .card-body .product-variation { - grid-area: product-variation; - list-style-type: none; - display: inline-block; - padding-left: 0; - padding-bottom: 0; } - .product-item-wrapper .product-item .card-body .product-variation li { - display: inline-block; - border: 1px solid #383e5d; - padding: 0px 15px; - border-radius: 4px; - font-size: 12px; - font-weight: 500; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: "background"; - transition-property: "background"; } - .product-item-wrapper .product-item .card-body .product-variation li a { - color: inherit; - text-decoration: none; } - .product-item-wrapper .product-item .card-body .product-variation li:hover { - background: #dde4eb; } - .product-item-wrapper .product-item .card-body .product-description { - grid-area: product-description; - line-height: 1.71; } - .product-item-wrapper .product-item:hover .product_image { - -webkit-transform: scale(1.1); - transform: scale(1.1); - border-radius: 4px; - -webkit-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.58); - box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.58); } + margin-bottom: -15px; +} + +.product-item-wrapper .product-item { + -webkit-box-shadow: none; + box-shadow: none; + margin-bottom: 20px; +} + +.product-item-wrapper .product-item .card { + -webkit-box-shadow: none; + box-shadow: none; +} + +.product-item-wrapper .product-item .card-body { + padding: 20px 25px; + display: grid; + position: relative; + grid-template-columns: 70% 30%; + grid-template-rows: auto; + grid-template-areas: "product-image product-image" + "product-title product-price" + "product-variation product-actual-price" + "product-description product-description"; +} + +.product-item-wrapper .product-item .card-body .action-holder { + position: absolute; + top: 0; + left: 0; + right: 0; + width: 100%; + padding: 35px 40px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + z-index: 2; +} + +.product-item-wrapper .product-item .card-body .action-holder .sale-badge { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + line-height: 1; + width: 40px; + height: 40px; + border-radius: 100%; + color: var(--base-text); + font-size: 12px; + font-weight: 500; +} + +.product-item-wrapper .product-item .card-body .action-holder .favorite-button { + margin-left: auto; + color: var(--base-text); + font-size: 22px; +} + +.product-item-wrapper .product-item .card-body .product_image { + width: 100%; + max-width: 100%; + min-width: 100%; + grid-area: product-image; + margin-bottom: 15px; + -webkit-transform: scale(1); + transform: scale(1); + z-index: 1; + border-radius: 0px; + -webkit-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0); + box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: "ease"; + transition-timing-function: "ease"; + -webkit-transition-property: "transform", "border-radius", "box-shadow", "transform", "box-shadow"; + transition-property: "transform", "border-radius", "box-shadow", "transform", "box-shadow"; + transition-property: "transform", "border-radius", "box-shadow"; +} + +.product-item-wrapper .product-item .card-body .product-title { + grid-area: product-title; + font-size: 16px; + font-weight: 500; + margin-bottom: 10px; +} + +.product-item-wrapper .product-item .card-body .product-price { + grid-area: product-price; + font-size: 20px; + font-weight: 500; + text-align: right; + margin-bottom: 10px; +} + +.product-item-wrapper .product-item .card-body .product-actual-price { + grid-area: product-actual-price; + font-size: 15px; + color: #4d4c4c; + text-align: right; + text-decoration: line-through; +} + +.product-item-wrapper .product-item .card-body .product-variation { + grid-area: product-variation; + list-style-type: none; + display: inline-block; + padding-left: 0; + padding-bottom: 0; +} + +.product-item-wrapper .product-item .card-body .product-variation li { + display: inline-block; + border: 1px solid var(--outline); + padding: 0px 15px; + border-radius: 4px; + font-size: 12px; + font-weight: 500; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-property: "background"; + transition-property: "background"; +} + +.product-item-wrapper .product-item .card-body .product-variation li a { + color: inherit; + text-decoration: none; +} + +.product-item-wrapper .product-item .card-body .product-variation li:hover { + background: #dde4eb; +} + +.product-item-wrapper .product-item .card-body .product-description { + grid-area: product-description; + line-height: 1.71; +} + +.product-item-wrapper .product-item:hover .product_image { + -webkit-transform: scale(1.1); + transform: scale(1.1); + border-radius: 4px; + -webkit-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.58); + box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.58); +} .project-list-showcase { margin-left: -20px; margin-right: -20px; - margin-bottom: -20px; } - .project-list-showcase .project-grid { - padding-right: 20px; - padding-left: 20px; - margin-bottom: 40px; - overflow: hidden; } - .project-list-showcase .project-grid .img-holder { - width: 100%; - height: 140px; - border-radius: 4px 4px 0 0; } - .project-list-showcase .project-grid .img-holder.img-bg-1 { - background: url("../../images/samples/300x300/1.jpg") no-repeat center; - background-size: cover; } - .project-list-showcase .project-grid .img-holder.img-bg-2 { - background: url("../../images/samples/300x300/2.jpg") no-repeat center; - background-size: cover; } - .project-list-showcase .project-grid .img-holder.img-bg-3 { - background: url("../../images/samples/300x300/3.jpg") no-repeat center; - background-size: cover; } - .project-list-showcase .project-grid .project-grid-inner { - border: 1px solid #383e5d; - border-radius: 0 0 4px 4px; - padding: 30px 25px 30px 25px; } - .project-list-showcase .project-grid .project-title { - margin-bottom: 0; - font-weight: 500; } - .project-list-showcase .project-grid .project-location { - margin-bottom: 0; - font-weight: 500; - color: white; - margin-bottom: 15px; } - .project-list-showcase .project-grid .action-tags { - font-weight: 500; - color: #fff; } + margin-bottom: -20px; +} + +.project-list-showcase .project-grid { + padding-right: 20px; + padding-left: 20px; + margin-bottom: 40px; + overflow: hidden; +} + +.project-list-showcase .project-grid .img-holder { + width: 100%; + height: 140px; + border-radius: 4px 4px 0 0; +} + +.project-list-showcase .project-grid .img-holder.img-bg-1 { + background: url("../../images/samples/300x300/1.jpg") no-repeat center; + background-size: cover; +} + +.project-list-showcase .project-grid .img-holder.img-bg-2 { + background: url("../../images/samples/300x300/2.jpg") no-repeat center; + background-size: cover; +} + +.project-list-showcase .project-grid .img-holder.img-bg-3 { + background: url("../../images/samples/300x300/3.jpg") no-repeat center; + background-size: cover; +} + +.project-list-showcase .project-grid .project-grid-inner { + border: 1px solid var(--outline); + border-radius: 0 0 4px 4px; + padding: 30px 25px 30px 25px; +} + +.project-list-showcase .project-grid .project-title { + margin-bottom: 0; + font-weight: 500; +} + +.project-list-showcase .project-grid .project-location { + margin-bottom: 0; + font-weight: 500; + color: white; + margin-bottom: 15px; +} + +.project-list-showcase .project-grid .action-tags { + font-weight: 500; + color: var(--base-text); +} .st-wizard-wrapper .st-wizard-steps { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; - border-top: 1px solid #383e5d; - border-bottom: 1px solid #383e5d; + border-top: 1px solid var(--outline); + border-bottom: 1px solid var(--outline); padding-top: 10px; padding-bottom: 10px; margin-top: 25px; - width: 100%; } - .st-wizard-wrapper .st-wizard-steps .wizard-step { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #b9c0d3; - border-right: 1px solid #383e5d; - margin-right: 20px; - padding-right: 10%; - text-decoration: none; - pointer-events: none; } - .st-wizard-wrapper .st-wizard-steps .wizard-step:last-child { - border-right: none; - margin-right: 0px; - padding-right: 0px; } - .st-wizard-wrapper .st-wizard-steps .wizard-step .step-number { - font-size: 40px; - font-weight: 600; - margin-bottom: 0; - margin-right: 10px; - color: inherit; - font-weight: 500; } - .st-wizard-wrapper .st-wizard-steps .wizard-step .step-details { - margin-bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: inherit; - font-weight: 500; - line-height: 18px; } - @media (max-width: 578px) { - .st-wizard-wrapper .st-wizard-steps .wizard-step .step-details { - display: none; } } - .st-wizard-wrapper .st-wizard-steps .wizard-step.done { - color: #2196f3; - pointer-events: auto; } + width: 100%; +} + +.st-wizard-wrapper .st-wizard-steps .wizard-step { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: var(--base-text); + border-right: 1px solid var(--outline); + margin-right: 20px; + padding-right: 10%; + text-decoration: none; + pointer-events: none; +} + +.st-wizard-wrapper .st-wizard-steps .wizard-step:last-child { + border-right: none; + margin-right: 0px; + padding-right: 0px; +} + +.st-wizard-wrapper .st-wizard-steps .wizard-step .step-number { + font-size: 40px; + font-weight: 600; + margin-bottom: 0; + margin-right: 10px; + color: inherit; + font-weight: 500; +} + +.st-wizard-wrapper .st-wizard-steps .wizard-step .step-details { + margin-bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: inherit; + font-weight: 500; + line-height: 18px; +} + +@media (max-width: 578px) { + .st-wizard-wrapper .st-wizard-steps .wizard-step .step-details { + display: none; + } +} + +.st-wizard-wrapper .st-wizard-steps .wizard-step.done { + color: #2196f3; + pointer-events: auto; +} .st-wizard-wrapper .wizard-footer { display: -webkit-box; @@ -19394,21 +29787,26 @@ div.tagsinput { -webkit-box-align: center; -ms-flex-align: center; align-items: center; - border-top: 1px solid #383e5d; + border-top: 1px solid var(--outline); margin-top: 35px; - padding-top: 30px; } - .st-wizard-wrapper .wizard-footer .terms-checkbox { - display: none; - margin-top: 0px; - margin-bottom: 0; } - .st-wizard-wrapper .wizard-footer .wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-left: auto; } + padding-top: 30px; +} + +.st-wizard-wrapper .wizard-footer .terms-checkbox { + display: none; + margin-top: 0px; + margin-bottom: 0; +} + +.st-wizard-wrapper .wizard-footer .wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-left: auto; +} body.invoice-page .invoice-banner { background: url("../../images/samples/invoice_banner.jpg") no-repeat center center; @@ -19417,31 +29815,46 @@ body.invoice-page .invoice-banner { margin-top: 20px; border-radius: 4px; padding: 50px; - color: #fff; } - body.invoice-page .invoice-banner hr { - border-top: solid 1px rgba(255, 255, 255, 0.2); } + color: var(--base-text); +} + +body.invoice-page .invoice-banner hr { + border-top: solid 1px rgba(255, 255, 255, 0.2); +} body.invoice-page.invoice-2 table { width: 950px; margin-left: auto; - margin-right: auto; } - body.invoice-page.invoice-2 table tr th, - body.invoice-page.invoice-2 table tr td { - text-align: right; - padding: 25px 10px; } - body.invoice-page.invoice-2 table tr th:first-child, - body.invoice-page.invoice-2 table tr td:first-child { - text-align: left; } - body.invoice-page.invoice-2 table tr th:last-child, - body.invoice-page.invoice-2 table tr td:last-child { - padding-right: 50px; } - body.invoice-page.invoice-2 table tr th { - font-weight: 400; - color: #b9c0d3; } - body.invoice-page.invoice-2 table tr td { - font-weight: 600; } + margin-right: auto; +} + +body.invoice-page.invoice-2 table tr th, +body.invoice-page.invoice-2 table tr td { + text-align: right; + padding: 25px 10px; +} + +body.invoice-page.invoice-2 table tr th:first-child, +body.invoice-page.invoice-2 table tr td:first-child { + text-align: left; +} + +body.invoice-page.invoice-2 table tr th:last-child, +body.invoice-page.invoice-2 table tr td:last-child { + padding-right: 50px; +} + +body.invoice-page.invoice-2 table tr th { + font-weight: 400; + color: var(--base-text); +} + +body.invoice-page.invoice-2 table tr td { + font-weight: 600; +} @media print { + body.invoice-page .navbar, body.invoice-page .sidebar, body.invoice-page .footer, @@ -19451,10 +29864,12 @@ body.invoice-page.invoice-2 table { .ajax-upload-dragdrop body.invoice-page .ajax-file-upload, body.invoice-page .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper body.invoice-page .swal2-styled, - body.invoice-page .wizard > .actions a, - .wizard > .actions body.invoice-page a, + body.invoice-page .wizard>.actions a, + .wizard>.actions body.invoice-page a, body.invoice-page .card-title { - display: none !important; } } + display: none !important; + } +} .tickets-tab-switch { border-bottom: none; @@ -19465,50 +29880,64 @@ body.invoice-page.invoice-2 table { -ms-flex-pack: justify; justify-content: space-between; margin-left: -10px; - margin-right: -10px; } + margin-right: -10px; +} + +.tickets-tab-switch .nav-item { + display: block; + width: 33.33%; + padding: 0 10px; +} + +@media (max-width: 767.98px) { .tickets-tab-switch .nav-item { - display: block; - width: 33.33%; - padding: 0 10px; } - @media (max-width: 767.98px) { - .tickets-tab-switch .nav-item { - width: 100%; } } - .tickets-tab-switch .nav-item .nav-link { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 4px; - background: #1e2031; - padding: 20px; - text-align: left; - font-weight: 600; - border: none; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; - -webkit-transition-property: "background", "color"; - transition-property: "background", "color"; } - .tickets-tab-switch .nav-item .nav-link .badge { - margin-left: auto; - background: #2196f3; - color: #222437; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; - -webkit-transition-property: "background", "color"; - transition-property: "background", "color"; } - .tickets-tab-switch .nav-item .nav-link.active { - background: #2196f3; - color: #222437; - border: none; } - .tickets-tab-switch .nav-item .nav-link.active .badge { - background: #ffaf00; - color: #222437; } + width: 100%; + } +} + +.tickets-tab-switch .nav-item .nav-link { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: 4px; + background: #1e2031; + padding: 20px; + text-align: left; + font-weight: 600; + border: none; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + -webkit-transition-property: "background", "color"; + transition-property: "background", "color"; +} + +.tickets-tab-switch .nav-item .nav-link .badge { + margin-left: auto; + background: #2196f3; + color: var(--dropdown-bg); + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + -webkit-transition-property: "background", "color"; + transition-property: "background", "color"; +} + +.tickets-tab-switch .nav-item .nav-link.active { + background: #2196f3; + color: var(--dropdown-bg); + border: none; +} + +.tickets-tab-switch .nav-item .nav-link.active .badge { + background: #ffaf00; + color: var(--dropdown-bg); +} .tickets-date-group { display: -webkit-box; @@ -19517,13 +29946,16 @@ body.invoice-page.invoice-2 table { -webkit-box-align: center; -ms-flex-align: center; align-items: center; - color: #b9c0d3; + color: var(--base-text); margin-top: 30px; margin-bottom: 20px; - font-weight: 500; } - .tickets-date-group i { - margin-right: 10px; - font-size: 20px; } + font-weight: 500; +} + +.tickets-date-group i { + margin-right: 10px; + font-size: 20px; +} .tickets-card { display: -webkit-box; @@ -19535,179 +29967,267 @@ body.invoice-page.invoice-2 table { -webkit-box-align: center; -ms-flex-align: center; align-items: center; - border: 1px solid #383e5d; + border: 1px solid var(--outline); border-radius: 4px; padding: 15px 20px; margin-bottom: 15px; cursor: pointer; text-decoration: none; - color: #fff; + color: var(--base-text); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: "background"; - transition-property: "background"; } - .tickets-card .tickets-details { - margin-right: auto; } - .tickets-card .tickets-details .wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - .tickets-card .tickets-details .wrapper span { - margin-left: 10px; } - .tickets-card .tickets-details .wrapper span:first-child { - margin-left: 0; } - .tickets-card .tickets-details .wrapper span i { - margin-right: 5px; - font-size: 15px; } - .tickets-card .tickets-details h5 { - margin-bottom: 0; } - .tickets-card .tickets-details .badge { - margin-left: 15px; } - .tickets-card .tickets-details .assignee-avatar { - width: 20px; - height: 20px; - border-radius: 100%; - margin-left: 10px; } + transition-property: "background"; +} + +.tickets-card .tickets-details { + margin-right: auto; +} + +.tickets-card .tickets-details .wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.tickets-card .tickets-details .wrapper span { + margin-left: 10px; +} + +.tickets-card .tickets-details .wrapper span:first-child { + margin-left: 0; +} + +.tickets-card .tickets-details .wrapper span i { + margin-right: 5px; + font-size: 15px; +} + +.tickets-card .tickets-details h5 { + margin-bottom: 0; +} + +.tickets-card .tickets-details .badge { + margin-left: 15px; +} + +.tickets-card .tickets-details .assignee-avatar { + width: 20px; + height: 20px; + border-radius: 100%; + margin-left: 10px; +} + +.tickets-card .ticket-float { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +@media (max-width: 767.98px) { .tickets-card .ticket-float { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - @media (max-width: 767.98px) { - .tickets-card .ticket-float { - margin-top: 20px; } } - .tickets-card .ticket-float span { - white-space: nowrap; } - .tickets-card .ticket-float img, - .tickets-card .ticket-float .category-icon { - margin-right: 10px; } - .tickets-card .ticket-float .category-icon { - font-size: 22px; - color: #b9c0d3; } - .tickets-card:hover { - text-decoration: none; - color: inherit; - background: #1e2031; } + margin-top: 20px; + } +} + +.tickets-card .ticket-float span { + white-space: nowrap; +} + +.tickets-card .ticket-float img, +.tickets-card .ticket-float .category-icon { + margin-right: 10px; +} + +.tickets-card .ticket-float .category-icon { + font-size: 22px; + color: var(--base-text); +} + +.tickets-card:hover { + text-decoration: none; + color: inherit; + background: #1e2031; +} /*-------------------------------------------------------------------*/ .modal .modal-dialog { - margin-top: calc(63px + 30px); } + margin-top: calc(63px + 30px); +} /* Full Calendar */ #calendar .fc-header-toolbar { - background: #222437; + background: var(--dropdown-bg); padding: 28px 0 80px; - margin-bottom: 0; } - #calendar .fc-header-toolbar .fc-button-group { - border-radius: 5px; } - #calendar .fc-header-toolbar .fc-button-group .fc-button { - -webkit-box-shadow: none; - box-shadow: none; - padding: 1px 12px; - margin-right: 0; - font-size: 0.9375rem; - font-weight: 400; - line-height: 1.33; - border: none; - background: #2196f3; - color: #fff; - text-shadow: none; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; } - #calendar .fc-header-toolbar .fc-button-group .fc-button:first-letter { - text-transform: uppercase; } - #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-state-active { - background: #0d8aee; - color: #ffffff; } - #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button, #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button { - background: #2a2c44; - color: #fff; - margin-right: 7px; - height: 2.0625rem; - width: 2.25rem; - border: none; } - #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button span, #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button span { - top: -3px; - right: 9px; } - #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button span:after, #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button span:after { - font: normal normal normal 24px/1 "Material Design Icons"; - display: block; - line-height: 21px; } - #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button span:after { - content: "\F141"; } - #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button span:after { - content: "\F142"; } - #calendar .fc-header-toolbar .fc-today-button { - -webkit-box-shadow: none; - box-shadow: none; - padding: 1px 12px; - border-radius: 2px; - margin-right: 4px; - font-size: 0.9375rem; - font-weight: 400; - line-height: 1.33; - border: none; - background: #2196f3; - color: #fff; - text-shadow: none; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; } - #calendar .fc-header-toolbar .fc-today-button:first-letter { - text-transform: uppercase; } - #calendar .fc-header-toolbar .fc-left { - padding-left: 25px; } - #calendar .fc-header-toolbar .fc-right { - padding-right: 25px; } - #calendar .fc-header-toolbar .fc-center h2 { - font-size: 1.125rem; - font-weight: 600; - text-transform: uppercase; } + margin-bottom: 0; +} + +#calendar .fc-header-toolbar .fc-button-group { + border-radius: 5px; +} + +#calendar .fc-header-toolbar .fc-button-group .fc-button { + -webkit-box-shadow: none; + box-shadow: none; + padding: 1px 12px; + margin-right: 0; + font-size: 0.9375rem; + font-weight: 400; + line-height: 1.33; + border: none; + background: #2196f3; + color: var(--base-text); + text-shadow: none; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} + +#calendar .fc-header-toolbar .fc-button-group .fc-button:first-letter { + text-transform: uppercase; +} + +#calendar .fc-header-toolbar .fc-button-group .fc-button.fc-state-active { + background: #0d8aee; + color: #ffffff; +} + +#calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button, +#calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button { + background: var(--card-banner-bg); + color: var(--base-text); + margin-right: 7px; + height: 2.0625rem; + width: 2.25rem; + border: none; +} + +#calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button span, +#calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button span { + top: -3px; + right: 9px; +} + +#calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button span:after, +#calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button span:after { + font: normal normal normal 24px/1 "Material Design Icons"; + display: block; + line-height: 21px; +} + +#calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button span:after { + content: "\F141"; +} + +#calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button span:after { + content: "\F142"; +} + +#calendar .fc-header-toolbar .fc-today-button { + -webkit-box-shadow: none; + box-shadow: none; + padding: 1px 12px; + border-radius: 2px; + margin-right: 4px; + font-size: 0.9375rem; + font-weight: 400; + line-height: 1.33; + border: none; + background: #2196f3; + color: var(--base-text); + text-shadow: none; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} + +#calendar .fc-header-toolbar .fc-today-button:first-letter { + text-transform: uppercase; +} + +#calendar .fc-header-toolbar .fc-left { + padding-left: 25px; +} + +#calendar .fc-header-toolbar .fc-right { + padding-right: 25px; +} + +#calendar .fc-header-toolbar .fc-center h2 { + font-size: 1.125rem; + font-weight: 600; + text-transform: uppercase; +} #calendar .fc-view-container .fc-view { - background: #1c1e2f; } - #calendar .fc-view-container .fc-view table thead.fc-head { - border: none; } - #calendar .fc-view-container .fc-view table thead.fc-head tr td .fc-widget-header { - border: none; } - #calendar .fc-view-container .fc-view table thead.fc-head tr td .fc-widget-header table thead { - border: none; } - #calendar .fc-view-container .fc-view table thead.fc-head tr td .fc-widget-header table thead tr th.fc-day-header { - text-transform: uppercase; - padding: 0.4375rem 0; - border-color: #383e5d; - font-size: 0.875rem; } - #calendar .fc-view-container .fc-view table thead.fc-head tr td.fc-head-container { - border-color: #383e5d; - border-bottom: none; - background: #2a2c44; } - #calendar .fc-view-container .fc-view table tbody.fc-body { - background: #222437; } - #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content { - border-color: #383e5d; } - #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row { - border-color: #383e5d; } - #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-bg table tr td { - border-color: #383e5d; } - #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-content-skeleton table thead tr td.fc-day-top { - padding: 8px; - font-size: 0.875rem; - font-weight: 600; } - #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-content-skeleton table tbody tr td.fc-event-container .fc-h-event { - background: #19d895; - border: none; - padding: 6px 12px 6px 22px; - font-weight: 500; - color: #ffffff; - font-size: 12px; - border-radius: 4px; } - #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-content-skeleton table tbody tr td.fc-more-cell { - font-weight: 600; - color: #252C46; - padding: 0 7px; } + background: var(--deep-bg); +} -/*# sourceMappingURL=style.css.map */ +#calendar .fc-view-container .fc-view table thead.fc-head { + border: none; +} + +#calendar .fc-view-container .fc-view table thead.fc-head tr td .fc-widget-header { + border: none; +} + +#calendar .fc-view-container .fc-view table thead.fc-head tr td .fc-widget-header table thead { + border: none; +} + +#calendar .fc-view-container .fc-view table thead.fc-head tr td .fc-widget-header table thead tr th.fc-day-header { + text-transform: uppercase; + padding: 0.4375rem 0; + border-color: var(--outline); + font-size: 0.875rem; +} + +#calendar .fc-view-container .fc-view table thead.fc-head tr td.fc-head-container { + border-color: var(--outline); + border-bottom: none; + background: var(--card-banner-bg); +} + +#calendar .fc-view-container .fc-view table tbody.fc-body { + background: var(--dropdown-bg); +} + +#calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content { + border-color: var(--outline); +} + +#calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row { + border-color: var(--outline); +} + +#calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-bg table tr td { + border-color: var(--outline); +} + +#calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-content-skeleton table thead tr td.fc-day-top { + padding: 8px; + font-size: 0.875rem; + font-weight: 600; +} + +#calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-content-skeleton table tbody tr td.fc-event-container .fc-h-event { + background: #19d895; + border: none; + padding: 6px 12px 6px 22px; + font-weight: 500; + color: #ffffff; + font-size: 12px; + border-radius: 4px; +} + +#calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-content-skeleton table tbody tr td.fc-more-cell { + font-weight: 600; + color: #252C46; + padding: 0 7px; +} + +/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/app/frontend/static/assets/css/dark/style.css.map b/app/frontend/static/assets/css/dark/style.css.map index c0ad9230..99f0a784 100755 --- a/app/frontend/static/assets/css/dark/style.css.map +++ b/app/frontend/static/assets/css/dark/style.css.map @@ -1 +1,436 @@ -{"version":3,"sources":["demo_3/style.scss","../../../node_modules/bootstrap/scss/bootstrap.scss","demo_3/style.css","shared/_fonts.scss","../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","shared/_variables.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","demo_3/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_type.scss","../../../node_modules/bootstrap/scss/mixins/_lists.scss","../../../node_modules/bootstrap/scss/_images.scss","../../../node_modules/bootstrap/scss/mixins/_image.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/_code.scss","../../../node_modules/bootstrap/scss/_grid.scss","../../../node_modules/bootstrap/scss/mixins/_grid.scss","../../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../../../node_modules/bootstrap/scss/mixins/_grid-framework.scss","../../../node_modules/bootstrap/scss/_tables.scss","../../../node_modules/bootstrap/scss/mixins/_table-row.scss","../../../node_modules/bootstrap/scss/_functions.scss","../../../node_modules/bootstrap/scss/_forms.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_forms.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../../../node_modules/bootstrap/scss/_transitions.scss","../../../node_modules/bootstrap/scss/_dropdown.scss","../../../node_modules/bootstrap/scss/mixins/_caret.scss","../../../node_modules/bootstrap/scss/mixins/_nav-divider.scss","../../../node_modules/bootstrap/scss/_button-group.scss","../../../node_modules/bootstrap/scss/_input-group.scss","../../../node_modules/bootstrap/scss/_custom-forms.scss","../../../node_modules/bootstrap/scss/_nav.scss","../../../node_modules/bootstrap/scss/_navbar.scss","../../../node_modules/bootstrap/scss/_card.scss","../../../node_modules/bootstrap/scss/_breadcrumb.scss","../../../node_modules/bootstrap/scss/_pagination.scss","../../../node_modules/bootstrap/scss/mixins/_pagination.scss","../../../node_modules/bootstrap/scss/_badge.scss","../../../node_modules/bootstrap/scss/mixins/_badge.scss","../../../node_modules/bootstrap/scss/_jumbotron.scss","../../../node_modules/bootstrap/scss/_alert.scss","../../../node_modules/bootstrap/scss/mixins/_alert.scss","../../../node_modules/bootstrap/scss/_progress.scss","../../../node_modules/bootstrap/scss/_media.scss","../../../node_modules/bootstrap/scss/_list-group.scss","../../../node_modules/bootstrap/scss/mixins/_list-group.scss","../../../node_modules/bootstrap/scss/_close.scss","../../../node_modules/bootstrap/scss/_toasts.scss","../../../node_modules/bootstrap/scss/_modal.scss","../../../node_modules/bootstrap/scss/_tooltip.scss","../../../node_modules/bootstrap/scss/mixins/_reset-text.scss","../../../node_modules/bootstrap/scss/_popover.scss","../../../node_modules/bootstrap/scss/_carousel.scss","../../../node_modules/bootstrap/scss/mixins/_clearfix.scss","../../../node_modules/bootstrap/scss/_spinners.scss","../../../node_modules/bootstrap/scss/utilities/_align.scss","../../../node_modules/bootstrap/scss/mixins/_background-variant.scss","../../../node_modules/bootstrap/scss/utilities/_background.scss","../../../node_modules/bootstrap/scss/utilities/_borders.scss","../../../node_modules/bootstrap/scss/utilities/_display.scss","../../../node_modules/bootstrap/scss/utilities/_embed.scss","../../../node_modules/bootstrap/scss/utilities/_flex.scss","../../../node_modules/bootstrap/scss/utilities/_float.scss","../../../node_modules/bootstrap/scss/utilities/_overflow.scss","../../../node_modules/bootstrap/scss/utilities/_position.scss","../../../node_modules/bootstrap/scss/utilities/_screenreaders.scss","../../../node_modules/bootstrap/scss/mixins/_screen-reader.scss","../../../node_modules/bootstrap/scss/utilities/_shadows.scss","../../../node_modules/bootstrap/scss/utilities/_sizing.scss","../../../node_modules/bootstrap/scss/utilities/_stretched-link.scss","../../../node_modules/bootstrap/scss/utilities/_spacing.scss","../../../node_modules/bootstrap/scss/utilities/_text.scss","../../../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../../../node_modules/bootstrap/scss/mixins/_text-emphasis.scss","../../../node_modules/bootstrap/scss/mixins/_text-hide.scss","../../../node_modules/bootstrap/scss/utilities/_visibility.scss","../../../node_modules/bootstrap/scss/_print.scss","shared/mixins/_animation.scss","shared/mixins/_misc.scss","shared/_reset.scss","shared/_functions.scss","shared/mixins/_text.scss","shared/_typography.scss","shared/mixins/_blockqoute.scss","shared/_misc.scss","shared/_utilities.scss","shared/mixins/_background.scss","shared/_demo.scss","shared/_dashboard.scss","demo_1/_nav.scss","demo_1/_navbar.scss","demo_1/_sidebar.scss","demo_1/_variables.scss","demo_1/_footer.scss","demo_1/_layouts.scss","demo_1/_card.scss","demo_1/_misc.scss","demo_1/_dashboard.scss","shared/components/_accordions.scss","shared/mixins/_accordions.scss","shared/components/_badges.scss","shared/mixins/_badges.scss","shared/components/_bootstrap-alerts.scss","shared/components/_bootstrap-progress.scss","shared/components/_buttons.scss","shared/mixins/_buttons.scss","shared/components/_breadcrumbs.scss","shared/mixins/_breadcrumbs.scss","shared/components/_cards.scss","shared/mixins/_cards.scss","shared/components/_checkbox-radio.scss","shared/components/_dropdown.scss","shared/components/_forms.scss","shared/components/_google-maps.scss","shared/components/_icons.scss","shared/components/_lists.scss","shared/components/loaders/_loaders.scss","shared/components/loaders/_colored-balls.scss","shared/components/loaders/_glowing-ball.scss","shared/components/loaders/_pixel-loader.scss","shared/components/loaders/_square-box.scss","shared/components/loaders/_variables.scss","shared/components/loaders/_circle-loader.scss","shared/components/loaders/_jumping-dots-loader.scss","shared/components/loaders/_bar-loader.scss","shared/components/loaders/_square-path-loader.scss","shared/components/loaders/_dot-opacity-loader.scss","shared/components/loaders/_flip-square-loader.scss","shared/components/loaders/_moving-square-loader.scss","shared/components/_modals.scss","shared/components/_new-account.scss","shared/components/_pagination.scss","shared/mixins/_pagination.scss","shared/components/_popovers.scss","shared/mixins/_popovers.scss","shared/components/_portfolio.scss","shared/components/_preview.scss","shared/components/_pricing-table.scss","shared/components/_tables.scss","shared/components/_tabs.scss","shared/mixins/_tabs.scss","shared/components/_settings-panel.scss","shared/components/_todo-list.scss","shared/components/_tooltips.scss","shared/mixins/_tooltips.scss","shared/components/_user-profile.scss","shared/components/_widgets.scss","shared/components/timeline/_timeline-horizontal.scss","shared/components/timeline/_timeline-vertical.scss","shared/components/_timeline.scss","shared/components/_kanban.scss","shared/components/_chat.scss","shared/components/mail-components/_mail-sidebar.scss","shared/components/mail-components/view-controller/_mail-list-container.scss","shared/components/mail-components/view-controller/_messagecontent.scss","shared/components/mail-components/view-controller/_view-controller.scss","shared/components/plugin-overrides/_ace.scss","shared/components/plugin-overrides/_avgrund.scss","shared/components/plugin-overrides/_bootstrap-tour.scss","shared/components/plugin-overrides/_chartjs.scss","shared/components/plugin-overrides/_chartist.scss","shared/components/plugin-overrides/_codemirror.scss","shared/components/plugin-overrides/_colcade.scss","shared/components/plugin-overrides/_colorpicker.scss","shared/components/plugin-overrides/_context-menu.scss","shared/components/plugin-overrides/_clockpicker.scss","shared/components/plugin-overrides/_data-tables.scss","shared/components/plugin-overrides/_datepicker.scss","shared/components/plugin-overrides/_dropify.scss","shared/components/plugin-overrides/_dropzone.scss","shared/components/plugin-overrides/_flot-chart.scss","shared/components/plugin-overrides/_google-charts.scss","shared/components/plugin-overrides/_icheck.scss","shared/components/plugin-overrides/_jquery-file-upload.scss","shared/components/plugin-overrides/_js-grid.scss","shared/components/plugin-overrides/_jvectormap.scss","shared/components/plugin-overrides/_light-gallery.scss","shared/components/plugin-overrides/_listify.scss","shared/components/plugin-overrides/_no-ui-slider.scss","shared/mixins/_no-ui-slider.scss","shared/components/plugin-overrides/_owl-carousel.scss","shared/components/plugin-overrides/_progressbar-js.scss","shared/components/plugin-overrides/_pws-tabs.scss","shared/components/plugin-overrides/_quill.scss","shared/components/plugin-overrides/_rating.scss","shared/components/plugin-overrides/_select2.scss","shared/components/plugin-overrides/_summernote.scss","shared/components/plugin-overrides/_sweet-alert.scss","shared/components/plugin-overrides/_switchery.scss","shared/components/plugin-overrides/_tags.scss","shared/components/plugin-overrides/_tinymce.scss","shared/components/plugin-overrides/_toast.scss","shared/components/plugin-overrides/_typeahead.scss","shared/components/plugin-overrides/_wysieditor.scss","shared/components/plugin-overrides/_x-editable.scss","shared/components/plugin-overrides/_wizard.scss","shared/screens/_auth.scss","shared/screens/_error.scss","shared/screens/_landing.scss","shared/screens/_profile-page.scss","shared/components/_product-tile.scss","shared/screens/_project-list.scss","shared/screens/_st_wizard.scss","shared/screens/_invoice.scss","shared/screens/_tickets.scss","demo_1/components/_modals.scss","demo_1/components/_full-calendar.scss"],"names":[],"mappings":"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I;ImBAE,ctBIc;IoBVd,yBEDoF;IASpF,qBATyH,EAAA;EAY3H;IAMI,yDAAiF;IAAjF,iDAAiF,EAAA;EAKrF;IAEE,ctBdc;IsBed,yBvBXmI;IuBYnI,qBvBZmI,EAAA;EuBmBrI;;IAGE,ctB1Bc;IsB2Bd,yBAtCuK;IA0CvK,qBA1C+M,EAAA;IA4C/M;;MAKI,yDAAiF;MAAjF,iDAAiF,EAAA;;ADKvF;ECrDA,WtBCa;EoBDX,yBrBckJ;EuBZpJ,qBvBYoJ,EAAA;EIRpJ;ImBAE,WtBLW;IoBDX,yBEDoF;IASpF,qBATyH,EAAA;EAY3H;IAMI,sDAAiF;IAAjF,8CAAiF,EAAA;EAKrF;IAEE,WtBvBW;IsBwBX,yBvBXkJ;IuBYlJ,qBvBZkJ,EAAA;EuBmBpJ;;IAGE,WtBnCW;IsBoCX,yBAtCuK;IA0CvK,qBA1C+M,EAAA;IA4C/M;;MAKI,sDAAiF;MAAjF,8CAAiF,EAAA;;ADWvF;ECJA,cvBzC8B;EuB0C9B,qBvB1C8B,EAAA;EIR9B;ImBqDE,WtB1DW;IsB2DX,yBvB9C4B;IuB+C5B,qBvB/C4B,EAAA;EuBkD9B;IAEE,wDvBpD4B;IuBoD5B,gDvBpD4B,EAAA;EuBuD9B;IAEE,cvBzD4B;IuB0D5B,6BAA6B,EAAA;EAG/B;;;IAGE,WtB7EW;IsB8EX,yBvBjE4B;IuBkE5B,qBvBlE4B,EAAA;IuBoE5B;;;MAKI,wDvBzEwB;MuByExB,gDvBzEwB,EAAA;;AsB6C9B;ECJA,cvBzCkD;EuB0ClD,qBvB1CkD,EAAA;EIRlD;ImBqDE,ctBjDc;IsBkDd,yBvB9CgD;IuB+ChD,qBvB/CgD,EAAA;EuBkDlD;IAEE,yDvBpDgD;IuBoDhD,iDvBpDgD,EAAA;EuBuDlD;IAEE,cvBzDgD;IuB0DhD,6BAA6B,EAAA;EAG/B;;IAGE,ctBpEc;IsBqEd,yBvBjEgD;IuBkEhD,qBvBlEgD,EAAA;IuBoEhD;;MAKI,yDvBzE4C;MuByE5C,iDvBzE4C,EAAA;;AsB6ClD;ECJA,cvBzCmE;EuB0CnE,qBvB1CmE,EAAA;EIRnE;ImBqDE,ctBjDc;IsBkDd,yBvB9CiE;IuB+CjE,qBvB/CiE,EAAA;EuBkDnE;IAEE,wDvBpDiE;IuBoDjE,gDvBpDiE,EAAA;EuBuDnE;IAEE,cvBzDiE;IuB0DjE,6BAA6B,EAAA;EAG/B;;IAGE,ctBpEc;IsBqEd,yBvBjEiE;IuBkEjE,qBvBlEiE,EAAA;IuBoEjE;;MAKI,wDvBzE6D;MuByE7D,gDvBzE6D,EAAA;;AsB6CnE;ECJA,cvBzCkF;EuB0ClF,qBvB1CkF,EAAA;EIRlF;ImBqDE,WtB1DW;IsB2DX,yBvB9CgF;IuB+ChF,qBvB/CgF,EAAA;EuBkDlF;IAEE,wDvBpDgF;IuBoDhF,gDvBpDgF,EAAA;EuBuDlF;IAEE,cvBzDgF;IuB0DhF,6BAA6B,EAAA;EAG/B;;IAGE,WtB7EW;IsB8EX,yBvBjEgF;IuBkEhF,qBvBlEgF,EAAA;IuBoEhF;;MAKI,wDvBzE4E;MuByE5E,gDvBzE4E,EAAA;;AsB6ClF;ECJA,cvBzCoG;EuB0CpG,qBvB1CoG,EAAA;EIRpG;ImBqDE,ctBjDc;IsBkDd,yBvB9CkG;IuB+ClG,qBvB/CkG,EAAA;EuBkDpG;IAEE,uDvBpDkG;IuBoDlG,+CvBpDkG,EAAA;EuBuDpG;IAEE,cvBzDkG;IuB0DlG,6BAA6B,EAAA;EAG/B;;IAGE,ctBpEc;IsBqEd,yBvBjEkG;IuBkElG,qBvBlEkG,EAAA;IuBoElG;;MAKI,uDvBzE8F;MuByE9F,+CvBzE8F,EAAA;;AsB6CpG;ECJA,cvBzCqH;EuB0CrH,qBvB1CqH,EAAA;EIRrH;ImBqDE,WtB1DW;IsB2DX,yBvB9CmH;IuB+CnH,qBvB/CmH,EAAA;EuBkDrH;IAEE,uDvBpDmH;IuBoDnH,+CvBpDmH,EAAA;EuBuDrH;IAEE,cvBzDmH;IuB0DnH,6BAA6B,EAAA;EAG/B;;IAGE,WtB7EW;IsB8EX,yBvBjEmH;IuBkEnH,qBvBlEmH,EAAA;IuBoEnH;;MAKI,uDvBzE+G;MuByE/G,+CvBzE+G,EAAA;;AsB6CrH;ECJA,cvBzCqI;EuB0CrI,qBvB1CqI,EAAA;EIRrI;ImBqDE,ctBjDc;IsBkDd,yBvB9CmI;IuB+CnI,qBvB/CmI,EAAA;EuBkDrI;IAEE,yDvBpDmI;IuBoDnI,iDvBpDmI,EAAA;EuBuDrI;IAEE,cvBzDmI;IuB0DnI,6BAA6B,EAAA;EAG/B;;IAGE,ctBpEc;IsBqEd,yBvBjEmI;IuBkEnI,qBvBlEmI,EAAA;IuBoEnI;;MAKI,yDvBzE+H;MuByE/H,iDvBzE+H,EAAA;;AsB6CrI;ECJA,cvBzCoJ;EuB0CpJ,qBvB1CoJ,EAAA;EIRpJ;ImBqDE,WtB1DW;IsB2DX,yBvB9CkJ;IuB+ClJ,qBvB/CkJ,EAAA;EuBkDpJ;IAEE,sDvBpDkJ;IuBoDlJ,8CvBpDkJ,EAAA;EuBuDpJ;IAEE,cvBzDkJ;IuB0DlJ,6BAA6B,EAAA;EAG/B;;IAGE,WtB7EW;IsB8EX,yBvBjEkJ;IuBkElJ,qBvBlEkJ,EAAA;IuBoElJ;;MAKI,sDvBzE8I;MuByE9I,8CvBzE8I,EAAA;;AsBwDtJ;EACE,gBrB8M+B;EqB7M/B,crB1Ce;EqB2Cf,qBrB6F4C,EAAA;EGhK5C;IkBsEE,crB2F8D;IqB1F9D,0BrB2F+C,EAAA;EqBlGnD;IAYI,0BrBsF+C;IqBrF/C,wBAAgB;IAAhB,gBAAgB,EAAA;EAbpB;IAkBI,crBjFc;IqBkFd,oBAAoB,EAAA;;AAWxB;ECLE,wBvBvCwB;EEiEpB,mBAtCY;EqBchB,gBtB6H+B;EQ/N7B,wBTiE2B,EAAA;;AsBwC/B;ECTE,uBvBzCwB;EEmEpB,mBAtCY;EqBchB,gBtB8H+B;EQhO7B,wBTgE2B,EAAA;;AsBkD/B;EACE,cAAc;EACd,WAAW,EAAA;EAFb;IAMI,kBrBuT+B,EAAA;;AqBlTnC;;;EAII,WAAW,EAAA;;AEtIf;ELMM,wClBsP2C;EkBtP3C,gClBsP2C,EAAA;EkBjP7C;IKXJ;MLYM,wBAAgB;MAAhB,gBAAgB,EAAA,EKNrB;EAND;IAII,UAAU,EAAA;;AAId;EAEI,aAAa,EAAA;;AAIjB;EACE,kBAAkB;EAClB,SAAS;EACT,gBAAgB;ELXZ,qClBuPwC;EkBvPxC,6BlBuPwC,EAAA;EkBlP1C;IKGJ;MLFM,wBAAgB;MAAhB,gBAAgB,EAAA,EKOrB;;AClBD;;;;EAIE,kBAAkB,EAAA;;AAGpB;EACE,mBAAmB,EAAA;ECoBjB;IACE,qBAAqB;IACrB,oBzB0N0C;IyBzN1C,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,c7BjUgB;E6BkUhB,sB7BzUa;E6B0Ub,yB7BtUgB;EQNd,sBRqOgC,EAAA;E6B0FpC;IAkBI,kBAAkB;IAClB,MAAM;IACN,QAAQ;IACR,SAAS;IACT,UAAU;IACV,cAAc;IACd,6B7B8I+F;I6B7I/F,yB7BkCgC;I6BjChC,gB7B9D6B;I6B+D7B,c7BjVc;I6BkVd,iBAAiB;IT1VjB,yBpBGc;I6ByVd,oBAAoB;IrB7VpB,kCqB8VgF,EAAA;;AAUpF;EACE,WAAW;EACX,2BAA+F;EAC/F,UAAU;EACV,6BAA6B;EAC7B,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB,EAAA;EALlB;IAQI,aAAa,EAAA;IARjB;MAY8B,wE7BrVb;M6BqVa,gE7BrVb,EAAA;I6ByUjB;MAa8B,gE7BtVb,EAAA;I6ByUjB;MAc8B,gE7BvVb,EAAA;E6ByUjB;IAkBI,SAAS,EAAA;EAlBb;IAsBI,W7B8N6C;I6B7N7C,Y7B6N6C;I6B5N7C,oBAAyE;IT/XzE,yBpB8Ba;I6BmWb,S7B6N0C;IQ/lB1C,mBRgmB6C;IkB/lB3C,4HlB8f+H;IkB9f/H,oHlB8f+H;IkB9f/H,4GlB8f+H;IkB9f/H,kJlB8f+H;I6BzHjI,wBAAgB;IAAhB,gBAAgB,EAAA;IXhYhB;MWkWJ;QXjWM,wBAAgB;QAAhB,gBAAgB,EAAA,EWoYnB;IAnCH;MTvWI,yBpBmmB2E,EAAA;E6B5P/E;IAsCI,W7BuMoC;I6BtMpC,c7BuMqC;I6BtMrC,kBAAkB;IAClB,e7BsMuC;I6BrMvC,yB7B7Yc;I6B8Yd,yBAAyB;IrBnZzB,mBRylBoC,EAAA;E6BjPxC;IAiDI,W7BmM6C;I6BlM7C,Y7BkM6C;IoB3lB7C,yBpB8Ba;I6B6Xb,S7BmM0C;IQ/lB1C,mBRgmB6C;IkB/lB3C,4HlB8f+H;IkB9f/H,oHlB8f+H;IkB9f/H,4GlB8f+H;IkB9f/H,kJlB8f+H;I6B/FjI,qBAAgB;IAAhB,gBAAgB,EAAA;IX1ZhB;MWkWJ;QXjWM,wBAAgB;QAAhB,gBAAgB,EAAA,EW8ZnB;IA7DH;MTvWI,yBpBmmB2E,EAAA;E6B5P/E;IAgEI,W7B6KoC;I6B5KpC,c7B6KqC;I6B5K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qBAAqB;IACrB,yBlCXc;IkCYd,qBlCXc,EAAA;EkCJlB;;IAmBI,UAAU;IACV,UlCiwBiC;IkChwBjC,wDlCSa;IkCTb,gDlCSa,EAAA;;AkCLjB;;;EAGM,cAAc;E1BChB,+BRuMgC;EQtMhC,kCRsMgC,EAAA;;AkC3MpC;;;E1BVI,gCRqNgC;EQpNhC,mCRoNgC,EAAA;;AkC3MpC;;;EAcI,UAAU;EACV,WlCvCW;EkCwCX,yBlCXa;EkCYb,qBlCZa,EAAA;;AkCLjB;;;EAqBI,clCvCc;EkCwCd,oBAAoB;EAEpB,YAAY;EACZ,sBlCjDW;EkCkDX,qBlC/Cc,EAAA;;AmCPhB;;EACE,uBnC8wBsC;ECnpBpC,kBAtCY;EkCnFd,gBnC8N6B,EAAA;;AmCzN3B;;;E3BwBF,8BRwM+B;EQvM/B,iCRuM+B,EAAA;;AmC3N7B;;;E3BKF,+BRsN+B;EQrN/B,kCRqN+B,EAAA;;AmCxOjC;;EACE,uBnC4wBqC;ECjpBnC,mBAtCY;EkCnFd,gBnC+N6B,EAAA;;AmC1N3B;;;E3BwBF,8BRyM+B;EQxM/B,iCRwM+B,EAAA;;AmC5N7B;;;E3BKF,+BRuN+B;EQtN/B,kCRsN+B,EAAA;;AoCvOnC;EACE,qBAAqB;EACrB,qBpC24BsC;EC10BpC,cAAW;EmC/Db,gBpCmR+B;EoClR/B,cAAc;EACd,kBAAkB;EAClB,mBAAmB;EACnB,wBAAwB;E5BRtB,sBRqOgC;EkBpO9B,qJlBqb6I;EkBrb7I,6IlBqb6I;EkBrb7I,qIlBqb6I;EkBrb7I,2KlBqb6I,EAAA;EkBhb/I;IkBNJ;MlBOM,wBAAgB;MAAhB,gBAAgB,EAAA,EkBerB;EjCXC;IiCGI,qBAAqB,EAAA;EAd3B;IAoBI,aAAa,EAAA;;AAKjB;EACE,kBAAkB;EAClB,SAAS,EAAA;;AAOX;EACE,oBpCg3BsC;EoC/2BtC,mBpC+2BsC;EQn5BpC,oBRs5BqC,EAAA;;AoCz2BvC;ECjDA,WrCMa;EqCLb,yBtCkB8B,EAAA;EIJ9B;IkCVI,WrCCS;IqCAT,yBAAkC,EAAA;EAH9B;IAQJ,UAAU;IACV,wDtCO0B;IsCP1B,gDtCO0B,EAAA;;AqC8B9B;ECjDA,crCegB;EqCdhB,yBtCkBkD,EAAA;EIJlD;IkCVI,crCUY;IqCTZ,yBAAkC,EAAA;EAH9B;IAQJ,UAAU;IACV,yDtCO8C;IsCP9C,iDtCO8C,EAAA;;AqC8BlD;ECjDA,crCegB;EqCdhB,yBtCkBmE,EAAA;EIJnE;IkCVI,crCUY;IqCTZ,yBAAkC,EAAA;EAH9B;IAQJ,UAAU;IACV,wDtCO+D;IsCP/D,gDtCO+D,EAAA;;AqC8BnE;ECjDA,WrCMa;EqCLb,yBtCkBkF,EAAA;EIJlF;IkCVI,WrCCS;IqCAT,yBAAkC,EAAA;EAH9B;IAQJ,UAAU;IACV,wDtCO8E;IsCP9E,gDtCO8E,EAAA;;AqC8BlF;ECjDA,crCegB;EqCdhB,yBtCkBoG,EAAA;EIJpG;IkCVI,crCUY;IqCTZ,yBAAkC,EAAA;EAH9B;IAQJ,UAAU;IACV,uDtCOgG;IsCPhG,+CtCOgG,EAAA;;AqC8BpG;ECjDA,WrCMa;EqCLb,yBtCkBqH,EAAA;EIJrH;IkCVI,WrCCS;IqCAT,yBAAkC,EAAA;EAH9B;IAQJ,UAAU;IACV,uDtCOiH;IsCPjH,+CtCOiH,EAAA;;AqC8BrH;ECjDA,crCegB;EqCdhB,yBtCkBqI,EAAA;EIJrI;IkCVI,crCUY;IqCTZ,yBAAkC,EAAA;EAH9B;IAQJ,UAAU;IACV,yDtCOiI;IsCPjI,iDtCOiI,EAAA;;AqC8BrI;ECjDA,WrCMa;EqCLb,yBtCkBoJ,EAAA;EIJpJ;IkCVI,WrCCS;IqCAT,yBAAkC,EAAA;EAH9B;IAQJ,UAAU;IACV,sDtCOgJ;IsCPhJ,8CtCOgJ,EAAA;;AuCpBtJ;EACE,kBAAoD;EACpD,mBtC0yBsC;EsCxyBtC,yBtCKgB;EQJd,qBRsO+B,EAAA;EY/K/B;I0B5DJ;MAQI,kBtCoyBoC,EAAA,EsClyBvC;;AAED;EACE,gBAAgB;EAChB,eAAe;E9BTb,gB8BUsB,EAAA;;ACX1B;EACE,kBAAkB;EAClB,wBvCm8ByC;EuCl8BzC,mBvCm8BsC;EuCl8BtC,6BAA6C;E/BH3C,sBRqOgC,EAAA;;AuC7NpC;EAEE,cAAc,EAAA;;AAIhB;EACE,gBvCwQ+B,EAAA;;AuChQjC;EACE,mBAAsD,EAAA;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AAA;;ACpIpB;EACE,c5BgF8D;E4B/E9D,yB5B+E8D,EAAA;EbpEhE;IyCPM,c5B2E0D;I4B1E1D,yBAAyC,EAAA;EAP/C;IAWM,c7CFO;I6CGP,yB5BqE0D;I4BpE1D,qB5BoE0D,EAAA;;A4BjFhE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D,EAAA;EbpEhE;IyCPM,c5B2E0D;I4B1E1D,yBAAyC,EAAA;EAP/C;IAWM,c7CFO;I6CGP,yB5BqE0D;I4BpE1D,qB5BoE0D,EAAA;;A4BjFhE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D,EAAA;EbpEhE;IyCPM,c5B2E0D;I4B1E1D,yBAAyC,EAAA;EAP/C;IAWM,c7CFO;I6CGP,yB5BqE0D;I4BpE1D,qB5BoE0D,EAAA;;A4BjFhE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D,EAAA;EbpEhE;IyCPM,c5B2E0D;I4B1E1D,yBAAyC,EAAA;EAP/C;IAWM,c7CFO;I6CGP,yB5BqE0D;I4BpE1D,qB5BoE0D,EAAA;;A4BjFhE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D,EAAA;EbpEhE;IyCPM,c5B2E0D;I4B1E1D,yBAAyC,EAAA;EAP/C;IAWM,c7CFO;I6CGP,yB5BqE0D;I4BpE1D,qB5BoE0D,EAAA;;A4BjFhE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D,EAAA;EbpEhE;IyCPM,c5B2E0D;I4B1E1D,yBAAyC,EAAA;EAP/C;IAWM,c7CFO;I6CGP,yB5BqE0D;I4BpE1D,qB5BoE0D,EAAA;;A4BjFhE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D,EAAA;EbpEhE;IyCPM,c5B2E0D;I4B1E1D,yBAAyC,EAAA;EAP/C;IAWM,c7CFO;I6CGP,yB5BqE0D;I4BpE1D,qB5BoE0D,EAAA;;A4BjFhE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D,EAAA;EbpEhE;IyCPM,c5B2E0D;I4B1E1D,yBAAyC,EAAA;EAP/C;IAWM,c7CFO;I6CGP,yB5BqE0D;I4BpE1D,qB5BoE0D,EAAA;;A6BpFlE;EACE,YAAY;E5C8HR,iBAtCY;E4CtFhB,gB7CyR+B;E6CxR/B,cAAc;EACd,W7CYa;E6CXb,yB7CC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oGgClD;ECvCA,mCrGOmE;EqGNnE,crGMmE,EAAA;;AoGgCnE;ECvCA,mCrGOkF;EqGNlF,crGMkF,EAAA;;AoGgClF;ECvCA,kCrGOoG;EqGNpG,crGMoG,EAAA;;AoGgCpG;ECvCA,kCrGOqH;EqGNrH,crGMqH,EAAA;;AoGgCrH;ECvCA,oCrGOqI;EqGNrI,crGMqI,EAAA;;AoGgCrI;ECvCA,iCrGOoJ;EqGNpJ,crGMoJ,EAAA;;AoGqCtJ,4BAAA;AAIE;ECrDA,crGY8B;EqGX9B,yBrGW8B,EAAA;;AoGyC9B;ECrDA,crGYkD;EqGXlD,yBrGWkD,EAAA;;AoGyClD;ECrDA,crGYmE;EqGXnE,yBrGWmE,EAAA;;AoGyCnE;ECrDA,crGYkF;EqGXlF,yBrGWkF,EAAA;;AoGyClF;ECrDA,crGYoG;EqGXpG,yBrGWoG,EAAA;;AoGyCpG;ECrDA,crGYqH;EqGXrH,yBrGWqH,EAAA;;AoGyCrH;ECrDA,crGYqI;EqGXrI,yBrGWqI,EAAA;;AoGyCrI;ECrDA,crGYoJ;EqGXpJ,yBrGWoJ,EAAA;;AsGpBtJ,qBAAA;A9DIA;E8DFE,mBtG4B0B,EAAA;EsG7B5B;IAII,kBAAkB;IAClB,qBAAqB;IACrB,sBAAsB;IACtB,gBAAgB,EAAA;;A9DuClB;EC9CA,cxBmFgE;EI9E9D,yCrBc4B;EyCjB9B,qBxBiFgE,EAAA;EwB/EhE;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;ADqC5B;EC9CA,cxBmFgE;EI9E9D,0CrBcgD;EyCjBlD,qBxBiFgE,EAAA;EwB/EhE;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;ADqC5B;EC9CA,cxBmFgE;EI9E9D,yCrBciE;EyCjBnE,qBxBiFgE,EAAA;EwB/EhE;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;ADqC5B;EC9CA,cxBmFgE;EI9E9D,yCrBcgF;EyCjBlF,qBxBiFgE,EAAA;EwB/EhE;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;ADqC5B;EC9CA,cxBmFgE;EI9E9D,wCrBckG;EyCjBpG,qBxBiFgE,EAAA;EwB/EhE;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;ADqC5B;EC9CA,cxBmFgE;EI9E9D,wCrBcmH;EyCjBrH,qBxBiFgE,EAAA;EwB/EhE;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;ADqC5B;EC9CA,cxBmFgE;EI9E9D,0CrBcmI;EyCjBrI,qBxBiFgE,EAAA;EwB/EhE;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;ADqC5B;EC9CA,cxBmFgE;EI9E9D,uCrBckJ;EyCjBpJ,qBxBiFgE,EAAA;EwB/EhE;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;A6DO5B;E7DhBA,czCWa;EqBNX,yBrBc4B;EyCjB9B,qBzCiB8B,EAAA;EyCf9B;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;A6DO5B;E7DhBA,czCWa;EqBNX,yBrBcgD;EyCjBlD,qBzCiBkD,EAAA;EyCflD;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;A6DO5B;E7DhBA,czCWa;EqBNX,yBrBciE;EyCjBnE,qBzCiBmE,EAAA;EyCfnE;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;A6DO5B;E7DhBA,czCWa;EqBNX,yBrBcgF;EyCjBlF,qBzCiBkF,EAAA;EyCflF;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;A6DO5B;E7DhBA,czCWa;EqBNX,yBrBckG;EyCjBpG,qBzCiBoG,EAAA;EyCfpG;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;A6DO5B;E7DhBA,czCWa;EqBNX,yBrBcmH;EyCjBrH,qBzCiBqH,EAAA;EyCfrH;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;A6DO5B;E7DhBA,czCWa;EqBNX,yBrBcmI;EyCjBrI,qBzCiBqI,EAAA;EyCfrI;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;A6DO5B;E7DhBA,czCWa;EqBNX,yBrBckJ;EyCjBpJ,qBzCiBoJ,EAAA;EyCfpJ;IACE,yBAAqC,EAAA;EAGvC;IACE,cAA0B,EAAA;;A8DV9B,uBAAA;A7DQA;E6DLE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CC,mBAA+B,EAAA;EAGhC;IACC,gBAAgB;IAChB,czGckL,EAAA;IyGZlL;MACC,cAA0B,EAAA;;ADyK3B;ECrLD,mBzGuBoM;EyGtBpM,czGUc,EAAA;EyGRd;IACC,mBAA+B,EAAA;EAGhC;IACC,gBAAgB;IAChB,czGcmM,EAAA;IyGZnM;MACC,cAA0B,EAAA;;AD8K7B,iBAAA;AAIE;EC5KD,uBAAuB;EACvB,qBzGIgC;EyGHhC,czGGgC,EAAA;EyGDhC;IACC,mCzGA+B,EAAA;;AwGuK/B;EC5KD,uBAAuB;EACvB,qBzGImD;EyGHnD,czGGmD,EAAA;EyGDnD;IACC,oCzGAkD,EAAA;;AwGuKlD;EC5KD,uBAAuB;EACvB,qBzGIoE;EyGHpE,czGGoE,EAAA;EyGDpE;IACC,kCzGAmE,EAAA;;AwGuKnE;EC5KD,uBAAuB;EACvB,qBzGIuF;EyGHvF,czGGuF,EAAA;EyGDvF;IACC,kCzGAsF,EAAA;;AwGuKtF;EC5KD,uBAAuB;EACvB,qBzGI2G;EyGH3G,czGG2G,EAAA;EyGD3G;IACC,kCzGA0G,EAAA;;AwGuK1G;EC5KD,uBAAuB;EACvB,qBzGI6H;EyGH7H,czGG6H,EAAA;EyGD7H;IACC,kCzGA4H,EAAA;;AwGuK5H;EC5KD,uBAAuB;EACvB,qBzGI8I;EyGH9I,czGG8I,EAAA;EyGD9I;IACC,iCzGA6I,EAAA;;AwGuK7I;EC5KD,uBAAuB;EACvB,qBzGIgK;EyGHhK,czGGgK,EAAA;EyGDhK;IACC,mCzGA+J,EAAA;;AwGuK/J;EC5KD,uBAAuB;EACvB,qBzGImL;EyGHnL,czGGmL,EAAA;EyGDnL;IACC,mCzGAkL,EAAA;;AwGuKlL;EC5KD,uBAAuB;EACvB,qBzGIoM;EyGHpM,czGGoM,EAAA;EyGDpM;IACC,iCzGAmM,EAAA;;AwG4KrM,oBAAA;AAIE;EC3KD,czGT+B;EyGU/B,yCzGV+B;EyGW/B,sBAAsB;EACtB,mCzGZ+B,EAAA;EIR9B;IqGuBA,czGvBa;IyGwBb,yBzGhB8B;IyGiB9B,qBzGjB8B,EAAA;EyGoB/B;IAEC,czGtB8B;IyGuB9B,6BAA6B,EAAA;EAG9B;;IAGC,czGrCa;IyGsCb,yBzG9B8B;IyG+B9B,qBzG/B8B,EAAA;;AwGoL9B;EC3KD,czGTmD;EyGUnD,0CzGVmD;EyGWnD,sBAAsB;EACtB,oCzGZmD,EAAA;EIRlD;IqGuBA,czGvBa;IyGwBb,yBzGhBkD;IyGiBlD,qBzGjBkD,EAAA;EyGoBnD;IAEC,czGtBkD;IyGuBlD,6BAA6B,EAAA;EAG9B;;IAGC,czGrCa;IyGsCb,yBzG9BkD;IyG+BlD,qBzG/BkD,EAAA;;AwGoLlD;EC3KD,czGToE;EyGUpE,yCzGVoE;EyGWpE,sBAAsB;EACtB,mCzGZoE,EAAA;EIRnE;IqGuBA,czGvBa;IyGwBb,yBzGhBmE;IyGiBnE,qBzGjBmE,EAAA;EyGoBpE;IAEC,czGtBmE;IyGuBnE,6BAA6B,EAAA;EAG9B;;IAGC,czGrCa;IyGsCb,yBzG9BmE;IyG+BnE,qBzG/BmE,EAAA;;AwGoLnE;EC3KD,czGTmF;EyGUnF,yCzGVmF;EyGWnF,sBAAsB;EACtB,mCzGZmF,EAAA;EIRlF;IqGuBA,czGvBa;IyGwBb,yBzGhBkF;IyGiBlF,qBzGjBkF,EAAA;EyGoBnF;IAEC,czGtBkF;IyGuBlF,6BAA6B,EAAA;EAG9B;;IAGC,czGrCa;IyGsCb,yBzG9BkF;IyG+BlF,qBzG/BkF,EAAA;;AwGoLlF;EC3KD,czGTqG;EyGUrG,wCzGVqG;EyGWrG,sBAAsB;EACtB,kCzGZqG,EAAA;EIRpG;IqGuBA,czGvBa;IyGwBb,yBzGhBoG;IyGiBpG,qBzGjBoG,EAAA;EyGoBrG;IAEC,czGtBoG;IyGuBpG,6BAA6B,EAAA;EAG9B;;IAGC,czGrCa;IyGsCb,yBzG9BoG;IyG+BpG,qBzG/BoG,EAAA;;AwGoLpG;EC3KD,czGTsH;EyGUtH,wCzGVsH;EyGWtH,sBAAsB;EACtB,kCzGZsH,EAAA;EIRrH;IqGuBA,czGvBa;IyGwBb,yBzGhBqH;IyGiBrH,qBzGjBqH,EAAA;EyGoBtH;IAEC,czGtBqH;IyGuBrH,6BAA6B,EAAA;EAG9B;;IAGC,czGrCa;IyGsCb,yBzG9BqH;IyG+BrH,qBzG/BqH,EAAA;;AwGoLrH;EC3KD,czGTsI;EyGUtI,0CzGVsI;EyGWtI,sBAAsB;EACtB,oCzGZsI,EAAA;EIRrI;IqGuBA,czGvBa;IyGwBb,yBzGhBqI;IyGiBrI,qBzGjBqI,EAAA;EyGoBtI;IAEC,czGtBqI;IyGuBrI,6BAA6B,EAAA;EAG9B;;IAGC,czGrCa;IyGsCb,yBzG9BqI;IyG+BrI,qBzG/BqI,EAAA;;AwGoLrI;EC3KD,czGTqJ;EyGUrJ,uCzGVqJ;EyGWrJ,sBAAsB;EACtB,iCzGZqJ,EAAA;EIRpJ;IqGuBA,czGvBa;IyGwBb,yBzGhBoJ;IyGiBpJ,qBzGjBoJ,EAAA;EyGoBrJ;IAEC,czGtBoJ;IyGuBpJ,6BAA6B,EAAA;EAG9B;;IAGC,czGrCa;IyGsCb,yBzG9BoJ;IyG+BpJ,qBzG/BoJ,EAAA;;AwGyLtJ,6BAAA;AAIE;ECzJD,czGpC+B;EyGqC/B,sBAAsB;EACtB,uBAAuB;EACvB,qCzGvC+B,EAAA;EIR9B;IqGkDA,czG1C8B;IyG2C9B,yCzG3C8B;IyG4C9B,qCzG5C8B,EAAA;EyG+C/B;IAEC,qDzGjD8B;IyGiD9B,6CzGjD8B,EAAA;EyGoD/B;IAEC,czGtD8B;IyGuD9B,6BAA6B,EAAA;EAG9B;;IAGC,czGrEa;IyGsEb,qBzG9D8B,EAAA;;AwG6L9B;ECzJD,czGpCmD;EyGqCnD,sBAAsB;EACtB,uBAAuB;EACvB,sCzGvCmD,EAAA;EIRlD;IqGkDA,czG1CkD;IyG2ClD,0CzG3CkD;IyG4ClD,sCzG5CkD,EAAA;EyG+CnD;IAEC,sDzGjDkD;IyGiDlD,8CzGjDkD,EAAA;EyGoDnD;IAEC,czGtDkD;IyGuDlD,6BAA6B,EAAA;EAG9B;;IAGC,czGrEa;IyGsEb,qBzG9DkD,EAAA;;AwG6LlD;ECzJD,czGpCoE;EyGqCpE,sBAAsB;EACtB,uBAAuB;EACvB,qCzGvCoE,EAAA;EIRnE;IqGkDA,czG1CmE;IyG2CnE,yCzG3CmE;IyG4CnE,qCzG5CmE,EAAA;EyG+CpE;IAEC,qDzGjDmE;IyGiDnE,6CzGjDmE,EAAA;EyGoDpE;IAEC,czGtDmE;IyGuDnE,6BAA6B,EAAA;EAG9B;;IAGC,czGrEa;IyGsEb,qBzG9DmE,EAAA;;AwG6LnE;ECzJD,czGpCmF;EyGqCnF,sBAAsB;EACtB,uBAAuB;EACvB,qCzGvCmF,EAAA;EIRlF;IqGkDA,czG1CkF;IyG2ClF,yCzG3CkF;IyG4ClF,qCzG5CkF,EAAA;EyG+CnF;IAEC,qDzGjDkF;IyGiDlF,6CzGjDkF,EAAA;EyGoDnF;IAEC,czGtDkF;IyGuDlF,6BAA6B,EAAA;EAG9B;;IAGC,czGrEa;IyGsEb,qBzG9DkF,EAAA;;AwG6LlF;ECzJD,czGpCqG;EyGqCrG,sBAAsB;EACtB,uBAAuB;EACvB,oCzGvCqG,EAAA;EIRpG;IqGkDA,czG1CoG;IyG2CpG,wCzG3CoG;IyG4CpG,oCzG5CoG,EAAA;EyG+CrG;IAEC,oDzGjDoG;IyGiDpG,4CzGjDoG,EAAA;EyGoDrG;IAEC,czGtDoG;IyGuDpG,6BAA6B,EAAA;EAG9B;;IAGC,czGrEa;IyGsEb,qBzG9DoG,EAAA;;AwG6LpG;ECzJD,czGpCsH;EyGqCtH,sBAAsB;EACtB,uBAAuB;EACvB,oCzGvCsH,EAAA;EIRrH;IqGkDA,czG1CqH;IyG2CrH,wCzG3CqH;IyG4CrH,oCzG5CqH,EAAA;EyG+CtH;IAEC,oDzGjDqH;IyGiDrH,4CzGjDqH,EAAA;EyGoDtH;IAEC,czGtDqH;IyGuDrH,6BAA6B,EAAA;EAG9B;;IAGC,czGrEa;IyGsEb,qBzG9DqH,EAAA;;AwG6LrH;ECzJD,czGpCsI;EyGqCtI,sBAAsB;EACtB,uBAAuB;EACvB,sCzGvCsI,EAAA;EIRrI;IqGkDA,czG1CqI;IyG2CrI,0CzG3CqI;IyG4CrI,sCzG5CqI,EAAA;EyG+CtI;IAEC,sDzGjDqI;IyGiDrI,8CzGjDqI,EAAA;EyGoDtI;IAEC,czGtDqI;IyGuDrI,6BAA6B,EAAA;EAG9B;;IAGC,czGrEa;IyGsEb,qBzG9DqI,EAAA;;AwG6LrI;ECzJD,czGpCqJ;EyGqCrJ,sBAAsB;EACtB,uBAAuB;EACvB,mCzGvCqJ,EAAA;EIRpJ;IqGkDA,czG1CoJ;IyG2CpJ,uCzG3CoJ;IyG4CpJ,mCzG5CoJ,EAAA;EyG+CrJ;IAEC,mDzGjDoJ;IyGiDpJ,2CzGjDoJ,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AAA;EkI7ElC;IA0DE,oBAAoB;IACpB,gBAAgB;IAChB,crIpE8B;IqIqE9B,mBlIgBgC,EAAA;EkI7ElC;IAiEE,WrIlFU;IqImFV,mBlIWgC,EAAA;EkI7ElC;IAwEI,0BlIK8B,EAAA;EkI7ElC;IAgFI,2BlIH8B,EAAA;;AmIvGjC;EACC,mBtIiB8B;EsIhB9B,ctIQa,EAAA;;AsIHZ;EAEC,yBtIS4B,EAAA;;AsIF7B;EAEC,2BtIA4B,EAAA;;AsIO7B;EAEC,4BtIT4B,EAAA;;AsIgB7B;EAEC,0BtIlB4B,EAAA;;AsIlB/B;EACC,mBtIiBkD;EsIhBlD,ctIQa,EAAA;;AsIHZ;EAEC,yBtISgD,EAAA;;AsIFjD;EAEC,2BtIAgD,EAAA;;AsIOjD;EAEC,4BtITgD,EAAA;;AsIgBjD;EAEC,0BtIlBgD,EAAA;;AsIlBnD;EACC,mBtIiBmE;EsIhBnE,ctIQa,EAAA;;AsIHZ;EAEC,yBtISiE,EAAA;;AsIFlE;EAEC,2BtIAiE,EAAA;;AsIOlE;EAEC,4BtITiE,EAAA;;AsIgBlE;EAEC,0BtIlBiE,EAAA;;AsIlBpE;EACC,mBtIiBkF;EsIhBlF,ctIQa,EAAA;;AsIHZ;EAEC,yBtISgF,EAAA;;AsIFjF;EAEC,2BtIAgF,EAAA;;AsIOjF;EAEC,4BtITgF,EAAA;;AsIgBjF;EAEC,0BtIlBgF,EAAA;;AsIlBnF;EACC,mBtIiBoG;EsIhBpG,ctIQa,EAAA;;AsIHZ;EAEC,yBtISkG,EAAA;;AsIFnG;EAEC,2BtIAkG,EAAA;;AsIOnG;EAEC,4BtITkG,EAAA;;AsIgBnG;EAEC,0BtIlBkG,EAAA;;AsIlBrG;EACC,mBtIiBqH;EsIhBrH,ctIQa,EAAA;;AsIHZ;EAEC,yBtISmH,EAAA;;AsIFpH;EAEC,2BtIAmH,EAAA;;AsIOpH;EAEC,4BtITmH,EAAA;;AsIgBpH;EAEC,0BtIlBmH,EAAA;;AsIlBtH;EACC,mBtIiBqI;EsIhBrI,ctIQa,EAAA;;AsIHZ;EAEC,yBtISmI,EAAA;;AsIFpI;EAEC,2BtIAmI,EAAA;;AsIOpI;EAEC,4BtITmI,EAAA;;AsIgBpI;EAEC,0BtIlBmI,EAAA;;A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","file":"style.css","sourcesContent":["/* === Import Bootstrap functions and variables === */\r\n\r\n@import \"../../../../node_modules/bootstrap/scss/functions\";\r\n@import \"../../../../node_modules/bootstrap/scss/variables\";\r\n/*-------------------------------------------------------------------*/\r\n\r\n/* === Import template variables === */\r\n\r\n@import \"../shared/variables\";\r\n@import \"../demo_1/variables\";\r\n@import \"./variables\";\r\n/*-------------------------------------------------------------------*/\r\n\r\n/* === Boostrap Main SCSS === */\r\n\r\n@import \"../../../../node_modules/bootstrap/scss/bootstrap\";\r\n/*-------------------------------------------------------------------*/\r\n\r\n/* === Template mixins === */\r\n\r\n@import \"../shared/mixins/animation\";\r\n@import \"../shared/mixins/accordions\";\r\n@import \"../shared/mixins/background\";\r\n@import \"../shared/mixins/badges\";\r\n@import \"../shared/mixins/blockqoute\";\r\n@import \"../shared/mixins/breadcrumbs\";\r\n@import \"../shared/mixins/buttons\";\r\n@import \"../shared/mixins/cards\";\r\n@import \"../shared/mixins/misc\";\r\n@import \"../shared/mixins/no-ui-slider\";\r\n@import \"../shared/mixins/pagination\";\r\n@import \"../shared/mixins/text\";\r\n@import \"../shared/mixins/popovers\";\r\n@import \"../shared/mixins/tabs\";\r\n@import \"../shared/mixins/tooltips\";\r\n/*-------------------------------------------------------------------*/\r\n\r\n/* === Core Styles === */\r\n\r\n@import \"../shared/reset\";\r\n@import \"../shared/fonts\";\r\n@import \"../shared/functions\";\r\n@import \"../shared/typography\";\r\n@import \"../shared/misc\";\r\n@import \"../shared/utilities\";\r\n@import \"../shared/demo\";\r\n@import \"../shared/dashboard\";\r\n/*-------------------------------------------------------------------*/\r\n\r\n/* === Components === */\r\n\r\n@import \"../demo_1/nav\";\r\n@import \"../demo_1/navbar\";\r\n@import \"../demo_1/sidebar\";\r\n@import \"../demo_1/footer\";\r\n@import \"../demo_1/layouts\";\r\n@import \"../demo_1/card\";\r\n@import \"../demo_1/misc\";\r\n@import \"../demo_1/dashboard\";\r\n\r\n@import \"../shared/components/accordions\";\r\n@import \"../shared/components/badges\";\r\n@import \"../shared/components/bootstrap-alerts\";\r\n@import \"../shared/components/bootstrap-progress\";\r\n@import \"../shared/components/buttons\";\r\n@import \"../shared/components/breadcrumbs\";\r\n@import \"../shared/components/cards\";\r\n@import \"../shared/components/checkbox-radio\";\r\n@import \"../shared/components/dropdown\";\r\n@import \"../shared/components/forms\";\r\n@import \"../shared/components/google-maps\";\r\n@import \"../shared/components/icons\";\r\n@import \"../shared/components/lists\";\r\n@import \"../shared/components/loaders/loaders\";\r\n@import \"../shared/components/modals\";\r\n@import \"../shared/components/new-account\";\r\n@import \"../shared/components/pagination\";\r\n@import \"../shared/components/popovers\";\r\n@import \"../shared/components/portfolio\";\r\n@import \"../shared/components/preview\";\r\n@import \"../shared/components/pricing-table\";\r\n@import \"../shared/components/tables\";\r\n@import \"../shared/components/tabs\";\r\n@import \"../shared/components/settings-panel\";\r\n@import \"../shared/components/todo-list\";\r\n@import \"../shared/components/tooltips\";\r\n@import \"../shared/components/user-profile\";\r\n@import \"../shared/components/widgets\";\r\n@import \"../shared/components/timeline/timeline-horizontal\";\r\n@import \"../shared/components/timeline/timeline-vertical\";\r\n@import \"../shared/components/timeline\";\r\n@import \"../shared/components/kanban\";\r\n@import \"../shared/components/chat\";\r\n/*-------------------------------------------------------------------*/\r\n\r\n/* === Email === */\r\n\r\n@import \"../shared/components/mail-components/mail-sidebar\";\r\n@import \"../shared/components/mail-components/view-controller/mail-list-container\";\r\n@import \"../shared/components/mail-components/view-controller/messagecontent\";\r\n@import \"../shared/components/mail-components/view-controller/view-controller\";\r\n/*-------------------------------------------------------------------*/\r\n\r\n/* === Plugin overrides === */\r\n\r\n@import \"../shared/components/plugin-overrides/ace\";\r\n@import \"../shared/components/plugin-overrides/avgrund\";\r\n@import \"../shared/components/plugin-overrides/bootstrap-tour\";\r\n@import \"../shared/components/plugin-overrides/chartjs\";\r\n@import \"../shared/components/plugin-overrides/chartist\";\r\n@import \"../shared/components/plugin-overrides/codemirror\";\r\n@import \"../shared/components/plugin-overrides/colcade\";\r\n@import \"../shared/components/plugin-overrides/colorpicker\";\r\n@import \"../shared/components/plugin-overrides/context-menu\";\r\n@import \"../shared/components/plugin-overrides/clockpicker\";\r\n@import \"../shared/components/plugin-overrides/data-tables\";\r\n@import \"../shared/components/plugin-overrides/datepicker\";\r\n@import \"../shared/components/plugin-overrides/dropify\";\r\n@import \"../shared/components/plugin-overrides/dropzone\";\r\n@import \"../shared/components/plugin-overrides/flot-chart\";\r\n@import \"../shared/components/plugin-overrides/google-charts\";\r\n@import \"../shared/components/plugin-overrides/icheck\";\r\n@import \"../shared/components/plugin-overrides/jquery-file-upload\";\r\n@import \"../shared/components/plugin-overrides/js-grid\";\r\n@import \"../shared/components/plugin-overrides/jvectormap\";\r\n@import \"../shared/components/plugin-overrides/light-gallery\";\r\n@import \"../shared/components/plugin-overrides/listify\";\r\n@import \"../shared/components/plugin-overrides/no-ui-slider\";\r\n@import \"../shared/components/plugin-overrides/owl-carousel\";\r\n@import \"../shared/components/plugin-overrides/progressbar-js\";\r\n@import \"../shared/components/plugin-overrides/pws-tabs\";\r\n@import \"../shared/components/plugin-overrides/quill\";\r\n@import \"../shared/components/plugin-overrides/rating\";\r\n@import \"../shared/components/plugin-overrides/select2\";\r\n@import \"../shared/components/plugin-overrides/summernote\";\r\n@import \"../shared/components/plugin-overrides/sweet-alert\";\r\n@import \"../shared/components/plugin-overrides/switchery\";\r\n@import \"../shared/components/plugin-overrides/tags\";\r\n@import \"../shared/components/plugin-overrides/tinymce\";\r\n@import \"../shared/components/plugin-overrides/toast\";\r\n@import \"../shared/components/plugin-overrides/typeahead\";\r\n@import \"../shared/components/plugin-overrides/wysieditor\";\r\n@import \"../shared/components/plugin-overrides/x-editable\";\r\n@import \"../shared/components/plugin-overrides/wizard\";\r\n/*-------------------------------------------------------------------*/\r\n\r\n/* === Landing screens === */\r\n\r\n@import \"../shared/screens/auth\";\r\n@import \"../shared/screens/error\";\r\n@import \"../shared/screens/lock-screen\";\r\n@import \"../shared/screens/landing\";\r\n@import \"../shared/screens/profile-page\";\r\n@import \"../shared/components/product-tile\";\r\n@import \"../shared/screens/project-list\";\r\n@import \"../shared/screens/st_wizard\";\r\n@import \"../shared/screens/invoice\";\r\n@import \"../shared/screens/tickets\";\r\n/*-------------------------------------------------------------------*/\r\n\r\n\r\n@import \"../demo_1/components/modals\";\r\n@import \"../demo_1/components/full-calendar\";","/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n","/* === Import Bootstrap functions and variables === */\n/*-------------------------------------------------------------------*/\n/* === Import template variables === */\n/*-------------------------------------------------------------------*/\n/* === Boostrap Main SCSS === */\n/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@import url(\"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700\");\n:root {\n --blue: #00aeef;\n --indigo: #6610f2;\n --purple: #ab8ce4;\n --pink: #E91E63;\n --red: #ff0017;\n --orange: #fb9678;\n --yellow: #ffd500;\n --green: #3bd949;\n --teal: #58d8a3;\n --cyan: #57c7d4;\n --white: #ffffff;\n --gray: #6c757d;\n --gray-dark: #292b2c;\n --blue: #00aeef;\n --indigo: #6610f2;\n --purple: #ab8ce4;\n --pink: #E91E63;\n --red: #ff0017;\n --orange: #fb9678;\n --yellow: #ffd500;\n --green: #3bd949;\n --teal: #58d8a3;\n --cyan: #57c7d4;\n --white: #ffffff;\n --white-smoke: #f3f5f6;\n --gray: #6c757d;\n --gray-light: #8ba2b5;\n --gray-lightest: #f7f7f9;\n --primary: #2196f3;\n --secondary: #dde4eb;\n --success: #19d895;\n --info: #8862e0;\n --warning: #ffaf00;\n --danger: #ff6258;\n --light: #fbfbfb;\n --dark: #252C46;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace; }\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; }\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block; }\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #fff;\n text-align: left;\n background-color: #fff; }\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important; }\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible; }\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: 700; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\nb,\nstrong {\n font-weight: bolder; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent; }\n a:hover {\n color: #0056b3;\n text-decoration: underline; }\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):focus {\n outline: 0; }\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em; }\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg {\n vertical-align: middle;\n border-style: none; }\n\nsvg {\n overflow: hidden;\n vertical-align: middle; }\n\ntable {\n border-collapse: collapse; }\n\ncaption {\n padding-top: 12px 15px;\n padding-bottom: 12px 15px;\n color: #6c757d;\n text-align: left;\n caption-side: bottom; }\n\nth {\n text-align: inherit; }\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem; }\n\nbutton {\n border-radius: 0; }\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit; }\n\nbutton,\ninput {\n overflow: visible; }\n\nbutton,\nselect {\n text-transform: none; }\n\nselect {\n word-wrap: normal; }\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; }\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer; }\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none; }\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0; }\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox; }\n\ntextarea {\n overflow: auto;\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal; }\n\nprogress {\n vertical-align: baseline; }\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none; }\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button; }\n\noutput {\n display: inline-block; }\n\nsummary {\n display: list-item;\n cursor: pointer; }\n\ntemplate {\n display: none; }\n\n[hidden] {\n display: none !important; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2; }\n\nh1, .h1 {\n font-size: 2.5rem; }\n\nh2, .h2 {\n font-size: 2rem; }\n\nh3, .h3 {\n font-size: 1.75rem; }\n\nh4, .h4 {\n font-size: 1.5rem; }\n\nh5, .h5 {\n font-size: 1.25rem; }\n\nh6, .h6 {\n font-size: 1rem; }\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300; }\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2; }\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2; }\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2; }\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2; }\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1); }\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400; }\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3; }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none; }\n\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 0.5rem; }\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase; }\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem; }\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d; }\n .blockquote-footer::before {\n content: \"\\2014\\00A0\"; }\n\n.img-fluid {\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d; }\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word; }\n a > code {\n color: inherit; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem; }\n kbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700; }\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529; }\n pre code {\n font-size: inherit;\n color: inherit;\n word-break: normal; }\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll; }\n\n.container {\n width: 100%;\n padding-right: 12.5px;\n padding-left: 12.5px;\n margin-right: auto;\n margin-left: auto; }\n @media (min-width: 576px) {\n .container {\n max-width: 540px; } }\n @media (min-width: 768px) {\n .container {\n max-width: 720px; } }\n @media (min-width: 992px) {\n .container {\n max-width: 960px; } }\n @media (min-width: 1200px) {\n .container {\n max-width: 1140px; } }\n\n.container-fluid {\n width: 100%;\n padding-right: 12.5px;\n padding-left: 12.5px;\n margin-right: auto;\n margin-left: auto; }\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -12.5px;\n margin-left: -12.5px; }\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0; }\n .no-gutters > .col,\n .no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0; }\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .lightGallery .image-tile, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .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-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 12.5px;\n padding-left: 12.5px; }\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n\n.col-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n\n.col-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n\n.col-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n\n.col-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n\n.col-6, .lightGallery .image-tile {\n flex: 0 0 50%;\n max-width: 50%; }\n\n.col-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n\n.col-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n\n.col-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n\n.col-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n\n.order-first {\n order: -1; }\n\n.order-last {\n order: 13; }\n\n.order-0 {\n order: 0; }\n\n.order-1 {\n order: 1; }\n\n.order-2 {\n order: 2; }\n\n.order-3 {\n order: 3; }\n\n.order-4 {\n order: 4; }\n\n.order-5 {\n order: 5; }\n\n.order-6 {\n order: 6; }\n\n.order-7 {\n order: 7; }\n\n.order-8 {\n order: 8; }\n\n.order-9 {\n order: 9; }\n\n.order-10 {\n order: 10; }\n\n.order-11 {\n order: 11; }\n\n.order-12 {\n order: 12; }\n\n.offset-1 {\n margin-left: 8.33333%; }\n\n.offset-2 {\n margin-left: 16.66667%; }\n\n.offset-3 {\n margin-left: 25%; }\n\n.offset-4 {\n margin-left: 33.33333%; }\n\n.offset-5 {\n margin-left: 41.66667%; }\n\n.offset-6 {\n margin-left: 50%; }\n\n.offset-7 {\n margin-left: 58.33333%; }\n\n.offset-8 {\n margin-left: 66.66667%; }\n\n.offset-9 {\n margin-left: 75%; }\n\n.offset-10 {\n margin-left: 83.33333%; }\n\n.offset-11 {\n margin-left: 91.66667%; }\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-sm-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-sm-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-sm-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-sm-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-sm-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-sm-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-sm-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-sm-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-sm-first {\n order: -1; }\n .order-sm-last {\n order: 13; }\n .order-sm-0 {\n order: 0; }\n .order-sm-1 {\n order: 1; }\n .order-sm-2 {\n order: 2; }\n .order-sm-3 {\n order: 3; }\n .order-sm-4 {\n order: 4; }\n .order-sm-5 {\n order: 5; }\n .order-sm-6 {\n order: 6; }\n .order-sm-7 {\n order: 7; }\n .order-sm-8 {\n order: 8; }\n .order-sm-9 {\n order: 9; }\n .order-sm-10 {\n order: 10; }\n .order-sm-11 {\n order: 11; }\n .order-sm-12 {\n order: 12; }\n .offset-sm-0 {\n margin-left: 0; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-md-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-md-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-md-3, .lightGallery .image-tile {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-md-4, .lightGallery .image-tile {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-md-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-md-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-md-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-md-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-md-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-md-first {\n order: -1; }\n .order-md-last {\n order: 13; }\n .order-md-0 {\n order: 0; }\n .order-md-1 {\n order: 1; }\n .order-md-2 {\n order: 2; }\n .order-md-3 {\n order: 3; }\n .order-md-4 {\n order: 4; }\n .order-md-5 {\n order: 5; }\n .order-md-6 {\n order: 6; }\n .order-md-7 {\n order: 7; }\n .order-md-8 {\n order: 8; }\n .order-md-9 {\n order: 9; }\n .order-md-10 {\n order: 10; }\n .order-md-11 {\n order: 11; }\n .order-md-12 {\n order: 12; }\n .offset-md-0 {\n margin-left: 0; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-lg-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-lg-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-lg-3, .lightGallery .image-tile {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-lg-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-lg-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-lg-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-lg-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-lg-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-lg-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-lg-first {\n order: -1; }\n .order-lg-last {\n order: 13; }\n .order-lg-0 {\n order: 0; }\n .order-lg-1 {\n order: 1; }\n .order-lg-2 {\n order: 2; }\n .order-lg-3 {\n order: 3; }\n .order-lg-4 {\n order: 4; }\n .order-lg-5 {\n order: 5; }\n .order-lg-6 {\n order: 6; }\n .order-lg-7 {\n order: 7; }\n .order-lg-8 {\n order: 8; }\n .order-lg-9 {\n order: 9; }\n .order-lg-10 {\n order: 10; }\n .order-lg-11 {\n order: 11; }\n .order-lg-12 {\n order: 12; }\n .offset-lg-0 {\n margin-left: 0; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-xl-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-xl-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-xl-3, .lightGallery .image-tile {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-xl-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-xl-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-xl-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-xl-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-xl-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-xl-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-xl-first {\n order: -1; }\n .order-xl-last {\n order: 13; }\n .order-xl-0 {\n order: 0; }\n .order-xl-1 {\n order: 1; }\n .order-xl-2 {\n order: 2; }\n .order-xl-3 {\n order: 3; }\n .order-xl-4 {\n order: 4; }\n .order-xl-5 {\n order: 5; }\n .order-xl-6 {\n order: 6; }\n .order-xl-7 {\n order: 7; }\n .order-xl-8 {\n order: 8; }\n .order-xl-9 {\n order: 9; }\n .order-xl-10 {\n order: 10; }\n .order-xl-11 {\n order: 11; }\n .order-xl-12 {\n order: 12; }\n .offset-xl-0 {\n margin-left: 0; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; } }\n\n.table, .jsgrid .jsgrid-table {\n width: 100%;\n margin-bottom: 1rem;\n color: #fff; }\n .table th, .jsgrid .jsgrid-table th,\n .table td,\n .jsgrid .jsgrid-table td {\n padding: 12px 15px;\n vertical-align: top;\n border-top: 1px solid #dee2e6; }\n .table thead th, .jsgrid .jsgrid-table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6; }\n .table tbody + tbody, .jsgrid .jsgrid-table tbody + tbody {\n border-top: 2px solid #dee2e6; }\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem; }\n\n.table-bordered {\n border: 1px solid #dee2e6; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6; }\n .table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 2px; }\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0; }\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05); }\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #c1e2fc; }\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #8cc8f9; }\n\n.table-hover .table-primary:hover {\n background-color: #a9d7fb; }\n .table-hover .table-primary:hover > td,\n .table-hover .table-primary:hover > th {\n background-color: #a9d7fb; }\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #f5f7f9; }\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #edf1f5; }\n\n.table-hover .table-secondary:hover {\n background-color: #e5eaef; }\n .table-hover .table-secondary:hover > td,\n .table-hover .table-secondary:hover > th {\n background-color: #e5eaef; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #bff4e1; }\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #87ebc8; }\n\n.table-hover .table-success:hover {\n background-color: #a9f0d7; }\n .table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #a9f0d7; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #ded3f6; }\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #c1adef; }\n\n.table-hover .table-info:hover {\n background-color: #cebef2; }\n .table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #cebef2; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffe9b8; }\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffd57a; }\n\n.table-hover .table-warning:hover {\n background-color: #ffe19f; }\n .table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #ffe19f; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #ffd3d0; }\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ffada8; }\n\n.table-hover .table-danger:hover {\n background-color: #ffbbb7; }\n .table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #ffbbb7; }\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fefefe; }\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fdfdfd; }\n\n.table-hover .table-light:hover {\n background-color: #f1f1f1; }\n .table-hover .table-light:hover > td,\n .table-hover .table-light:hover > th {\n background-color: #f1f1f1; }\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c2c4cb; }\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #8e919f; }\n\n.table-hover .table-dark:hover {\n background-color: #b4b7bf; }\n .table-hover .table-dark:hover > td,\n .table-hover .table-dark:hover > th {\n background-color: #b4b7bf; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075); }\n .table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table .thead-dark th, .jsgrid .jsgrid-table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55; }\n\n.table .thead-light th, .jsgrid .jsgrid-table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6; }\n\n.table-dark {\n color: #fff;\n background-color: #343a40; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th {\n border-color: #454d55; }\n .table-dark.table-bordered {\n border: 0; }\n .table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05); }\n .table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075); }\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-sm > .table-bordered {\n border: 0; } }\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-md > .table-bordered {\n border: 0; } }\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-lg > .table-bordered {\n border: 0; } }\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-xl > .table-bordered {\n border: 0; } }\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive > .table-bordered {\n border: 0; }\n\n.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .tt-hint,\n.tt-query,\n.typeahead {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.56rem 1.375rem;\n font-size: 0.75rem;\n font-weight: 400;\n line-height: 1;\n color: #495057;\n background-color: #2a2c44;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 2px;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .tt-hint,\n .tt-query,\n .typeahead {\n transition: none; } }\n .form-control::-ms-expand, .asColorPicker-input::-ms-expand, .dataTables_wrapper select::-ms-expand, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::-ms-expand,\n .jsgrid .jsgrid-table .jsgrid-filter-row select::-ms-expand, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::-ms-expand, .select2-container--default .select2-selection--single::-ms-expand, .select2-container--default .select2-selection--single .select2-search__field::-ms-expand, .tt-hint::-ms-expand,\n .tt-query::-ms-expand,\n .typeahead::-ms-expand {\n background-color: transparent;\n border: 0; }\n .form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .tt-hint:focus,\n .tt-query:focus,\n .typeahead:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n .form-control::placeholder, .asColorPicker-input::placeholder, .dataTables_wrapper select::placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text]::placeholder,\n .jsgrid .jsgrid-table .jsgrid-filter-row select::placeholder, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number]::placeholder, .select2-container--default .select2-selection--single::placeholder, .select2-container--default .select2-selection--single .select2-search__field::placeholder, .tt-hint::placeholder,\n .tt-query::placeholder,\n .typeahead::placeholder {\n color: #6c757d;\n opacity: 1; }\n .form-control:disabled, .asColorPicker-input:disabled, .dataTables_wrapper select:disabled, .jsgrid .jsgrid-table .jsgrid-filter-row input:disabled[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row select:disabled, .jsgrid .jsgrid-table .jsgrid-filter-row input:disabled[type=number], .select2-container--default .select2-selection--single:disabled, .select2-container--default .select2-selection--single .select2-search__field:disabled, .tt-hint:disabled,\n .tt-query:disabled,\n .typeahead:disabled, .form-control[readonly], .asColorPicker-input[readonly], .dataTables_wrapper select[readonly], .jsgrid .jsgrid-table .jsgrid-filter-row input[readonly][type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row select[readonly], .jsgrid .jsgrid-table .jsgrid-filter-row input[readonly][type=number], .select2-container--default .select2-selection--single[readonly], .select2-container--default .select2-selection--single .select2-search__field[readonly], .tt-hint[readonly],\n .tt-query[readonly],\n .typeahead[readonly] {\n background-color: #e9ecef;\n opacity: 1; }\n\nselect.form-control:focus::-ms-value, select.asColorPicker-input:focus::-ms-value, .dataTables_wrapper select:focus::-ms-value,\n.jsgrid .jsgrid-table .jsgrid-filter-row select:focus::-ms-value, .select2-container--default select.select2-selection--single:focus::-ms-value, .select2-container--default .select2-selection--single select.select2-search__field:focus::-ms-value, select.tt-hint:focus::-ms-value,\nselect.tt-query:focus::-ms-value,\nselect.typeahead:focus::-ms-value {\n color: #495057;\n background-color: #2a2c44; }\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%; }\n\n.col-form-label {\n padding-top: calc(0.56rem + 1px);\n padding-bottom: calc(0.56rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1; }\n\n.col-form-label-lg {\n padding-top: calc(0.94rem + 1px);\n padding-bottom: calc(0.94rem + 1px);\n font-size: 1.25rem;\n line-height: 1; }\n\n.col-form-label-sm {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 0.875rem;\n line-height: 1; }\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.56rem;\n padding-bottom: 0.56rem;\n margin-bottom: 0;\n line-height: 1;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0; }\n .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.5rem 0.81rem;\n font-size: 0.875rem;\n line-height: 1;\n border-radius: 0.2rem; }\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.94rem 1.94rem;\n font-size: 1.25rem;\n line-height: 1;\n border-radius: 0.3rem; }\n\nselect.form-control[size], select.asColorPicker-input[size], .dataTables_wrapper select[size],\n.jsgrid .jsgrid-table .jsgrid-filter-row select[size], .select2-container--default select.select2-selection--single[size], .select2-container--default .select2-selection--single select.select2-search__field[size], select.tt-hint[size],\nselect.tt-query[size],\nselect.typeahead[size], select.form-control[multiple], select.asColorPicker-input[multiple], .dataTables_wrapper select[multiple],\n.jsgrid .jsgrid-table .jsgrid-filter-row select[multiple], .select2-container--default select.select2-selection--single[multiple], .select2-container--default .select2-selection--single select.select2-search__field[multiple], select.tt-hint[multiple],\nselect.tt-query[multiple],\nselect.typeahead[multiple] {\n height: auto; }\n\ntextarea.form-control, textarea.asColorPicker-input, .select2-container--default textarea.select2-selection--single, .select2-container--default .select2-selection--single textarea.select2-search__field, textarea.tt-hint,\ntextarea.tt-query,\ntextarea.typeahead {\n height: auto; }\n\n.form-group {\n margin-bottom: 1rem; }\n\n.form-text {\n display: block;\n margin-top: 0.25rem; }\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px; }\n .form-row > .col,\n .form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px; }\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem; }\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem; }\n .form-check-input:disabled ~ .form-check-label {\n color: #b9c0d3; }\n\n.form-check-label {\n margin-bottom: 0; }\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem; }\n .form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0; }\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745; }\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem; }\n\n.was-validated .form-control:valid, .was-validated .asColorPicker-input:valid, .was-validated .dataTables_wrapper select:valid, .dataTables_wrapper .was-validated select:valid, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=text],\n.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=number], .was-validated .select2-container--default .select2-selection--single:valid, .select2-container--default .was-validated .select2-selection--single:valid, .was-validated .select2-container--default .select2-selection--single .select2-search__field:valid, .select2-container--default .select2-selection--single .was-validated .select2-search__field:valid, .was-validated .tt-hint:valid,\n.was-validated .tt-query:valid,\n.was-validated .typeahead:valid, .form-control.is-valid, .is-valid.asColorPicker-input, .dataTables_wrapper select.is-valid, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=number], .select2-container--default .is-valid.select2-selection--single, .select2-container--default .select2-selection--single .is-valid.select2-search__field, .is-valid.tt-hint,\n.is-valid.tt-query,\n.is-valid.typeahead {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-control:valid:focus, .was-validated .asColorPicker-input:valid:focus, .was-validated .dataTables_wrapper select:valid:focus, .dataTables_wrapper .was-validated select:valid:focus, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid:focus[type=text],\n .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid:focus, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid:focus[type=number], .was-validated .select2-container--default .select2-selection--single:valid:focus, .select2-container--default .was-validated .select2-selection--single:valid:focus, .was-validated .select2-container--default .select2-selection--single .select2-search__field:valid:focus, .select2-container--default .select2-selection--single .was-validated .select2-search__field:valid:focus, .was-validated .tt-hint:valid:focus,\n .was-validated .tt-query:valid:focus,\n .was-validated .typeahead:valid:focus, .form-control.is-valid:focus, .is-valid.asColorPicker-input:focus, .dataTables_wrapper select.is-valid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid:focus[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid:focus[type=number], .select2-container--default .is-valid.select2-selection--single:focus, .select2-container--default .select2-selection--single .is-valid.select2-search__field:focus, .is-valid.tt-hint:focus,\n .is-valid.tt-query:focus,\n .is-valid.typeahead:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\n .was-validated .form-control:valid ~ .valid-feedback, .was-validated .asColorPicker-input:valid ~ .valid-feedback, .was-validated .dataTables_wrapper select:valid ~ .valid-feedback, .dataTables_wrapper .was-validated select:valid ~ .valid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=text] ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=text] ~ .valid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid ~ .valid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=number] ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=number] ~ .valid-feedback, .was-validated .select2-container--default .select2-selection--single:valid ~ .valid-feedback, .select2-container--default .was-validated .select2-selection--single:valid ~ .valid-feedback, .was-validated .select2-container--default .select2-selection--single .select2-search__field:valid ~ .valid-feedback, .select2-container--default .select2-selection--single .was-validated .select2-search__field:valid ~ .valid-feedback, .was-validated .tt-hint:valid ~ .valid-feedback, .was-validated .tt-query:valid ~ .valid-feedback, .was-validated .typeahead:valid ~ .valid-feedback,\n .was-validated .form-control:valid ~ .valid-tooltip,\n .was-validated .asColorPicker-input:valid ~ .valid-tooltip,\n .was-validated .dataTables_wrapper select:valid ~ .valid-tooltip,\n .dataTables_wrapper .was-validated select:valid ~ .valid-tooltip,\n .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=text] ~ .valid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=text] ~ .valid-tooltip,\n .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:valid ~ .valid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:valid ~ .valid-tooltip,\n .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:valid[type=number] ~ .valid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:valid[type=number] ~ .valid-tooltip,\n .was-validated .select2-container--default .select2-selection--single:valid ~ .valid-tooltip,\n .select2-container--default .was-validated .select2-selection--single:valid ~ .valid-tooltip,\n .was-validated .select2-container--default .select2-selection--single .select2-search__field:valid ~ .valid-tooltip,\n .select2-container--default .select2-selection--single .was-validated .select2-search__field:valid ~ .valid-tooltip,\n .was-validated .tt-hint:valid ~ .valid-tooltip,\n .was-validated .tt-query:valid ~ .valid-tooltip,\n .was-validated .typeahead:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .is-valid.asColorPicker-input ~ .valid-feedback, .dataTables_wrapper select.is-valid ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=text] ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid ~ .valid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=number] ~ .valid-feedback, .select2-container--default .is-valid.select2-selection--single ~ .valid-feedback, .select2-container--default .select2-selection--single .is-valid.select2-search__field ~ .valid-feedback, .is-valid.tt-hint ~ .valid-feedback, .is-valid.tt-query ~ .valid-feedback, .is-valid.typeahead ~ .valid-feedback,\n .form-control.is-valid ~ .valid-tooltip,\n .is-valid.asColorPicker-input ~ .valid-tooltip,\n .dataTables_wrapper select.is-valid ~ .valid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=text] ~ .valid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row select.is-valid ~ .valid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row input.is-valid[type=number] ~ .valid-tooltip,\n .select2-container--default .is-valid.select2-selection--single ~ .valid-tooltip,\n .select2-container--default .select2-selection--single .is-valid.select2-search__field ~ .valid-tooltip,\n .is-valid.tt-hint ~ .valid-tooltip,\n .is-valid.tt-query ~ .valid-tooltip,\n .is-valid.typeahead ~ .valid-tooltip {\n display: block; }\n\n.was-validated textarea.form-control:valid, .was-validated textarea.asColorPicker-input:valid, .was-validated .select2-container--default textarea.select2-selection--single:valid, .select2-container--default .was-validated textarea.select2-selection--single:valid, .was-validated .select2-container--default .select2-selection--single textarea.select2-search__field:valid, .select2-container--default .select2-selection--single .was-validated textarea.select2-search__field:valid, .was-validated textarea.tt-hint:valid,\n.was-validated textarea.tt-query:valid,\n.was-validated textarea.typeahead:valid, textarea.form-control.is-valid, textarea.is-valid.asColorPicker-input, .select2-container--default textarea.is-valid.select2-selection--single, .select2-container--default .select2-selection--single textarea.is-valid.select2-search__field, textarea.is-valid.tt-hint,\ntextarea.is-valid.tt-query,\ntextarea.is-valid.typeahead {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\n .was-validated .custom-select:valid ~ .valid-feedback,\n .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n .custom-select.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745; }\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745; }\n .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745; }\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57; }\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745; }\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745; }\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545; }\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem; }\n\n.was-validated .form-control:invalid, .was-validated .asColorPicker-input:invalid, .was-validated .dataTables_wrapper select:invalid, .dataTables_wrapper .was-validated select:invalid, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=text],\n.was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=number], .was-validated .select2-container--default .select2-selection--single:invalid, .select2-container--default .was-validated .select2-selection--single:invalid, .was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid, .select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid, .was-validated .tt-hint:invalid,\n.was-validated .tt-query:invalid,\n.was-validated .typeahead:invalid, .form-control.is-invalid, .is-invalid.asColorPicker-input, .dataTables_wrapper select.is-invalid, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=number], .select2-container--default .is-invalid.select2-selection--single, .select2-container--default .select2-selection--single .is-invalid.select2-search__field, .is-invalid.tt-hint,\n.is-invalid.tt-query,\n.is-invalid.typeahead {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .form-control:invalid:focus, .was-validated .asColorPicker-input:invalid:focus, .was-validated .dataTables_wrapper select:invalid:focus, .dataTables_wrapper .was-validated select:invalid:focus, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid:focus[type=text],\n .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid:focus, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid:focus[type=number], .was-validated .select2-container--default .select2-selection--single:invalid:focus, .select2-container--default .was-validated .select2-selection--single:invalid:focus, .was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid:focus, .select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid:focus, .was-validated .tt-hint:invalid:focus,\n .was-validated .tt-query:invalid:focus,\n .was-validated .typeahead:invalid:focus, .form-control.is-invalid:focus, .is-invalid.asColorPicker-input:focus, .dataTables_wrapper select.is-invalid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid:focus[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid:focus[type=number], .select2-container--default .is-invalid.select2-selection--single:focus, .select2-container--default .select2-selection--single .is-invalid.select2-search__field:focus, .is-invalid.tt-hint:focus,\n .is-invalid.tt-query:focus,\n .is-invalid.typeahead:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\n .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .asColorPicker-input:invalid ~ .invalid-feedback, .was-validated .dataTables_wrapper select:invalid ~ .invalid-feedback, .dataTables_wrapper .was-validated select:invalid ~ .invalid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=text] ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=text] ~ .invalid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid ~ .invalid-feedback, .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=number] ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=number] ~ .invalid-feedback, .was-validated .select2-container--default .select2-selection--single:invalid ~ .invalid-feedback, .select2-container--default .was-validated .select2-selection--single:invalid ~ .invalid-feedback, .was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid ~ .invalid-feedback, .select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid ~ .invalid-feedback, .was-validated .tt-hint:invalid ~ .invalid-feedback, .was-validated .tt-query:invalid ~ .invalid-feedback, .was-validated .typeahead:invalid ~ .invalid-feedback,\n .was-validated .form-control:invalid ~ .invalid-tooltip,\n .was-validated .asColorPicker-input:invalid ~ .invalid-tooltip,\n .was-validated .dataTables_wrapper select:invalid ~ .invalid-tooltip,\n .dataTables_wrapper .was-validated select:invalid ~ .invalid-tooltip,\n .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=text] ~ .invalid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=text] ~ .invalid-tooltip,\n .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row select:invalid ~ .invalid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated select:invalid ~ .invalid-tooltip,\n .was-validated .jsgrid .jsgrid-table .jsgrid-filter-row input:invalid[type=number] ~ .invalid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row .was-validated input:invalid[type=number] ~ .invalid-tooltip,\n .was-validated .select2-container--default .select2-selection--single:invalid ~ .invalid-tooltip,\n .select2-container--default .was-validated .select2-selection--single:invalid ~ .invalid-tooltip,\n .was-validated .select2-container--default .select2-selection--single .select2-search__field:invalid ~ .invalid-tooltip,\n .select2-container--default .select2-selection--single .was-validated .select2-search__field:invalid ~ .invalid-tooltip,\n .was-validated .tt-hint:invalid ~ .invalid-tooltip,\n .was-validated .tt-query:invalid ~ .invalid-tooltip,\n .was-validated .typeahead:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .is-invalid.asColorPicker-input ~ .invalid-feedback, .dataTables_wrapper select.is-invalid ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=text] ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid ~ .invalid-feedback, .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=number] ~ .invalid-feedback, .select2-container--default .is-invalid.select2-selection--single ~ .invalid-feedback, .select2-container--default .select2-selection--single .is-invalid.select2-search__field ~ .invalid-feedback, .is-invalid.tt-hint ~ .invalid-feedback, .is-invalid.tt-query ~ .invalid-feedback, .is-invalid.typeahead ~ .invalid-feedback,\n .form-control.is-invalid ~ .invalid-tooltip,\n .is-invalid.asColorPicker-input ~ .invalid-tooltip,\n .dataTables_wrapper select.is-invalid ~ .invalid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=text] ~ .invalid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row select.is-invalid ~ .invalid-tooltip,\n .jsgrid .jsgrid-table .jsgrid-filter-row input.is-invalid[type=number] ~ .invalid-tooltip,\n .select2-container--default .is-invalid.select2-selection--single ~ .invalid-tooltip,\n .select2-container--default .select2-selection--single .is-invalid.select2-search__field ~ .invalid-tooltip,\n .is-invalid.tt-hint ~ .invalid-tooltip,\n .is-invalid.tt-query ~ .invalid-tooltip,\n .is-invalid.typeahead ~ .invalid-tooltip {\n display: block; }\n\n.was-validated textarea.form-control:invalid, .was-validated textarea.asColorPicker-input:invalid, .was-validated .select2-container--default textarea.select2-selection--single:invalid, .select2-container--default .was-validated textarea.select2-selection--single:invalid, .was-validated .select2-container--default .select2-selection--single textarea.select2-search__field:invalid, .select2-container--default .select2-selection--single .was-validated textarea.select2-search__field:invalid, .was-validated textarea.tt-hint:invalid,\n.was-validated textarea.tt-query:invalid,\n.was-validated textarea.typeahead:invalid, textarea.form-control.is-invalid, textarea.is-invalid.asColorPicker-input, .select2-container--default textarea.is-invalid.select2-selection--single, .select2-container--default .select2-selection--single textarea.is-invalid.select2-search__field, textarea.is-invalid.tt-hint,\ntextarea.is-invalid.tt-query,\ntextarea.is-invalid.typeahead {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }\n .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\n .was-validated .custom-select:invalid ~ .invalid-feedback,\n .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n .custom-select.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545; }\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545; }\n .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545; }\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d; }\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545; }\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545; }\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; }\n .form-inline .form-check {\n width: 100%; }\n @media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0; }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0; }\n .form-inline .form-control, .form-inline .asColorPicker-input, .form-inline .dataTables_wrapper select, .dataTables_wrapper .form-inline select, .form-inline .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .form-inline input[type=text],\n .form-inline .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .form-inline select, .form-inline .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .form-inline input[type=number], .form-inline .select2-container--default .select2-selection--single, .select2-container--default .form-inline .select2-selection--single, .form-inline .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .form-inline .select2-search__field, .form-inline .tt-hint,\n .form-inline .tt-query,\n .form-inline .typeahead {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-plaintext {\n display: inline-block; }\n .form-inline .input-group, .form-inline .asColorPicker-wrap,\n .form-inline .custom-select {\n width: auto; }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0; }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0; }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center; }\n .form-inline .custom-control-label {\n margin-bottom: 0; } }\n\n.btn, .ajax-upload-dragdrop .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, .wizard > .actions a {\n display: inline-block;\n font-weight: 400;\n color: #fff;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.4rem 1rem;\n font-size: 0.875rem;\n line-height: 1;\n border-radius: 0.1875rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .btn, .ajax-upload-dragdrop .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, .wizard > .actions a {\n transition: none; } }\n .btn:hover, .ajax-upload-dragdrop .ajax-file-upload:hover, .swal2-modal .swal2-buttonswrapper .swal2-styled:hover, .wizard > .actions a:hover {\n color: #fff;\n text-decoration: none; }\n .btn:focus, .ajax-upload-dragdrop .ajax-file-upload:focus, .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, .wizard > .actions a:focus, .btn.focus, .ajax-upload-dragdrop .focus.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .focus.swal2-styled, .wizard > .actions a.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n .btn.disabled, .ajax-upload-dragdrop .disabled.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .disabled.swal2-styled, .wizard > .actions a.disabled, .btn:disabled, .ajax-upload-dragdrop .ajax-file-upload:disabled, .swal2-modal .swal2-buttonswrapper .swal2-styled:disabled, .wizard > .actions a:disabled {\n opacity: 0.65; }\n\na.btn.disabled, .ajax-upload-dragdrop a.disabled.ajax-file-upload, .swal2-modal .swal2-buttonswrapper a.disabled.swal2-styled, .wizard > .actions a.disabled,\nfieldset:disabled a.btn,\nfieldset:disabled .ajax-upload-dragdrop a.ajax-file-upload,\n.ajax-upload-dragdrop fieldset:disabled a.ajax-file-upload,\nfieldset:disabled .swal2-modal .swal2-buttonswrapper a.swal2-styled,\n.swal2-modal .swal2-buttonswrapper fieldset:disabled a.swal2-styled,\nfieldset:disabled .wizard > .actions a,\n.wizard > .actions fieldset:disabled a {\n pointer-events: none; }\n\n.btn-primary, .wizard > .actions a {\n color: #fff;\n background-color: #2196f3;\n border-color: #2196f3; }\n .btn-primary:hover, .wizard > .actions a:hover {\n color: #fff;\n background-color: #0c83e2;\n border-color: #0c7cd5; }\n .btn-primary:focus, .wizard > .actions a:focus, .btn-primary.focus, .wizard > .actions a.focus {\n box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); }\n .btn-primary.disabled, .wizard > .actions a.disabled, .btn-primary:disabled, .wizard > .actions a:disabled {\n color: #fff;\n background-color: #2196f3;\n border-color: #2196f3; }\n .btn-primary:not(:disabled):not(.disabled):active, .wizard > .actions a:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .wizard > .actions a:not(:disabled):not(.disabled).active,\n .show > .btn-primary.dropdown-toggle,\n .wizard > .actions .show > a.dropdown-toggle {\n color: #fff;\n background-color: #0c7cd5;\n border-color: #0b75c9; }\n .btn-primary:not(:disabled):not(.disabled):active:focus, .wizard > .actions a:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .wizard > .actions a:not(:disabled):not(.disabled).active:focus,\n .show > .btn-primary.dropdown-toggle:focus,\n .wizard > .actions .show > a.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); }\n\n.btn-secondary, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel {\n color: #212529;\n background-color: #dde4eb;\n border-color: #dde4eb; }\n .btn-secondary:hover, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:hover {\n color: #212529;\n background-color: #c5d1dd;\n border-color: #bdcbd8; }\n .btn-secondary:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:focus, .btn-secondary.focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .focus.editable-cancel {\n box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5); }\n .btn-secondary.disabled, .editable-container.editable-inline .editableform .control-group .editable-buttons .disabled.editable-cancel, .btn-secondary:disabled, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:disabled {\n color: #212529;\n background-color: #dde4eb;\n border-color: #dde4eb; }\n .btn-secondary:not(:disabled):not(.disabled):active, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled).active,\n .show > .btn-secondary.dropdown-toggle,\n .editable-container.editable-inline .editableform .control-group .editable-buttons .show > .dropdown-toggle.editable-cancel {\n color: #212529;\n background-color: #bdcbd8;\n border-color: #b5c4d3; }\n .btn-secondary:not(:disabled):not(.disabled):active:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel:not(:disabled):not(.disabled).active:focus,\n .show > .btn-secondary.dropdown-toggle:focus,\n .editable-container.editable-inline .editableform .control-group .editable-buttons .show > .dropdown-toggle.editable-cancel:focus {\n box-shadow: 0 0 0 0.2rem rgba(193, 199, 206, 0.5); }\n\n.btn-success {\n color: #212529;\n background-color: #19d895;\n border-color: #19d895; }\n .btn-success:hover {\n color: #fff;\n background-color: #15b67d;\n border-color: #14aa75; }\n .btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5); }\n .btn-success.disabled, .btn-success:disabled {\n color: #212529;\n background-color: #19d895;\n border-color: #19d895; }\n .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #14aa75;\n border-color: #129f6e; }\n .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(26, 189, 133, 0.5); }\n\n.btn-info, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit {\n color: #fff;\n background-color: #8862e0;\n border-color: #8862e0; }\n .btn-info:hover, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:hover {\n color: #fff;\n background-color: #7042da;\n border-color: #6837d8; }\n .btn-info:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:focus, .btn-info.focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .focus.editable-submit {\n box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5); }\n .btn-info.disabled, .editable-container.editable-inline .editableform .control-group .editable-buttons .disabled.editable-submit, .btn-info:disabled, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:disabled {\n color: #fff;\n background-color: #8862e0;\n border-color: #8862e0; }\n .btn-info:not(:disabled):not(.disabled):active, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled).active,\n .show > .btn-info.dropdown-toggle,\n .editable-container.editable-inline .editableform .control-group .editable-buttons .show > .dropdown-toggle.editable-submit {\n color: #fff;\n background-color: #6837d8;\n border-color: #602dd5; }\n .btn-info:not(:disabled):not(.disabled):active:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit:not(:disabled):not(.disabled).active:focus,\n .show > .btn-info.dropdown-toggle:focus,\n .editable-container.editable-inline .editableform .control-group .editable-buttons .show > .dropdown-toggle.editable-submit:focus {\n box-shadow: 0 0 0 0.2rem rgba(154, 122, 229, 0.5); }\n\n.btn-warning {\n color: #212529;\n background-color: #ffaf00;\n border-color: #ffaf00; }\n .btn-warning:hover {\n color: #212529;\n background-color: #d99500;\n border-color: #cc8c00; }\n .btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5); }\n .btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffaf00;\n border-color: #ffaf00; }\n .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n .show > .btn-warning.dropdown-toggle {\n color: #fff;\n background-color: #cc8c00;\n border-color: #bf8300; }\n .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 154, 6, 0.5); }\n\n.btn-danger {\n color: #fff;\n background-color: #ff6258;\n border-color: #ff6258; }\n .btn-danger:hover {\n color: #fff;\n background-color: #ff3e32;\n border-color: #ff3225; }\n .btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 122, 113, 0.5); }\n .btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #ff6258;\n border-color: #ff6258; }\n .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #ff3225;\n border-color: #ff2618; }\n .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 122, 113, 0.5); }\n\n.btn-light {\n color: #212529;\n background-color: #fbfbfb;\n border-color: #fbfbfb; }\n .btn-light:hover {\n color: #212529;\n background-color: #e8e8e8;\n border-color: #e2e2e2; }\n .btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); }\n .btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #fbfbfb;\n border-color: #fbfbfb; }\n .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n .show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #e2e2e2;\n border-color: #dbdbdb; }\n .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(218, 219, 220, 0.5); }\n\n.btn-dark {\n color: #fff;\n background-color: #252C46;\n border-color: #252C46; }\n .btn-dark:hover {\n color: #fff;\n background-color: #181c2d;\n border-color: #131725; }\n .btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5); }\n .btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #252C46;\n border-color: #252C46; }\n .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #131725;\n border-color: #0f121c; }\n .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(70, 76, 98, 0.5); }\n\n.btn-outline-primary, .wizard > .actions .disabled a {\n color: #2196f3;\n border-color: #2196f3; }\n .btn-outline-primary:hover, .wizard > .actions .disabled a:hover {\n color: #fff;\n background-color: #2196f3;\n border-color: #2196f3; }\n .btn-outline-primary:focus, .wizard > .actions .disabled a:focus, .btn-outline-primary.focus, .wizard > .actions .disabled a.focus {\n box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); }\n .btn-outline-primary.disabled, .wizard > .actions .disabled a.disabled, .btn-outline-primary:disabled, .wizard > .actions .disabled a:disabled {\n color: #2196f3;\n background-color: transparent; }\n .btn-outline-primary:not(:disabled):not(.disabled):active, .wizard > .actions .disabled a:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .wizard > .actions .disabled a:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary.dropdown-toggle,\n .wizard > .actions .disabled .show > a.dropdown-toggle {\n color: #fff;\n background-color: #2196f3;\n border-color: #2196f3; }\n .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .wizard > .actions .disabled a:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .wizard > .actions .disabled a:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary.dropdown-toggle:focus,\n .wizard > .actions .disabled .show > a.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); }\n\n.btn-outline-secondary {\n color: #dde4eb;\n border-color: #dde4eb; }\n .btn-outline-secondary:hover {\n color: #212529;\n background-color: #dde4eb;\n border-color: #dde4eb; }\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); }\n .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #dde4eb;\n background-color: transparent; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-secondary.dropdown-toggle {\n color: #212529;\n background-color: #dde4eb;\n border-color: #dde4eb; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); }\n\n.btn-outline-success {\n color: #19d895;\n border-color: #19d895; }\n .btn-outline-success:hover {\n color: #212529;\n background-color: #19d895;\n border-color: #19d895; }\n .btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); }\n .btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #19d895;\n background-color: transparent; }\n .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n .show > .btn-outline-success.dropdown-toggle {\n color: #212529;\n background-color: #19d895;\n border-color: #19d895; }\n .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); }\n\n.btn-outline-info {\n color: #8862e0;\n border-color: #8862e0; }\n .btn-outline-info:hover {\n color: #fff;\n background-color: #8862e0;\n border-color: #8862e0; }\n .btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); }\n .btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #8862e0;\n background-color: transparent; }\n .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #8862e0;\n border-color: #8862e0; }\n .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); }\n\n.btn-outline-warning {\n color: #ffaf00;\n border-color: #ffaf00; }\n .btn-outline-warning:hover {\n color: #212529;\n background-color: #ffaf00;\n border-color: #ffaf00; }\n .btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); }\n .btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffaf00;\n background-color: transparent; }\n .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n .show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffaf00;\n border-color: #ffaf00; }\n .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); }\n\n.btn-outline-danger {\n color: #ff6258;\n border-color: #ff6258; }\n .btn-outline-danger:hover {\n color: #fff;\n background-color: #ff6258;\n border-color: #ff6258; }\n .btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); }\n .btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #ff6258;\n background-color: transparent; }\n .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #ff6258;\n border-color: #ff6258; }\n .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); }\n\n.btn-outline-light {\n color: #fbfbfb;\n border-color: #fbfbfb; }\n .btn-outline-light:hover {\n color: #212529;\n background-color: #fbfbfb;\n border-color: #fbfbfb; }\n .btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); }\n .btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #fbfbfb;\n background-color: transparent; }\n .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n .show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #fbfbfb;\n border-color: #fbfbfb; }\n .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); }\n\n.btn-outline-dark {\n color: #252C46;\n border-color: #252C46; }\n .btn-outline-dark:hover {\n color: #fff;\n background-color: #252C46;\n border-color: #252C46; }\n .btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); }\n .btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #252C46;\n background-color: transparent; }\n .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #252C46;\n border-color: #252C46; }\n .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); }\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none; }\n .btn-link:hover {\n color: #0056b3;\n text-decoration: underline; }\n .btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none; }\n .btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none; }\n\n.btn-lg, .btn-group-lg > .btn, .ajax-upload-dragdrop .btn-group-lg > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group-lg > .swal2-styled, .wizard > .actions .btn-group-lg > a {\n padding: 0.94rem 1.94rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.1875rem; }\n\n.btn-sm, .btn-group-sm > .btn, .ajax-upload-dragdrop .btn-group-sm > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group-sm > .swal2-styled, .wizard > .actions .btn-group-sm > a {\n padding: 0.5rem 0.81rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.1875rem; }\n\n.btn-block {\n display: block;\n width: 100%; }\n .btn-block + .btn-block {\n margin-top: 0.5rem; }\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%; }\n\n.fade {\n transition: opacity 0.15s linear; }\n @media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none; } }\n .fade:not(.show) {\n opacity: 0; }\n\n.collapse:not(.show) {\n display: none; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease; }\n @media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none; } }\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative; }\n\n.dropdown-toggle {\n white-space: nowrap; }\n .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent; }\n .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #222437;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem; }\n\n.dropdown-menu-left {\n right: auto;\n left: 0; }\n\n.dropdown-menu-right {\n right: 0;\n left: auto; }\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0; }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0; }\n .dropdown-menu-md-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0; }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0; }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto; } }\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem; }\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent; }\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem; }\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid; }\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0; }\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem; }\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\"; }\n\n.dropleft .dropdown-toggle::after {\n display: none; }\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent; }\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0; }\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto; }\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0; }\n .dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa; }\n .dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff; }\n .dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent; }\n\n.dropdown-menu.show {\n display: block; }\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap; }\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; }\n .btn-group > .btn, .ajax-upload-dragdrop .btn-group > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled, .wizard > .actions .btn-group > a,\n .btn-group-vertical > .btn,\n .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload,\n .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled,\n .wizard > .actions .btn-group-vertical > a {\n position: relative;\n flex: 1 1 auto; }\n .btn-group > .btn:hover, .ajax-upload-dragdrop .btn-group > .ajax-file-upload:hover, .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:hover, .wizard > .actions .btn-group > a:hover,\n .btn-group-vertical > .btn:hover,\n .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:hover,\n .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:hover,\n .wizard > .actions .btn-group-vertical > a:hover {\n z-index: 1; }\n .btn-group > .btn:focus, .ajax-upload-dragdrop .btn-group > .ajax-file-upload:focus, .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:focus, .wizard > .actions .btn-group > a:focus, .btn-group > .btn:active, .ajax-upload-dragdrop .btn-group > .ajax-file-upload:active, .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:active, .wizard > .actions .btn-group > a:active, .btn-group > .btn.active, .ajax-upload-dragdrop .btn-group > .active.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group > .active.swal2-styled, .wizard > .actions .btn-group > a.active,\n .btn-group-vertical > .btn:focus,\n .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:focus,\n .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:focus,\n .wizard > .actions .btn-group-vertical > a:focus,\n .btn-group-vertical > .btn:active,\n .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:active,\n .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:active,\n .wizard > .actions .btn-group-vertical > a:active,\n .btn-group-vertical > .btn.active,\n .ajax-upload-dragdrop .btn-group-vertical > .active.ajax-file-upload,\n .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .active.swal2-styled,\n .wizard > .actions .btn-group-vertical > a.active {\n z-index: 1; }\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .btn-toolbar .input-group, .btn-toolbar .asColorPicker-wrap {\n width: auto; }\n\n.btn-group > .btn:not(:first-child), .ajax-upload-dragdrop .btn-group > .ajax-file-upload:not(:first-child), .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:not(:first-child), .wizard > .actions .btn-group > a:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px; }\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .ajax-upload-dragdrop .btn-group > .ajax-file-upload:not(:last-child):not(.dropdown-toggle), .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:not(:last-child):not(.dropdown-toggle), .wizard > .actions .btn-group > a:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn,\n.ajax-upload-dragdrop .btn-group > .btn-group:not(:last-child) > .ajax-file-upload,\n.swal2-modal .swal2-buttonswrapper .btn-group > .btn-group:not(:last-child) > .swal2-styled,\n.wizard > .actions .btn-group > .btn-group:not(:last-child) > a {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn:not(:first-child), .ajax-upload-dragdrop .btn-group > .ajax-file-upload:not(:first-child), .swal2-modal .swal2-buttonswrapper .btn-group > .swal2-styled:not(:first-child), .wizard > .actions .btn-group > a:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn,\n.ajax-upload-dragdrop .btn-group > .btn-group:not(:first-child) > .ajax-file-upload,\n.swal2-modal .swal2-buttonswrapper .btn-group > .btn-group:not(:first-child) > .swal2-styled,\n.wizard > .actions .btn-group > .btn-group:not(:first-child) > a {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem; }\n .dropdown-toggle-split::after,\n .dropup .dropdown-toggle-split::after,\n .dropright .dropdown-toggle-split::after {\n margin-left: 0; }\n .dropleft .dropdown-toggle-split::before {\n margin-right: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .ajax-upload-dragdrop .btn-group-sm > .ajax-file-upload + .dropdown-toggle-split, .swal2-modal .swal2-buttonswrapper .btn-group-sm > .swal2-styled + .dropdown-toggle-split, .wizard > .actions .btn-group-sm > a + .dropdown-toggle-split {\n padding-right: 0.6075rem;\n padding-left: 0.6075rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .ajax-upload-dragdrop .btn-group-lg > .ajax-file-upload + .dropdown-toggle-split, .swal2-modal .swal2-buttonswrapper .btn-group-lg > .swal2-styled + .dropdown-toggle-split, .wizard > .actions .btn-group-lg > a + .dropdown-toggle-split {\n padding-right: 1.455rem;\n padding-left: 1.455rem; }\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center; }\n \n .btn-group-vertical > .btn,\n .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload,\n .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled,\n .wizard > .actions .btn-group-vertical > a,\n .btn-group-vertical > .btn-group {\n width: 100%; }\n .btn-group-vertical > .btn:not(:first-child), .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:not(:first-child), .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:not(:first-child), .wizard > .actions .btn-group-vertical > a:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px; }\n .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:not(:last-child):not(.dropdown-toggle), .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:not(:last-child):not(.dropdown-toggle), .wizard > .actions .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn,\n .ajax-upload-dragdrop .btn-group-vertical > .btn-group:not(:last-child) > .ajax-file-upload,\n .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .btn-group:not(:last-child) > .swal2-styled,\n .wizard > .actions .btn-group-vertical > .btn-group:not(:last-child) > a {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .btn-group-vertical > .btn:not(:first-child), .ajax-upload-dragdrop .btn-group-vertical > .ajax-file-upload:not(:first-child), .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .swal2-styled:not(:first-child), .wizard > .actions .btn-group-vertical > a:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) > .btn,\n .ajax-upload-dragdrop .btn-group-vertical > .btn-group:not(:first-child) > .ajax-file-upload,\n .swal2-modal .swal2-buttonswrapper .btn-group-vertical > .btn-group:not(:first-child) > .swal2-styled,\n .wizard > .actions .btn-group-vertical > .btn-group:not(:first-child) > a {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.btn-group-toggle > .btn, .ajax-upload-dragdrop .btn-group-toggle > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group-toggle > .swal2-styled, .wizard > .actions .btn-group-toggle > a,\n.btn-group-toggle > .btn-group > .btn,\n.ajax-upload-dragdrop .btn-group-toggle > .btn-group > .ajax-file-upload,\n.swal2-modal .swal2-buttonswrapper .btn-group-toggle > .btn-group > .swal2-styled,\n.wizard > .actions .btn-group-toggle > .btn-group > a {\n margin-bottom: 0; }\n .btn-group-toggle > .btn input[type=\"radio\"], .ajax-upload-dragdrop .btn-group-toggle > .ajax-file-upload input[type=\"radio\"], .swal2-modal .swal2-buttonswrapper .btn-group-toggle > .swal2-styled input[type=\"radio\"], .wizard > .actions .btn-group-toggle > a input[type=\"radio\"],\n .btn-group-toggle > .btn input[type=\"checkbox\"],\n .ajax-upload-dragdrop .btn-group-toggle > .ajax-file-upload input[type=\"checkbox\"],\n .swal2-modal .swal2-buttonswrapper .btn-group-toggle > .swal2-styled input[type=\"checkbox\"],\n .wizard > .actions .btn-group-toggle > a input[type=\"checkbox\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n .ajax-upload-dragdrop .btn-group-toggle > .btn-group > .ajax-file-upload input[type=\"radio\"],\n .swal2-modal .swal2-buttonswrapper .btn-group-toggle > .btn-group > .swal2-styled input[type=\"radio\"],\n .wizard > .actions .btn-group-toggle > .btn-group > a input[type=\"radio\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"],\n .ajax-upload-dragdrop .btn-group-toggle > .btn-group > .ajax-file-upload input[type=\"checkbox\"],\n .swal2-modal .swal2-buttonswrapper .btn-group-toggle > .btn-group > .swal2-styled input[type=\"checkbox\"],\n .wizard > .actions .btn-group-toggle > .btn-group > a input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n\n.input-group, .asColorPicker-wrap {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%; }\n .input-group > .form-control, .asColorPicker-wrap > .form-control, .input-group > .asColorPicker-input, .asColorPicker-wrap > .asColorPicker-input, .dataTables_wrapper .input-group > select, .dataTables_wrapper .asColorPicker-wrap > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number], .select2-container--default .input-group > .select2-selection--single, .select2-container--default .asColorPicker-wrap > .select2-selection--single, .select2-container--default .select2-selection--single .input-group > .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field, .input-group > .tt-hint, .asColorPicker-wrap > .tt-hint,\n .input-group > .tt-query,\n .asColorPicker-wrap > .tt-query,\n .input-group > .typeahead,\n .asColorPicker-wrap > .typeahead,\n .input-group > .form-control-plaintext,\n .asColorPicker-wrap > .form-control-plaintext,\n .input-group > .custom-select,\n .asColorPicker-wrap > .custom-select,\n .input-group > .custom-file,\n .asColorPicker-wrap > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0; }\n .input-group > .form-control + .form-control, .asColorPicker-wrap > .form-control + .form-control, .input-group > .asColorPicker-input + .form-control, .asColorPicker-wrap > .asColorPicker-input + .form-control, .dataTables_wrapper .input-group > select + .form-control, .dataTables_wrapper .asColorPicker-wrap > select + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .form-control, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .form-control, .select2-container--default .input-group > .select2-selection--single + .form-control, .select2-container--default .asColorPicker-wrap > .select2-selection--single + .form-control, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .form-control, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .form-control, .input-group > .tt-hint + .form-control, .asColorPicker-wrap > .tt-hint + .form-control, .input-group > .tt-query + .form-control, .asColorPicker-wrap > .tt-query + .form-control, .input-group > .typeahead + .form-control, .asColorPicker-wrap > .typeahead + .form-control, .input-group > .form-control + .asColorPicker-input, .asColorPicker-wrap > .form-control + .asColorPicker-input, .input-group > .asColorPicker-input + .asColorPicker-input, .asColorPicker-wrap > .asColorPicker-input + .asColorPicker-input, .dataTables_wrapper .input-group > select + .asColorPicker-input, .dataTables_wrapper .asColorPicker-wrap > select + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .asColorPicker-input, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .asColorPicker-input, .select2-container--default .input-group > .select2-selection--single + .asColorPicker-input, .select2-container--default .asColorPicker-wrap > .select2-selection--single + .asColorPicker-input, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .asColorPicker-input, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .asColorPicker-input, .input-group > .tt-hint + .asColorPicker-input, .asColorPicker-wrap > .tt-hint + .asColorPicker-input, .input-group > .tt-query + .asColorPicker-input, .asColorPicker-wrap > .tt-query + .asColorPicker-input, .input-group > .typeahead + .asColorPicker-input, .asColorPicker-wrap > .typeahead + .asColorPicker-input, .dataTables_wrapper .input-group > .form-control + select, .dataTables_wrapper .asColorPicker-wrap > .form-control + select, .dataTables_wrapper .input-group > .asColorPicker-input + select, .dataTables_wrapper .asColorPicker-wrap > .asColorPicker-input + select, .dataTables_wrapper .input-group > select + select, .dataTables_wrapper .asColorPicker-wrap > select + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > input[type=text] + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > input[type=text] + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > select + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > select + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > input[type=number] + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > input[type=number] + select, .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + select, .select2-container--default .dataTables_wrapper .input-group > .select2-selection--single + select, .dataTables_wrapper .select2-container--default .input-group > .select2-selection--single + select, .select2-container--default .dataTables_wrapper .asColorPicker-wrap > .select2-selection--single + select, .dataTables_wrapper .select2-container--default .asColorPicker-wrap > .select2-selection--single + select, .select2-container--default .select2-selection--single .dataTables_wrapper .input-group > .select2-search__field + select, .dataTables_wrapper .select2-container--default .select2-selection--single .input-group > .select2-search__field + select, .select2-container--default .select2-selection--single .dataTables_wrapper .asColorPicker-wrap > .select2-search__field + select, .dataTables_wrapper .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + select, .dataTables_wrapper .input-group > .tt-hint + select, .dataTables_wrapper .asColorPicker-wrap > .tt-hint + select, .dataTables_wrapper .input-group > .tt-query + select, .dataTables_wrapper .asColorPicker-wrap > .tt-query + select, .dataTables_wrapper .input-group > .typeahead + select, .dataTables_wrapper .asColorPicker-wrap > .typeahead + select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .asColorPicker-input + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .asColorPicker-input + input[type=text], .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > select + input[type=text], .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > select + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + input[type=text], .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-selection--single + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > .select2-selection--single + input[type=text], .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-selection--single + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > .select2-selection--single + input[type=text], .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-search__field + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > .select2-search__field + input[type=text], .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-search__field + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-hint + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-hint + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-query + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-query + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .typeahead + input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .typeahead + input[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .asColorPicker-input + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .asColorPicker-input + select,\n .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > select + select,\n .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + select, .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > select + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + select,\n .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-selection--single + select, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > .select2-selection--single + select,\n .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-selection--single + select, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > .select2-selection--single + select,\n .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-search__field + select, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > .select2-search__field + select,\n .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-search__field + select, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-hint + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-hint + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-query + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-query + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .typeahead + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .typeahead + select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .asColorPicker-input + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .asColorPicker-input + input[type=number], .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group > select + input[type=number], .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap > select + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + input[type=number], .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-selection--single + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > .select2-selection--single + input[type=number], .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-selection--single + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > .select2-selection--single + input[type=number], .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .select2-search__field + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > .select2-search__field + input[type=number], .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .select2-search__field + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-hint + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-hint + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .tt-query + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .tt-query + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .typeahead + input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .typeahead + input[type=number], .select2-container--default .input-group > .form-control + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .form-control + .select2-selection--single, .select2-container--default .input-group > .asColorPicker-input + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .asColorPicker-input + .select2-selection--single, .dataTables_wrapper .select2-container--default .input-group > select + .select2-selection--single, .select2-container--default .dataTables_wrapper .input-group > select + .select2-selection--single, .dataTables_wrapper .select2-container--default .asColorPicker-wrap > select + .select2-selection--single, .select2-container--default .dataTables_wrapper .asColorPicker-wrap > select + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > input[type=text] + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > input[type=text] + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > select + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > select + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group > input[type=number] + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .select2-selection--single, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap > input[type=number] + .select2-selection--single, .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .select2-selection--single, .select2-container--default .input-group > .select2-selection--single + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .select2-selection--single + .select2-selection--single, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .select2-selection--single, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .select2-selection--single, .select2-container--default .input-group > .tt-hint + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .tt-hint + .select2-selection--single, .select2-container--default .input-group > .tt-query + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .tt-query + .select2-selection--single, .select2-container--default .input-group > .typeahead + .select2-selection--single, .select2-container--default .asColorPicker-wrap > .typeahead + .select2-selection--single, .select2-container--default .select2-selection--single .input-group > .form-control + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .form-control + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .asColorPicker-input + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .asColorPicker-input + .select2-search__field, .dataTables_wrapper .select2-container--default .select2-selection--single .input-group > select + .select2-search__field, .select2-container--default .select2-selection--single .dataTables_wrapper .input-group > select + .select2-search__field, .dataTables_wrapper .select2-container--default .select2-selection--single .asColorPicker-wrap > select + .select2-search__field, .select2-container--default .select2-selection--single .dataTables_wrapper .asColorPicker-wrap > select + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > input[type=text] + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > input[type=text] + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > select + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > select + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group > input[type=number] + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .select2-search__field, .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap > input[type=number] + .select2-search__field, .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .select2-selection--single + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-selection--single + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .tt-hint + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .tt-hint + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .tt-query + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .tt-query + .select2-search__field, .select2-container--default .select2-selection--single .input-group > .typeahead + .select2-search__field, .select2-container--default .select2-selection--single .asColorPicker-wrap > .typeahead + .select2-search__field, .input-group > .form-control + .tt-hint, .asColorPicker-wrap > .form-control + .tt-hint, .input-group > .asColorPicker-input + .tt-hint, .asColorPicker-wrap > .asColorPicker-input + .tt-hint, .dataTables_wrapper .input-group > select + .tt-hint, .dataTables_wrapper .asColorPicker-wrap > select + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .tt-hint, .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .tt-hint, .select2-container--default .input-group > .select2-selection--single + .tt-hint, .select2-container--default .asColorPicker-wrap > .select2-selection--single + .tt-hint, .select2-container--default .select2-selection--single .input-group > .select2-search__field + .tt-hint, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .tt-hint, .input-group > .tt-hint + .tt-hint, .asColorPicker-wrap > .tt-hint + .tt-hint, .input-group > .tt-query + .tt-hint, .asColorPicker-wrap > .tt-query + .tt-hint, .input-group > .typeahead + .tt-hint, .asColorPicker-wrap > .typeahead + .tt-hint,\n .input-group > .form-control + .tt-query,\n .asColorPicker-wrap > .form-control + .tt-query,\n .input-group > .asColorPicker-input + .tt-query,\n .asColorPicker-wrap > .asColorPicker-input + .tt-query,\n .dataTables_wrapper .input-group > select + .tt-query,\n .dataTables_wrapper .asColorPicker-wrap > select + .tt-query,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .tt-query,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .tt-query,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .tt-query,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .tt-query,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .tt-query,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .tt-query,\n .select2-container--default .input-group > .select2-selection--single + .tt-query,\n .select2-container--default .asColorPicker-wrap > .select2-selection--single + .tt-query,\n .select2-container--default .select2-selection--single .input-group > .select2-search__field + .tt-query,\n .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .tt-query,\n .input-group > .tt-hint + .tt-query,\n .asColorPicker-wrap > .tt-hint + .tt-query,\n .input-group > .tt-query + .tt-query,\n .asColorPicker-wrap > .tt-query + .tt-query,\n .input-group > .typeahead + .tt-query,\n .asColorPicker-wrap > .typeahead + .tt-query,\n .input-group > .form-control + .typeahead,\n .asColorPicker-wrap > .form-control + .typeahead,\n .input-group > .asColorPicker-input + .typeahead,\n .asColorPicker-wrap > .asColorPicker-input + .typeahead,\n .dataTables_wrapper .input-group > select + .typeahead,\n .dataTables_wrapper .asColorPicker-wrap > select + .typeahead,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .typeahead,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .typeahead,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .typeahead,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .typeahead,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .typeahead,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .typeahead,\n .select2-container--default .input-group > .select2-selection--single + .typeahead,\n .select2-container--default .asColorPicker-wrap > .select2-selection--single + .typeahead,\n .select2-container--default .select2-selection--single .input-group > .select2-search__field + .typeahead,\n .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .typeahead,\n .input-group > .tt-hint + .typeahead,\n .asColorPicker-wrap > .tt-hint + .typeahead,\n .input-group > .tt-query + .typeahead,\n .asColorPicker-wrap > .tt-query + .typeahead,\n .input-group > .typeahead + .typeahead,\n .asColorPicker-wrap > .typeahead + .typeahead,\n .input-group > .form-control + .custom-select,\n .asColorPicker-wrap > .form-control + .custom-select,\n .input-group > .asColorPicker-input + .custom-select,\n .asColorPicker-wrap > .asColorPicker-input + .custom-select,\n .dataTables_wrapper .input-group > select + .custom-select,\n .dataTables_wrapper .asColorPicker-wrap > select + .custom-select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .custom-select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .custom-select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .custom-select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .custom-select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .custom-select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .custom-select,\n .select2-container--default .input-group > .select2-selection--single + .custom-select,\n .select2-container--default .asColorPicker-wrap > .select2-selection--single + .custom-select,\n .select2-container--default .select2-selection--single .input-group > .select2-search__field + .custom-select,\n .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .custom-select,\n .input-group > .tt-hint + .custom-select,\n .asColorPicker-wrap > .tt-hint + .custom-select,\n .input-group > .tt-query + .custom-select,\n .asColorPicker-wrap > .tt-query + .custom-select,\n .input-group > .typeahead + .custom-select,\n .asColorPicker-wrap > .typeahead + .custom-select,\n .input-group > .form-control + .custom-file,\n .asColorPicker-wrap > .form-control + .custom-file,\n .input-group > .asColorPicker-input + .custom-file,\n .asColorPicker-wrap > .asColorPicker-input + .custom-file,\n .dataTables_wrapper .input-group > select + .custom-file,\n .dataTables_wrapper .asColorPicker-wrap > select + .custom-file,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=text] + .custom-file,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=text] + .custom-file,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select + .custom-file,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select + .custom-file,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input[type=number] + .custom-file,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input[type=number] + .custom-file,\n .select2-container--default .input-group > .select2-selection--single + .custom-file,\n .select2-container--default .asColorPicker-wrap > .select2-selection--single + .custom-file,\n .select2-container--default .select2-selection--single .input-group > .select2-search__field + .custom-file,\n .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field + .custom-file,\n .input-group > .tt-hint + .custom-file,\n .asColorPicker-wrap > .tt-hint + .custom-file,\n .input-group > .tt-query + .custom-file,\n .asColorPicker-wrap > .tt-query + .custom-file,\n .input-group > .typeahead + .custom-file,\n .asColorPicker-wrap > .typeahead + .custom-file,\n .input-group > .form-control-plaintext + .form-control,\n .asColorPicker-wrap > .form-control-plaintext + .form-control,\n .input-group > .form-control-plaintext + .asColorPicker-input,\n .asColorPicker-wrap > .form-control-plaintext + .asColorPicker-input,\n .dataTables_wrapper .input-group > .form-control-plaintext + select,\n .dataTables_wrapper .asColorPicker-wrap > .form-control-plaintext + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control-plaintext + input[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control-plaintext + input[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control-plaintext + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control-plaintext + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .form-control-plaintext + input[type=number],\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .form-control-plaintext + input[type=number],\n .select2-container--default .input-group > .form-control-plaintext + .select2-selection--single,\n .select2-container--default .asColorPicker-wrap > .form-control-plaintext + .select2-selection--single,\n .select2-container--default .select2-selection--single .input-group > .form-control-plaintext + .select2-search__field,\n .select2-container--default .select2-selection--single .asColorPicker-wrap > .form-control-plaintext + .select2-search__field,\n .input-group > .form-control-plaintext + .tt-hint,\n .asColorPicker-wrap > .form-control-plaintext + .tt-hint,\n .input-group > .form-control-plaintext + .tt-query,\n .asColorPicker-wrap > .form-control-plaintext + .tt-query,\n .input-group > .form-control-plaintext + .typeahead,\n .asColorPicker-wrap > .form-control-plaintext + .typeahead,\n .input-group > .form-control-plaintext + .custom-select,\n .asColorPicker-wrap > .form-control-plaintext + .custom-select,\n .input-group > .form-control-plaintext + .custom-file,\n .asColorPicker-wrap > .form-control-plaintext + .custom-file,\n .input-group > .custom-select + .form-control,\n .asColorPicker-wrap > .custom-select + .form-control,\n .input-group > .custom-select + .asColorPicker-input,\n .asColorPicker-wrap > .custom-select + .asColorPicker-input,\n .dataTables_wrapper .input-group > .custom-select + select,\n .dataTables_wrapper .asColorPicker-wrap > .custom-select + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-select + input[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-select + input[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-select + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-select + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-select + input[type=number],\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-select + input[type=number],\n .select2-container--default .input-group > .custom-select + .select2-selection--single,\n .select2-container--default .asColorPicker-wrap > .custom-select + .select2-selection--single,\n .select2-container--default .select2-selection--single .input-group > .custom-select + .select2-search__field,\n .select2-container--default .select2-selection--single .asColorPicker-wrap > .custom-select + .select2-search__field,\n .input-group > .custom-select + .tt-hint,\n .asColorPicker-wrap > .custom-select + .tt-hint,\n .input-group > .custom-select + .tt-query,\n .asColorPicker-wrap > .custom-select + .tt-query,\n .input-group > .custom-select + .typeahead,\n .asColorPicker-wrap > .custom-select + .typeahead,\n .input-group > .custom-select + .custom-select,\n .asColorPicker-wrap > .custom-select + .custom-select,\n .input-group > .custom-select + .custom-file,\n .asColorPicker-wrap > .custom-select + .custom-file,\n .input-group > .custom-file + .form-control,\n .asColorPicker-wrap > .custom-file + .form-control,\n .input-group > .custom-file + .asColorPicker-input,\n .asColorPicker-wrap > .custom-file + .asColorPicker-input,\n .dataTables_wrapper .input-group > .custom-file + select,\n .dataTables_wrapper .asColorPicker-wrap > .custom-file + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-file + input[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-file + input[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-file + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-file + select,\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > .custom-file + input[type=number],\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > .custom-file + input[type=number],\n .select2-container--default .input-group > .custom-file + .select2-selection--single,\n .select2-container--default .asColorPicker-wrap > .custom-file + .select2-selection--single,\n .select2-container--default .select2-selection--single .input-group > .custom-file + .select2-search__field,\n .select2-container--default .select2-selection--single .asColorPicker-wrap > .custom-file + .select2-search__field,\n .input-group > .custom-file + .tt-hint,\n .asColorPicker-wrap > .custom-file + .tt-hint,\n .input-group > .custom-file + .tt-query,\n .asColorPicker-wrap > .custom-file + .tt-query,\n .input-group > .custom-file + .typeahead,\n .asColorPicker-wrap > .custom-file + .typeahead,\n .input-group > .custom-file + .custom-select,\n .asColorPicker-wrap > .custom-file + .custom-select,\n .input-group > .custom-file + .custom-file,\n .asColorPicker-wrap > .custom-file + .custom-file {\n margin-left: -1px; }\n .input-group > .form-control:focus, .asColorPicker-wrap > .form-control:focus, .input-group > .asColorPicker-input:focus, .asColorPicker-wrap > .asColorPicker-input:focus, .dataTables_wrapper .input-group > select:focus, .dataTables_wrapper .asColorPicker-wrap > select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:focus[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select:focus,\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:focus[type=number], .select2-container--default .input-group > .select2-selection--single:focus, .select2-container--default .asColorPicker-wrap > .select2-selection--single:focus, .select2-container--default .select2-selection--single .input-group > .select2-search__field:focus, .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field:focus, .input-group > .tt-hint:focus, .asColorPicker-wrap > .tt-hint:focus,\n .input-group > .tt-query:focus,\n .asColorPicker-wrap > .tt-query:focus,\n .input-group > .typeahead:focus,\n .asColorPicker-wrap > .typeahead:focus,\n .input-group > .custom-select:focus,\n .asColorPicker-wrap > .custom-select:focus,\n .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,\n .asColorPicker-wrap > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3; }\n .input-group > .custom-file .custom-file-input:focus, .asColorPicker-wrap > .custom-file .custom-file-input:focus {\n z-index: 4; }\n .input-group > .form-control:not(:last-child), .asColorPicker-wrap > .form-control:not(:last-child), .input-group > .asColorPicker-input:not(:last-child), .asColorPicker-wrap > .asColorPicker-input:not(:last-child), .dataTables_wrapper .input-group > select:not(:last-child), .dataTables_wrapper .asColorPicker-wrap > select:not(:last-child), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:not(:last-child)[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:not(:last-child)[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select:not(:last-child),\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select:not(:last-child), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:not(:last-child)[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:not(:last-child)[type=number], .select2-container--default .input-group > .select2-selection--single:not(:last-child), .select2-container--default .asColorPicker-wrap > .select2-selection--single:not(:last-child), .select2-container--default .select2-selection--single .input-group > .select2-search__field:not(:last-child), .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field:not(:last-child), .input-group > .tt-hint:not(:last-child), .asColorPicker-wrap > .tt-hint:not(:last-child),\n .input-group > .tt-query:not(:last-child),\n .asColorPicker-wrap > .tt-query:not(:last-child),\n .input-group > .typeahead:not(:last-child),\n .asColorPicker-wrap > .typeahead:not(:last-child),\n .input-group > .custom-select:not(:last-child),\n .asColorPicker-wrap > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group > .form-control:not(:first-child), .asColorPicker-wrap > .form-control:not(:first-child), .input-group > .asColorPicker-input:not(:first-child), .asColorPicker-wrap > .asColorPicker-input:not(:first-child), .dataTables_wrapper .input-group > select:not(:first-child), .dataTables_wrapper .asColorPicker-wrap > select:not(:first-child), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:not(:first-child)[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:not(:first-child)[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > select:not(:first-child),\n .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > select:not(:first-child), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group > input:not(:first-child)[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap > input:not(:first-child)[type=number], .select2-container--default .input-group > .select2-selection--single:not(:first-child), .select2-container--default .asColorPicker-wrap > .select2-selection--single:not(:first-child), .select2-container--default .select2-selection--single .input-group > .select2-search__field:not(:first-child), .select2-container--default .select2-selection--single .asColorPicker-wrap > .select2-search__field:not(:first-child), .input-group > .tt-hint:not(:first-child), .asColorPicker-wrap > .tt-hint:not(:first-child),\n .input-group > .tt-query:not(:first-child),\n .asColorPicker-wrap > .tt-query:not(:first-child),\n .input-group > .typeahead:not(:first-child),\n .asColorPicker-wrap > .typeahead:not(:first-child),\n .input-group > .custom-select:not(:first-child),\n .asColorPicker-wrap > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n \n .input-group > .custom-file,\n .asColorPicker-wrap > .custom-file {\n display: flex;\n align-items: center; }\n .input-group > .custom-file:not(:last-child) .custom-file-label, .asColorPicker-wrap > .custom-file:not(:last-child) .custom-file-label,\n .input-group > .custom-file:not(:last-child) .custom-file-label::after,\n .asColorPicker-wrap > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group > .custom-file:not(:first-child) .custom-file-label, .asColorPicker-wrap > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group-prepend, .asColorPicker-trigger,\n.input-group-append {\n display: flex; }\n .input-group-prepend .btn, .asColorPicker-trigger .btn, .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload, .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload, .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled, .input-group-prepend .wizard > .actions a, .wizard > .actions .input-group-prepend a, .asColorPicker-trigger .wizard > .actions a, .wizard > .actions .asColorPicker-trigger a,\n .input-group-append .btn,\n .input-group-append .ajax-upload-dragdrop .ajax-file-upload,\n .ajax-upload-dragdrop .input-group-append .ajax-file-upload,\n .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled,\n .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled,\n .input-group-append .wizard > .actions a,\n .wizard > .actions .input-group-append a {\n position: relative;\n z-index: 2; }\n .input-group-prepend .btn:focus, .asColorPicker-trigger .btn:focus, .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload:focus, .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload:focus, .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload:focus, .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload:focus, .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled:focus, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled:focus, .input-group-prepend .wizard > .actions a:focus, .wizard > .actions .input-group-prepend a:focus, .asColorPicker-trigger .wizard > .actions a:focus, .wizard > .actions .asColorPicker-trigger a:focus,\n .input-group-append .btn:focus,\n .input-group-append .ajax-upload-dragdrop .ajax-file-upload:focus,\n .ajax-upload-dragdrop .input-group-append .ajax-file-upload:focus,\n .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled:focus,\n .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled:focus,\n .input-group-append .wizard > .actions a:focus,\n .wizard > .actions .input-group-append a:focus {\n z-index: 3; }\n .input-group-prepend .btn + .btn, .asColorPicker-trigger .btn + .btn, .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload + .btn, .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload + .btn, .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload + .btn, .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload + .btn, .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled + .btn, .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled + .btn, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled + .btn, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled + .btn, .input-group-prepend .wizard > .actions a + .btn, .wizard > .actions .input-group-prepend a + .btn, .asColorPicker-trigger .wizard > .actions a + .btn, .wizard > .actions .asColorPicker-trigger a + .btn, .input-group-prepend .ajax-upload-dragdrop .btn + .ajax-file-upload, .ajax-upload-dragdrop .input-group-prepend .btn + .ajax-file-upload, .asColorPicker-trigger .ajax-upload-dragdrop .btn + .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-trigger .btn + .ajax-file-upload, .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload + .ajax-file-upload, .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload + .ajax-file-upload, .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload + .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload + .ajax-file-upload, .input-group-prepend .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload, .ajax-upload-dragdrop .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled + .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .input-group-prepend .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload, .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled + .ajax-file-upload, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled + .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload, .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled + .ajax-file-upload, .input-group-prepend .wizard > .actions .ajax-upload-dragdrop a + .ajax-file-upload, .ajax-upload-dragdrop .input-group-prepend .wizard > .actions a + .ajax-file-upload, .wizard > .actions .input-group-prepend .ajax-upload-dragdrop a + .ajax-file-upload, .ajax-upload-dragdrop .wizard > .actions .input-group-prepend a + .ajax-file-upload, .asColorPicker-trigger .wizard > .actions .ajax-upload-dragdrop a + .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-trigger .wizard > .actions a + .ajax-file-upload, .wizard > .actions .asColorPicker-trigger .ajax-upload-dragdrop a + .ajax-file-upload, .ajax-upload-dragdrop .wizard > .actions .asColorPicker-trigger a + .ajax-file-upload, .input-group-prepend .swal2-modal .swal2-buttonswrapper .btn + .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group-prepend .btn + .swal2-styled, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .btn + .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .btn + .swal2-styled, .input-group-prepend .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload + .swal2-styled, .ajax-upload-dragdrop .input-group-prepend .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled, .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload + .swal2-styled, .asColorPicker-trigger .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload + .swal2-styled, .ajax-upload-dragdrop .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled, .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload + .swal2-styled, .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled + .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled + .swal2-styled, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled + .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled + .swal2-styled, .input-group-prepend .wizard > .actions .swal2-modal .swal2-buttonswrapper a + .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group-prepend .wizard > .actions a + .swal2-styled, .wizard > .actions .input-group-prepend .swal2-modal .swal2-buttonswrapper a + .swal2-styled, .swal2-modal .swal2-buttonswrapper .wizard > .actions .input-group-prepend a + .swal2-styled, .asColorPicker-trigger .wizard > .actions .swal2-modal .swal2-buttonswrapper a + .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .wizard > .actions a + .swal2-styled, .wizard > .actions .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper a + .swal2-styled, .swal2-modal .swal2-buttonswrapper .wizard > .actions .asColorPicker-trigger a + .swal2-styled, .input-group-prepend .wizard > .actions .btn + a, .wizard > .actions .input-group-prepend .btn + a, .asColorPicker-trigger .wizard > .actions .btn + a, .wizard > .actions .asColorPicker-trigger .btn + a, .input-group-prepend .ajax-upload-dragdrop .wizard > .actions .ajax-file-upload + a, .wizard > .actions .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload + a, .ajax-upload-dragdrop .input-group-prepend .wizard > .actions .ajax-file-upload + a, .wizard > .actions .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload + a, .asColorPicker-trigger .ajax-upload-dragdrop .wizard > .actions .ajax-file-upload + a, .wizard > .actions .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload + a, .ajax-upload-dragdrop .asColorPicker-trigger .wizard > .actions .ajax-file-upload + a, .wizard > .actions .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload + a, .input-group-prepend .swal2-modal .swal2-buttonswrapper .wizard > .actions .swal2-styled + a, .wizard > .actions .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled + a, .swal2-modal .swal2-buttonswrapper .input-group-prepend .wizard > .actions .swal2-styled + a, .wizard > .actions .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled + a, .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .wizard > .actions .swal2-styled + a, .wizard > .actions .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled + a, .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .wizard > .actions .swal2-styled + a, .wizard > .actions .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled + a, .input-group-prepend .wizard > .actions a + a, .wizard > .actions .input-group-prepend a + a, .asColorPicker-trigger .wizard > .actions a + a, .wizard > .actions .asColorPicker-trigger a + a,\n .input-group-prepend .btn + .input-group-text,\n .asColorPicker-trigger .btn + .input-group-text,\n .input-group-prepend .ajax-upload-dragdrop .ajax-file-upload + .input-group-text,\n .ajax-upload-dragdrop .input-group-prepend .ajax-file-upload + .input-group-text,\n .asColorPicker-trigger .ajax-upload-dragdrop .ajax-file-upload + .input-group-text,\n .ajax-upload-dragdrop .asColorPicker-trigger .ajax-file-upload + .input-group-text,\n .input-group-prepend .swal2-modal .swal2-buttonswrapper .swal2-styled + .input-group-text,\n .swal2-modal .swal2-buttonswrapper .input-group-prepend .swal2-styled + .input-group-text,\n .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .swal2-styled + .input-group-text,\n .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .swal2-styled + .input-group-text,\n .input-group-prepend .wizard > .actions a + .input-group-text,\n .wizard > .actions .input-group-prepend a + .input-group-text,\n .asColorPicker-trigger .wizard > .actions a + .input-group-text,\n .wizard > .actions .asColorPicker-trigger a + .input-group-text,\n .input-group-prepend .input-group-text + .input-group-text,\n .asColorPicker-trigger .input-group-text + .input-group-text,\n .input-group-prepend .input-group-text + .btn,\n .asColorPicker-trigger .input-group-text + .btn,\n .input-group-prepend .ajax-upload-dragdrop .input-group-text + .ajax-file-upload,\n .ajax-upload-dragdrop .input-group-prepend .input-group-text + .ajax-file-upload,\n .asColorPicker-trigger .ajax-upload-dragdrop .input-group-text + .ajax-file-upload,\n .ajax-upload-dragdrop .asColorPicker-trigger .input-group-text + .ajax-file-upload,\n .input-group-prepend .swal2-modal .swal2-buttonswrapper .input-group-text + .swal2-styled,\n .swal2-modal .swal2-buttonswrapper .input-group-prepend .input-group-text + .swal2-styled,\n .asColorPicker-trigger .swal2-modal .swal2-buttonswrapper .input-group-text + .swal2-styled,\n .swal2-modal .swal2-buttonswrapper .asColorPicker-trigger .input-group-text + .swal2-styled,\n .input-group-prepend .wizard > .actions .input-group-text + a,\n .wizard > .actions .input-group-prepend .input-group-text + a,\n .asColorPicker-trigger .wizard > .actions .input-group-text + a,\n .wizard > .actions .asColorPicker-trigger .input-group-text + a,\n .input-group-append .btn + .btn,\n .input-group-append .ajax-upload-dragdrop .ajax-file-upload + .btn,\n .ajax-upload-dragdrop .input-group-append .ajax-file-upload + .btn,\n .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled + .btn,\n .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled + .btn,\n .input-group-append .wizard > .actions a + .btn,\n .wizard > .actions .input-group-append a + .btn,\n .input-group-append .ajax-upload-dragdrop .btn + .ajax-file-upload,\n .ajax-upload-dragdrop .input-group-append .btn + .ajax-file-upload,\n .input-group-append .ajax-upload-dragdrop .ajax-file-upload + .ajax-file-upload,\n .ajax-upload-dragdrop .input-group-append .ajax-file-upload + .ajax-file-upload,\n .input-group-append .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload,\n .ajax-upload-dragdrop .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled + .ajax-file-upload,\n .swal2-modal .swal2-buttonswrapper .input-group-append .ajax-upload-dragdrop .swal2-styled + .ajax-file-upload,\n .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled + .ajax-file-upload,\n .input-group-append .wizard > .actions .ajax-upload-dragdrop a + .ajax-file-upload,\n .ajax-upload-dragdrop .input-group-append .wizard > .actions a + .ajax-file-upload,\n .wizard > .actions .input-group-append .ajax-upload-dragdrop a + .ajax-file-upload,\n .ajax-upload-dragdrop .wizard > .actions .input-group-append a + .ajax-file-upload,\n .input-group-append .swal2-modal .swal2-buttonswrapper .btn + .swal2-styled,\n .swal2-modal .swal2-buttonswrapper .input-group-append .btn + .swal2-styled,\n .input-group-append .ajax-upload-dragdrop .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled,\n .swal2-modal .swal2-buttonswrapper .input-group-append .ajax-upload-dragdrop .ajax-file-upload + .swal2-styled,\n .ajax-upload-dragdrop .input-group-append .swal2-modal .swal2-buttonswrapper .ajax-file-upload + .swal2-styled,\n .swal2-modal .swal2-buttonswrapper .ajax-upload-dragdrop .input-group-append .ajax-file-upload + .swal2-styled,\n .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled + .swal2-styled,\n .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled + .swal2-styled,\n .input-group-append .wizard > .actions .swal2-modal .swal2-buttonswrapper a + .swal2-styled,\n .swal2-modal .swal2-buttonswrapper .input-group-append .wizard > .actions a + .swal2-styled,\n .wizard > .actions .input-group-append .swal2-modal .swal2-buttonswrapper a + .swal2-styled,\n .swal2-modal .swal2-buttonswrapper .wizard > .actions .input-group-append a + .swal2-styled,\n .input-group-append .wizard > .actions .btn + a,\n .wizard > .actions .input-group-append .btn + a,\n .input-group-append .ajax-upload-dragdrop .wizard > .actions .ajax-file-upload + a,\n .wizard > .actions .input-group-append .ajax-upload-dragdrop .ajax-file-upload + a,\n .ajax-upload-dragdrop .input-group-append .wizard > .actions .ajax-file-upload + a,\n .wizard > .actions .ajax-upload-dragdrop .input-group-append .ajax-file-upload + a,\n .input-group-append .swal2-modal .swal2-buttonswrapper .wizard > .actions .swal2-styled + a,\n .wizard > .actions .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled + a,\n .swal2-modal .swal2-buttonswrapper .input-group-append .wizard > .actions .swal2-styled + a,\n .wizard > .actions .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled + a,\n .input-group-append .wizard > .actions a + a,\n .wizard > .actions .input-group-append a + a,\n .input-group-append .btn + .input-group-text,\n .input-group-append .ajax-upload-dragdrop .ajax-file-upload + .input-group-text,\n .ajax-upload-dragdrop .input-group-append .ajax-file-upload + .input-group-text,\n .input-group-append .swal2-modal .swal2-buttonswrapper .swal2-styled + .input-group-text,\n .swal2-modal .swal2-buttonswrapper .input-group-append .swal2-styled + .input-group-text,\n .input-group-append .wizard > .actions a + .input-group-text,\n .wizard > .actions .input-group-append a + .input-group-text,\n .input-group-append .input-group-text + .input-group-text,\n .input-group-append .input-group-text + .btn,\n .input-group-append .ajax-upload-dragdrop .input-group-text + .ajax-file-upload,\n .ajax-upload-dragdrop .input-group-append .input-group-text + .ajax-file-upload,\n .input-group-append .swal2-modal .swal2-buttonswrapper .input-group-text + .swal2-styled,\n .swal2-modal .swal2-buttonswrapper .input-group-append .input-group-text + .swal2-styled,\n .input-group-append .wizard > .actions .input-group-text + a,\n .wizard > .actions .input-group-append .input-group-text + a {\n margin-left: -1px; }\n\n.input-group-prepend, .asColorPicker-trigger {\n margin-right: -1px; }\n\n.input-group-append {\n margin-left: -1px; }\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.56rem 1.375rem;\n margin-bottom: 0;\n font-size: 0.75rem;\n font-weight: 400;\n line-height: 1;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 2px; }\n .input-group-text input[type=\"radio\"],\n .input-group-text input[type=\"checkbox\"] {\n margin-top: 0; }\n\n.input-group-lg > .form-control:not(textarea), .input-group-lg > .asColorPicker-input:not(textarea), .dataTables_wrapper .input-group-lg > select:not(textarea), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > input:not(textarea)[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > select:not(textarea), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > input:not(textarea)[type=number], .select2-container--default .input-group-lg > .select2-selection--single:not(textarea), .select2-container--default .select2-selection--single .input-group-lg > .select2-search__field:not(textarea), .input-group-lg > .tt-hint:not(textarea),\n.input-group-lg > .tt-query:not(textarea),\n.input-group-lg > .typeahead:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px); }\n\n.input-group-lg > .form-control, .input-group-lg > .asColorPicker-input, .dataTables_wrapper .input-group-lg > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > input[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-lg > input[type=number], .select2-container--default .input-group-lg > .select2-selection--single, .select2-container--default .select2-selection--single .input-group-lg > .select2-search__field, .input-group-lg > .tt-hint,\n.input-group-lg > .tt-query,\n.input-group-lg > .typeahead,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .asColorPicker-trigger > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .asColorPicker-trigger > .btn,\n.ajax-upload-dragdrop .input-group-lg > .input-group-prepend > .ajax-file-upload,\n.ajax-upload-dragdrop .input-group-lg > .asColorPicker-trigger > .ajax-file-upload,\n.swal2-modal .swal2-buttonswrapper .input-group-lg > .input-group-prepend > .swal2-styled,\n.swal2-modal .swal2-buttonswrapper .input-group-lg > .asColorPicker-trigger > .swal2-styled,\n.wizard > .actions .input-group-lg > .input-group-prepend > a,\n.wizard > .actions .input-group-lg > .asColorPicker-trigger > a,\n.input-group-lg > .input-group-append > .btn,\n.ajax-upload-dragdrop .input-group-lg > .input-group-append > .ajax-file-upload,\n.swal2-modal .swal2-buttonswrapper .input-group-lg > .input-group-append > .swal2-styled,\n.wizard > .actions .input-group-lg > .input-group-append > a {\n padding: 0.94rem 1.94rem;\n font-size: 1.25rem;\n line-height: 1;\n border-radius: 0.3rem; }\n\n.input-group-sm > .form-control:not(textarea), .input-group-sm > .asColorPicker-input:not(textarea), .dataTables_wrapper .input-group-sm > select:not(textarea), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > input:not(textarea)[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > select:not(textarea), .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > input:not(textarea)[type=number], .select2-container--default .input-group-sm > .select2-selection--single:not(textarea), .select2-container--default .select2-selection--single .input-group-sm > .select2-search__field:not(textarea), .input-group-sm > .tt-hint:not(textarea),\n.input-group-sm > .tt-query:not(textarea),\n.input-group-sm > .typeahead:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px); }\n\n.input-group-sm > .form-control, .input-group-sm > .asColorPicker-input, .dataTables_wrapper .input-group-sm > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > input[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > select, .jsgrid .jsgrid-table .jsgrid-filter-row .input-group-sm > input[type=number], .select2-container--default .input-group-sm > .select2-selection--single, .select2-container--default .select2-selection--single .input-group-sm > .select2-search__field, .input-group-sm > .tt-hint,\n.input-group-sm > .tt-query,\n.input-group-sm > .typeahead,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .asColorPicker-trigger > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .asColorPicker-trigger > .btn,\n.ajax-upload-dragdrop .input-group-sm > .input-group-prepend > .ajax-file-upload,\n.ajax-upload-dragdrop .input-group-sm > .asColorPicker-trigger > .ajax-file-upload,\n.swal2-modal .swal2-buttonswrapper .input-group-sm > .input-group-prepend > .swal2-styled,\n.swal2-modal .swal2-buttonswrapper .input-group-sm > .asColorPicker-trigger > .swal2-styled,\n.wizard > .actions .input-group-sm > .input-group-prepend > a,\n.wizard > .actions .input-group-sm > .asColorPicker-trigger > a,\n.input-group-sm > .input-group-append > .btn,\n.ajax-upload-dragdrop .input-group-sm > .input-group-append > .ajax-file-upload,\n.swal2-modal .swal2-buttonswrapper .input-group-sm > .input-group-append > .swal2-styled,\n.wizard > .actions .input-group-sm > .input-group-append > a {\n padding: 0.5rem 0.81rem;\n font-size: 0.875rem;\n line-height: 1;\n border-radius: 0.2rem; }\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem; }\n\n.input-group > .input-group-prepend > .btn, .asColorPicker-wrap > .input-group-prepend > .btn, .input-group > .asColorPicker-trigger > .btn, .asColorPicker-wrap > .asColorPicker-trigger > .btn, .ajax-upload-dragdrop .input-group > .input-group-prepend > .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-wrap > .input-group-prepend > .ajax-file-upload, .ajax-upload-dragdrop .input-group > .asColorPicker-trigger > .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-wrap > .asColorPicker-trigger > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .input-group > .input-group-prepend > .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-prepend > .swal2-styled, .swal2-modal .swal2-buttonswrapper .input-group > .asColorPicker-trigger > .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .asColorPicker-trigger > .swal2-styled, .wizard > .actions .input-group > .input-group-prepend > a, .wizard > .actions .asColorPicker-wrap > .input-group-prepend > a, .wizard > .actions .input-group > .asColorPicker-trigger > a, .wizard > .actions .asColorPicker-wrap > .asColorPicker-trigger > a,\n.input-group > .input-group-prepend > .input-group-text,\n.asColorPicker-wrap > .input-group-prepend > .input-group-text,\n.input-group > .asColorPicker-trigger > .input-group-text,\n.asColorPicker-wrap > .asColorPicker-trigger > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.asColorPicker-wrap > .input-group-append:not(:last-child) > .btn,\n.ajax-upload-dragdrop .input-group > .input-group-append:not(:last-child) > .ajax-file-upload,\n.ajax-upload-dragdrop .asColorPicker-wrap > .input-group-append:not(:last-child) > .ajax-file-upload,\n.swal2-modal .swal2-buttonswrapper .input-group > .input-group-append:not(:last-child) > .swal2-styled,\n.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-append:not(:last-child) > .swal2-styled,\n.wizard > .actions .input-group > .input-group-append:not(:last-child) > a,\n.wizard > .actions .asColorPicker-wrap > .input-group-append:not(:last-child) > a,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.asColorPicker-wrap > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.asColorPicker-wrap > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.ajax-upload-dragdrop .input-group > .input-group-append:last-child > .ajax-file-upload:not(:last-child):not(.dropdown-toggle),\n.ajax-upload-dragdrop .asColorPicker-wrap > .input-group-append:last-child > .ajax-file-upload:not(:last-child):not(.dropdown-toggle),\n.swal2-modal .swal2-buttonswrapper .input-group > .input-group-append:last-child > .swal2-styled:not(:last-child):not(.dropdown-toggle),\n.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-append:last-child > .swal2-styled:not(:last-child):not(.dropdown-toggle),\n.wizard > .actions .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle),\n.wizard > .actions .asColorPicker-wrap > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),\n.asColorPicker-wrap > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group > .input-group-append > .btn, .asColorPicker-wrap > .input-group-append > .btn, .ajax-upload-dragdrop .input-group > .input-group-append > .ajax-file-upload, .ajax-upload-dragdrop .asColorPicker-wrap > .input-group-append > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .input-group > .input-group-append > .swal2-styled, .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-append > .swal2-styled, .wizard > .actions .input-group > .input-group-append > a, .wizard > .actions .asColorPicker-wrap > .input-group-append > a,\n.input-group > .input-group-append > .input-group-text,\n.asColorPicker-wrap > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.asColorPicker-wrap > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .asColorPicker-trigger:not(:first-child) > .btn,\n.asColorPicker-wrap > .asColorPicker-trigger:not(:first-child) > .btn,\n.ajax-upload-dragdrop .input-group > .input-group-prepend:not(:first-child) > .ajax-file-upload,\n.ajax-upload-dragdrop .asColorPicker-wrap > .input-group-prepend:not(:first-child) > .ajax-file-upload,\n.ajax-upload-dragdrop .input-group > .asColorPicker-trigger:not(:first-child) > .ajax-file-upload,\n.ajax-upload-dragdrop .asColorPicker-wrap > .asColorPicker-trigger:not(:first-child) > .ajax-file-upload,\n.swal2-modal .swal2-buttonswrapper .input-group > .input-group-prepend:not(:first-child) > .swal2-styled,\n.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-prepend:not(:first-child) > .swal2-styled,\n.swal2-modal .swal2-buttonswrapper .input-group > .asColorPicker-trigger:not(:first-child) > .swal2-styled,\n.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .asColorPicker-trigger:not(:first-child) > .swal2-styled,\n.wizard > .actions .input-group > .input-group-prepend:not(:first-child) > a,\n.wizard > .actions .asColorPicker-wrap > .input-group-prepend:not(:first-child) > a,\n.wizard > .actions .input-group > .asColorPicker-trigger:not(:first-child) > a,\n.wizard > .actions .asColorPicker-wrap > .asColorPicker-trigger:not(:first-child) > a,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.asColorPicker-wrap > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .asColorPicker-trigger:not(:first-child) > .input-group-text,\n.asColorPicker-wrap > .asColorPicker-trigger:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.asColorPicker-wrap > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .asColorPicker-trigger:first-child > .btn:not(:first-child),\n.asColorPicker-wrap > .asColorPicker-trigger:first-child > .btn:not(:first-child),\n.ajax-upload-dragdrop .input-group > .input-group-prepend:first-child > .ajax-file-upload:not(:first-child),\n.ajax-upload-dragdrop .asColorPicker-wrap > .input-group-prepend:first-child > .ajax-file-upload:not(:first-child),\n.ajax-upload-dragdrop .input-group > .asColorPicker-trigger:first-child > .ajax-file-upload:not(:first-child),\n.ajax-upload-dragdrop .asColorPicker-wrap > .asColorPicker-trigger:first-child > .ajax-file-upload:not(:first-child),\n.swal2-modal .swal2-buttonswrapper .input-group > .input-group-prepend:first-child > .swal2-styled:not(:first-child),\n.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .input-group-prepend:first-child > .swal2-styled:not(:first-child),\n.swal2-modal .swal2-buttonswrapper .input-group > .asColorPicker-trigger:first-child > .swal2-styled:not(:first-child),\n.swal2-modal .swal2-buttonswrapper .asColorPicker-wrap > .asColorPicker-trigger:first-child > .swal2-styled:not(:first-child),\n.wizard > .actions .input-group > .input-group-prepend:first-child > a:not(:first-child),\n.wizard > .actions .asColorPicker-wrap > .input-group-prepend:first-child > a:not(:first-child),\n.wizard > .actions .input-group > .asColorPicker-trigger:first-child > a:not(:first-child),\n.wizard > .actions .asColorPicker-wrap > .asColorPicker-trigger:first-child > a:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),\n.asColorPicker-wrap > .input-group-prepend:first-child > .input-group-text:not(:first-child),\n.input-group > .asColorPicker-trigger:first-child > .input-group-text:not(:first-child),\n.asColorPicker-wrap > .asColorPicker-trigger:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.75rem; }\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem; }\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0; }\n .custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff; }\n .custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff; }\n .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff; }\n .custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d; }\n .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef; }\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top; }\n .custom-control-label::before {\n position: absolute;\n top: 0.125rem;\n left: -1.75rem;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px; }\n .custom-control-label::after {\n position: absolute;\n top: 0.125rem;\n left: -1.75rem;\n display: block;\n width: 1.25rem;\n height: 1.25rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%; }\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem; }\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"); }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff; }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\"); }\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%; }\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\"); }\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-switch {\n padding-left: 2.75rem; }\n .custom-switch .custom-control-label::before {\n left: -2.75rem;\n width: 2.25rem;\n pointer-events: all;\n border-radius: 50px; }\n .custom-switch .custom-control-label::after {\n top: calc(0.125rem + 2px);\n left: calc(-2.75rem + 2px);\n width: 1rem;\n height: 1rem;\n background-color: #adb5bd;\n border-radius: 50px;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none; } }\n .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(1rem); }\n .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5); }\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none; }\n .custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n .custom-select:focus::-ms-value {\n color: #495057;\n background-color: #2a2c44; }\n .custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none; }\n .custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef; }\n .custom-select::-ms-expand {\n display: none; }\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem; }\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem; }\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0; }\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0; }\n .custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n .custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef; }\n .custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\"; }\n .custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse); }\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem; }\n .custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0; }\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.4rem);\n padding: 0;\n background-color: transparent;\n appearance: none; }\n .custom-range:focus {\n outline: none; }\n .custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n .custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n .custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n .custom-range::-moz-focus-outer {\n border: 0; }\n .custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none; } }\n .custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff; }\n .custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none; } }\n .custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff; }\n .custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none; } }\n .custom-range::-ms-thumb:active {\n background-color: #b3d7ff; }\n .custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem; }\n .custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem; }\n .custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem; }\n .custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd; }\n .custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default; }\n .custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd; }\n .custom-range:disabled::-moz-range-track {\n cursor: default; }\n .custom-range:disabled::-ms-thumb {\n background-color: #adb5bd; }\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none; } }\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem; }\n .nav-link:hover, .nav-link:focus {\n text-decoration: none; }\n .nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default; }\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6; }\n .nav-tabs .nav-item {\n margin-bottom: -1px; }\n .nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem; }\n .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6; }\n .nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent; }\n .nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff; }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav-pills .nav-link {\n border-radius: 0.25rem; }\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff; }\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center; }\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center; }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem; }\n .navbar > .container,\n .navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between; }\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap; }\n .navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none; }\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n .navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0; }\n .navbar-nav .dropdown-menu {\n position: static;\n float: none; }\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center; }\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem; }\n .navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none; }\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%; }\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row; }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-sm .navbar-toggler {\n display: none; } }\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-md .navbar-nav {\n flex-direction: row; }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-md .navbar-toggler {\n display: none; } }\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row; }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-lg .navbar-toggler {\n display: none; } }\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-xl .navbar-toggler {\n display: none; } }\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0; }\n .navbar-expand .navbar-nav {\n flex-direction: row; }\n .navbar-expand .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand .navbar-toggler {\n display: none; }\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9); }\n .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-nav .nav-link {\n color: #fff; }\n .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7); }\n .navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3); }\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-toggler {\n color: #fff;\n border-color: rgba(0, 0, 0, 0.1); }\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n.navbar-light .navbar-text {\n color: #fff; }\n .navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9); }\n .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-dark .navbar-brand {\n color: #fff; }\n .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff; }\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5); }\n .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75); }\n .navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25); }\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff; }\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1); }\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"); }\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5); }\n .navbar-dark .navbar-text a {\n color: #fff; }\n .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff; }\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #222437;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem; }\n .card > hr {\n margin-right: 0;\n margin-left: 0; }\n .card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem; }\n .card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem; }\n\n.card-title {\n margin-bottom: 0.75rem; }\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 1.25rem; }\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125); }\n .card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }\n .card-header + .list-group .list-group-item:first-child {\n border-top: 0; }\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125); }\n .card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0; }\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem; }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem; }\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px); }\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px); }\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px); }\n\n.card-deck {\n display: flex;\n flex-direction: column; }\n .card-deck .card {\n margin-bottom: 15px; }\n @media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px; }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px; } }\n\n.card-group {\n display: flex;\n flex-direction: column; }\n .card-group > .card {\n margin-bottom: 15px; }\n @media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap; }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0; }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0; } }\n\n.card-columns .card {\n margin-bottom: 0.75rem; }\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1; }\n .card-columns .card {\n display: inline-block;\n width: 100%; } }\n\n.accordion > .card {\n overflow: hidden; }\n .accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0; }\n .accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0; }\n .accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .accordion > .card .card-header {\n margin-bottom: -1px; }\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.56rem 1.13rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: transparent;\n border-radius: 0.25rem; }\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem; }\n .breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\"; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none; }\n\n.breadcrumb-item.active {\n color: #6c757d; }\n\n.pagination, .jsgrid .jsgrid-pager {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem; }\n\n.page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a,\n.jsgrid .jsgrid-pager .jsgrid-pager-page a {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6; }\n .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover,\n .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6; }\n .page-link:focus, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:focus,\n .jsgrid .jsgrid-pager .jsgrid-pager-page a:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }\n\n.page-item:first-child .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a,\n.page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:first-child a,\n.jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n\n.page-item:last-child .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a,\n.page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:last-child a,\n.jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem; }\n\n.page-item.active .page-link, .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item.active a, .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a,\n.page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item.active a,\n.jsgrid .jsgrid-pager .active.jsgrid-pager-page a {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff; }\n\n.page-item.disabled .page-link, .jsgrid .jsgrid-pager .disabled.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .disabled.jsgrid-pager-page .page-link, .page-item.disabled .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item.disabled a, .jsgrid .jsgrid-pager .disabled.jsgrid-pager-nav-button a,\n.page-item.disabled .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item.disabled a,\n.jsgrid .jsgrid-pager .disabled.jsgrid-pager-page a {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6; }\n\n.pagination-lg .page-link, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-lg a,\n.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-lg a {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5; }\n\n.pagination-lg .page-item:first-child .page-link, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:first-child .page-link, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:first-child .page-link, .pagination-lg .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-lg .page-item:first-child a, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:first-child a,\n.pagination-lg .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-lg .page-item:first-child a,\n.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:first-child a {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem; }\n\n.pagination-lg .page-item:last-child .page-link, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:last-child .page-link, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:last-child .page-link, .pagination-lg .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-lg .page-item:last-child a, .pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-nav-button:last-child a,\n.pagination-lg .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-lg .page-item:last-child a,\n.pagination-lg .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, .jsgrid .jsgrid-pager .pagination-lg .jsgrid-pager-page:last-child a {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem; }\n\n.pagination-sm .page-link, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-sm a,\n.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-sm a {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5; }\n\n.pagination-sm .page-item:first-child .page-link, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:first-child .page-link, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:first-child .page-link, .pagination-sm .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-sm .page-item:first-child a, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:first-child a,\n.pagination-sm .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-sm .page-item:first-child a,\n.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:first-child a {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem; }\n\n.pagination-sm .page-item:last-child .page-link, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:last-child .page-link, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:last-child .page-link, .pagination-sm .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-sm .page-item:last-child a, .pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-nav-button:last-child a,\n.pagination-sm .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-sm .page-item:last-child a,\n.pagination-sm .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, .jsgrid .jsgrid-pager .pagination-sm .jsgrid-pager-page:last-child a {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem; }\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none; } }\n a.badge:hover, a.badge:focus {\n text-decoration: none; }\n .badge:empty {\n display: none; }\n\n.btn .badge, .ajax-upload-dragdrop .ajax-file-upload .badge, .swal2-modal .swal2-buttonswrapper .swal2-styled .badge, .wizard > .actions a .badge {\n position: relative;\n top: -1px; }\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem; }\n\n.badge-primary {\n color: #fff;\n background-color: #2196f3; }\n a.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #0c7cd5; }\n a.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); }\n\n.badge-secondary {\n color: #212529;\n background-color: #dde4eb; }\n a.badge-secondary:hover, a.badge-secondary:focus {\n color: #212529;\n background-color: #bdcbd8; }\n a.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(221, 228, 235, 0.5); }\n\n.badge-success, .preview-list .preview-item .preview-thumbnail .badge.badge-online {\n color: #212529;\n background-color: #19d895; }\n a.badge-success:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:hover, a.badge-success:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:focus {\n color: #212529;\n background-color: #14aa75; }\n a.badge-success:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-online:focus, a.badge-success.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-online {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(25, 216, 149, 0.5); }\n\n.badge-info, .preview-list .preview-item .preview-thumbnail .badge.badge-offline {\n color: #fff;\n background-color: #8862e0; }\n a.badge-info:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:hover, a.badge-info:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:focus {\n color: #fff;\n background-color: #6837d8; }\n a.badge-info:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-offline:focus, a.badge-info.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-offline {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(136, 98, 224, 0.5); }\n\n.badge-warning, .preview-list .preview-item .preview-thumbnail .badge.badge-busy {\n color: #212529;\n background-color: #ffaf00; }\n a.badge-warning:hover, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:hover, a.badge-warning:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:focus {\n color: #212529;\n background-color: #cc8c00; }\n a.badge-warning:focus, .preview-list .preview-item .preview-thumbnail a.badge.badge-busy:focus, a.badge-warning.focus, .preview-list .preview-item .preview-thumbnail a.focus.badge.badge-busy {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 175, 0, 0.5); }\n\n.badge-danger {\n color: #fff;\n background-color: #ff6258; }\n a.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #ff3225; }\n a.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 98, 88, 0.5); }\n\n.badge-light {\n color: #212529;\n background-color: #fbfbfb; }\n a.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #e2e2e2; }\n a.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(251, 251, 251, 0.5); }\n\n.badge-dark {\n color: #fff;\n background-color: #252C46; }\n a.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #131725; }\n a.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(37, 44, 70, 0.5); }\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem; }\n @media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem; } }\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0; }\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem; }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: 700; }\n\n.alert-dismissible {\n padding-right: 4rem; }\n .alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit; }\n\n.alert-primary {\n color: #114e7e;\n background-color: #d3eafd;\n border-color: #c1e2fc; }\n .alert-primary hr {\n border-top-color: #a9d7fb; }\n .alert-primary .alert-link {\n color: #0b3251; }\n\n.alert-secondary {\n color: #73777a;\n background-color: #f8fafb;\n border-color: #f5f7f9; }\n .alert-secondary hr {\n border-top-color: #e5eaef; }\n .alert-secondary .alert-link {\n color: #5a5d60; }\n\n.alert-success {\n color: #0d704d;\n background-color: #d1f7ea;\n border-color: #bff4e1; }\n .alert-success hr {\n border-top-color: #a9f0d7; }\n .alert-success .alert-link {\n color: #08422e; }\n\n.alert-info {\n color: #473374;\n background-color: #e7e0f9;\n border-color: #ded3f6; }\n .alert-info hr {\n border-top-color: #cebef2; }\n .alert-info .alert-link {\n color: #312351; }\n\n.alert-warning {\n color: #855b00;\n background-color: #ffefcc;\n border-color: #ffe9b8; }\n .alert-warning hr {\n border-top-color: #ffe19f; }\n .alert-warning .alert-link {\n color: #523800; }\n\n.alert-danger {\n color: #85332e;\n background-color: #ffe0de;\n border-color: #ffd3d0; }\n .alert-danger hr {\n border-top-color: #ffbbb7; }\n .alert-danger .alert-link {\n color: #5f2421; }\n\n.alert-light {\n color: #838383;\n background-color: #fefefe;\n border-color: #fefefe; }\n .alert-light hr {\n border-top-color: #f1f1f1; }\n .alert-light .alert-link {\n color: #6a6a6a; }\n\n.alert-dark {\n color: #131724;\n background-color: #d3d5da;\n border-color: #c2c4cb; }\n .alert-dark hr {\n border-top-color: #b4b7bf; }\n .alert-dark .alert-link {\n color: #010203; }\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0; }\n to {\n background-position: 0 0; } }\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem; }\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none; } }\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; }\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none; } }\n\n.media {\n display: flex;\n align-items: flex-start; }\n\n.media-body {\n flex: 1; }\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0; }\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa; }\n .list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125); }\n .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem; }\n .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem; }\n .list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff; }\n .list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff; }\n\n.list-group-horizontal {\n flex-direction: row; }\n .list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0; }\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row; }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row; }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row; }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row; }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0; }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0; } }\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0; }\n .list-group-flush .list-group-item:last-child {\n margin-bottom: -1px; }\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0; }\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0; }\n\n.list-group-item-primary {\n color: #114e7e;\n background-color: #c1e2fc; }\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #114e7e;\n background-color: #a9d7fb; }\n .list-group-item-primary.list-group-item-action.active {\n color: #ffffff;\n background-color: #114e7e;\n border-color: #114e7e; }\n\n.list-group-item-secondary {\n color: #73777a;\n background-color: #f5f7f9; }\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #73777a;\n background-color: #e5eaef; }\n .list-group-item-secondary.list-group-item-action.active {\n color: #ffffff;\n background-color: #73777a;\n border-color: #73777a; }\n\n.list-group-item-success {\n color: #0d704d;\n background-color: #bff4e1; }\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #0d704d;\n background-color: #a9f0d7; }\n .list-group-item-success.list-group-item-action.active {\n color: #ffffff;\n background-color: #0d704d;\n border-color: #0d704d; }\n\n.list-group-item-info {\n color: #473374;\n background-color: #ded3f6; }\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #473374;\n background-color: #cebef2; }\n .list-group-item-info.list-group-item-action.active {\n color: #ffffff;\n background-color: #473374;\n border-color: #473374; }\n\n.list-group-item-warning {\n color: #855b00;\n background-color: #ffe9b8; }\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #855b00;\n background-color: #ffe19f; }\n .list-group-item-warning.list-group-item-action.active {\n color: #ffffff;\n background-color: #855b00;\n border-color: #855b00; }\n\n.list-group-item-danger {\n color: #85332e;\n background-color: #ffd3d0; }\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #85332e;\n background-color: #ffbbb7; }\n .list-group-item-danger.list-group-item-action.active {\n color: #ffffff;\n background-color: #85332e;\n border-color: #85332e; }\n\n.list-group-item-light {\n color: #838383;\n background-color: #fefefe; }\n .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #838383;\n background-color: #f1f1f1; }\n .list-group-item-light.list-group-item-action.active {\n color: #ffffff;\n background-color: #838383;\n border-color: #838383; }\n\n.list-group-item-dark {\n color: #131724;\n background-color: #c2c4cb; }\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #131724;\n background-color: #b4b7bf; }\n .list-group-item-dark.list-group-item-action.active {\n color: #ffffff;\n background-color: #131724;\n border-color: #131724; }\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5; }\n .close:hover {\n color: #000;\n text-decoration: none; }\n .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75; }\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none; }\n\na.close.disabled {\n pointer-events: none; }\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem; }\n .toast:not(:last-child) {\n margin-bottom: 0.75rem; }\n .toast.showing {\n opacity: 1; }\n .toast.show {\n display: block;\n opacity: 1; }\n .toast.hide {\n display: none; }\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05); }\n\n.toast-body {\n padding: 0.75rem; }\n\n.modal-open {\n overflow: hidden; }\n .modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n pointer-events: none; }\n .modal.fade .modal-dialog {\n transition: transform 0.4s ease;\n transform: translate(0, -50px); }\n @media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none; } }\n .modal.show .modal-dialog {\n transform: none; }\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 20px); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 20px);\n overflow: hidden; }\n .modal-dialog-scrollable .modal-header,\n .modal-dialog-scrollable .modal-footer {\n flex-shrink: 0; }\n .modal-dialog-scrollable .modal-body {\n overflow-y: auto; }\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 20px); }\n .modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 20px);\n content: \"\"; }\n .modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%; }\n .modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none; }\n .modal-dialog-centered.modal-dialog-scrollable::before {\n content: none; }\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0; }\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000; }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.show {\n opacity: 0.5; }\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem; }\n .modal-header .close {\n padding: 1rem 1rem;\n margin: -25px -26px -25px auto; }\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5; }\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 15px; }\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 15px;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem; }\n .modal-footer > :not(:first-child) {\n margin-left: .25rem; }\n .modal-footer > :not(:last-child) {\n margin-right: .25rem; }\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 30px auto; }\n .modal-dialog-scrollable {\n max-height: calc(100% - 60px); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 60px); }\n .modal-dialog-centered {\n min-height: calc(100% - 60px); }\n .modal-dialog-centered::before {\n height: calc(100vh - 60px); }\n .modal-sm {\n max-width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 90%; } }\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px; } }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.75rem;\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.show {\n opacity: 0.9; }\n .tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem; }\n .tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0; }\n .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000; }\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000; }\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0; }\n .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000; }\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000; }\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.4rem 0.75rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.375rem; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #2a2c44;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem; }\n .popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem; }\n .popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem; }\n .bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1); }\n .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #2a2c44; }\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem; }\n .bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0; }\n .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #2a2c44; }\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem; }\n .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1); }\n .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #2a2c44; }\n .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7; }\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem; }\n .bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0; }\n .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #2a2c44; }\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px); }\n .popover-header:empty {\n display: none; }\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529; }\n\n.carousel {\n position: relative; }\n\n.carousel.pointer-event {\n touch-action: pan-y; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n .carousel-inner::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none; } }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block; }\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%); }\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%); }\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none; }\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1; }\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none; } }\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none; } }\n .carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9; }\n\n.carousel-control-prev {\n left: 0; }\n\n.carousel-control-next {\n right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%; }\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"); }\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"); }\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none; }\n .carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none; } }\n .carousel-indicators .active {\n opacity: 1; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center; }\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg); } }\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite; }\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em; }\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0); }\n 50% {\n opacity: 1; } }\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite; }\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem; }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.bg-primary, .settings-panel .color-tiles .tiles.primary {\n background-color: #2196f3 !important; }\n\na.bg-primary:hover, .settings-panel .color-tiles a.tiles.primary:hover, a.bg-primary:focus, .settings-panel .color-tiles a.tiles.primary:focus,\nbutton.bg-primary:hover,\n.settings-panel .color-tiles button.tiles.primary:hover,\nbutton.bg-primary:focus,\n.settings-panel .color-tiles button.tiles.primary:focus {\n background-color: #0c7cd5 !important; }\n\n.bg-secondary {\n background-color: #dde4eb !important; }\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #bdcbd8 !important; }\n\n.bg-success, .settings-panel .color-tiles .tiles.success {\n background-color: #19d895 !important; }\n\na.bg-success:hover, .settings-panel .color-tiles a.tiles.success:hover, a.bg-success:focus, .settings-panel .color-tiles a.tiles.success:focus,\nbutton.bg-success:hover,\n.settings-panel .color-tiles button.tiles.success:hover,\nbutton.bg-success:focus,\n.settings-panel .color-tiles button.tiles.success:focus {\n background-color: #14aa75 !important; }\n\n.bg-info, .settings-panel .color-tiles .tiles.info {\n background-color: #8862e0 !important; }\n\na.bg-info:hover, .settings-panel .color-tiles a.tiles.info:hover, a.bg-info:focus, .settings-panel .color-tiles a.tiles.info:focus,\nbutton.bg-info:hover,\n.settings-panel .color-tiles button.tiles.info:hover,\nbutton.bg-info:focus,\n.settings-panel .color-tiles button.tiles.info:focus {\n background-color: #6837d8 !important; }\n\n.bg-warning, .settings-panel .color-tiles .tiles.warning {\n background-color: #ffaf00 !important; }\n\na.bg-warning:hover, .settings-panel .color-tiles a.tiles.warning:hover, a.bg-warning:focus, .settings-panel .color-tiles a.tiles.warning:focus,\nbutton.bg-warning:hover,\n.settings-panel .color-tiles button.tiles.warning:hover,\nbutton.bg-warning:focus,\n.settings-panel .color-tiles button.tiles.warning:focus {\n background-color: #cc8c00 !important; }\n\n.bg-danger, .settings-panel .color-tiles .tiles.danger {\n background-color: #ff6258 !important; }\n\na.bg-danger:hover, .settings-panel .color-tiles a.tiles.danger:hover, a.bg-danger:focus, .settings-panel .color-tiles a.tiles.danger:focus,\nbutton.bg-danger:hover,\n.settings-panel .color-tiles button.tiles.danger:hover,\nbutton.bg-danger:focus,\n.settings-panel .color-tiles button.tiles.danger:focus {\n background-color: #ff3225 !important; }\n\n.bg-light {\n background-color: #fbfbfb !important; }\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #e2e2e2 !important; }\n\n.bg-dark, .settings-panel .color-tiles .tiles.dark {\n background-color: #252C46 !important; }\n\na.bg-dark:hover, .settings-panel .color-tiles a.tiles.dark:hover, a.bg-dark:focus, .settings-panel .color-tiles a.tiles.dark:focus,\nbutton.bg-dark:hover,\n.settings-panel .color-tiles button.tiles.dark:hover,\nbutton.bg-dark:focus,\n.settings-panel .color-tiles button.tiles.dark:focus {\n background-color: #131725 !important; }\n\n.bg-white {\n background-color: #ffffff !important; }\n\n.bg-transparent {\n background-color: transparent !important; }\n\n.border, .loader-demo-box {\n border: 1px solid #383e5d !important; }\n\n.border-top {\n border-top: 1px solid #383e5d !important; }\n\n.border-right {\n border-right: 1px solid #383e5d !important; }\n\n.border-bottom {\n border-bottom: 1px solid #383e5d !important; }\n\n.border-left {\n border-left: 1px solid #383e5d !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-right-0 {\n border-right: 0 !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-left-0 {\n border-left: 0 !important; }\n\n.border-primary {\n border-color: #2196f3 !important; }\n\n.border-secondary, .loader-demo-box {\n border-color: #dde4eb !important; }\n\n.border-success {\n border-color: #19d895 !important; }\n\n.border-info {\n border-color: #8862e0 !important; }\n\n.border-warning {\n border-color: #ffaf00 !important; }\n\n.border-danger {\n border-color: #ff6258 !important; }\n\n.border-light {\n border-color: #fbfbfb !important; }\n\n.border-dark {\n border-color: #252C46 !important; }\n\n.border-white {\n border-color: #ffffff !important; }\n\n.rounded-sm {\n border-radius: 0.2rem !important; }\n\n.rounded, .loader-demo-box {\n border-radius: 0.25rem !important; }\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important; }\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important; }\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important; }\n\n.rounded-lg {\n border-radius: 0.3rem !important; }\n\n.rounded-circle, .settings-panel .color-tiles .tiles {\n border-radius: 50% !important; }\n\n.rounded-pill {\n border-radius: 50rem !important; }\n\n.rounded-0 {\n border-radius: 0 !important; }\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.d-none {\n display: none !important; }\n\n.d-inline {\n display: inline !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-block {\n display: block !important; }\n\n.d-table {\n display: table !important; }\n\n.d-table-row {\n display: table-row !important; }\n\n.d-table-cell {\n display: table-cell !important; }\n\n.d-flex, .loader-demo-box, .new-accounts ul.chats li.chat-persons a, .new-accounts ul.chats li.chat-persons a div.user, .list-wrapper ul li, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user, .email-wrapper .mail-list-container .mail-list .details, .email-wrapper .message-body .attachments-sections ul li .thumb, .email-wrapper .message-body .attachments-sections ul li .details .buttons, .lightGallery .image-tile .demo-gallery-poster, .swal2-modal {\n display: flex !important; }\n\n.d-inline-flex, .email-wrapper .message-body .attachments-sections ul li {\n display: inline-flex !important; }\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important; }\n .d-sm-inline {\n display: inline !important; }\n .d-sm-inline-block {\n display: inline-block !important; }\n .d-sm-block {\n display: block !important; }\n .d-sm-table {\n display: table !important; }\n .d-sm-table-row {\n display: table-row !important; }\n .d-sm-table-cell {\n display: table-cell !important; }\n .d-sm-flex {\n display: flex !important; }\n .d-sm-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important; }\n .d-md-inline {\n display: inline !important; }\n .d-md-inline-block {\n display: inline-block !important; }\n .d-md-block {\n display: block !important; }\n .d-md-table {\n display: table !important; }\n .d-md-table-row {\n display: table-row !important; }\n .d-md-table-cell {\n display: table-cell !important; }\n .d-md-flex {\n display: flex !important; }\n .d-md-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important; }\n .d-lg-inline {\n display: inline !important; }\n .d-lg-inline-block {\n display: inline-block !important; }\n .d-lg-block {\n display: block !important; }\n .d-lg-table {\n display: table !important; }\n .d-lg-table-row {\n display: table-row !important; }\n .d-lg-table-cell {\n display: table-cell !important; }\n .d-lg-flex {\n display: flex !important; }\n .d-lg-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important; }\n .d-xl-inline {\n display: inline !important; }\n .d-xl-inline-block {\n display: inline-block !important; }\n .d-xl-block {\n display: block !important; }\n .d-xl-table {\n display: table !important; }\n .d-xl-table-row {\n display: table-row !important; }\n .d-xl-table-cell {\n display: table-cell !important; }\n .d-xl-flex {\n display: flex !important; }\n .d-xl-inline-flex {\n display: inline-flex !important; } }\n\n@media print {\n .d-print-none {\n display: none !important; }\n .d-print-inline {\n display: inline !important; }\n .d-print-inline-block {\n display: inline-block !important; }\n .d-print-block {\n display: block !important; }\n .d-print-table {\n display: table !important; }\n .d-print-table-row {\n display: table-row !important; }\n .d-print-table-cell {\n display: table-cell !important; }\n .d-print-flex {\n display: flex !important; }\n .d-print-inline-flex {\n display: inline-flex !important; } }\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden; }\n .embed-responsive::before {\n display: block;\n content: \"\"; }\n .embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0; }\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n padding-top: 100%; }\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n padding-top: 100%; }\n\n.flex-row, .email-wrapper .message-body .attachments-sections ul li {\n flex-direction: row !important; }\n\n.flex-column, .new-accounts ul.chats li.chat-persons a div.user, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user {\n flex-direction: column !important; }\n\n.flex-row-reverse {\n flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n flex-direction: column-reverse !important; }\n\n.flex-wrap {\n flex-wrap: wrap !important; }\n\n.flex-nowrap {\n flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n\n.flex-fill {\n flex: 1 1 auto !important; }\n\n.flex-grow-0 {\n flex-grow: 0 !important; }\n\n.flex-grow-1 {\n flex-grow: 1 !important; }\n\n.flex-shrink-0 {\n flex-shrink: 0 !important; }\n\n.flex-shrink-1 {\n flex-shrink: 1 !important; }\n\n.justify-content-start, .list-wrapper ul li {\n justify-content: flex-start !important; }\n\n.justify-content-end, .email-wrapper .mail-list-container .mail-list .details {\n justify-content: flex-end !important; }\n\n.justify-content-center, .email-wrapper .message-body .attachments-sections ul li .thumb {\n justify-content: center !important; }\n\n.justify-content-between {\n justify-content: space-between !important; }\n\n.justify-content-around {\n justify-content: space-around !important; }\n\n.align-items-start {\n align-items: flex-start !important; }\n\n.align-items-end {\n align-items: flex-end !important; }\n\n.align-items-center, .loader-demo-box, .new-accounts ul.chats li.chat-persons a, .list-wrapper ul li, .email-wrapper .message-body .attachments-sections ul li .thumb, .email-wrapper .message-body .attachments-sections ul li .details .buttons {\n align-items: center !important; }\n\n.align-items-baseline {\n align-items: baseline !important; }\n\n.align-items-stretch, .email-wrapper .message-body .attachments-sections ul li {\n align-items: stretch !important; }\n\n.align-content-start {\n align-content: flex-start !important; }\n\n.align-content-end {\n align-content: flex-end !important; }\n\n.align-content-center {\n align-content: center !important; }\n\n.align-content-between {\n align-content: space-between !important; }\n\n.align-content-around {\n align-content: space-around !important; }\n\n.align-content-stretch {\n align-content: stretch !important; }\n\n.align-self-auto {\n align-self: auto !important; }\n\n.align-self-start {\n align-self: flex-start !important; }\n\n.align-self-end {\n align-self: flex-end !important; }\n\n.align-self-center {\n align-self: center !important; }\n\n.align-self-baseline {\n align-self: baseline !important; }\n\n.align-self-stretch {\n align-self: stretch !important; }\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important; }\n .flex-sm-column {\n flex-direction: column !important; }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-sm-wrap {\n flex-wrap: wrap !important; }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important; }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-sm-fill {\n flex: 1 1 auto !important; }\n .flex-sm-grow-0 {\n flex-grow: 0 !important; }\n .flex-sm-grow-1 {\n flex-grow: 1 !important; }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-sm-start {\n justify-content: flex-start !important; }\n .justify-content-sm-end {\n justify-content: flex-end !important; }\n .justify-content-sm-center {\n justify-content: center !important; }\n .justify-content-sm-between {\n justify-content: space-between !important; }\n .justify-content-sm-around {\n justify-content: space-around !important; }\n .align-items-sm-start {\n align-items: flex-start !important; }\n .align-items-sm-end {\n align-items: flex-end !important; }\n .align-items-sm-center {\n align-items: center !important; }\n .align-items-sm-baseline {\n align-items: baseline !important; }\n .align-items-sm-stretch {\n align-items: stretch !important; }\n .align-content-sm-start {\n align-content: flex-start !important; }\n .align-content-sm-end {\n align-content: flex-end !important; }\n .align-content-sm-center {\n align-content: center !important; }\n .align-content-sm-between {\n align-content: space-between !important; }\n .align-content-sm-around {\n align-content: space-around !important; }\n .align-content-sm-stretch {\n align-content: stretch !important; }\n .align-self-sm-auto {\n align-self: auto !important; }\n .align-self-sm-start {\n align-self: flex-start !important; }\n .align-self-sm-end {\n align-self: flex-end !important; }\n .align-self-sm-center {\n align-self: center !important; }\n .align-self-sm-baseline {\n align-self: baseline !important; }\n .align-self-sm-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important; }\n .flex-md-column {\n flex-direction: column !important; }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-md-wrap {\n flex-wrap: wrap !important; }\n .flex-md-nowrap {\n flex-wrap: nowrap !important; }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-md-fill {\n flex: 1 1 auto !important; }\n .flex-md-grow-0 {\n flex-grow: 0 !important; }\n .flex-md-grow-1 {\n flex-grow: 1 !important; }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-md-start {\n justify-content: flex-start !important; }\n .justify-content-md-end {\n justify-content: flex-end !important; }\n .justify-content-md-center {\n justify-content: center !important; }\n .justify-content-md-between {\n justify-content: space-between !important; }\n .justify-content-md-around {\n justify-content: space-around !important; }\n .align-items-md-start {\n align-items: flex-start !important; }\n .align-items-md-end {\n align-items: flex-end !important; }\n .align-items-md-center {\n align-items: center !important; }\n .align-items-md-baseline {\n align-items: baseline !important; }\n .align-items-md-stretch {\n align-items: stretch !important; }\n .align-content-md-start {\n align-content: flex-start !important; }\n .align-content-md-end {\n align-content: flex-end !important; }\n .align-content-md-center {\n align-content: center !important; }\n .align-content-md-between {\n align-content: space-between !important; }\n .align-content-md-around {\n align-content: space-around !important; }\n .align-content-md-stretch {\n align-content: stretch !important; }\n .align-self-md-auto {\n align-self: auto !important; }\n .align-self-md-start {\n align-self: flex-start !important; }\n .align-self-md-end {\n align-self: flex-end !important; }\n .align-self-md-center {\n align-self: center !important; }\n .align-self-md-baseline {\n align-self: baseline !important; }\n .align-self-md-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important; }\n .flex-lg-column {\n flex-direction: column !important; }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-lg-wrap {\n flex-wrap: wrap !important; }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important; }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-lg-fill {\n flex: 1 1 auto !important; }\n .flex-lg-grow-0 {\n flex-grow: 0 !important; }\n .flex-lg-grow-1 {\n flex-grow: 1 !important; }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-lg-start {\n justify-content: flex-start !important; }\n .justify-content-lg-end {\n justify-content: flex-end !important; }\n .justify-content-lg-center {\n justify-content: center !important; }\n .justify-content-lg-between {\n justify-content: space-between !important; }\n .justify-content-lg-around {\n justify-content: space-around !important; }\n .align-items-lg-start {\n align-items: flex-start !important; }\n .align-items-lg-end {\n align-items: flex-end !important; }\n .align-items-lg-center {\n align-items: center !important; }\n .align-items-lg-baseline {\n align-items: baseline !important; }\n .align-items-lg-stretch {\n align-items: stretch !important; }\n .align-content-lg-start {\n align-content: flex-start !important; }\n .align-content-lg-end {\n align-content: flex-end !important; }\n .align-content-lg-center {\n align-content: center !important; }\n .align-content-lg-between {\n align-content: space-between !important; }\n .align-content-lg-around {\n align-content: space-around !important; }\n .align-content-lg-stretch {\n align-content: stretch !important; }\n .align-self-lg-auto {\n align-self: auto !important; }\n .align-self-lg-start {\n align-self: flex-start !important; }\n .align-self-lg-end {\n align-self: flex-end !important; }\n .align-self-lg-center {\n align-self: center !important; }\n .align-self-lg-baseline {\n align-self: baseline !important; }\n .align-self-lg-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important; }\n .flex-xl-column {\n flex-direction: column !important; }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xl-wrap {\n flex-wrap: wrap !important; }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-xl-fill {\n flex: 1 1 auto !important; }\n .flex-xl-grow-0 {\n flex-grow: 0 !important; }\n .flex-xl-grow-1 {\n flex-grow: 1 !important; }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-xl-start {\n justify-content: flex-start !important; }\n .justify-content-xl-end {\n justify-content: flex-end !important; }\n .justify-content-xl-center {\n justify-content: center !important; }\n .justify-content-xl-between {\n justify-content: space-between !important; }\n .justify-content-xl-around {\n justify-content: space-around !important; }\n .align-items-xl-start {\n align-items: flex-start !important; }\n .align-items-xl-end {\n align-items: flex-end !important; }\n .align-items-xl-center {\n align-items: center !important; }\n .align-items-xl-baseline {\n align-items: baseline !important; }\n .align-items-xl-stretch {\n align-items: stretch !important; }\n .align-content-xl-start {\n align-content: flex-start !important; }\n .align-content-xl-end {\n align-content: flex-end !important; }\n .align-content-xl-center {\n align-content: center !important; }\n .align-content-xl-between {\n align-content: space-between !important; }\n .align-content-xl-around {\n align-content: space-around !important; }\n .align-content-xl-stretch {\n align-content: stretch !important; }\n .align-self-xl-auto {\n align-self: auto !important; }\n .align-self-xl-start {\n align-self: flex-start !important; }\n .align-self-xl-end {\n align-self: flex-end !important; }\n .align-self-xl-center {\n align-self: center !important; }\n .align-self-xl-baseline {\n align-self: baseline !important; }\n .align-self-xl-stretch {\n align-self: stretch !important; } }\n\n.float-left {\n float: left !important; }\n\n.float-right {\n float: right !important; }\n\n.float-none {\n float: none !important; }\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important; }\n .float-sm-right {\n float: right !important; }\n .float-sm-none {\n float: none !important; } }\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important; }\n .float-md-right {\n float: right !important; }\n .float-md-none {\n float: none !important; } }\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important; }\n .float-lg-right {\n float: right !important; }\n .float-lg-none {\n float: none !important; } }\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important; }\n .float-xl-right {\n float: right !important; }\n .float-xl-none {\n float: none !important; } }\n\n.overflow-auto {\n overflow: auto !important; }\n\n.overflow-hidden {\n overflow: hidden !important; }\n\n.position-static {\n position: static !important; }\n\n.position-relative {\n position: relative !important; }\n\n.position-absolute {\n position: absolute !important; }\n\n.position-fixed {\n position: fixed !important; }\n\n.position-sticky {\n position: sticky !important; }\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030; }\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal; }\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }\n\n.shadow-none {\n box-shadow: none !important; }\n\n.w-25 {\n width: 25% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-75 {\n width: 75% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n.w-auto {\n width: auto !important; }\n\n.h-25 {\n height: 25% !important; }\n\n.h-50 {\n height: 50% !important; }\n\n.h-75 {\n height: 75% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.h-auto {\n height: auto !important; }\n\n.mw-100 {\n max-width: 100% !important; }\n\n.mh-100 {\n max-height: 100% !important; }\n\n.min-vw-100 {\n min-width: 100vw !important; }\n\n.min-vh-100 {\n min-height: 100vh !important; }\n\n.vw-100 {\n width: 100vw !important; }\n\n.vh-100 {\n height: 100vh !important; }\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0); }\n\n.m-0 {\n margin: 0 !important; }\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important; }\n\n.mr-0, .rtl .settings-panel .sidebar-bg-options .rounded-circle, .rtl .settings-panel .sidebar-bg-options .color-tiles .tiles, .rtl .settings-panel .color-tiles .sidebar-bg-options .tiles, .rtl .settings-panel .events i,\n.mx-0 {\n margin-right: 0 !important; }\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important; }\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important; }\n\n.m-1 {\n margin: 0.25rem !important; }\n\n.mt-1, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .editable-cancel,\n.my-1 {\n margin-top: 0.25rem !important; }\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important; }\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important; }\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important; }\n\n.m-2 {\n margin: 0.5rem !important; }\n\n.mt-2, .template-demo > .btn, .ajax-upload-dragdrop .template-demo > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .template-demo > .swal2-styled, .wizard > .actions .template-demo > a, .template-demo > .btn-toolbar, .template-demo > .btn-group, .template-demo .circle-progress,\n.my-2 {\n margin-top: 0.5rem !important; }\n\n.mr-2, .template-demo > .btn, .ajax-upload-dragdrop .template-demo > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .template-demo > .swal2-styled, .wizard > .actions .template-demo > a, .template-demo > .btn-toolbar, .template-demo > .btn-group, .template-demo .dropdown,\n.mx-2 {\n margin-right: 0.5rem !important; }\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important; }\n\n.ml-2, .btn-toolbar .btn-group + .btn-group, .rtl .settings-panel .events i,\n.mx-2 {\n margin-left: 0.5rem !important; }\n\n.m-3 {\n margin: 1rem !important; }\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important; }\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important; }\n\n.mb-3, .template-demo .circle-progress-block, .user-profile .side-left .card .avatar img,\n.my-3 {\n margin-bottom: 1rem !important; }\n\n.ml-3, .rtl .settings-panel .sidebar-bg-options .rounded-circle, .rtl .settings-panel .sidebar-bg-options .color-tiles .tiles, .rtl .settings-panel .color-tiles .sidebar-bg-options .tiles,\n.mx-3 {\n margin-left: 1rem !important; }\n\n.m-4 {\n margin: 1.5rem !important; }\n\n.mt-4, .user-profile .side-left .card .avatar img,\n.my-4 {\n margin-top: 1.5rem !important; }\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important; }\n\n.mb-4, .user-profile .side-left .card .overview .about-user,\n.my-4 {\n margin-bottom: 1.5rem !important; }\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important; }\n\n.m-5 {\n margin: 3rem !important; }\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important; }\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important; }\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important; }\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.pt-0, .card-revenue-table .revenue-item:first-child,\n.py-0 {\n padding-top: 0 !important; }\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important; }\n\n.pb-0, .card-revenue-table .revenue-item:last-child,\n.py-0 {\n padding-bottom: 0 !important; }\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important; }\n\n.p-1 {\n padding: 0.25rem !important; }\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important; }\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important; }\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important; }\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important; }\n\n.p-2 {\n padding: 0.5rem !important; }\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important; }\n\n.pr-2,\n.px-2,\n.template-demo .circle-progress-block {\n padding-right: 0.5rem !important; }\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important; }\n\n.pl-2,\n.px-2,\n.template-demo .circle-progress-block {\n padding-left: 0.5rem !important; }\n\n.p-3 {\n padding: 1rem !important; }\n\n.pt-3,\n.py-3,\n.card-revenue-table .revenue-item {\n padding-top: 1rem !important; }\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important; }\n\n.pb-3,\n.py-3,\n.card-revenue-table .revenue-item {\n padding-bottom: 1rem !important; }\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important; }\n\n.p-4 {\n padding: 1.5rem !important; }\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important; }\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important; }\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important; }\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important; }\n\n.p-5 {\n padding: 3rem !important; }\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important; }\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important; }\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important; }\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important; }\n\n.m-n1 {\n margin: -0.25rem !important; }\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important; }\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important; }\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important; }\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important; }\n\n.m-n2 {\n margin: -0.5rem !important; }\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important; }\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important; }\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important; }\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important; }\n\n.m-n3 {\n margin: -1rem !important; }\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important; }\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important; }\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important; }\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important; }\n\n.m-n4 {\n margin: -1.5rem !important; }\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important; }\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important; }\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important; }\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important; }\n\n.m-n5 {\n margin: -3rem !important; }\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important; }\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important; }\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important; }\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important; }\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important; }\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important; }\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important; }\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important; }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important; }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important; }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important; }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important; }\n .m-sm-1 {\n margin: 0.25rem !important; }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important; }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important; }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important; }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important; }\n .m-sm-2 {\n margin: 0.5rem !important; }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important; }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important; }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important; }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important; }\n .m-sm-3 {\n margin: 1rem !important; }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important; }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important; }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important; }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important; }\n .m-sm-4 {\n margin: 1.5rem !important; }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important; }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important; }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important; }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important; }\n .m-sm-5 {\n margin: 3rem !important; }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important; }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important; }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important; }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important; }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important; }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important; }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important; }\n .p-sm-1 {\n padding: 0.25rem !important; }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important; }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important; }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important; }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important; }\n .p-sm-2 {\n padding: 0.5rem !important; }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important; }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important; }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important; }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important; }\n .p-sm-3 {\n padding: 1rem !important; }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important; }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important; }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important; }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important; }\n .p-sm-4 {\n padding: 1.5rem !important; }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important; }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important; }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important; }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important; }\n .p-sm-5 {\n padding: 3rem !important; }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important; }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important; }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important; }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important; }\n .m-sm-n1 {\n margin: -0.25rem !important; }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important; }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important; }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important; }\n .m-sm-n2 {\n margin: -0.5rem !important; }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important; }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important; }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important; }\n .m-sm-n3 {\n margin: -1rem !important; }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important; }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important; }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important; }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important; }\n .m-sm-n4 {\n margin: -1.5rem !important; }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important; }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important; }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important; }\n .m-sm-n5 {\n margin: -3rem !important; }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important; }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important; }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important; }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important; }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important; }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important; }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important; }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important; }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important; }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important; }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important; }\n .m-md-1 {\n margin: 0.25rem !important; }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important; }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important; }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important; }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important; }\n .m-md-2 {\n margin: 0.5rem !important; }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important; }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important; }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important; }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important; }\n .m-md-3 {\n margin: 1rem !important; }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important; }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important; }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important; }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important; }\n .m-md-4 {\n margin: 1.5rem !important; }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important; }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important; }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important; }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important; }\n .m-md-5 {\n margin: 3rem !important; }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important; }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important; }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important; }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important; }\n .p-md-0 {\n padding: 0 !important; }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important; }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important; }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important; }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important; }\n .p-md-1 {\n padding: 0.25rem !important; }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important; }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important; }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important; }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important; }\n .p-md-2 {\n padding: 0.5rem !important; }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important; }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important; }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important; }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important; }\n .p-md-3 {\n padding: 1rem !important; }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important; }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important; }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important; }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important; }\n .p-md-4 {\n padding: 1.5rem !important; }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important; }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important; }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important; }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important; }\n .p-md-5 {\n padding: 3rem !important; }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important; }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important; }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important; }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important; }\n .m-md-n1 {\n margin: -0.25rem !important; }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important; }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important; }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important; }\n .m-md-n2 {\n margin: -0.5rem !important; }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important; }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important; }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important; }\n .m-md-n3 {\n margin: -1rem !important; }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important; }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important; }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important; }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important; }\n .m-md-n4 {\n margin: -1.5rem !important; }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important; }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important; }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important; }\n .m-md-n5 {\n margin: -3rem !important; }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important; }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important; }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important; }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important; }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important; }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important; }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important; }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important; }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important; }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important; }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important; }\n .m-lg-1 {\n margin: 0.25rem !important; }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important; }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important; }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important; }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important; }\n .m-lg-2 {\n margin: 0.5rem !important; }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important; }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important; }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important; }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important; }\n .m-lg-3 {\n margin: 1rem !important; }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important; }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important; }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important; }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important; }\n .m-lg-4 {\n margin: 1.5rem !important; }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important; }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important; }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important; }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important; }\n .m-lg-5 {\n margin: 3rem !important; }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important; }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important; }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important; }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important; }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important; }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important; }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important; }\n .p-lg-1 {\n padding: 0.25rem !important; }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important; }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important; }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important; }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important; }\n .p-lg-2 {\n padding: 0.5rem !important; }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important; }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important; }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important; }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important; }\n .p-lg-3 {\n padding: 1rem !important; }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important; }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important; }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important; }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important; }\n .p-lg-4 {\n padding: 1.5rem !important; }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important; }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important; }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important; }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important; }\n .p-lg-5 {\n padding: 3rem !important; }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important; }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important; }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important; }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important; }\n .m-lg-n1 {\n margin: -0.25rem !important; }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important; }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important; }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important; }\n .m-lg-n2 {\n margin: -0.5rem !important; }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important; }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important; }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important; }\n .m-lg-n3 {\n margin: -1rem !important; }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important; }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important; }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important; }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important; }\n .m-lg-n4 {\n margin: -1.5rem !important; }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important; }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important; }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important; }\n .m-lg-n5 {\n margin: -3rem !important; }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important; }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important; }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important; }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important; }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important; }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important; }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important; }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important; }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important; }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important; }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important; }\n .m-xl-1 {\n margin: 0.25rem !important; }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important; }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important; }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important; }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important; }\n .m-xl-2 {\n margin: 0.5rem !important; }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important; }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important; }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important; }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important; }\n .m-xl-3 {\n margin: 1rem !important; }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important; }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important; }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important; }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important; }\n .m-xl-4 {\n margin: 1.5rem !important; }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important; }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important; }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important; }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important; }\n .m-xl-5 {\n margin: 3rem !important; }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important; }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important; }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important; }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important; }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important; }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important; }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important; }\n .p-xl-1 {\n padding: 0.25rem !important; }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important; }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important; }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important; }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important; }\n .p-xl-2 {\n padding: 0.5rem !important; }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important; }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important; }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important; }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important; }\n .p-xl-3 {\n padding: 1rem !important; }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important; }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important; }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important; }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important; }\n .p-xl-4 {\n padding: 1.5rem !important; }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important; }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important; }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important; }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important; }\n .p-xl-5 {\n padding: 3rem !important; }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important; }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important; }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important; }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important; }\n .m-xl-n1 {\n margin: -0.25rem !important; }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important; }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important; }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important; }\n .m-xl-n2 {\n margin: -0.5rem !important; }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important; }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important; }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important; }\n .m-xl-n3 {\n margin: -1rem !important; }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important; }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important; }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important; }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important; }\n .m-xl-n4 {\n margin: -1.5rem !important; }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important; }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important; }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important; }\n .m-xl-n5 {\n margin: -3rem !important; }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important; }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important; }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important; }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important; }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important; }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important; }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important; } }\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important; }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-wrap {\n white-space: normal !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.text-left {\n text-align: left !important; }\n\n.text-right {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important; }\n .text-sm-right {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important; }\n .text-md-right {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important; }\n .text-lg-right {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important; }\n .text-xl-right {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.font-weight-light, .landing-page .feature-list .feature-list-row .feature-list-item p {\n font-weight: 300 !important; }\n\n.font-weight-lighter {\n font-weight: lighter !important; }\n\n.font-weight-normal, .landing-page .feature-list .feature-list-row .feature-list-item h4 {\n font-weight: 400 !important; }\n\n.font-weight-bold {\n font-weight: 700 !important; }\n\n.font-weight-bolder {\n font-weight: bolder !important; }\n\n.font-italic {\n font-style: italic !important; }\n\n.text-white {\n color: #ffffff !important; }\n\n.text-primary {\n color: #2196f3 !important; }\n\na.text-primary:hover, a.text-primary:focus {\n color: #0a6ebd !important; }\n\n.text-secondary {\n color: #dde4eb !important; }\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #adbecf !important; }\n\n.text-success {\n color: #19d895 !important; }\n\na.text-success:hover, a.text-success:focus {\n color: #119366 !important; }\n\n.text-info {\n color: #8862e0 !important; }\n\na.text-info:hover, a.text-info:focus {\n color: #5a28cd !important; }\n\n.text-warning {\n color: #ffaf00 !important; }\n\na.text-warning:hover, a.text-warning:focus {\n color: #b37b00 !important; }\n\n.text-danger {\n color: #ff6258 !important; }\n\na.text-danger:hover, a.text-danger:focus {\n color: #ff1a0c !important; }\n\n.text-light {\n color: #fbfbfb !important; }\n\na.text-light:hover, a.text-light:focus {\n color: #d5d5d5 !important; }\n\n.text-dark {\n color: #252C46 !important; }\n\na.text-dark:hover, a.text-dark:focus {\n color: #0b0d14 !important; }\n\n.text-body {\n color: #fff !important; }\n\n.text-muted, .preview-list .preview-item .preview-item-content p .content-category, .email-wrapper .mail-list-container .mail-list .content .message_text, .email-wrapper .mail-list-container .mail-list .details .date {\n color: #b9c0d3 !important; }\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0; }\n\n.text-decoration-none {\n text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important; }\n\n.text-reset {\n color: inherit !important; }\n\n.visible {\n visibility: visible !important; }\n\n.invisible {\n visibility: hidden !important; }\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important; }\n a:not(.btn) {\n text-decoration: underline; }\n abbr[title]::after {\n content: \" (\" attr(title) \")\"; }\n pre {\n white-space: pre-wrap !important; }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid; }\n thead {\n display: table-header-group; }\n tr,\n img {\n page-break-inside: avoid; }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3; }\n h2,\n h3 {\n page-break-after: avoid; }\n @page {\n size: a3; }\n body {\n min-width: 992px !important; }\n .container {\n min-width: 992px !important; }\n .navbar {\n display: none; }\n .badge {\n border: 1px solid #000; }\n .table, .jsgrid .jsgrid-table {\n border-collapse: collapse !important; }\n \n .table td,\n .jsgrid .jsgrid-table td, .table th, .jsgrid .jsgrid-table th {\n background-color: #ffffff !important; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important; }\n .table-dark {\n color: inherit; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6; }\n .table .thead-dark th, .jsgrid .jsgrid-table .thead-dark th {\n color: inherit;\n border-color: #dee2e6; } }\n\n/*-------------------------------------------------------------------*/\n/* === Template mixins === */\n/* Animation Mixins */\n@keyframes dropdownAnimation {\n from {\n opacity: 0;\n transform: translate3d(0, -30px, 0); }\n to {\n opacity: 1;\n transform: none;\n transform: translate3d(0, 0px, 0); } }\n\n.dropdownAnimation, .nav .nav-item.dropdown .navbar-dropdown,\n.navbar-nav .nav-item.dropdown .navbar-dropdown {\n animation-name: dropdownAnimation;\n animation-duration: 0.25s;\n animation-fill-mode: both; }\n\n@keyframes fadeOut {\n from {\n opacity: 1; }\n to {\n opacity: 0; } }\n\n.fadeOut {\n animation-name: fadeOut; }\n\n.infinite-spin {\n animation-name: spin;\n animation-duration: 3s;\n animation-iteration-count: infinite;\n animation-timing-function: linear; }\n\n@keyframes spin {\n from {\n transform: rotate(0deg); }\n to {\n transform: rotate(360deg); } }\n\n@keyframes fadeInUp {\n from {\n opacity: 0;\n transform: translate3d(0, 100%, 0); }\n to {\n opacity: 1;\n transform: none; } }\n\n.fadeInUp {\n animation-name: fadeInUp; }\n\n@keyframes menufadeInLeft {\n from {\n opacity: 0;\n -webkit-transform: translate3d(-20px, 0, 0);\n transform: translate3d(-20px, 0, 0); }\n to {\n opacity: 1;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n.menufadeInLeft {\n -webkit-animation-name: menufadeInLeft;\n animation-name: menufadeInLeft; }\n\n.new-accounts ul.chats li.chat-persons a div.user p.u-name, .new-accounts ul.chats li.chat-persons a div.user p.u-designation, .settings-panel .chat-list .list .info p, .list-wrapper ul li .form-check, .list-wrapper ul li .form-check .form-check-label, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-name, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-designation, .email-wrapper .mail-list-container .mail-list .content .sender-name, .email-wrapper .message-body .attachments-sections ul li .details p.file-name {\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap; }\n\n/*-------------------------------------------------------------------*/\n/* === Core Styles === */\n/* Reset Styles */\nbody {\n padding: 0;\n margin: 0;\n overflow-x: hidden;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .tt-hint,\n.tt-query,\n.typeahead, .form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .tt-hint:focus,\n.tt-query:focus,\n.typeahead:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none; }\n\n.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .tt-hint,\n.tt-query,\n.typeahead {\n box-shadow: none; }\n\n.form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .tt-hint:focus,\n.tt-query:focus,\n.typeahead:focus {\n outline: 0;\n box-shadow: none; }\n\na,\ndiv,\nh1,\nh2,\nh3,\nh4,\nh5,\np,\nspan {\n text-shadow: none; }\n\n[type=button]:focus,\na:active,\na:focus,\na:visited,\nbutton::-moz-focus-inner,\ninput[type=button]::-moz-focus-inner,\ninput[type=file] > input[type=button]::-moz-focus-inner,\ninput[type=reset]::-moz-focus-inner,\ninput[type=submit]::-moz-focus-inner,\nselect::-moz-focus-inner {\n outline: 0; }\n\n.form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .tt-hint:focus,\n.tt-query:focus,\n.typeahead:focus,\nbutton:focus,\ninput,\ninput:focus,\nselect:focus,\ntextarea:focus {\n outline: none;\n outline-width: 0;\n outline-color: transparent;\n box-shadow: none;\n outline-style: none; }\n\ntextarea {\n resize: none;\n overflow-x: hidden; }\n\n.btn, .ajax-upload-dragdrop .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, .wizard > .actions a,\n.btn-group.open .dropdown-toggle,\n.btn:active,\n.ajax-upload-dragdrop .ajax-file-upload:active,\n.swal2-modal .swal2-buttonswrapper .swal2-styled:active,\n.wizard > .actions a:active, .btn:focus, .ajax-upload-dragdrop .ajax-file-upload:focus, .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, .wizard > .actions a:focus, .btn:hover, .ajax-upload-dragdrop .ajax-file-upload:hover, .swal2-modal .swal2-buttonswrapper .swal2-styled:hover, .wizard > .actions a:hover,\n.btn:visited,\n.ajax-upload-dragdrop .ajax-file-upload:visited,\n.swal2-modal .swal2-buttonswrapper .swal2-styled:visited,\n.wizard > .actions a:visited,\na,\na:active,\na:checked,\na:focus,\na:hover,\na:visited,\nbody,\nbutton,\nbutton:active,\nbutton:hover,\nbutton:visited,\ndiv,\ninput,\ninput:active,\ninput:focus,\ninput:hover,\ninput:visited,\nselect,\nselect:active,\nselect:focus,\nselect:visited,\ntextarea,\ntextarea:active,\ntextarea:focus,\ntextarea:hover,\ntextarea:visited {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none; }\n\n.btn.active.focus, .ajax-upload-dragdrop .active.focus.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .active.focus.swal2-styled, .wizard > .actions a.active.focus,\n.btn.active:focus,\n.ajax-upload-dragdrop .active.ajax-file-upload:focus,\n.swal2-modal .swal2-buttonswrapper .active.swal2-styled:focus,\n.wizard > .actions a.active:focus, .btn.focus, .ajax-upload-dragdrop .focus.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .focus.swal2-styled, .wizard > .actions a.focus,\n.btn:active.focus,\n.ajax-upload-dragdrop .ajax-file-upload:active.focus,\n.swal2-modal .swal2-buttonswrapper .swal2-styled:active.focus,\n.wizard > .actions a:active.focus,\n.btn:active:focus,\n.ajax-upload-dragdrop .ajax-file-upload:active:focus,\n.swal2-modal .swal2-buttonswrapper .swal2-styled:active:focus,\n.wizard > .actions a:active:focus, .btn:focus, .ajax-upload-dragdrop .ajax-file-upload:focus, .swal2-modal .swal2-buttonswrapper .swal2-styled:focus, .wizard > .actions a:focus,\nbutton,\nbutton:active,\nbutton:checked,\nbutton:focus,\nbutton:hover,\nbutton:visited {\n outline: 0;\n outline-offset: 0; }\n\n.bootstrap-select .dropdown-toggle:focus {\n outline: 0 !important;\n outline-offset: 0; }\n\n.dropdown-menu > li > a:active,\n.dropdown-menu > li > a:focus,\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:visited {\n outline: 0 !important; }\n\na:focus,\ninput:focus {\n border-color: transparent;\n outline: none; }\n\n/* Fonts */\n.text-twitter {\n color: #4DBFF5; }\n\n.text-facebook {\n color: #648ACA; }\n\n.text-google {\n color: #E55F4B; }\n\n.text-linkedin {\n color: #0177b4; }\n\n.text-pinterest {\n color: #cc2127; }\n\n.text-youtube {\n color: #e52d27; }\n\n.text-github {\n color: #333333; }\n\n.text-behance {\n color: #1769ff; }\n\n.text-dribbble {\n color: #ea4c89; }\n\n.text-reddit {\n color: #ff4500; }\n\n.bg-twitter {\n background: #4DBFF5; }\n\n.bg-facebook {\n background: #648ACA; }\n\n.bg-google {\n background: #E55F4B; }\n\n.bg-linkedin {\n background: #0177b4; }\n\n.bg-pinterest {\n background: #cc2127; }\n\n.bg-youtube {\n background: #e52d27; }\n\n.bg-github {\n background: #333333; }\n\n.bg-behance {\n background: #1769ff; }\n\n.bg-dribbble {\n background: #ea4c89; }\n\n.bg-reddit {\n background: #ff4500; }\n\n/* Typography */\n:root,\nbody {\n font-size: 1rem;\n font-family: \"roboto\", sans-serif;\n color: #fff; }\n\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: \"roboto\", sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: normal; }\n\np,\na:not([href]):not([tabindex]) {\n color: #fff;\n font-size: 0.875rem; }\n\n.h1,\nh1 {\n font-size: 2.3125rem; }\n\n.h2,\nh2 {\n font-size: 2rem; }\n\n.h3,\nh3 {\n font-size: 1.6875rem; }\n\n.h4,\nh4 {\n font-size: 1.25rem; }\n\n.h5,\nh5 {\n font-size: 1.0625rem; }\n\n.h6,\nh6 {\n font-size: 1rem; }\n\np {\n font-size: 0.875rem; }\n\n.display-1 {\n font-size: 3.75rem; }\n @media (max-width: 991px) {\n .display-1 {\n font-size: 3rem; } }\n\n.display-2 {\n font-size: 3.125rem; }\n @media (max-width: 991px) {\n .display-2 {\n font-size: 2.5rem; } }\n\n.display-3 {\n font-size: 2.5rem; }\n @media (max-width: 991px) {\n .display-3 {\n font-size: 2rem; } }\n\n.display-4 {\n font-size: 1.875rem; }\n @media (max-width: 991px) {\n .display-4 {\n font-size: 1.5rem; } }\n\n.display-5 {\n font-size: 1.25rem; }\n @media (max-width: 991px) {\n .display-5 {\n font-size: 1rem; } }\n\n.blockquote {\n padding: 1.25rem;\n border: 1px solid #383e5d; }\n\naddress p {\n margin-bottom: 0; }\n\n.blockquote-primary {\n border-color: #2196f3; }\n .blockquote-primary .blockquote-footer {\n color: #2196f3; }\n\n.blockquote-secondary {\n border-color: #dde4eb; }\n .blockquote-secondary .blockquote-footer {\n color: #dde4eb; }\n\n.blockquote-success {\n border-color: #19d895; }\n .blockquote-success .blockquote-footer {\n color: #19d895; }\n\n.blockquote-info {\n border-color: #8862e0; }\n .blockquote-info .blockquote-footer {\n color: #8862e0; }\n\n.blockquote-warning {\n border-color: #ffaf00; }\n .blockquote-warning .blockquote-footer {\n color: #ffaf00; }\n\n.blockquote-danger {\n border-color: #ff6258; }\n .blockquote-danger .blockquote-footer {\n color: #ff6258; }\n\n.blockquote-light {\n border-color: #fbfbfb; }\n .blockquote-light .blockquote-footer {\n color: #fbfbfb; }\n\n.blockquote-dark {\n border-color: #252C46; }\n .blockquote-dark .blockquote-footer {\n color: #252C46; }\n\n.page-title {\n color: #fff;\n margin: 0.38rem 0 0.75rem; }\n\n.card-title {\n font-family: \"roboto\", sans-serif;\n font-weight: 500;\n color: #212229;\n margin-bottom: 15px;\n font-size: 14px;\n text-transform: capitalize; }\n .rtl .card-title {\n text-align: right; }\n\n.card-subtitle {\n font-weight: 300;\n font-family: \"roboto\", sans-serif;\n margin-top: 0.625rem;\n margin-bottom: 0.625rem; }\n\n.card-description {\n margin-bottom: 0.9375rem;\n font-family: \"roboto\", sans-serif; }\n .rtl .card-description {\n text-align: right; }\n\n.font-weight-normal, .landing-page .feature-list .feature-list-row .feature-list-item h4 {\n font-weight: 400; }\n\n.font-weight-medium {\n font-weight: 500; }\n\n.font-weight-semibold {\n font-weight: 600; }\n\nsmall,\n.text-small {\n font-size: 12px; }\n\n.icon-lg {\n font-size: 2.5rem; }\n\n.icon-md {\n font-size: 1.875rem; }\n\n.icon-sm {\n font-size: 1.3rem; }\n\n/* Miscellanoeous */\nbody,\nhtml {\n overflow-x: hidden;\n padding-right: 0 !important; }\n\n*:-moz-full-screen,\n*:-webkit-full-screen,\n*:fullscreen *:-ms-fullscreen {\n overflow: auto !important; }\n\n.scroll-container {\n position: relative; }\n .scroll-container.horizontally {\n overflow-x: hidden;\n width: 100%;\n max-width: 100%; }\n .scroll-container.vertically {\n overflow-y: hidden;\n height: 100%;\n max-height: 100%; }\n\npre {\n padding: 15px;\n font-size: 14px; }\n\n/* Utilities */\n.logo {\n width: 150px;\n max-width: 100%; }\n\n.grid-margin {\n margin-bottom: 25px; }\n\n@media (min-width: 576px) {\n .grid-margin-sm-0 {\n margin-bottom: 0; } }\n\n@media (min-width: 768px) {\n .grid-margin-md-0 {\n margin-bottom: 0; } }\n\n@media (min-width: 992px) {\n .grid-margin-lg-0 {\n margin-bottom: 0; } }\n\n@media (min-width: 1200px) {\n .grid-margin-xl-0 {\n margin-bottom: 0; } }\n\n.rounded-circle[class*='img'], .settings-panel .color-tiles .tiles[class*='img'] {\n position: relative;\n overflow: hidden; }\n .rounded-circle[class*='img'] .flag-icon, .settings-panel .color-tiles .tiles[class*='img'] .flag-icon {\n position: absolute;\n top: auto;\n left: -10px;\n right: 0;\n bottom: auto;\n width: calc(100% + 20px);\n height: 100%;\n display: block;\n margin: auto; }\n\n.img-curved {\n border-radius: 10px; }\n\n.img-raised {\n box-shadow: 0 4px 8px 0 rgba(42, 55, 71, 0.15); }\n\n.img-lg {\n width: 92px;\n min-width: 92px;\n height: 92px; }\n\n.img-md {\n width: 60px;\n min-width: 60px;\n height: 60px; }\n\n.img-sm {\n width: 43px;\n min-width: 43px;\n height: 43px; }\n\n.img-xs {\n width: 32px;\n min-width: 32px;\n height: 32px; }\n\n.img-ss, .image-grouped .text-avatar,\n.image-grouped img, .table td img:not(.thumb-image), .jsgrid .jsgrid-table td img:not(.thumb-image),\n.table th img:not(.thumb-image),\n.jsgrid .jsgrid-table th img:not(.thumb-image), .settings-panel .color-tiles .tiles {\n width: 35px;\n min-width: 35px;\n height: 35px; }\n\n.img-curved {\n border-radius: 10px; }\n\n.display-avatar {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 43px;\n min-width: 43px;\n height: 43px;\n font-size: 16px;\n font-weight: 600;\n border-radius: 100%; }\n\n.stretch-card {\n display: flex;\n align-items: stretch;\n justify-content: stretch; }\n .stretch-card > .card {\n width: 100%;\n min-width: 100%; }\n\n.dot-indicator {\n width: 10px;\n height: 10px;\n border-radius: 100%; }\n .dot-indicator.dot-indicator-sm {\n width: 6px;\n height: 6px; }\n\n.border-indicator {\n width: 10px;\n height: 10px;\n border-width: 2px;\n border-style: solid;\n border-color: #383e5d;\n border-radius: 100%; }\n\n.dropdown-divider {\n border-color: #383e5d; }\n\n@media (min-width: 576px) {\n .border-right-sm {\n border-right: 1px solid #383e5d; } }\n\n@media (min-width: 768px) {\n .border-right-md {\n border-right: 1px solid #383e5d; } }\n\n@media (min-width: 992px) {\n .border-right-lg {\n border-right: 1px solid #383e5d; } }\n\n@media (min-width: 576px) {\n .border-left-sm {\n border-left: 1px solid #383e5d; } }\n\n.border-strong {\n border-color: black; }\n\n.count-wrapper {\n position: relative; }\n .count-wrapper .count {\n position: absolute;\n width: auto;\n min-width: 8px;\n min-height: 8px;\n padding: 2px 4px;\n font-size: 75%;\n line-height: 1;\n vertical-align: middle;\n border-radius: 100%;\n color: #ffffff;\n font-weight: 500; }\n .count-wrapper .count.top-right {\n top: -5px;\n right: 0; }\n .count-wrapper .count.bottom-right {\n bottom: -5px;\n right: 0; }\n .count-wrapper .count.bottom-left {\n bottom: -5px;\n left: 0; }\n .count-wrapper .count.top-left {\n top: -5px;\n left: 0; }\n\n@media (min-width: 768px) {\n .border-left-md {\n border-left: 1px solid #383e5d; } }\n\n@media (min-width: 992px) {\n .border-left-lg {\n border-left: 1px solid #383e5d; } }\n\n.text-gray, .card-subtitle, .new-accounts ul.chats li.chat-persons a p.joined-date {\n color: #212529; }\n\n.text-black {\n color: #000; }\n\n.flex-grow {\n flex-grow: 1; }\n\n.ellipsis, .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name, .tickets-card .ticket-float span {\n max-width: 95%;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden; }\n\n.no-wrap {\n white-space: nowrap; }\n\n.status-indicator {\n border-width: 2px;\n border-style: solid;\n border-color: #ffaf00;\n border-radius: 100%;\n display: inline-block;\n height: 8px;\n width: 8px; }\n .status-indicator.online {\n border-color: #19d895; }\n .status-indicator.offline {\n border-color: #2196f3; }\n .status-indicator.away {\n border-color: #ffaf00; }\n\n.bg-transparent {\n background: transparent; }\n\n.aligner-wrapper {\n position: relative; }\n .aligner-wrapper .absolute {\n position: absolute; }\n .aligner-wrapper .absolute.absolute-center {\n top: 50%;\n transform: translateY(-50%);\n bottom: 0;\n right: 0;\n left: 0;\n margin: auto; }\n .aligner-wrapper .absolute.left {\n left: 0; }\n .aligner-wrapper .absolute.right {\n right: 0; }\n .aligner-wrapper .absolute.bottom {\n bottom: 0; }\n .aligner-wrapper .absolute.top {\n top: 0; }\n\n.image-grouped {\n display: flex; }\n .image-grouped .text-avatar,\n .image-grouped img {\n border-radius: 100%;\n margin-left: -10px;\n z-index: 0;\n border: 4px solid #222437;\n transform: scale(1);\n transition-duration: 0.3s;\n transition-timing-function: ease;\n transition-property: \"box-shadow\", \"z-index\", \"transform\", \"border-width\"; }\n .image-grouped .text-avatar:first-child,\n .image-grouped img:first-child {\n margin-left: 0; }\n .image-grouped .text-avatar:hover,\n .image-grouped img:hover {\n z-index: 1;\n box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.5);\n transform: scale(1.05);\n border-width: 0; }\n .image-grouped .text-avatar {\n color: #2196f3;\n font-size: 11px;\n font-weight: 600; }\n\n.v-strock-1 {\n width: 2px; }\n\n.v-strock-2 {\n width: 3px; }\n\n.v-strock-3 {\n width: 4px; }\n\n.v-strock-4 {\n width: 5px; }\n\n.h-strock-1 {\n height: 2px; }\n\n.h-strock-2 {\n height: 3px; }\n\n.h-strock-3 {\n height: 4px; }\n\n.h-strock-4 {\n height: 5px; }\n\n.bg-inverse-primary, .image-grouped .text-avatar {\n background: rgba(33, 150, 243, 0.2); }\n\n.bg-inverse-secondary {\n background: rgba(221, 228, 235, 0.2); }\n\n.bg-inverse-success {\n background: rgba(25, 216, 149, 0.2); }\n\n.bg-inverse-info {\n background: rgba(136, 98, 224, 0.2); }\n\n.bg-inverse-warning {\n background: rgba(255, 175, 0, 0.2); }\n\n.bg-inverse-danger {\n background: rgba(255, 98, 88, 0.2); }\n\n.bg-inverse-light {\n background: rgba(251, 251, 251, 0.2); }\n\n.bg-inverse-dark {\n background: rgba(37, 44, 70, 0.2); }\n\n.list {\n padding-left: 0; }\n .list.list-noborders .list-item {\n border: none; }\n .list .list-item {\n display: flex;\n align-items: center;\n padding: 0 0 30px 0; }\n .list .list-item:first-child {\n padding-top: 0; }\n .list .list-item:last-child {\n padding-bottom: 0; }\n\n.text-transparent {\n opacity: 0.6; }\n\n.text-avatar {\n display: flex;\n justify-content: center;\n align-items: center;\n font-weight: 500; }\n\n.user-avatar {\n position: relative;\n display: inline-block; }\n .user-avatar .edit-avatar-icon {\n position: absolute;\n bottom: 8%;\n right: -10px;\n height: 35px;\n width: 35px;\n border-radius: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n background: #dde4eb;\n color: #4d4c4c;\n border: 3px solid #fff; }\n .user-avatar .edit-avatar-icon i {\n font-size: 15px; }\n\n/* Demo Styles */\n.template-demo > .btn-group .btn, .template-demo > .btn-group .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .template-demo > .btn-group .ajax-file-upload, .template-demo > .btn-group .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .template-demo > .btn-group .swal2-styled, .template-demo > .btn-group .wizard > .actions a, .wizard > .actions .template-demo > .btn-group a {\n margin: 0 !important; }\n\n.template-demo .progress {\n margin-top: 1.5rem; }\n\n.template-demo > h2,\n.template-demo > h3,\n.template-demo > h4,\n.template-demo > h5,\n.template-demo > h6,\n.template-demo > h1 {\n border-top: 1px solid #383e5d;\n padding: 0.5rem 0 0; }\n\n.template-demo .ul-slider.noUi-horizontal {\n margin-top: 2rem; }\n\n.template-demo .ul-slider.noUi-vertical {\n margin-right: 2rem; }\n\n.template-demo .dropdown {\n display: inline-block;\n margin-bottom: 0.5rem; }\n\n.template-demo nav .breadcrumb {\n margin-bottom: 1.375rem; }\n\n.template-demo nav:last-child .breadcrumb {\n margin-bottom: 0; }\n\n.template-demo .editable-form > .form-group {\n border-bottom: 1px solid #383e5d;\n padding-bottom: 0.8rem;\n margin-bottom: 0.8rem; }\n\n.template-demo .circle-progress {\n padding: 15px; }\n\n.demo-modal {\n position: static;\n display: block; }\n .demo-modal .modal-dialog {\n margin-top: 0 !important; }\n .demo-modal .modal-dialog.modal-lg {\n max-width: 100%; }\n\n.documentation {\n padding-top: 0;\n max-width: 100%; }\n .documentation .content-wrapper {\n padding-top: 0;\n min-height: calc(100vh - 63px); }\n\n.doc-table-contents,\n.doc-header {\n position: fixed; }\n\n.doc-header {\n padding-top: 24px;\n padding-bottom: 24px;\n z-index: 2;\n background: #1c1e2f; }\n\n.doc-content {\n padding-top: 157px; }\n\n.doc-table-contents {\n overflow: auto;\n max-height: calc(100% - 157px); }\n .doc-table-contents ul li {\n margin-top: 10px; }\n .doc-table-contents ul li:before {\n font-size: .5rem; }\n\n.doc-credits ul li {\n margin-bottom: 10px; }\n .doc-credits ul li a {\n margin-left: .25rem; }\n\n.demo_blank_card.card-1 {\n height: 100vh;\n min-height: 400px; }\n\n.demo_blank_card.card-2 {\n height: 320px; }\n\n.demo_blank_card.card-3 {\n height: 500px; }\n\n.loader-demo-box {\n width: 100%;\n height: 200px; }\n\n/* Dashboard */\n.card-statistics .highlight-icon {\n height: 53px;\n width: 53px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50px; }\n .card-statistics .highlight-icon i {\n font-size: 27px; }\n\n.card-statistics .card-col {\n border-right: 1px solid #383e5d; }\n .card-statistics .card-col:last-child {\n border-right: none; }\n @media (max-width: 767.98px) {\n .card-statistics .card-col {\n padding-left: 0;\n padding-right: 0;\n position: relative;\n border: none; }\n .card-statistics .card-col:first-child:after, .card-statistics .card-col:first-child:before, .card-statistics .card-col:nth-child(2):after, .card-statistics .card-col:nth-child(2):before, .card-statistics .card-col:nth-child(3):after, .card-statistics .card-col:nth-child(3):before {\n content: \"\";\n position: absolute;\n background: #383e5d; }\n .card-statistics .card-col:first-child:before {\n bottom: 0;\n width: 94.2%;\n height: 1px;\n right: 0; }\n .card-statistics .card-col:first-child:after {\n bottom: 0;\n width: 1px;\n height: 100%;\n right: 0; }\n .card-statistics .card-col:nth-child(2):before {\n bottom: 0;\n width: 94.2%;\n height: 1px;\n left: 0; }\n .card-statistics .card-col:nth-child(3):before {\n width: 1px;\n height: 100%;\n right: 0; } }\n\n.card-revenue-table .revenue-item {\n border-bottom: 1px solid #383e5d; }\n .card-revenue-table .revenue-item:last-child {\n border-bottom: 0; }\n .card-revenue-table .revenue-item .revenue-desc {\n margin-right: auto;\n width: 80%; }\n .card-revenue-table .revenue-item .revenue-desc p {\n margin-bottom: 0; }\n .card-revenue-table .revenue-item .revenue-amount {\n margin-left: auto;\n width: 40%; }\n .card-revenue-table .revenue-item .revenue-amount p {\n font-size: 1.25rem;\n font-family: \"roboto\", sans-serif;\n font-weight: 600;\n text-align: right; }\n .rtl .card-revenue-table .revenue-item .revenue-amount p {\n text-align: left; }\n\n.card-revenue {\n background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1);\n background-size: cover;\n color: #ffffff; }\n .card-revenue .highlight-text {\n font-size: 1.875rem;\n font-family: \"roboto\", sans-serif;\n font-weight: 500; }\n .card-revenue .badge {\n background-color: rgba(255, 255, 255, 0.2);\n font-size: 1.125rem;\n padding: 0.5rem 1.25rem; }\n\n.card-weather {\n background: #222437; }\n .card-weather .card-body {\n background: #ffffff; }\n .card-weather .card-body:first-child {\n background: url(\"../../images/samples/weather.svg\") no-repeat center;\n background-size: cover; }\n .card-weather .weather-date-location {\n padding: 0 0 38px; }\n .card-weather .weather-data {\n padding: 0 0 4.75rem; }\n .card-weather .weather-data i {\n font-size: 5.313rem;\n line-height: 1; }\n .card-weather .weakly-weather {\n background: #222437;\n overflow-x: auto; }\n .card-weather .weakly-weather .weakly-weather-item {\n flex: 0 0 14.28%;\n border-right: 1px solid #383e5d;\n padding: 1rem;\n text-align: center; }\n .card-weather .weakly-weather .weakly-weather-item i {\n font-size: 1.2rem; }\n .card-weather .weakly-weather .weakly-weather-item:last-child {\n border-right: 0; }\n .card-weather .weakly-weather .weakly-weather-item .symbol {\n color: #b9c0d3;\n font-size: 1.875rem;\n font-weight: 300; }\n\n.product-chart-wrapper {\n height: 92%; }\n\n#dashboardTrendingProgress {\n width: 60px; }\n\n.dashboard-bar-chart-legend .col {\n text-align: center;\n display: flex;\n align-items: center;\n flex-direction: column; }\n .dashboard-bar-chart-legend .col .bg {\n margin-left: auto;\n margin-right: auto;\n height: 5px;\n width: 30px;\n display: block;\n margin-top: 5px; }\n .dashboard-bar-chart-legend .col:nth-child(1) .bg {\n background: #8862e0; }\n .dashboard-bar-chart-legend .col:nth-child(2) .bg {\n background: #2196f3; }\n .dashboard-bar-chart-legend .col:nth-child(3) .bg {\n background: #ff6258; }\n\n.intro-banner {\n background: #dbe4ec;\n display: flex;\n align-items: center;\n padding: 20px;\n border-radius: 2px; }\n .intro-banner .banner-image {\n width: 24%;\n max-width: 100%; }\n .intro-banner .banner-image img {\n display: block;\n margin: auto; }\n .intro-banner .content-area {\n width: 58%;\n color: #000;\n display: flex;\n flex-direction: column;\n align-items: end; }\n\n.sales-mini-tabs {\n border-bottom: none; }\n .sales-mini-tabs .nav-item .nav-link {\n border: none;\n font-weight: 500;\n padding: 5px 15px;\n border-radius: 2px;\n transition-duration: 0.7s;\n transition-property: \"color\"; }\n .sales-mini-tabs .nav-item .nav-link.active {\n font-weight: 600;\n background: #2a2c44;\n color: #2196f3; }\n\n/*-------------------------------------------------------------------*/\n/* === Components === */\n.nav .nav-item,\n.navbar-nav .nav-item {\n line-height: 1; }\n @media (max-width: 992px) {\n .nav .nav-item.dropdown,\n .navbar-nav .nav-item.dropdown {\n position: unset; } }\n .nav .nav-item.dropdown .dropdown-toggle:after,\n .navbar-nav .nav-item.dropdown .dropdown-toggle:after {\n border: none;\n content: \"\\F140\";\n font-family: \"Material Design Icons\";\n font-size: 20px;\n color: grey;\n text-rendering: auto;\n line-height: inherit;\n vertical-align: 0; }\n .nav .nav-item.dropdown .count-indicator,\n .navbar-nav .nav-item.dropdown .count-indicator {\n position: relative;\n text-align: center; }\n .nav .nav-item.dropdown .count-indicator i,\n .navbar-nav .nav-item.dropdown .count-indicator i {\n font-size: 21px;\n margin-right: 0;\n vertical-align: middle; }\n .nav .nav-item.dropdown .count-indicator .count,\n .navbar-nav .nav-item.dropdown .count-indicator .count {\n position: absolute;\n left: 50%;\n width: 1rem;\n height: 1rem;\n border-radius: 100%;\n background: #FF0017;\n color: #ffffff;\n font-size: 11px;\n top: -1px;\n font-weight: 600;\n line-height: 1rem;\n border: none;\n text-align: center; }\n .nav .nav-item.dropdown .count-indicator:after,\n .navbar-nav .nav-item.dropdown .count-indicator:after {\n display: none; }\n .nav .nav-item.dropdown i,\n .navbar-nav .nav-item.dropdown i {\n margin-right: 0.5rem;\n vertical-align: middle; }\n .rtl .nav .nav-item.dropdown i, .rtl\n .navbar-nav .nav-item.dropdown i {\n margin-left: 0.5rem;\n margin-right: 0; }\n .nav .nav-item.dropdown .navbar-dropdown,\n .navbar-nav .nav-item.dropdown .navbar-dropdown {\n font-size: 0.9rem;\n margin-top: 15px;\n position: absolute;\n right: 0;\n left: auto;\n border: 1px solid rgba(182, 182, 182, 0.1);\n padding: 0 0 20px;\n min-width: 100%;\n border-radius: 2px;\n box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13);\n overflow-x: hidden; }\n .rtl .nav .nav-item.dropdown .navbar-dropdown, .rtl\n .navbar-nav .nav-item.dropdown .navbar-dropdown {\n right: auto;\n left: 0; }\n @media (max-width: 991px) {\n .nav .nav-item.dropdown .navbar-dropdown,\n .navbar-nav .nav-item.dropdown .navbar-dropdown {\n right: -85px; } }\n .nav .nav-item.dropdown .navbar-dropdown.dropdown-left,\n .navbar-nav .nav-item.dropdown .navbar-dropdown.dropdown-left {\n left: 0;\n right: auto; }\n .nav .nav-item.dropdown .navbar-dropdown .badge,\n .navbar-nav .nav-item.dropdown .navbar-dropdown .badge {\n margin-left: 0.5rem; }\n .rtl .nav .nav-item.dropdown .navbar-dropdown .badge, .rtl\n .navbar-nav .nav-item.dropdown .navbar-dropdown .badge {\n margin-left: 0;\n margin-right: 1.25rem; }\n @media (max-width: 991px) {\n .nav .nav-item.dropdown .navbar-dropdown .badge,\n .navbar-nav .nav-item.dropdown .navbar-dropdown .badge {\n margin-right: 0.5rem; }\n .rtl .nav .nav-item.dropdown .navbar-dropdown .badge, .rtl\n .navbar-nav .nav-item.dropdown .navbar-dropdown .badge {\n margin-left: 0.5rem;\n margin-right: 0; } }\n .nav .nav-item.dropdown .navbar-dropdown .dropdown-item,\n .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item {\n display: flex;\n align-items: center;\n margin-bottom: 0;\n padding: 5px 25px; }\n .nav .nav-item.dropdown .navbar-dropdown .dropdown-item i,\n .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item i {\n font-size: 24px; }\n .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .ellipsis, .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name, .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .user-name, .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .tickets-card .ticket-float span, .tickets-card .ticket-float .nav .nav-item.dropdown .navbar-dropdown .dropdown-item span,\n .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .ellipsis,\n .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name,\n .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .user-name,\n .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .tickets-card .ticket-float span,\n .tickets-card .ticket-float .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item span {\n max-width: 200px;\n overflow: hidden;\n text-overflow: ellipsis; }\n .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .preview-icon,\n .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .preview-icon {\n width: 40px;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: center; }\n .nav .nav-item.dropdown .navbar-dropdown .dropdown-item .small-text,\n .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item .small-text {\n font-size: 0.75rem; }\n .nav .nav-item.dropdown .navbar-dropdown .dropdown-divider,\n .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-divider {\n margin: 0; }\n\n/* Navbar */\n.navbar.default-layout {\n font-family: \"roboto\", sans-serif;\n background: #222437;\n transition: background 0.25s ease;\n -webkit-transition: background 0.25s ease;\n -moz-transition: background 0.25s ease;\n -ms-transition: background 0.25s ease; }\n .navbar.default-layout .navbar-brand-wrapper {\n transition: width 0.25s ease, background 0.25s ease;\n -webkit-transition: width 0.25s ease, background 0.25s ease;\n -moz-transition: width 0.25s ease, background 0.25s ease;\n -ms-transition: width 0.25s ease, background 0.25s ease;\n background: #222437;\n width: 270px;\n height: 63px; }\n .navbar.default-layout .navbar-brand-wrapper .navbar-brand {\n color: #ffffff;\n font-size: 1.5rem;\n line-height: 48px;\n margin-right: 0;\n padding: 0.25rem 0;\n display: flex; }\n .navbar.default-layout .navbar-brand-wrapper .navbar-brand:active, .navbar.default-layout .navbar-brand-wrapper .navbar-brand:focus, .navbar.default-layout .navbar-brand-wrapper .navbar-brand:hover {\n color: #424546; }\n .navbar.default-layout .navbar-brand-wrapper .navbar-brand img {\n width: 170px;\n max-width: 100%;\n margin: auto;\n vertical-align: middle; }\n .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini {\n display: none; }\n .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini img {\n width: 40px;\n max-width: 100%;\n margin: auto; }\n .navbar.default-layout .navbar-menu-wrapper {\n transition: width 0.25s ease;\n -webkit-transition: width 0.25s ease;\n -moz-transition: width 0.25s ease;\n -ms-transition: width 0.25s ease;\n color: #fff;\n padding-left: 15px;\n padding-right: 15px;\n width: calc(100% - 270px);\n height: 63px;\n box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13); }\n @media (max-width: 991px) {\n .navbar.default-layout .navbar-menu-wrapper {\n width: calc(100% - 70px); } }\n .navbar.default-layout .navbar-menu-wrapper .navbar-toggler {\n border: 0;\n color: inherit; }\n @media (max-width: 991px) {\n .navbar.default-layout .navbar-menu-wrapper .navbar-toggler:not(.navbar-toggler-right) {\n display: none; } }\n .navbar.default-layout .navbar-menu-wrapper .search-form {\n width: 35%;\n margin-right: 30px; }\n .navbar.default-layout .navbar-menu-wrapper .search-form .form-group {\n margin-bottom: 0; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav {\n flex-direction: row;\n align-items: center; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item {\n margin-left: 1rem; }\n @media (max-width: 992px) {\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item {\n margin-left: 10px;\n margin-right: 0px; } }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {\n color: inherit;\n font-size: 15px;\n vertical-align: middle; }\n @media (max-width: 767px) {\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {\n margin-left: 0.5rem;\n margin-right: 0.5rem; } }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item .nav-link i {\n font-size: 1.25rem;\n vertical-align: middle;\n margin-right: 0; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown {\n margin-left: 35px; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown:before {\n position: relative;\n top: 2px;\n font-size: 20px;\n color: grey; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu {\n min-width: 250px;\n margin-top: 9px; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu .dropdown-header {\n padding: 20px; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-menu .dropdown-item {\n padding: 10px 15px; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.user-dropdown .dropdown-toggle:after {\n position: relative;\n top: 50%; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu {\n width: 170px;\n left: -15px !important; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item {\n padding-left: 22px;\n padding-right: 12px; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .dropdown-menu .dropdown-item .flag-icon-holder {\n margin-right: 15px; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .flag-icon-holder {\n height: 25px;\n width: 25px;\n border-radius: 100%;\n overflow: hidden; }\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav .nav-item.language-dropdown .flag-icon-holder i {\n font-size: 25px; }\n @media (min-width: 992px) {\n .navbar.default-layout .navbar-menu-wrapper .navbar-nav.navbar-nav-right {\n margin-left: auto; }\n .rtl .navbar.default-layout .navbar-menu-wrapper .navbar-nav.navbar-nav-right {\n margin-left: 0;\n margin-right: auto; } }\n\n@media (max-width: 991px) {\n .navbar.default-layout {\n flex-direction: row; }\n .navbar.default-layout .navbar-brand-wrapper {\n width: 70px; }\n .navbar.default-layout .navbar-brand-wrapper .brand-logo {\n display: none; }\n .navbar.default-layout .navbar-brand-wrapper .brand-logo-mini {\n display: inline-block; }\n .navbar-collapse {\n display: flex;\n margin-top: 0.5rem; } }\n\n/* Sidebar */\n.sidebar {\n min-height: calc(100vh - 63px);\n background: linear-gradient(to top, #222437, #222437);\n font-family: \"roboto\", sans-serif;\n padding: 0;\n width: 270px;\n z-index: 11;\n transition: width 0.25s ease, background 0.25s ease;\n -webkit-transition: width 0.25s ease, background 0.25s ease;\n -moz-transition: width 0.25s ease, background 0.25s ease;\n -ms-transition: width 0.25s ease, background 0.25s ease; }\n .sidebar > .nav {\n overflow: hidden;\n flex-wrap: nowrap;\n flex-direction: column; }\n .sidebar > .nav .nav-item .collapse {\n z-index: 999; }\n .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu,\n .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu {\n margin: 5px 0; }\n .rtl .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu, .rtl\n .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu {\n padding: 0 3.45rem 0 0; }\n .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link,\n .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link {\n padding: 10px 0px 10px 70px;\n position: relative;\n color: rgba(255, 255, 255, 0.8);\n font-size: calc(15px - 2px);\n font-weight: 500;\n transition-duration: 0.5s;\n transition-timing-function: \"ease-in-out\";\n transition-property: \"background\", \"color\", \"box-shadow\", \"padding\"; }\n .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:before,\n .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:before {\n content: \"\";\n position: absolute;\n top: 0px;\n left: 35px;\n display: block;\n height: 100%;\n width: 2px;\n background: #181a27; }\n .rtl .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:before, .rtl\n .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:before {\n right: -5px;\n left: unset; }\n .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:hover,\n .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:hover {\n color: #fff; }\n .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link:hover:before,\n .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link:hover:before {\n background: #fff; }\n .rtl .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item .nav-link, .rtl\n .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item .nav-link {\n padding: 10px 15px 10px 0px; }\n .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item:first-child .nav-link,\n .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item:first-child .nav-link {\n padding-top: 0; }\n .sidebar > .nav .nav-item:not(.hover-open) .collapse .sub-menu .nav-item:last-child .nav-link,\n .sidebar > .nav .nav-item:not(.hover-open) .collapsing .sub-menu .nav-item:last-child .nav-link {\n padding-bottom: 0; }\n .sidebar > .nav .nav-item .nav-link {\n align-items: center;\n display: flex;\n padding: 15px 30px 15px 70px;\n white-space: nowrap;\n color: #fff; }\n .rtl .sidebar > .nav .nav-item .nav-link {\n padding: 15px 70px 15px 30px; }\n .sidebar > .nav .nav-item .nav-link i.menu-arrow {\n margin-left: auto;\n margin-right: 0;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-in; }\n .sidebar > .nav .nav-item .nav-link i.menu-arrow:before {\n content: \"\\F054\";\n font-family: \"Material Design Icons\";\n font-size: 18px;\n line-height: 1;\n font-style: normal;\n vertical-align: middle;\n color: #b9c0d3; }\n .sidebar > .nav .nav-item .nav-link[aria-expanded=\"true\"] i.menu-arrow {\n transform: rotate(90deg); }\n .sidebar > .nav .nav-item .nav-link .menu-icon {\n display: none;\n margin-right: 1.25rem;\n width: 16px;\n line-height: 1;\n font-size: 18px;\n color: #fff; }\n .rtl .sidebar > .nav .nav-item .nav-link .menu-icon {\n margin-right: 0;\n margin-left: 1.25rem; }\n .sidebar > .nav .nav-item .nav-link .menu-title {\n color: inherit;\n display: inline-block;\n font-size: 15px;\n line-height: 1;\n vertical-align: middle;\n font-weight: 500; }\n .sidebar > .nav .nav-item .nav-link .badge {\n margin-left: auto; }\n .sidebar > .nav .nav-item .nav-link:hover {\n color: #f2f2f2; }\n .sidebar > .nav .nav-item.active > .nav-link {\n color: #fff; }\n .sidebar > .nav .nav-item.active > .nav-link .menu-title,\n .sidebar > .nav .nav-item.active > .nav-link i {\n color: inherit; }\n .sidebar > .nav .nav-item.nav-profile {\n max-width: 270px;\n margin-right: auto;\n margin-left: auto;\n margin-top: 30px;\n margin-bottom: 30px; }\n .sidebar > .nav .nav-item.nav-profile .nav-link {\n display: flex;\n border-radius: 3px;\n border: 1px solid rgba(255, 255, 255, 0.11);\n background-color: rgba(255, 255, 255, 0.1);\n color: #fff;\n padding: 15px 25px; }\n .sidebar > .nav .nav-item.nav-profile .nav-link .profile-image {\n margin-right: 15px;\n position: relative; }\n .rtl .sidebar > .nav .nav-item.nav-profile .nav-link .profile-image {\n margin-right: 0;\n margin-left: 15px; }\n .sidebar > .nav .nav-item.nav-profile .nav-link .dot-indicator {\n position: absolute;\n bottom: 0px;\n right: 0px; }\n .sidebar > .nav .nav-item.nav-profile .nav-link .profile-name {\n margin-bottom: 5px;\n font-weight: 500;\n font-size: 15px;\n color: #fff; }\n .sidebar > .nav .nav-item.nav-profile .nav-link .designation {\n margin-bottom: 0;\n font-weight: 400;\n color: #fff; }\n .sidebar > .nav .nav-item.nav-category {\n color: rgba(255, 255, 255, 0.7);\n border-bottom: 1px solid rgba(255, 255, 255, 0.13);\n margin: 0 30px;\n font-size: 15px;\n font-weight: 500;\n padding: 10px 0px 15px 0px; }\n .sidebar > .nav > .nav-item > .nav-link {\n height: 52px; }\n .sidebar > .nav > .nav-item:not(.nav-profile) > .nav-link {\n position: relative; }\n .sidebar > .nav > .nav-item:not(.nav-profile) > .nav-link:before {\n content: \"\";\n position: absolute;\n left: 30px;\n right: 50%;\n width: 10px;\n height: 10px;\n border-radius: 100%;\n border: 2px solid #fff;\n display: block; }\n .rtl .sidebar > .nav > .nav-item:not(.nav-profile) > .nav-link:before {\n left: auto;\n right: 45px; }\n .sidebar > .nav:not(.sub-menu) > .nav-item > .nav-link {\n background: transparent;\n transition-duration: 0.3s;\n transition-timing-function: \"ease-in-out\";\n transition-property: \"background\", \"color\", \"box-shadow\", \"padding\"; }\n .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded=\"true\"]) {\n background: #fff;\n padding-left: 65px; }\n .rtl .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded=\"true\"]) {\n padding-left: 30px;\n padding-right: 80px; }\n .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded=\"true\"]):before {\n border-color: #0b0b0b; }\n .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded=\"true\"]) .menu-title {\n color: #0b0b0b; }\n .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded=\"true\"]) .menu-arrow:before {\n color: #b9c0d3; }\n\n/* style for off-canvas menu*/\n@media screen and (max-width: 991px) {\n .sidebar-offcanvas {\n position: fixed;\n max-height: calc(100vh - 63px);\n top: 63px;\n bottom: 0;\n overflow: auto;\n right: -270px;\n transition: all 0.25s ease-out; }\n .sidebar-offcanvas.active {\n right: 0; } }\n\n/* Footer */\n.footer {\n background: #222437;\n color: #fff;\n padding: 20px 1rem;\n transition: all 0.25s ease;\n -moz-transition: all 0.25s ease;\n -webkit-transition: all 0.25s ease;\n -ms-transition: all 0.25s ease;\n border-top: 1px solid #383e5d;\n font-size: calc(0.875rem - 0.05rem);\n font-family: \"roboto\", sans-serif; }\n .footer a {\n font-size: inherit; }\n @media (max-width: 991px) {\n .footer {\n margin-left: 0;\n width: 100%; } }\n\n.navbar.fixed-top + .page-body-wrapper {\n padding-top: 63px; }\n\n@media (min-width: 992px) {\n .sidebar-mini .navbar .navbar-brand-wrapper {\n width: 185px; }\n .sidebar-mini .navbar .navbar-menu-wrapper {\n width: calc(100% - 185px); }\n .sidebar-mini .sidebar {\n width: 185px; }\n .sidebar-mini .sidebar .nav .nav-item .nav-link {\n display: flex;\n align-content: center;\n justify-content: center;\n flex-direction: column;\n position: relative; }\n .sidebar-mini .sidebar .nav .nav-item .nav-link:before {\n display: none; }\n .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-title {\n display: inline-block; }\n .sidebar-mini .sidebar .nav .nav-item .nav-link .badge {\n margin-left: 5px;\n display: none; }\n .sidebar-mini .sidebar .nav .nav-item .nav-link img {\n display: block;\n margin-right: auto;\n margin-left: auto;\n margin-bottom: 10px; }\n .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-arrow {\n position: absolute;\n right: 7px; }\n .sidebar-mini .sidebar .nav .nav-item .nav-link .menu-icon {\n margin-right: 0; }\n .sidebar-mini .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded=\"true\"]) {\n padding-left: 0px; }\n .rtl .sidebar-mini .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded=\"true\"]) {\n padding-left: 0px;\n padding-right: 0px; }\n .sidebar-mini .sidebar > .nav:not(.sub-menu) > .nav-item:hover:not(.nav-profile):not(.hover-open) > .nav-link:not([aria-expanded=\"true\"]):hover {\n padding-left: 0px;\n padding-right: 0px; }\n .sidebar-mini .main-panel {\n width: calc(100% - 185px); }\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item {\n border-top: 1px solid rgba(159, 158, 163, 0.2); }\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item.nav-profile .nav-link .profile-image {\n margin-right: 0; }\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item.nav-profile .nav-link .dot-indicator {\n bottom: 10px; }\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item.nav-profile .nav-link .text-wrapper {\n text-align: center; }\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item.nav-category {\n display: none; }\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item .nav-link {\n height: auto;\n padding: 0.8125rem 1rem 0.8125rem 1rem; }\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav:not(.sub-menu) > .nav-item .nav-link i.menu-icon {\n margin-bottom: 0.5rem; }\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse .sub-menu,\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapsing .sub-menu,\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse.show .sub-menu {\n padding: 0 0.5rem; }\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse .sub-menu .nav-item .nav-link,\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapsing .sub-menu .nav-item .nav-link,\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse.show .sub-menu .nav-item .nav-link {\n padding: 10px 0;\n text-align: center; }\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse .sub-menu .nav-item .nav-link:before,\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapsing .sub-menu .nav-item .nav-link:before,\n .sidebar-mini:not(.sidebar-icon-only) .sidebar .nav .nav-item .collapse.show .sub-menu .nav-item .nav-link:before {\n display: none; } }\n\n@media (min-width: 992px) {\n .sidebar-icon-only .navbar .navbar-brand-wrapper {\n width: 70px; }\n .sidebar-icon-only .navbar .navbar-brand-wrapper .brand-logo {\n display: none; }\n .sidebar-icon-only .navbar .navbar-brand-wrapper .brand-logo-mini {\n display: flex; }\n .sidebar-icon-only .navbar .navbar-menu-wrapper {\n width: calc(100% - 70px); }\n .sidebar-icon-only .sidebar {\n width: 70px; }\n .sidebar-icon-only .sidebar .nav {\n overflow: visible; }\n .sidebar-icon-only .sidebar .nav .nav-item {\n position: relative; }\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link {\n display: block;\n text-align: center;\n padding-left: 25px;\n padding-right: 25px; }\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link .badge,\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title, .sidebar-icon-only .sidebar .nav .nav-item .nav-link:before {\n display: none; }\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-icon {\n display: inline-block;\n margin-right: 0;\n font-size: 22px; }\n .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-arrow {\n display: none; }\n .sidebar-icon-only .sidebar .nav .nav-item.nav-profile, .sidebar-icon-only .sidebar .nav .nav-item.nav-category {\n display: none; }\n .sidebar-icon-only .sidebar .nav .nav-item .collapse {\n display: none; }\n .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link {\n background: #2e3657; }\n .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {\n display: flex;\n align-items: center;\n background: #2e3657;\n color: #9F9EA3;\n padding: 12px 0 10px 25px;\n left: 70px;\n position: absolute;\n text-align: left;\n top: 0;\n width: 200px;\n z-index: 1;\n height: 52px;\n line-height: 1.8;\n border-top-right-radius: 5px;\n border-bottom-right-radius: 5px; }\n .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {\n padding: 12px 25px 10px 0px;\n left: auto;\n right: 70px;\n text-align: right;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-top-left-radius: 5px;\n border-bottom-left-radius: 5px; }\n .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title:after {\n display: none; }\n .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link[data-toggle=collapse] .menu-title {\n border-bottom-right-radius: 0; }\n .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link[data-toggle=collapse] .menu-title {\n border-bottom-left-radius: 0; }\n .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse,\n .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse,\n .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {\n display: block;\n padding: 0;\n background: #fff;\n color: #fff;\n position: absolute;\n top: 52px;\n left: 70px;\n width: 200px;\n border-bottom-right-radius: 5px;\n box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08); }\n .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 5px; }\n .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {\n left: auto;\n right: 70px; }\n .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {\n text-align: left;\n color: #fff; }\n .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link:before {\n display: none; }\n .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link:hover {\n color: #cccccc; }\n .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {\n text-align: right; }\n .sidebar-icon-only .main-panel {\n width: calc(100% - 70px); } }\n\n@media (min-width: 992px) {\n .sidebar-hidden .sidebar {\n transition: width 0.25s ease;\n -webkit-transition: width 0.25s ease;\n -moz-transition: width 0.25s ease;\n -ms-transition: width 0.25s ease;\n width: 0; }\n .sidebar-hidden .main-panel {\n width: 100%; } }\n\n@media (min-width: 992px) {\n .sidebar-absolute .page-body-wrapper {\n position: relative; }\n .sidebar-absolute .page-body-wrapper .sidebar {\n transition: none; }\n .sidebar-absolute:not(.sidebar-hidden) .sidebar {\n position: absolute;\n height: 100%;\n box-shadow: 0 0 3px 1px #a7a3a3; }\n .sidebar-absolute .main-panel {\n width: 100%;\n transition: none; } }\n\n@media (min-width: 992px) {\n .sidebar-fixed .sidebar {\n position: fixed;\n max-height: auto; }\n .sidebar-fixed .sidebar .nav {\n max-height: calc(100vh - 63px);\n overflow: auto;\n position: relative; }\n .sidebar-fixed .sidebar .nav.sub-menu {\n max-height: none; }\n .sidebar-fixed .main-panel {\n margin-left: 270px; }\n .sidebar-fixed.sidebar-icon-only .main-panel {\n margin-left: 70px; } }\n\n@media (min-width: 992px) {\n .boxed-layout {\n background: #222439; }\n .boxed-layout .container-scroller {\n width: 100%;\n max-width: 1200px;\n margin-left: auto;\n margin-right: auto; }\n .boxed-layout .navbar {\n width: 100%;\n max-width: 1200px;\n margin-left: auto;\n margin-right: auto; } }\n\n.rtl {\n direction: rtl;\n text-align: right; }\n .rtl .sidebar .nav {\n padding-right: 0; }\n .rtl .sidebar .nav .nav-item .nav-link i.menu-icon {\n margin-right: 0;\n margin-left: 0.5em; }\n .rtl .sidebar .nav .nav-item .nav-link i.menu-arrow {\n margin-left: 0;\n margin-right: auto; }\n .rtl .sidebar .nav .nav-item .nav-link .badge {\n margin-left: 0;\n margin-right: auto; }\n .rtl .product-chart-wrapper::-webkit-scrollbar,\n .rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar,\n .rtl .sidebar-fixed .nav::-webkit-scrollbar,\n .rtl .table-responsive::-webkit-scrollbar,\n .rtl ul.chats::-webkit-scrollbar {\n width: 0.5em; }\n .rtl .product-chart-wrapper::-webkit-scrollbar-track,\n .rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar-track,\n .rtl .sidebar-fixed .nav::-webkit-scrollbar-track,\n .rtl .table-responsive::-webkit-scrollbar-track,\n .rtl ul.chats::-webkit-scrollbar-track {\n -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }\n .rtl .product-chart-wrapper::-webkit-scrollbar-thumb,\n .rtl .settings-panel .tab-content .tab-pane .scroll-wrapper::-webkit-scrollbar-thumb,\n .rtl .sidebar-fixed .nav::-webkit-scrollbar-thumb,\n .rtl .table-responsive::-webkit-scrollbar-thumb,\n .rtl ul.chats::-webkit-scrollbar-thumb {\n background-color: darkgrey;\n outline: 1px solid slategrey; }\n\n.card {\n box-shadow: 0 0 0 0 #181a27;\n border: solid 1px #222437;\n border-radius: 0px; }\n .card .card-title {\n color: #fff; }\n .card .card-header {\n background: #222437; }\n\n.page-body-wrapper {\n min-height: calc(100vh - 63px);\n display: flex;\n flex-direction: row;\n padding-left: 0;\n padding-right: 0; }\n .page-body-wrapper.full-page-wrapper {\n width: 100%;\n min-height: 100vh; }\n\n.main-panel {\n transition: width 0.25s ease, margin 0.25s ease;\n width: calc(100% - 270px);\n min-height: calc(100vh - 63px);\n display: flex;\n flex-direction: column; }\n @media (max-width: 991px) {\n .main-panel {\n margin-left: 0;\n width: 100%; } }\n\n.content-wrapper {\n background: #1c1e2f;\n padding: 1.5rem 1.7rem;\n width: 100%;\n flex-grow: 1; }\n\n.container-scroller {\n overflow: hidden; }\n\n.page-header {\n display: flex;\n width: 100%;\n padding-bottom: 15px;\n border-bottom: 1px solid #383e5d;\n margin-bottom: 15px; }\n @media (max-width: 992px) {\n .page-header {\n display: inline-block; } }\n\n.page-title {\n margin-top: 0;\n margin-bottom: 2px; }\n @media (max-width: 992px) {\n .page-title {\n margin-botttom: 15px; } }\n\n.quick-links {\n list-style: none;\n margin-bottom: 0;\n display: inline-flex;\n align-items: center;\n margin-top: 4px;\n padding-left: 0; }\n @media (min-width: 992px) {\n .quick-links {\n padding-left: 10px; } }\n .quick-links li {\n margin-right: 10px;\n border-right: 1px solid #fff;\n line-height: 1; }\n .quick-links li a {\n display: inline-block;\n color: #fff;\n text-decoration: none;\n padding-right: 10px; }\n .quick-links li:last-child {\n margin-right: 0;\n border-right: none; }\n .quick-links li:last-child a {\n padding-right: 0; }\n\n.page-title-header {\n margin-bottom: 20px; }\n\n.page-header-toolbar {\n display: flex;\n align-items: center;\n width: 100%; }\n @media (max-width: 992px) {\n .page-header-toolbar {\n display: inline-block; }\n .page-header-toolbar .toolbar-item {\n margin-top: 20px; } }\n .page-header-toolbar .btn-group,\n .page-header-toolbar .btn,\n .page-header-toolbar .ajax-upload-dragdrop .ajax-file-upload,\n .ajax-upload-dragdrop .page-header-toolbar .ajax-file-upload,\n .page-header-toolbar .swal2-modal .swal2-buttonswrapper .swal2-styled,\n .swal2-modal .swal2-buttonswrapper .page-header-toolbar .swal2-styled,\n .page-header-toolbar .wizard > .actions a,\n .wizard > .actions .page-header-toolbar a {\n border: none; }\n .page-header-toolbar .btn-group i,\n .page-header-toolbar .btn i,\n .page-header-toolbar .ajax-upload-dragdrop .ajax-file-upload i,\n .ajax-upload-dragdrop .page-header-toolbar .ajax-file-upload i,\n .page-header-toolbar .swal2-modal .swal2-buttonswrapper .swal2-styled i,\n .swal2-modal .swal2-buttonswrapper .page-header-toolbar .swal2-styled i,\n .page-header-toolbar .wizard > .actions a i,\n .wizard > .actions .page-header-toolbar a i {\n font-size: 1.24rem;\n color: #2196f3; }\n .page-header-toolbar .btn-group.dropdown-toggle:after,\n .page-header-toolbar .btn.dropdown-toggle:after,\n .page-header-toolbar .ajax-upload-dragdrop .dropdown-toggle.ajax-file-upload:after,\n .ajax-upload-dragdrop .page-header-toolbar .dropdown-toggle.ajax-file-upload:after,\n .page-header-toolbar .swal2-modal .swal2-buttonswrapper .dropdown-toggle.swal2-styled:after,\n .swal2-modal .swal2-buttonswrapper .page-header-toolbar .dropdown-toggle.swal2-styled:after,\n .page-header-toolbar .wizard > .actions a.dropdown-toggle:after,\n .wizard > .actions .page-header-toolbar a.dropdown-toggle:after {\n color: #2196f3; }\n\n.filter-wrapper {\n display: flex;\n margin-left: 15px; }\n @media (max-width: 992px) {\n .filter-wrapper {\n margin-left: 0; } }\n\n.sort-wrapper {\n display: flex;\n width: 46%; }\n @media (max-width: 992px) {\n .sort-wrapper {\n width: 100%; } }\n\n.advanced-link {\n display: flex;\n align-items: center;\n margin-left: 30px;\n margin-right: 20px;\n white-space: nowrap; }\n\n#sales-statistics-legend .chartjs-legend {\n margin-top: 20px;\n margin-right: 20px; }\n #sales-statistics-legend .chartjs-legend ul li {\n color: #fff; }\n #sales-statistics-legend .chartjs-legend ul li span {\n width: 20px;\n height: 3px;\n border-radius: 0px; }\n\n#net-profit-legend .chartjs-legend li {\n font-weight: 500;\n color: #fff; }\n\n.average-price-card .card {\n background: #030aac; }\n\n.average-price-card h3 {\n margin-bottom: 0; }\n\n.average-price-card .icon-holder {\n border-radius: 5px;\n border: 1px solid #4e55c5;\n width: 40px;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: center;\n background: #2944b5;\n color: #fff;\n font-size: 20px; }\n .average-price-card .icon-holder i {\n line-height: 1; }\n\n#dashboard-vmap {\n height: 161px;\n width: 100%; }\n #dashboard-vmap .jvectormap-zoomin,\n #dashboard-vmap .jvectormap-zoomout {\n display: none; }\n\n/* Accordions */\n.accordion .card {\n margin-bottom: 15px;\n border: 1px solid #383e5d;\n border-radius: 4px; }\n .accordion .card .card-header {\n background-color: transparent;\n border: none;\n padding: 0;\n font-size: 14px; }\n .accordion .card .card-header a {\n display: block;\n padding: 0.75rem 1.70rem 0.75rem 1.25rem;\n background: #2a2c44;\n color: #fff;\n text-decoration: none;\n font-size: 0.875rem;\n position: relative;\n font-weight: 600;\n transition-property: border-color, background;\n transition-duration: 0.5s;\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap; }\n .accordion .card .card-header a:before {\n font-family: \"Material Design Icons\";\n position: absolute;\n right: 8px;\n top: 16px;\n font-size: 16px;\n display: block;\n font-weight: 500;\n color: #fff; }\n .accordion .card .card-header a .card-icon {\n margin-right: 15px;\n font-size: 20px; }\n .accordion .card .card-body {\n font-size: 0.88rem;\n padding: 12px 20px 26px; }\n .accordion .card .card-body i {\n font-size: 1.25rem; }\n\n.accordion.basic-accordion .card .card-header a[aria-expanded=\"true\"] {\n background: #323550; }\n .accordion.basic-accordion .card .card-header a[aria-expanded=\"true\"]:before {\n content: \"\\F374\"; }\n\n.accordion.basic-accordion .card .card-header a[aria-expanded=\"false\"]:before {\n content: \"\\F415\"; }\n\n.accordion.accordion-multiple-outline .card:nth-child(5n+1) {\n border-color: #8862e0; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a .card-icon {\n color: #8862e0; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a:before {\n color: #8862e0; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid #8862e0; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+1) .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid #ffffff; }\n\n.accordion.accordion-multiple-outline .card:nth-child(5n+2) {\n border-color: #19d895; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a .card-icon {\n color: #19d895; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a:before {\n color: #19d895; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid #19d895; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+2) .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid #ffffff; }\n\n.accordion.accordion-multiple-outline .card:nth-child(5n+3) {\n border-color: #2196f3; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a .card-icon {\n color: #2196f3; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a:before {\n color: #2196f3; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid #2196f3; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+3) .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid #ffffff; }\n\n.accordion.accordion-multiple-outline .card:nth-child(5n+4) {\n border-color: #ffaf00; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a .card-icon {\n color: #ffaf00; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a:before {\n color: #ffaf00; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid #ffaf00; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+4) .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid #ffffff; }\n\n.accordion.accordion-multiple-outline .card:nth-child(5n+5) {\n border-color: #ff6258; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a .card-icon {\n color: #ff6258; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a:before {\n color: #ff6258; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid #ff6258; }\n .accordion.accordion-multiple-outline .card:nth-child(5n+5) .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid #ffffff; }\n\n.accordion.accordion-multiple-outline .card .card-header a[aria-expanded=\"true\"]:before {\n content: \"\\F143\"; }\n\n.accordion.accordion-multiple-outline .card .card-header a[aria-expanded=\"false\"]:before {\n content: \"\\F140\"; }\n\n.accordion.accordion-multiple-filled .card {\n overflow: hidden; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+1) .card-header a {\n background: #8862e0; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+1) .card-header a[aria-expanded=\"true\"] {\n background: #8862e0; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+1) .card-header a[aria-expanded=\"false\"] {\n background: #8862e0; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+2) .card-header a {\n background: #19d895; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+2) .card-header a[aria-expanded=\"true\"] {\n background: #19d895; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+2) .card-header a[aria-expanded=\"false\"] {\n background: #19d895; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+3) .card-header a {\n background: #2196f3; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+3) .card-header a[aria-expanded=\"true\"] {\n background: #2196f3; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+3) .card-header a[aria-expanded=\"false\"] {\n background: #2196f3; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+4) .card-header a {\n background: #ffaf00; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+4) .card-header a[aria-expanded=\"true\"] {\n background: #ffaf00; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+4) .card-header a[aria-expanded=\"false\"] {\n background: #ffaf00; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+5) .card-header a {\n background: #ff6258; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+5) .card-header a[aria-expanded=\"true\"] {\n background: #ff6258; }\n .accordion.accordion-multiple-filled .card:nth-child(5n+5) .card-header a[aria-expanded=\"false\"] {\n background: #ff6258; }\n .accordion.accordion-multiple-filled .card .card-header a {\n padding-left: 2.5rem;\n padding-right: 1rem;\n color: #ffffff;\n font-weight: 300; }\n .accordion.accordion-multiple-filled .card .card-header a:before {\n left: 10px;\n right: unset;\n top: 12px;\n color: #ffffff; }\n .accordion.accordion-multiple-filled .card .card-header a[aria-expanded=\"true\"]:before {\n content: \"\\F143\"; }\n .accordion.accordion-multiple-filled .card .card-header a[aria-expanded=\"false\"]:before {\n content: \"\\F140\"; }\n\n.accordion.accordion-solid-bg .card {\n background: #fbfbfb; }\n .accordion.accordion-solid-bg .card .card-header a {\n color: #8862e0;\n font-weight: 400; }\n .accordion.accordion-solid-bg .card .card-header a:before {\n top: 12px;\n color: #8862e0; }\n .accordion.accordion-solid-bg .card .card-header a[aria-expanded=\"true\"] {\n background: #fbfbfb; }\n .accordion.accordion-solid-bg .card .card-header a[aria-expanded=\"true\"]:before {\n content: \"\\F143\"; }\n .accordion.accordion-solid-bg .card .card-header a[aria-expanded=\"false\"] {\n background: #ffffff; }\n .accordion.accordion-solid-bg .card .card-header a[aria-expanded=\"false\"]:before {\n content: \"\\F140\"; }\n\n.accordion.accordion-body-filled .card {\n border-top: none;\n border-right: none;\n border-left: none;\n margin-bottom: 0; }\n .accordion.accordion-body-filled .card .card-header a {\n padding: 23px 10px 23px 2.5rem;\n font-weight: 300; }\n .accordion.accordion-body-filled .card .card-header a:before {\n right: unset;\n left: 8px;\n top: 22px;\n font-size: 24px;\n transition-duration: 0.3s;\n transition-property: color; }\n .accordion.accordion-body-filled .card .card-header a[aria-expanded=\"true\"]:before {\n content: \"\\F376\";\n color: #2196f3; }\n .accordion.accordion-body-filled .card .card-header a[aria-expanded=\"false\"]:before {\n content: \"\\F417\";\n color: #dde4eb; }\n .accordion.accordion-body-filled .card .card-body {\n background: #2196f3;\n color: #ffffff;\n border-radius: 4px; }\n\n.accordion.accordion-minimal .card {\n border-top: none;\n border-right: none;\n border-left: none;\n margin-bottom: 0; }\n .accordion.accordion-minimal .card .card-header a {\n padding: 23px 20px;\n transition-duration: 0.4s;\n transition-property: font-weight; }\n .accordion.accordion-minimal .card .card-header a[aria-expanded=\"true\"] {\n font-weight: 600; }\n .accordion.accordion-minimal .card .card-header a[aria-expanded=\"false\"] {\n font-weight: 300; }\n .accordion.accordion-minimal .card .card-body {\n padding: 30px 0; }\n\n/* inverse buttons */\n.accordion-inverse-primary {\n background: rgba(33, 150, 243, 0.16);\n color: #2196f3;\n border: none; }\n .accordion-inverse-primary .card-header {\n color: #2196f3;\n border: none; }\n .accordion-inverse-primary .card-header a,\n .accordion-inverse-primary .card-header h1,\n .accordion-inverse-primary .card-header h2,\n .accordion-inverse-primary .card-header h3,\n .accordion-inverse-primary .card-header h4,\n .accordion-inverse-primary .card-header h5,\n .accordion-inverse-primary .card-header h6,\n .accordion-inverse-primary .card-header p,\n .accordion-inverse-primary .card-header span {\n color: #2196f3 !important; }\n .accordion-inverse-primary .card-header a {\n border-color: #2196f3; }\n .accordion-inverse-primary .card-header a:before {\n color: #2196f3 !important; }\n .accordion-inverse-primary .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid rgba(33, 150, 243, 0.16); }\n .accordion-inverse-primary .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid transparent; }\n\n.accordion-inverse-secondary {\n background: rgba(221, 228, 235, 0.16);\n color: #dde4eb;\n border: none; }\n .accordion-inverse-secondary .card-header {\n color: #dde4eb;\n border: none; }\n .accordion-inverse-secondary .card-header a,\n .accordion-inverse-secondary .card-header h1,\n .accordion-inverse-secondary .card-header h2,\n .accordion-inverse-secondary .card-header h3,\n .accordion-inverse-secondary .card-header h4,\n .accordion-inverse-secondary .card-header h5,\n .accordion-inverse-secondary .card-header h6,\n .accordion-inverse-secondary .card-header p,\n .accordion-inverse-secondary .card-header span {\n color: #dde4eb !important; }\n .accordion-inverse-secondary .card-header a {\n border-color: #dde4eb; }\n .accordion-inverse-secondary .card-header a:before {\n color: #dde4eb !important; }\n .accordion-inverse-secondary .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid rgba(221, 228, 235, 0.16); }\n .accordion-inverse-secondary .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid transparent; }\n\n.accordion-inverse-success {\n background: rgba(25, 216, 149, 0.16);\n color: #19d895;\n border: none; }\n .accordion-inverse-success .card-header {\n color: #19d895;\n border: none; }\n .accordion-inverse-success .card-header a,\n .accordion-inverse-success .card-header h1,\n .accordion-inverse-success .card-header h2,\n .accordion-inverse-success .card-header h3,\n .accordion-inverse-success .card-header h4,\n .accordion-inverse-success .card-header h5,\n .accordion-inverse-success .card-header h6,\n .accordion-inverse-success .card-header p,\n .accordion-inverse-success .card-header span {\n color: #19d895 !important; }\n .accordion-inverse-success .card-header a {\n border-color: #19d895; }\n .accordion-inverse-success .card-header a:before {\n color: #19d895 !important; }\n .accordion-inverse-success .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid rgba(25, 216, 149, 0.16); }\n .accordion-inverse-success .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid transparent; }\n\n.accordion-inverse-info {\n background: rgba(136, 98, 224, 0.16);\n color: #8862e0;\n border: none; }\n .accordion-inverse-info .card-header {\n color: #8862e0;\n border: none; }\n .accordion-inverse-info .card-header a,\n .accordion-inverse-info .card-header h1,\n .accordion-inverse-info .card-header h2,\n .accordion-inverse-info .card-header h3,\n .accordion-inverse-info .card-header h4,\n .accordion-inverse-info .card-header h5,\n .accordion-inverse-info .card-header h6,\n .accordion-inverse-info .card-header p,\n .accordion-inverse-info .card-header span {\n color: #8862e0 !important; }\n .accordion-inverse-info .card-header a {\n border-color: #8862e0; }\n .accordion-inverse-info .card-header a:before {\n color: #8862e0 !important; }\n .accordion-inverse-info .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid rgba(136, 98, 224, 0.16); }\n .accordion-inverse-info .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid transparent; }\n\n.accordion-inverse-warning {\n background: rgba(255, 175, 0, 0.16);\n color: #ffaf00;\n border: none; }\n .accordion-inverse-warning .card-header {\n color: #ffaf00;\n border: none; }\n .accordion-inverse-warning .card-header a,\n .accordion-inverse-warning .card-header h1,\n .accordion-inverse-warning .card-header h2,\n .accordion-inverse-warning .card-header h3,\n .accordion-inverse-warning .card-header h4,\n .accordion-inverse-warning .card-header h5,\n .accordion-inverse-warning .card-header h6,\n .accordion-inverse-warning .card-header p,\n .accordion-inverse-warning .card-header span {\n color: #ffaf00 !important; }\n .accordion-inverse-warning .card-header a {\n border-color: #ffaf00; }\n .accordion-inverse-warning .card-header a:before {\n color: #ffaf00 !important; }\n .accordion-inverse-warning .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid rgba(255, 175, 0, 0.16); }\n .accordion-inverse-warning .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid transparent; }\n\n.accordion-inverse-danger {\n background: rgba(255, 98, 88, 0.16);\n color: #ff6258;\n border: none; }\n .accordion-inverse-danger .card-header {\n color: #ff6258;\n border: none; }\n .accordion-inverse-danger .card-header a,\n .accordion-inverse-danger .card-header h1,\n .accordion-inverse-danger .card-header h2,\n .accordion-inverse-danger .card-header h3,\n .accordion-inverse-danger .card-header h4,\n .accordion-inverse-danger .card-header h5,\n .accordion-inverse-danger .card-header h6,\n .accordion-inverse-danger .card-header p,\n .accordion-inverse-danger .card-header span {\n color: #ff6258 !important; }\n .accordion-inverse-danger .card-header a {\n border-color: #ff6258; }\n .accordion-inverse-danger .card-header a:before {\n color: #ff6258 !important; }\n .accordion-inverse-danger .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid rgba(255, 98, 88, 0.16); }\n .accordion-inverse-danger .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid transparent; }\n\n.accordion-inverse-light {\n background: rgba(251, 251, 251, 0.16);\n color: #fbfbfb;\n border: none; }\n .accordion-inverse-light .card-header {\n color: #fbfbfb;\n border: none; }\n .accordion-inverse-light .card-header a,\n .accordion-inverse-light .card-header h1,\n .accordion-inverse-light .card-header h2,\n .accordion-inverse-light .card-header h3,\n .accordion-inverse-light .card-header h4,\n .accordion-inverse-light .card-header h5,\n .accordion-inverse-light .card-header h6,\n .accordion-inverse-light .card-header p,\n .accordion-inverse-light .card-header span {\n color: #fbfbfb !important; }\n .accordion-inverse-light .card-header a {\n border-color: #fbfbfb; }\n .accordion-inverse-light .card-header a:before {\n color: #fbfbfb !important; }\n .accordion-inverse-light .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid rgba(251, 251, 251, 0.16); }\n .accordion-inverse-light .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid transparent; }\n\n.accordion-inverse-dark {\n background: rgba(37, 44, 70, 0.16);\n color: #252C46;\n border: none; }\n .accordion-inverse-dark .card-header {\n color: #252C46;\n border: none; }\n .accordion-inverse-dark .card-header a,\n .accordion-inverse-dark .card-header h1,\n .accordion-inverse-dark .card-header h2,\n .accordion-inverse-dark .card-header h3,\n .accordion-inverse-dark .card-header h4,\n .accordion-inverse-dark .card-header h5,\n .accordion-inverse-dark .card-header h6,\n .accordion-inverse-dark .card-header p,\n .accordion-inverse-dark .card-header span {\n color: #252C46 !important; }\n .accordion-inverse-dark .card-header a {\n border-color: #252C46; }\n .accordion-inverse-dark .card-header a:before {\n color: #252C46 !important; }\n .accordion-inverse-dark .card-header a[aria-expanded=\"true\"] {\n border-bottom: 1px solid rgba(37, 44, 70, 0.16); }\n .accordion-inverse-dark .card-header a[aria-expanded=\"false\"] {\n border-bottom: 1px solid transparent; }\n\n.accordion-outline-primary .card {\n border-color: #2196f3; }\n .accordion-outline-primary .card .card-header {\n border: none; }\n .accordion-outline-primary .card .card-header a {\n border-color: #2196f3; }\n .accordion-outline-primary .card .card-header a:before {\n color: #2196f3; }\n\n.accordion-outline-secondary .card {\n border-color: #dde4eb; }\n .accordion-outline-secondary .card .card-header {\n border: none; }\n .accordion-outline-secondary .card .card-header a {\n border-color: #dde4eb; }\n .accordion-outline-secondary .card .card-header a:before {\n color: #dde4eb; }\n\n.accordion-outline-success .card {\n border-color: #19d895; }\n .accordion-outline-success .card .card-header {\n border: none; }\n .accordion-outline-success .card .card-header a {\n border-color: #19d895; }\n .accordion-outline-success .card .card-header a:before {\n color: #19d895; }\n\n.accordion-outline-info .card {\n border-color: #8862e0; }\n .accordion-outline-info .card .card-header {\n border: none; }\n .accordion-outline-info .card .card-header a {\n border-color: #8862e0; }\n .accordion-outline-info .card .card-header a:before {\n color: #8862e0; }\n\n.accordion-outline-warning .card {\n border-color: #ffaf00; }\n .accordion-outline-warning .card .card-header {\n border: none; }\n .accordion-outline-warning .card .card-header a {\n border-color: #ffaf00; }\n .accordion-outline-warning .card .card-header a:before {\n color: #ffaf00; }\n\n.accordion-outline-danger .card {\n border-color: #ff6258; }\n .accordion-outline-danger .card .card-header {\n border: none; }\n .accordion-outline-danger .card .card-header a {\n border-color: #ff6258; }\n .accordion-outline-danger .card .card-header a:before {\n color: #ff6258; }\n\n.accordion-outline-light .card {\n border-color: #fbfbfb; }\n .accordion-outline-light .card .card-header {\n border: none; }\n .accordion-outline-light .card .card-header a {\n border-color: #fbfbfb; }\n .accordion-outline-light .card .card-header a:before {\n color: #fbfbfb; }\n\n.accordion-outline-dark .card {\n border-color: #252C46; }\n .accordion-outline-dark .card .card-header {\n border: none; }\n .accordion-outline-dark .card .card-header a {\n border-color: #252C46; }\n .accordion-outline-dark .card .card-header a:before {\n color: #252C46; }\n\n/* Badges */\n.badge {\n border-radius: 0.25rem;\n font-size: 11px;\n font-weight: initial;\n line-height: 1;\n padding: 4px 6px;\n font-family: \"roboto\", sans-serif;\n font-weight: 600;\n letter-spacing: 0.04rem; }\n .badge:empty {\n display: inline-block;\n min-width: 10px;\n min-height: 10px;\n padding: 0;\n margin-right: 10px;\n border-radius: 100%; }\n .rtl .badge:empty {\n margin-left: 10px;\n margin-right: 0; }\n .badge.badge-pill {\n border-radius: 10rem; }\n .badge.badge-fw {\n min-width: 70px; }\n .badge.badge-lg {\n padding: 0.4rem 0.9rem; }\n\n/*Badge variations*/\n.badge-primary {\n border: 1px solid #2196f3;\n color: #ffffff; }\n\n.badge-secondary {\n border: 1px solid #dde4eb;\n color: #ffffff; }\n\n.badge-success, .preview-list .preview-item .preview-thumbnail .badge.badge-online {\n border: 1px solid #19d895;\n color: #ffffff; }\n\n.badge-info, .preview-list .preview-item .preview-thumbnail .badge.badge-offline {\n border: 1px solid #8862e0;\n color: #ffffff; }\n\n.badge-warning, .preview-list .preview-item .preview-thumbnail .badge.badge-busy {\n border: 1px solid #ffaf00;\n color: #ffffff; }\n\n.badge-danger {\n border: 1px solid #ff6258;\n color: #ffffff; }\n\n.badge-light {\n border: 1px solid #fbfbfb;\n color: #ffffff; }\n\n.badge-dark {\n border: 1px solid #252C46;\n color: #ffffff; }\n\n/*Badge inverse variations*/\n.badge-inverse-primary {\n background: rgba(33, 150, 243, 0.3);\n color: #2196f3; }\n\n.badge-inverse-secondary {\n background: rgba(221, 228, 235, 0.3);\n color: #dde4eb; }\n\n.badge-inverse-success {\n background: rgba(25, 216, 149, 0.3);\n color: #19d895; }\n\n.badge-inverse-info {\n background: rgba(136, 98, 224, 0.3);\n color: #8862e0; }\n\n.badge-inverse-warning {\n background: rgba(255, 175, 0, 0.3);\n color: #ffaf00; }\n\n.badge-inverse-danger {\n background: rgba(255, 98, 88, 0.3);\n color: #ff6258; }\n\n.badge-inverse-light {\n background: rgba(251, 251, 251, 0.3);\n color: #fbfbfb; }\n\n.badge-inverse-dark {\n background: rgba(37, 44, 70, 0.3);\n color: #252C46; }\n\n/*Badge outlined variations*/\n.badge-outline-primary {\n color: #2196f3;\n border: 1px solid #2196f3; }\n\n.badge-outline-secondary {\n color: #dde4eb;\n border: 1px solid #dde4eb; }\n\n.badge-outline-success {\n color: #19d895;\n border: 1px solid #19d895; }\n\n.badge-outline-info {\n color: #8862e0;\n border: 1px solid #8862e0; }\n\n.badge-outline-warning {\n color: #ffaf00;\n border: 1px solid #ffaf00; }\n\n.badge-outline-danger {\n color: #ff6258;\n border: 1px solid #ff6258; }\n\n.badge-outline-light {\n color: #fbfbfb;\n border: 1px solid #fbfbfb; }\n\n.badge-outline-dark {\n color: #252C46;\n border: 1px solid #252C46; }\n\n/* Bootstrap Alerts */\n.alert {\n font-size: 0.875rem; }\n .alert i {\n font-size: 1.25rem;\n margin-right: 1.25rem;\n vertical-align: middle;\n line-height: 0.5; }\n\n.alert-primary {\n color: #1972b9;\n background-color: rgba(33, 150, 243, 0.2);\n border-color: #1e8ae0; }\n .alert-primary hr {\n border-top-color: #1b7cca; }\n .alert-primary .alert-link {\n color: #13568c; }\n\n.alert-secondary {\n color: #a8adb3;\n background-color: rgba(221, 228, 235, 0.2);\n border-color: #cbd2d8; }\n .alert-secondary hr {\n border-top-color: #bcc5cd; }\n .alert-secondary .alert-link {\n color: #8d939b; }\n\n.alert-success {\n color: #13a471;\n background-color: rgba(25, 216, 149, 0.2);\n border-color: #17c789; }\n .alert-success hr {\n border-top-color: #14b079; }\n .alert-success .alert-link {\n color: #0e7652; }\n\n.alert-info {\n color: #674aaa;\n background-color: rgba(136, 98, 224, 0.2);\n border-color: #7d5ace; }\n .alert-info hr {\n border-top-color: #6e46c8; }\n .alert-info .alert-link {\n color: #513b86; }\n\n.alert-warning {\n color: #c28500;\n background-color: rgba(255, 175, 0, 0.2);\n border-color: #eba100; }\n .alert-warning hr {\n border-top-color: #d29000; }\n .alert-warning .alert-link {\n color: #8f6200; }\n\n.alert-danger {\n color: #c24a43;\n background-color: rgba(255, 98, 88, 0.2);\n border-color: #eb5a51; }\n .alert-danger hr {\n border-top-color: #e8443a; }\n .alert-danger .alert-link {\n color: #9f3933; }\n\n.alert-light {\n color: #bfbfbf;\n background-color: rgba(251, 251, 251, 0.2);\n border-color: #e7e7e7; }\n .alert-light hr {\n border-top-color: #dadada; }\n .alert-light .alert-link {\n color: #a6a6a6; }\n\n.alert-dark {\n color: #1c2135;\n background-color: rgba(37, 44, 70, 0.2);\n border-color: #222840; }\n .alert-dark hr {\n border-top-color: #191e2f; }\n .alert-dark .alert-link {\n color: #0a0c14; }\n\n.alert-fill-primary {\n color: #ffffff;\n background-color: #2196f3;\n border-color: #2196f3; }\n .alert-fill-primary hr {\n border-top-color: #0d8aee; }\n .alert-fill-primary .alert-link {\n color: #e6e6e6; }\n\n.alert-fill-secondary {\n color: #ffffff;\n background-color: #dde4eb;\n border-color: #dde4eb; }\n .alert-fill-secondary hr {\n border-top-color: #cdd7e2; }\n .alert-fill-secondary .alert-link {\n color: #e6e6e6; }\n\n.alert-fill-success {\n color: #ffffff;\n background-color: #19d895;\n border-color: #19d895; }\n .alert-fill-success hr {\n border-top-color: #16c185; }\n .alert-fill-success .alert-link {\n color: #e6e6e6; }\n\n.alert-fill-info {\n color: #ffffff;\n background-color: #8862e0;\n border-color: #8862e0; }\n .alert-fill-info hr {\n border-top-color: #784ddc; }\n .alert-fill-info .alert-link {\n color: #e6e6e6; }\n\n.alert-fill-warning {\n color: #ffffff;\n background-color: #ffaf00;\n border-color: #ffaf00; }\n .alert-fill-warning hr {\n border-top-color: #e69e00; }\n .alert-fill-warning .alert-link {\n color: #e6e6e6; }\n\n.alert-fill-danger {\n color: #ffffff;\n background-color: #ff6258;\n border-color: #ff6258; }\n .alert-fill-danger hr {\n border-top-color: #ff4a3f; }\n .alert-fill-danger .alert-link {\n color: #e6e6e6; }\n\n.alert-fill-light {\n color: #ffffff;\n background-color: #fbfbfb;\n border-color: #fbfbfb; }\n .alert-fill-light hr {\n border-top-color: #eeeeee; }\n .alert-fill-light .alert-link {\n color: #e6e6e6; }\n\n.alert-fill-dark {\n color: #ffffff;\n background-color: #252C46;\n border-color: #252C46; }\n .alert-fill-dark hr {\n border-top-color: #1c2235; }\n .alert-fill-dark .alert-link {\n color: #e6e6e6; }\n\n/* Bootstrap Progress */\n.progress {\n border-radius: 3px;\n height: 8px;\n background: #323550; }\n .progress .progress-bar {\n border-radius: 3px; }\n .progress.grouped .progress-bar {\n border-radius: 0px; }\n .progress.grouped .progress-bar:last-child {\n border-radius: 0px 3px 3px 0px; }\n .progress.progress-sm {\n height: 0.375rem; }\n .progress.progress-md {\n height: 8px; }\n .progress.progress-lg {\n height: 15px; }\n .progress.progress-xl {\n height: 18px; }\n\n/* Buttons */\n.btn, .ajax-upload-dragdrop .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel, .wizard > .actions a {\n font-size: 0.875rem;\n line-height: 1;\n font-family: \"roboto\", sans-serif; }\n .btn i, .ajax-upload-dragdrop .ajax-file-upload i, .swal2-modal .swal2-buttonswrapper .swal2-styled i, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm i, .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel i, .wizard > .actions a i {\n margin-right: 0.3125rem;\n font-size: inherit; }\n .btn .btn-label:before, .ajax-upload-dragdrop .ajax-file-upload .btn-label:before, .swal2-modal .swal2-buttonswrapper .swal2-styled .btn-label:before, .wizard > .actions a .btn-label:before {\n font-size: 1rem;\n line-height: 5px;\n vertical-align: middle; }\n .btn .btn-label.btn-label-left, .ajax-upload-dragdrop .ajax-file-upload .btn-label.btn-label-left, .swal2-modal .swal2-buttonswrapper .swal2-styled .btn-label.btn-label-left, .wizard > .actions a .btn-label.btn-label-left {\n margin-right: 5px; }\n .btn .btn-label.btn-label-right, .ajax-upload-dragdrop .ajax-file-upload .btn-label.btn-label-right, .swal2-modal .swal2-buttonswrapper .swal2-styled .btn-label.btn-label-right, .wizard > .actions a .btn-label.btn-label-right {\n margin-left: 5px; }\n .btn.btn-rounded, .ajax-upload-dragdrop .btn-rounded.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-rounded.swal2-styled, .wizard > .actions a.btn-rounded {\n border-radius: 50px; }\n .btn.btn-square, .ajax-upload-dragdrop .btn-square.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-square.swal2-styled, .wizard > .actions a.btn-square {\n border-radius: 0px; }\n .btn.btn-icons, .ajax-upload-dragdrop .btn-icons.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-icons.swal2-styled, .wizard > .actions a.btn-icons {\n width: 40px;\n height: 40px;\n padding: 10px;\n text-align: center;\n vertical-align: middle; }\n .btn.btn-icons i, .ajax-upload-dragdrop .btn-icons.ajax-file-upload i, .swal2-modal .swal2-buttonswrapper .btn-icons.swal2-styled i, .wizard > .actions a.btn-icons i {\n margin: auto;\n line-height: initial; }\n .btn.btn-fw, .ajax-upload-dragdrop .btn-fw.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-fw.swal2-styled, .wizard > .actions a.btn-fw {\n min-width: 120px; }\n .btn.icon-btn i, .ajax-upload-dragdrop .icon-btn.ajax-file-upload i, .swal2-modal .swal2-buttonswrapper .icon-btn.swal2-styled i, .wizard > .actions a.icon-btn i {\n margin-right: 0; }\n .btn.social-btn, .ajax-upload-dragdrop .social-btn.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .social-btn.swal2-styled, .wizard > .actions a.social-btn {\n padding: 13px; }\n .btn.social-btn i, .ajax-upload-dragdrop .social-btn.ajax-file-upload i, .swal2-modal .swal2-buttonswrapper .social-btn.swal2-styled i, .wizard > .actions a.social-btn i {\n margin-right: 0;\n font-size: 1rem; }\n .btn.btn-sm, .btn-group-sm > .btn, .ajax-upload-dragdrop .btn-group-sm > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group-sm > .swal2-styled, .wizard > .actions .btn-group-sm > a, .ajax-upload-dragdrop .btn-sm.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-sm.swal2-styled, .wizard > .actions a.btn-sm {\n font-size: 0.875rem; }\n .btn.btn-lg, .btn-group-lg > .btn, .ajax-upload-dragdrop .btn-group-lg > .ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-group-lg > .swal2-styled, .wizard > .actions .btn-group-lg > a, .ajax-upload-dragdrop .btn-lg.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-lg.swal2-styled, .wizard > .actions a.btn-lg {\n font-size: 0.875rem; }\n .btn.btn-xs, .ajax-upload-dragdrop .btn-xs.ajax-file-upload, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-cancel, .swal2-modal .swal2-buttonswrapper .btn-xs.swal2-styled, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-submit, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-cancel, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-cancel, .wizard > .actions a.btn-xs {\n padding: 0.5rem 0.75rem;\n font-size: 0.625rem; }\n .btn.btn-transparent, .ajax-upload-dragdrop .btn-transparent.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-transparent.swal2-styled, .wizard > .actions a.btn-transparent {\n background: transparent; }\n .btn.btn-danger, .ajax-upload-dragdrop .btn-danger.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-danger.swal2-styled, .wizard > .actions a.btn-danger, .btn.btn-info, .ajax-upload-dragdrop .btn-info.ajax-file-upload, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, .swal2-modal .swal2-buttonswrapper .btn-info.swal2-styled, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-submit, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, .wizard > .actions a.btn-info, .btn.btn-success, .ajax-upload-dragdrop .btn-success.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-success.swal2-styled, .wizard > .actions a.btn-success, .btn.btn-teal, .ajax-upload-dragdrop .btn-teal.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-teal.swal2-styled, .wizard > .actions a.btn-teal, .btn.btn-warning, .ajax-upload-dragdrop .btn-warning.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-warning.swal2-styled, .wizard > .actions a.btn-warning {\n color: #ffffff; }\n .btn.btn-outline-light, .ajax-upload-dragdrop .btn-outline-light.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-outline-light.swal2-styled, .wizard > .actions a.btn-outline-light {\n border-color: #d5d5d5;\n color: #d5d5d5; }\n .btn.btn-outline-secondary, .ajax-upload-dragdrop .btn-outline-secondary.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-outline-secondary.swal2-styled, .wizard > .actions a.btn-outline-secondary {\n color: rgba(0, 0, 0, 0.5); }\n .btn.btn-inverse-secondary, .ajax-upload-dragdrop .btn-inverse-secondary.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-inverse-secondary.swal2-styled, .wizard > .actions a.btn-inverse-secondary {\n background-color: rgba(221, 228, 235, 0.5);\n color: rgba(0, 0, 0, 0.5); }\n .btn.btn-inverse-secondary:hover, .ajax-upload-dragdrop .btn-inverse-secondary.ajax-file-upload:hover, .swal2-modal .swal2-buttonswrapper .btn-inverse-secondary.swal2-styled:hover, .wizard > .actions a.btn-inverse-secondary:hover {\n color: rgba(0, 0, 0, 0.5); }\n .btn.btn-inverse-light, .ajax-upload-dragdrop .btn-inverse-light.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-inverse-light.swal2-styled, .wizard > .actions a.btn-inverse-light {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.5);\n border-color: #d9d9d9; }\n .btn.btn-inverse-light:hover, .ajax-upload-dragdrop .btn-inverse-light.ajax-file-upload:hover, .swal2-modal .swal2-buttonswrapper .btn-inverse-light.swal2-styled:hover, .wizard > .actions a.btn-inverse-light:hover {\n color: rgba(0, 0, 0, 0.5);\n border-color: #d9d9d9; }\n\n.btn-group {\n border: 1px solid #383e5d;\n border-radius: 0.1875rem; }\n .btn-group .btn, .btn-group .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .btn-group .ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled, .btn-group .wizard > .actions a, .wizard > .actions .btn-group a {\n border-top: none;\n border-bottom: none;\n border-left: none; }\n .btn-group .btn:last-child, .btn-group .ajax-upload-dragdrop .ajax-file-upload:last-child, .ajax-upload-dragdrop .btn-group .ajax-file-upload:last-child, .btn-group .swal2-modal .swal2-buttonswrapper .swal2-styled:last-child, .swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled:last-child, .btn-group .wizard > .actions a:last-child, .wizard > .actions .btn-group a:last-child {\n border-right: none; }\n .btn-group .btn.btn-primary, .btn-group .ajax-upload-dragdrop .btn-primary.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-primary.ajax-file-upload, .btn-group .ajax-upload-dragdrop .wizard > .actions a.ajax-file-upload, .ajax-upload-dragdrop .wizard > .actions .btn-group a.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-primary.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-primary.swal2-styled, .btn-group .swal2-modal .swal2-buttonswrapper .wizard > .actions a.swal2-styled, .swal2-modal .swal2-buttonswrapper .wizard > .actions .btn-group a.swal2-styled, .btn-group .wizard > .actions .swal2-modal .swal2-buttonswrapper a.swal2-styled.swal2-confirm, .wizard > .actions .swal2-modal .swal2-buttonswrapper .btn-group a.swal2-styled.swal2-confirm, .btn-group .wizard > .actions .swal2-modal .swal2-buttonswrapper a.swal2-styled.swal2-cancel, .wizard > .actions .swal2-modal .swal2-buttonswrapper .btn-group a.swal2-styled.swal2-cancel, .btn-group .wizard > .actions a, .wizard > .actions .btn-group a {\n border-color: #128ff2; }\n .btn-group .btn.btn-secondary, .btn-group .ajax-upload-dragdrop .btn-secondary.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-secondary.ajax-file-upload, .btn-group .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-cancel, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .ajax-file-upload.editable-cancel, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .btn-group .ajax-file-upload.editable-cancel, .btn-group .swal2-modal .swal2-buttonswrapper .btn-secondary.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-secondary.swal2-styled, .btn-group .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-cancel, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .swal2-styled.editable-cancel, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled.editable-cancel, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .btn.editable-cancel, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions .btn-group a.editable-cancel, .btn-group .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-cancel, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group a.editable-cancel, .btn-group .wizard > .actions a.btn-secondary, .wizard > .actions .btn-group a.btn-secondary {\n border-color: #d3dce5; }\n .btn-group .btn.btn-info, .btn-group .ajax-upload-dragdrop .btn-info.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-info.ajax-file-upload, .btn-group .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .ajax-file-upload.editable-submit, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .btn-group .ajax-file-upload.editable-submit, .btn-group .swal2-modal .swal2-buttonswrapper .btn-info.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-info.swal2-styled, .btn-group .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .swal2-styled.editable-submit, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .btn-group .swal2-styled.editable-submit, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group .btn.editable-submit, .btn-group .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions .btn-group a.editable-submit, .btn-group .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons .btn-group a.editable-submit, .btn-group .wizard > .actions a.btn-info, .wizard > .actions .btn-group a.btn-info {\n border-color: #7e55dd; }\n .btn-group .btn.btn-warning, .btn-group .ajax-upload-dragdrop .btn-warning.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-warning.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-warning.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-warning.swal2-styled, .btn-group .wizard > .actions a.btn-warning, .wizard > .actions .btn-group a.btn-warning {\n border-color: #f0a500; }\n .btn-group .btn.btn-success, .btn-group .ajax-upload-dragdrop .btn-success.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-success.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-success.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-success.swal2-styled, .btn-group .wizard > .actions a.btn-success, .wizard > .actions .btn-group a.btn-success {\n border-color: #17ca8c; }\n .btn-group .btn.btn-danger, .btn-group .ajax-upload-dragdrop .btn-danger.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-danger.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-danger.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-danger.swal2-styled, .btn-group .wizard > .actions a.btn-danger, .wizard > .actions .btn-group a.btn-danger {\n border-color: #ff5449; }\n .btn-group .btn.btn-dark, .btn-group .ajax-upload-dragdrop .btn-dark.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-dark.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-dark.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-dark.swal2-styled, .btn-group .wizard > .actions a.btn-dark, .wizard > .actions .btn-group a.btn-dark {\n border-color: #20263c; }\n .btn-group .btn.btn-light, .btn-group .ajax-upload-dragdrop .btn-light.ajax-file-upload, .ajax-upload-dragdrop .btn-group .btn-light.ajax-file-upload, .btn-group .swal2-modal .swal2-buttonswrapper .btn-light.swal2-styled, .swal2-modal .swal2-buttonswrapper .btn-group .btn-light.swal2-styled, .btn-group .wizard > .actions a.btn-light, .wizard > .actions .btn-group a.btn-light {\n border-color: #f3f3f3; }\n\n/*social buttons*/\n.btn-twitter {\n background: #4DBFF5;\n color: #ffffff; }\n .btn-twitter:hover {\n background: #1daef2; }\n .btn-twitter.btn-link {\n background: none;\n color: #4DBFF5; }\n .btn-twitter.btn-link:hover {\n color: #1daef2; }\n\n.btn-facebook {\n background: #648ACA;\n color: #ffffff; }\n .btn-facebook:hover {\n background: #406ebb; }\n .btn-facebook.btn-link {\n background: none;\n color: #648ACA; }\n .btn-facebook.btn-link:hover {\n color: #406ebb; }\n\n.btn-google {\n background: #E55F4B;\n color: #ffffff; }\n .btn-google:hover {\n background: #dd3820; }\n .btn-google.btn-link {\n background: none;\n color: #E55F4B; }\n .btn-google.btn-link:hover {\n color: #dd3820; }\n\n.btn-linkedin {\n background: #0177b4;\n color: #ffffff; }\n .btn-linkedin:hover {\n background: #015581; }\n .btn-linkedin.btn-link {\n background: none;\n color: #0177b4; }\n .btn-linkedin.btn-link:hover {\n color: #015581; }\n\n.btn-pinterest {\n background: #cc2127;\n color: #ffffff; }\n .btn-pinterest:hover {\n background: #a01a1f; }\n .btn-pinterest.btn-link {\n background: none;\n color: #cc2127; }\n .btn-pinterest.btn-link:hover {\n color: #a01a1f; }\n\n.btn-youtube {\n background: #e52d27;\n color: #ffffff; }\n .btn-youtube:hover {\n background: #c21d17; }\n .btn-youtube.btn-link {\n background: none;\n color: #e52d27; }\n .btn-youtube.btn-link:hover {\n color: #c21d17; }\n\n.btn-github {\n background: #333333;\n color: #ffffff; }\n .btn-github:hover {\n background: #1a1a1a; }\n .btn-github.btn-link {\n background: none;\n color: #333333; }\n .btn-github.btn-link:hover {\n color: #1a1a1a; }\n\n.btn-behance {\n background: #1769ff;\n color: #ffffff; }\n .btn-behance:hover {\n background: #0050e3; }\n .btn-behance.btn-link {\n background: none;\n color: #1769ff; }\n .btn-behance.btn-link:hover {\n color: #0050e3; }\n\n.btn-dribbble {\n background: #ea4c89;\n color: #ffffff; }\n .btn-dribbble:hover {\n background: #e51e6b; }\n .btn-dribbble.btn-link {\n background: none;\n color: #ea4c89; }\n .btn-dribbble.btn-link:hover {\n color: #e51e6b; }\n\n.btn-reddit {\n background: #ff4500;\n color: #ffffff; }\n .btn-reddit:hover {\n background: #cc3700; }\n .btn-reddit.btn-link {\n background: none;\n color: #ff4500; }\n .btn-reddit.btn-link:hover {\n color: #cc3700; }\n\n/*social buttons*/\n.btn-social-outline-twitter {\n background: transparent;\n border-color: #4DBFF5;\n color: #4DBFF5; }\n .btn-social-outline-twitter:hover {\n background: rgba(77, 191, 245, 0.2); }\n\n.btn-social-outline-facebook {\n background: transparent;\n border-color: #648ACA;\n color: #648ACA; }\n .btn-social-outline-facebook:hover {\n background: rgba(100, 138, 202, 0.2); }\n\n.btn-social-outline-google {\n background: transparent;\n border-color: #E55F4B;\n color: #E55F4B; }\n .btn-social-outline-google:hover {\n background: rgba(229, 95, 75, 0.2); }\n\n.btn-social-outline-linkedin {\n background: transparent;\n border-color: #0177b4;\n color: #0177b4; }\n .btn-social-outline-linkedin:hover {\n background: rgba(1, 119, 180, 0.2); }\n\n.btn-social-outline-pinterest {\n background: transparent;\n border-color: #cc2127;\n color: #cc2127; }\n .btn-social-outline-pinterest:hover {\n background: rgba(204, 33, 39, 0.2); }\n\n.btn-social-outline-youtube {\n background: transparent;\n border-color: #e52d27;\n color: #e52d27; }\n .btn-social-outline-youtube:hover {\n background: rgba(229, 45, 39, 0.2); }\n\n.btn-social-outline-github {\n background: transparent;\n border-color: #333333;\n color: #333333; }\n .btn-social-outline-github:hover {\n background: rgba(51, 51, 51, 0.2); }\n\n.btn-social-outline-behance {\n background: transparent;\n border-color: #1769ff;\n color: #1769ff; }\n .btn-social-outline-behance:hover {\n background: rgba(23, 105, 255, 0.2); }\n\n.btn-social-outline-dribbble {\n background: transparent;\n border-color: #ea4c89;\n color: #ea4c89; }\n .btn-social-outline-dribbble:hover {\n background: rgba(234, 76, 137, 0.2); }\n\n.btn-social-outline-reddit {\n background: transparent;\n border-color: #ff4500;\n color: #ff4500; }\n .btn-social-outline-reddit:hover {\n background: rgba(255, 69, 0, 0.2); }\n\n/* inverse buttons */\n.btn-inverse-primary {\n color: #2196f3;\n background-color: rgba(33, 150, 243, 0.2);\n background-image: none;\n border-color: rgba(33, 150, 243, 0); }\n .btn-inverse-primary:hover {\n color: #ffffff;\n background-color: #2196f3;\n border-color: #2196f3; }\n .btn-inverse-primary.disabled, .btn-inverse-primary:disabled {\n color: #2196f3;\n background-color: transparent; }\n .btn-inverse-primary.active, .btn-inverse-primary:active,\n .show > .btn-inverse-primary.dropdown-toggle {\n color: #ffffff;\n background-color: #2196f3;\n border-color: #2196f3; }\n\n.btn-inverse-secondary {\n color: #dde4eb;\n background-color: rgba(221, 228, 235, 0.2);\n background-image: none;\n border-color: rgba(221, 228, 235, 0); }\n .btn-inverse-secondary:hover {\n color: #ffffff;\n background-color: #dde4eb;\n border-color: #dde4eb; }\n .btn-inverse-secondary.disabled, .btn-inverse-secondary:disabled {\n color: #dde4eb;\n background-color: transparent; }\n .btn-inverse-secondary.active, .btn-inverse-secondary:active,\n .show > .btn-inverse-secondary.dropdown-toggle {\n color: #ffffff;\n background-color: #dde4eb;\n border-color: #dde4eb; }\n\n.btn-inverse-success {\n color: #19d895;\n background-color: rgba(25, 216, 149, 0.2);\n background-image: none;\n border-color: rgba(25, 216, 149, 0); }\n .btn-inverse-success:hover {\n color: #ffffff;\n background-color: #19d895;\n border-color: #19d895; }\n .btn-inverse-success.disabled, .btn-inverse-success:disabled {\n color: #19d895;\n background-color: transparent; }\n .btn-inverse-success.active, .btn-inverse-success:active,\n .show > .btn-inverse-success.dropdown-toggle {\n color: #ffffff;\n background-color: #19d895;\n border-color: #19d895; }\n\n.btn-inverse-info {\n color: #8862e0;\n background-color: rgba(136, 98, 224, 0.2);\n background-image: none;\n border-color: rgba(136, 98, 224, 0); }\n .btn-inverse-info:hover {\n color: #ffffff;\n background-color: #8862e0;\n border-color: #8862e0; }\n .btn-inverse-info.disabled, .btn-inverse-info:disabled {\n color: #8862e0;\n background-color: transparent; }\n .btn-inverse-info.active, .btn-inverse-info:active,\n .show > .btn-inverse-info.dropdown-toggle {\n color: #ffffff;\n background-color: #8862e0;\n border-color: #8862e0; }\n\n.btn-inverse-warning {\n color: #ffaf00;\n background-color: rgba(255, 175, 0, 0.2);\n background-image: none;\n border-color: rgba(255, 175, 0, 0); }\n .btn-inverse-warning:hover {\n color: #ffffff;\n background-color: #ffaf00;\n border-color: #ffaf00; }\n .btn-inverse-warning.disabled, .btn-inverse-warning:disabled {\n color: #ffaf00;\n background-color: transparent; }\n .btn-inverse-warning.active, .btn-inverse-warning:active,\n .show > .btn-inverse-warning.dropdown-toggle {\n color: #ffffff;\n background-color: #ffaf00;\n border-color: #ffaf00; }\n\n.btn-inverse-danger {\n color: #ff6258;\n background-color: rgba(255, 98, 88, 0.2);\n background-image: none;\n border-color: rgba(255, 98, 88, 0); }\n .btn-inverse-danger:hover {\n color: #ffffff;\n background-color: #ff6258;\n border-color: #ff6258; }\n .btn-inverse-danger.disabled, .btn-inverse-danger:disabled {\n color: #ff6258;\n background-color: transparent; }\n .btn-inverse-danger.active, .btn-inverse-danger:active,\n .show > .btn-inverse-danger.dropdown-toggle {\n color: #ffffff;\n background-color: #ff6258;\n border-color: #ff6258; }\n\n.btn-inverse-light {\n color: #fbfbfb;\n background-color: rgba(251, 251, 251, 0.2);\n background-image: none;\n border-color: rgba(251, 251, 251, 0); }\n .btn-inverse-light:hover {\n color: #ffffff;\n background-color: #fbfbfb;\n border-color: #fbfbfb; }\n .btn-inverse-light.disabled, .btn-inverse-light:disabled {\n color: #fbfbfb;\n background-color: transparent; }\n .btn-inverse-light.active, .btn-inverse-light:active,\n .show > .btn-inverse-light.dropdown-toggle {\n color: #ffffff;\n background-color: #fbfbfb;\n border-color: #fbfbfb; }\n\n.btn-inverse-dark {\n color: #252C46;\n background-color: rgba(37, 44, 70, 0.2);\n background-image: none;\n border-color: rgba(37, 44, 70, 0); }\n .btn-inverse-dark:hover {\n color: #ffffff;\n background-color: #252C46;\n border-color: #252C46; }\n .btn-inverse-dark.disabled, .btn-inverse-dark:disabled {\n color: #252C46;\n background-color: transparent; }\n .btn-inverse-dark.active, .btn-inverse-dark:active,\n .show > .btn-inverse-dark.dropdown-toggle {\n color: #ffffff;\n background-color: #252C46;\n border-color: #252C46; }\n\n/* Inverse Outlined Buttons */\n.btn-inverse-outline-primary {\n color: #2196f3;\n background-image: none;\n background: transparent;\n border-color: rgba(33, 150, 243, 0.2); }\n .btn-inverse-outline-primary:hover {\n color: #2196f3;\n background-color: rgba(33, 150, 243, 0.2);\n border-color: rgba(33, 150, 243, 0.2); }\n .btn-inverse-outline-primary.focus, .btn-inverse-outline-primary:focus {\n box-shadow: 0 0 0 3px rgba(33, 150, 243, 0.5); }\n .btn-inverse-outline-primary.disabled, .btn-inverse-outline-primary:disabled {\n color: #2196f3;\n background-color: transparent; }\n .btn-inverse-outline-primary.active, .btn-inverse-outline-primary:active,\n .show > .btn-inverse-outline-primary.dropdown-toggle {\n color: #ffffff;\n border-color: #2196f3; }\n\n.btn-inverse-outline-secondary {\n color: #dde4eb;\n background-image: none;\n background: transparent;\n border-color: rgba(221, 228, 235, 0.2); }\n .btn-inverse-outline-secondary:hover {\n color: #dde4eb;\n background-color: rgba(221, 228, 235, 0.2);\n border-color: rgba(221, 228, 235, 0.2); }\n .btn-inverse-outline-secondary.focus, .btn-inverse-outline-secondary:focus {\n box-shadow: 0 0 0 3px rgba(221, 228, 235, 0.5); }\n .btn-inverse-outline-secondary.disabled, .btn-inverse-outline-secondary:disabled {\n color: #dde4eb;\n background-color: transparent; }\n .btn-inverse-outline-secondary.active, .btn-inverse-outline-secondary:active,\n .show > .btn-inverse-outline-secondary.dropdown-toggle {\n color: #ffffff;\n border-color: #dde4eb; }\n\n.btn-inverse-outline-success {\n color: #19d895;\n background-image: none;\n background: transparent;\n border-color: rgba(25, 216, 149, 0.2); }\n .btn-inverse-outline-success:hover {\n color: #19d895;\n background-color: rgba(25, 216, 149, 0.2);\n border-color: rgba(25, 216, 149, 0.2); }\n .btn-inverse-outline-success.focus, .btn-inverse-outline-success:focus {\n box-shadow: 0 0 0 3px rgba(25, 216, 149, 0.5); }\n .btn-inverse-outline-success.disabled, .btn-inverse-outline-success:disabled {\n color: #19d895;\n background-color: transparent; }\n .btn-inverse-outline-success.active, .btn-inverse-outline-success:active,\n .show > .btn-inverse-outline-success.dropdown-toggle {\n color: #ffffff;\n border-color: #19d895; }\n\n.btn-inverse-outline-info {\n color: #8862e0;\n background-image: none;\n background: transparent;\n border-color: rgba(136, 98, 224, 0.2); }\n .btn-inverse-outline-info:hover {\n color: #8862e0;\n background-color: rgba(136, 98, 224, 0.2);\n border-color: rgba(136, 98, 224, 0.2); }\n .btn-inverse-outline-info.focus, .btn-inverse-outline-info:focus {\n box-shadow: 0 0 0 3px rgba(136, 98, 224, 0.5); }\n .btn-inverse-outline-info.disabled, .btn-inverse-outline-info:disabled {\n color: #8862e0;\n background-color: transparent; }\n .btn-inverse-outline-info.active, .btn-inverse-outline-info:active,\n .show > .btn-inverse-outline-info.dropdown-toggle {\n color: #ffffff;\n border-color: #8862e0; }\n\n.btn-inverse-outline-warning {\n color: #ffaf00;\n background-image: none;\n background: transparent;\n border-color: rgba(255, 175, 0, 0.2); }\n .btn-inverse-outline-warning:hover {\n color: #ffaf00;\n background-color: rgba(255, 175, 0, 0.2);\n border-color: rgba(255, 175, 0, 0.2); }\n .btn-inverse-outline-warning.focus, .btn-inverse-outline-warning:focus {\n box-shadow: 0 0 0 3px rgba(255, 175, 0, 0.5); }\n .btn-inverse-outline-warning.disabled, .btn-inverse-outline-warning:disabled {\n color: #ffaf00;\n background-color: transparent; }\n .btn-inverse-outline-warning.active, .btn-inverse-outline-warning:active,\n .show > .btn-inverse-outline-warning.dropdown-toggle {\n color: #ffffff;\n border-color: #ffaf00; }\n\n.btn-inverse-outline-danger {\n color: #ff6258;\n background-image: none;\n background: transparent;\n border-color: rgba(255, 98, 88, 0.2); }\n .btn-inverse-outline-danger:hover {\n color: #ff6258;\n background-color: rgba(255, 98, 88, 0.2);\n border-color: rgba(255, 98, 88, 0.2); }\n .btn-inverse-outline-danger.focus, .btn-inverse-outline-danger:focus {\n box-shadow: 0 0 0 3px rgba(255, 98, 88, 0.5); }\n .btn-inverse-outline-danger.disabled, .btn-inverse-outline-danger:disabled {\n color: #ff6258;\n background-color: transparent; }\n .btn-inverse-outline-danger.active, .btn-inverse-outline-danger:active,\n .show > .btn-inverse-outline-danger.dropdown-toggle {\n color: #ffffff;\n border-color: #ff6258; }\n\n.btn-inverse-outline-light {\n color: #fbfbfb;\n background-image: none;\n background: transparent;\n border-color: rgba(251, 251, 251, 0.2); }\n .btn-inverse-outline-light:hover {\n color: #fbfbfb;\n background-color: rgba(251, 251, 251, 0.2);\n border-color: rgba(251, 251, 251, 0.2); }\n .btn-inverse-outline-light.focus, .btn-inverse-outline-light:focus {\n box-shadow: 0 0 0 3px rgba(251, 251, 251, 0.5); }\n .btn-inverse-outline-light.disabled, .btn-inverse-outline-light:disabled {\n color: #fbfbfb;\n background-color: transparent; }\n .btn-inverse-outline-light.active, .btn-inverse-outline-light:active,\n .show > .btn-inverse-outline-light.dropdown-toggle {\n color: #ffffff;\n border-color: #fbfbfb; }\n\n.btn-inverse-outline-dark {\n color: #252C46;\n background-image: none;\n background: transparent;\n border-color: rgba(37, 44, 70, 0.2); }\n .btn-inverse-outline-dark:hover {\n color: #252C46;\n background-color: rgba(37, 44, 70, 0.2);\n border-color: rgba(37, 44, 70, 0.2); }\n .btn-inverse-outline-dark.focus, .btn-inverse-outline-dark:focus {\n box-shadow: 0 0 0 3px rgba(37, 44, 70, 0.5); }\n .btn-inverse-outline-dark.disabled, .btn-inverse-outline-dark:disabled {\n color: #252C46;\n background-color: transparent; }\n .btn-inverse-outline-dark.active, .btn-inverse-outline-dark:active,\n .show > .btn-inverse-outline-dark.dropdown-toggle {\n color: #ffffff;\n border-color: #252C46; }\n\n/* Breadcrumbs */\n.breadcrumb .breadcrumb-item {\n font-size: 0.875rem; }\n .breadcrumb .breadcrumb-item.active {\n color: rgba(255, 255, 255, 0.8); }\n\n.breadcrumb.breadcrumb-custom {\n padding: 0 0;\n border-color: #dbe3e6; }\n .breadcrumb.breadcrumb-custom .breadcrumb-item {\n font-size: 0.875rem;\n background: #dbe3e6;\n padding: 0.56rem 10px;\n color: #fff;\n display: inline-block;\n vertical-align: top; }\n .breadcrumb.breadcrumb-custom .breadcrumb-item.active {\n color: #fff; }\n .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent; }\n .breadcrumb.breadcrumb-custom .breadcrumb-item:before {\n content: \"\"; }\n .breadcrumb.breadcrumb-custom .breadcrumb-item a {\n position: relative;\n color: inherit;\n border: 1px solid #dbe3e6;\n display: inline-block;\n vertical-align: top; }\n .breadcrumb.breadcrumb-custom .breadcrumb-item a:after, .breadcrumb.breadcrumb-custom .breadcrumb-item a:before {\n position: absolute;\n top: -9px;\n width: 0;\n height: 0;\n content: \"\";\n border-top: 21px solid transparent;\n border-bottom: 21px solid transparent; }\n .breadcrumb.breadcrumb-custom .breadcrumb-item a:before {\n right: -22px;\n z-index: 3;\n border-left-color: #dbe3e6;\n border-left-style: solid;\n border-left-width: 12px; }\n .breadcrumb.breadcrumb-custom .breadcrumb-item a:after {\n border-top: 21px solid transparent;\n border-bottom: 22px solid transparent;\n border-left: 12px solid #ffffff;\n top: -9px;\n right: -23px; }\n .breadcrumb.breadcrumb-custom .breadcrumb-item span {\n display: inline-block;\n vertical-align: top; }\n\n.breadcrumb.bg-danger, .settings-panel .color-tiles .breadcrumb.tiles.danger, .breadcrumb.bg-dark, .settings-panel .color-tiles .breadcrumb.tiles.dark, .breadcrumb.bg-info, .settings-panel .color-tiles .breadcrumb.tiles.info, .breadcrumb.bg-primary, .settings-panel .color-tiles .breadcrumb.tiles.primary, .breadcrumb.bg-success, .settings-panel .color-tiles .breadcrumb.tiles.success, .breadcrumb.bg-warning, .settings-panel .color-tiles .breadcrumb.tiles.warning {\n border: none; }\n .breadcrumb.bg-danger .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item, .breadcrumb.bg-dark .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item, .breadcrumb.bg-info .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item, .breadcrumb.bg-primary .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item, .breadcrumb.bg-success .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item, .breadcrumb.bg-warning .breadcrumb-item, .settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item {\n color: #000; }\n .breadcrumb.bg-danger .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item:before, .breadcrumb.bg-dark .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item:before, .breadcrumb.bg-info .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item:before, .breadcrumb.bg-primary .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item:before, .breadcrumb.bg-success .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item:before, .breadcrumb.bg-warning .breadcrumb-item:before, .settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item:before {\n color: inherit; }\n .breadcrumb.bg-danger .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item a,\n .breadcrumb.bg-danger .breadcrumb-item span,\n .settings-panel .color-tiles .breadcrumb.tiles.danger .breadcrumb-item span, .breadcrumb.bg-dark .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item a,\n .breadcrumb.bg-dark .breadcrumb-item span,\n .settings-panel .color-tiles .breadcrumb.tiles.dark .breadcrumb-item span, .breadcrumb.bg-info .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item a,\n .breadcrumb.bg-info .breadcrumb-item span,\n .settings-panel .color-tiles .breadcrumb.tiles.info .breadcrumb-item span, .breadcrumb.bg-primary .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item a,\n .breadcrumb.bg-primary .breadcrumb-item span,\n .settings-panel .color-tiles .breadcrumb.tiles.primary .breadcrumb-item span, .breadcrumb.bg-success .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item a,\n .breadcrumb.bg-success .breadcrumb-item span,\n .settings-panel .color-tiles .breadcrumb.tiles.success .breadcrumb-item span, .breadcrumb.bg-warning .breadcrumb-item a, .settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item a,\n .breadcrumb.bg-warning .breadcrumb-item span,\n .settings-panel .color-tiles .breadcrumb.tiles.warning .breadcrumb-item span {\n color: inherit; }\n\n/* inverse breadcrumb */\n.bg-inverse-primary .breadcrumb, .image-grouped .text-avatar .breadcrumb {\n background: #9acffa;\n border-color: #2196f3; }\n .bg-inverse-primary .breadcrumb .breadcrumb-item, .image-grouped .text-avatar .breadcrumb .breadcrumb-item {\n color: #2196f3; }\n .bg-inverse-primary .breadcrumb .breadcrumb-item:before, .image-grouped .text-avatar .breadcrumb .breadcrumb-item:before {\n color: inherit; }\n .bg-inverse-primary .breadcrumb .breadcrumb-item a, .image-grouped .text-avatar .breadcrumb .breadcrumb-item a {\n color: inherit; }\n .bg-inverse-primary .breadcrumb.breadcrumb-custom, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom {\n background: #2196f3; }\n .bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item {\n background: #9acffa; }\n .bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item a, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item a {\n color: #2196f3;\n border: none; }\n .bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item a:before, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: #9acffa; }\n .bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item span, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item span {\n color: #2196f3; }\n .bg-inverse-primary .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child, .image-grouped .text-avatar .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent; }\n\n.bg-inverse-secondary .breadcrumb {\n background: white;\n border-color: #dde4eb; }\n .bg-inverse-secondary .breadcrumb .breadcrumb-item {\n color: #dde4eb; }\n .bg-inverse-secondary .breadcrumb .breadcrumb-item:before {\n color: inherit; }\n .bg-inverse-secondary .breadcrumb .breadcrumb-item a {\n color: inherit; }\n .bg-inverse-secondary .breadcrumb.breadcrumb-custom {\n background: #dde4eb; }\n .bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item {\n background: white; }\n .bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item a {\n color: #dde4eb;\n border: none; }\n .bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: white; }\n .bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item span {\n color: #dde4eb; }\n .bg-inverse-secondary .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent; }\n\n.bg-inverse-success .breadcrumb {\n background: #80f0c9;\n border-color: #19d895; }\n .bg-inverse-success .breadcrumb .breadcrumb-item {\n color: #19d895; }\n .bg-inverse-success .breadcrumb .breadcrumb-item:before {\n color: inherit; }\n .bg-inverse-success .breadcrumb .breadcrumb-item a {\n color: inherit; }\n .bg-inverse-success .breadcrumb.breadcrumb-custom {\n background: #19d895; }\n .bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item {\n background: #80f0c9; }\n .bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item a {\n color: #19d895;\n border: none; }\n .bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: #80f0c9; }\n .bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item span {\n color: #19d895; }\n .bg-inverse-success .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent; }\n\n.bg-inverse-info .breadcrumb {\n background: #d9ccf5;\n border-color: #8862e0; }\n .bg-inverse-info .breadcrumb .breadcrumb-item {\n color: #8862e0; }\n .bg-inverse-info .breadcrumb .breadcrumb-item:before {\n color: inherit; }\n .bg-inverse-info .breadcrumb .breadcrumb-item a {\n color: inherit; }\n .bg-inverse-info .breadcrumb.breadcrumb-custom {\n background: #8862e0; }\n .bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item {\n background: #d9ccf5; }\n .bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item a {\n color: #8862e0;\n border: none; }\n .bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: #d9ccf5; }\n .bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item span {\n color: #8862e0; }\n .bg-inverse-info .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent; }\n\n.bg-inverse-warning .breadcrumb {\n background: #ffd780;\n border-color: #ffaf00; }\n .bg-inverse-warning .breadcrumb .breadcrumb-item {\n color: #ffaf00; }\n .bg-inverse-warning .breadcrumb .breadcrumb-item:before {\n color: inherit; }\n .bg-inverse-warning .breadcrumb .breadcrumb-item a {\n color: inherit; }\n .bg-inverse-warning .breadcrumb.breadcrumb-custom {\n background: #ffaf00; }\n .bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item {\n background: #ffd780; }\n .bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item a {\n color: #ffaf00;\n border: none; }\n .bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: #ffd780; }\n .bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item span {\n color: #ffaf00; }\n .bg-inverse-warning .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent; }\n\n.bg-inverse-danger .breadcrumb {\n background: #ffdad8;\n border-color: #ff6258; }\n .bg-inverse-danger .breadcrumb .breadcrumb-item {\n color: #ff6258; }\n .bg-inverse-danger .breadcrumb .breadcrumb-item:before {\n color: inherit; }\n .bg-inverse-danger .breadcrumb .breadcrumb-item a {\n color: inherit; }\n .bg-inverse-danger .breadcrumb.breadcrumb-custom {\n background: #ff6258; }\n .bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item {\n background: #ffdad8; }\n .bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item a {\n color: #ff6258;\n border: none; }\n .bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: #ffdad8; }\n .bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item span {\n color: #ff6258; }\n .bg-inverse-danger .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent; }\n\n.bg-inverse-light .breadcrumb {\n background: white;\n border-color: #fbfbfb; }\n .bg-inverse-light .breadcrumb .breadcrumb-item {\n color: #fbfbfb; }\n .bg-inverse-light .breadcrumb .breadcrumb-item:before {\n color: inherit; }\n .bg-inverse-light .breadcrumb .breadcrumb-item a {\n color: inherit; }\n .bg-inverse-light .breadcrumb.breadcrumb-custom {\n background: #fbfbfb; }\n .bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item {\n background: white; }\n .bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item a {\n color: #fbfbfb;\n border: none; }\n .bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: white; }\n .bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item span {\n color: #fbfbfb; }\n .bg-inverse-light .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent; }\n\n.bg-inverse-dark .breadcrumb {\n background: #516099;\n border-color: #252C46; }\n .bg-inverse-dark .breadcrumb .breadcrumb-item {\n color: #252C46; }\n .bg-inverse-dark .breadcrumb .breadcrumb-item:before {\n color: inherit; }\n .bg-inverse-dark .breadcrumb .breadcrumb-item a {\n color: inherit; }\n .bg-inverse-dark .breadcrumb.breadcrumb-custom {\n background: #252C46; }\n .bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item {\n background: #516099; }\n .bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item a {\n color: #252C46;\n border: none; }\n .bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item a:before {\n border-left-color: #516099; }\n .bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item span {\n color: #252C46; }\n .bg-inverse-dark .breadcrumb.breadcrumb-custom .breadcrumb-item:last-child {\n background: transparent; }\n\n/* Cards */\n.card {\n border: none; }\n .card .card-header {\n background: #282a40;\n padding: 1.88rem 1.81rem;\n border-bottom: 1px solid #383e5d; }\n .card .card-header h1,\n .card .card-header h2,\n .card .card-header h3,\n .card .card-header h4,\n .card .card-header h5,\n .card .card-header h6,\n .card .card-header p,\n .card .card-header small {\n margin-bottom: 0px; }\n .card .card-header.header-sm {\n padding: 15px 1.81rem;\n height: 60px; }\n .card .card-header.header-sm p,\n .card .card-header.header-sm .dropdown .dropdown-toggle i {\n color: #b9c0d3; }\n .card .card-body {\n padding: 1.88rem 1.81rem; }\n .card .card-body.no-gutter {\n padding: 0; }\n .card .card-body + .card-body {\n padding-top: 0; }\n .card.card-outline-success {\n border: 1px solid #19d895; }\n .card.card-outline-primary {\n border: 1px solid #2196f3; }\n .card.card-outline-warning {\n border: 1px solid #ffaf00; }\n .card.card-outline-danger {\n border: 1px solid #ff6258; }\n .card.card-rounded {\n border-radius: 5px; }\n .card.card-faded {\n background: #b5b0b2;\n border-color: #b5b0b2; }\n .card .card-subtitle {\n color: rgba(255, 255, 255, 0.7); }\n .card.card-circle-progress {\n color: #ffffff;\n text-align: center; }\n .card.bg-blue-gradient {\n background: linear-gradient(to right, #065efd, #3169fd, #6f79fc);\n color: #fff; }\n .card.bg-orange-gradient {\n background: linear-gradient(to right, #ff7f2e, #fe7452);\n color: #fff; }\n .card.bg-green-gradient {\n background: linear-gradient(to right, #24e8a6, #09cdd1);\n color: #fff; }\n .card.card-no-shadow {\n box-shadow: none; }\n\n.card-inverse-primary {\n background: rgba(33, 150, 243, 0.2);\n border: 1px solid #1e8ae0;\n color: #1972b9; }\n\n.card-inverse-secondary {\n background: rgba(221, 228, 235, 0.2);\n border: 1px solid #cbd2d8;\n color: #a8adb3; }\n\n.card-inverse-success {\n background: rgba(25, 216, 149, 0.2);\n border: 1px solid #17c789;\n color: #13a471; }\n\n.card-inverse-info {\n background: rgba(136, 98, 224, 0.2);\n border: 1px solid #7d5ace;\n color: #674aaa; }\n\n.card-inverse-warning {\n background: rgba(255, 175, 0, 0.2);\n border: 1px solid #eba100;\n color: #c28500; }\n\n.card-inverse-danger {\n background: rgba(255, 98, 88, 0.2);\n border: 1px solid #eb5a51;\n color: #c24a43; }\n\n.card-inverse-light {\n background: rgba(251, 251, 251, 0.2);\n border: 1px solid #e7e7e7;\n color: #bfbfbf; }\n\n.card-inverse-dark {\n background: rgba(37, 44, 70, 0.2);\n border: 1px solid #222840;\n color: #1c2135; }\n\n/* Checkboxes and Radios */\n.form-check,\n.form-radio {\n position: relative;\n display: block;\n margin-top: 15px;\n margin-bottom: 10px; }\n .form-check .form-check-label,\n .form-radio .form-check-label {\n display: block;\n padding-left: 30px;\n line-height: 1.5; }\n .rtl .form-check .form-check-label, .rtl\n .form-radio .form-check-label {\n padding-left: 0;\n padding-right: 30px; }\n .form-check .form-check-label input,\n .form-radio .form-check-label input {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px\\9;\n top: 0;\n left: 0;\n z-index: 1;\n cursor: pointer;\n opacity: 0;\n filter: alpha(opacity=0);\n margin-top: 0; }\n .rtl .form-check .form-check-label input, .rtl\n .form-radio .form-check-label input {\n left: auto;\n right: 0; }\n\n.form-check .form-check-label {\n font-size: 0.875rem;\n line-height: 1.5;\n padding-left: 10px; }\n .form-check .form-check-label input:checked + .input-helper:before {\n background-color: #fbfbfb; }\n .form-check .form-check-label input:checked + .input-helper:after {\n width: 18px;\n opacity: 1;\n line-height: 18px;\n transform: scale(1); }\n .form-check .form-check-label input:disabled + .input-helper:before {\n border-color: #383e5d; }\n .form-check .form-check-label input:disabled:checked + .input-helper:after {\n color: #383e5d; }\n .form-check .form-check-label .input-helper:before {\n position: absolute;\n content: \"\";\n top: 50%;\n transform: translateY(-50%);\n width: 18px;\n height: 18px;\n border-radius: 2px;\n left: 0;\n border: 2px solid #383e5d;\n transition: all;\n transition-duration: 0s;\n transition-duration: 250ms; }\n .rtl .form-check .form-check-label .input-helper:before {\n left: auto;\n right: 0; }\n .form-check .form-check-label .input-helper:after {\n transition: all;\n transition-duration: 0s;\n transition-duration: 250ms;\n font-family: Material Design Icons;\n opacity: 0;\n filter: alpha(opacity=0);\n transform: scale(0);\n content: '\\F12C';\n position: absolute;\n font-size: 0.9375rem;\n font-weight: bold;\n left: 0;\n top: 14%;\n transform: translateY(-14%);\n color: #8862e0; }\n .rtl .form-check .form-check-label .input-helper:after {\n left: auto;\n right: 0; }\n\n.form-check.form-check-flat label input:checked + .input-helper:before {\n background-color: #19d895;\n border: none; }\n\n.form-check.form-check-flat label input:disabled + .input-helper:after {\n color: #fbfbfb; }\n\n.form-check.form-check-flat label input:disabled + .input-helper:before {\n border-color: #383e5d; }\n\n.form-check.form-check-flat label input:disabled:checked + .input-helper:before {\n background: #fbfbfb; }\n\n.form-check.form-check-flat label .input-helper:before {\n border: 2px solid #383e5d; }\n\n.form-check.form-check-flat label .input-helper:after {\n color: #fbfbfb; }\n\n.form-radio label input + .input-helper:before {\n position: absolute;\n content: \"\";\n top: 50%;\n transform: translateY(-50%);\n left: 0;\n border: 2px solid #383e5d;\n width: 20px;\n height: 20px;\n border-radius: 50%;\n transition: all;\n transition-duration: 0s;\n -webkit-transition-duration: 250ms;\n transition-duration: 250ms; }\n .rtl .form-radio label input + .input-helper:before {\n left: auto;\n right: 0; }\n\n.form-radio label input + .input-helper:after {\n content: \"\";\n width: 8px;\n height: 8px;\n background: #ff6258;\n border-radius: 50%;\n top: 30%;\n transform: translateY(-30%);\n left: 6px;\n transition: none;\n transition-duration: 250s;\n opacity: 0;\n filter: alpha(opacity=0);\n transform: scale(0);\n position: absolute; }\n .rtl .form-radio label input + .input-helper:after {\n left: auto;\n right: 6px; }\n\n.form-radio label input:checked + .input-helper:before {\n background-color: #fbfbfb;\n border: 2px solid #383e5d;\n top: 30%;\n transform: translateY(-30%); }\n\n.form-radio label input:checked + .input-helper:after {\n opacity: 1;\n line-height: 1.5;\n filter: alpha(opacity=100);\n transform: scale(1); }\n\n.form-radio label input:disabled + .input-helper:before {\n border-color: #383e5d; }\n\n.form-radio label input:disabled:checked + .input-helper:before {\n background-color: #fbfbfb;\n border-color: #383e5d; }\n\n.form-radio label input:disabled:checked + .input-helper:after {\n background-color: #383e5d; }\n\n.form-radio.form-radio-flat label input:checked + .input-helper:before {\n background: #19d895;\n border-color: #19d895;\n top: 50%;\n transform: translateY(-50%); }\n\n.form-radio.form-radio-flat label input:checked + .input-helper:after {\n width: 20px;\n height: 20px;\n top: 50%;\n transform: translateY(-50%);\n left: -2px;\n color: #fbfbfb;\n background: none;\n content: '\\F12C';\n font-family: Material Design Icons;\n text-align: center;\n font-weight: bold; }\n .rtl .form-radio.form-radio-flat label input:checked + .input-helper:after {\n left: auto;\n right: -2px; }\n\n.form-radio.form-radio-flat label input:disabled + .input-helper:before {\n background: rgba(25, 216, 149, 0.4);\n border-color: rgba(25, 216, 149, 0.05); }\n\n/* Dropdowns */\n.dropdown .dropdown-toggle {\n display: flex;\n align-items: center; }\n .dropdown .dropdown-toggle:after {\n border: none;\n content: \"\\F140\";\n font-family: \"Material Design Icons\";\n font-size: 20px;\n color: #fff;\n text-rendering: auto;\n line-height: inherit;\n vertical-align: 0; }\n .dropdown .dropdown-toggle.arrow-disabled {\n border: none;\n outline: none;\n box-shadow: none; }\n .dropdown .dropdown-toggle.arrow-disabled:focus, .dropdown .dropdown-toggle.arrow-disabled:visited, .dropdown .dropdown-toggle.arrow-disabled:active {\n outline: none;\n box-shadow: none; }\n .dropdown .dropdown-toggle.arrow-disabled:after {\n display: none; }\n\n.dropdown-menu {\n font-size: 0.875rem;\n border: 1px solid #383e5d; }\n @media (max-width: 992px) {\n .dropdown-menu {\n position: unset; } }\n .dropdown-menu .dropdown-header {\n background: #222437;\n color: #fff; }\n .dropdown-menu .dropdown-header * {\n background: inherit;\n color: inherit; }\n .dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item,\n .dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item {\n background: #222437;\n color: #fff; }\n .dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item:hover,\n .dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item:hover {\n background: #2c2e47;\n color: #ffffff; }\n .dropdown-menu a:not([href]):not([tabindex]):hover.dropdown-item:active,\n .dropdown-menu a:not([href]):not([tabindex]):focus.dropdown-item:active {\n background: initial; }\n .dropdown-menu .dropdown-item {\n background: #222437;\n color: #fff; }\n .dropdown-menu .dropdown-item:hover {\n background: #2c2e47;\n color: #ffffff; }\n .dropdown-menu .dropdown-item:active {\n background: initial; }\n .dropdown-menu.dropdown-menu-left {\n left: 0 !important;\n right: auto !important; }\n @media (max-width: 991px) {\n .dropdown-menu.dropdown-menu-left {\n right: 0 !important; } }\n .dropdown-menu.dropdown-menu-right {\n left: auto !important;\n right: 0 !important; }\n @media (max-width: 991px) {\n .dropdown-menu.dropdown-menu-right {\n left: 0 !important; } }\n\n/* Forms */\n.input-group-append, .input-group-prepend, .asColorPicker-trigger {\n background: #2a2c44;\n color: #6c757d;\n width: auto;\n border: none; }\n .input-group-append .input-group-text,\n .input-group-prepend .input-group-text,\n .asColorPicker-trigger .input-group-text {\n background: transparent;\n border-color: #383e5d; }\n\n.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text],\n.jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .tt-hint,\n.tt-query,\n.typeahead {\n display: inline-block;\n border: 1px solid #383e5d;\n font-family: \"roboto\", sans-serif;\n font-size: 0.75rem;\n color: #fff;\n padding: 0 .75rem;\n line-height: 14px;\n font-weight: 300; }\n .form-control.form-control-lg, .form-control-lg.asColorPicker-input, .dataTables_wrapper select.form-control-lg, .jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-lg[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row select.form-control-lg, .jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-lg[type=number], .select2-container--default .form-control-lg.select2-selection--single, .select2-container--default .select2-selection--single .form-control-lg.select2-search__field, .form-control-lg.tt-hint,\n .form-control-lg.tt-query,\n .form-control-lg.typeahead {\n padding: 0.5rem 0.75rem; }\n .form-control.form-control-sm, .form-control-sm.asColorPicker-input, .dataTables_wrapper select.form-control-sm, .jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-sm[type=text],\n .jsgrid .jsgrid-table .jsgrid-filter-row select.form-control-sm, .jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-sm[type=number], .select2-container--default .form-control-sm.select2-selection--single, .select2-container--default .select2-selection--single .form-control-sm.select2-search__field, .form-control-sm.tt-hint,\n .form-control-sm.tt-query,\n .form-control-sm.typeahead {\n padding: 0.25rem 0.75rem; }\n\ntextarea.form-control, textarea.asColorPicker-input, .select2-container--default textarea.select2-selection--single, .select2-container--default .select2-selection--single textarea.select2-search__field, textarea.tt-hint,\ntextarea.tt-query,\ntextarea.typeahead {\n height: auto;\n padding-top: 1rem;\n padding-bottom: 1rem; }\n\nselect.form-control, select.asColorPicker-input, .dataTables_wrapper select,\n.jsgrid .jsgrid-table .jsgrid-filter-row select, .select2-container--default select.select2-selection--single, .select2-container--default .select2-selection--single select.select2-search__field, select.tt-hint,\nselect.tt-query,\nselect.typeahead {\n padding: 0.4375rem 0.75rem; }\n\n.form-group label {\n font-size: 0.875rem;\n line-height: 1;\n vertical-align: top; }\n\n.form-group.has-danger .form-control, .form-group.has-danger .asColorPicker-input, .form-group.has-danger .dataTables_wrapper select, .dataTables_wrapper .form-group.has-danger select, .form-group.has-danger .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .form-group.has-danger input[type=text],\n.form-group.has-danger .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .form-group.has-danger select, .form-group.has-danger .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .form-group.has-danger input[type=number], .form-group.has-danger .select2-container--default .select2-selection--single, .select2-container--default .form-group.has-danger .select2-selection--single, .form-group.has-danger .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .form-group.has-danger .select2-search__field, .form-group.has-danger .tt-hint,\n.form-group.has-danger .tt-query,\n.form-group.has-danger .typeahead {\n border-color: #ff6258; }\n\n.form-group .file-upload-default {\n visibility: hidden;\n position: absolute; }\n\n.form-group .file-upload-info {\n background: transparent; }\n\n.map-container {\n position: relative;\n min-width: 100%;\n max-width: 100%;\n display: block;\n padding: 35% 0;\n overflow: hidden;\n border-radius: 5px; }\n .map-container .google-map {\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%; }\n .map-container .google-map.no-controls .gm-style-cc,\n .map-container .google-map.no-controls .gmnoprint {\n display: none; }\n\n/* Icons */\n.icons-list {\n border-left: 1px solid #383e5d;\n border-bottom: 1px solid #383e5d; }\n .icons-list > div {\n background: #222437;\n border-top: 1px solid #383e5d;\n border-right: 1px solid #383e5d;\n display: flex;\n align-items: center;\n padding: 15px;\n font-family: \"roboto\", sans-serif;\n font-size: 0.875rem; }\n .icons-list > div i {\n display: inline-block;\n font-size: 20px;\n width: 40px;\n text-align: left;\n color: #2196f3; }\n\n/* Lists */\ndl,\nol,\nul {\n padding-left: 1rem;\n font-size: 0.875rem; }\n dl li,\n ol li,\n ul li {\n line-height: 1.8; }\n\n.list-arrow,\n.list-star,\n.list-ticked {\n list-style: none;\n padding: 0; }\n .list-arrow li,\n .list-star li,\n .list-ticked li {\n padding-left: 1.5rem; }\n .list-arrow li:before,\n .list-star li:before,\n .list-ticked li:before {\n font-family: \"Material Design Icons\";\n margin-left: -1.5rem;\n width: 1.5rem;\n margin-right: 0.5rem; }\n\n.list-ticked li:before {\n content: '\\F12D';\n color: #ff6258; }\n\n.list-arrow li:before {\n content: '\\F142';\n color: #19d895; }\n\n.list-star li:before {\n content: '\\F4CE';\n color: #ffaf00; }\n\n.bullet-line-list {\n padding-left: 30px;\n margin-bottom: 0;\n position: relative;\n list-style-type: none; }\n .rtl .bullet-line-list {\n padding-right: 0px; }\n .bullet-line-list li {\n position: relative;\n line-height: 1;\n padding-bottom: 10px; }\n .bullet-line-list li:before {\n content: \"\";\n position: absolute;\n border-radius: 100%;\n width: 12px;\n height: 12px;\n left: -28px;\n top: 6px;\n border: 3px solid #2196f3;\n margin-right: 15px;\n z-index: 2;\n background: #ffffff; }\n .bullet-line-list li:after {\n content: \"\";\n border: 1px solid #383e5d;\n position: absolute;\n bottom: 0;\n left: -23px;\n height: 100%; }\n .bullet-line-list li:first-child:after {\n content: \"\";\n height: 80%; }\n .bullet-line-list li:last-child {\n padding-bottom: 0; }\n .bullet-line-list li:last-child:after {\n content: \"\";\n top: 0;\n height: 30%; }\n\n/* Loaders */\n#pgloading {\n position: static; }\n #pgloading .bokeh {\n font-size: 100px;\n width: 1em;\n height: 1em;\n position: relative;\n margin: 0 auto;\n border-radius: 50%;\n border: 0.01em solid #383e5d;\n list-style: none;\n padding: 0; }\n #pgloading .bokeh li {\n position: absolute;\n width: 0.2em;\n height: 0.2em;\n border-radius: 50%; }\n #pgloading .bokeh li:nth-child(1) {\n left: 50%;\n top: 0;\n margin: 0 0 0 -.1em;\n background: #19d895;\n -webkit-transform-origin: 50% 250%;\n transform-origin: 50% 250%;\n -webkit-animation: rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate;\n animation: rota 1.13s linear infinite, opa 3.67s ease-in-out infinite alternate; }\n #pgloading .bokeh li:nth-child(2) {\n top: 50%;\n right: 0;\n margin: -.1em 0 0;\n background: #ff6258;\n -webkit-transform-origin: -150% 50%;\n transform-origin: -150% 50%;\n -webkit-animation: rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate;\n animation: rota 1.86s linear infinite, opa 4.29s ease-in-out infinite alternate; }\n #pgloading .bokeh li:nth-child(3) {\n left: 50%;\n bottom: 0;\n margin: 0 0 0 -.1em;\n background: #ffaf00;\n -webkit-transform-origin: 50% -150%;\n transform-origin: 50% -150%;\n -webkit-animation: rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate;\n animation: rota 1.45s linear infinite, opa 5.12s ease-in-out infinite alternate; }\n #pgloading .bokeh li:nth-child(4) {\n top: 50%;\n left: 0;\n margin: -.1em 0 0;\n background: #2196f3;\n -webkit-transform-origin: 250% 50%;\n transform-origin: 250% 50%;\n -webkit-animation: rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate;\n animation: rota 1.72s linear infinite, opa 5.25s ease-in-out infinite alternate; }\n\n@-webkit-keyframes rota {\n from { }\n to {\n -webkit-transform: rotate(360deg); } }\n\n@keyframes rota {\n from { }\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@-webkit-keyframes opa {\n 0% { }\n 12.0% {\n opacity: 0.80; }\n 19.5% {\n opacity: 0.88; }\n 37.2% {\n opacity: 0.64; }\n 40.5% {\n opacity: 0.52; }\n 52.7% {\n opacity: 0.69; }\n 60.2% {\n opacity: 0.60; }\n 66.6% {\n opacity: 0.52; }\n 70.0% {\n opacity: 0.63; }\n 79.9% {\n opacity: 0.60; }\n 84.2% {\n opacity: 0.75; }\n 91.0% {\n opacity: 0.87; } }\n\n@keyframes opa {\n 0% { }\n 12.0% {\n opacity: 0.80; }\n 19.5% {\n opacity: 0.88; }\n 37.2% {\n opacity: 0.64; }\n 40.5% {\n opacity: 0.52; }\n 52.7% {\n opacity: 0.69; }\n 60.2% {\n opacity: 0.60; }\n 66.6% {\n opacity: 0.52; }\n 70.0% {\n opacity: 0.63; }\n 79.9% {\n opacity: 0.60; }\n 84.2% {\n opacity: 0.75; }\n 91.0% {\n opacity: 0.87; } }\n\n.glowing-loader {\n position: relative; }\n\n.s2 {\n position: absolute;\n height: 70px;\n width: 70px;\n top: 50px;\n background-color: transparent;\n left: 50%;\n transform: translate(-50%, -50%); }\n\n.s1 {\n position: absolute;\n height: 70px;\n width: 70px;\n left: 50%;\n top: 50px;\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(45deg);\n background-color: transparent; }\n\n.bigcon {\n position: absolute;\n height: 75px;\n width: 75px;\n left: 50%;\n top: 50px;\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(-45deg);\n background-color: transparent;\n animation: bigcon 2s infinite linear;\n animation-delay: 0.25s; }\n\n.b {\n border-radius: 50%;\n position: absolute; }\n\n.s {\n width: 15px;\n height: 15px;\n animation: small 2s infinite ease;\n box-shadow: 0 2px rgba(0, 0, 0, 0.3);\n background-color: #2196f3; }\n\n.s:nth-child(1) {\n top: 0;\n left: 0; }\n\n.s:nth-child(2) {\n top: 0;\n right: 0; }\n\n.s:nth-child(3) {\n right: 0;\n bottom: 0; }\n\n.s:nth-child(4) {\n bottom: 0;\n left: 0; }\n\n.big {\n width: 15px;\n height: 15px;\n border-radius: 15px;\n box-shadow: 0 0 10px #2196f3, 0 0 20px #2196f3, 0 0 30px #2196f3, 0 0 50px #2196f3, 0 0 60px #2196f3;\n z-index: 1;\n background-color: #2196f3;\n animation: bigball 1s infinite linear; }\n\n.sb1 {\n animation-delay: -1.75s; }\n\n.sb6 {\n animation-delay: -1.5s; }\n\n.sb2 {\n animation-delay: -1.25s; }\n\n.sb7 {\n animation-delay: -1s; }\n\n.sb3 {\n animation-delay: -0.75s; }\n\n.sb8 {\n animation-delay: -0.5s; }\n\n.sb4 {\n animation-delay: -0.25s; }\n\n.sb5 {\n animation-delay: -0s; }\n\n@keyframes bigcon {\n 0% {\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(45deg); }\n 100% {\n transform-origin: center;\n transform: translate(-50%, -50%) rotate(405deg); } }\n\n@keyframes small {\n 0% {\n transform: scale(1);\n background-color: #82c4f8; }\n 10% {\n transform: scale(1.3);\n background-color: #2196f3; }\n 15% {\n transform: scale(1); }\n 25% {\n transform: scale(1);\n background-color: #2196f3; }\n 100% {\n transform: scale(1);\n background-color: #2196f3; } }\n\n/* Pixel loader */\n.pixel-loader {\n width: 10px;\n height: 10px;\n background: #ffaf00;\n color: #ffaf00;\n margin: 80px auto;\n box-shadow: 15px 15px 0 0, -15px -15px 0 0, 15px -15px 0 0, -15px 15px 0 0, 0 15px 0 0, 15px 0 0 0, -15px 0 0 0, 0 -15px 0 0;\n animation: anim 2s linear infinite; }\n\n@keyframes anim {\n 0% {\n -webkit-filter: hue-rotate(0deg); }\n 50% {\n box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; }\n 75% {\n box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0; }\n 100% {\n transform: rotate(360deg);\n -webkit-filter: hue-rotate(360deg); } }\n\n/* Square box loader */\n@keyframes dyinglight {\n 15% {\n transform: scale(1.6); }\n 50% {\n transform: rotate(-89deg); }\n 100% {\n transform: rotate(-90deg); } }\n\n.square-box-loader {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n display: inline-block; }\n\n.square-box-loader-square {\n display: block;\n width: 30px;\n height: 30px;\n background: #2196f3; }\n\n.square-box-loader-container {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n transform-origin: 50% 50% 0;\n animation: dyinglight 1s ease infinite;\n backface-visibility: hidden; }\n\n.square-box-loader-corner-bottom:after,\n.square-box-loader-corner-bottom:before,\n.square-box-loader-corner-top:after,\n.square-box-loader-corner-top:before {\n position: absolute;\n width: 10px;\n height: 10px;\n color: #2196f3;\n content: ''; }\n\n.square-box-loader-corner-top:before {\n border-left: 1px solid;\n border-top: 1px solid;\n top: -4px;\n left: -4px; }\n\n.square-box-loader-corner-top:after {\n border-right: 1px solid;\n border-top: 1px solid;\n top: -4px;\n right: -4px; }\n\n.square-box-loader-corner-bottom:before {\n border-left: 1px solid;\n border-bottom: 1px solid;\n bottom: -4px;\n left: -4px; }\n\n.square-box-loader-corner-bottom:after {\n border-right: 1px solid;\n border-bottom: 1px solid;\n bottom: -4px;\n right: -4px; }\n\n/* Circle loader */\n.circle-loader {\n width: 70px;\n height: 70px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto; }\n\n.circle-loader:after,\n.circle-loader:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 100%;\n border: 10px solid transparent;\n border-top-color: #ffaf00; }\n\n.circle-loader:before {\n z-index: 100;\n animation: spin 1s infinite; }\n\n.circle-loader:after {\n border: 10px solid #dde4eb; }\n\n@keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n/* Jumping dots loader */\n.jumping-dots-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto; }\n\n.jumping-dots-loader span {\n display: inline-block;\n width: 20px;\n height: 20px;\n border-radius: 100%;\n background-color: rgba(255, 98, 88, 0.8);\n margin: 35px 5px; }\n\n.jumping-dots-loader span:nth-child(1) {\n animation: bounce 1s ease-in-out infinite; }\n\n.jumping-dots-loader span:nth-child(2) {\n animation: bounce 1s ease-in-out 0.33s infinite; }\n\n.jumping-dots-loader span:nth-child(3) {\n animation: bounce 1s ease-in-out 0.66s infinite; }\n\n@keyframes bounce {\n 0%,\n 100%,\n 75% {\n -webkit-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0); }\n 25% {\n -webkit-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n -o-transform: translateY(-20px);\n transform: translateY(-20px); } }\n\n/* Bar loader */\n.bar-loader {\n width: 50px;\n height: 50px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto; }\n\n.bar-loader span {\n display: inline-block;\n width: 5px;\n height: 30px;\n background-color: rgba(255, 98, 88, 0.7); }\n\n.bar-loader span:nth-child(1) {\n animation: grow 1s ease-in-out infinite; }\n\n.bar-loader span:nth-child(2) {\n animation: grow 1s ease-in-out 0.15s infinite; }\n\n.bar-loader span:nth-child(3) {\n animation: grow 1s ease-in-out 0.30s infinite; }\n\n.bar-loader span:nth-child(4) {\n animation: grow 1s ease-in-out 0.45s infinite; }\n\n@keyframes grow {\n 0%,\n 100% {\n -webkit-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); }\n 50% {\n -webkit-transform: scaleY(1.8);\n -ms-transform: scaleY(1.8);\n -o-transform: scaleY(1.8);\n transform: scaleY(1.8); } }\n\n/* Square path loader */\n.square-path-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto; }\n\n.square-path-loader:after,\n.square-path-loader:before {\n content: \"\";\n width: 15px;\n height: 15px;\n position: absolute;\n top: 0;\n left: calc(50% - 10px);\n background-color: rgba(25, 216, 149, 0.7);\n animation: squaremove 1s ease-in-out infinite; }\n\n.square-path-loader:after {\n bottom: 0;\n animation-delay: 0.5s; }\n\n@keyframes squaremove {\n 0%,\n 100% {\n -webkit-transform: translate(0, 0) rotate(0);\n -ms-transform: translate(0, 0) rotate(0);\n -o-transform: translate(0, 0) rotate(0);\n transform: translate(0, 0) rotate(0); }\n 25% {\n -webkit-transform: translate(40px, 40px) rotate(45deg);\n -ms-transform: translate(40px, 40px) rotate(45deg);\n -o-transform: translate(40px, 40px) rotate(45deg);\n transform: translate(40px, 40px) rotate(45deg); }\n 50% {\n -webkit-transform: translate(0px, 80px) rotate(0deg);\n -ms-transform: translate(0px, 80px) rotate(0deg);\n -o-transform: translate(0px, 80px) rotate(0deg);\n transform: translate(0px, 80px) rotate(0deg); }\n 75% {\n -webkit-transform: translate(-40px, 40px) rotate(45deg);\n -ms-transform: translate(-40px, 40px) rotate(45deg);\n -o-transform: translate(-40px, 40px) rotate(45deg);\n transform: translate(-40px, 40px) rotate(45deg); } }\n\n/* Dot opacity loader */\n.dot-opacity-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto; }\n\n.dot-opacity-loader span {\n display: inline-block;\n width: 20px;\n height: 20px;\n border-radius: 100%;\n background-color: #2196f3;\n margin: 35px 5px;\n opacity: 0; }\n\n.dot-opacity-loader span:nth-child(1) {\n animation: opacitychange 1s ease-in-out infinite; }\n\n.dot-opacity-loader span:nth-child(2) {\n animation: opacitychange 1s ease-in-out 0.33s infinite; }\n\n.dot-opacity-loader span:nth-child(3) {\n animation: opacitychange 1s ease-in-out 0.66s infinite; }\n\n@keyframes opacitychange {\n 0%,\n 100% {\n opacity: 0; }\n 60% {\n opacity: 1; } }\n\n/* Flip square */\n.flip-square-loader {\n -webkit-perspective: 120px;\n -moz-perspective: 120px;\n -ms-perspective: 120px;\n perspective: 120px;\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto; }\n\n.flip-square-loader:before {\n content: \"\";\n position: absolute;\n left: 25px;\n top: 25px;\n width: 50px;\n height: 50px;\n background-color: rgba(25, 216, 149, 0.7);\n animation: flip 1s infinite; }\n\n@keyframes flip {\n 0% {\n transform: rotate(0); }\n 50% {\n transform: rotateY(180deg); }\n 100% {\n transform: rotateY(180deg) rotateX(180deg); } }\n\n/* Moving square loader */\n.moving-square-loader {\n width: 100px;\n height: 100px;\n border-radius: 100%;\n position: relative;\n margin: 0 auto; }\n\n.moving-square-loader:before {\n content: \"\";\n position: absolute;\n width: 10px;\n height: 10px;\n top: calc(50% - 10px);\n left: 0;\n background-color: rgba(255, 98, 88, 0.7);\n animation: rotatemove 1s infinite; }\n\n@keyframes rotatemove {\n 0% {\n -webkit-transform: scale(1) translateX(0px);\n -ms-transform: scale(1) translateX(0px);\n -o-transform: scale(1) translateX(0px);\n transform: scale(1) translateX(0px); }\n 100% {\n -webkit-transform: scale(2) translateX(45px);\n -ms-transform: scale(2) translateX(45px);\n -o-transform: scale(2) translateX(45px);\n transform: scale(2) translateX(45px); } }\n\n/* Modals */\n.modal .modal-dialog .modal-content {\n background: #2a2c44; }\n .modal .modal-dialog .modal-content .modal-header {\n padding: 25px 26px;\n border-bottom: 1px solid #383e5d; }\n .modal .modal-dialog .modal-content .modal-header .close span {\n font-size: 20px;\n font-weight: 400;\n color: #6a6a6a; }\n .modal .modal-dialog .modal-content .modal-body {\n padding: 35px 26px; }\n .modal .modal-dialog .modal-content .modal-footer {\n padding: 15px 31px;\n border-top: 1px solid #383e5d; }\n\n/* New Account */\n.new-accounts {\n overflow: hidden;\n position: relative; }\n .new-accounts ul.chats {\n height: 100%;\n padding: 0;\n margin-bottom: 0;\n overflow-x: hidden; }\n .new-accounts ul.chats li.chat-persons {\n padding: 15px 0;\n display: block;\n border-bottom: 1px solid #383e5d; }\n .new-accounts ul.chats li.chat-persons:last-child {\n border-bottom: none; }\n .new-accounts ul.chats li.chat-persons .btn.btn-xs, .new-accounts ul.chats li.chat-persons .ajax-upload-dragdrop .btn-xs.ajax-file-upload, .ajax-upload-dragdrop .new-accounts ul.chats li.chat-persons .btn-xs.ajax-file-upload, .new-accounts ul.chats li.chat-persons .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-submit, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-submit, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-submit, .new-accounts ul.chats li.chat-persons .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-file-upload.editable-cancel, .ajax-upload-dragdrop .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-cancel, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .ajax-file-upload.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .ajax-upload-dragdrop .new-accounts ul.chats li.chat-persons .ajax-file-upload.editable-cancel, .new-accounts ul.chats li.chat-persons .swal2-modal .swal2-buttonswrapper .btn-xs.swal2-styled, .swal2-modal .swal2-buttonswrapper .new-accounts ul.chats li.chat-persons .btn-xs.swal2-styled, .new-accounts ul.chats li.chat-persons .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-submit, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .swal2-styled.editable-submit, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .new-accounts ul.chats li.chat-persons .swal2-styled.editable-submit, .new-accounts ul.chats li.chat-persons .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-styled.editable-cancel, .swal2-modal .swal2-buttonswrapper .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .swal2-styled.editable-cancel, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .swal2-styled.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .swal2-modal .swal2-buttonswrapper .new-accounts ul.chats li.chat-persons .swal2-styled.editable-cancel, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .btn.editable-submit, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-submit, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions .new-accounts ul.chats li.chat-persons a.editable-submit, .new-accounts ul.chats li.chat-persons .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-submit, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons a.editable-submit, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .btn.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons .btn.editable-cancel, .new-accounts ul.chats li.chat-persons .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions a.editable-cancel, .editable-container.editable-inline .editableform .control-group .editable-buttons .wizard > .actions .new-accounts ul.chats li.chat-persons a.editable-cancel, .new-accounts ul.chats li.chat-persons .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons a.editable-cancel, .wizard > .actions .editable-container.editable-inline .editableform .control-group .editable-buttons .new-accounts ul.chats li.chat-persons a.editable-cancel, .new-accounts ul.chats li.chat-persons .wizard > .actions a.btn-xs, .wizard > .actions .new-accounts ul.chats li.chat-persons a.btn-xs {\n padding: 0.2rem 0.75rem; }\n .new-accounts ul.chats li.chat-persons a {\n text-decoration: none; }\n .new-accounts ul.chats li.chat-persons a span.pro-pic {\n display: inline-block;\n padding: 0;\n width: 20%;\n max-width: 40px; }\n .new-accounts ul.chats li.chat-persons a span.pro-pic img {\n max-width: 100%;\n width: 100%;\n border-radius: 100%; }\n .new-accounts ul.chats li.chat-persons a div.user {\n width: 60%;\n padding: 5px 10px 0 15px; }\n .new-accounts ul.chats li.chat-persons a div.user p.u-name {\n margin: 0;\n color: #fff; }\n .new-accounts ul.chats li.chat-persons a div.user p.u-designation {\n margin: 0;\n color: #fff;\n font-size: 12px; }\n .new-accounts ul.chats li.chat-persons a p.joined-date {\n text-align: right;\n margin-left: auto;\n margin-bottom: 0;\n font-size: 12px; }\n .rtl .new-accounts ul.chats li.chat-persons a p.joined-date {\n margin-left: 0;\n margin-right: auto; }\n\n/* Pagination */\n.pagination .page-item .page-link, .jsgrid .jsgrid-pager .page-item .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a,\n.jsgrid .jsgrid-pager .jsgrid-pager-page a {\n border-color: #383e5d;\n color: #fff;\n font-size: 0.875rem;\n transition-duration: 0.3s;\n background: #2a2c44; }\n .pagination .page-item .page-link:focus, .jsgrid .jsgrid-pager .page-item .page-link:focus, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:focus, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:focus, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:focus,\n .jsgrid .jsgrid-pager .jsgrid-pager-page a:focus {\n background: inherit; }\n .pagination .page-item .page-link i:before, .jsgrid .jsgrid-pager .page-item .page-link i:before, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link i:before, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link i:before, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a i:before, .jsgrid .jsgrid-pager .jsgrid-pager-page a i:before {\n font-size: inherit;\n line-height: 1;\n vertical-align: middle; }\n\n.pagination .page-item.active .page-link, .jsgrid .jsgrid-pager .page-item.active .page-link, .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .pagination .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item.active .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item.active a, .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a,\n.pagination .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a,\n.jsgrid .jsgrid-pager .page-item.active .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item.active a,\n.jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .pagination .page-item:active .page-link, .jsgrid .jsgrid-pager .page-item:active .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:active .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:active .page-link, .pagination .page-item:active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item:active .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:active a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:active a,\n.pagination .page-item:active .jsgrid .jsgrid-pager .jsgrid-pager-page a,\n.jsgrid .jsgrid-pager .page-item:active .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:active a,\n.jsgrid .jsgrid-pager .jsgrid-pager-page:active a, .pagination .page-item:focus .page-link, .jsgrid .jsgrid-pager .page-item:focus .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:focus .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:focus .page-link, .pagination .page-item:focus .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item:focus .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:focus a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:focus a,\n.pagination .page-item:focus .jsgrid .jsgrid-pager .jsgrid-pager-page a,\n.jsgrid .jsgrid-pager .page-item:focus .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:focus a,\n.jsgrid .jsgrid-pager .jsgrid-pager-page:focus a, .pagination .page-item:hover .page-link, .jsgrid .jsgrid-pager .page-item:hover .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:hover .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:hover .page-link, .pagination .page-item:hover .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item:hover .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:hover a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:hover a,\n.pagination .page-item:hover .jsgrid .jsgrid-pager .jsgrid-pager-page a,\n.jsgrid .jsgrid-pager .page-item:hover .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:hover a,\n.jsgrid .jsgrid-pager .jsgrid-pager-page:hover a {\n background: #2196f3;\n border-color: #2196f3;\n color: #ffffff; }\n\n.pagination.flat .page-item .page-link, .jsgrid .flat.jsgrid-pager .page-item .page-link, .pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-nav-button .page-link, .jsgrid .flat.jsgrid-pager .jsgrid-pager-nav-button .page-link, .pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-page .page-link, .jsgrid .flat.jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.flat .page-item a, .pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-nav-button a, .jsgrid .flat.jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.flat .page-item a,\n.pagination.flat .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination.flat .jsgrid-pager-page a,\n.jsgrid .flat.jsgrid-pager .jsgrid-pager-page a {\n border: none;\n border-radius: 2px; }\n\n.pagination.separated .page-item, .jsgrid .separated.jsgrid-pager .page-item, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button, .jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button,\n.pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page,\n.jsgrid .separated.jsgrid-pager .jsgrid-pager-page {\n margin-left: 2px;\n margin-right: 2px; }\n .pagination.separated .page-item:first-child, .jsgrid .separated.jsgrid-pager .page-item:first-child, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button:first-child, .jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button:first-child,\n .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page:first-child,\n .jsgrid .separated.jsgrid-pager .jsgrid-pager-page:first-child {\n margin-left: 0; }\n .pagination.separated .page-item:last-child, .jsgrid .separated.jsgrid-pager .page-item:last-child, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button:last-child, .jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button:last-child,\n .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page:last-child,\n .jsgrid .separated.jsgrid-pager .jsgrid-pager-page:last-child {\n margin-right: 0; }\n .pagination.separated .page-item .page-link, .jsgrid .separated.jsgrid-pager .page-item .page-link, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button .page-link, .jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button .page-link, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page .page-link, .jsgrid .separated.jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.separated .page-item a, .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-nav-button a, .jsgrid .separated.jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.separated .page-item a,\n .pagination.separated .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination.separated .jsgrid-pager-page a,\n .jsgrid .separated.jsgrid-pager .jsgrid-pager-page a {\n border-radius: 2px; }\n\n.pagination.rounded .page-item:first-child .page-link, .pagination.loader-demo-box .page-item:first-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .page-item:first-child .page-link, .jsgrid .rounded.jsgrid-pager .page-item:first-child .page-link, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:first-child .page-link, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:first-child .page-link, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:first-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-page:first-child .page-link, .pagination.rounded .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded .page-item:first-child a, .pagination.loader-demo-box .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.loader-demo-box .page-item:first-child a, .jsgrid .loader-demo-box.jsgrid-pager .page-item:first-child .jsgrid-pager-nav-button a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, .jsgrid .rounded.jsgrid-pager .page-item:first-child .jsgrid-pager-nav-button a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:first-child a, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:first-child a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:first-child a,\n.pagination.rounded .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded .page-item:first-child a,\n.pagination.loader-demo-box .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.loader-demo-box .page-item:first-child a,\n.jsgrid .loader-demo-box.jsgrid-pager .page-item:first-child .jsgrid-pager-page a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page .page-item:first-child a,\n.jsgrid .rounded.jsgrid-pager .page-item:first-child .jsgrid-pager-page a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-page .page-item:first-child a,\n.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:first-child a,\n.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:first-child a,\n.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page:first-child a,\n.jsgrid .rounded.jsgrid-pager .jsgrid-pager-page:first-child a {\n border-radius: 25px 0 0 25px; }\n\n.pagination.rounded .page-item:last-child .page-link, .pagination.loader-demo-box .page-item:last-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .page-item:last-child .page-link, .jsgrid .rounded.jsgrid-pager .page-item:last-child .page-link, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:last-child .page-link, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:last-child .page-link, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:last-child .page-link, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-page:last-child .page-link, .pagination.rounded .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded .page-item:last-child a, .pagination.loader-demo-box .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.loader-demo-box .page-item:last-child a, .jsgrid .loader-demo-box.jsgrid-pager .page-item:last-child .jsgrid-pager-nav-button a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, .jsgrid .rounded.jsgrid-pager .page-item:last-child .jsgrid-pager-nav-button a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, .pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-nav-button:last-child a, .pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-nav-button:last-child a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-nav-button:last-child a,\n.pagination.rounded .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded .page-item:last-child a,\n.pagination.loader-demo-box .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.loader-demo-box .page-item:last-child a,\n.jsgrid .loader-demo-box.jsgrid-pager .page-item:last-child .jsgrid-pager-page a, .jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page .page-item:last-child a,\n.jsgrid .rounded.jsgrid-pager .page-item:last-child .jsgrid-pager-page a, .jsgrid .rounded.jsgrid-pager .jsgrid-pager-page .page-item:last-child a,\n.pagination.rounded .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, .jsgrid .jsgrid-pager .pagination.rounded .jsgrid-pager-page:last-child a,\n.pagination.loader-demo-box .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, .jsgrid .jsgrid-pager .pagination.loader-demo-box .jsgrid-pager-page:last-child a,\n.jsgrid .loader-demo-box.jsgrid-pager .jsgrid-pager-page:last-child a,\n.jsgrid .rounded.jsgrid-pager .jsgrid-pager-page:last-child a {\n border-radius: 0 25px 25px 0; }\n\n.pagination.rounded-flat .page-item, .jsgrid .rounded-flat.jsgrid-pager .page-item, .pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-nav-button, .jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-nav-button,\n.pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-page, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-page,\n.jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-page {\n margin-right: 3px;\n margin-left: 3px; }\n .pagination.rounded-flat .page-item .page-link, .jsgrid .rounded-flat.jsgrid-pager .page-item .page-link, .pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-nav-button .page-link, .jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-nav-button .page-link, .pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-page .page-link, .jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-flat .page-item a, .pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-nav-button a, .jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-flat .page-item a,\n .pagination.rounded-flat .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination.rounded-flat .jsgrid-pager-page a,\n .jsgrid .rounded-flat.jsgrid-pager .jsgrid-pager-page a {\n border: none;\n border-radius: 50px; }\n\n.pagination.rounded-separated .page-item, .jsgrid .rounded-separated.jsgrid-pager .page-item, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button,\n.pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page,\n.jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page {\n margin-left: 2px;\n margin-right: 2px; }\n .pagination.rounded-separated .page-item:first-child, .jsgrid .rounded-separated.jsgrid-pager .page-item:first-child, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:first-child, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:first-child,\n .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:first-child,\n .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:first-child {\n margin-left: 0; }\n .pagination.rounded-separated .page-item:first-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .page-item:first-child .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:first-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:first-child .page-link, .pagination.rounded-separated .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-separated .page-item:first-child a, .jsgrid .rounded-separated.jsgrid-pager .page-item:first-child .jsgrid-pager-nav-button a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:first-child a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:first-child a,\n .pagination.rounded-separated .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-separated .page-item:first-child a,\n .jsgrid .rounded-separated.jsgrid-pager .page-item:first-child .jsgrid-pager-page a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page .page-item:first-child a,\n .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:first-child a,\n .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:first-child a {\n border-radius: 10px 0 0 10px; }\n .pagination.rounded-separated .page-item:last-child, .jsgrid .rounded-separated.jsgrid-pager .page-item:last-child, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:last-child, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:last-child,\n .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:last-child,\n .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:last-child {\n margin-right: 0; }\n .pagination.rounded-separated .page-item:last-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .page-item:last-child .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:last-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:last-child .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:last-child .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:last-child .page-link, .pagination.rounded-separated .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-separated .page-item:last-child a, .jsgrid .rounded-separated.jsgrid-pager .page-item:last-child .jsgrid-pager-nav-button a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button .page-item:last-child a, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:last-child a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button:last-child a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button:last-child a,\n .pagination.rounded-separated .page-item:last-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-separated .page-item:last-child a,\n .jsgrid .rounded-separated.jsgrid-pager .page-item:last-child .jsgrid-pager-page a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page .page-item:last-child a,\n .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page:last-child a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page:last-child a,\n .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page:last-child a {\n border-radius: 0 10px 10px 0; }\n .pagination.rounded-separated .page-item .page-link, .jsgrid .rounded-separated.jsgrid-pager .page-item .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button .page-link, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page .page-link, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination.rounded-separated .page-item a, .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-nav-button a, .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination.rounded-separated .page-item a,\n .pagination.rounded-separated .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination.rounded-separated .jsgrid-pager-page a,\n .jsgrid .rounded-separated.jsgrid-pager .jsgrid-pager-page a {\n border-radius: 2px; }\n\n/* pagination variations */\n.pagination-primary .page-item.active .page-link, .pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-nav-button .page-link, .pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-page .page-link, .pagination-primary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-primary .page-item.active a, .pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-nav-button a,\n.pagination-primary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-primary .page-item.active a,\n.pagination-primary .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-primary .active.jsgrid-pager-page a {\n background: #2196f3;\n border-color: #2196f3; }\n\n.pagination-primary .page-item .page-link:hover, .pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-nav-button .page-link:hover, .pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-primary .page-item a:hover, .pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-primary .page-item a:hover,\n.pagination-primary .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-primary .jsgrid-pager-page a:hover {\n background: #39a1f4;\n border-color: #2196f3;\n color: #ffffff; }\n\n.pagination-secondary .page-item.active .page-link, .pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-nav-button .page-link, .pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-page .page-link, .pagination-secondary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-secondary .page-item.active a, .pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-nav-button a,\n.pagination-secondary .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-secondary .page-item.active a,\n.pagination-secondary .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-secondary .active.jsgrid-pager-page a {\n background: #dde4eb;\n border-color: #dde4eb; }\n\n.pagination-secondary .page-item .page-link:hover, .pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-nav-button .page-link:hover, .pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-secondary .page-item a:hover, .pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-secondary .page-item a:hover,\n.pagination-secondary .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-secondary .jsgrid-pager-page a:hover {\n background: #edf1f4;\n border-color: #dde4eb;\n color: #ffffff; }\n\n.pagination-success .page-item.active .page-link, .pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-nav-button .page-link, .pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-page .page-link, .pagination-success .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-success .page-item.active a, .pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-nav-button a,\n.pagination-success .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-success .page-item.active a,\n.pagination-success .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-success .active.jsgrid-pager-page a {\n background: #19d895;\n border-color: #19d895; }\n\n.pagination-success .page-item .page-link:hover, .pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-nav-button .page-link:hover, .pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-success .page-item a:hover, .pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-success .page-item a:hover,\n.pagination-success .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-success .jsgrid-pager-page a:hover {\n background: #25e6a2;\n border-color: #19d895;\n color: #ffffff; }\n\n.pagination-info .page-item.active .page-link, .pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-nav-button .page-link, .pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-page .page-link, .pagination-info .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-info .page-item.active a, .pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-nav-button a,\n.pagination-info .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-info .page-item.active a,\n.pagination-info .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-info .active.jsgrid-pager-page a {\n background: #8862e0;\n border-color: #8862e0; }\n\n.pagination-info .page-item .page-link:hover, .pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-nav-button .page-link:hover, .pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-info .page-item a:hover, .pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-info .page-item a:hover,\n.pagination-info .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-info .jsgrid-pager-page a:hover {\n background: #9877e4;\n border-color: #8862e0;\n color: #ffffff; }\n\n.pagination-warning .page-item.active .page-link, .pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-nav-button .page-link, .pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-page .page-link, .pagination-warning .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-warning .page-item.active a, .pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-nav-button a,\n.pagination-warning .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-warning .page-item.active a,\n.pagination-warning .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-warning .active.jsgrid-pager-page a {\n background: #ffaf00;\n border-color: #ffaf00; }\n\n.pagination-warning .page-item .page-link:hover, .pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-nav-button .page-link:hover, .pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-warning .page-item a:hover, .pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-warning .page-item a:hover,\n.pagination-warning .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-warning .jsgrid-pager-page a:hover {\n background: #ffb71a;\n border-color: #ffaf00;\n color: #ffffff; }\n\n.pagination-danger .page-item.active .page-link, .pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-nav-button .page-link, .pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-page .page-link, .pagination-danger .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-danger .page-item.active a, .pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-nav-button a,\n.pagination-danger .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-danger .page-item.active a,\n.pagination-danger .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-danger .active.jsgrid-pager-page a {\n background: #ff6258;\n border-color: #ff6258; }\n\n.pagination-danger .page-item .page-link:hover, .pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-nav-button .page-link:hover, .pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-danger .page-item a:hover, .pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-danger .page-item a:hover,\n.pagination-danger .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-danger .jsgrid-pager-page a:hover {\n background: #ff7a72;\n border-color: #ff6258;\n color: #ffffff; }\n\n.pagination-light .page-item.active .page-link, .pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-nav-button .page-link, .pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-page .page-link, .pagination-light .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-light .page-item.active a, .pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-nav-button a,\n.pagination-light .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-light .page-item.active a,\n.pagination-light .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-light .active.jsgrid-pager-page a {\n background: #fbfbfb;\n border-color: #fbfbfb; }\n\n.pagination-light .page-item .page-link:hover, .pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-nav-button .page-link:hover, .pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-light .page-item a:hover, .pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-light .page-item a:hover,\n.pagination-light .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-light .jsgrid-pager-page a:hover {\n background: white;\n border-color: #fbfbfb;\n color: #ffffff; }\n\n.pagination-dark .page-item.active .page-link, .pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-nav-button .page-link, .pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-page .page-link, .pagination-dark .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-dark .page-item.active a, .pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-nav-button a,\n.pagination-dark .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-dark .page-item.active a,\n.pagination-dark .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .jsgrid .jsgrid-pager .pagination-dark .active.jsgrid-pager-page a {\n background: #252C46;\n border-color: #252C46; }\n\n.pagination-dark .page-item .page-link:hover, .pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link:hover, .jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-nav-button .page-link:hover, .pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-page .page-link:hover, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .pagination-dark .page-item a:hover, .pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-nav-button a:hover, .jsgrid .jsgrid-pager .jsgrid-pager-page .pagination-dark .page-item a:hover,\n.pagination-dark .jsgrid .jsgrid-pager .jsgrid-pager-page a:hover, .jsgrid .jsgrid-pager .pagination-dark .jsgrid-pager-page a:hover {\n background: #2e3657;\n border-color: #252C46;\n color: #ffffff; }\n\n/* Popovers */\n.popover-static-demo .popover {\n width: 185px;\n position: relative;\n display: block;\n float: left;\n margin: 1rem 0.5rem; }\n .popover-static-demo .popover.bs-popover-bottom-demo .arrow, .popover-static-demo .popover.bs-popover-top-demo .arrow {\n left: 50%;\n transform: translateX(-50%); }\n .popover-static-demo .popover.bs-popover-left-demo .arrow, .popover-static-demo .popover.bs-popover-right-demo .arrow {\n top: 50%;\n transform: translateY(-50%); }\n\n.popover {\n z-index: 1029; }\n .popover.bs-popover-top-demo .arrow:before {\n border-top-color: #2a2c44; }\n .popover.bs-popover-top-demo .arrow:after {\n border-top-color: #2a2c44; }\n .popover.bs-popover-right-demo .arrow:before {\n border-right-color: #2a2c44; }\n .popover.bs-popover-right-demo .arrow:after {\n border-right-color: #2a2c44; }\n .popover.bs-popover-bottom-demo .arrow:before {\n border-bottom-color: #2a2c44; }\n .popover.bs-popover-bottom-demo .arrow:after {\n border-bottom-color: #2a2c44; }\n .popover.bs-popover-bottom-demo .popover-header:before {\n border-bottom: 0; }\n .popover.bs-popover-left-demo .arrow:before {\n border-left-color: #2a2c44; }\n .popover.bs-popover-left-demo .arrow:after {\n border-left-color: #2a2c44; }\n .popover .popover-header {\n font-size: 0.9375rem;\n border-bottom: 0;\n color: #2196f3;\n background: #2a2c44; }\n .popover .popover-body {\n color: #000;\n background: #2a2c44; }\n .popover.left .arrow:after {\n border-left-color: #2a2c44; }\n .popover.right .arrow:after {\n border-right-color: #2a2c44; }\n\n.popover-primary .popover-header {\n background: #2196f3;\n color: #ffffff; }\n\n.popover-primary.bs-popover-top .arrow:after, .popover-primary.bs-popover-auto[x-placement^=\"top\"] .arrow:after, .popover-primary.bs-popover-top .arrow:before, .popover-primary.bs-popover-auto[x-placement^=\"top\"] .arrow:before {\n border-top-color: #2196f3; }\n\n.popover-primary.bs-popover-right .arrow:after, .popover-primary.bs-popover-auto[x-placement^=\"right\"] .arrow:after, .popover-primary.bs-popover-right .arrow:before, .popover-primary.bs-popover-auto[x-placement^=\"right\"] .arrow:before {\n border-right-color: #2196f3; }\n\n.popover-primary.bs-popover-bottom .arrow:after, .popover-primary.bs-popover-auto[x-placement^=\"bottom\"] .arrow:after, .popover-primary.bs-popover-bottom .arrow:before, .popover-primary.bs-popover-auto[x-placement^=\"bottom\"] .arrow:before {\n border-bottom-color: #2196f3; }\n\n.popover-primary.bs-popover-left .arrow:after, .popover-primary.bs-popover-auto[x-placement^=\"left\"] .arrow:after, .popover-primary.bs-popover-left .arrow:before, .popover-primary.bs-popover-auto[x-placement^=\"left\"] .arrow:before {\n border-left-color: #2196f3; }\n\n.popover-secondary .popover-header {\n background: #dde4eb;\n color: #ffffff; }\n\n.popover-secondary.bs-popover-top .arrow:after, .popover-secondary.bs-popover-auto[x-placement^=\"top\"] .arrow:after, .popover-secondary.bs-popover-top .arrow:before, .popover-secondary.bs-popover-auto[x-placement^=\"top\"] .arrow:before {\n border-top-color: #dde4eb; }\n\n.popover-secondary.bs-popover-right .arrow:after, .popover-secondary.bs-popover-auto[x-placement^=\"right\"] .arrow:after, .popover-secondary.bs-popover-right .arrow:before, .popover-secondary.bs-popover-auto[x-placement^=\"right\"] .arrow:before {\n border-right-color: #dde4eb; }\n\n.popover-secondary.bs-popover-bottom .arrow:after, .popover-secondary.bs-popover-auto[x-placement^=\"bottom\"] .arrow:after, .popover-secondary.bs-popover-bottom .arrow:before, .popover-secondary.bs-popover-auto[x-placement^=\"bottom\"] .arrow:before {\n border-bottom-color: #dde4eb; }\n\n.popover-secondary.bs-popover-left .arrow:after, .popover-secondary.bs-popover-auto[x-placement^=\"left\"] .arrow:after, .popover-secondary.bs-popover-left .arrow:before, .popover-secondary.bs-popover-auto[x-placement^=\"left\"] .arrow:before {\n border-left-color: #dde4eb; }\n\n.popover-success .popover-header {\n background: #19d895;\n color: #ffffff; }\n\n.popover-success.bs-popover-top .arrow:after, .popover-success.bs-popover-auto[x-placement^=\"top\"] .arrow:after, .popover-success.bs-popover-top .arrow:before, .popover-success.bs-popover-auto[x-placement^=\"top\"] .arrow:before {\n border-top-color: #19d895; }\n\n.popover-success.bs-popover-right .arrow:after, .popover-success.bs-popover-auto[x-placement^=\"right\"] .arrow:after, .popover-success.bs-popover-right .arrow:before, .popover-success.bs-popover-auto[x-placement^=\"right\"] .arrow:before {\n border-right-color: #19d895; }\n\n.popover-success.bs-popover-bottom .arrow:after, .popover-success.bs-popover-auto[x-placement^=\"bottom\"] .arrow:after, .popover-success.bs-popover-bottom .arrow:before, .popover-success.bs-popover-auto[x-placement^=\"bottom\"] .arrow:before {\n border-bottom-color: #19d895; }\n\n.popover-success.bs-popover-left .arrow:after, .popover-success.bs-popover-auto[x-placement^=\"left\"] .arrow:after, .popover-success.bs-popover-left .arrow:before, .popover-success.bs-popover-auto[x-placement^=\"left\"] .arrow:before {\n border-left-color: #19d895; }\n\n.popover-info .popover-header {\n background: #8862e0;\n color: #ffffff; }\n\n.popover-info.bs-popover-top .arrow:after, .popover-info.bs-popover-auto[x-placement^=\"top\"] .arrow:after, .popover-info.bs-popover-top .arrow:before, .popover-info.bs-popover-auto[x-placement^=\"top\"] .arrow:before {\n border-top-color: #8862e0; }\n\n.popover-info.bs-popover-right .arrow:after, .popover-info.bs-popover-auto[x-placement^=\"right\"] .arrow:after, .popover-info.bs-popover-right .arrow:before, .popover-info.bs-popover-auto[x-placement^=\"right\"] .arrow:before {\n border-right-color: #8862e0; }\n\n.popover-info.bs-popover-bottom .arrow:after, .popover-info.bs-popover-auto[x-placement^=\"bottom\"] .arrow:after, .popover-info.bs-popover-bottom .arrow:before, .popover-info.bs-popover-auto[x-placement^=\"bottom\"] .arrow:before {\n border-bottom-color: #8862e0; }\n\n.popover-info.bs-popover-left .arrow:after, .popover-info.bs-popover-auto[x-placement^=\"left\"] .arrow:after, .popover-info.bs-popover-left .arrow:before, .popover-info.bs-popover-auto[x-placement^=\"left\"] .arrow:before {\n border-left-color: #8862e0; }\n\n.popover-warning .popover-header {\n background: #ffaf00;\n color: #ffffff; }\n\n.popover-warning.bs-popover-top .arrow:after, .popover-warning.bs-popover-auto[x-placement^=\"top\"] .arrow:after, .popover-warning.bs-popover-top .arrow:before, .popover-warning.bs-popover-auto[x-placement^=\"top\"] .arrow:before {\n border-top-color: #ffaf00; }\n\n.popover-warning.bs-popover-right .arrow:after, .popover-warning.bs-popover-auto[x-placement^=\"right\"] .arrow:after, .popover-warning.bs-popover-right .arrow:before, .popover-warning.bs-popover-auto[x-placement^=\"right\"] .arrow:before {\n border-right-color: #ffaf00; }\n\n.popover-warning.bs-popover-bottom .arrow:after, .popover-warning.bs-popover-auto[x-placement^=\"bottom\"] .arrow:after, .popover-warning.bs-popover-bottom .arrow:before, .popover-warning.bs-popover-auto[x-placement^=\"bottom\"] .arrow:before {\n border-bottom-color: #ffaf00; }\n\n.popover-warning.bs-popover-left .arrow:after, .popover-warning.bs-popover-auto[x-placement^=\"left\"] .arrow:after, .popover-warning.bs-popover-left .arrow:before, .popover-warning.bs-popover-auto[x-placement^=\"left\"] .arrow:before {\n border-left-color: #ffaf00; }\n\n.popover-danger .popover-header {\n background: #ff6258;\n color: #ffffff; }\n\n.popover-danger.bs-popover-top .arrow:after, .popover-danger.bs-popover-auto[x-placement^=\"top\"] .arrow:after, .popover-danger.bs-popover-top .arrow:before, .popover-danger.bs-popover-auto[x-placement^=\"top\"] .arrow:before {\n border-top-color: #ff6258; }\n\n.popover-danger.bs-popover-right .arrow:after, .popover-danger.bs-popover-auto[x-placement^=\"right\"] .arrow:after, .popover-danger.bs-popover-right .arrow:before, .popover-danger.bs-popover-auto[x-placement^=\"right\"] .arrow:before {\n border-right-color: #ff6258; }\n\n.popover-danger.bs-popover-bottom .arrow:after, .popover-danger.bs-popover-auto[x-placement^=\"bottom\"] .arrow:after, .popover-danger.bs-popover-bottom .arrow:before, .popover-danger.bs-popover-auto[x-placement^=\"bottom\"] .arrow:before {\n border-bottom-color: #ff6258; }\n\n.popover-danger.bs-popover-left .arrow:after, .popover-danger.bs-popover-auto[x-placement^=\"left\"] .arrow:after, .popover-danger.bs-popover-left .arrow:before, .popover-danger.bs-popover-auto[x-placement^=\"left\"] .arrow:before {\n border-left-color: #ff6258; }\n\n.popover-light .popover-header {\n background: #fbfbfb;\n color: #ffffff; }\n\n.popover-light.bs-popover-top .arrow:after, .popover-light.bs-popover-auto[x-placement^=\"top\"] .arrow:after, .popover-light.bs-popover-top .arrow:before, .popover-light.bs-popover-auto[x-placement^=\"top\"] .arrow:before {\n border-top-color: #fbfbfb; }\n\n.popover-light.bs-popover-right .arrow:after, .popover-light.bs-popover-auto[x-placement^=\"right\"] .arrow:after, .popover-light.bs-popover-right .arrow:before, .popover-light.bs-popover-auto[x-placement^=\"right\"] .arrow:before {\n border-right-color: #fbfbfb; }\n\n.popover-light.bs-popover-bottom .arrow:after, .popover-light.bs-popover-auto[x-placement^=\"bottom\"] .arrow:after, .popover-light.bs-popover-bottom .arrow:before, .popover-light.bs-popover-auto[x-placement^=\"bottom\"] .arrow:before {\n border-bottom-color: #fbfbfb; }\n\n.popover-light.bs-popover-left .arrow:after, .popover-light.bs-popover-auto[x-placement^=\"left\"] .arrow:after, .popover-light.bs-popover-left .arrow:before, .popover-light.bs-popover-auto[x-placement^=\"left\"] .arrow:before {\n border-left-color: #fbfbfb; }\n\n.popover-dark .popover-header {\n background: #252C46;\n color: #ffffff; }\n\n.popover-dark.bs-popover-top .arrow:after, .popover-dark.bs-popover-auto[x-placement^=\"top\"] .arrow:after, .popover-dark.bs-popover-top .arrow:before, .popover-dark.bs-popover-auto[x-placement^=\"top\"] .arrow:before {\n border-top-color: #252C46; }\n\n.popover-dark.bs-popover-right .arrow:after, .popover-dark.bs-popover-auto[x-placement^=\"right\"] .arrow:after, .popover-dark.bs-popover-right .arrow:before, .popover-dark.bs-popover-auto[x-placement^=\"right\"] .arrow:before {\n border-right-color: #252C46; }\n\n.popover-dark.bs-popover-bottom .arrow:after, .popover-dark.bs-popover-auto[x-placement^=\"bottom\"] .arrow:after, .popover-dark.bs-popover-bottom .arrow:before, .popover-dark.bs-popover-auto[x-placement^=\"bottom\"] .arrow:before {\n border-bottom-color: #252C46; }\n\n.popover-dark.bs-popover-left .arrow:after, .popover-dark.bs-popover-auto[x-placement^=\"left\"] .arrow:after, .popover-dark.bs-popover-left .arrow:before, .popover-dark.bs-popover-auto[x-placement^=\"left\"] .arrow:before {\n border-left-color: #252C46; }\n\n/* Portfolio */\n.portfolio-grid figure {\n position: relative;\n float: left;\n overflow: hidden;\n width: 100%;\n background: #ffaf00;\n text-align: center;\n cursor: pointer; }\n @media (max-width: 767px) {\n .portfolio-grid figure {\n width: 270px; } }\n .portfolio-grid figure img {\n position: relative;\n display: block;\n min-height: 100%;\n max-width: 100%;\n width: 100%;\n opacity: 0.8; }\n .portfolio-grid figure figcaption {\n padding: 2em;\n color: #ffffff;\n text-transform: uppercase;\n font-size: 1.25em;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .portfolio-grid figure figcaption:after, .portfolio-grid figure figcaption:before {\n pointer-events: none; }\n .portfolio-grid figure.effect-text-in {\n border-radius: 0.25rem; }\n .portfolio-grid figure.effect-text-in h4,\n .portfolio-grid figure.effect-text-in img {\n -webkit-transition: -webkit-transform 0.35s;\n transition: transform 0.35s; }\n .portfolio-grid figure.effect-text-in img {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n .portfolio-grid figure.effect-text-in h4,\n .portfolio-grid figure.effect-text-in p {\n position: absolute;\n bottom: 10px;\n left: 0;\n padding: 10px;\n margin-bottom: 0;\n width: 100%; }\n .portfolio-grid figure.effect-text-in p {\n text-transform: none;\n opacity: 0;\n -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;\n transition: opacity 0.35s, transform 0.35s;\n -webkit-transform: translate3d(0, 50px, 0);\n transform: translate3d(0, 50px, 0); }\n .portfolio-grid figure.effect-text-in:hover img {\n -webkit-transform: translate3d(0, -80px, 0);\n transform: translate3d(0, -80px, 0); }\n .portfolio-grid figure.effect-text-in:hover h4 {\n -webkit-transform: translate3d(0, -100px, 0);\n transform: translate3d(0, -100px, 0); }\n .portfolio-grid figure.effect-text-in:hover p {\n opacity: 1;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); }\n\n/* Preview */\n.preview-list .preview-item {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n padding: 0.75rem 1.5rem;\n font-size: 0.875rem;\n border-bottom: 1px solid #383e5d; }\n .preview-list .preview-item:last-child {\n border-bottom: 0; }\n .preview-list .preview-item .form-check {\n margin-top: 8px;\n margin-right: 1rem; }\n .preview-list .preview-item .preview-thumbnail {\n color: #ffffff;\n position: relative; }\n .preview-list .preview-item .preview-thumbnail .preview-icon,\n .preview-list .preview-item .preview-thumbnail img {\n border-radius: 100%; }\n .preview-list .preview-item .preview-thumbnail .preview-icon {\n padding: 6px;\n text-align: center; }\n .preview-list .preview-item .preview-thumbnail .preview-icon i {\n font-size: 1.125rem; }\n .preview-list .preview-item .preview-thumbnail .badge {\n border: 2px solid #383e5d;\n border-radius: 100%;\n bottom: 5px;\n display: block;\n height: 14px;\n left: -5px;\n padding: 0;\n position: absolute;\n width: 14px; }\n .preview-list .preview-item .preview-item-content {\n line-height: 1;\n padding-left: 1.5rem;\n color: #fff; }\n .rtl .preview-list .preview-item .preview-item-content {\n padding-left: 0;\n padding-right: 1.5rem; }\n .preview-list .preview-item .preview-item-content:first-child {\n padding-left: 0; }\n .rtl .preview-list .preview-item .preview-item-content:first-child {\n padding-right: 0; }\n .preview-list .preview-item .preview-item-content p {\n margin-bottom: 10px; }\n .preview-list .preview-item .preview-item-content p .content-category {\n font-family: \"roboto\", sans-serif;\n padding-right: 15px;\n border-right: 1px solid #383e5d; }\n .preview-list .preview-item .preview-actions {\n display: flex;\n flex-direction: row; }\n .preview-list .preview-item .preview-actions i {\n width: 29px;\n color: #f7f7f9;\n height: 29px;\n border: 2px solid #f7f7f9;\n border-radius: 100%;\n padding: 3px 6px;\n display: inline-block; }\n .preview-list .preview-item .preview-actions i:first-child {\n margin-right: 10px; }\n\n.preview-list.comment-preview .preview-item {\n padding: 0.87rem 0; }\n .preview-list.comment-preview .preview-item:first-child {\n padding-top: 0; }\n .preview-list.comment-preview .preview-item p {\n line-height: 27px; }\n\n.preview-list.bordered .preview-item {\n border-bottom: 1px solid #383e5d; }\n .preview-list.bordered .preview-item:last-child {\n border-bottom: 0; }\n\n/* Pricing table */\n.pricing-table .pricing-card .pricing-card-body {\n padding: 50px 56px 43px; }\n .pricing-table .pricing-card .pricing-card-body .plan-features {\n width: 100%;\n margin-bottom: 32px; }\n .pricing-table .pricing-card .pricing-card-body .plan-features li {\n text-align: left;\n padding: 4px 0;\n font-family: \"roboto\", sans-serif;\n font-size: 0.875rem; }\n\n/* Tables */\n.table, .jsgrid .jsgrid-table {\n margin-bottom: 0; }\n .table thead th, .jsgrid .jsgrid-table thead th {\n border-top: 0;\n border-bottom-width: 1px;\n font-family: \"roboto\", sans-serif;\n font-weight: 500;\n color: #fff;\n border-bottom-color: #383e5d; }\n .table thead th i, .jsgrid .jsgrid-table thead th i {\n margin-left: 0.325rem; }\n .table tbody td, .jsgrid .jsgrid-table tbody td {\n border-top-color: #383e5d; }\n \n .table td,\n .jsgrid .jsgrid-table td, .table th, .jsgrid .jsgrid-table th {\n vertical-align: middle;\n font-size: 0.875rem;\n line-height: 1;\n white-space: nowrap;\n height: 35px;\n padding: 12px 15px; }\n .table td img:not(.thumb-image), .jsgrid .jsgrid-table td img:not(.thumb-image),\n .table th img:not(.thumb-image),\n .jsgrid .jsgrid-table th img:not(.thumb-image) {\n border-radius: 100%; }\n .table td img.thumb-image, .jsgrid .jsgrid-table td img.thumb-image,\n .table th img.thumb-image,\n .jsgrid .jsgrid-table th img.thumb-image {\n width: 50px;\n height: 50px;\n border: 1px solid #383e5d; }\n .table td .badge, .jsgrid .jsgrid-table td .badge,\n .table th .badge,\n .jsgrid .jsgrid-table th .badge {\n margin-bottom: 0; }\n .table td .form-check, .jsgrid .jsgrid-table td .form-check,\n .table td .form-radio,\n .jsgrid .jsgrid-table td .form-radio,\n .table th .form-check,\n .jsgrid .jsgrid-table th .form-check,\n .table th .form-radio,\n .jsgrid .jsgrid-table th .form-radio {\n margin-top: 0;\n margin-bottom: -0px; }\n \n .table td,\n .jsgrid .jsgrid-table td {\n color: #fff; }\n .table td .form-check .form-check-label input:checked + .input-helper:after, .jsgrid .jsgrid-table td .form-check .form-check-label input:checked + .input-helper:after {\n line-height: 1px; }\n .table.table-borderless, .jsgrid .table-borderless.jsgrid-table {\n border: none; }\n .table.table-borderless td, .jsgrid .table-borderless.jsgrid-table td,\n .table.table-borderless th,\n .jsgrid .table-borderless.jsgrid-table th,\n .table.table-borderless tr,\n .jsgrid .table-borderless.jsgrid-table tr {\n border: none; }\n .table.table-bordered thead, .jsgrid .table-bordered.jsgrid-table thead {\n border: 1px solid #383e5d;\n border-bottom: none; }\n .table.table-bordered thead tr:not(.enable-border) th, .jsgrid .table-bordered.jsgrid-table thead tr:not(.enable-border) th {\n border-left: none;\n border-right: none; }\n .table.table-bordered td, .jsgrid .table-bordered.jsgrid-table td {\n border-color: #383e5d; }\n .table.table-bordered.table-edge-border-0, .jsgrid .table-bordered.table-edge-border-0.jsgrid-table {\n border-left: none;\n border-right: none;\n border-bottom: none; }\n .table.table-bordered.table-edge-border-0 thead, .jsgrid .table-bordered.table-edge-border-0.jsgrid-table thead {\n border-left: none;\n border-right: none; }\n .table.table-bordered.table-edge-border-0 th:first-child, .jsgrid .table-bordered.table-edge-border-0.jsgrid-table th:first-child,\n .table.table-bordered.table-edge-border-0 td:first-child,\n .jsgrid .table-bordered.table-edge-border-0.jsgrid-table td:first-child {\n border-left: 1px solid transparent; }\n .table.table-bordered.table-edge-border-0 th:last-child, .jsgrid .table-bordered.table-edge-border-0.jsgrid-table th:last-child,\n .table.table-bordered.table-edge-border-0 td:last-child,\n .jsgrid .table-bordered.table-edge-border-0.jsgrid-table td:last-child {\n border-right: 1px solid transparent; }\n .table.table-striped tbody tr:nth-child(odd), .jsgrid .table-striped.jsgrid-table tbody tr:nth-child(odd) {\n background: rgba(0, 0, 0, 0.05); }\n .table.table-striped tbody tr:nth-child(even), .jsgrid .table-striped.jsgrid-table tbody tr:nth-child(even) {\n background: transparent; }\n .table.table-stretched thead tr th:first-child, .jsgrid .table-stretched.jsgrid-table thead tr th:first-child,\n .table.table-stretched thead tr td:first-child,\n .jsgrid .table-stretched.jsgrid-table thead tr td:first-child,\n .table.table-stretched tbody tr th:first-child,\n .jsgrid .table-stretched.jsgrid-table tbody tr th:first-child,\n .table.table-stretched tbody tr td:first-child,\n .jsgrid .table-stretched.jsgrid-table tbody tr td:first-child {\n padding-left: 0; }\n .table.table-stretched thead tr th:last-child, .jsgrid .table-stretched.jsgrid-table thead tr th:last-child,\n .table.table-stretched thead tr td:last-child,\n .jsgrid .table-stretched.jsgrid-table thead tr td:last-child,\n .table.table-stretched tbody tr th:last-child,\n .jsgrid .table-stretched.jsgrid-table tbody tr th:last-child,\n .table.table-stretched tbody tr td:last-child,\n .jsgrid .table-stretched.jsgrid-table tbody tr td:last-child {\n padding-right: 0;\n text-align: right; }\n\n/* Tabs */\n.nav-pills .nav-item .nav-link,\n.nav-tabs .nav-item .nav-link {\n font-family: \"roboto\", sans-serif;\n line-height: 1;\n font-size: 0.875rem;\n color: #fff;\n text-align: center;\n display: flex; }\n .nav-pills .nav-item .nav-link i,\n .nav-tabs .nav-item .nav-link i {\n margin-right: 10px; }\n\n.tab-content {\n font-family: \"roboto\", sans-serif;\n font-size: 0.875rem;\n line-height: 1.71; }\n\n.tab-basic {\n border-bottom: none;\n margin-bottom: 20px; }\n .tab-basic .nav-item {\n margin-right: 7%; }\n .tab-basic .nav-item .nav-link {\n color: #b9c0d3;\n padding: 0 0 7px;\n border-top: none;\n border-right: none;\n border-left: none;\n border-bottom: 2px solid #383e5d; }\n .tab-basic .nav-item .nav-link.active {\n border-top: none;\n border-right: none;\n border-left: none;\n border-bottom: 2px solid #19d895;\n color: #19d895;\n background: #222437; }\n\n.tab-solid {\n border: none;\n margin-bottom: 30px; }\n .tab-solid .nav-item .nav-link {\n border: none;\n padding: 10px 16px;\n border-radius: 4px; }\n .tab-solid .nav-item .nav-link:nth(fist-child) {\n padding-left: 0; }\n .tab-solid .nav-item .nav-link.active {\n border: none;\n color: #ffffff; }\n\n.tab-content-solid {\n border: none;\n padding-left: 0;\n padding-right: 0; }\n\n.tab-solid-primary .nav-link.active {\n background: #2196f3; }\n\n.tab-solid-secondary .nav-link.active {\n background: #dde4eb; }\n\n.tab-solid-success .nav-link.active {\n background: #19d895; }\n\n.tab-solid-info .nav-link.active {\n background: #8862e0; }\n\n.tab-solid-warning .nav-link.active {\n background: #ffaf00; }\n\n.tab-solid-danger .nav-link.active {\n background: #ff6258; }\n\n.tab-solid-light .nav-link.active {\n background: #fbfbfb; }\n\n.tab-solid-dark .nav-link.active {\n background: #252C46; }\n\n.tab-minimal .nav-tabs {\n border: none; }\n .tab-minimal .nav-tabs .nav-item .nav-link {\n border: none;\n font-size: 14px; }\n .tab-minimal .nav-tabs .nav-item .nav-link.active {\n font-weight: 600;\n background: #222437;\n color: #fff; }\n .tab-minimal .nav-tabs .nav-item .nav-link:first-child {\n padding-left: 0; }\n\n.tab-simple-styled {\n border-bottom: none;\n margin-top: 30px;\n margin-bottom: 30px; }\n .tab-simple-styled .nav-item {\n margin-right: 30px; }\n .tab-simple-styled .nav-item .nav-link {\n border: none;\n padding: 0;\n color: #b9c0d3; }\n .tab-simple-styled .nav-item .nav-link.active {\n background: #222437;\n color: #8862e0; }\n\n.tab-tile-style {\n display: flex;\n justify-content: space-around;\n border-bottom: none;\n margin-bottom: 30px; }\n .tab-tile-style .nav-item .nav-link {\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: flex-start;\n padding: 15px 25px;\n border-radius: 0px;\n border: none; }\n .tab-tile-style .nav-item .nav-link p {\n margin-bottom: 0; }\n .tab-tile-style .nav-item:hover {\n border: none; }\n .tab-tile-style .nav-item.active .nav-link {\n background: rgba(230, 236, 245, 0.4); }\n .tab-tile-style .nav-item.active .nav-link:before {\n content: \"\";\n position: absolute;\n top: 0px;\n width: 100%;\n left: 0;\n height: 2px;\n background: #ff6258;\n right: 0; }\n\n.vertical-tab {\n display: flex; }\n .vertical-tab .nav-tabs {\n flex-direction: column;\n margin-bottom: 0; }\n .vertical-tab .tab-content {\n margin-bottom: 0; }\n\n/* Settings Panel */\n.settings-panel {\n display: block;\n position: fixed;\n top: 0;\n right: -300px;\n bottom: 0;\n width: 300px;\n height: 100vh;\n min-height: 100%;\n background: #222437;\n padding-top: 50px;\n transition-duration: 0.25s;\n transition-timing-function: ease;\n transition-property: right, box-shadow;\n z-index: 9999; }\n .settings-panel .nav-tabs {\n display: flex;\n justify-content: center;\n width: auto;\n margin: 0;\n padding: 0;\n background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); }\n .settings-panel .nav-tabs .nav-item {\n border: none; }\n .settings-panel .nav-tabs .nav-item .nav-link {\n text-align: center;\n border: none;\n display: flex;\n align-items: center;\n color: rgba(255, 255, 255, 0.5);\n transition-duration: 0.4s;\n transition-property: color;\n justify-content: center; }\n .settings-panel .nav-tabs .nav-item .nav-link.active {\n background: transparent;\n color: #ffffff; }\n .settings-panel .tab-content {\n border: none;\n padding: 20px 0 0; }\n .settings-panel .tab-content .tab-pane.scroll-wrapper {\n position: relative;\n max-height: 100vh;\n height: 100%;\n padding-bottom: 150px; }\n .settings-panel .settings-heading {\n padding: 16px 0 13px 20px; }\n .rtl .settings-panel .settings-heading {\n padding: 16px 35px 13px 0;\n text-align: right; }\n .rtl .settings-panel small.settings-heading {\n padding: 16px 0 13px 12px; }\n .settings-panel .sidebar-bg-options {\n padding: 13px 35px;\n display: flex;\n align-items: center;\n font-size: 0.875rem;\n line-height: 1;\n color: #595959;\n background: #ffffff;\n transition-duration: 0.25s;\n transition-property: background; }\n .settings-panel .sidebar-bg-options.selected {\n background: #f7f7f9; }\n .settings-panel .color-tiles {\n display: flex;\n justify-content: flex-start;\n flex-wrap: wrap;\n margin: 0 35px 10px;\n padding-top: 15px; }\n .settings-panel .color-tiles .tiles {\n margin: 10px 18px;\n display: flex;\n align-items: center;\n justify-content: center; }\n .settings-panel .color-tiles .tiles:before {\n content: \"\";\n width: 0;\n height: 0;\n opacity: 0;\n background: rgba(255, 255, 255, 0.5);\n border-radius: 100%;\n border: 0 solid rgba(255, 255, 255, 0.4);\n transition-duration: 0.25s;\n transition-timing-function: ease; }\n .settings-panel .color-tiles .tiles.selected:before {\n width: 10px;\n height: 10px;\n opacity: 1;\n border-width: 1px; }\n .settings-panel .color-tiles .tiles.pink {\n background: #E91E63; }\n .settings-panel .color-tiles .tiles.default {\n border: 1px solid white;\n background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); }\n .settings-panel .chat-list {\n padding-left: 0; }\n .settings-panel .chat-list .list {\n padding: 0.4rem 0.8rem;\n display: flex;\n justify-content: space-between;\n border-bottom: 1px solid #383e5d; }\n .settings-panel .chat-list .list:last-child {\n border-bottom: none; }\n .settings-panel .chat-list .list .profile {\n position: relative;\n margin-right: 1rem; }\n .settings-panel .chat-list .list .profile img {\n width: 2.50rem;\n height: 2.50rem;\n border-radius: 100%; }\n .settings-panel .chat-list .list .profile span {\n height: 0.75rem;\n width: 0.75rem;\n position: absolute;\n bottom: 0.34rem;\n right: 0;\n border: 0.13rem solid #ffffff;\n border-radius: 100%; }\n .settings-panel .chat-list .list .profile span.online {\n background: #19d895; }\n .settings-panel .chat-list .list .profile span.offline {\n background: #ffaf00; }\n .settings-panel .chat-list .list .info {\n margin-right: auto; }\n .settings-panel .chat-list .list .info p {\n display: block;\n margin-bottom: 0; }\n .settings-panel .chat-list .list .info p:last-child {\n opacity: 0.5;\n font-size: 0.8rem; }\n .rtl .settings-panel .chat-list .list .info p:last-child {\n text-align: right; }\n .settings-panel .chat-list .list.active {\n background: #26283f; }\n .settings-panel.open {\n right: 0;\n box-shadow: 7px 0 80px -9px rgba(0, 0, 0, 0.2); }\n .settings-panel .settings-close {\n position: absolute;\n top: 47px;\n right: 10px;\n color: #2196f3;\n background: transparent;\n border-radius: 4px;\n padding: 0 3px;\n cursor: pointer;\n transition-duration: 0.2s;\n z-index: 999; }\n .settings-panel .settings-close:hover {\n background: rgba(255, 255, 255, 0.3); }\n .rtl .settings-panel .settings-close {\n right: unset;\n left: 10px; }\n .settings-panel .events p {\n font-family: \"roboto\", sans-serif; }\n .rtl .settings-panel .events p {\n text-align: right; }\n .rtl .settings-panel {\n right: unset;\n left: -300px;\n transition-property: left; }\n .rtl .settings-panel .chat-list {\n padding-right: 0; }\n .rtl .settings-panel .chat-list .list .profile {\n margin-right: 0;\n margin-left: 1rem; }\n .rtl .settings-panel .chat-list .list .info {\n margin-right: 0;\n margin-left: auto; }\n .rtl .settings-panel .chat-list .list .info .badge {\n margin-right: 10px; }\n .rtl .settings-panel.open {\n left: 0;\n right: unset; }\n .settings-panel .demo-screen-wrapper {\n height: 100vh;\n overflow-y: auto;\n padding-bottom: 100px;\n padding-top: 20px; }\n .settings-panel .demo-screen-wrapper .demo-thumb-image {\n display: block;\n margin-bottom: 5px;\n padding: 10px 25px; }\n .settings-panel .demo-screen-wrapper .demo-thumb-image img {\n width: 100%;\n max-width: 100%;\n box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.5);\n transform: scale(1);\n border-radius: 4px;\n transition-duration: 0.2s;\n transition-timing-function: ease;\n transition-property: \"transform\", \"box-shadow\"; }\n .settings-panel .demo-screen-wrapper .demo-thumb-image img:hover {\n transform: scale(1.05);\n box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.5); }\n\n.right-sidebar-toggler-wrapper {\n position: fixed;\n bottom: 50px;\n right: 10px;\n z-index: 99;\n padding: 5px;\n background: #1c1e2f;\n border-radius: 4px;\n box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 0.4); }\n .right-sidebar-toggler-wrapper .sidebar-toggler {\n padding: 7px 10px;\n color: #fff;\n transition-duration: 0.3s;\n transition-timing-function: ease;\n background: #222437;\n margin-bottom: 5px;\n border-radius: 4px; }\n .right-sidebar-toggler-wrapper .sidebar-toggler:last-child {\n margin-bottom: 0; }\n .right-sidebar-toggler-wrapper .sidebar-toggler:hover {\n background: rgba(33, 150, 243, 0.2);\n color: #2196f3; }\n .right-sidebar-toggler-wrapper .sidebar-toggler#layout-toggler {\n background: rgba(25, 216, 149, 0.2);\n color: #19d895; }\n .right-sidebar-toggler-wrapper .sidebar-toggler a {\n color: inherit; }\n .right-sidebar-toggler-wrapper .sidebar-toggler:last-child {\n border-bottom: none; }\n\n/* Tabs */\n.add-items {\n margin-bottom: 1.5rem;\n overflow: hidden; }\n .add-items input[type=\"text\"] {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n width: 100%; }\n .add-items .btn, .add-items .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .add-items .ajax-file-upload, .add-items .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .add-items .swal2-styled, .add-items .wizard > .actions a, .wizard > .actions .add-items a {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.list-wrapper {\n height: 100%;\n max-height: 100%; }\n .list-wrapper ul {\n padding: 0;\n text-align: left;\n list-style: none;\n margin-bottom: 0; }\n .list-wrapper ul li {\n font-size: 0.9375rem;\n padding: 0.4rem 0;\n border-bottom: 1px solid #383e5d; }\n .list-wrapper ul li .form-check {\n max-width: 90%; }\n .list-wrapper ul li .col-content {\n width: 100%; }\n .list-wrapper ul li .col-content > div {\n width: 100%; }\n .list-wrapper input[type=\"checkbox\"] {\n margin-right: 15px; }\n .list-wrapper .remove {\n margin-left: auto;\n cursor: pointer;\n font-size: 1.3rem;\n font-weight: 600;\n color: #2196f3;\n width: 1.25rem;\n height: 1.25rem;\n line-height: 20px;\n text-align: center; }\n .rtl .list-wrapper .remove {\n margin-right: auto;\n margin-left: 0; }\n .list-wrapper .completed {\n text-decoration: line-through;\n text-decoration-color: #2196f3; }\n .list-wrapper .completed .remove {\n text-decoration: none; }\n\n/* Tooltips */\n.tooltip-static-demo .tooltip {\n position: relative;\n display: inline-block;\n opacity: 1;\n margin: 0 10px 10px 0; }\n\n.tooltip-static-demo .bs-tooltip-bottom-demo .arrow,\n.tooltip-static-demo .bs-tooltip-top-demo .arrow {\n left: 50%;\n transform: translateX(-50%); }\n\n.tooltip-static-demo .bs-tooltip-left-demo .arrow,\n.tooltip-static-demo .bs-tooltip-right-demo .arrow {\n top: 50%;\n transform: translateY(-50%); }\n\n.tooltip {\n font-size: 0.75rem;\n min-width: 5.625rem;\n z-index: 1029; }\n .tooltip .tooltip-inner {\n font-family: \"roboto\", sans-serif; }\n\n.tooltip-primary .tooltip-inner {\n background: #2196f3;\n color: #ffffff; }\n\n.tooltip-primary.bs-tooltip-top .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #2196f3; }\n\n.tooltip-primary.bs-tooltip-right .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #2196f3; }\n\n.tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #2196f3; }\n\n.tooltip-primary.bs-tooltip-left .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #2196f3; }\n\n.tooltip-secondary .tooltip-inner {\n background: #dde4eb;\n color: #ffffff; }\n\n.tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #dde4eb; }\n\n.tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #dde4eb; }\n\n.tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #dde4eb; }\n\n.tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #dde4eb; }\n\n.tooltip-success .tooltip-inner {\n background: #19d895;\n color: #ffffff; }\n\n.tooltip-success.bs-tooltip-top .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #19d895; }\n\n.tooltip-success.bs-tooltip-right .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #19d895; }\n\n.tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #19d895; }\n\n.tooltip-success.bs-tooltip-left .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #19d895; }\n\n.tooltip-info .tooltip-inner {\n background: #8862e0;\n color: #ffffff; }\n\n.tooltip-info.bs-tooltip-top .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #8862e0; }\n\n.tooltip-info.bs-tooltip-right .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #8862e0; }\n\n.tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #8862e0; }\n\n.tooltip-info.bs-tooltip-left .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #8862e0; }\n\n.tooltip-warning .tooltip-inner {\n background: #ffaf00;\n color: #ffffff; }\n\n.tooltip-warning.bs-tooltip-top .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #ffaf00; }\n\n.tooltip-warning.bs-tooltip-right .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #ffaf00; }\n\n.tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #ffaf00; }\n\n.tooltip-warning.bs-tooltip-left .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #ffaf00; }\n\n.tooltip-danger .tooltip-inner {\n background: #ff6258;\n color: #ffffff; }\n\n.tooltip-danger.bs-tooltip-top .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #ff6258; }\n\n.tooltip-danger.bs-tooltip-right .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #ff6258; }\n\n.tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #ff6258; }\n\n.tooltip-danger.bs-tooltip-left .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #ff6258; }\n\n.tooltip-light .tooltip-inner {\n background: #fbfbfb;\n color: #ffffff; }\n\n.tooltip-light.bs-tooltip-top .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #fbfbfb; }\n\n.tooltip-light.bs-tooltip-right .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #fbfbfb; }\n\n.tooltip-light.bs-tooltip-bottom .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #fbfbfb; }\n\n.tooltip-light.bs-tooltip-left .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #fbfbfb; }\n\n.tooltip-dark .tooltip-inner {\n background: #252C46;\n color: #ffffff; }\n\n.tooltip-dark.bs-tooltip-top .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #252C46; }\n\n.tooltip-dark.bs-tooltip-right .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #252C46; }\n\n.tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #252C46; }\n\n.tooltip-dark.bs-tooltip-left .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #252C46; }\n\n/* User Profile */\n.user-profile .side-left .card .avatar img {\n display: block;\n width: 90px;\n height: 90px;\n border-radius: 100%;\n margin-left: auto;\n margin-right: auto; }\n\n.user-profile .side-left .card .avatar .name {\n text-align: center;\n color: #252C46;\n font-size: 1.2rem;\n font-weight: 600;\n margin-bottom: 0; }\n\n.user-profile .side-left .card .avatar .designation {\n text-align: center;\n color: #6c757d;\n font-size: 0.8rem;\n font-weight: 600; }\n\n.user-profile .side-left .card .avatar .email {\n text-align: center;\n color: #2196f3;\n display: block; }\n\n.user-profile .side-left .card .avatar .number {\n display: block;\n text-align: center;\n color: #2196f3; }\n\n.user-profile .side-left .card .overview .achivements {\n padding-left: 0;\n display: flex;\n justify-content: center; }\n .user-profile .side-left .card .overview .achivements li {\n width: 33.333%;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column; }\n .user-profile .side-left .card .overview .achivements li p {\n text-align: center;\n margin-bottom: 0;\n font-weight: 600;\n font-size: 1.4rem;\n color: #252C46; }\n .user-profile .side-left .card .overview .achivements li p:last-child {\n font-weight: 500;\n font-size: 0.9rem; }\n\n.user-profile .side-left .card .overview .about-user p {\n font-size: 0.8rem; }\n\n.user-profile .side-left .card .overview .info-links a {\n font-size: 0.8rem;\n display: block;\n margin-bottom: 10px; }\n .user-profile .side-left .card .overview .info-links a i {\n font-size: 0.8rem;\n margin-right: 10px; }\n .user-profile .side-left .card .overview .info-links a span {\n text-align: left;\n display: inline-block; }\n\n.calendar-aside {\n display: block; }\n .calendar-aside .list {\n position: relative;\n padding: 10px 8px;\n display: flex;\n align-items: center;\n border-radius: 5px;\n transition-duration: 0.25s;\n transition-property: background; }\n .calendar-aside .list .user-text {\n margin-bottom: 0;\n margin-left: 20px;\n font-size: 0.875rem; }\n .calendar-aside .list .count {\n width: 20px;\n height: 20px;\n position: relative;\n border-radius: 50px;\n transition-duration: 0.25s;\n transition-timing-function: ease;\n transition-property: opacity;\n display: flex;\n align-items: center;\n justify-content: center; }\n .calendar-aside .list .count:before {\n content: \"\";\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n display: block;\n height: 10px;\n width: 10px;\n margin: auto;\n border-radius: 50px;\n transform: translateY(-50%);\n transition-duration: 0.25s;\n transition-timing-function: ease; }\n .calendar-aside .list .count.online:before {\n background: #19d895; }\n .calendar-aside .list .count.offline:before {\n background: #ff6258; }\n .calendar-aside .list .count .close {\n font-size: 15px;\n margin: auto;\n opacity: 0;\n color: #ff6258;\n transition-duration: 0.25s;\n transition-timing-function: ease; }\n .calendar-aside .list:hover {\n background: #fbfbfb; }\n .calendar-aside .list:hover .count:before {\n z-index: 0;\n height: 20px;\n width: 20px;\n background: #fbfbfb; }\n .calendar-aside .list:hover .count .close {\n z-index: 2;\n opacity: 1; }\n\n.data-list {\n width: 100%;\n overflow: auto; }\n .data-list .list-item {\n display: flex;\n align-items: center;\n flex-wrap: nowrap;\n width: 100%;\n padding: 10px;\n border-bottom: 1px solid #383e5d; }\n .data-list .list-item:last-child {\n border-bottom: none; }\n .data-list .list-item .graph {\n margin-left: auto;\n width: 110px; }\n\n#sourceLineChartLegend {\n padding-left: 0;\n margin-bottom: 0;\n list-style-type: none; }\n #sourceLineChartLegend li {\n display: inline-block;\n margin-right: 20px;\n color: #b9c0d3; }\n #sourceLineChartLegend li .chart-color {\n height: 10px;\n width: 10px;\n display: inline-block;\n margin-right: 5px;\n border-radius: 100%; }\n .rtl #sourceLineChartLegend li .chart-color {\n margin-right: 0px;\n margin-left: 5px; }\n #sourceLineChartLegend li:last-child {\n margin-right: 0; }\n .rtl #sourceLineChartLegend li {\n margin-right: 0px;\n margin-left: 20px; }\n .rtl #sourceLineChartLegend li:last-child {\n margin-left: 0px; }\n\n.social-card.card-default .action-bar i {\n color: #dde4eb; }\n\n.social-card.card-default .comment {\n color: #b9c0d3; }\n\n.social-card.card-default .posted-date {\n color: #2196f3; }\n\n.social-card.card-colored .card-header {\n background: inherit; }\n\n.social-card.card-colored.facebook-card {\n background: #648ACA; }\n .social-card.card-colored.facebook-card .card-header {\n border-bottom-color: #517cc4; }\n\n.social-card.card-colored.twitter-card {\n background: #4DBFF5; }\n .social-card.card-colored.twitter-card .card-header {\n border-bottom-color: #35b6f4; }\n\n.social-card.card-colored.google-card {\n background: #E55F4B; }\n .social-card.card-colored.google-card .card-header {\n border-bottom-color: #e24b35; }\n\n.social-card.card-colored.linkedin-card {\n background: #0177b4; }\n .social-card.card-colored.linkedin-card .card-header {\n border-bottom-color: #01669b; }\n\n.social-card.card-colored a,\n.social-card.card-colored .media-info,\n.social-card.card-colored .user-name,\n.social-card.card-colored .comment,\n.social-card.card-colored .posted-date,\n.social-card.card-colored .platform-name,\n.social-card.card-colored .headline,\n.social-card.card-colored .action-bar {\n color: #ffffff; }\n\n.top-selling-card .column-wrapper {\n display: flex;\n justify-content: space-around; }\n .top-selling-card .column-wrapper .column {\n width: 45%;\n padding: 25px 26px;\n border-radius: 3px;\n background: #282a40;\n transform: translateY(-25px);\n box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.1);\n z-index: 10; }\n .top-selling-card .column-wrapper .column i {\n font-size: 20px; }\n\n.top-selling-card .item-wrapper {\n max-height: 210px;\n overflow-y: auto; }\n\n.review-card .comment-text {\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n max-width: 70%; }\n\n.list-item {\n display: flex;\n width: 100%;\n padding: 20px 0;\n border-bottom: 1px solid #383e5d; }\n .list-item:first-child {\n padding-top: 30px; }\n .list-item:last-child {\n border-bottom: none; }\n .list-item .preview-image {\n max-width: 80px;\n width: 80px;\n min-width: 80px; }\n .list-item .preview-image img {\n display: block;\n margin: auto; }\n .list-item .content {\n width: calc(100% - 80px);\n padding-right: 30px; }\n .list-item .content .user-name {\n margin-bottom: 0;\n margin-right: 10px;\n color: #b9c0d3;\n white-space: nowrap; }\n .list-item .content .time {\n color: #b9c0d3;\n margin-bottom: 3px; }\n .list-item .content .product-name {\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap; }\n .list-item .content .review-text {\n margin-bottom: 0;\n font-weight: 300;\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n max-width: 95%; }\n\n.todo-list .todo-item {\n border: 1px solid #383e5d;\n border-radius: 6px;\n padding: 10px;\n margin-bottom: 10px; }\n .todo-list .todo-item form {\n display: flex; }\n .todo-list .todo-item form .checkbox {\n width: 40px; }\n .todo-list .todo-item form .checkbox .form-check {\n margin-left: 10px; }\n .todo-list .todo-item form .checkbox .form-check .input-helper:after {\n line-height: 0px; }\n .todo-list .todo-item form .field-wrapper {\n width: calc(100% - 40px); }\n .todo-list .todo-item form .field-wrapper .form-group .form-control, .todo-list .todo-item form .field-wrapper .form-group .asColorPicker-input, .todo-list .todo-item form .field-wrapper .form-group .dataTables_wrapper select, .dataTables_wrapper .todo-list .todo-item form .field-wrapper .form-group select, .todo-list .todo-item form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item form .field-wrapper .form-group input[type=text],\n .todo-list .todo-item form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item form .field-wrapper .form-group select, .todo-list .todo-item form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item form .field-wrapper .form-group input[type=number], .todo-list .todo-item form .field-wrapper .form-group .select2-container--default .select2-selection--single, .select2-container--default .todo-list .todo-item form .field-wrapper .form-group .select2-selection--single, .todo-list .todo-item form .field-wrapper .form-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .todo-list .todo-item form .field-wrapper .form-group .select2-search__field, .todo-list .todo-item form .field-wrapper .form-group .tt-hint,\n .todo-list .todo-item form .field-wrapper .form-group .tt-query,\n .todo-list .todo-item form .field-wrapper .form-group .typeahead {\n font-weight: 500; }\n .todo-list .todo-item form .field-wrapper .form-group .tagsinput .tag {\n color: #b9c0d3; }\n .todo-list .todo-item form .field-wrapper .form-group .tagsinput .tag:before {\n content: \"#\";\n display: inline-block; }\n .todo-list .todo-item form .field-wrapper .form-group .btn, .todo-list .todo-item form .field-wrapper .form-group .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .todo-list .todo-item form .field-wrapper .form-group .ajax-file-upload, .todo-list .todo-item form .field-wrapper .form-group .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .todo-list .todo-item form .field-wrapper .form-group .swal2-styled, .todo-list .todo-item form .field-wrapper .form-group .wizard > .actions a, .wizard > .actions .todo-list .todo-item form .field-wrapper .form-group a {\n margin-right: 10px; }\n .todo-list .todo-item form .field-wrapper .form-group .btn:last-child, .todo-list .todo-item form .field-wrapper .form-group .ajax-upload-dragdrop .ajax-file-upload:last-child, .ajax-upload-dragdrop .todo-list .todo-item form .field-wrapper .form-group .ajax-file-upload:last-child, .todo-list .todo-item form .field-wrapper .form-group .swal2-modal .swal2-buttonswrapper .swal2-styled:last-child, .swal2-modal .swal2-buttonswrapper .todo-list .todo-item form .field-wrapper .form-group .swal2-styled:last-child, .todo-list .todo-item form .field-wrapper .form-group .wizard > .actions a:last-child, .wizard > .actions .todo-list .todo-item form .field-wrapper .form-group a:last-child {\n margin-right: 0; }\n .todo-list .todo-item:not(.edit-mode) {\n position: relative; }\n .todo-list .todo-item:not(.edit-mode) .edit-icon {\n display: none;\n position: absolute;\n top: 0;\n right: 0;\n padding: 10px;\n cursor: pointer; }\n .todo-list .todo-item:not(.edit-mode):hover {\n background: #fbfbfb; }\n .todo-list .todo-item:not(.edit-mode):hover .edit-icon {\n display: block; }\n .todo-list .todo-item:not(.edit-mode):hover * {\n background: #fbfbfb; }\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group {\n margin-bottom: 0; }\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput {\n border: none;\n height: 25px;\n max-height: 25px !important;\n min-height: 25px !important;\n padding: 0px 13px !important; }\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput .tag {\n background: transparent;\n padding: 0;\n margin-bottom: 0; }\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput .tag a {\n display: none; }\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput #todo-tags-1_addTag,\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tagsinput .tags_clear {\n display: none; }\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .form-control, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .asColorPicker-input, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .dataTables_wrapper select, .dataTables_wrapper .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group select, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group input[type=text],\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group select, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group input[type=number], .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-container--default .select2-selection--single, .select2-container--default .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-selection--single, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .select2-search__field, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tt-hint,\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .tt-query,\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .typeahead {\n border: none; }\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .btn, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .ajax-file-upload, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .swal2-styled, .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group .wizard > .actions a, .wizard > .actions .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group a {\n display: none; }\n .todo-list .todo-item:not(.edit-mode) form .field-wrapper .form-group.hidden-field {\n display: none; }\n .todo-list .todo-item.edit-mode form .field-wrapper .form-group .tagsinput .tag {\n color: #ffffff; }\n\n.activity-timeline .activity {\n position: relative; }\n .activity-timeline .activity:before {\n content: \"\";\n position: absolute;\n left: 21px;\n top: 5px;\n bottom: 0px;\n height: 100%;\n display: block;\n width: 2px;\n background: #dee2e6; }\n .activity-timeline .activity .icon-wrapper {\n border: 3px solid #fff; }\n .activity-timeline .activity:last-child:before {\n display: none; }\n\n.product-info-card .product-image {\n height: 100px; }\n\n.horizontal-timeline .time-frame {\n border-bottom: 1px solid #383e5d;\n padding-top: 20px; }\n .horizontal-timeline .time-frame:last-child {\n border-bottom: none; }\n .horizontal-timeline .time-frame .section-time-frame {\n margin-bottom: 30px; }\n .horizontal-timeline .time-frame .event {\n border-left: 1px solid #383e5d;\n padding-left: 2rem;\n padding-bottom: 30px;\n position: relative; }\n .horizontal-timeline .time-frame .event:last-child {\n border-left: none; }\n .horizontal-timeline .time-frame .event .event-text {\n line-height: 1;\n font-weight: 400;\n margin-bottom: 0;\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap; }\n .horizontal-timeline .time-frame .event .tumbnail-views {\n display: inline-block; }\n .horizontal-timeline .time-frame .event .tumbnail-views .thumbnail {\n float: left;\n margin-right: 16px;\n margin-top: 1rem; }\n .horizontal-timeline .time-frame .event .tumbnail-views .thumbnail img {\n max-width: 100%;\n border-radius: 4px; }\n .horizontal-timeline .time-frame .event .event-alert {\n margin-top: 1rem;\n padding: 11px 25px;\n background: rgba(33, 150, 243, 0.2);\n width: 80%;\n font-family: \"roboto\", sans-serif;\n font-size: 13px;\n font-weight: 300;\n border-radius: 4px; }\n .horizontal-timeline .time-frame .event .event-info {\n margin-top: 0.8rem;\n font-family: \"roboto\", sans-serif;\n font-size: 12px;\n font-weight: 400;\n color: #b9c0d3; }\n .horizontal-timeline .time-frame .event:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: -5px;\n height: 10px;\n width: 10px;\n border-radius: 100%; }\n .horizontal-timeline .time-frame .event:nth-child(3n+1):before {\n background: #8862e0; }\n .horizontal-timeline .time-frame .event:nth-child(3n+2):before {\n background: #19d895; }\n .horizontal-timeline .time-frame .event:nth-child(3n+3):before {\n background: #2196f3; }\n\n/* Timeline */\n.vertical-timeline {\n list-style: none;\n padding: 0;\n position: relative; }\n .vertical-timeline:before {\n top: 0;\n bottom: 0;\n position: absolute;\n content: \" \";\n width: 3px;\n background-color: #2a2c44;\n left: 50%;\n margin-left: -1.5px; }\n .vertical-timeline .timeline-wrapper {\n display: block;\n margin-bottom: 20px;\n position: relative;\n width: 100%;\n padding-right: 90px; }\n .vertical-timeline .timeline-wrapper:before {\n content: \" \";\n display: table; }\n .vertical-timeline .timeline-wrapper:after {\n content: \" \";\n display: table;\n clear: both; }\n .vertical-timeline .timeline-wrapper .timeline-panel {\n border-radius: 2px;\n padding: 20px;\n position: relative;\n background: #2a2c44;\n border-radius: 6px;\n box-shadow: 1px 2px 35px 0 rgba(1, 1, 1, 0.1);\n width: 35%;\n margin-left: 15%; }\n .vertical-timeline .timeline-wrapper .timeline-panel:before {\n position: absolute;\n top: 0;\n width: 100%;\n height: 2px;\n content: \"\";\n left: 0;\n right: 0; }\n .vertical-timeline .timeline-wrapper .timeline-panel:after {\n position: absolute;\n top: 7px;\n right: -14px;\n display: inline-block;\n border-top: 14px solid transparent;\n border-left: 14px solid #2a2c44;\n border-right: 0 solid #2a2c44;\n border-bottom: 14px solid transparent;\n content: \" \"; }\n .vertical-timeline .timeline-wrapper .timeline-panel .timeline-title {\n margin-top: 0;\n color: #fff;\n text-transform: uppercase; }\n .vertical-timeline .timeline-wrapper .timeline-panel .timeline-body p {\n margin-bottom: 0; }\n .vertical-timeline .timeline-wrapper .timeline-panel .timeline-body p + p {\n margin-top: 5px; }\n .vertical-timeline .timeline-wrapper .timeline-panel .timeline-body ul {\n margin-bottom: 0; }\n .vertical-timeline .timeline-wrapper .timeline-panel .timeline-footer span {\n font-size: 0.6875rem; }\n .vertical-timeline .timeline-wrapper .timeline-panel .timeline-footer i {\n font-size: 1.5rem; }\n .vertical-timeline .timeline-wrapper .timeline-badge {\n width: 14px;\n height: 14px;\n position: absolute;\n top: 16px;\n left: calc(50% - 7px);\n z-index: 100;\n border-top-right-radius: 50%;\n border-top-left-radius: 50%;\n border-bottom-right-radius: 50%;\n border-bottom-left-radius: 50%;\n border: 2px solid #2a2c44; }\n .vertical-timeline .timeline-wrapper .timeline-badge i {\n color: #ffffff; }\n .vertical-timeline .timeline-wrapper.timeline-inverted {\n padding-right: 0;\n padding-left: 90px; }\n .vertical-timeline .timeline-wrapper.timeline-inverted .timeline-panel {\n margin-left: auto;\n margin-right: 15%; }\n .vertical-timeline .timeline-wrapper.timeline-inverted .timeline-panel:after {\n border-left-width: 0;\n border-right-width: 14px;\n left: -14px;\n right: auto; }\n\n@media (max-width: 767px) {\n .timeline .timeline-wrapper {\n padding-right: 150px; }\n .timeline .timeline-wrapper.timeline-inverted {\n padding-left: 150px; }\n .timeline .timeline-wrapper .timeline-panel {\n width: 100%;\n margin-left: 0;\n margin-right: 0; } }\n\n.timeline-wrapper-primary .timeline-panel:before {\n background: #2196f3; }\n\n.timeline-wrapper-primary .timeline-badge {\n background: #2196f3; }\n\n.timeline-wrapper-secondary .timeline-panel:before {\n background: #dde4eb; }\n\n.timeline-wrapper-secondary .timeline-badge {\n background: #dde4eb; }\n\n.timeline-wrapper-success .timeline-panel:before {\n background: #19d895; }\n\n.timeline-wrapper-success .timeline-badge {\n background: #19d895; }\n\n.timeline-wrapper-info .timeline-panel:before {\n background: #8862e0; }\n\n.timeline-wrapper-info .timeline-badge {\n background: #8862e0; }\n\n.timeline-wrapper-warning .timeline-panel:before {\n background: #ffaf00; }\n\n.timeline-wrapper-warning .timeline-badge {\n background: #ffaf00; }\n\n.timeline-wrapper-danger .timeline-panel:before {\n background: #ff6258; }\n\n.timeline-wrapper-danger .timeline-badge {\n background: #ff6258; }\n\n.timeline-wrapper-light .timeline-panel:before {\n background: #fbfbfb; }\n\n.timeline-wrapper-light .timeline-badge {\n background: #fbfbfb; }\n\n.timeline-wrapper-dark .timeline-panel:before {\n background: #252C46; }\n\n.timeline-wrapper-dark .timeline-badge {\n background: #252C46; }\n\n.timeline {\n list-style: none;\n padding-left: 0; }\n .timeline .timeline-item {\n border-left: 1px solid #383e5d;\n color: #b9c0d3;\n padding-left: 20px;\n padding-bottom: 20px;\n position: relative; }\n .timeline .timeline-item:before {\n content: \"\";\n height: 10px;\n width: 10px;\n border-radius: 10px;\n position: absolute;\n top: 0px;\n left: -5px; }\n .timeline .timeline-item:nth-child(4n + 1):before {\n background: #19d895; }\n .timeline .timeline-item:nth-child(4n + 2):before {\n background: #2196f3; }\n .timeline .timeline-item:nth-child(4n + 3):before {\n background: #ffaf00; }\n .timeline .timeline-item:nth-child(4n + 4):before {\n background: #8862e0; }\n .timeline .timeline-item:last-child {\n border-left: none;\n padding-bottom: 0; }\n .timeline .timeline-item .timeline-content {\n margin-bottom: 0;\n line-height: 10px; }\n .timeline .timeline-item .event-time {\n margin-bottom: 0; }\n\n.board-wrapper {\n overflow-x: auto;\n display: flex;\n align-items: flex-start;\n flex-wrap: nowrap; }\n .board-wrapper .board-portlet {\n background: #151724;\n margin: 0px 15px;\n padding: 22px 20px;\n min-width: 350px;\n width: 350px;\n border-radius: 4px; }\n .board-wrapper .portlet-heading {\n font-weight: 500;\n margin-bottom: 5px; }\n .board-wrapper .task-number {\n color: #b9c0d3; }\n .board-wrapper .portlet-card-list {\n padding-left: 0;\n list-style: none;\n min-height: 70px; }\n .board-wrapper .portlet-card {\n width: 100%;\n border-radius: 4px;\n padding: 20px 20px 20px 20px;\n background: #222437;\n display: grid;\n grid-template-rows: 5;\n grid-template-columns: 2;\n border-radius: 6px;\n position: relative;\n margin-bottom: 15px;\n cursor: grab; }\n .board-wrapper .portlet-card .progress {\n position: absolute;\n top: 0px;\n left: 0px;\n right: 0px;\n border-radius: 6px 6px 0px 0px;\n height: 4px; }\n .board-wrapper .portlet-card .progress .progress-bar {\n border-radius: 0px; }\n .board-wrapper .portlet-card .task-date {\n margin-bottom: 5px;\n color: #b9c0d3;\n grid-row-start: 1;\n grid-column-start: 1; }\n .board-wrapper .portlet-card .action-dropdown {\n grid-row-start: 1;\n grid-column-start: 2;\n margin-left: auto; }\n .board-wrapper .portlet-card .action-dropdown .dropdown-toggle {\n border: none;\n background: #222437; }\n .board-wrapper .portlet-card .action-dropdown .dropdown-toggle i {\n font-size: 20px;\n line-height: 20px; }\n .board-wrapper .portlet-card .action-dropdown .dropdown-toggle i:before {\n margin-right: -10px; }\n .board-wrapper .portlet-card .action-dropdown .dropdown-toggle:after {\n display: none; }\n .board-wrapper .portlet-card .action-dropdown .dropdown-menu-right {\n left: 0 !important; }\n .board-wrapper .portlet-card .task-title {\n font-weight: 500;\n grid-row-start: 2;\n grid-column-start: 1;\n grid-column-end: 3;\n font-size: 16px;\n margin-bottom: 15px; }\n .board-wrapper .portlet-card .image-grouped {\n grid-row-start: 3;\n grid-column-start: 1;\n grid-column-end: 3; }\n .board-wrapper .portlet-card .portlet-image {\n width: 100%;\n display: block;\n grid-row-start: 4;\n grid-column-start: 1;\n grid-column-end: 3;\n margin-top: 5px;\n margin-left: -20px;\n margin-right: -20px;\n width: calc(100% + 40px); }\n .board-wrapper .portlet-card .badge {\n display: flex;\n align-items: center;\n justify-content: center;\n grid-row-start: 5;\n grid-column-start: 1;\n grid-column-end: 2;\n margin-top: 20px; }\n .board-wrapper .portlet-card .due-date {\n grid-row-start: 5;\n grid-column-start: 2;\n grid-column-end: 3;\n margin-bottom: 0;\n text-align: right;\n margin-top: 20px;\n color: #b9c0d3;\n font-weight: 500; }\n .board-wrapper .add-portlet {\n background: #222437;\n border-radius: 6px;\n padding: 25px 10px;\n text-align: center;\n color: #b9c0d3;\n font-weight: 500;\n border: none;\n width: 100%;\n transition-duration: 0.4s;\n transition-property: \"background\"; }\n .board-wrapper .add-portlet:hover {\n background: #181a27; }\n\n.kanban-toolbar .btn, .kanban-toolbar .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .kanban-toolbar .ajax-file-upload, .kanban-toolbar .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .kanban-toolbar .swal2-styled, .kanban-toolbar .wizard > .actions a, .wizard > .actions .kanban-toolbar a {\n margin-left: 10px; }\n\n.chat-app-wrapper {\n position: relative;\n overflow: hidden; }\n .chat-app-wrapper .chat-list-wrapper {\n overflow-y: auto;\n border-right: 1px solid #383e5d;\n padding-bottom: 30px; }\n @media (max-width: 768px) {\n .chat-app-wrapper .chat-list-wrapper {\n position: absolute;\n left: -300px;\n top: 0;\n z-index: 99;\n bottom: 0px;\n background: #222437;\n width: 300px;\n height: 100%;\n border-right: none;\n transition-duration: 0.3s;\n transition-property: \"box-shadow\", \"left\"; }\n .chat-app-wrapper .chat-list-wrapper.menu-open {\n left: 0px;\n box-shadow: 6px 4px 15px -5px rgba(0, 0, 0, 0.25); } }\n .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper {\n padding-top: 20px;\n padding-bottom: 40px; }\n .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item {\n display: grid;\n grid-template-columns: 45px auto auto;\n grid-template-rows: 30px auto;\n padding: 15px 20px;\n transition-duration: 0.5s;\n transition-property: \"background\"; }\n .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .profile-image {\n position: relative; }\n .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .profile-image .dot-indicator {\n position: absolute;\n top: 15px;\n right: -5px;\n z-index: 1;\n height: 12px;\n width: 12px;\n border: 2px solid #222437; }\n .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .user-name {\n color: #b9c0d3;\n padding-left: 20px;\n margin-bottom: 0; }\n .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .chat-time {\n color: #b9c0d3;\n text-align: right; }\n .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item .chat-text {\n padding-left: 20px;\n grid-column-start: 2;\n grid-column-end: 4;\n grid-row-start: 2;\n margin-bottom: 0; }\n .chat-app-wrapper .chat-list-wrapper .chat-list-item-wrapper .list-item:hover {\n background: rgba(33, 150, 243, 0.1); }\n .chat-app-wrapper .chat-search-input {\n padding-top: 30px;\n padding-bottom: 10px; }\n .chat-app-wrapper .chat-search-input .form-control, .chat-app-wrapper .chat-search-input .asColorPicker-input, .chat-app-wrapper .chat-search-input .dataTables_wrapper select, .dataTables_wrapper .chat-app-wrapper .chat-search-input select, .chat-app-wrapper .chat-search-input .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-search-input input[type=text],\n .chat-app-wrapper .chat-search-input .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-search-input select, .chat-app-wrapper .chat-search-input .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-search-input input[type=number], .chat-app-wrapper .chat-search-input .select2-container--default .select2-selection--single, .select2-container--default .chat-app-wrapper .chat-search-input .select2-selection--single, .chat-app-wrapper .chat-search-input .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .chat-app-wrapper .chat-search-input .select2-search__field, .chat-app-wrapper .chat-search-input .tt-hint,\n .chat-app-wrapper .chat-search-input .tt-query,\n .chat-app-wrapper .chat-search-input .typeahead {\n height: 40px;\n border-right: none;\n border-radius: 4px 0px 0px 4px;\n color: #b9c0d3; }\n .chat-app-wrapper .chat-search-input .input-group-text {\n padding: 8px 15px;\n font-size: 20px;\n border-radius: 0px 4px 4px 0px; }\n .chat-app-wrapper .chat-search-input .input-group-text i {\n color: #b9c0d3; }\n .chat-app-wrapper .sidebar-spacer {\n padding-left: 20px;\n padding-right: 20px; }\n .chat-app-wrapper .chat-container-wrapper {\n height: 100%;\n min-height: 100vh;\n max-height: 950px;\n overflow-y: auto;\n padding-bottom: 20px;\n padding: 0 15px 30px 15px; }\n .chat-app-wrapper .chat-container-wrapper .chat-bubble {\n margin-top: 30px; }\n .chat-app-wrapper .chat-container-wrapper .chat-bubble .chat-message {\n border-radius: 4px;\n padding: 20px; }\n .chat-app-wrapper .chat-container-wrapper .chat-bubble .chat-message p:last-child {\n margin-bottom: 0; }\n .chat-app-wrapper .chat-container-wrapper .chat-bubble .sender-details {\n display: flex;\n align-items: center;\n padding-top: 10px; }\n .chat-app-wrapper .chat-container-wrapper .chat-bubble .sender-details .seen-text {\n margin-bottom: 0;\n color: #b9c0d3; }\n .chat-app-wrapper .chat-container-wrapper .chat-bubble.incoming-chat .chat-message {\n background: #1c1e2f;\n margin-left: 45px; }\n .chat-app-wrapper .chat-container-wrapper .chat-bubble.incoming-chat .sender-details .seen-text {\n padding-left: 10px; }\n .chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .chat-message {\n background: #2196f3;\n margin-left: auto;\n max-width: 290px;\n margin-right: 45px; }\n .chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .chat-message p {\n color: #222437; }\n .chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .sender-details {\n flex-direction: row-reverse; }\n .chat-app-wrapper .chat-container-wrapper .chat-bubble.outgoing-chat .sender-details .seen-text {\n padding-right: 10px; }\n .chat-app-wrapper .chat-sidebar {\n height: 100%;\n max-height: 950px;\n overflow-y: auto;\n border-left: 1px solid #383e5d; }\n .chat-app-wrapper .chat-text-field {\n border-top: 1px solid #383e5d;\n padding: 10px 0; }\n .chat-app-wrapper .chat-text-field .input-group .input-group-prepend .input-group-text, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .input-group-prepend .input-group-text, .chat-app-wrapper .chat-text-field .input-group .asColorPicker-trigger .input-group-text, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .asColorPicker-trigger .input-group-text,\n .chat-app-wrapper .chat-text-field .input-group .input-group-append .input-group-text,\n .chat-app-wrapper .chat-text-field .asColorPicker-wrap .input-group-append .input-group-text {\n border: none; }\n .chat-app-wrapper .chat-text-field .input-group .form-control, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .form-control, .chat-app-wrapper .chat-text-field .input-group .asColorPicker-input, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .asColorPicker-input, .chat-app-wrapper .chat-text-field .input-group .dataTables_wrapper select, .dataTables_wrapper .chat-app-wrapper .chat-text-field .input-group select, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .dataTables_wrapper select, .dataTables_wrapper .chat-app-wrapper .chat-text-field .asColorPicker-wrap select, .chat-app-wrapper .chat-text-field .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .input-group input[type=text], .chat-app-wrapper .chat-text-field .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .asColorPicker-wrap input[type=text],\n .chat-app-wrapper .chat-text-field .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .input-group select,\n .chat-app-wrapper .chat-text-field .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .asColorPicker-wrap select, .chat-app-wrapper .chat-text-field .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .input-group input[type=number], .chat-app-wrapper .chat-text-field .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .chat-app-wrapper .chat-text-field .asColorPicker-wrap input[type=number], .chat-app-wrapper .chat-text-field .input-group .select2-container--default .select2-selection--single, .select2-container--default .chat-app-wrapper .chat-text-field .input-group .select2-selection--single, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-container--default .select2-selection--single, .select2-container--default .chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-selection--single, .chat-app-wrapper .chat-text-field .input-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .chat-app-wrapper .chat-text-field .input-group .select2-search__field, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .chat-app-wrapper .chat-text-field .asColorPicker-wrap .select2-search__field, .chat-app-wrapper .chat-text-field .input-group .tt-hint, .chat-app-wrapper .chat-text-field .asColorPicker-wrap .tt-hint,\n .chat-app-wrapper .chat-text-field .input-group .tt-query,\n .chat-app-wrapper .chat-text-field .asColorPicker-wrap .tt-query,\n .chat-app-wrapper .chat-text-field .input-group .typeahead,\n .chat-app-wrapper .chat-text-field .asColorPicker-wrap .typeahead {\n height: 45px;\n border: none; }\n\n/*-------------------------------------------------------------------*/\n/* === Email === */\n/* Mail Sidebar */\n.email-wrapper .mail-sidebar {\n border-right: 1px solid #383e5d;\n padding: 20px;\n background: #222437; }\n .email-wrapper .mail-sidebar .menu-bar {\n width: 100%;\n float: right;\n height: 100%;\n min-height: 100%; }\n @media (max-width: 576px) {\n .email-wrapper .mail-sidebar .menu-bar {\n min-height: 100vh;\n max-height: 100%;\n height: auto;\n overflow-y: auto;\n overflow-x: hidden; } }\n .email-wrapper .mail-sidebar .menu-bar .menu-items {\n padding: 0;\n margin-bottom: 0;\n height: auto;\n list-style-type: none; }\n .email-wrapper .mail-sidebar .menu-bar .menu-items li {\n padding: 10px 15px;\n transition: 0.4s;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: space-between; }\n .email-wrapper .mail-sidebar .menu-bar .menu-items li:hover {\n background: rgba(240, 244, 249, 0.8); }\n .email-wrapper .mail-sidebar .menu-bar .menu-items li a {\n color: #fff;\n font-size: 0.875rem;\n text-decoration: none; }\n .email-wrapper .mail-sidebar .menu-bar .menu-items li a i {\n margin-right: 8px;\n font-size: 0.875rem;\n line-height: 1.5; }\n .email-wrapper .mail-sidebar .menu-bar .menu-items li.active {\n background: rgba(33, 150, 243, 0.3);\n border-radius: 4px; }\n .email-wrapper .mail-sidebar .menu-bar .menu-items li.active a {\n color: #2196f3; }\n .email-wrapper .mail-sidebar .menu-bar .menu-items li.compose:hover {\n background: transparent; }\n .email-wrapper .mail-sidebar .menu-bar .online-status {\n margin-top: 1rem; }\n .email-wrapper .mail-sidebar .menu-bar .online-status .chat {\n font-size: 0.875rem;\n color: #b9c0d3;\n margin-bottom: 0;\n font-family: \"roboto\", sans-serif; }\n .email-wrapper .mail-sidebar .menu-bar .online-status .status {\n height: 10px;\n width: 10px;\n border-radius: 100%;\n display: inline-flex;\n justify-content: flex-start;\n transform: translateX(-43px) translateY(2px); }\n .email-wrapper .mail-sidebar .menu-bar .online-status .status:after {\n font-size: 12px;\n color: #b9c0d3;\n margin: -5px 0 0 18px; }\n .email-wrapper .mail-sidebar .menu-bar .online-status .status.offline {\n background: #ff6258; }\n .email-wrapper .mail-sidebar .menu-bar .online-status .status.offline:after {\n content: \"Offline\"; }\n .email-wrapper .mail-sidebar .menu-bar .online-status .status.online {\n background: #19d895; }\n .email-wrapper .mail-sidebar .menu-bar .online-status .status.online:after {\n content: \"Online\"; }\n .email-wrapper .mail-sidebar .menu-bar .profile-list {\n padding: 10px 0; }\n .email-wrapper .mail-sidebar .menu-bar .profile-list-item {\n border-bottom: 1px solid #383e5d;\n padding: 6px 0;\n display: block; }\n .email-wrapper .mail-sidebar .menu-bar .profile-list-item:last-child {\n border-bottom: 0; }\n .email-wrapper .mail-sidebar .menu-bar .profile-list-item a {\n text-decoration: none; }\n .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .pro-pic {\n display: flex;\n align-items: center;\n padding: 0;\n width: 20%;\n max-width: 40px; }\n .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .pro-pic img {\n max-width: 100%;\n width: 100%;\n border-radius: 100%; }\n .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user {\n width: 100%;\n padding: 5px 10px 0 15px; }\n .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-name {\n margin: 0;\n font-family: \"roboto\", sans-serif;\n font-size: 0.875rem;\n line-height: 1;\n color: #fff;\n font-weight: 500; }\n .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-designation {\n font-size: calc(0.875rem - 0.1rem);\n color: #fff;\n margin-bottom: 0; }\n\n/* Mail List Container */\n.email-wrapper .mail-list-container {\n height: 100%;\n padding-left: 0;\n padding-right: 0;\n background: #222437; }\n .email-wrapper .mail-list-container a {\n text-decoration: none; }\n .email-wrapper .mail-list-container .mail-list {\n border-bottom: 1px solid #383e5d;\n display: flex;\n flex-direction: row;\n padding: 10px 15px;\n width: 100%; }\n .email-wrapper .mail-list-container .mail-list:last-child {\n border-bottom: none; }\n .email-wrapper .mail-list-container .mail-list .form-check {\n margin-top: 12px;\n width: 40px; }\n .email-wrapper .mail-list-container .mail-list .content {\n width: 90%;\n padding-left: 0;\n padding-right: 0; }\n @media (max-width: 450px) {\n .email-wrapper .mail-list-container .mail-list .content {\n width: 85%; } }\n .email-wrapper .mail-list-container .mail-list .content .sender-name {\n margin-bottom: 0;\n font-size: 0.875rem;\n font-family: \"roboto\", sans-serif;\n font-weight: 500;\n max-width: 95%; }\n .email-wrapper .mail-list-container .mail-list .content .message_text {\n margin: 0;\n max-width: 93%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n .email-wrapper .mail-list-container .mail-list .details {\n width: 5.5%; }\n .email-wrapper .mail-list-container .mail-list .details .date {\n text-align: right;\n margin: auto 15px auto 0;\n white-space: nowrap; }\n .email-wrapper .mail-list-container .mail-list .details i {\n margin: auto 0;\n color: #ddd; }\n .email-wrapper .mail-list-container .mail-list .details i.favorite {\n color: #ffaf00; }\n .email-wrapper .mail-list-container .mail-list.new_mail {\n background: rgba(33, 150, 243, 0.3); }\n .email-wrapper .mail-list-container .mail-list.new_mail .details .date {\n color: #fff; }\n\n/* Message Content */\n.email-wrapper .message-body .sender-details {\n padding: 20px 15px 0;\n border-bottom: 1px solid #dee2e6;\n display: flex; }\n .email-wrapper .message-body .sender-details .details {\n padding-bottom: 0; }\n .email-wrapper .message-body .sender-details .details .msg-subject {\n margin-bottom: 0;\n font-family: \"roboto\", sans-serif; }\n .email-wrapper .message-body .sender-details .details .sender-email {\n margin-bottom: 20px;\n font-family: \"roboto\", sans-serif; }\n .email-wrapper .message-body .sender-details .details .sender-email i {\n font-size: 1rem;\n font-family: \"roboto\", sans-serif;\n margin: 0 1px 0 7px; }\n\n.email-wrapper .message-body .message-content {\n padding: 50px 15px; }\n\n.email-wrapper .message-body .attachments-sections ul {\n list-style: none;\n border-top: 1px solid #dee2e6;\n padding: 30px 15px 20px; }\n .email-wrapper .message-body .attachments-sections ul li {\n padding: 10px;\n margin-right: 20px;\n border: 1px solid #dee2e6;\n border-radius: 5px; }\n .email-wrapper .message-body .attachments-sections ul li .thumb {\n display: inline-block;\n margin-right: 10px; }\n .email-wrapper .message-body .attachments-sections ul li .thumb i {\n font-size: 30px;\n margin: 0;\n color: #fff; }\n .email-wrapper .message-body .attachments-sections ul li .details p.file-name {\n display: block;\n margin-bottom: 0;\n color: #fff; }\n .email-wrapper .message-body .attachments-sections ul li .details .buttons .file-size {\n margin-right: 10px;\n margin-bottom: 0;\n font-size: 0.875rem; }\n .email-wrapper .message-body .attachments-sections ul li .details .buttons a {\n font-size: 0.875rem;\n margin-right: 10px; }\n .email-wrapper .message-body .attachments-sections ul li .details .buttons a:last-child {\n margin-right: 0; }\n\n/* Mail List Container */\n.email-wrapper .mail-list-container {\n height: 100%;\n padding-left: 0;\n padding-right: 0;\n background: #222437; }\n .email-wrapper .mail-list-container a {\n text-decoration: none; }\n .email-wrapper .mail-list-container .mail-list {\n border-bottom: 1px solid #383e5d;\n display: flex;\n flex-direction: row;\n padding: 10px 15px;\n width: 100%; }\n .email-wrapper .mail-list-container .mail-list:last-child {\n border-bottom: none; }\n .email-wrapper .mail-list-container .mail-list .form-check {\n margin-top: 12px;\n width: 40px; }\n .email-wrapper .mail-list-container .mail-list .content {\n width: 90%;\n padding-left: 0;\n padding-right: 0; }\n @media (max-width: 450px) {\n .email-wrapper .mail-list-container .mail-list .content {\n width: 85%; } }\n .email-wrapper .mail-list-container .mail-list .content .sender-name {\n margin-bottom: 0;\n font-size: 0.875rem;\n font-family: \"roboto\", sans-serif;\n font-weight: 500;\n max-width: 95%; }\n .email-wrapper .mail-list-container .mail-list .content .message_text {\n margin: 0;\n max-width: 93%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n .email-wrapper .mail-list-container .mail-list .details {\n width: 5.5%; }\n .email-wrapper .mail-list-container .mail-list .details .date {\n text-align: right;\n margin: auto 15px auto 0;\n white-space: nowrap; }\n .email-wrapper .mail-list-container .mail-list .details i {\n margin: auto 0;\n color: #ddd; }\n .email-wrapper .mail-list-container .mail-list .details i.favorite {\n color: #ffaf00; }\n .email-wrapper .mail-list-container .mail-list.new_mail {\n background: rgba(33, 150, 243, 0.3); }\n .email-wrapper .mail-list-container .mail-list.new_mail .details .date {\n color: #fff; }\n\n/* Message Content */\n.email-wrapper .message-body .sender-details {\n padding: 20px 15px 0;\n border-bottom: 1px solid #dee2e6;\n display: flex; }\n .email-wrapper .message-body .sender-details .details {\n padding-bottom: 0; }\n .email-wrapper .message-body .sender-details .details .msg-subject {\n margin-bottom: 0;\n font-family: \"roboto\", sans-serif; }\n .email-wrapper .message-body .sender-details .details .sender-email {\n margin-bottom: 20px;\n font-family: \"roboto\", sans-serif; }\n .email-wrapper .message-body .sender-details .details .sender-email i {\n font-size: 1rem;\n font-family: \"roboto\", sans-serif;\n margin: 0 1px 0 7px; }\n\n.email-wrapper .message-body .message-content {\n padding: 50px 15px; }\n\n.email-wrapper .message-body .attachments-sections ul {\n list-style: none;\n border-top: 1px solid #dee2e6;\n padding: 30px 15px 20px; }\n .email-wrapper .message-body .attachments-sections ul li {\n padding: 10px;\n margin-right: 20px;\n border: 1px solid #dee2e6;\n border-radius: 5px; }\n .email-wrapper .message-body .attachments-sections ul li .thumb {\n display: inline-block;\n margin-right: 10px; }\n .email-wrapper .message-body .attachments-sections ul li .thumb i {\n font-size: 30px;\n margin: 0;\n color: #fff; }\n .email-wrapper .message-body .attachments-sections ul li .details p.file-name {\n display: block;\n margin-bottom: 0;\n color: #fff; }\n .email-wrapper .message-body .attachments-sections ul li .details .buttons .file-size {\n margin-right: 10px;\n margin-bottom: 0;\n font-size: 0.875rem; }\n .email-wrapper .message-body .attachments-sections ul li .details .buttons a {\n font-size: 0.875rem;\n margin-right: 10px; }\n .email-wrapper .message-body .attachments-sections ul li .details .buttons a:last-child {\n margin-right: 0; }\n\n.email-wrapper {\n display: grid;\n grid-template-columns: 280px auto;\n margin-top: 30px; }\n .email-wrapper .mail-view {\n display: none;\n background: #222437; }\n .email-wrapper .mail-view .mail-header-toolbar {\n display: flex;\n align-items: center;\n padding: 20px 10px; }\n .email-wrapper .email-view-wrapper {\n background: #fff;\n grid-column-start: 2;\n grid-column-end: 3; }\n\n@media (max-width: 960px) {\n .email-wrapper {\n grid-template-columns: 200px auto; } }\n\n@media (max-width: 768px) {\n .email-wrapper {\n display: block; }\n .mail-sidebar {\n position: fixed;\n top: 63px;\n right: -250px;\n bottom: 0px;\n z-index: 99;\n width: 250px;\n transition-duration: 0.6s; }\n .mail-sidebar.menu-open {\n left: 0; } }\n\n/*-------------------------------------------------------------------*/\n/* === Plugin overrides === */\n/* Ace Editor */\n.ace_editor {\n margin: auto;\n height: 300px;\n width: 100%; }\n\n/* Avgrund Popup */\n.avgrund-popin {\n position: absolute;\n background: #fff;\n padding: 37px 33px;\n overflow: hidden;\n visibility: hidden;\n opacity: 0;\n top: 50%;\n left: 50%;\n z-index: 1000;\n font-size: 0.875rem;\n font-family: \"roboto\", sans-serif;\n font-weight: initial;\n line-height: 1.85;\n border-radius: 10px;\n transform: scale(0.8); }\n .avgrund-popin p {\n font-size: 0.875rem;\n font-family: \"roboto\", sans-serif;\n font-weight: initial; }\n\n.avgrund-overlay {\n background: #000;\n width: 100%;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n z-index: 101;\n visibility: hidden;\n opacity: 0;\n filter: alpha(opacity=0); }\n\n.avgrund-ready .avgrund-overlay,\n.avgrund-ready .avgrund-popin,\nbody.avgrund-ready {\n transform-origin: 50% 50%;\n transition: 0.3s all ease-out; }\n\nbody.avgrund-active {\n overflow: hidden; }\n\n.avgrund-active .avgrund-popin {\n visibility: visible;\n opacity: 1;\n transform: scale(1.1); }\n\n.avgrund-active .avgrund-overlay {\n visibility: visible;\n opacity: 0.5;\n height: 20000px; }\n\n.avgrund-popin.stack {\n transform: scale(1.5); }\n\n.avgrund-active .avgrund-popin.stack {\n transform: scale(1.1); }\n\n/* Optional close button styles */\n.avgrund-close {\n display: block;\n color: #fff;\n background: #fff;\n font-size: 10px;\n text-decoration: none;\n text-transform: uppercase;\n position: absolute;\n top: 10px;\n right: 10px;\n height: 17px;\n width: 17px;\n text-align: center;\n line-height: 16px;\n border-radius: 50px; }\n .avgrund-close:hover {\n color: #fff;\n text-decoration: none; }\n\n/* Bootstrap Tour */\n.tour-tour {\n padding: 0;\n border: 0;\n font-family: \"roboto\", sans-serif;\n background: #fff; }\n .tour-tour .popover-title {\n background: #2196f3;\n color: #fff;\n font-size: 0.8125rem;\n font-family: \"roboto\", sans-serif;\n padding: 0.75rem; }\n .tour-tour.left .arrow:after {\n border-left-color: #2196f3; }\n .tour-tour.right .arrow:after {\n border-right-color: #2196f3; }\n .tour-tour.top .arrow:after {\n border-top-color: #2196f3; }\n .tour-tour.bottom .arrow:after {\n border-bottom-color: #2196f3; }\n\n.tour-step-background {\n display: none; }\n\n#chartjs-tooltip {\n background: #2a2c44;\n border-radius: 4px;\n padding: 10px;\n box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.6);\n transition: 0.3s ease; }\n #chartjs-tooltip table tr th {\n color: #b9c0d3; }\n #chartjs-tooltip table tr td {\n display: flex;\n align-items: center;\n line-height: 1px;\n padding-top: 5px;\n padding-bottom: 5px; }\n #chartjs-tooltip table tr td:first-letter {\n text-transform: uppercase; }\n #chartjs-tooltip table tr td span {\n width: 7px;\n height: 7px;\n display: inline-block;\n border-radius: 100px;\n margin-right: 7px;\n color: #fff; }\n\n.chartjs-legend ul {\n list-style: none;\n padding-left: 0;\n display: flex;\n align-items: center;\n margin-bottom: 0; }\n .chartjs-legend ul li {\n margin-right: 8%;\n display: flex;\n align-items: center;\n white-space: nowrap;\n color: #b9c0d3; }\n .chartjs-legend ul li span {\n height: 10px;\n width: 10px;\n border-radius: 100%;\n margin-right: 10px;\n display: inline-block;\n font-size: 0.875rem; }\n\n.rtl .chartjs-legend ul {\n padding-right: 0; }\n .rtl .chartjs-legend ul li {\n margin-right: 0;\n margin-left: 8%; }\n .rtl .chartjs-legend ul li span {\n margin-right: 0;\n margin-left: 1rem; }\n\n.ct-chart .ct-grid {\n stroke: rgba(255, 255, 255, 0.25); }\n\n.ct-chart .ct-label {\n font-size: 11px;\n color: #fff; }\n\n.ct-chart .ct-line {\n stroke-width: 2px; }\n\n.ct-chart .ct-point {\n stroke-width: 8px; }\n\n.ct-chart .ct-chart-pie .ct-label,\n.ct-chart .ct-chart-donut .ct-label {\n font-size: 16px;\n fill: rgba(255, 255, 255, 0.75); }\n\n.ct-chart .ct-series-a .ct-point,\n.ct-chart .ct-series-a .ct-line,\n.ct-chart .ct-series-a .ct-bar,\n.ct-chart .ct-series-a .ct-slice-donut {\n stroke: #2196f3; }\n\n.ct-chart .ct-series-a .ct-slice-pie,\n.ct-chart .ct-series-a .ct-slice-donut-solid {\n fill: #2196f3;\n stroke: #fff; }\n\n.ct-chart .ct-series-b .ct-point,\n.ct-chart .ct-series-b .ct-line,\n.ct-chart .ct-series-b .ct-bar,\n.ct-chart .ct-series-b .ct-slice-donut {\n stroke: #8862e0; }\n\n.ct-chart .ct-series-b .ct-slice-pie,\n.ct-chart .ct-series-b .ct-slice-donut-solid {\n fill: #8862e0;\n stroke: #fff; }\n\n.ct-chart .ct-series-c .ct-point,\n.ct-chart .ct-series-c .ct-line,\n.ct-chart .ct-series-c .ct-bar,\n.ct-chart .ct-series-c .ct-slice-donut {\n stroke: #ff6258; }\n\n.ct-chart .ct-series-c .ct-slice-pie,\n.ct-chart .ct-series-c .ct-slice-donut-solid {\n fill: #ff6258;\n stroke: #fff; }\n\n.ct-chart .ct-series-d .ct-point,\n.ct-chart .ct-series-d .ct-line,\n.ct-chart .ct-series-d .ct-bar,\n.ct-chart .ct-series-d .ct-slice-donut {\n stroke: #19d895; }\n\n.ct-chart .ct-series-d .ct-slice-pie,\n.ct-chart .ct-series-d .ct-slice-donut-solid {\n fill: #19d895;\n stroke: #fff; }\n\n.ct-chart .ct-series-e .ct-point,\n.ct-chart .ct-series-e .ct-line,\n.ct-chart .ct-series-e .ct-bar,\n.ct-chart .ct-series-e .ct-slice-donut {\n stroke: #ffaf00; }\n\n.ct-chart .ct-series-e .ct-slice-pie,\n.ct-chart .ct-series-e .ct-slice-donut-solid {\n fill: #ffaf00;\n stroke: #fff; }\n\n/* CodeMirror */\n.CodeMirror {\n font-size: 1rem;\n height: auto;\n min-height: auto;\n text-align: left; }\n .CodeMirror .CodeMirror-scroll {\n min-height: auto; }\n\n/* Colcade */\n* {\n box-sizing: border-box; }\n\n.grid:after {\n display: block;\n content: '';\n clear: both; }\n\n.grid-col {\n float: left;\n width: 49%;\n margin-right: 2%;\n background: rgba(77, 199, 160, 0.2); }\n\n.grid-col--4 {\n margin-right: 0; }\n\n/* hide two middle */\n.grid-col--2,\n.grid-col--3 {\n display: none; }\n\n@media (min-width: 768px) {\n .grid-col {\n width: 32%; }\n .grid-col--2 {\n display: block; } }\n\n@media (min-width: 1200px) {\n .grid-col {\n width: 23.5%; }\n .grid-col--2,\n .grid-col--3 {\n display: block; } }\n\n.grid-item {\n background: #4dc7a0;\n margin-bottom: 20px; }\n\n.grid-item--a {\n height: 80px; }\n\n.grid-item--b {\n height: 140px; }\n\n.grid-item--c {\n height: 300px; }\n\n/* Colorpicker */\n.asColorPicker-dropdown {\n max-width: initial; }\n\n.asColorPicker-trigger {\n height: auto;\n padding: 10px;\n border: 1px solid #383e5d;\n border-left: none; }\n .asColorPicker-trigger span {\n width: 8px;\n height: 8px;\n border-radius: 2px; }\n\n/* Context Menu */\n.context-menu-icon:before {\n color: #000;\n font: normal normal normal 15px/1 \"Material Design Icons\"; }\n\n.context-menu-icon.context-menu-icon-cut:before {\n content: '\\F190'; }\n\n.context-menu-icon.context-menu-icon-edit:before {\n content: '\\F3EF'; }\n\n.context-menu-icon.context-menu-icon-copy:before {\n content: '\\F18F'; }\n\n.context-menu-icon.context-menu-icon-paste:before {\n content: '\\F613'; }\n\n.context-menu-icon.context-menu-icon-delete:before {\n content: '\\F6CB'; }\n\n.context-menu-icon.context-menu-icon-quit:before {\n content: '\\F156'; }\n\n.context-menu-list {\n box-shadow: none;\n border: 1px solid #383e5d; }\n .context-menu-list .context-menu-item span {\n color: #000;\n font-size: 0.75rem;\n font-family: \"roboto\", sans-serif; }\n .context-menu-list .context-menu-item.context-menu-hover {\n background: #000; }\n .context-menu-list .context-menu-item.context-menu-hover span {\n color: #fff; }\n\n/* Clockpicker */\n.clockpicker-popover {\n background-color: #383e5d; }\n .clockpicker-popover.left .arrow:after {\n border-left-color: #383e5d; }\n .clockpicker-popover.right .arrow:after {\n border-right-color: #383e5d; }\n .clockpicker-popover.top .arrow:after {\n border-top-color: #383e5d; }\n .clockpicker-popover.bottom .arrow:after {\n border-bottom-color: #383e5d; }\n\n/* Data Tables */\n.dataTables_wrapper {\n padding-left: 0;\n padding-right: 0; }\n .dataTables_wrapper label {\n font-size: 0.8125rem; }\n .dataTables_wrapper select {\n padding: 0.4rem;\n min-width: 75px; }\n .dataTables_wrapper .dataTables_length select {\n margin-left: 0.25rem;\n margin-right: 0.25rem; }\n .dataTables_wrapper .table-footer {\n padding-top: 1.88rem; }\n .dataTables_wrapper .height-limiter {\n max-height: 400px;\n overflow-y: auto;\n box-shadow: inset 0px -6px 18px rgba(0, 0, 0, 0.06); }\n .dataTables_wrapper .dataTable {\n border-collapse: collapse !important; }\n .dataTables_wrapper .dataTable .btn, .dataTables_wrapper .dataTable .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .dataTables_wrapper .dataTable .ajax-file-upload, .dataTables_wrapper .dataTable .swal2-modal .swal2-buttonswrapper .swal2-styled, .swal2-modal .swal2-buttonswrapper .dataTables_wrapper .dataTable .swal2-styled, .dataTables_wrapper .dataTable .wizard > .actions a, .wizard > .actions .dataTables_wrapper .dataTable a {\n padding: 0.1rem 1rem;\n vertical-align: top; }\n .dataTables_wrapper .dataTable thead .sorting:after, .dataTables_wrapper .dataTable thead .sorting:before,\n .dataTables_wrapper .dataTable thead .sorting_asc:after,\n .dataTables_wrapper .dataTable thead .sorting_asc:before,\n .dataTables_wrapper .dataTable thead .sorting_asc_disabled:after,\n .dataTables_wrapper .dataTable thead .sorting_asc_disabled:before,\n .dataTables_wrapper .dataTable thead .sorting_desc:after,\n .dataTables_wrapper .dataTable thead .sorting_desc:before,\n .dataTables_wrapper .dataTable thead .sorting_desc_disabled:after,\n .dataTables_wrapper .dataTable thead .sorting_desc_disabled:before {\n top: 23px; }\n .dataTables_wrapper .dataTable thead th {\n vertical-align: middle;\n padding: 12px 15px;\n color: #fff;\n font-weight: 500; }\n .dataTables_wrapper .dataTable tbody tr td {\n z-index: 10; }\n .dataTables_wrapper .dataTable.collapsed tbody > tr.odd > td:first-child, .dataTables_wrapper .dataTable.collapsed tbody > tr.even > td:first-child {\n padding-left: 30px;\n position: relative; }\n .dataTables_wrapper .dataTable.collapsed tbody > tr.odd > td:first-child:before, .dataTables_wrapper .dataTable.collapsed tbody > tr.even > td:first-child:before {\n content: \"\\F35d\";\n font-family: \"Material Design Icons\";\n font-size: 20px;\n color: #2196f3;\n text-rendering: auto;\n line-height: inherit;\n vertical-align: 0;\n font-size: 30px;\n position: absolute;\n left: 0px;\n top: 12px; }\n .dataTables_wrapper .dataTable.collapsed tbody > tr.child ul.dtr-details {\n list-style: none;\n padding-left: 0; }\n .dataTables_wrapper .dataTable.collapsed tbody > tr.child ul.dtr-details li {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 5px 10px;\n border-bottom: #383e5d; }\n .dataTables_wrapper .dataTable.collapsed tbody > tr.child ul.dtr-details li .dtr-title {\n font-weight: 500; }\n .dataTables_wrapper .dataTable.collapsed tbody > tr.child ul.dtr-details li:nth-child(even) {\n background: #1c1e2f; }\n .dataTables_wrapper .dataTable.collapsed tbody > tr.child ul.dtr-details li:last-child {\n margin-bottom: 0;\n border-bottom: none; }\n .dataTables_wrapper .dataTables_paginate {\n margin-top: 20px !important; }\n .dataTables_wrapper .dataTables_info {\n font-size: 0.875rem;\n color: #b9c0d3;\n margin-top: 20px; }\n\n/* Datepicker */\n.datepicker.datepicker-dropdown,\n.datepicker.datepicker-inline {\n padding: 0 25px;\n width: 30%;\n max-width: 500px;\n min-width: 250px; }\n .datepicker.datepicker-dropdown .datepicker-days,\n .datepicker.datepicker-inline .datepicker-days {\n padding: 0.8rem 0.7rem; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed {\n width: 100%; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th {\n text-align: center;\n padding: 0.5rem 0; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.prev,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.prev {\n color: #6c757d;\n padding-bottom: 1rem;\n padding-top: 1rem;\n text-align: left;\n background: #222437; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.datepicker-switch,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.datepicker-switch {\n color: #6c757d;\n background: #222437;\n padding-bottom: 1rem;\n padding-top: 1rem;\n font-size: 1rem;\n font-weight: 600; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.next,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.next {\n color: grey;\n padding-bottom: 1rem;\n padding-top: 1rem;\n text-align: right;\n background: #222437; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.dow,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.dow {\n font-family: \"roboto\", sans-serif;\n color: #6c757d;\n font-size: 0.875rem;\n font-weight: initial; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.dow:first-child,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.dow:first-child {\n text-align: left; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed thead tr th.dow:last-child,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed thead tr th.dow:last-child {\n text-align: right; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody {\n position: relative;\n top: 13px; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td {\n text-align: center; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day {\n font-size: 0.9375rem;\n padding: 0.5rem 0;\n color: #fff; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day:hover,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day:hover {\n background: #2a2c44; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day:first-child,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day:first-child {\n text-align: left; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day:last-child,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day:last-child {\n text-align: right; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.active,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.active {\n color: #fff;\n background: transparent;\n position: relative;\n z-index: 1; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.active:before,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.active:before {\n content: \"\";\n width: 38px;\n height: 38px;\n background: #19d895;\n border-radius: 100%;\n display: block;\n margin: auto;\n vertical-align: middle;\n position: absolute;\n top: 1px;\n z-index: -1;\n left: 0;\n right: 0; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.today,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.today {\n color: #fff;\n background: transparent;\n position: relative;\n z-index: 1; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day.today:before,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day.today:before {\n content: \"\";\n width: 38px;\n height: 38px;\n background: #2196f3;\n border-radius: 100%;\n display: block;\n margin: auto;\n vertical-align: middle;\n position: absolute;\n top: 1px;\n z-index: -1;\n left: 0;\n right: 0; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.old.day,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.old.day {\n color: #eaeaef; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:first-child.day.active:before, .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:first-child.day.today:before,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:first-child.day.active:before,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:first-child.day.today:before {\n left: -42px; }\n .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:last-child.day.active:before, .datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td:last-child.day.today:before,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:last-child.day.active:before,\n .datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td:last-child.day.today:before {\n left: 30px; }\n\n.datepicker.datepicker-inline {\n width: 100%;\n max-width: 100%;\n min-width: 250px; }\n .datepicker.datepicker-inline thead tr th.prev {\n color: #fff;\n padding-bottom: 0.5rem;\n padding-top: 0.5rem; }\n .datepicker.datepicker-inline thead tr th.datepicker-switch {\n color: #2196f3;\n padding-bottom: 0.5rem;\n padding-top: 0.5rem; }\n .datepicker.datepicker-inline thead tr th.next {\n color: #fff;\n padding-bottom: 0.5rem;\n padding-top: 0.5rem; }\n\n.datepicker > div {\n display: initial;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n border-radius: 2px; }\n\n.datepicker.input-group, .datepicker.asColorPicker-wrap {\n border: 1px solid #383e5d;\n padding: 0; }\n .datepicker.input-group .form-control, .datepicker.asColorPicker-wrap .form-control, .datepicker.input-group .asColorPicker-input, .datepicker.asColorPicker-wrap .asColorPicker-input, .datepicker.input-group .dataTables_wrapper select, .dataTables_wrapper .datepicker.input-group select, .datepicker.asColorPicker-wrap .dataTables_wrapper select, .dataTables_wrapper .datepicker.asColorPicker-wrap select, .datepicker.input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.input-group input[type=text], .datepicker.asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.asColorPicker-wrap input[type=text],\n .datepicker.input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.input-group select,\n .datepicker.asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.asColorPicker-wrap select, .datepicker.input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.input-group input[type=number], .datepicker.asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .datepicker.asColorPicker-wrap input[type=number], .datepicker.input-group .select2-container--default .select2-selection--single, .select2-container--default .datepicker.input-group .select2-selection--single, .datepicker.asColorPicker-wrap .select2-container--default .select2-selection--single, .select2-container--default .datepicker.asColorPicker-wrap .select2-selection--single, .datepicker.input-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .datepicker.input-group .select2-search__field, .datepicker.asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .datepicker.asColorPicker-wrap .select2-search__field, .datepicker.input-group .tt-hint, .datepicker.asColorPicker-wrap .tt-hint,\n .datepicker.input-group .tt-query,\n .datepicker.asColorPicker-wrap .tt-query,\n .datepicker.input-group .typeahead,\n .datepicker.asColorPicker-wrap .typeahead {\n border: none; }\n\n/* Dropify */\n.dropify-wrapper {\n border: 2px dashed #383e5d;\n border-radius: 7px;\n background: #2a2c44; }\n .dropify-wrapper:hover {\n background-size: 30px 30px;\n background-image: linear-gradient(135deg, #F2F7F8 25%, transparent 25%, transparent 50%, #F2F7F8 50%, #F2F7F8 75%, transparent 75%, transparent);\n -webkit-animation: stripes 2s linear infinite;\n animation: stripes 2s linear infinite; }\n .dropify-wrapper .dropify-message span.file-icon:before {\n display: inline-block;\n font: normal normal normal 24px/1 \"Material Design Icons\";\n font-size: inherit;\n text-rendering: auto;\n line-height: inherit;\n -webkit-font-smoothing: antialiased;\n content: '\\F552';\n color: #fff;\n font-size: 1.25rem; }\n .dropify-wrapper .dropify-message p {\n font-size: 0.8125rem;\n color: #fff; }\n .dropify-wrapper .dropify-preview .dropify-infos {\n background: rgba(255, 255, 255, 0.9); }\n .dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner .dropify-filename {\n color: #2196f3;\n font-size: 20px;\n font-weight: 400; }\n .dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner .dropify-infos-message {\n color: #333;\n font-weight: 500; }\n .dropify-wrapper .dropify-preview .dropify-render img {\n opacity: 0.7; }\n .dropify-wrapper .dropify-clear {\n background: #fff;\n border: none;\n font-weight: 700;\n color: #6c757d; }\n\n/* Dropzone */\n.dropzone {\n border: 1px solid #383e5d;\n min-height: 200px; }\n .dropzone .dz-message {\n text-align: center;\n width: 100%; }\n .dropzone .dz-message span {\n font-size: .8125rem;\n color: #fff; }\n .dropzone .dz-preview {\n margin: 5px; }\n .dropzone .dz-preview .dz-image {\n width: 74px;\n height: 74px;\n border-radius: 6px; }\n .dropzone .dz-preview .dz-error-message {\n top: 80px;\n left: -35px; }\n .dropzone .dz-preview .dz-success-mark,\n .dropzone .dz-preview .dz-error-mark {\n margin-left: -17px; }\n .dropzone .dz-preview .dz-success-mark svg,\n .dropzone .dz-preview .dz-error-mark svg {\n width: 35px;\n height: 35px; }\n\n/* Flot chart */\n.float-chart-container {\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n min-height: 300px;\n max-height: 100%; }\n\n.float-chart {\n width: 100%;\n position: relative;\n max-width: none;\n height: 400px; }\n .float-chart canvas {\n position: absolute !important;\n top: 0;\n bottom: 0; }\n\n.flot-chart-legend {\n overflow-x: auto; }\n .flot-chart-legend table tr td.legendColorBox {\n width: 20px;\n height: 20px;\n margin-right: 15px;\n padding: 0 15px 0 22px;\n border-radius: 100%;\n overflow: hidden; }\n .flot-chart-legend table tr td.legendColorBox:first-child {\n padding-left: 0; }\n .flot-chart-legend table tr td.legendColorBox div {\n border-width: 0 !important; }\n .flot-chart-legend table tr td.legendColorBox div div {\n border-radius: 100%;\n border-width: 5px !important; }\n .flot-chart-legend table tr td.legendLabel {\n padding: 0 25px 0 0;\n border-right: 1px solid #f7f7f9;\n font-weight: 600; }\n .flot-chart-legend table tr td.legendLabel:last-child {\n border-right: none; }\n\n/* Google Charts */\n.google-chart-container .google-charts {\n width: 100%;\n height: 280px;\n min-height: 280px;\n min-width: 100%; }\n\n/* Icheck */\n.icheck,\n.icheck-flat,\n.icheck-line,\n.icheck-square {\n margin-bottom: 0.5rem; }\n .icheck label,\n .icheck-flat label,\n .icheck-line label,\n .icheck-square label {\n font-size: 0.8125rem;\n line-height: 1.5;\n margin-left: 5px;\n margin-bottom: 0; }\n\n/* Jquery File Upload */\n.ajax-upload-dragdrop {\n border-color: #383e5d;\n border-style: dotted;\n max-width: 100%; }\n .ajax-upload-dragdrop span b {\n font-size: 0.8125rem;\n color: #fff;\n font-weight: initial; }\n .ajax-upload-dragdrop .ajax-file-upload {\n background: #8862e0;\n box-shadow: none;\n height: auto; }\n\n.ajax-file-upload-container {\n min-height: 100px; }\n .ajax-file-upload-container .ajax-file-upload-statusbar {\n max-width: 100%; }\n\n/* Js-grid */\n.jsgrid .jsgrid-header-cell,\n.jsgrid .jsgrid-cell {\n background: #2a2c44;\n border-color: #383e5d; }\n\n.jsgrid .jsgrid-button {\n background-image: url(\"../../images/sprites/jsgrid-icons.png\"); }\n\n.jsgrid .jsgrid-grid-header {\n border: 1px solid #383e5d;\n border-top: 0; }\n\n.jsgrid .jsgrid-grid-body {\n border-color: #383e5d; }\n\n.jsgrid .jsgrid-table th {\n font-weight: initial;\n font-family: \"roboto\", sans-serif;\n border-top-color: #383e5d; }\n\n.jsgrid .jsgrid-table td {\n border-color: #383e5d; }\n\n.jsgrid .jsgrid-table .jsgrid-filter-row input[type=number] {\n padding: 0.56rem 0; }\n\n.jsgrid .jsgrid-header-sort:before {\n margin-top: 10px;\n float: right; }\n\n.jsgrid .jsgrid-header-sort-asc:before {\n border-color: transparent transparent #383e5d; }\n\n.jsgrid .jsgrid-header-sort-desc:before {\n border-color: #383e5d transparent transparent; }\n\n.jsgrid .jsgrid-pager {\n line-height: 2;\n display: flex;\n align-items: center; }\n\n.jsgrid .jsgrid-pager-current-page {\n padding: 0.5rem 0.75rem;\n font-weight: initial;\n line-height: 1.25; }\n\n/* Jvectormap */\n.jvectormap-container {\n background: #ffffff; }\n\n/* Light Gallery */\n.lightGallery {\n width: 100%;\n margin: 0; }\n .lightGallery .image-tile {\n position: relative;\n margin-bottom: 30px; }\n .lightGallery .image-tile .demo-gallery-poster {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0; }\n .lightGallery .image-tile .demo-gallery-poster img {\n display: block;\n margin: auto;\n width: 40%;\n max-width: 60px;\n min-width: 20px; }\n .lightGallery .image-tile img {\n max-width: 100%;\n width: 100%; }\n\n/* Listify */\n.listify-list input {\n border: 1px solid #383e5d;\n color: #b9c0d3;\n background: #2a2c44; }\n\n.listify-list ul.list {\n list-style: none;\n padding-left: 0; }\n .listify-list ul.list li {\n display: block;\n border-bottom: 1px solid #dee2e6;\n padding: 15px 10px; }\n .listify-list ul.list li h5 {\n color: #2196f3; }\n .listify-list ul.list li p {\n color: #b9c0d3;\n margin: 0; }\n\n/* No-ui-slider */\n.noUi-target {\n border: none;\n box-shadow: none;\n border-radius: 0; }\n .noUi-target.noUi-horizontal {\n height: 0.25rem; }\n .noUi-target.noUi-horizontal .noUi-handle {\n left: -17px; }\n .noUi-target.noUi-vertical {\n width: 0.25rem;\n height: 156px;\n display: inline-block; }\n .noUi-target.noUi-vertical .noUi-handle {\n left: -6px; }\n .noUi-target .noUi-base {\n background: #f7f7f9;\n box-shadow: none;\n border: none; }\n .noUi-target .noUi-base .noUi-connect {\n background: #2196f3;\n box-shadow: none; }\n .noUi-target .noUi-base .noUi-origin {\n background: #19d895; }\n .noUi-target .noUi-base .noUi-origin .noUi-handle {\n background: #ffffff;\n border-radius: 100%;\n border: 1px solid #383e5d;\n width: 18px;\n height: 18px;\n top: -7px;\n outline: none;\n transition-duration: 0.4s; }\n .noUi-target .noUi-base .noUi-origin .noUi-handle:after, .noUi-target .noUi-base .noUi-origin .noUi-handle:before {\n display: none; }\n .noUi-target .noUi-base .noUi-origin .noUi-handle:after {\n display: block;\n position: absolute;\n top: 5px;\n left: 0;\n right: 0;\n margin: auto;\n width: 6px;\n height: 6px;\n background: #2196f3;\n border-radius: 100%; }\n .noUi-target .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {\n font-family: \"roboto\", sans-serif;\n border-radius: 4px;\n border: none;\n line-height: 1;\n font-size: 0.875rem;\n padding: 13px 12px;\n bottom: 190%; }\n .noUi-target .noUi-pips .noUi-marker-horizontal,\n .noUi-target .noUi-pips .noUi-marker-vertical {\n background: #383e5d; }\n .noUi-target .noUi-pips .noUi-marker-horizontal {\n height: 9px;\n width: 1px; }\n .noUi-target .noUi-pips .noUi-marker-vertical {\n height: 1px;\n width: 9px; }\n .noUi-target .noUi-pips .noUi-value {\n color: #fff;\n font-size: 0.94rem;\n font-family: \"roboto\", sans-serif; }\n\n/* Slider Color variations */\n.slider-primary .noUi-base .noUi-connect {\n background: #2196f3; }\n\n.slider-primary .noUi-base .noUi-origin {\n background: #2196f3; }\n .slider-primary .noUi-base .noUi-origin .noUi-handle:after {\n background: #2196f3; }\n .slider-primary .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {\n background: #2196f3;\n color: #ffffff; }\n\n.slider-secondary .noUi-base .noUi-connect {\n background: #dde4eb; }\n\n.slider-secondary .noUi-base .noUi-origin {\n background: #dde4eb; }\n .slider-secondary .noUi-base .noUi-origin .noUi-handle:after {\n background: #dde4eb; }\n .slider-secondary .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {\n background: #dde4eb;\n color: #ffffff; }\n\n.slider-success .noUi-base .noUi-connect {\n background: #19d895; }\n\n.slider-success .noUi-base .noUi-origin {\n background: #19d895; }\n .slider-success .noUi-base .noUi-origin .noUi-handle:after {\n background: #19d895; }\n .slider-success .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {\n background: #19d895;\n color: #ffffff; }\n\n.slider-info .noUi-base .noUi-connect {\n background: #8862e0; }\n\n.slider-info .noUi-base .noUi-origin {\n background: #8862e0; }\n .slider-info .noUi-base .noUi-origin .noUi-handle:after {\n background: #8862e0; }\n .slider-info .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {\n background: #8862e0;\n color: #ffffff; }\n\n.slider-warning .noUi-base .noUi-connect {\n background: #ffaf00; }\n\n.slider-warning .noUi-base .noUi-origin {\n background: #ffaf00; }\n .slider-warning .noUi-base .noUi-origin .noUi-handle:after {\n background: #ffaf00; }\n .slider-warning .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {\n background: #ffaf00;\n color: #ffffff; }\n\n.slider-danger .noUi-base .noUi-connect {\n background: #ff6258; }\n\n.slider-danger .noUi-base .noUi-origin {\n background: #ff6258; }\n .slider-danger .noUi-base .noUi-origin .noUi-handle:after {\n background: #ff6258; }\n .slider-danger .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {\n background: #ff6258;\n color: #ffffff; }\n\n.slider-light .noUi-base .noUi-connect {\n background: #fbfbfb; }\n\n.slider-light .noUi-base .noUi-origin {\n background: #fbfbfb; }\n .slider-light .noUi-base .noUi-origin .noUi-handle:after {\n background: #fbfbfb; }\n .slider-light .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {\n background: #fbfbfb;\n color: #ffffff; }\n\n.slider-dark .noUi-base .noUi-connect {\n background: #252C46; }\n\n.slider-dark .noUi-base .noUi-origin {\n background: #252C46; }\n .slider-dark .noUi-base .noUi-origin .noUi-handle:after {\n background: #252C46; }\n .slider-dark .noUi-base .noUi-origin .noUi-handle .noUi-tooltip {\n background: #252C46;\n color: #ffffff; }\n\n/* Owl-carousel */\n.owl-carousel img {\n border-radius: 4px; }\n\n.owl-carousel.full-width .owl-nav {\n position: absolute;\n top: 30%;\n width: 100%;\n margin-top: 0; }\n .owl-carousel.full-width .owl-nav .owl-next,\n .owl-carousel.full-width .owl-nav .owl-prev {\n background: transparent;\n color: #ffffff; }\n .owl-carousel.full-width .owl-nav .owl-next i:before,\n .owl-carousel.full-width .owl-nav .owl-prev i:before {\n width: 40px;\n height: 40px;\n background: #b9c0d3;\n border-radius: 100%;\n font-size: 1.6rem;\n font-weight: bold;\n line-height: 40px; }\n .owl-carousel.full-width .owl-nav .owl-prev {\n float: left; }\n .owl-carousel.full-width .owl-nav .owl-next {\n float: right; }\n\n.owl-carousel.full-width .owl-dots {\n margin-top: 1rem; }\n\n.owl-carousel .item-video {\n width: 200px;\n height: 200px; }\n\n/* Progressbar-js */\n.ui-progress {\n border-radius: 50px; }\n .ui-progress svg {\n background: #383e5d;\n border-radius: 50px; }\n\n.progressbar-js-circle {\n width: 100%; }\n\n/* Pws-tabs */\n.pws_tabs_container ul.pws_tabs_controll {\n border-bottom: 1px solid #2196f3; }\n .pws_tabs_container ul.pws_tabs_controll li:first-child a {\n border-radius: 5px 0 0 0; }\n .pws_tabs_container ul.pws_tabs_controll li:last-child a {\n border-right: 1px solid #2196f3;\n border-radius: 0 5px 0 0; }\n .pws_tabs_container ul.pws_tabs_controll li a {\n border: 1px solid #2196f3;\n border-bottom: none;\n border-right: none;\n background: #fff;\n color: #2196f3;\n padding: 0.3em 1.3em;\n margin-right: 0;\n font-weight: 500;\n font-size: 14px; }\n .pws_tabs_container ul.pws_tabs_controll li a:hover {\n background: #fff;\n color: #2196f3; }\n .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active {\n background: #2196f3;\n color: #fff; }\n\n.pws_tabs_container .demo-tabs {\n border: 1px solid #2196f3;\n border-radius: 0 5px 5px 5px;\n overflow: hidden;\n background: #fbfbfb;\n margin-bottom: 45px;\n padding-top: 3.5rem; }\n .pws_tabs_container .demo-tabs .CodeMirror {\n margin-bottom: 20px; }\n\n.pws_tabs_container.pws_tabs_vertical .pws_tabs_controll {\n border-right: none;\n border-bottom: none; }\n .pws_tabs_container.pws_tabs_vertical .pws_tabs_controll li:first-child a {\n border-radius: 5px 0 0 0; }\n .pws_tabs_container.pws_tabs_vertical .pws_tabs_controll li:last-child a {\n border-bottom: 1px solid #2196f3;\n border-radius: 0 0 0 5px;\n border-right: 0; }\n .pws_tabs_container.pws_tabs_vertical .pws_tabs_controll li a {\n border-radius: 0;\n border: 1px solid #2196f3;\n border-right: none;\n border-bottom: none;\n margin-bottom: 0; }\n\n.pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_list {\n margin-bottom: 0; }\n\n.pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_controll {\n border-top: 1px solid #2196f3;\n border-right: none;\n border-bottom: none; }\n .pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_controll li:first-child a {\n border-radius: 0 0 0 5px; }\n .pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_controll li:last-child a {\n border-radius: 0 0 5px 0;\n border-right: 1px solid #2196f3; }\n .pws_tabs_container.pws_tabs_horizontal_bottom .pws_tabs_controll li a {\n border-radius: 0;\n border: 1px solid #2196f3;\n border-top: none;\n border-right: none;\n margin-right: 0;\n margin-bottom: 0; }\n\n.pws_tabs_container.pws_tabs_horizontal_top .pws_tabs_controll {\n border-bottom: 0px; }\n\n.pws_tabs_container.pws_tabs_rtl .pws_tabs_controll li:first-child a {\n border-radius: 0 5px 0 0;\n border-right: 1px solid #2196f3; }\n\n.pws_tabs_container.pws_tabs_rtl .pws_tabs_controll li:last-child a {\n border-right: none;\n border-radius: 5px 0 0 0; }\n\n.pws_tabs_container.pws_tabs_rtl .pws_tabs_controll li a {\n border: 1px solid #2196f3;\n border-bottom: none;\n border-right: none;\n margin-right: 0;\n margin-left: 0; }\n\n/* Quill Editor */\n.quill-container {\n height: 300px; }\n\n.ql-toolbar.ql-snow,\n.quill-container.ql-snow {\n border-color: #383e5d; }\n\n/* Rating */\n.br-theme-css-stars .br-widget a,\n.br-theme-fontawesome-stars .br-widget a {\n font-size: 15px;\n margin-right: 0px; }\n .br-theme-css-stars .br-widget a:last-child,\n .br-theme-fontawesome-stars .br-widget a:last-child {\n margin-right: 0; }\n\n.br-theme-css-stars .br-widget a.br-active:after,\n.br-theme-css-stars .br-widget a.br-selected:after,\n.br-theme-fontawesome-stars .br-widget a.br-active:after,\n.br-theme-fontawesome-stars .br-widget a.br-selected:after {\n color: #F9CF57; }\n\n.br-theme-bars-1to10 .br-widget a,\n.br-theme-bars-horizontal .br-widget a,\n.br-theme-bars-movie .br-widget a,\n.br-theme-bars-pill .br-widget a,\n.br-theme-bars-reversed .br-widget a {\n background-color: rgba(249, 207, 87, 0.6);\n color: #F9CF57; }\n .br-theme-bars-1to10 .br-widget a.br-active, .br-theme-bars-1to10 .br-widget a.br-selected,\n .br-theme-bars-horizontal .br-widget a.br-active,\n .br-theme-bars-horizontal .br-widget a.br-selected,\n .br-theme-bars-movie .br-widget a.br-active,\n .br-theme-bars-movie .br-widget a.br-selected,\n .br-theme-bars-pill .br-widget a.br-active,\n .br-theme-bars-pill .br-widget a.br-selected,\n .br-theme-bars-reversed .br-widget a.br-active,\n .br-theme-bars-reversed .br-widget a.br-selected {\n background-color: #F9CF57; }\n\n.br-theme-bars-square .br-widget a {\n border-color: rgba(249, 207, 87, 0.6);\n color: rgba(249, 207, 87, 0.6); }\n .br-theme-bars-square .br-widget a.br-active, .br-theme-bars-square .br-widget a.br-selected {\n border-color: #F9CF57;\n color: #F9CF57; }\n\n.br-theme-bars-1to10 .br-widget .br-current-rating,\n.br-theme-bars-horizontal .br-widget .br-current-rating,\n.br-theme-bars-movie .br-widget .br-current-rating,\n.br-theme-bars-reversed .br-widget .br-current-rating {\n color: #fff;\n font-size: 0.875rem;\n font-weight: initial; }\n\n.br-theme-bars-1to10 {\n height: 26px; }\n .br-theme-bars-1to10 .br-widget {\n height: 24px; }\n .br-theme-bars-1to10 .br-widget .br-current-rating {\n line-height: 1; }\n\n.br-theme-bars-pill .br-widget a {\n line-height: 2.5; }\n\n/* Select2 */\n.select2-container--default .select2-results__option--highlighted[aria-selected] {\n background: #2196f3; }\n\n.select2-container--default .select2-dropdown,\n.select2-container--default .select2-selection--multiple,\n.select2-container--default .select2-selection--single {\n border-color: #383e5d; }\n .select2-container--default .select2-dropdown .select2-search__field,\n .select2-container--default .select2-selection--multiple .select2-search__field,\n .select2-container--default .select2-selection--single .select2-search__field {\n border-color: #383e5d; }\n\n.select2-container--default .select2-selection--single {\n height: auto; }\n .select2-container--default .select2-selection--single .select2-selection__rendered {\n line-height: 14px;\n height: 40px;\n display: flex;\n align-items: center; }\n .select2-container--default .select2-selection--single .select2-selection__arrow {\n top: 8px; }\n\n.select2-container--default .select2-dropdown {\n font-size: 0.8125rem; }\n\n.select2-container--default.select2-container--focus .select2-selection--multiple {\n border-color: #383e5d; }\n\n.select2-container--default .select2-selection--multiple .select2-selection__choice {\n color: #ffffff;\n border: 0;\n border-radius: 3px;\n padding: 6px;\n font-size: 0.625rem;\n font-family: inherit;\n line-height: 1; }\n .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {\n color: #ffffff; }\n .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+1) {\n background: #2196f3; }\n .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+2) {\n background: #19d895; }\n .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+3) {\n background: #8862e0; }\n .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+4) {\n background: #ff6258; }\n .select2-container--default .select2-selection--multiple .select2-selection__choice:nth-child(5n+5) {\n background: #ffaf00; }\n\n/* Summernote Editor */\n.note-editor.note-frame {\n border: 1px solid #383e5d; }\n\n.note-popover {\n border: 1px solid #383e5d; }\n\n/* SweetAlert */\n.swal2-container {\n z-index: 1500; }\n\n.swal2-modal {\n min-height: 315px;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n border-radius: 10px; }\n .swal2-modal .swal2-title {\n font-size: 25px;\n line-height: 1;\n font-family: \"roboto\", sans-serif;\n color: #fff;\n font-weight: initial;\n margin-bottom: 0; }\n .swal2-modal .swal2-icon,\n .swal2-modal .swal2-success-ring {\n margin-top: 0;\n margin-bottom: 42px; }\n .swal2-modal .swal2-buttonswrapper {\n margin-top: 0;\n padding: 0; }\n .swal2-modal .swal2-buttonswrapper .swal2-styled {\n margin-top: 0;\n font-weight: initial; }\n .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm {\n background-color: #19d895 !important;\n border: 1px solid #19d895 !important;\n font-weight: initial;\n margin-top: 32px; }\n .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel {\n margin-top: 32px;\n background-color: #ffffff !important;\n border: 1px solid #383e5d;\n color: #fff;\n font-weight: initial; }\n .swal2-modal .swal2-content {\n font-size: 0.875rem;\n font-family: \"roboto\", sans-serif;\n color: #fff;\n font-weight: initial;\n margin-top: 11px; }\n .swal2-modal .swal2-close {\n font-size: 20px; }\n .swal2-modal .swal2-success-ring {\n left: -30px; }\n\n/* Switchery */\n.switchery {\n width: 35px;\n height: 21px;\n border-radius: 11px; }\n .switchery > small {\n width: 20px;\n height: 20px; }\n\n.switchery-small {\n width: 25px;\n height: 13px; }\n .switchery-small > small {\n width: 13px;\n height: 13px; }\n\n.switchery-large {\n width: 50px;\n height: 28px;\n border-radius: 14px; }\n .switchery-large > small {\n width: 27px;\n height: 27px; }\n\n/* Tags */\ndiv.tagsinput {\n padding: 15px 15px 10px;\n border-color: #383e5d;\n background: #2a2c44; }\n div.tagsinput span.tag {\n background: #2196f3;\n border: 0;\n color: #fff;\n padding: 6px 14px;\n font-size: 0.8125rem;\n font-family: inherit;\n line-height: 1; }\n div.tagsinput span.tag a {\n color: #fff; }\n\n/* TinyMCE Editor */\n.mce-tinymce.mce-panel,\n.mce-tinymce .mce-panel {\n border-color: #383e5d; }\n\n/* Toast */\n.jq-toast-wrap .jq-icon-success {\n background-color: #19d895; }\n\n.jq-toast-wrap .jq-icon-info {\n background-color: #8862e0; }\n\n.jq-toast-wrap .jq-icon-warning {\n background-color: #ffaf00; }\n\n.jq-toast-wrap .jq-icon-error {\n background-color: #ff6258; }\n\n/* Typeahead */\n.gist,\n.tt-menu {\n text-align: left; }\n\n.twitter-typeahead {\n max-width: 100%; }\n\n.typeahead {\n background-color: #fff; }\n .typeahead:focus {\n border-color: #383e5d; }\n\n.tt-query {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }\n\n.tt-hint {\n color: #6c757d; }\n\n.tt-menu {\n width: 100%;\n margin: 12px 0;\n padding: 8px 0;\n background-color: #ffffff;\n border: 1px solid #383e5d;\n border-radius: 8px;\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }\n\n.tt-suggestion {\n padding: 3px 20px;\n font-size: inherit; }\n .tt-suggestion:hover {\n cursor: pointer;\n color: #ffffff;\n background-color: #2196f3; }\n .tt-suggestion .tt-cursor {\n color: #ffffff;\n background-color: #2196f3; }\n .tt-suggestion p {\n margin: 0; }\n\n/* Wysi Editor */\n.wysi-editor #toolbar [data-wysihtml-action] {\n float: right; }\n\n.wysi-editor #toolbar,\n.wysi-editor textarea {\n width: 920px;\n padding: 5px;\n box-sizing: border-box; }\n\n.wysi-editor textarea {\n height: 280px;\n border: 1px solid #383e5d;\n font-family: inherit;\n font-size: 1rem; }\n\n.wysi-editor textarea:focus {\n color: black;\n border: 1px solid #383e5d; }\n\n.wysi-editor .wysihtml-action-active,\n.wysi-editor .wysihtml-command-active {\n font-weight: bold; }\n\n.wysi-editor [data-wysihtml-dialog] {\n margin: 5px 0 0;\n padding: 5px;\n border: 1px solid #383e5d; }\n\n.wysi-editor a[data-wysihtml-command-value=\"red\"] {\n color: #ff6258; }\n\n.wysi-editor a[data-wysihtml-command-value=\"green\"] {\n color: #19d895; }\n\n.wysi-editor a[data-wysihtml-command-value=\"blue\"] {\n color: #8862e0; }\n\n.wysi-editor .wysihtml-editor,\n.wysi-editor .wysihtml-editor table td {\n outline: 1px dotted #383e5d; }\n\n.wysi-editor code {\n background: #ddd;\n padding: 10px;\n white-space: pre;\n display: block;\n margin: 1em 0; }\n\n.wysi-editor .toolbar {\n display: block;\n border-radius: 3px;\n border: 1px solid #383e5d;\n margin-bottom: 9px;\n line-height: 1em; }\n\n.wysi-editor .toolbar a {\n display: inline-block;\n height: 1.5em;\n border-radius: 3px;\n font-size: 1rem;\n line-height: 1.5em;\n text-decoration: none;\n background: #ffffff;\n border: 1px solid #383e5d;\n padding: 0 0.2em;\n margin: 1px 0;\n color: #2196f3; }\n\n.wysi-editor .toolbar .wysihtml-action-active,\n.wysi-editor .toolbar a.wysihtml-command-active {\n background: #222;\n color: white; }\n\n.wysi-editor .toolbar .block {\n padding: 1px;\n display: inline-block;\n background: #eee;\n border-radius: 3px;\n margin: 0 1px 1px 0; }\n\n.wysi-editor div[data-wysihtml-dialog=\"createTable\"] {\n position: absolute;\n background: white; }\n\n.wysi-editor div[data-wysihtml-dialog=\"createTable\"] td {\n width: 10px;\n height: 5px;\n border: 1px solid #383e5d; }\n\n.wysi-editor .wysihtml-editor table td.wysiwyg-tmp-selected-cell {\n outline: 2px solid #19d895; }\n\n.wysi-editor .editor-container-tag {\n padding: 5px 10px;\n position: absolute;\n color: white;\n background: rgba(0, 0, 0, 0.8);\n width: 100px;\n margin-left: -50px;\n transition: 0.1s left, 0.1s top; }\n\n.wysi-editor .wrap {\n max-width: 700px;\n margin: 40px; }\n\n.wysi-editor .editable .wysihtml-uneditable-container {\n outline: 1px dotted #383e5d;\n position: relative; }\n\n.wysi-editor .editable .wysihtml-uneditable-container-right {\n float: right;\n width: 50%;\n margin-left: 2em;\n margin-bottom: 1em; }\n\n.wysi-editor .editable .wysihtml-uneditable-container-left {\n float: left;\n width: 50%;\n margin-right: 2em;\n margin-bottom: 1em; }\n\n/* X-editable */\n.editable-form .editable {\n color: #fff;\n font-size: 0.8125rem; }\n\n.editable-form .editable-click {\n border-color: #fff; }\n\n.editable-container.editable-inline {\n max-width: 100%; }\n .editable-container.editable-inline .editableform {\n max-width: 100%; }\n .editable-container.editable-inline .editableform .control-group {\n max-width: 100%;\n white-space: initial; }\n .editable-container.editable-inline .editableform .control-group > div {\n max-width: 100%; }\n .editable-container.editable-inline .editableform .control-group .editable-input input,\n .editable-container.editable-inline .editableform .control-group .editable-input textarea {\n max-width: 100%; }\n .editable-container.editable-inline .editableform .control-group .editable-input .combodate .form-control, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .asColorPicker-input, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .dataTables_wrapper select, .dataTables_wrapper .editable-container.editable-inline .editableform .control-group .editable-input .combodate select, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .editable-container.editable-inline .editableform .control-group .editable-input .combodate input[type=text],\n .editable-container.editable-inline .editableform .control-group .editable-input .combodate .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .editable-container.editable-inline .editableform .control-group .editable-input .combodate select, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .editable-container.editable-inline .editableform .control-group .editable-input .combodate input[type=number], .editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-container--default .select2-selection--single, .select2-container--default .editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-selection--single, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .editable-container.editable-inline .editableform .control-group .editable-input .combodate .select2-search__field, .editable-container.editable-inline .editableform .control-group .editable-input .combodate .tt-hint,\n .editable-container.editable-inline .editableform .control-group .editable-input .combodate .tt-query,\n .editable-container.editable-inline .editableform .control-group .editable-input .combodate .typeahead {\n padding-left: 0;\n padding-right: 0; }\n @media (max-width: 991px) {\n .editable-container.editable-inline .editableform .control-group .editable-buttons {\n display: block;\n margin-top: 10px; } }\n\n/* Wizard */\n.wizard {\n display: block;\n width: 100%;\n overflow: hidden; }\n .wizard a {\n outline: 0; }\n .wizard ul {\n list-style: none !important;\n padding: 0;\n margin: 0; }\n .wizard ul > li {\n display: block;\n padding: 0; }\n .wizard > .steps {\n position: relative;\n display: block;\n width: 100%; }\n .wizard > .steps .current-info {\n position: absolute;\n left: -999em; }\n .wizard > .steps .number {\n font-size: 0.875rem; }\n .wizard > .steps > ul > li {\n width: 25%;\n float: left;\n text-align: center; }\n .wizard > .steps a {\n display: block;\n width: auto;\n margin: 0 0.5em 0.5em;\n padding: 1em;\n text-decoration: none;\n border-radius: 5px;\n font-size: 0.875rem;\n font-family: \"roboto\", sans-serif; }\n .wizard > .steps a:hover {\n display: block;\n width: auto;\n margin: 0 0.5em 0.5em;\n padding: 1em;\n text-decoration: none;\n border-radius: 5px; }\n .wizard > .steps a:active {\n display: block;\n width: auto;\n margin: 0 0.5em 0.5em;\n padding: 1em;\n text-decoration: none;\n border-radius: 5px; }\n .wizard > .steps .disabled a {\n background: #f7f7f9;\n color: #6c757d;\n cursor: default; }\n .wizard > .steps .disabled a:hover {\n background: #f7f7f9;\n color: #6c757d;\n cursor: default; }\n .wizard > .steps .disabled a:active {\n background: #f7f7f9 e;\n color: #6c757d;\n cursor: default; }\n .wizard > .steps .current a {\n background: #2196f3;\n color: #ffffff;\n cursor: default; }\n .wizard > .steps .current a:hover {\n background: #2196f3;\n color: #ffffff;\n cursor: default; }\n .wizard > .steps .current a:active {\n background: #2196f3;\n color: #ffffff;\n cursor: default; }\n .wizard > .steps .done a {\n background: #82c4f8;\n color: #ffffff; }\n .wizard > .steps .done a:hover {\n background: #82c4f8;\n color: #ffffff; }\n .wizard > .steps .done a:active {\n background: #82c4f8;\n color: #ffffff; }\n .wizard > .steps .error a {\n background: #ff6258;\n color: #fff; }\n .wizard > .steps .error a:hover {\n background: #ff6258;\n color: #fff; }\n .wizard > .steps .error a:active {\n background: #ff6258;\n color: #fff; }\n .wizard > .content {\n background: #1c1e2f;\n display: block;\n margin: 0.5em;\n min-height: 24em;\n overflow: hidden;\n position: relative;\n width: auto;\n border-radius: 5px; }\n .wizard > .content > .title {\n position: absolute;\n left: -999em; }\n .wizard > .content > .body {\n float: left;\n position: absolute;\n width: 95%;\n height: 95%;\n padding: 2.5%;\n overflow-y: auto; }\n .wizard > .content > .body ul {\n list-style: disc !important; }\n .wizard > .content > .body ul > li {\n display: list-item; }\n .wizard > .content > .body > iframe {\n border: 0 none;\n width: 100%;\n height: 100%; }\n .wizard > .content > .body input {\n display: block;\n border: 1px solid #383e5d; }\n .wizard > .content > .body input[type=\"checkbox\"] {\n display: inline-block; }\n .wizard > .content > .body input.error {\n background: #fbe3e4;\n border: 1px solid #ffc2be;\n color: #ff6258; }\n .wizard > .content > .body label {\n display: inline-block;\n margin-bottom: 0.5em; }\n .wizard > .content > .body label.error {\n color: #ff6258;\n display: inline-block;\n margin-left: 1.5em; }\n .wizard > .actions {\n padding-top: 20px;\n position: relative;\n display: block;\n text-align: right;\n width: 100%; }\n .wizard > .actions > ul {\n display: inline-block;\n text-align: right; }\n .wizard > .actions > ul > li {\n float: left;\n margin: 0 0.5em; }\n .wizard.vertical > .steps {\n display: inline;\n float: left;\n width: 30%; }\n .wizard.vertical > .steps > ul > li {\n float: none;\n width: 100%;\n text-align: left; }\n .wizard.vertical > .content {\n display: inline;\n float: left;\n margin: 0 2.5% 0.5em;\n width: 65%; }\n .wizard.vertical > .actions {\n display: inline;\n float: right;\n margin: 0 2.5%;\n width: 95%; }\n .wizard.vertical > .actions > ul > li {\n margin: 0 0 0 1em; }\n\n.tabcontrol {\n display: block;\n width: 100%;\n overflow: hidden; }\n .tabcontrol a {\n outline: 0; }\n .tabcontrol ul {\n list-style: none !important;\n padding: 0;\n margin: 0; }\n .tabcontrol ul > li {\n display: block;\n padding: 0; }\n .tabcontrol > .steps {\n position: relative;\n display: block;\n width: 100%; }\n .tabcontrol > .steps .current-info {\n position: absolute;\n left: -999em; }\n .tabcontrol > .steps > ul {\n position: relative;\n margin: 6px 0 0;\n top: 1px;\n z-index: 1; }\n .tabcontrol > .steps > ul > li {\n float: left;\n margin: 5px 2px 0 0;\n padding: 1px;\n -webkit-border-top-left-radius: 5px;\n -webkit-border-top-right-radius: 5px;\n -moz-border-radius-topleft: 5px;\n -moz-border-radius-topright: 5px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px; }\n .tabcontrol > .steps > ul > li:hover {\n background: #edecec;\n border: 1px solid #383e5d;\n padding: 0; }\n .tabcontrol > .steps > ul > li > a {\n color: #8ba2b5;\n display: inline-block;\n border: 0 none;\n margin: 0;\n padding: 10px 30px;\n text-decoration: none; }\n .tabcontrol > .steps > ul > li > a:hover {\n text-decoration: none; }\n .tabcontrol > .steps > ul > li.current {\n background: #ffffff;\n border: 1px solid #383e5d;\n border-bottom: 0 none;\n padding: 0 0 1px;\n margin-top: 0; }\n .tabcontrol > .steps > ul > li.current > a {\n padding: 15px 30px 10px; }\n .tabcontrol > .content {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 35em;\n overflow: hidden;\n border-top: 1px solid #383e5d;\n padding-top: 20px; }\n .tabcontrol > .content > .title {\n position: absolute;\n left: -999em; }\n .tabcontrol > .content > .body {\n float: left;\n position: absolute;\n width: 95%;\n height: 95%;\n padding: 2.5%; }\n .tabcontrol > .content > .body ul {\n list-style: disc !important; }\n .tabcontrol > .content > .body ul > li {\n display: list-item; }\n\n/*-------------------------------------------------------------------*/\n/* === Landing screens === */\n/* Auth */\n.full-page-wrapper {\n min-height: 100vh;\n padding-left: 0;\n padding-right: 0; }\n\n.auth {\n min-height: 100vh; }\n .auth.auth-bg-1 {\n background: url(\"../../images/auth/login_1.jpg\");\n background-size: cover; }\n .auth.register-bg-1 {\n background: url(\"../../images/auth/register.jpg\") center center no-repeat;\n background-size: cover; }\n .auth.theme-one .auto-form-wrapper {\n background: #222437;\n padding: 40px 40px 10px;\n border-radius: 4px;\n box-shadow: 0 -25px 37.7px 11.3px rgba(8, 143, 220, 0.07); }\n .auth.theme-one .auto-form-wrapper .form-group .input-group, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap {\n height: 44px; }\n .auth.theme-one .auto-form-wrapper .form-group .input-group .form-control, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .form-control, .auth.theme-one .auto-form-wrapper .form-group .input-group .asColorPicker-input, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .asColorPicker-input, .auth.theme-one .auto-form-wrapper .form-group .input-group .dataTables_wrapper select, .dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .input-group select, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .dataTables_wrapper select, .dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select, .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input[type=text], .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input[type=text],\n .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group select,\n .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select, .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input[type=number], .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input[type=number], .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single, .select2-container--default .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-selection--single, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single, .select2-container--default .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-selection--single, .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-search__field, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-search__field, .auth.theme-one .auto-form-wrapper .form-group .input-group .tt-hint, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-hint,\n .auth.theme-one .auto-form-wrapper .form-group .input-group .tt-query,\n .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-query,\n .auth.theme-one .auto-form-wrapper .form-group .input-group .typeahead,\n .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .typeahead {\n border: 1px solid #2e334d;\n border-right: none;\n border-radius: 6px 0 0 6px;\n height: 44px;\n line-height: 4px;\n display: inline-block;\n padding-top: 0px;\n padding-bottom: 0px; }\n .auth.theme-one .auto-form-wrapper .form-group .input-group .form-control:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .form-control:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .asColorPicker-input:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .asColorPicker-input:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .dataTables_wrapper select:focus, .dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .input-group select:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .dataTables_wrapper select:focus, .dataTables_wrapper .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input:focus[type=text], .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input:focus[type=text],\n .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group select:focus,\n .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap select:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .input-group input:focus[type=number], .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap input:focus[type=number], .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single:focus, .select2-container--default .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-selection--single:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single:focus, .select2-container--default .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-selection--single:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field:focus, .select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .input-group .select2-search__field:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field:focus, .select2-container--default .select2-selection--single .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .select2-search__field:focus, .auth.theme-one .auto-form-wrapper .form-group .input-group .tt-hint:focus, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-hint:focus,\n .auth.theme-one .auto-form-wrapper .form-group .input-group .tt-query:focus,\n .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .tt-query:focus,\n .auth.theme-one .auto-form-wrapper .form-group .input-group .typeahead:focus,\n .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .typeahead:focus {\n border-right: none;\n border-color: #2e334d; }\n .auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .input-group-append {\n border-left: none; }\n .auth.theme-one .auto-form-wrapper .form-group .input-group .input-group-append .input-group-text, .auth.theme-one .auto-form-wrapper .form-group .asColorPicker-wrap .input-group-append .input-group-text {\n border-radius: 0 6px 6px 0;\n border-left: none;\n border-color: #2e334d;\n color: #b6b6b6; }\n .auth.theme-one .auto-form-wrapper .form-group .submit-btn {\n font-family: \"roboto\", sans-serif;\n font-size: 13px;\n padding: 12px 8px;\n font-weight: 600; }\n .auth.theme-one .auto-form-wrapper .g-login {\n border: 1px solid #383e5d;\n padding: 13px;\n font-size: 12px;\n font-weight: 600;\n background: transparent; }\n .auth.theme-one .auth-footer {\n list-style-type: none;\n padding-left: 0;\n margin-top: 20px;\n margin-bottom: 10px;\n display: flex;\n justify-content: center; }\n .auth.theme-one .auth-footer li {\n margin-right: 10px;\n line-height: 1;\n padding-right: 10px;\n border-right: 1px solid rgba(255, 255, 255, 0.4); }\n .auth.theme-one .auth-footer li:last-child {\n margin-right: 0;\n border-right: none; }\n .auth.theme-one .auth-footer li a {\n font-size: 13px;\n color: rgba(255, 255, 255, 0.4); }\n @media (max-width: 576px) {\n .auth.theme-one .auth-footer {\n justify-content: center; } }\n .auth.theme-one .footer-text {\n color: rgba(255, 255, 255, 0.4); }\n .auth.theme-two .auto-form-wrapper {\n position: relative;\n height: 100vh;\n min-height: 100vh;\n max-height: 100vh;\n padding: 110px 5% 5%;\n border-radius: 4px; }\n @media (max-width: 576px) {\n .auth.theme-two .auto-form-wrapper {\n padding: 11% 15px;\n text-align: center;\n height: 100%;\n max-height: 100%; } }\n .auth.theme-two .auto-form-wrapper .nav-get-started {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n position: absolute;\n top: 30px;\n right: 30px; }\n @media (max-width: 576px) {\n .auth.theme-two .auto-form-wrapper .nav-get-started {\n margin-bottom: 5%;\n margin-right: auto;\n margin-left: auto;\n position: relative;\n top: unset;\n right: unset;\n justify-content: center; } }\n .auth.theme-two .auto-form-wrapper .nav-get-started p {\n margin-bottom: 0;\n font-weight: 300; }\n .auth.theme-two .auto-form-wrapper .nav-get-started .get-started-btn {\n border: 1px solid #383e5d;\n padding: 10px 20px;\n font-size: 12px;\n font-weight: 600;\n color: #fff;\n margin-left: 20px;\n border-radius: 50px; }\n .auth.theme-two .auto-form-wrapper form {\n width: 50%;\n min-width: 300px;\n max-width: 480px; }\n .auth.theme-two .auto-form-wrapper form .form-group {\n width: 100%;\n margin-bottom: 25px; }\n @media (max-width: 576px) {\n .auth.theme-two .auto-form-wrapper form .form-group {\n margin-right: auto;\n margin-left: auto; } }\n .auth.theme-two .auto-form-wrapper form .form-group .input-group, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap {\n height: 44px; }\n .auth.theme-two .auto-form-wrapper form .form-group .input-group .form-control, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .form-control, .auth.theme-two .auto-form-wrapper form .form-group .input-group .asColorPicker-input, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .asColorPicker-input, .auth.theme-two .auto-form-wrapper form .form-group .input-group .dataTables_wrapper select, .dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .input-group select, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .dataTables_wrapper select, .dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select, .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input[type=text], .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input[type=text],\n .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group select,\n .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select, .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input[type=number], .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input[type=number], .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single, .select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-selection--single, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single, .select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-selection--single, .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-search__field, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-search__field, .auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-hint, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-hint,\n .auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-query,\n .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-query,\n .auth.theme-two .auto-form-wrapper form .form-group .input-group .typeahead,\n .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .typeahead {\n border: 1px solid #2e334d;\n border-left: none;\n border-radius: 0 6px 6px 0;\n height: 45px; }\n .auth.theme-two .auto-form-wrapper form .form-group .input-group .form-control:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .form-control:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .asColorPicker-input:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .asColorPicker-input:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .dataTables_wrapper select:focus, .dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .input-group select:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .dataTables_wrapper select:focus, .dataTables_wrapper .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input:focus[type=text], .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input:focus[type=text],\n .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group select:focus,\n .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap select:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .input-group input:focus[type=number], .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap input:focus[type=number], .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single:focus, .select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-selection--single:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single:focus, .select2-container--default .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-selection--single:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-container--default .select2-selection--single .select2-search__field:focus, .select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .input-group .select2-search__field:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-container--default .select2-selection--single .select2-search__field:focus, .select2-container--default .select2-selection--single .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .select2-search__field:focus, .auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-hint:focus, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-hint:focus,\n .auth.theme-two .auto-form-wrapper form .form-group .input-group .tt-query:focus,\n .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .tt-query:focus,\n .auth.theme-two .auto-form-wrapper form .form-group .input-group .typeahead:focus,\n .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .typeahead:focus {\n border-left: none;\n border-color: #2e334d; }\n .auth.theme-two .auto-form-wrapper form .form-group .input-group .input-group-prepend .input-group-text, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .input-group-prepend .input-group-text, .auth.theme-two .auto-form-wrapper form .form-group .input-group .asColorPicker-trigger .input-group-text, .auth.theme-two .auto-form-wrapper form .form-group .asColorPicker-wrap .asColorPicker-trigger .input-group-text {\n border-radius: 6px 0 0 6px;\n border-color: #2e334d;\n border-right: none;\n color: #dfdfdf; }\n .auth.theme-two .auto-form-wrapper form .form-group .submit-btn {\n font-family: \"roboto\", sans-serif;\n font-size: 13px;\n padding: 11px 33px;\n font-weight: 600;\n background-image: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); }\n .auth.theme-two .auto-form-wrapper .footer-text {\n font-size: 13px;\n margin-bottom: 0; }\n .auth.theme-two .auto-form-wrapper .auth-footer {\n list-style-type: none;\n display: flex;\n margin-top: 7px;\n padding-left: 0;\n margin-bottom: 0; }\n .auth.theme-two .auto-form-wrapper .auth-footer li {\n margin-right: 10px;\n line-height: 1;\n padding-right: 10px;\n border-right: 1px solid #b9c0d3; }\n .auth.theme-two .auto-form-wrapper .auth-footer li:last-child {\n margin-right: 0;\n border-right: none; }\n .auth.theme-two .auto-form-wrapper .auth-footer li a {\n font-size: 13px;\n color: #b9c0d3; }\n @media (max-width: 576px) {\n .auth.theme-two .auto-form-wrapper .auth-footer {\n justify-content: center; } }\n .auth.theme-two .banner-section {\n padding-right: 0; }\n .auth.theme-two .banner-section .slide-content {\n width: 100%; }\n .auth.theme-two .banner-section .slide-content.bg-1 {\n background: url(\"../../images/auth/login_2.jpg\") no-repeat center center;\n background-size: cover; }\n .auth.theme-two .banner-section .slide-content.bg-2 {\n background: url(\"../../images/auth/register_2.jpg\") no-repeat center center;\n background-size: cover; }\n .auth.multi-step-login {\n height: 100%;\n min-height: 100vh;\n background: #1c1e2f; }\n .auth.multi-step-login .step-form {\n position: relative;\n width: 530px;\n margin: 50px auto;\n text-align: center; }\n .auth.multi-step-login .step-form .step-progress {\n padding-left: 0;\n list-style-type: none;\n margin-bottom: 30px;\n overflow: hidden;\n counter-reset: step;\n display: flex;\n justify-content: space-around; }\n .auth.multi-step-login .step-form .step-progress li {\n position: relative;\n list-style-type: none;\n color: #fff;\n font-size: 18px;\n font-weight: 500;\n float: left; }\n .auth.multi-step-login .step-form .step-progress li:before {\n display: flex;\n align-items: center;\n justify-content: center;\n content: counter(step);\n counter-increment: step;\n width: 30px;\n height: 30px;\n line-height: 20px;\n font-size: 16px;\n font-weight: 600;\n color: #fff;\n background: #12141f;\n border-radius: 100px;\n margin: 0 auto 5px auto; }\n .auth.multi-step-login .step-form .step-progress li.active:before {\n background: #19d895;\n color: #fff; }\n .auth.multi-step-login .step-form .step-progress li:first-child:after {\n content: none; }\n .auth.multi-step-login .step-form fieldset {\n background: #222437;\n border-radius: 10px;\n padding: 30px 30px;\n box-sizing: border-box;\n margin: 0 auto;\n width: 100%;\n position: relative; }\n .auth.multi-step-login .step-form fieldset:not(:first-of-type) {\n display: none; }\n .auth.multi-step-login .step-form .form-control, .auth.multi-step-login .step-form .asColorPicker-input, .auth.multi-step-login .step-form .dataTables_wrapper select, .dataTables_wrapper .auth.multi-step-login .step-form select, .auth.multi-step-login .step-form .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.multi-step-login .step-form input[type=text],\n .auth.multi-step-login .step-form .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .auth.multi-step-login .step-form select, .auth.multi-step-login .step-form .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .auth.multi-step-login .step-form input[type=number], .auth.multi-step-login .step-form .select2-container--default .select2-selection--single, .select2-container--default .auth.multi-step-login .step-form .select2-selection--single, .auth.multi-step-login .step-form .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .auth.multi-step-login .step-form .select2-search__field, .auth.multi-step-login .step-form .tt-hint,\n .auth.multi-step-login .step-form .tt-query,\n .auth.multi-step-login .step-form .typeahead {\n height: 40px;\n border-radius: 4px; }\n\n/* Error */\n.error-page {\n min-height: 100vh; }\n .error-page h1 {\n font-size: 9.375rem;\n line-height: 1; }\n @media (max-width: 991px) {\n .error-page h1 {\n font-size: 8rem; } }\n .error-page h2 {\n font-size: 4.375rem;\n line-height: 1; }\n @media (min-width: 992px) {\n .error-page .error-page-divider {\n border-left: 3px solid rgba(255, 255, 255, 0.2); } }\n\n/* Landing */\n.landing-page .navbar {\n padding: 2rem 0;\n box-shadow: none;\n -webkit-box-shadow: none; }\n .landing-page .navbar .navbar-brand img {\n width: 145px; }\n @media (max-width: 991px) {\n .landing-page .navbar .navbar-collapse {\n display: block; } }\n .landing-page .navbar .navbar-collapse.collapse {\n display: none; }\n .landing-page .navbar .navbar-collapse.show {\n display: block; }\n .landing-page .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {\n color: #ffffff;\n padding-left: 1rem;\n padding-right: 1rem;\n font-size: 0.9375rem;\n font-family: \"roboto\", sans-serif;\n text-align: left; }\n @media (min-width: 992px) {\n .landing-page .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {\n margin-left: 1rem;\n margin-right: 1rem; }\n .landing-page .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:first-child {\n margin-left: 0; }\n .landing-page .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:last-child {\n margin-right: 0; } }\n\n.landing-page .top-banner {\n background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1); }\n .landing-page .top-banner .demo-image img {\n max-width: 500px; }\n @media (min-width: 992px) {\n .landing-page .top-banner .demo-image img {\n position: absolute;\n left: -80px; } }\n @media (max-width: 991px) {\n .landing-page .top-banner .demo-image img {\n margin-top: 1rem;\n max-width: 100%; } }\n .landing-page .top-banner .top-banner-content {\n padding-top: 80px;\n padding-bottom: 120px; }\n\n.landing-page .middle-section {\n padding-top: 120px;\n padding-bottom: 80px;\n text-align: center;\n color: #000; }\n .landing-page .middle-section .card {\n background: #ffffff;\n border-radius: 10px;\n box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);\n transition: box-shadow 0.5s ease; }\n .landing-page .middle-section .card:hover {\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05), 0 5px 15px rgba(0, 0, 0, 0.05); }\n .landing-page .middle-section .card.card-icon-top {\n position: relative; }\n .landing-page .middle-section .card.card-icon-top .card-body {\n padding: 3rem; }\n .landing-page .middle-section .card.card-icon-top .card-icon {\n position: absolute;\n width: 65px;\n height: 65px;\n top: -30px;\n left: calc(50% - 30px); }\n .landing-page .middle-section .card.card-item-preview {\n position: relative; }\n .landing-page .middle-section .card.card-item-preview .badge {\n position: absolute;\n top: -25px;\n right: -35px;\n width: 65px;\n height: 65px;\n padding: 1rem;\n border-radius: 50%;\n line-height: 32px;\n font-size: 1rem; }\n .landing-page .middle-section .card.card-item-preview .card-img-top {\n border-top-left-radius: 10px;\n border-top-right-radius: 10px; }\n\n.landing-page .bottom-section {\n color: #000;\n text-align: center;\n padding-top: 80px; }\n\n.landing-page .feature-list {\n margin-top: 100px;\n margin-bottom: 100px; }\n @media (min-width: 992px) {\n .landing-page .feature-list .feature-list-row:first-child {\n border-bottom: 1px solid #f4f4f4; } }\n .landing-page .feature-list .feature-list-row .feature-list-item {\n padding-top: 1rem;\n padding-bottom: 2rem; }\n .landing-page .feature-list .feature-list-row .feature-list-item i {\n display: block;\n font-size: 1.875rem;\n margin-bottom: 2rem; }\n @media (min-width: 992px) {\n .landing-page .feature-list .feature-list-row .feature-list-item {\n border-right: 1px solid #f4f4f4; }\n .landing-page .feature-list .feature-list-row .feature-list-item:last-child {\n border-right: 0; } }\n .landing-page .feature-list .feature-list-row .feature-list-item .feature-description {\n font-family: \"roboto\", sans-serif; }\n\n.landing-page .footer {\n background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1);\n margin: 0;\n width: 100%;\n padding: 80px 0 0; }\n .landing-page .footer .footer-top {\n border-bottom: 1px solid rgba(255, 255, 255, 0.2); }\n .landing-page .footer .footer-top .brand-logo {\n width: 145px; }\n .landing-page .footer .footer-top .footer-social-icons {\n margin-top: 3rem; }\n .landing-page .footer .footer-top .footer-social-icons i {\n width: 43px;\n height: 43px;\n font-size: 1rem;\n border-radius: 100%;\n text-align: center;\n line-height: 43px;\n margin-right: 0.5rem; }\n .landing-page .footer .footer-top .contact-details i {\n font-size: 1.25rem;\n font-weight: 500; }\n .landing-page .footer .footer-top .nav .nav-item .nav-link {\n color: #ffffff;\n border-right: 1px solid #383e5d;\n padding-top: 0;\n padding-bottom: 0;\n font-size: 0.9375rem;\n font-family: \"roboto\", sans-serif;\n line-height: 1; }\n .landing-page .footer .footer-top .nav .nav-item:last-child .nav-link {\n border-right: 0; }\n .landing-page .footer .footer-top .nav .nav-item:first-child .nav-link {\n padding-left: 0; }\n .landing-page .footer .footer-top .form-control, .landing-page .footer .footer-top .asColorPicker-input, .landing-page .footer .footer-top .dataTables_wrapper select, .dataTables_wrapper .landing-page .footer .footer-top select, .landing-page .footer .footer-top .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row .landing-page .footer .footer-top input[type=text],\n .landing-page .footer .footer-top .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row .landing-page .footer .footer-top select, .landing-page .footer .footer-top .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .jsgrid .jsgrid-table .jsgrid-filter-row .landing-page .footer .footer-top input[type=number], .landing-page .footer .footer-top .select2-container--default .select2-selection--single, .select2-container--default .landing-page .footer .footer-top .select2-selection--single, .landing-page .footer .footer-top .select2-container--default .select2-selection--single .select2-search__field, .select2-container--default .select2-selection--single .landing-page .footer .footer-top .select2-search__field, .landing-page .footer .footer-top .tt-hint,\n .landing-page .footer .footer-top .tt-query,\n .landing-page .footer .footer-top .typeahead {\n background: rgba(0, 0, 0, 0.3);\n border: none;\n border-radius: 1.25rem;\n padding-top: 0.75rem;\n padding-bottom: 0.75rem; }\n .landing-page .footer .footer-bottom {\n color: #ffffff;\n font-family: \"roboto\", sans-serif; }\n\n.profile-page .profile-header {\n width: 100%;\n background: url(\"../../images/samples/profile_page/profile_header_banner.jpg\") no-repeat center center;\n background-size: cover;\n padding: 60px 0;\n border-radius: 5px; }\n .profile-page .profile-header .profile-info .profile-user-name {\n margin-bottom: 0;\n font-family: \"roboto\", sans-serif;\n font-weight: 600;\n color: #222437; }\n .profile-page .profile-header .profile-info .profile-user-designation {\n margin-bottom: 0;\n font-family: \"roboto\", sans-serif;\n color: #222437; }\n .profile-page .profile-header .profile-info .br-wrapper {\n padding-left: 15px; }\n .profile-page .profile-header .profile-info .br-wrapper .br-widget {\n height: auto;\n transform: translateY(-5px); }\n .profile-page .profile-header .profile-info .br-wrapper .br-widget a {\n font-size: 18px;\n margin-right: 0; }\n .profile-page .profile-header .details {\n display: flex;\n align-items: center; }\n .profile-page .profile-header .details .detail-col {\n border-right: 1px solid rgba(56, 62, 93, 0.3); }\n .profile-page .profile-header .details .detail-col:last-child {\n border-right: none;\n margin-right: 0; }\n .profile-page .profile-header .details .detail-col p {\n margin-bottom: 0;\n font-weight: 400;\n color: #222437; }\n .profile-page .profile-header .details .detail-col p:first-child {\n font-weight: 700; }\n\n.profile-page .profile-body {\n padding-top: 50px; }\n .profile-page .profile-body .tab-switch {\n border-bottom: 1px solid #383e5d; }\n .profile-page .profile-body .tab-switch .nav-item .nav-link {\n color: #b9c0d3;\n font-size: 1rem;\n padding-bottom: 1.2rem;\n font-weight: 600;\n border-bottom: 3px solid #ffffff;\n transition-duration: 0.4s;\n transition-timing-function: ease-in;\n transition-property: color, border-color; }\n .profile-page .profile-body .tab-switch .nav-item .nav-link.active {\n color: #000;\n border-bottom: 3px solid #2196f3; }\n .profile-page .profile-body .tab-body {\n border: none;\n padding: 10px 0; }\n .profile-page .profile-body .tab-body .stages {\n position: relative; }\n .profile-page .profile-body .tab-body .stages .stage-badge {\n position: absolute;\n top: 0;\n left: -20px; }\n .profile-page .profile-body .tab-body .stages .file-icon-wrapper {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap; }\n .profile-page .profile-body .tab-body .stages .file-icon-wrapper .file-icon {\n height: 77px;\n width: 69px;\n padding: 5px;\n display: flex;\n align-items: center;\n justify-content: center; }\n .profile-page .profile-body .tab-body .stages .file-icon-wrapper .file-icon i {\n font-size: 43px;\n margin-right: 0; }\n\n.product-nav-wrapper {\n display: flex;\n align-items: center; }\n .product-nav-wrapper .product-filter-nav {\n list-style: none;\n margin-bottom: 30px; }\n .product-nav-wrapper .product-filter-nav li {\n display: inline-block; }\n .product-nav-wrapper .product-filter-nav li a {\n display: inline-block;\n font-size: 16px;\n font-weight: 500;\n margin-right: 20px;\n color: #fff; }\n .product-nav-wrapper .product-filter-nav li.active a {\n color: #2196f3; }\n .product-nav-wrapper .product-filter-options {\n margin-left: auto;\n padding-left: 0;\n display: flex;\n align-items: center; }\n .product-nav-wrapper .product-filter-options .account-user-info {\n list-style: none;\n margin-bottom: 30px; }\n .product-nav-wrapper .product-filter-options .account-user-info li {\n display: inline-block; }\n .product-nav-wrapper .product-filter-options .account-user-info li a {\n display: inline-block;\n font-size: 16px;\n margin-right: 10px;\n padding-right: 10px;\n line-height: 1;\n color: #fff;\n border-right: 1px solid #383e5d; }\n .product-nav-wrapper .product-filter-options .account-user-info li:last-child a {\n border-right: none; }\n .product-nav-wrapper .product-filter-options .account-user-info {\n list-style: none;\n margin-bottom: 30px; }\n .product-nav-wrapper .product-filter-options .account-user-info li {\n display: inline-block; }\n .product-nav-wrapper .product-filter-options .account-user-info li a {\n display: inline-block;\n font-size: 16px;\n margin-right: 10px;\n padding-right: 10px;\n line-height: 1;\n color: #fff;\n border-right: 1px solid #383e5d;\n text-decoration: none; }\n .product-nav-wrapper .product-filter-options .account-user-info li:last-child a {\n border-right: none; }\n .product-nav-wrapper .product-filter-options .account-user-link {\n list-style: none;\n margin-bottom: 30px; }\n .product-nav-wrapper .product-filter-options .account-user-link li {\n display: inline-block; }\n .product-nav-wrapper .product-filter-options .account-user-link li a {\n display: inline-block;\n font-size: 16px;\n line-height: 1;\n color: #fff;\n text-decoration: none; }\n .product-nav-wrapper .product-filter-options .account-user-link li a:after {\n content: \"/\";\n display: inline-block;\n margin-left: 5px;\n margin-right: 5px; }\n .product-nav-wrapper .product-filter-options .account-user-link li:last-child a:after {\n display: none;\n margin-left: 0px; }\n .product-nav-wrapper .product-filter-options .account-user-actions {\n list-style: none;\n margin-bottom: 30px; }\n .product-nav-wrapper .product-filter-options .account-user-actions li {\n display: inline-block;\n margin-right: 15px;\n position: relative; }\n .product-nav-wrapper .product-filter-options .account-user-actions li .badge {\n position: absolute;\n top: -12px;\n right: -7px; }\n .product-nav-wrapper .product-filter-options .account-user-actions li a {\n display: inline-block;\n font-size: 16px;\n line-height: 1;\n color: #fff;\n text-decoration: none; }\n .product-nav-wrapper .product-filter-options .account-user-actions li:last-child {\n margin-right: 0; }\n\n.product-item-wrapper {\n margin-bottom: -15px; }\n .product-item-wrapper .product-item {\n box-shadow: none;\n margin-bottom: 20px; }\n .product-item-wrapper .product-item .card {\n box-shadow: none; }\n .product-item-wrapper .product-item .card-body {\n padding: 20px 25px;\n display: grid;\n position: relative;\n grid-template-columns: 70% 30%;\n grid-template-rows: auto;\n grid-template-areas: \"product-image product-image\"\r \"product-title product-price\"\r \"product-variation product-actual-price\"\r \"product-description product-description\"; }\n .product-item-wrapper .product-item .card-body .action-holder {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n width: 100%;\n padding: 35px 40px;\n display: flex;\n align-items: center;\n z-index: 2; }\n .product-item-wrapper .product-item .card-body .action-holder .sale-badge {\n display: flex;\n align-items: center;\n justify-content: center;\n line-height: 1;\n width: 40px;\n height: 40px;\n border-radius: 100%;\n color: #fff;\n font-size: 12px;\n font-weight: 500; }\n .product-item-wrapper .product-item .card-body .action-holder .favorite-button {\n margin-left: auto;\n color: #fff;\n font-size: 22px; }\n .product-item-wrapper .product-item .card-body .product_image {\n width: 100%;\n max-width: 100%;\n min-width: 100%;\n grid-area: product-image;\n margin-bottom: 15px;\n transform: scale(1);\n z-index: 1;\n border-radius: 0px;\n box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0);\n transition-duration: 0.3s;\n transition-timing-function: \"ease\";\n transition-property: \"transform\", \"border-radius\", \"box-shadow\"; }\n .product-item-wrapper .product-item .card-body .product-title {\n grid-area: product-title;\n font-size: 16px;\n font-weight: 500;\n margin-bottom: 10px; }\n .product-item-wrapper .product-item .card-body .product-price {\n grid-area: product-price;\n font-size: 20px;\n font-weight: 500;\n text-align: right;\n margin-bottom: 10px; }\n .product-item-wrapper .product-item .card-body .product-actual-price {\n grid-area: product-actual-price;\n font-size: 15px;\n color: #4d4c4c;\n text-align: right;\n text-decoration: line-through; }\n .product-item-wrapper .product-item .card-body .product-variation {\n grid-area: product-variation;\n list-style-type: none;\n display: inline-block;\n padding-left: 0;\n padding-bottom: 0; }\n .product-item-wrapper .product-item .card-body .product-variation li {\n display: inline-block;\n border: 1px solid #383e5d;\n padding: 0px 15px;\n border-radius: 4px;\n font-size: 12px;\n font-weight: 500;\n transition-duration: 0.3s;\n transition-property: \"background\"; }\n .product-item-wrapper .product-item .card-body .product-variation li a {\n color: inherit;\n text-decoration: none; }\n .product-item-wrapper .product-item .card-body .product-variation li:hover {\n background: #dde4eb; }\n .product-item-wrapper .product-item .card-body .product-description {\n grid-area: product-description;\n line-height: 1.71; }\n .product-item-wrapper .product-item:hover .product_image {\n transform: scale(1.1);\n border-radius: 4px;\n box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.58); }\n\n.project-list-showcase {\n margin-left: -20px;\n margin-right: -20px;\n margin-bottom: -20px; }\n .project-list-showcase .project-grid {\n padding-right: 20px;\n padding-left: 20px;\n margin-bottom: 40px;\n overflow: hidden; }\n .project-list-showcase .project-grid .img-holder {\n width: 100%;\n height: 140px;\n border-radius: 4px 4px 0 0; }\n .project-list-showcase .project-grid .img-holder.img-bg-1 {\n background: url(\"../../images/samples/300x300/1.jpg\") no-repeat center;\n background-size: cover; }\n .project-list-showcase .project-grid .img-holder.img-bg-2 {\n background: url(\"../../images/samples/300x300/2.jpg\") no-repeat center;\n background-size: cover; }\n .project-list-showcase .project-grid .img-holder.img-bg-3 {\n background: url(\"../../images/samples/300x300/3.jpg\") no-repeat center;\n background-size: cover; }\n .project-list-showcase .project-grid .project-grid-inner {\n border: 1px solid #383e5d;\n border-radius: 0 0 4px 4px;\n padding: 30px 25px 30px 25px; }\n .project-list-showcase .project-grid .project-title {\n margin-bottom: 0;\n font-weight: 500; }\n .project-list-showcase .project-grid .project-location {\n margin-bottom: 0;\n font-weight: 500;\n color: white;\n margin-bottom: 15px; }\n .project-list-showcase .project-grid .action-tags {\n font-weight: 500;\n color: #fff; }\n\n.st-wizard-wrapper .st-wizard-steps {\n display: inline-flex;\n border-top: 1px solid #383e5d;\n border-bottom: 1px solid #383e5d;\n padding-top: 10px;\n padding-bottom: 10px;\n margin-top: 25px;\n width: 100%; }\n .st-wizard-wrapper .st-wizard-steps .wizard-step {\n display: inline-flex;\n align-items: center;\n color: #b9c0d3;\n border-right: 1px solid #383e5d;\n margin-right: 20px;\n padding-right: 10%;\n text-decoration: none;\n pointer-events: none; }\n .st-wizard-wrapper .st-wizard-steps .wizard-step:last-child {\n border-right: none;\n margin-right: 0px;\n padding-right: 0px; }\n .st-wizard-wrapper .st-wizard-steps .wizard-step .step-number {\n font-size: 40px;\n font-weight: 600;\n margin-bottom: 0;\n margin-right: 10px;\n color: inherit;\n font-weight: 500; }\n .st-wizard-wrapper .st-wizard-steps .wizard-step .step-details {\n margin-bottom: 0;\n display: flex;\n align-items: center;\n color: inherit;\n font-weight: 500;\n line-height: 18px; }\n @media (max-width: 578px) {\n .st-wizard-wrapper .st-wizard-steps .wizard-step .step-details {\n display: none; } }\n .st-wizard-wrapper .st-wizard-steps .wizard-step.done {\n color: #2196f3;\n pointer-events: auto; }\n\n.st-wizard-wrapper .wizard-footer {\n display: flex;\n align-items: center;\n border-top: 1px solid #383e5d;\n margin-top: 35px;\n padding-top: 30px; }\n .st-wizard-wrapper .wizard-footer .terms-checkbox {\n display: none;\n margin-top: 0px;\n margin-bottom: 0; }\n .st-wizard-wrapper .wizard-footer .wrapper {\n display: flex;\n align-items: center;\n margin-left: auto; }\n\nbody.invoice-page .invoice-banner {\n background: url(\"../../images/samples/invoice_banner.jpg\") no-repeat center center;\n background-size: cover;\n width: 100%;\n margin-top: 20px;\n border-radius: 4px;\n padding: 50px;\n color: #fff; }\n body.invoice-page .invoice-banner hr {\n border-top: solid 1px rgba(255, 255, 255, 0.2); }\n\nbody.invoice-page.invoice-2 table {\n width: 950px;\n margin-left: auto;\n margin-right: auto; }\n body.invoice-page.invoice-2 table tr th,\n body.invoice-page.invoice-2 table tr td {\n text-align: right;\n padding: 25px 10px; }\n body.invoice-page.invoice-2 table tr th:first-child,\n body.invoice-page.invoice-2 table tr td:first-child {\n text-align: left; }\n body.invoice-page.invoice-2 table tr th:last-child,\n body.invoice-page.invoice-2 table tr td:last-child {\n padding-right: 50px; }\n body.invoice-page.invoice-2 table tr th {\n font-weight: 400;\n color: #b9c0d3; }\n body.invoice-page.invoice-2 table tr td {\n font-weight: 600; }\n\n@media print {\n body.invoice-page .navbar,\n body.invoice-page .sidebar,\n body.invoice-page .footer,\n body.invoice-page .right-sidebar-toggler-wrapper,\n body.invoice-page .btn,\n body.invoice-page .ajax-upload-dragdrop .ajax-file-upload,\n .ajax-upload-dragdrop body.invoice-page .ajax-file-upload,\n body.invoice-page .swal2-modal .swal2-buttonswrapper .swal2-styled,\n .swal2-modal .swal2-buttonswrapper body.invoice-page .swal2-styled,\n body.invoice-page .wizard > .actions a,\n .wizard > .actions body.invoice-page a,\n body.invoice-page .card-title {\n display: none !important; } }\n\n.tickets-tab-switch {\n border-bottom: none;\n display: flex;\n justify-content: space-between;\n margin-left: -10px;\n margin-right: -10px; }\n .tickets-tab-switch .nav-item {\n display: block;\n width: 33.33%;\n padding: 0 10px; }\n @media (max-width: 767.98px) {\n .tickets-tab-switch .nav-item {\n width: 100%; } }\n .tickets-tab-switch .nav-item .nav-link {\n display: flex;\n align-items: center;\n border-radius: 4px;\n background: #1e2031;\n padding: 20px;\n text-align: left;\n font-weight: 600;\n border: none;\n transition-duration: 0.3s;\n transition-timing-function: ease-in;\n transition-property: \"background\", \"color\"; }\n .tickets-tab-switch .nav-item .nav-link .badge {\n margin-left: auto;\n background: #2196f3;\n color: #222437;\n transition-duration: 0.3s;\n transition-timing-function: ease-in;\n transition-property: \"background\", \"color\"; }\n .tickets-tab-switch .nav-item .nav-link.active {\n background: #2196f3;\n color: #222437;\n border: none; }\n .tickets-tab-switch .nav-item .nav-link.active .badge {\n background: #ffaf00;\n color: #222437; }\n\n.tickets-date-group {\n display: flex;\n align-items: center;\n color: #b9c0d3;\n margin-top: 30px;\n margin-bottom: 20px;\n font-weight: 500; }\n .tickets-date-group i {\n margin-right: 10px;\n font-size: 20px; }\n\n.tickets-card {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n border: 1px solid #383e5d;\n border-radius: 4px;\n padding: 15px 20px;\n margin-bottom: 15px;\n cursor: pointer;\n text-decoration: none;\n color: #fff;\n transition-duration: 0.3s;\n transition-property: \"background\"; }\n .tickets-card .tickets-details {\n margin-right: auto; }\n .tickets-card .tickets-details .wrapper {\n display: flex;\n align-items: center; }\n .tickets-card .tickets-details .wrapper span {\n margin-left: 10px; }\n .tickets-card .tickets-details .wrapper span:first-child {\n margin-left: 0; }\n .tickets-card .tickets-details .wrapper span i {\n margin-right: 5px;\n font-size: 15px; }\n .tickets-card .tickets-details h5 {\n margin-bottom: 0; }\n .tickets-card .tickets-details .badge {\n margin-left: 15px; }\n .tickets-card .tickets-details .assignee-avatar {\n width: 20px;\n height: 20px;\n border-radius: 100%;\n margin-left: 10px; }\n .tickets-card .ticket-float {\n display: inline-flex;\n align-items: center; }\n @media (max-width: 767.98px) {\n .tickets-card .ticket-float {\n margin-top: 20px; } }\n .tickets-card .ticket-float span {\n white-space: nowrap; }\n .tickets-card .ticket-float img,\n .tickets-card .ticket-float .category-icon {\n margin-right: 10px; }\n .tickets-card .ticket-float .category-icon {\n font-size: 22px;\n color: #b9c0d3; }\n .tickets-card:hover {\n text-decoration: none;\n color: inherit;\n background: #1e2031; }\n\n/*-------------------------------------------------------------------*/\n.modal .modal-dialog {\n margin-top: calc(63px + 30px); }\n\n/* Full Calendar */\n#calendar .fc-header-toolbar {\n background: #222437;\n padding: 28px 0 80px;\n margin-bottom: 0; }\n #calendar .fc-header-toolbar .fc-button-group {\n border-radius: 5px; }\n #calendar .fc-header-toolbar .fc-button-group .fc-button {\n box-shadow: none;\n padding: 1px 12px;\n margin-right: 0;\n font-size: 0.9375rem;\n font-weight: 400;\n line-height: 1.33;\n border: none;\n background: #2196f3;\n color: #fff;\n text-shadow: none;\n transition-duration: 0.3s; }\n #calendar .fc-header-toolbar .fc-button-group .fc-button:first-letter {\n text-transform: uppercase; }\n #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-state-active {\n background: #0d8aee;\n color: #ffffff; }\n #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button, #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button {\n background: #2a2c44;\n color: #fff;\n margin-right: 7px;\n height: 2.0625rem;\n width: 2.25rem;\n border: none; }\n #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button span, #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button span {\n top: -3px;\n right: 9px; }\n #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button span:after, #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button span:after {\n font: normal normal normal 24px/1 \"Material Design Icons\";\n display: block;\n line-height: 21px; }\n #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-prev-button span:after {\n content: \"\\F141\"; }\n #calendar .fc-header-toolbar .fc-button-group .fc-button.fc-next-button span:after {\n content: \"\\F142\"; }\n #calendar .fc-header-toolbar .fc-today-button {\n box-shadow: none;\n padding: 1px 12px;\n border-radius: 2px;\n margin-right: 4px;\n font-size: 0.9375rem;\n font-weight: 400;\n line-height: 1.33;\n border: none;\n background: #2196f3;\n color: #fff;\n text-shadow: none;\n transition-duration: 0.3s; }\n #calendar .fc-header-toolbar .fc-today-button:first-letter {\n text-transform: uppercase; }\n #calendar .fc-header-toolbar .fc-left {\n padding-left: 25px; }\n #calendar .fc-header-toolbar .fc-right {\n padding-right: 25px; }\n #calendar .fc-header-toolbar .fc-center h2 {\n font-size: 1.125rem;\n font-weight: 600;\n text-transform: uppercase; }\n\n#calendar .fc-view-container .fc-view {\n background: #1c1e2f; }\n #calendar .fc-view-container .fc-view table thead.fc-head {\n border: none; }\n #calendar .fc-view-container .fc-view table thead.fc-head tr td .fc-widget-header {\n border: none; }\n #calendar .fc-view-container .fc-view table thead.fc-head tr td .fc-widget-header table thead {\n border: none; }\n #calendar .fc-view-container .fc-view table thead.fc-head tr td .fc-widget-header table thead tr th.fc-day-header {\n text-transform: uppercase;\n padding: 0.4375rem 0;\n border-color: #383e5d;\n font-size: 0.875rem; }\n #calendar .fc-view-container .fc-view table thead.fc-head tr td.fc-head-container {\n border-color: #383e5d;\n border-bottom: none;\n background: #2a2c44; }\n #calendar .fc-view-container .fc-view table tbody.fc-body {\n background: #222437; }\n #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content {\n border-color: #383e5d; }\n #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row {\n border-color: #383e5d; }\n #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-bg table tr td {\n border-color: #383e5d; }\n #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-content-skeleton table thead tr td.fc-day-top {\n padding: 8px;\n font-size: 0.875rem;\n font-weight: 600; }\n #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-content-skeleton table tbody tr td.fc-event-container .fc-h-event {\n background: #19d895;\n border: none;\n padding: 6px 12px 6px 22px;\n font-weight: 500;\n color: #ffffff;\n font-size: 12px;\n border-radius: 4px; }\n #calendar .fc-view-container .fc-view table tbody.fc-body tr td.fc-widget-content .fc-day-grid-container .fc-day-grid .fc-row .fc-content-skeleton table tbody tr td.fc-more-cell {\n font-weight: 600;\n color: #252C46;\n padding: 0 7px; }\n","/* Fonts */\r\n\r\n@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","////////// COLOR SYSTEM //////////\r\n$blue: #00aeef;\r\n$indigo: #6610f2;\r\n$purple: #ab8ce4;\r\n$pink: #E91E63;\r\n$red: #ff0017;\r\n$orange: #fb9678;\r\n$yellow: #ffd500;\r\n$green: #3bd949;\r\n$teal: #58d8a3;\r\n$cyan: #57c7d4;\r\n$black: #000;\r\n$white: #ffffff;\r\n$white-smoke: #f4f4f4;\r\n$ghost-white: #f7fafc;\r\n$violet: #41478a;\r\n$darkslategray: #2e383e;\r\n$dodger-blue: #3498db;\r\n$blue-teal-gradient: linear-gradient(120deg, #556cdc, #128bfc, #18bef1);\r\n$blue-teal-gradient-light: linear-gradient(120deg, rgba(0, 228, 208, 0.7), rgba(89, 131, 232, 0.7));\r\n$theme-colors: (primary: #2196f3, secondary: #dde4eb, success:#19d895, info: #8862e0, warning: #ffaf00, danger: #ff6258, light: #fbfbfb, dark: #252C46);\r\n$colors: (blue: $blue, indigo: $indigo, purple: $purple, pink: $pink, red: $red, orange: $orange, yellow: $yellow, green: $green, teal: $teal, cyan: $cyan, white: $white, white-smoke: #f3f5f6, gray: $gray-600, gray-light: #8ba2b5, gray-lightest: #f7f7f9, gray-dark: #292b2c);\r\n////////// COLOR SYSTEM //////////\r\n////////// SOCIAL COLORS //////////\r\n$social-colors: (twitter: #4DBFF5, facebook: #648ACA, google: #E55F4B, linkedin: #0177b4, pinterest: #cc2127, youtube: #e52d27, github: #333333, behance: #1769ff, dribbble: #ea4c89, reddit: #ff4500);\r\n////////// SOCIAL COLORS //////////\r\n////////// FONTS //////////\r\n$type-1: 'roboto',\r\nsans-serif;\r\n$type-2: $type-1;\r\n$default-font-size: 0.875rem; //14px\r\n$text-muted: #858585 !default;\r\n$text-gray: #4d4c4c !default;\r\n$body-color: #001737 !default;\r\n$border-color:#d5dfe6 !default;\r\n$accent-color: #fff;\r\n////////// FONT VARIABLES //////////\r\n////////// BOOTSTRAP BREAKPOINTS //////////\r\n$grid-breakpoints-xs: 0px;\r\n$grid-breakpoints-sm: 576px;\r\n$grid-breakpoints-md: 768px;\r\n$grid-breakpoints-lg: 992px;\r\n$grid-breakpoints-xl: 1200px;\r\n////////// BOOTSTRAP BREAKPOINTS //////////\r\n\r\n////////// COLOR VARIABLES //////////\r\n$content-bg:#F3F3F3 !default;\r\n////////// COLOR VARIABLES //////////\r\n\r\n///////// SETTINGS PANEL ////////\r\n$settings-panel-width: 300px;\r\n\r\n///////// BUTTONS ////////\r\n$button-fixed-width: 120px;\r\n$btn-padding-y: 0.4rem;\r\n$btn-padding-x: 1rem;\r\n$btn-line-height: 1;\r\n$btn-padding-y-xs: .5rem;\r\n$btn-padding-x-xs: .75rem;\r\n$btn-padding-y-sm: 0.50rem;\r\n$btn-padding-x-sm: 0.81rem;\r\n$btn-padding-y-lg: 0.94rem;\r\n$btn-padding-x-lg: 1.94rem;\r\n$btn-font-size: .875rem;\r\n$btn-font-size-xs: .625rem;\r\n$btn-font-size-sm: .875rem;\r\n$btn-font-size-lg: .875rem;\r\n$btn-border-radius: .1875rem;\r\n$btn-border-radius-xs: .1875rem;\r\n$btn-border-radius-sm: .1875rem;\r\n$btn-border-radius-lg: .1875rem;\r\n$social-btn-padding: 13px;\r\n$social-btn-icon-size: 1rem;\r\n///////// BUTTONS ////////\r\n///////// FORMS /////////\r\n$input-bg: lighten($card-bg, 4%) !default;\r\n$input-border-radius: 2px;\r\n$input-placeholder-color: #c9c8c8 !default;\r\n$input-font-size: .75rem;\r\n$input-padding-y: .56rem;\r\n$input-padding-x: 1.375rem;\r\n$input-line-height: 1;\r\n$input-padding-y-sm: .5rem;\r\n$input-padding-x-sm: .81rem;\r\n$input-line-height-sm: 1;\r\n$input-padding-y-lg: .94rem;\r\n$input-padding-x-lg: 1.94rem;\r\n$input-line-height-lg: 1;\r\n$custom-switch-width: 2.25rem;\r\n$custom-control-indicator-size:1.25rem;\r\n$custom-switch-indicator-size: 1rem;\r\n$custom-switch-indicator-border-radius: 50px;\r\n$custom-control-indicator-checked-bg:#33ac2e !default;\r\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\r\n$form-check-label-input-helper-bg: theme-color(light) !default;\r\n///////// FORMS /////////\r\n//////// DROPDOWNS ///////\r\n$dropdown-bg: #fff !default;\r\n$dropdown-hover-bg:theme-color(light) !default;\r\n$dropdown-hover-color: $body-color !default;\r\n$dropdown-divider-bg: $border-color !default;\r\n$dropdown-link-color: $body-color !default;\r\n$dropdown-header-color: $body-color !default;\r\n$dropdown-toggle-arrow-color: #fff !default;\r\n//////// DROPDOWNS ///////\r\n//////// TABLES ////////\r\n$table-hover-bg: #edf2f7 !default;\r\n$table-color:$body-color !default;\r\n$table-cell-padding: 12px 15px;\r\n$table-head-cell-color:$body-color;\r\n$border-cell-color: $border-color;\r\n$table-border-color: $border-color !default;\r\n$table-accent-bg: theme-color(light) !default;\r\n$table-inverse-bg: #2a2b32 !default;\r\n$table-inverse-color: color(white) !default;\r\n$table-striped-order: even !default;\r\n//////// TABLES ////////\r\n////////// MEASUREMENT AND PROPERTY VARIABLES //////////\r\n$boxed-container-width: 1200px;\r\n$border-property: 1px solid $border-color !default;\r\n$card-bg: #fff !default;\r\n$card-spacing-y: 1.875rem;\r\n$card-padding-y: 1.88rem;\r\n$card-padding-x: 1.81rem;\r\n$grid-gutter-width: 25px;\r\n$action-transition-duration: 0.25s;\r\n$action-transition-timing-function: ease;\r\n////////// OTHER VARIABLES //////////\r\n////////// BREAD CRUMBS VARIABLES //////////\r\n// default styles\r\n$breadcrumb-padding-y: 0.56rem;\r\n$breadcrumb-padding-x: 1.13rem;\r\n$breadcrumb-item-padding: .5rem;\r\n$breadcrumb-margin-bottom: 1rem;\r\n$breadcrumb-font-size: $default-font-size;\r\n$breadcrumb-bg: transparent;\r\n$breadcrumb-border-color: $border-color !default;\r\n$breadcrumb-divider-color: $gray-600 !default;\r\n$breadcrumb-active-color: $gray-700 !default;\r\n$breadcrumb-divider: \"/\";\r\n$breadcrumb-item-color: $black !default;\r\n// custom styles\r\n$breadcrumb-custom-padding-y: 0;\r\n$breadcrumb-custom-padding-x: 0;\r\n$breadcrumb-custom-item-padding-y: 0.56rem;\r\n$breadcrumb-custom-item-padding-x: 10px;\r\n$breadcrumb-item-bg: #dbe3e6 !default;\r\n////////// BREAD CRUMBS VARIABLES //////////\r\n////////// MODALS VARIABLES //////////\r\n$modal-inner-padding: 15px;\r\n$modal-dialog-margin: 10px;\r\n$modal-dialog-margin-y-sm-up: 30px;\r\n$modal-title-line-height: $line-height-base;\r\n$modal-content-bg: $content-bg !default;\r\n$modal-content-box-shadow-xs: 0 3px 9px rgba($black, .5) !default;\r\n$modal-content-box-shadow-sm-up: 0 5px 15px rgba($black, .5) !default;\r\n$modal-backdrop-bg: $black !default;\r\n$modal-backdrop-opacity: .5;\r\n$modal-header-border-color: $border-color !default;\r\n$modal-content-border-color: $border-color !default;\r\n$modal-footer-border-color: $border-color !default;\r\n$modal-header-border-width: $border-width;\r\n$modal-content-border-width: $border-width;\r\n$modal-footer-border-width: $border-width;\r\n$modal-header-padding-x: 26px;\r\n$modal-header-padding-y: 25px;\r\n$modal-body-padding-x: 26px;\r\n$modal-body-padding-y: 35px;\r\n$modal-footer-padding-x: 31px;\r\n$modal-footer-padding-y: 15px;\r\n$modal-lg: 90%;\r\n$modal-md: 500px;\r\n$modal-sm: 300px;\r\n$modal-transition: transform .4s ease;\r\n////////// MODALS VARIABLES //////////\r\n////////// TOOLTIP VARIABLES //////////\r\n//default styles\r\n$tooltip-font-size: .75rem;\r\n$tooltip-padding-y: .4rem;\r\n$tooltip-padding-x: .75rem;\r\n$tooltip-border-radius: .375rem;\r\n$tooltip-bg: theme-color(dark) !default;\r\n$tooltip-arrow-color: $tooltip-bg !default;\r\n////////// TOOLTIP VARIABLES //////////\r\n////////// POPOVER VARIABLES //////////\r\n//default styles\r\n$popover-bg: lighten($card-bg, 4%) !default;\r\n$popover-text-color: $black !default;\r\n$popover-border-color: $border-color !default;\r\n$popover-arrow-color: $popover-bg !default;\r\n$popover-arrow-outer-color: $popover-border-color !default;\r\n$popover-header-bg: $popover-bg !default;\r\n////////// POPOVER VARIABLES //////////\r\n////////// EMAIL VARIABLES //////////\r\n$email-view-wrapper-bg: $card-bg !default;\r\n$emal-menu-item-hover-color: rgba(240, 244, 249, 0.8) !default;\r\n$emal-menu-item-active-bg:rgba(theme-color(primary), 0.3) !default;\r\n$emal-menu-item-active-color: theme-color(primary) !default;\r\n////////// EMAIL VARIABLES //////////\r\n\r\n$avgrund-popin-bg: #fff !default;\r\n$avgrund-close-color:#fff !default;\r\n$progressbar-bg: darken($content-bg, 5%) !default;\r\n\r\n$tour-bg: #fff !default;\r\n$popover-title-bg:theme-color(primary) !default;\r\n$popover-title-color: #fff !default;\r\n\r\n$chartjs-tooltip-box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.6) !default;\r\n\r\n\r\n$colcade-grid-bg: rgba(77, 199, 160, 0.2) !default;\r\n$colcade-grid-bg-item:rgb(77, 199, 160) !default;\r\n\r\n$context-menu-item-color:$black !default;\r\n$context-menu-hover-bg:$black !default;\r\n$context-menu-hover-color:#fff !default;\r\n\r\n$dropify-wrapper-hover-bg:linear-gradient(135deg, #F2F7F8 25%, transparent 25%, transparent 50%, #F2F7F8 50%, #F2F7F8 75%, transparent 75%, transparent) !default;\r\n$dropify-infos-bg:rgba(255, 255, 255, .9) !default;\r\n$dropify-infos-inner-filename-color:theme-color(primary) !default;\r\n$dropify-infos-message:#333 !default;\r\n$dropify-clear-bg:#fff !default;\r\n$dropify-clear-color:color(gray) !default;\r\n\r\n$jvectormap-container: $white !default;\r\n\r\n\r\n$noUi-base-bg:color(gray-lightest) !default;\r\n$noUi-connect-bg:theme-color(primary) !default;\r\n$noUi-origin-bg:theme-color(success) !default;\r\n\r\n$select2-selected-item-bg: theme-color(primary) !default;\r\n\r\n$inputtag-tab-bg:theme-color(primary) !default;\r\n$inputtag-tab-color:#fff !default;\r\n\r\n$typeahead-bg:#fff !default;\r\n$tt-query-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075) !default;\r\n$typeahead-tt-hint-color:color(gray) !default;\r\n$typeahead-tt-menu:color(white) !default;\r\n$tt-box-shadow:0 5px 10px rgba(0, 0, 0, .2) !default;\r\n$tt-suggestion-hover-bg:theme-color(primary) !default;\r\n$tt-suggestion-hover-color:color(white) !default;\r\n\r\n$wysieditor-code-bg:#ddd !default;\r\n$wysieditor-code-toolbar-bg:color(white) !default;\r\n$wysieditor-code-toolbar-color:theme-color(primary) !default;\r\n\r\n$timeline-badge-border-color:#fff !default;\r\n$timeline-badge-color: $white !default;\r\n$timeline-panel-box-shadow:1px 2px 35px 0 rgba(1, 1, 1, 0.1) !default;\r\n\r\n$bullet-line-list-shape-bg: color(white) !default;\r\n$alert-event-bg: rgba(theme-color(primary), 0.2) !default;\r\n$chat-container-height:950px;\r\n\r\n$purchase-banner-height: 55px;\r\n$purchase-banner-bg:#000;\r\n$purchase-banner-color: $white;","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","////////// COLOR VARIABLES //////////\r\n$default-text-color: #fff;\r\n$body-text-color: #fff;\r\n$content-bg:#1c1e2f;\r\n$accent-color: #222437;\r\n$footer-bg: $accent-color;\r\n$footer-color:$default-text-color;\r\n$text-muted:#b9c0d3;\r\n$text-gray: #4d4c4c;\r\n$body-color: $default-text-color;\r\n$border-color: #383e5d;\r\n$footer-height: 60px;\r\n$card-bg:$accent-color;\r\n$card-accent-color: #030aac;\r\n$card-dropshadow: 0 0 0 0 darken($accent-color, 5%);\r\n$iconholder-primary-bg:#2944b5;\r\n$iconholder-primary-color: #fff;\r\n$iconholder-primary-border-color:#4e55c5;\r\n$boxed-layout-bg: lighten($content-bg, 3%);\r\n$dropdown-bg: $accent-color;\r\n$dropdown-hover-bg: lighten($accent-color, 5%);\r\n$dropdown-hover-color: $white;\r\n////////// COLOR VARIABLES //////////\r\n\r\n////////// SIDEBAR ////////\r\n$sidebar-width-lg: 270px;\r\n$sidebar-width-mini: 185px;\r\n$sidebar-width-icon: 70px;\r\n$sidebar-light-bg: $white;\r\n$sidebar-box-shadow: 0 0 3px 1px #a7a3a3;\r\n$sidebar-gradient-color-1: #222437;\r\n$sidebar-gradient-color-2:#222437;\r\n$sidebar-gradient:linear-gradient(to top, $sidebar-gradient-color-1, $sidebar-gradient-color-2);\r\n$sidebar-light-menu-color: #fff;\r\n$sidebar-light-submenu-color: $sidebar-light-menu-color;\r\n$sidebar-light-category-color: rgba(255, 255, 255, 0.7);\r\n$sidebar-light-menu-icon-color: $sidebar-light-menu-color;\r\n$sidebar-light-menu-arrow-color: $text-muted;\r\n\r\n$sidebar-light-menu-active-bg: #fff;\r\n$sidebar-light-menu-active-color: #fff;\r\n\r\n$sidebar-light-menu-hover-bg: $sidebar-light-menu-active-bg;\r\n$sidebar-light-menu-hover-color: #0b0b0b;\r\n$sidebar-light-submenu-hover-bg: initial;\r\n$sidebar-light-submenu-hover-color: #000;\r\n$sidebar-light-submenu-line-color: rgba(255, 255, 255, 0.74);\r\n$sidebar-navlink-menu-item-hover-color:darken($sidebar-light-menu-color, 5%);\r\n$sidebar-nav-item-profile-border-color:1px solid rgba(#fff, 0.11);\r\n$sidebar-nav-item-profile-bg:rgba(255, 255, 255, 0.1);\r\n$sidebar-nav-item-profile-color: #fff;\r\n$sidebar-nav-category-border-color:rgba(255, 255, 255, 0.13);\r\n$sidebar-nav-item-dot-color:#fff;\r\n\r\n\r\n$sidebar-dark-bg: #252C46;\r\n$sidebar-dark-menu-color: #9F9EA3;\r\n$sidebar-dark-menu-active-bg: lighten($sidebar-dark-bg, 5%);\r\n$sidebar-dark-menu-active-color: $white;\r\n$sidebar-dark-menu-hover-bg: $sidebar-dark-menu-active-bg;\r\n$sidebar-dark-menu-hover-color: $sidebar-dark-menu-color;\r\n$sidebar-dark-submenu-color: $sidebar-dark-menu-color;\r\n$sidebar-dark-submenu-hover-bg: initial;\r\n$sidebar-dark-submenu-hover-color: #000;\r\n$sidebar-dark-category-color: #999999;\r\n$sidebar-dark-menu-icon-color: #9F9EA3;\r\n$sidebar-dark-profile-name-color: #404852;\r\n$sidebar-dark-profile-title-color: #8d9498;\r\n$sidebar-menu-font-size: 15px;\r\n$sidebar-icon-size: 16px;\r\n$sidebar-menu-padding: 15px 30px 15px 70px;\r\n$sidebar-menu-padding-rtl: 15px 70px 15px 30px;\r\n$nav-link-height: 52px;\r\n$sidebar-submenu-padding: 0 0 0 4rem;\r\n$sidebar-submenu-font-size: $sidebar-menu-font-size;\r\n$sidebar-submenu-item-padding: .75rem 1rem;\r\n$sidebar-icon-font-size: .9375rem;\r\n$sidebar-arrow-font-size: .625rem;\r\n$sidebar-profile-bg: transparent;\r\n$sidebar-profile-padding: 0rem 1.625rem 2.25rem 1.188rem;\r\n$sidebar-mini-menu-padding: .8125rem 1rem .8125rem 1rem;\r\n$sidebar-icon-only-menu-padding: .5rem 1.625rem .5rem 1.188rem;\r\n$sidebar-icon-only-submenu-width: 200px;\r\n$sidebar-icon-only-collapse-shadow: 0 1px 15px 1px rgba(113, 106, 202, .08);\r\n$rtl-sidebar-submenu-padding: 0 3.45rem 0 0;\r\n$sidebar-light-submenu-line-color: darken($sidebar-gradient-color-1, 5%);\r\n///////// SIDEBAR ////////\r\n\r\n///////// NAVBAR ////////\r\n$navbar-bg: $sidebar-gradient-color-1;\r\n$navbar-height: 63px;\r\n$navbar-light-color:$default-text-color;\r\n$navbar-font-size: $sidebar-menu-font-size;\r\n$navbar-icon-font-size: 1.25rem;\r\n$navbar-dropdown-toggle-arrow-color:grey;\r\n$navbar-count-indicator-bg:#FF0017;\r\n$navbar-dropdown-border-color:rgba(182, 182, 182, 0.1);\r\n$navbar-dropdown-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13);\r\n$navbar-menu-wrapper-color:$default-text-color;\r\n$navbar-menu-wrapper-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.13);\r\n///////// NAVBAR ////////\r\n\r\n$page-header-toolbar-btn-color: theme-color(primary);\r\n$table-color:$body-color;\r\n$table-head-cell-color:$body-color;\r\n$popover-bg: lighten($card-bg, 4%);\r\n$popover-arrow-color: $popover-bg;\r\n$input-bg: lighten($card-bg, 4%);\r\n\r\n$calendar-header-toolbar-bg:$white;\r\n$fc-body-bg: $white;\r\n$fc-button-bg:theme-color(primary);\r\n$fc-button-color: #fff;\r\n$fc-state-active-bg:darken(theme-color(primary), 5%);\r\n$fc-state-active-color:$white;\r\n\r\n$fc-navigation-button-bg:$white;\r\n$fc-navigation-button-color: theme-color(primary);\r\n$fc-today-button-bg:theme-color(primary);\r\n$fc-today-button-color: #fff;\r\n$fc-head-container-bg:#f7f7f7;\r\n$fc-event-bg:theme-color(success);\r\n$fc-event-color:$white;\r\n$fc-more-cell-color:theme-color(dark);\r\n\r\n$progressbar-bg: lighten($card-bg, 8%);","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `
@@ -321,9 +322,154 @@

-
- +
+
+
+ +

{{ translate('serverWizard', 'uploadZip', data['lang']) }}

+
+

+ +

+ {% raw xsrf_form_html() %} + + +
+
+
+
+ + +
+
+ +
+
+
+ + + + +
+
+
+ +
+
+

+
+
@@ -343,7 +489,7 @@ z-index: 200; margin-top: 4px; position: absolute; - background-color: #2a2c44; + background-color: var(--card-banner-bg); } .menu-option { @@ -412,6 +558,65 @@ {% block js%} {% end %} \ No newline at end of file diff --git a/app/migrations/20220912_user_pfp.py b/app/migrations/20220912_user_pfp.py new file mode 100644 index 00000000..f70a28a8 --- /dev/null +++ b/app/migrations/20220912_user_pfp.py @@ -0,0 +1,19 @@ +# Generated by database migrator +import peewee + + +def migrate(migrator, database, **kwargs): + migrator.add_columns( + "users", + pfp=peewee.CharField(default="/static/assets/images/faces-clipart/pic-3.png"), + ) + """ + Write your migrations here. + """ + + +def rollback(migrator, database, **kwargs): + migrator.drop_columns("users", ["pfp"]) + """ + Write your rollback migrations here. + """ diff --git a/app/migrations/20220926_user_theme.py b/app/migrations/20220926_user_theme.py new file mode 100644 index 00000000..32d1b66d --- /dev/null +++ b/app/migrations/20220926_user_theme.py @@ -0,0 +1,16 @@ +# Generated by database migrator +import peewee + + +def migrate(migrator, database, **kwargs): + migrator.add_columns("users", theme=peewee.CharField(default="default")) + """ + Write your migrations here. + """ + + +def rollback(migrator, database, **kwargs): + migrator.drop_columns("users", ["theme"]) + """ + Write your rollback migrations here. + """ diff --git a/app/translations/de_DE.json b/app/translations/de_DE.json index fb5a5d32..ccfb5ca4 100644 --- a/app/translations/de_DE.json +++ b/app/translations/de_DE.json @@ -457,7 +457,7 @@ "absoluteZipPath": "Absoluter Pfad zu dem Server", "addRole": "Server zu existierender Rolle hinzufügen", "autoCreate": "Wenn keine ausgewählt werden, wird Crafty eine erstellen!", - "bePatient": "Bitte haben Sie etwas Geduld, da wir ' + (importing ? 'import' : 'download')", + "bePatient": "Bitte haben Sie etwas Geduld, da wir ' + (importing ? 'import' : 'download') + '", "buildServer": "Server erstellen!", "clickRoot": "Hier klicken, um das Stammverzeichnis auszuwählen", "close": "Schließen", diff --git a/app/translations/en_EN.json b/app/translations/en_EN.json index 176cf2b8..88a76115 100644 --- a/app/translations/en_EN.json +++ b/app/translations/en_EN.json @@ -359,7 +359,8 @@ "schedule": "Schedule", "serverDetails": "Server Details", "terminal": "Terminal", - "metrics": "Metrics" + "metrics": "Metrics", + "reset": "Reset Scroll" }, "serverFiles": { "clickUpload": "Click here to select your files", @@ -501,6 +502,7 @@ "importServer": "Import an Existing Server", "importServerButton": "Import Server!", "importZip": "Import from a Zip File", + "uploadZip": "Upload Zip File For Server Import", "maxMem": "Maximum Memory", "minMem": "Minimum Memory", "myNewServer": "My New Server", @@ -564,6 +566,7 @@ "roleName": "Role Name", "super": "Super User", "userLang": "User Language", + "userTheme": "UI Theme", "userName": "User Name", "userNameDesc": "What do you want to call this user?", "userRoles": "User Roles",