diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..b64d80f --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,16 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: "npm" # See documentation for possible values + directory: "/skins/neowx-material" # Location of package manifests + schedule: + interval: "daily" + open-pull-requests-limit: 30 + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" diff --git a/.github/workflows/merge-label.yml b/.github/workflows/merge-label.yml new file mode 100644 index 0000000..5b27abd --- /dev/null +++ b/.github/workflows/merge-label.yml @@ -0,0 +1,34 @@ +name: tag-master +on: + push: + branches: + - master + +jobs: + release: + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: fetch version Label + run: | + echo The PR was merged + git checkout master + HEAD_VERSION=$( grep 'version = 1' skins/neowx-material/skin.conf | cut -d '=' -f 2 | xargs echo ) + echo "DIST_VERSION=${HEAD_VERSION}" >> $GITHUB_ENV + echo New label: $HEAD_VERSION + + - name: Create Tag + uses: actions/github-script@v7 + with: + script: | + const {DIST_VERSION} = process.env + github.rest.git.createRef({ + owner: context.repo.owner, + repo: context.repo.repo, + ref: `refs/tags/${DIST_VERSION}`, + sha: context.sha + }) diff --git a/.github/workflows/pr-version-check.yml b/.github/workflows/pr-version-check.yml new file mode 100644 index 0000000..7c1fc05 --- /dev/null +++ b/.github/workflows/pr-version-check.yml @@ -0,0 +1,33 @@ +name: version-check +on: + pull_request: + branches: + - master + paths-ignore: + - '.github/**' +jobs: + release: + name: Check Version + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Version diff + run: | + # read version from file: ZonPHP/inc/version_info.php of head branch + HEAD_VERSION=$( grep 'version = 1' skins/neowx-material/skin.conf | cut -d '=' -f 2 | xargs echo ) + echo "HEAD_VERSION --> $HEAD_VERSION" + git checkout master + # read version from file: ZonPHP/inc/version_info.php of master branch + MASTER_VERSION=$( grep 'version = 1' skins/neowx-material/skin.conf | cut -d '=' -f 2 | xargs echo ) + echo "MASTER_VERSION --> $MASTER_VERSION" + #if [ "$HEAD_VERSION" \> "$MASTER_VERSION" ]; then + if [ "$(printf '%s\n' "$HEAD_VERSION" "$MASTER_VERSION" | sort -V | head -n 1)" != "$HEAD_VERSION" ]; then + echo "Great job, master version $MASTER_VERSION will become $HEAD_VERSION soon" + else + echo "Head $HEAD_VERSION not updated before merging into master" + exit 1 + fi \ No newline at end of file diff --git a/.gitignore b/.gitignore index 82a3c9e..7fdb5bc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ .idea -/src/node_modules/ /dist/skins/neowx-material/ -/dist/*.zip \ No newline at end of file +/dist/*.zip +/skins/neowx-material/node_modules/ +/skins/neowx-material/css/style.css.map +/skins/neowx-material/css/style.min.css.map +/neowx-material-latest.zip diff --git a/CHANGELOG.md b/CHANGELOG.md index 53c684d..0696ffd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,26 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.35] - 2025-01-12 + +### CHANGED + +- restructured files to be compliant to weewx extensions (https://weewx.com/docs/5.1/custom/extensions/) + + +## [1.34] - 2025-01-11 + +### CHANGED + +- reworked translation using gettext() +- added languages + +## [1.12] + +### Added + +- history generator + ## [1.11] - 2021-03-30 ### Added diff --git a/README.md b/README.md index 869fe9f..3e60c3f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,11 @@ +# Fork of NeoWX Material +As the original repository (https://github.com/neoground/neowx-material) is +no longer maintained, this fork contains latest changes, improvements and bugfixes + +If you have any comments, just create an github issue + +Live: https://weewx.seehausen.org/ + # NeoWX Material **The most versatile and modern weewx skin** @@ -20,8 +28,8 @@ and many more new features. - interactive and zoomable charts - wind direction + speed visualization as a wind rose - accessible HTML + NOAA TXT file archive for all years and months -- easy translation - provides many languages out of the box! - (or add your own translation) +- Skin is internationalized so supports template based translation to many languages out of the box (catalan, german, english, spanish, finnish, french, italian, dutch, swedish) + - If your language is not available, it's easy to add it! How-to guide can be found [here](https://weewx.com/docs/5.1/custom/localization/#internationalized-your-language-is-available) - auto dark mode - works great on mobile and desktop - responsive design - optimized for modern tablets and smartphones - support for all available sensors @@ -34,11 +42,14 @@ Learn more about all features on our project page: ## Installation -See the [official documentation](https://neoground.com/docs/neowx-material/index) for more information. - -1. [Download](https://neoground.com/projects/neowx-material) the latest version -2. Install the extension: `wee_extension --install=path/to/neowx-material.zip` -3. restart weewx: `sudo service weewx restart` +1. install latest version via extension +```bash + weectl extension install https://github.com/seehase/neowx-material/archive/refs/heads/master.zip +``` +2. restart weewx: +```bash + sudo service weewx restart +``` If your skin doesn't change edit the `weewx.conf` and set `skin = neowx-material` in the `[StdReport]` section, after that reload weewx: `sudo service weewx reload`. @@ -47,6 +58,42 @@ This skin works best with the python ephem module installed (needed for the almanac). Install `pyephem` via pip, or the `python3-ephem` package via package manager. +## Localization + +### Language translation +To have WeeWx to use the language you want, follow the guide from [this](https://weewx.com/docs/5.1/custom/localization/) page. + +Built-in language packs are installed under /lang folder within the skin folder, eg. ```/etc/weewx/skins/neowx-material/lang/``` + +Language packs are identified with standardized two-letter identifier for each language. + +### Time & date localization +To have the reports with your local time and date format, the needed locale needs to be installed and passed to WeeWx at startup. + +1. Query which locales are installed: +```bash + sudo locale -a +``` +2. If your own locale is missing, install it. + + In debian-based machines: + ```bash + sudo dpkg-reconfigure locales + ``` + In RHEL-based machines: + ```bash + sudo locale-gen + ``` +3. Edit the WeeWx startup service to pass LANG-variable to WeeWx + + In systemd-based machines the variable is added under the ```[Service]``` section + ```bash + [Service] + # set LANG to display time/date in local language & format + Environment="LANG=" + ... + ``` + ## Contribution Feel free to add your own improvements. Contributions are always welcome! @@ -56,7 +103,10 @@ We hope that this skin will do the same. Please consider translating our skin in your language. If you want to provide any improvements, feel free to create a pull request. -We use [Gitmoji](https://gitmoji.dev/) commit messages. +As the main repository is no longer maintained please create a pull request in + +`https://github.com/seehase/neowx-material` + ## Development @@ -65,7 +115,7 @@ Setting up the development environment is easy: - clone / download repository - install npm packages (`yarn install` / `npm install`) - for easy testing create a symlink from your `WEEWX_HOME/skins/neowx-material` - to the `src` directory + to the `skins` directory For basic tasks npm / yarn scripts are available. @@ -73,32 +123,16 @@ Styling is done via SCSS, compile it to `css/style.css` by: `yarn run build-css` ### Available scripts -| Script | Description | -| ---------------- | --------------------------------------------------------------------- | -| build-css | Create css/style.css from SCSS files | -| build-minify-css | Create minified css/style.min.css from SCSS files | -| cleanup-build | Remove development files from dist directory | -| copy-directories | Copy directories from src to dist (for building) | -| copy-files | Copy files from src to dist (for building) | -| delete-build | Remove files inside dist/skins/neowx-material | -| build | Build job: delete-build, build-minify-css, copy files + dirs, cleanup | -| create-zip | Creates a zip file of the dist directory. Use this after `build` | +| Script | Description | +| ---------------- |-----------------------------------------------------| +| build-css | Create css/style.css from SCSS files | +| build-minify-css | Create minified css/style.min.css from SCSS files | +| build | Build job: build-css and build-minify-css | -### Building - -To create a dist package run `yarn run build`. This will clean up the dist environment -and copy all files, directories and create the minified CSS. -You find the final skin at `dist/skins/neowx-material`. -Create a zip-file of the `dist` directory to create the final package -which you can easily install with `wee_extension`. - -You may need to adjust the values if you add / change file names. In this case you -may also need to adjust the dist/install.py script which contains a list of all -files which should be copied to the weewx skin directory on installation. +### Building -Building is currently only supported on linux systems due to system commands used -in the npm scripts. On other systems this needs to be adjusted or done manually. +Run `yarn run build` to create the CSS and minified CSS. ## Thank You! diff --git a/bin/user/historygenerator.py b/bin/user/historygenerator.py new file mode 100644 index 0000000..66aa110 --- /dev/null +++ b/bin/user/historygenerator.py @@ -0,0 +1,431 @@ +# +# Copyright (c) 2013-2016 Nick Dajda +# +# Distributed under the terms of the GNU GENERAL PUBLIC LICENSE +# +"""Extends the Cheetah generator search list to add html historic data tables in a nice colour scheme. + +Tested on Weewx release 4.0.0. +Works with all databases. +Observes the units of measure and display formats specified in skin.conf. + +WILL NOT WORK with Weewx prior to release 3.0. + -- Use this version for 2.4 - 2.7: https://github.com/brewster76/fuzzy-archer/releases/tag/v2.0 + +To use it, add this generator to search_list_extensions in skin.conf: + +[CheetahGenerator] + search_list_extensions = user.historygenerator.MyXSearch + +1) The $alltime tag: + +Allows tags such as $alltime.outTemp.max for the all-time max +temperature, or $seven_day.rain.sum for the total rainfall in the last +seven days. + +2) Nice colourful tables summarising history data by month and year: + +Adding the section below to your skins.conf file will create these new tags: + $min_temp_table + $max_temp_table + $avg_temp_table + $rain_table + +############################################################################################ +# +# HTML month/year colour coded summary table generator +# +[HistoryReport] + # minvalues, maxvalues and colours should contain the same number of elements. + # + # For example, the [min_temp] example below, if the minimum temperature measured in + # a month is between -50 and -10 (degC) then the cell will be shaded in html colour code #0029E5. + # + # colours = background colour + # fontColours = foreground colour [optional, defaults to black if omitted] + + + # Default is temperature scale + minvalues = -50, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35 + maxvalues = -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 60 + colours = "#0029E5", "#0186E7", "#02E3EA", "#04EC97", "#5EF3D2", "#2BF207", "#8AF408", "#E9F70A", "#F9A90B", "#FC4D0D", "#FF0F2D" + fontColours = "#FFFFFF", "#FFFFFF", "#000000", "#000000", "#000000", "#000000", "#000000", "#000000", "#FFFFFF", "#FFFFFF", "#FFFFFF" + monthnames = Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec + + # The Raspberry Pi typically takes 15+ seconds to calculate all the summaries with a few years of weather date. + # refresh_interval is how often in minutes the tables are calculated. + refresh_interval = 60 + + [[min_temp]] # Create a new Cheetah tag which will have a _table suffix: $min_temp_table + obs_type = outTemp # obs_type can be any weewx observation, e.g. outTemp, barometer, wind, ... + aggregate_type = min # Any of these: 'sum', 'count', 'avg', 'max', 'min' + + [[max_temp]] + obs_type = outTemp + aggregate_type = max + + [[avg_temp]] + obs_type = outTemp + aggregate_type = avg + + [[rain]] + obs_type = rain + aggregate_type = sum + data_binding = alternative_binding + + # Override default temperature colour scheme with rain specific scale + minvalues = 0, 25, 50, 75, 100, 150 + maxvalues = 25, 50, 75, 100, 150, 1000 + colours = "#E0F8E0", "#A9F5A9", "#58FA58", "#2EFE2E", "#01DF01", "#01DF01" + fontColours = "#000000", "#000000", "#000000", "#000000", "#000000", "#000000" +""" + +from datetime import datetime +import time +import logging +import os.path + +from configobj import ConfigObj + +from weewx.cheetahgenerator import SearchList +from weewx.tags import TimespanBinder +import weeutil.weeutil + +log = logging.getLogger(__name__) + +class MyXSearch(SearchList): + def __init__(self, generator): + SearchList.__init__(self, generator) + + self.table_dict = generator.skin_dict['HistoryReport'] + + # Calculate the tables once every refresh_interval mins + self.refresh_interval = int(self.table_dict.get('refresh_interval', 5)) + self.cache_time = 0 + + self.search_list_extension = {} + + # Make bootstrap specific labels in config file available to templates + if 'BootstrapLabels' in generator.skin_dict: + self.search_list_extension['BootstrapLabels'] = generator.skin_dict['BootstrapLabels'] + else: + log.debug("%s: No bootstrap specific labels found" % os.path.basename(__file__)) + + # Make observation labels available to templates + if 'Labels' in generator.skin_dict: + self.search_list_extension['Labels'] = generator.skin_dict['Labels'] + else: + log.debug("%s: No observation labels found" % os.path.basename(__file__)) + + # Make LiveGauges specific labels in config file available to templates + if 'LiveGauges' in generator.skin_dict: + self.search_list_extension['LiveGauges'] = generator.skin_dict['LiveGauges'] + else: + log.debug("%s: No LiveGauges specific labels found" % os.path.basename(__file__)) + + # Make LiveCharts specific labels in config file available to templates + if 'LiveCharts' in generator.skin_dict: + self.search_list_extension['LiveCharts'] = generator.skin_dict['LiveCharts'] + else: + log.debug("%s: No LiveCharts specific labels found" % os.path.basename(__file__)) + + # Make ImageGenerator specific labels in config file available to templates + image_dict = {} + image_config_path = os.path.join(generator.config_dict['WEEWX_ROOT'], generator.config_dict['StdReport']['SKIN_ROOT'], + 'Images', "skin.conf") + try: + image_dict = ConfigObj(image_config_path) + except: + log.info("%s: Could not import image dictionary %s" % + os.path.basename(__file__), image_config_path) + if 'ImageGenerator' in image_dict: + self.search_list_extension['ImageGenerator'] = image_dict['ImageGenerator'] + else: + log.debug("%s: No ImageGenerator specific labels found" % os.path.basename(__file__)) + + def get_extension_list(self, valid_timespan, db_lookup): + """For weewx V3.x extensions. Should return a list + of objects whose attributes or keys define the extension. + + valid_timespan: An instance of weeutil.weeutil.TimeSpan. This will hold the + start and stop times of the domain of valid times. + + db_lookup: A function with call signature db_lookup(data_binding), which + returns a database manager and where data_binding is an optional binding + name. If not given, then a default binding will be used. + """ + + # Time to recalculate? + if (time.time() - (self.refresh_interval * 60)) > self.cache_time: + self.cache_time = time.time() + + # + # The html history tables + # + + t1 = time.time() + ngen = 0 + + for table in self.table_dict.sections: + noaa = True if table == 'NOAA' else False + + table_options = weeutil.weeutil.accumulateLeaves(self.table_dict[table]) + + + # Get the binding where the data is allocated + binding = table_options.get('data_binding', 'wx_binding') + + # + # The all time statistics + # + + # If this generator has been called in the [SummaryByMonth] or [SummaryByYear] + # section in skin.conf then valid_timespan won't contain enough history data for + # the colourful summary tables. Use the data binding provided as table option. + alltime_timespan = weeutil.weeutil.TimeSpan(db_lookup(data_binding=binding).first_timestamp, db_lookup(data_binding=binding).last_timestamp) + + + # First, get a TimeSpanStats object for all time. This one is easy + # because the object valid_timespan already holds all valid times to be + # used in the report. se the data binding provided as table option. + all_stats = TimespanBinder(alltime_timespan, db_lookup, data_binding=binding, formatter=self.generator.formatter, + converter=self.generator.converter) + + # Now create a small dictionary with keys 'alltime' and 'seven_day': + self.search_list_extension['alltime'] = all_stats + + # Show all time unless starting date specified + startdate = table_options.get('startdate', None) + if startdate is not None: + table_timespan = weeutil.weeutil.TimeSpan(int(startdate), db_lookup(binding).last_timestamp) + table_stats = TimespanBinder(table_timespan, db_lookup, data_binding=binding, formatter=self.generator.formatter, + converter=self.generator.converter) + else: + table_stats = all_stats + + table_name = table + '_table' + self.search_list_extension[table_name] = self._statsHTMLTable(table_options, table_stats, table_name, binding, NOAA=noaa) + ngen += 1 + + t2 = time.time() + + log.info("%s: Generated %d tables in %.2f seconds" % + (os.path.basename(__file__), ngen, t2 - t1)) + + return [self.search_list_extension] + + def _parseTableOptions(self, table_options, table_name): + """Create an orderly list containing lower and upper thresholds, cell background and foreground colors + """ + + # Check everything's the same length + l = len(table_options['minvalues']) + + for i in [table_options['maxvalues'], table_options['colours']]: + if len(i) != l: + log.info("%s: minvalues, maxvalues and colours must have the same number of elements in table: %s" + % (os.path.basename(__file__), table_name)) + return None + + font_color_list = table_options['fontColours'] if 'fontColours' in table_options else ['#000000'] * l + + return list(zip(table_options['minvalues'], table_options['maxvalues'], table_options['colours'], font_color_list)) + + + def _statsHTMLTable(self, table_options, table_stats, table_name, binding, NOAA=False): + """ + table_options: Dictionary containing skin.conf options for particluar table + all_stats: Link to all_stats TimespanBinder + """ + + aggregation = False + + cellColours = self._parseTableOptions(table_options, table_name) + + summary_column = weeutil.weeutil.to_bool(table_options.get("summary_column", False)) + + if None is cellColours: + # Give up + return None + + if NOAA is True: + unit_formatted = "" + else: + obs_type = table_options['obs_type'] + aggregate_type = table_options['aggregate_type'] + converter = table_stats.converter + + # obs_type + readingBinder = getattr(table_stats, obs_type) + + # Some aggregate come with an argument + if aggregate_type in ['max_ge', 'max_le', 'min_ge', 'min_le', + 'sum_ge', 'sum_le', 'avg_ge', 'avg_le']: + + aggregation = True + try: + threshold_value = float(table_options['aggregate_threshold'][0]) + except KeyError: + log.info("%s: Problem with aggregate_threshold. Should be in the format: [value], [units]" % + (os.path.basename(__file__))) + return "Could not generate table %s" % table_name + + threshold_units = table_options['aggregate_threshold'][1] + + try: + reading = getattr(readingBinder, aggregate_type)((threshold_value, threshold_units)) + except IndexError: + log.info("%s: Problem with aggregate_threshold units: %s" % (os.path.basename(__file__), + str(threshold_units))) + return "Could not generate table %s" % table_name + else: + try: + reading = getattr(readingBinder, aggregate_type) + except KeyError: + log.info("%s: aggregate_type %s not found" % (os.path.basename(__file__), + aggregate_type)) + return "Could not generate table %s" % table_name + + try: + unit_type = reading.converter.group_unit_dict[reading.value_t[2]] + except KeyError: + log.info("%s: obs_type %s no unit found" % (os.path.basename(__file__), + obs_type)) + unit_formatted = '' + + # 'units' option in skin.conf? + if 'units' in table_options: + unit_formatted = table_options['units'] + else: + if (aggregation): + unit_formatted = "Days" + else: + if unit_type in reading.formatter.unit_label_dict: + unit_formatted = reading.formatter.unit_label_dict[unit_type] + + # For aggregrate types which return number of occurrences (e.g. max_ge), set format to integer + + # Don't catch error here - we absolutely need the string format + if unit_type == 'count': + format_string = '%d' + else: + format_string = reading.formatter.unit_format_dict[unit_type] + + htmlText = '\n' + htmlText += ' \n' + htmlText += ' \n' % unit_formatted + + for mon in table_options.get('monthnames', ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']): + htmlText += ' \n' % year_number + + for month in year.months(): + if NOAA is True: + #for property, value in vars(month.dateTime.value_t[0]).iteritems(): + # print property, ": ", value + + if (month.timespan[1] < table_stats.timespan.start) or (month.timespan[0] > table_stats.timespan.stop): + # print "No data for... %d, %d" % (year_number, datetime.fromtimestamp(month.timespan[0]).month) + htmlLine += '\n' + else: + htmlLine += self._NoaaCell(datetime.fromtimestamp(month.timespan[0]), table_options) + else: + # update the binding to access the right DB + obsMonth = getattr(month, obs_type) + obsMonth.data_binding = binding; + if aggregation: + try: + value = getattr(obsMonth, aggregate_type)((threshold_value, threshold_units)).value_t + except: + value = [0, 'count'] + else: + value = converter.convert(getattr(obsMonth, aggregate_type).value_t) + + htmlLine += (' ' * 12) + self._colorCell(value[0], format_string, cellColours) + + if summary_column: + obsYear = getattr(year, obs_type) + obsYear.data_binding = binding; + + if aggregation: + try: + value = getattr(obsYear, aggregate_type)((threshold_value, threshold_units)).value_t + except: + value = [0, 'count'] + else: + value = converter.convert(getattr(obsYear, aggregate_type).value_t) + + htmlLine += (' ' * 12) + self._colorCell(value[0], format_string, cellColours, summary=True, noaa=NOAA) + + htmlLine += (' ' * 8) + "\n" + + htmlText += htmlLine + + htmlText += "
' + #if NOAA is False: + # htmlText += " border-right " + htmlText += '%s\n' + + if NOAA is True: + htmlLine += (' ' * 12) + "%s\n" % \ + self._NoaaYear(datetime.fromtimestamp(year.timespan[0]), table_options) + else: + htmlLine += (' ' * 12) + '%d-
\n" + + return htmlText + + def _colorCell(self, value, format_string, cellColours, summary=False, noaa=False): + """Returns a '
z.zz
' html table entry string. + + value: Numeric value for the observation + format_string: How the numberic value should be represented in the table cell. + cellColours: An array containing 4 lists. [minvalues], [maxvalues], [background color], [foreground color] + """ + + cellText = '= float(c[0])) and (value < float(c[1])): + cellText += ' style="background-color:%s; color:%s"' % (c[2], c[3]) + break + formatted_value = format_string % value + + else: + formatted_value = '-' + + cellText += '>%s\n' % formatted_value + + return cellText + + def _NoaaCell(self, dt, table_options): + cellText = '%s \n' % \ + (dt.strftime(table_options['month_filename']), dt.strftime("%m-%y")) + + return cellText + + def _NoaaYear(self, dt, table_options): + cellText = '%s\n' % \ + (dt.strftime(table_options['year_filename']), dt.strftime("%Y")) + + return cellText diff --git a/dist/install.py b/dist/install.py deleted file mode 100644 index 3a06303..0000000 --- a/dist/install.py +++ /dev/null @@ -1,144 +0,0 @@ -# installer for the neowx-material skin - -from setup import ExtensionInstaller - -def loader(): - return BasicInstaller() - -class BasicInstaller(ExtensionInstaller): - def __init__(self): - super(BasicInstaller, self).__init__( - version="1.11", - name='neowx-material', - description='The most versatile and modern weewx skin', - author="Neoground GmbH", - author_email="weather@neoground.com", - config={ - 'StdReport': { - 'StandardReport': { - 'skin':'neowx-material' - } - } - }, - files=[('skins/neowx-material', - ['skins/neowx-material/almanac.html.tmpl', - 'skins/neowx-material/archive.html.tmpl', - 'skins/neowx-material/footer.inc', - 'skins/neowx-material/graph_area_archive_config.inc', - 'skins/neowx-material/graph_area_config.inc', - 'skins/neowx-material/graph_bar_archive_config.inc', - 'skins/neowx-material/graph_bar_config.inc', - 'skins/neowx-material/graph_radar_config.inc', - 'skins/neowx-material/head.inc', - 'skins/neowx-material/header.inc', - 'skins/neowx-material/index.html.tmpl', - 'skins/neowx-material/js.inc', - 'skins/neowx-material/manifest.json', - 'skins/neowx-material/month-%Y-%m.html.tmpl', - 'skins/neowx-material/month.html.tmpl', - 'skins/neowx-material/skin.conf', - 'skins/neowx-material/telemetry.html.tmpl', - 'skins/neowx-material/week.html.tmpl', - 'skins/neowx-material/year-%Y.html.tmpl', - 'skins/neowx-material/year.html.tmpl', - 'skins/neowx-material/yesterday.html.tmpl', - 'skins/neowx-material/archive/NOAA-%Y.txt.tmpl', - 'skins/neowx-material/archive/NOAA-%Y-%m.txt.tmpl', - 'skins/neowx-material/css/bootstrap.min.css', - 'skins/neowx-material/css/style.min.css', - 'skins/neowx-material/fonts/OFL.txt', - 'skins/neowx-material/fonts/Rubik-Light.eot', - 'skins/neowx-material/fonts/Rubik-Light.woff', - 'skins/neowx-material/fonts/Rubik-Light.woff2', - 'skins/neowx-material/fonts/Rubik-Regular.eot', - 'skins/neowx-material/fonts/Rubik-Regular.woff', - 'skins/neowx-material/fonts/Rubik-Regular.woff2', - 'skins/neowx-material/img/icon-16.ico', - 'skins/neowx-material/img/icon-16.png', - 'skins/neowx-material/img/icon-32.png', - 'skins/neowx-material/img/icon-48.png', - 'skins/neowx-material/img/icon-72.png', - 'skins/neowx-material/img/icon-96.png', - 'skins/neowx-material/img/icon-120.png', - 'skins/neowx-material/img/icon-128.png', - 'skins/neowx-material/img/icon-144.png', - 'skins/neowx-material/img/icon-152.png', - 'skins/neowx-material/img/icon-168.png', - 'skins/neowx-material/img/icon-180.png', - 'skins/neowx-material/img/icon-192.png', - 'skins/neowx-material/img/icon-256.png', - 'skins/neowx-material/img/icon-512.png', - 'skins/neowx-material/img/icon-alpha-1x.png', - 'skins/neowx-material/img/icon-alpha-2x.png', - 'skins/neowx-material/img/splash/splash_640x1136.png', - 'skins/neowx-material/img/splash/splash_750x1334.png', - 'skins/neowx-material/img/splash/splash_828x1792.png', - 'skins/neowx-material/img/splash/splash_1125x2436.png', - 'skins/neowx-material/img/splash/splash_1136x640.png', - 'skins/neowx-material/img/splash/splash_1242x2208.png', - 'skins/neowx-material/img/splash/splash_1242x2688.png', - 'skins/neowx-material/img/splash/splash_1334x750.png', - 'skins/neowx-material/img/splash/splash_1536x2048.png', - 'skins/neowx-material/img/splash/splash_1668x2224.png', - 'skins/neowx-material/img/splash/splash_1668x2388.png', - 'skins/neowx-material/img/splash/splash_1792x828.png', - 'skins/neowx-material/img/splash/splash_2048x1536.png', - 'skins/neowx-material/img/splash/splash_2048x2732.png', - 'skins/neowx-material/img/splash/splash_2208x1242.png', - 'skins/neowx-material/img/splash/splash_2224x1668.png', - 'skins/neowx-material/img/splash/splash_2388x1668.png', - 'skins/neowx-material/img/splash/splash_2436x1125.png', - 'skins/neowx-material/img/splash/splash_2688x1242.png', - 'skins/neowx-material/img/splash/splash_2732x2048.png', - 'skins/neowx-material/js/app.js', - 'skins/neowx-material/js/bootstrap.min.js', - 'skins/neowx-material/js/jquery.min.js', - 'skins/neowx-material/js/mdb.min.js', - 'skins/neowx-material/js/popper.min.js', - 'skins/neowx-material/js/modules/wow.min.js', - 'skins/neowx-material/js/vendor/moment.min.js', - 'skins/neowx-material/js/vendor/moment-with-locales.min.js', - 'skins/neowx-material/js/vendor/apexcharts/apexcharts.min.js', - 'skins/neowx-material/js/vendor/apexcharts/locales/ca.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/cs.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/de.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/el.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/en.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/es.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/fi.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/fr.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/he.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/hi.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/hr.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/hy.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/id.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/it.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/ka.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/ko.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/lt.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/nb.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/nl.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/pl.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/pt.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/pt-br.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/rs.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/ru.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/se.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/sk.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/sl.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/sq.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/th.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/tr.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/ua.json', - 'skins/neowx-material/js/vendor/apexcharts/locales/zh-cn.json', - 'skins/neowx-material/weather-icons/css/weather-icons.css', - 'skins/neowx-material/weather-icons/css/weather-icons.min.css', - 'skins/neowx-material/weather-icons/css/weather-icons-wind.css', - 'skins/neowx-material/weather-icons/css/weather-icons-wind.min.css', - 'skins/neowx-material/weather-icons/font/weathericons-regular-webfont.eot', - 'skins/neowx-material/weather-icons/font/weathericons-regular-webfont.svg', - 'skins/neowx-material/weather-icons/font/weathericons-regular-webfont.ttf', - 'skins/neowx-material/weather-icons/font/weathericons-regular-webfont.woff', - 'skins/neowx-material/weather-icons/font/weathericons-regular-webfont.woff2']), - ] - ) diff --git a/dist/readme.txt b/dist/readme.txt deleted file mode 100644 index ed0d594..0000000 --- a/dist/readme.txt +++ /dev/null @@ -1,62 +0,0 @@ -+-------------------------------------------------------------------------+ -| | -| () () _ _ _ | -| | \ | | ___ ___ __ _ _ __ ___ _ _ _ __ __| | | -| () () | \| |/ _ \/ _ \ / _` | '__/ _ \| | | | '_ \ / _` | | -| | |\ | __/ (_) | (_| | | | (_) | |_| | | | | (_| | | -| () () |_| \_|\___|\___/ \__, |_| \___/ \__,_|_| |_|\__,_| | -| |___/ | -| () () G m b H | -| | -| weather (at) neoground.com https://neoground.com | -| | -+-------------------------------------------------------------------------+ - -+-------------------------------------------------------------------------+ -| | -| N E O W X M A T E R I A L S K I N | -| | -| R E A D M E | -| | -+-------------------------------------------------------------------------+ - -+-------------------------------------------------------------------------+ -| | -| Project information: https://neoground.com/projects/neowx-material | -| | -| Documentation: https://neoground.com/docs/neowx-material | -| | -| Github: https://github.com/neoground/neowx-material | -| | -+-------------------------------------------------------------------------+ - -+-------------------------------------------------------------------------+ -| | -| Installation instructions | -| | -| 1) install the extension | -| > wee_extension --install=/absolute/path/to/current/directory | -| | -| 2) restart WeeWX | -| > sudo service weewx restart | -| | -+-------------------------------------------------------------------------+ - -+-------------------------------------------------------------------------+ -| | -| Manual installation instructions | -| | -| 1) copy files to the weeWX skins directory | -| > cp -rp skins/neowx-material /home/weewx/skins | -| | -| 2) in the weeWX configuration file, add / change a report and set | -| neowx-material as its skin | -| [StdReport] | -| ... | -| [[StandardReport]] | -| skin = neowx-material | -| | -| 3) restart WeeWX | -| > sudo service weewx restart | -| | -+-------------------------------------------------------------------------+ diff --git a/install.py b/install.py new file mode 100644 index 0000000..8897da2 --- /dev/null +++ b/install.py @@ -0,0 +1,414 @@ +# installer for the neowx-material skin + +from setup import ExtensionInstaller + +def loader(): + return BasicInstaller() + +class BasicInstaller(ExtensionInstaller): + def __init__(self): + super(BasicInstaller, self).__init__( + version="1.35", + name='neowx-material', + description='The most versatile and modern weewx skin', + author="Neoground GmbH", + author_email="weather@neoground.com", + config={ + 'StdReport': { + 'StandardReport': { + 'skin':'neowx-material' + } + } + }, + files=[('skins/neowx-material', + ['skins/neowx-material/almanac.html.tmpl', + 'skins/neowx-material/archive/NOAA-%Y-%m.txt.tmpl', + 'skins/neowx-material/archive/NOAA-%Y.txt.tmpl', + 'skins/neowx-material/archive.html.tmpl', + 'skins/neowx-material/css/bootstrap.min.css', + 'skins/neowx-material/css/style.css', + 'skins/neowx-material/css/style.min.css', + 'skins/neowx-material/fonts/OFL.txt', + 'skins/neowx-material/fonts/Rubik-Light.eot', + 'skins/neowx-material/fonts/Rubik-Light.woff', + 'skins/neowx-material/fonts/Rubik-Light.woff2', + 'skins/neowx-material/fonts/Rubik-Regular.eot', + 'skins/neowx-material/fonts/Rubik-Regular.woff', + 'skins/neowx-material/fonts/Rubik-Regular.woff2', + 'skins/neowx-material/footer.inc', + 'skins/neowx-material/graph_area_archive_config.inc', + 'skins/neowx-material/graph_area_config.inc', + 'skins/neowx-material/graph_bar_archive_config.inc', + 'skins/neowx-material/graph_bar_config.inc', + 'skins/neowx-material/graph_line_archive_config.inc', + 'skins/neowx-material/graph_line_config.inc', + 'skins/neowx-material/graph_radar_config.inc', + 'skins/neowx-material/header.inc', + 'skins/neowx-material/head.inc', + 'skins/neowx-material/history.html.tmpl', + 'skins/neowx-material/img/icon-120.png', + 'skins/neowx-material/img/icon-128.png', + 'skins/neowx-material/img/icon-144.png', + 'skins/neowx-material/img/icon-152.png', + 'skins/neowx-material/img/icon-168.png', + 'skins/neowx-material/img/icon-16.ico', + 'skins/neowx-material/img/icon-16.png', + 'skins/neowx-material/img/icon-180.png', + 'skins/neowx-material/img/icon-192.png', + 'skins/neowx-material/img/icon-256.png', + 'skins/neowx-material/img/icon-32.png', + 'skins/neowx-material/img/icon-48.png', + 'skins/neowx-material/img/icon-512.png', + 'skins/neowx-material/img/icon-72.png', + 'skins/neowx-material/img/icon-76.png', + 'skins/neowx-material/img/icon-96.png', + 'skins/neowx-material/img/icon-alpha-1x.png', + 'skins/neowx-material/img/icon-alpha-2x.png', + 'skins/neowx-material/img/neowx-material-icon.psd', + 'skins/neowx-material/img/splash/splash_1125x2436.png', + 'skins/neowx-material/img/splash/splash_1136x640.png', + 'skins/neowx-material/img/splash/splash_1242x2208.png', + 'skins/neowx-material/img/splash/splash_1242x2688.png', + 'skins/neowx-material/img/splash/splash_1334x750.png', + 'skins/neowx-material/img/splash/splash_1536x2048.png', + 'skins/neowx-material/img/splash/splash_1668x2224.png', + 'skins/neowx-material/img/splash/splash_1668x2388.png', + 'skins/neowx-material/img/splash/splash_1792x828.png', + 'skins/neowx-material/img/splash/splash_2048x1536.png', + 'skins/neowx-material/img/splash/splash_2048x2732.png', + 'skins/neowx-material/img/splash/splash_2208x1242.png', + 'skins/neowx-material/img/splash/splash_2224x1668.png', + 'skins/neowx-material/img/splash/splash_2388x1668.png', + 'skins/neowx-material/img/splash/splash_2436x1125.png', + 'skins/neowx-material/img/splash/splash_2688x1242.png', + 'skins/neowx-material/img/splash/splash_2732x2048.png', + 'skins/neowx-material/img/splash/splash_640x1136.png', + 'skins/neowx-material/img/splash/splash_750x1334.png', + 'skins/neowx-material/img/splash/splash_828x1792.png', + 'skins/neowx-material/index.html.tmpl', + 'skins/neowx-material/js/app.js', + 'skins/neowx-material/js/bootstrap.js', + 'skins/neowx-material/js/bootstrap.min.js', + 'skins/neowx-material/js.inc', + 'skins/neowx-material/js/jquery.js', + 'skins/neowx-material/js/jquery.min.js', + 'skins/neowx-material/js/mdb.js', + 'skins/neowx-material/js/mdb.min.js', + 'skins/neowx-material/js/mdb.min.js.map', + 'skins/neowx-material/js/modules/wow.min.js', + 'skins/neowx-material/js/popper.js', + 'skins/neowx-material/js/popper.min.js', + 'skins/neowx-material/js/vendor/apexcharts/LICENSE', + 'skins/neowx-material/js/vendor/apexcharts/apexcharts.min.js', + 'skins/neowx-material/js/vendor/apexcharts/locales/ca.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/cs.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/de.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/el.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/en.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/es.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/fi.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/fr.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/he.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/hi.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/hr.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/hy.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/id.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/it.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/ka.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/ko.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/lt.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/nb.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/nl.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/pl.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/pt-br.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/pt.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/rs.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/ru.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/se.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/sk.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/sl.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/sq.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/th.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/tr.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/ua.json', + 'skins/neowx-material/js/vendor/apexcharts/locales/zh-cn.json', + 'skins/neowx-material/js/vendor/moment.min.js', + 'skins/neowx-material/js/vendor/moment-with-locales.min.js', + 'skins/neowx-material/lang/ca.conf', + 'skins/neowx-material/lang/de.conf', + 'skins/neowx-material/lang/en.conf', + 'skins/neowx-material/lang/es.conf', + 'skins/neowx-material/lang/fi.conf', + 'skins/neowx-material/lang/fr.conf', + 'skins/neowx-material/lang/it.conf', + 'skins/neowx-material/lang/nl.conf', + 'skins/neowx-material/lang/se.conf', + 'skins/neowx-material/manifest.json', + 'skins/neowx-material/month-%Y-%m.html.tmpl', + 'skins/neowx-material/month.html.tmpl', + 'skins/neowx-material/package.json', + 'skins/neowx-material/scss/core/bootstrap/_functions.scss', + 'skins/neowx-material/scss/core/bootstrap/_rfs.scss', + 'skins/neowx-material/scss/core/bootstrap/_variables.scss', + 'skins/neowx-material/scss/core/_colors.scss', + 'skins/neowx-material/scss/core/_global.scss', + 'skins/neowx-material/scss/core/_helpers.scss', + 'skins/neowx-material/scss/core/_masks.scss', + 'skins/neowx-material/scss/core/_mixins.scss', + 'skins/neowx-material/scss/core/_typography.scss', + 'skins/neowx-material/scss/core/_variables.scss', + 'skins/neowx-material/scss/core/_waves.scss', + 'skins/neowx-material/scss/_custom-variables.scss', + 'skins/neowx-material/scss/free/_animations-basic.scss', + 'skins/neowx-material/scss/free/_badges.scss', + 'skins/neowx-material/scss/free/_buttons.scss', + 'skins/neowx-material/scss/free/_cards.scss', + 'skins/neowx-material/scss/free/_dropdowns.scss', + 'skins/neowx-material/scss/free/_footers.scss', + 'skins/neowx-material/scss/free/_forms.scss', + 'skins/neowx-material/scss/free/_list-group.scss', + 'skins/neowx-material/scss/free/_msc.scss', + 'skins/neowx-material/scss/free/_navbars.scss', + 'skins/neowx-material/scss/free/_tables.scss', + 'skins/neowx-material/scss/_neowx-material.scss', + 'skins/neowx-material/scss/_rubik-font.scss', + 'skins/neowx-material/scss/style.scss', + 'skins/neowx-material/skin.conf', + 'skins/neowx-material/telemetry.html.tmpl', + 'skins/neowx-material/weather-icons/README.md', + 'skins/neowx-material/weather-icons/css/weather-icons.css', + 'skins/neowx-material/weather-icons/css/weather-icons.min.css', + 'skins/neowx-material/weather-icons/css/weather-icons-wind.css', + 'skins/neowx-material/weather-icons/css/weather-icons-wind.min.css', + 'skins/neowx-material/weather-icons/font/weathericons-regular-webfont.eot', + 'skins/neowx-material/weather-icons/font/weathericons-regular-webfont.svg', + 'skins/neowx-material/weather-icons/font/weathericons-regular-webfont.ttf', + 'skins/neowx-material/weather-icons/font/weathericons-regular-webfont.woff', + 'skins/neowx-material/weather-icons/font/weathericons-regular-webfont.woff2', + 'skins/neowx-material/weather-icons/svg/wi-alien.svg', + 'skins/neowx-material/weather-icons/svg/wi-barometer.svg', + 'skins/neowx-material/weather-icons/svg/wi-celsius.svg', + 'skins/neowx-material/weather-icons/svg/wi-cloud-down.svg', + 'skins/neowx-material/weather-icons/svg/wi-cloud-refresh.svg', + 'skins/neowx-material/weather-icons/svg/wi-cloud.svg', + 'skins/neowx-material/weather-icons/svg/wi-cloud-up.svg', + 'skins/neowx-material/weather-icons/svg/wi-cloudy-gusts.svg', + 'skins/neowx-material/weather-icons/svg/wi-cloudy.svg', + 'skins/neowx-material/weather-icons/svg/wi-cloudy-windy.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-cloudy-gusts.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-cloudy-high.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-cloudy.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-cloudy-windy.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-fog.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-hail.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-haze.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-lightning.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-light-wind.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-rain-mix.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-rain.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-rain-wind.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-showers.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-sleet-storm.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-sleet.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-snow.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-snow-thunderstorm.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-snow-wind.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-sprinkle.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-storm-showers.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-sunny-overcast.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-sunny.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-thunderstorm.svg', + 'skins/neowx-material/weather-icons/svg/wi-day-windy.svg', + 'skins/neowx-material/weather-icons/svg/wi-degrees.svg', + 'skins/neowx-material/weather-icons/svg/wi-direction-down-left.svg', + 'skins/neowx-material/weather-icons/svg/wi-direction-down-right.svg', + 'skins/neowx-material/weather-icons/svg/wi-direction-down.svg', + 'skins/neowx-material/weather-icons/svg/wi-direction-left.svg', + 'skins/neowx-material/weather-icons/svg/wi-direction-right.svg', + 'skins/neowx-material/weather-icons/svg/wi-direction-up-left.svg', + 'skins/neowx-material/weather-icons/svg/wi-direction-up-right.svg', + 'skins/neowx-material/weather-icons/svg/wi-direction-up.svg', + 'skins/neowx-material/weather-icons/svg/wi-dust.svg', + 'skins/neowx-material/weather-icons/svg/wi-earthquake.svg', + 'skins/neowx-material/weather-icons/svg/wi-fahrenheit.svg', + 'skins/neowx-material/weather-icons/svg/wi-fire.svg', + 'skins/neowx-material/weather-icons/svg/wi-flood.svg', + 'skins/neowx-material/weather-icons/svg/wi-fog.svg', + 'skins/neowx-material/weather-icons/svg/wi-gale-warning.svg', + 'skins/neowx-material/weather-icons/svg/wi-hail.svg', + 'skins/neowx-material/weather-icons/svg/wi-horizon-alt.svg', + 'skins/neowx-material/weather-icons/svg/wi-horizon.svg', + 'skins/neowx-material/weather-icons/svg/wi-hot.svg', + 'skins/neowx-material/weather-icons/svg/wi-humidity.svg', + 'skins/neowx-material/weather-icons/svg/wi-hurricane.svg', + 'skins/neowx-material/weather-icons/svg/wi-hurricane-warning.svg', + 'skins/neowx-material/weather-icons/svg/wi-lightning.svg', + 'skins/neowx-material/weather-icons/svg/wi-lunar-eclipse.svg', + 'skins/neowx-material/weather-icons/svg/wi-meteor.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-first-quarter.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-full.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-new.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-third-quarter.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-1.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-2.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-3.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-4.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-5.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-6.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-1.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-2.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-3.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-4.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-5.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-6.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-1.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-2.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-3.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-4.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-5.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-6 .svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-1.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-2.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-3.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-4.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-5.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-6 .svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-first-quarter.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-full.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-new.svg', + 'skins/neowx-material/weather-icons/svg/wi-moonrise.svg', + 'skins/neowx-material/weather-icons/svg/wi-moonset.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-third-quarter.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-1.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-2.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-3.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-4 .svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-5.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-6.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-1.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-2.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-3.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-4.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-5 .svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-6.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-1.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-2.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-3.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-4.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-5.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-6 .svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-1.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-2.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-3.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-4 .svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-5.svg', + 'skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-6.svg', + 'skins/neowx-material/weather-icons/svg/wi-na.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy-gusts.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy-high.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy-windy.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-hail.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-lightning.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-partly-cloudy.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-rain-mix.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-rain.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-rain-wind.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-showers.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-sleet-storm.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-sleet.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-snow.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-snow-thunderstorm.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-snow-wind.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-sprinkle.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-storm-showers.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-alt-thunderstorm.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-clear.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-cloudy-gusts.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-cloudy-high.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-cloudy.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-cloudy-windy.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-fog.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-hail.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-lightning.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-partly-cloudy.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-rain-mix.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-rain.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-rain-wind.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-showers.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-sleet-storm.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-sleet.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-snow.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-snow-thunderstorm.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-snow-wind.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-sprinkle.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-storm-showers.svg', + 'skins/neowx-material/weather-icons/svg/wi-night-thunderstorm.svg', + 'skins/neowx-material/weather-icons/svg/wi-raindrops.svg', + 'skins/neowx-material/weather-icons/svg/wi-raindrop.svg', + 'skins/neowx-material/weather-icons/svg/wi-rain-mix.svg', + 'skins/neowx-material/weather-icons/svg/wi-rain.svg', + 'skins/neowx-material/weather-icons/svg/wi-rain-wind.svg', + 'skins/neowx-material/weather-icons/svg/wi-refresh-alt.svg', + 'skins/neowx-material/weather-icons/svg/wi-refresh.svg', + 'skins/neowx-material/weather-icons/svg/wi-sandstorm.svg', + 'skins/neowx-material/weather-icons/svg/wi-showers.svg', + 'skins/neowx-material/weather-icons/svg/wi-sleet.svg', + 'skins/neowx-material/weather-icons/svg/wi-small-craft-advisory.svg', + 'skins/neowx-material/weather-icons/svg/wi-smog.svg', + 'skins/neowx-material/weather-icons/svg/wi-smoke.svg', + 'skins/neowx-material/weather-icons/svg/wi-snowflake-cold.svg', + 'skins/neowx-material/weather-icons/svg/wi-snow.svg', + 'skins/neowx-material/weather-icons/svg/wi-snow-wind.svg', + 'skins/neowx-material/weather-icons/svg/wi-solar-eclipse.svg', + 'skins/neowx-material/weather-icons/svg/wi-sprinkle.svg', + 'skins/neowx-material/weather-icons/svg/wi-stars.svg', + 'skins/neowx-material/weather-icons/svg/wi-storm-showers.svg', + 'skins/neowx-material/weather-icons/svg/wi-storm-warning.svg', + 'skins/neowx-material/weather-icons/svg/wi-strong-wind.svg', + 'skins/neowx-material/weather-icons/svg/wi-sunrise.svg', + 'skins/neowx-material/weather-icons/svg/wi-sunset.svg', + 'skins/neowx-material/weather-icons/svg/wi-thermometer-exterior.svg', + 'skins/neowx-material/weather-icons/svg/wi-thermometer-internal.svg', + 'skins/neowx-material/weather-icons/svg/wi-thermometer.svg', + 'skins/neowx-material/weather-icons/svg/wi-thunderstorm.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-10.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-11.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-12.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-1.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-2.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-3.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-4.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-5.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-6.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-7.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-8.svg', + 'skins/neowx-material/weather-icons/svg/wi-time-9.svg', + 'skins/neowx-material/weather-icons/svg/wi-tornado.svg', + 'skins/neowx-material/weather-icons/svg/wi-train.svg', + 'skins/neowx-material/weather-icons/svg/wi-tsunami.svg', + 'skins/neowx-material/weather-icons/svg/wi-umbrella.svg', + 'skins/neowx-material/weather-icons/svg/wi-volcano.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-0.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-10.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-11.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-12.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-1.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-2.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-3.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-4.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-5.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-6.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-7.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-8.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-beaufort-9.svg', + 'skins/neowx-material/weather-icons/svg/wi-wind-deg.svg', + 'skins/neowx-material/weather-icons/svg/wi-windy.svg', + 'skins/neowx-material/week.html.tmpl', + 'skins/neowx-material/year-%Y.html.tmpl', + 'skins/neowx-material/year.html.tmpl', + 'skins/neowx-material/yesterday.html.tmpl']), + ('bin/user', + ['bin/user/historygenerator.py']), + ] + ) diff --git a/readme_install.txt b/readme_install.txt new file mode 100644 index 0000000..aabf0ef --- /dev/null +++ b/readme_install.txt @@ -0,0 +1,75 @@ ++----------------------------------------------------------------------------------------------------------+ +| | +| () () _ _ _ | +| | \ | | ___ ___ __ _ _ __ ___ _ _ _ __ __| | | +| () () | \| |/ _ \/ _ \ / _` | '__/ _ \| | | | '_ \ / _` | | +| | |\ | __/ (_) | (_| | | | (_) | |_| | | | | (_| | | +| () () |_| \_|\___|\___/ \__, |_| \___/ \__,_|_| |_|\__,_| | +| |___/ | +| () () G m b H | +| | +| weather (at) neoground.com https://neoground.com | +| | ++----------------------------------------------------------------------------------------------------------+ + ++----------------------------------------------------------------------------------------------------------+ +| | +| N E O W X M A T E R I A L S K I N | +| | +| current fork | +| https://github.com/seehase/neowx-material | +| | +| V 1.35.x | +| | +| R E A D M E | +| | ++----------------------------------------------------------------------------------------------------------+ + ++----------------------------------------------------------------------------------------------------------+ +| | +| Project information: https://neoground.com/projects/neowx-material | +| | +| Documentation: https://neoground.com/docs/neowx-material | +| | +| original Github: https://github.com/neoground/neowx-material | +| current fork Github: https://github.com/seehase/neowx-material | +| | ++----------------------------------------------------------------------------------------------------------+ + ++----------------------------------------------------------------------------------------------------------+ +| | +| Installation instructions tested with weewx 5.1 | +| | +| 1) install latest version via extension | +| > weectl extension install https://github.com/seehase/neowx-material/archive/refs/heads/master.zip | +| | +| 2) restart WeeWX | +| > sudo systemctl restart weewx | +| or | +| > sudo service weewx restart | +| | ++----------------------------------------------------------------------------------------------------------+ + ++----------------------------------------------------------------------------------------------------------+ +| | +| Manual installation instructions | +| | +| 1) copy files to the weeWX skins directory | +| > cp -rp skins/neowx-material /etc/weewx/skins | +| | +| 3) copy /bin/user/historygenerator.py to | +| $WEEWX_ROOT/user. default: /etc/weewx/bin/user | +| | +| 3) in the weeWX configuration file, add / change a report and set | +| neowx-material as its skin | +| [StdReport] | +| ... | +| [[StandardReport]] | +| skin = neowx-material | +| | +| 3) restart WeeWX | +| > sudo systemctl restart weewx | | +| or | +| > sudo service weewx restart | +| | ++----------------------------------------------------------------------------------------------------------+ diff --git a/src/almanac.html.tmpl b/skins/neowx-material/almanac.html.tmpl similarity index 77% rename from src/almanac.html.tmpl rename to skins/neowx-material/almanac.html.tmpl index c709007..29e8482 100644 --- a/src/almanac.html.tmpl +++ b/skins/neowx-material/almanac.html.tmpl @@ -3,9 +3,9 @@ ## | almanac.html.tmpl Template file for "almanac" page | ## +-------------------------------------------------------------------------+ - + - $Extras.Translations[$Extras.language].almanac | $station.location + $gettext("almanac") | $station.location #include "head.inc" @@ -13,6 +13,18 @@ #attr $active_nav = 'almanac' #include "header.inc" +## If extended almanac information is available, do extra calculations. +#if $almanac.hasExtras + ## For the change in daylight, pick a string to indicate whether it is more or + ## less than yesterday: + #set $sun_visible_change = $almanac.sun.visible_change + #if $sun_visible_change.raw < 0 + #set $change_str = $gettext("less_than_yesterday") + #else + #set $change_str = $gettext("more_than_yesterday") + #end if +#end if +
@@ -20,7 +32,7 @@
-

$Extras.Translations[$Extras.language].almanac

+

$gettext("almanac")

#if $almanac.hasExtras @@ -28,30 +40,36 @@
-
$Extras.Translations[$Extras.language].sun
+
$gettext("sun")
- $Extras.Translations[$Extras.language].rise
+ $gettext("rise") $almanac.sun.rise $almanac(horizon=-6).sun(use_center=1).rise + title="$gettext("start_civil_twilight")">$almanac(horizon=-6).sun(use_center=1).rise
- $Extras.Translations[$Extras.language].transit
+ $gettext("transit") $almanac.sun.transit
- $Extras.Translations[$Extras.language].set
+ $gettext("set") $almanac.sun.set $almanac(horizon=-6).sun(use_center=1).set + title="$gettext("end_civil_twilight")">$almanac(horizon=-6).sun(use_center=1).set +
+
+
+
+
+ $gettext("daylight")
+ $almanac.sun.visible.long_form
($sun_visible_change.long_form $change_str)
-
@@ -59,22 +77,22 @@
-
$Extras.Translations[$Extras.language].moon
+
$gettext("moon")
- $Extras.Translations[$Extras.language].rise
+ $gettext("rise") $almanac.moon.rise
- $Extras.Translations[$Extras.language].transit
+ $gettext("transit") $almanac.moon.transit
- $Extras.Translations[$Extras.language].set
+ $gettext("set") $almanac.moon.set
@@ -86,22 +104,22 @@
-
$Extras.Translations[$Extras.language].venus
+
$gettext("venus")
- $Extras.Translations[$Extras.language].rise
+ $gettext("rise") $almanac.venus.rise
- $Extras.Translations[$Extras.language].transit
+ $gettext("transit") $almanac.venus.transit
- $Extras.Translations[$Extras.language].set
+ $gettext("set") $almanac.venus.set
@@ -113,22 +131,22 @@
-
$Extras.Translations[$Extras.language].mars
+
$gettext("mars")
- $Extras.Translations[$Extras.language].rise
+ $gettext("rise") $almanac.mars.rise
- $Extras.Translations[$Extras.language].transit
+ $gettext("transit") $almanac.mars.transit
- $Extras.Translations[$Extras.language].set
+ $gettext("set") $almanac.mars.set
@@ -140,22 +158,22 @@
-
$Extras.Translations[$Extras.language].jupiter
+
$gettext("jupiter")
- $Extras.Translations[$Extras.language].rise
+ $gettext("rise") $almanac.jupiter.rise
- $Extras.Translations[$Extras.language].transit
+ $gettext("transit") $almanac.jupiter.transit
- $Extras.Translations[$Extras.language].set
+ $gettext("set") $almanac.jupiter.set
@@ -167,22 +185,22 @@
-
$Extras.Translations[$Extras.language].saturn
+
$gettext("saturn")
- $Extras.Translations[$Extras.language].rise
+ $gettext("rise") $almanac.saturn.rise
- $Extras.Translations[$Extras.language].transit
+ $gettext("transit") $almanac.saturn.transit
- $Extras.Translations[$Extras.language].set
+ $gettext("set") $almanac.saturn.set
@@ -195,25 +213,25 @@
- $Extras.Translations[$Extras.language].equinox - & $Extras.Translations[$Extras.language].solstice + $gettext("equinox") + & $gettext("solstice")
- + - + - + - +
$Extras.Translations[$Extras.language].vernal_equinox:$gettext("vernal_equinox"): $almanac.next_vernal_equinox
$Extras.Translations[$Extras.language].summer_solstice:$gettext("summer_solstice"): $almanac.next_summer_solstice
$Extras.Translations[$Extras.language].autumnal_equinox:$gettext("autumnal_equinox"): $almanac.next_autumnal_equinox
$Extras.Translations[$Extras.language].winter_solstice:$gettext("winter_solstice"): $almanac.next_winter_solstice
@@ -226,12 +244,12 @@
- $Extras.Translations[$Extras.language].moonphases + $gettext("moonphases")
- + #if $almanac.next_full_moon.raw < $almanac.next_new_moon.raw - + - + #else - + - + #end if @@ -285,17 +303,17 @@
-
$Extras.Translations[$Extras.language].sun
+
$gettext("sun")
- $Extras.Translations[$Extras.language].rise
+ $gettext("rise") $almanac.sunrise
- $Extras.Translations[$Extras.language].set
+ $gettext("set") $almanac.sunset
diff --git a/src/archive.html.tmpl b/skins/neowx-material/archive.html.tmpl similarity index 84% rename from src/archive.html.tmpl rename to skins/neowx-material/archive.html.tmpl index 2329fe3..678025b 100644 --- a/src/archive.html.tmpl +++ b/skins/neowx-material/archive.html.tmpl @@ -3,9 +3,9 @@ ## | archive.html.tmpl Template file for archive overview page | ## +-------------------------------------------------------------------------+ - + - $Extras.Translations[$Extras.language].archive | $station.location + $gettext("archive") | $station.location #include "head.inc" @@ -27,12 +27,12 @@ diff --git a/src/archive/NOAA-%Y-%m.txt.tmpl b/skins/neowx-material/archive/NOAA-%Y-%m.txt.tmpl similarity index 100% rename from src/archive/NOAA-%Y-%m.txt.tmpl rename to skins/neowx-material/archive/NOAA-%Y-%m.txt.tmpl diff --git a/src/archive/NOAA-%Y.txt.tmpl b/skins/neowx-material/archive/NOAA-%Y.txt.tmpl similarity index 100% rename from src/archive/NOAA-%Y.txt.tmpl rename to skins/neowx-material/archive/NOAA-%Y.txt.tmpl diff --git a/src/css/bootstrap.min.css b/skins/neowx-material/css/bootstrap.min.css similarity index 100% rename from src/css/bootstrap.min.css rename to skins/neowx-material/css/bootstrap.min.css diff --git a/skins/neowx-material/css/style.css b/skins/neowx-material/css/style.css new file mode 100644 index 0000000..459299f --- /dev/null +++ b/skins/neowx-material/css/style.css @@ -0,0 +1,6627 @@ +@charset "UTF-8"; +@font-face { + font-family: "Rubik"; + font-style: normal; + font-weight: 300; + src: url("../fonts/Rubik-Light.eot"); /* IE9 Compat Modes */ + src: local("Rubik"), url("../fonts/Rubik-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Rubik-Light.woff2") format("woff2"), url("../fonts/Rubik-Light.woff") format("woff"); /* Modern Browsers */ +} +@font-face { + font-family: "Rubik"; + font-style: normal; + font-weight: 400; + src: url("../fonts/Rubik-Regular.eot"); /* IE9 Compat Modes */ + src: local("Rubik"), url("../fonts/Rubik-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Rubik-Regular.woff2") format("woff2"), url("../fonts/Rubik-Regular.woff") format("woff"); /* Modern Browsers */ +} +.mdb-color.lighten-5 { + background-color: #d0d6e2 !important; +} + +.mdb-color.lighten-4 { + background-color: #b1bace !important; +} + +.mdb-color.lighten-3 { + background-color: #929fba !important; +} + +.mdb-color.lighten-2 { + background-color: #7283a7 !important; +} + +.mdb-color.lighten-1 { + background-color: #59698d !important; +} + +.mdb-color { + background-color: #45526e !important; +} + +.mdb-color-text { + color: #45526e !important; +} + +.rgba-mdb-color-slight, +.rgba-mdb-color-slight:after { + background-color: rgba(69, 82, 110, 0.1); +} + +.rgba-mdb-color-light, +.rgba-mdb-color-light:after { + background-color: rgba(69, 82, 110, 0.3); +} + +.rgba-mdb-color-strong, +.rgba-mdb-color-strong:after { + background-color: rgba(69, 82, 110, 0.7); +} + +.mdb-color.darken-1 { + background-color: #3b465e !important; +} + +.mdb-color.darken-2 { + background-color: #2e3951 !important; +} + +.mdb-color.darken-3 { + background-color: #1c2a48 !important; +} + +.mdb-color.darken-4 { + background-color: #1c2331 !important; +} + +.red.lighten-5 { + background-color: #ffebee !important; +} + +.red.lighten-4 { + background-color: #ffcdd2 !important; +} + +.red.lighten-3 { + background-color: #ef9a9a !important; +} + +.red.lighten-2 { + background-color: #e57373 !important; +} + +.red.lighten-1 { + background-color: #ef5350 !important; +} + +.red { + background-color: #f44336 !important; +} + +.red-text { + color: #f44336 !important; +} + +.rgba-red-slight, +.rgba-red-slight:after { + background-color: rgba(244, 67, 54, 0.1); +} + +.rgba-red-light, +.rgba-red-light:after { + background-color: rgba(244, 67, 54, 0.3); +} + +.rgba-red-strong, +.rgba-red-strong:after { + background-color: rgba(244, 67, 54, 0.7); +} + +.red.darken-1 { + background-color: #e53935 !important; +} + +.red.darken-2 { + background-color: #d32f2f !important; +} + +.red.darken-3 { + background-color: #c62828 !important; +} + +.red.darken-4 { + background-color: #b71c1c !important; +} + +.red.accent-1 { + background-color: #ff8a80 !important; +} + +.red.accent-2 { + background-color: #ff5252 !important; +} + +.red.accent-3 { + background-color: #ff1744 !important; +} + +.red.accent-4 { + background-color: #d50000 !important; +} + +.pink.lighten-5 { + background-color: #fce4ec !important; +} + +.pink.lighten-4 { + background-color: #f8bbd0 !important; +} + +.pink.lighten-3 { + background-color: #f48fb1 !important; +} + +.pink.lighten-2 { + background-color: #f06292 !important; +} + +.pink.lighten-1 { + background-color: #ec407a !important; +} + +.pink { + background-color: #e91e63 !important; +} + +.pink-text { + color: #e91e63 !important; +} + +.rgba-pink-slight, +.rgba-pink-slight:after { + background-color: rgba(233, 30, 99, 0.1); +} + +.rgba-pink-light, +.rgba-pink-light:after { + background-color: rgba(233, 30, 99, 0.3); +} + +.rgba-pink-strong, +.rgba-pink-strong:after { + background-color: rgba(233, 30, 99, 0.7); +} + +.pink.darken-1 { + background-color: #d81b60 !important; +} + +.pink.darken-2 { + background-color: #c2185b !important; +} + +.pink.darken-3 { + background-color: #ad1457 !important; +} + +.pink.darken-4 { + background-color: #880e4f !important; +} + +.pink.accent-1 { + background-color: #ff80ab !important; +} + +.pink.accent-2 { + background-color: #ff4081 !important; +} + +.pink.accent-3 { + background-color: #f50057 !important; +} + +.pink.accent-4 { + background-color: #c51162 !important; +} + +.purple.lighten-5 { + background-color: #f3e5f5 !important; +} + +.purple.lighten-4 { + background-color: #e1bee7 !important; +} + +.purple.lighten-3 { + background-color: #ce93d8 !important; +} + +.purple.lighten-2 { + background-color: #ba68c8 !important; +} + +.purple.lighten-1 { + background-color: #ab47bc !important; +} + +.purple { + background-color: #9c27b0 !important; +} + +.purple-text { + color: #9c27b0 !important; +} + +.rgba-purple-slight, +.rgba-purple-slight:after { + background-color: rgba(156, 39, 176, 0.1); +} + +.rgba-purple-light, +.rgba-purple-light:after { + background-color: rgba(156, 39, 176, 0.3); +} + +.rgba-purple-strong, +.rgba-purple-strong:after { + background-color: rgba(156, 39, 176, 0.7); +} + +.purple.darken-1 { + background-color: #8e24aa !important; +} + +.purple.darken-2 { + background-color: #7b1fa2 !important; +} + +.purple.darken-3 { + background-color: #6a1b9a !important; +} + +.purple.darken-4 { + background-color: #4a148c !important; +} + +.purple.accent-1 { + background-color: #ea80fc !important; +} + +.purple.accent-2 { + background-color: #e040fb !important; +} + +.purple.accent-3 { + background-color: #d500f9 !important; +} + +.purple.accent-4 { + background-color: #a0f !important; +} + +.deep-purple.lighten-5 { + background-color: #ede7f6 !important; +} + +.deep-purple.lighten-4 { + background-color: #d1c4e9 !important; +} + +.deep-purple.lighten-3 { + background-color: #b39ddb !important; +} + +.deep-purple.lighten-2 { + background-color: #9575cd !important; +} + +.deep-purple.lighten-1 { + background-color: #7e57c2 !important; +} + +.deep-purple { + background-color: #673ab7 !important; +} + +.deep-purple-text { + color: #673ab7 !important; +} + +.rgba-deep-purple-slight, +.rgba-deep-purple-slight:after { + background-color: rgba(103, 58, 183, 0.1); +} + +.rgba-deep-purple-light, +.rgba-deep-purple-light:after { + background-color: rgba(103, 58, 183, 0.3); +} + +.rgba-deep-purple-strong, +.rgba-deep-purple-strong:after { + background-color: rgba(103, 58, 183, 0.7); +} + +.deep-purple.darken-1 { + background-color: #5e35b1 !important; +} + +.deep-purple.darken-2 { + background-color: #512da8 !important; +} + +.deep-purple.darken-3 { + background-color: #4527a0 !important; +} + +.deep-purple.darken-4 { + background-color: #311b92 !important; +} + +.deep-purple.accent-1 { + background-color: #b388ff !important; +} + +.deep-purple.accent-2 { + background-color: #7c4dff !important; +} + +.deep-purple.accent-3 { + background-color: #651fff !important; +} + +.deep-purple.accent-4 { + background-color: #6200ea !important; +} + +.indigo.lighten-5 { + background-color: #e8eaf6 !important; +} + +.indigo.lighten-4 { + background-color: #c5cae9 !important; +} + +.indigo.lighten-3 { + background-color: #9fa8da !important; +} + +.indigo.lighten-2 { + background-color: #7986cb !important; +} + +.indigo.lighten-1 { + background-color: #5c6bc0 !important; +} + +.indigo { + background-color: #3f51b5 !important; +} + +.indigo-text { + color: #3f51b5 !important; +} + +.rgba-indigo-slight, +.rgba-indigo-slight:after { + background-color: rgba(63, 81, 181, 0.1); +} + +.rgba-indigo-light, +.rgba-indigo-light:after { + background-color: rgba(63, 81, 181, 0.3); +} + +.rgba-indigo-strong, +.rgba-indigo-strong:after { + background-color: rgba(63, 81, 181, 0.7); +} + +.indigo.darken-1 { + background-color: #3949ab !important; +} + +.indigo.darken-2 { + background-color: #303f9f !important; +} + +.indigo.darken-3 { + background-color: #283593 !important; +} + +.indigo.darken-4 { + background-color: #1a237e !important; +} + +.indigo.accent-1 { + background-color: #8c9eff !important; +} + +.indigo.accent-2 { + background-color: #536dfe !important; +} + +.indigo.accent-3 { + background-color: #3d5afe !important; +} + +.indigo.accent-4 { + background-color: #304ffe !important; +} + +.blue.lighten-5 { + background-color: #e3f2fd !important; +} + +.blue.lighten-4 { + background-color: #bbdefb !important; +} + +.blue.lighten-3 { + background-color: #90caf9 !important; +} + +.blue.lighten-2 { + background-color: #64b5f6 !important; +} + +.blue.lighten-1 { + background-color: #42a5f5 !important; +} + +.blue { + background-color: #2196f3 !important; +} + +.blue-text { + color: #2196f3 !important; +} + +.rgba-blue-slight, +.rgba-blue-slight:after { + background-color: rgba(33, 150, 243, 0.1); +} + +.rgba-blue-light, +.rgba-blue-light:after { + background-color: rgba(33, 150, 243, 0.3); +} + +.rgba-blue-strong, +.rgba-blue-strong:after { + background-color: rgba(33, 150, 243, 0.7); +} + +.blue.darken-1 { + background-color: #1e88e5 !important; +} + +.blue.darken-2 { + background-color: #1976d2 !important; +} + +.blue.darken-3 { + background-color: #1565c0 !important; +} + +.blue.darken-4 { + background-color: #0d47a1 !important; +} + +.blue.accent-1 { + background-color: #82b1ff !important; +} + +.blue.accent-2 { + background-color: #448aff !important; +} + +.blue.accent-3 { + background-color: #2979ff !important; +} + +.blue.accent-4 { + background-color: #2962ff !important; +} + +.light-blue.lighten-5 { + background-color: #e1f5fe !important; +} + +.light-blue.lighten-4 { + background-color: #b3e5fc !important; +} + +.light-blue.lighten-3 { + background-color: #81d4fa !important; +} + +.light-blue.lighten-2 { + background-color: #4fc3f7 !important; +} + +.light-blue.lighten-1 { + background-color: #29b6f6 !important; +} + +.light-blue { + background-color: #03a9f4 !important; +} + +.light-blue-text { + color: #03a9f4 !important; +} + +.rgba-light-blue-slight, +.rgba-light-blue-slight:after { + background-color: rgba(3, 169, 244, 0.1); +} + +.rgba-light-blue-light, +.rgba-light-blue-light:after { + background-color: rgba(3, 169, 244, 0.3); +} + +.rgba-light-blue-strong, +.rgba-light-blue-strong:after { + background-color: rgba(3, 169, 244, 0.7); +} + +.light-blue.darken-1 { + background-color: #039be5 !important; +} + +.light-blue.darken-2 { + background-color: #0288d1 !important; +} + +.light-blue.darken-3 { + background-color: #0277bd !important; +} + +.light-blue.darken-4 { + background-color: #01579b !important; +} + +.light-blue.accent-1 { + background-color: #80d8ff !important; +} + +.light-blue.accent-2 { + background-color: #40c4ff !important; +} + +.light-blue.accent-3 { + background-color: #00b0ff !important; +} + +.light-blue.accent-4 { + background-color: #0091ea !important; +} + +.cyan.lighten-5 { + background-color: #e0f7fa !important; +} + +.cyan.lighten-4 { + background-color: #b2ebf2 !important; +} + +.cyan.lighten-3 { + background-color: #80deea !important; +} + +.cyan.lighten-2 { + background-color: #4dd0e1 !important; +} + +.cyan.lighten-1 { + background-color: #26c6da !important; +} + +.cyan { + background-color: #00bcd4 !important; +} + +.cyan-text { + color: #00bcd4 !important; +} + +.rgba-cyan-slight, +.rgba-cyan-slight:after { + background-color: rgba(0, 188, 212, 0.1); +} + +.rgba-cyan-light, +.rgba-cyan-light:after { + background-color: rgba(0, 188, 212, 0.3); +} + +.rgba-cyan-strong, +.rgba-cyan-strong:after { + background-color: rgba(0, 188, 212, 0.7); +} + +.cyan.darken-1 { + background-color: #00acc1 !important; +} + +.cyan.darken-2 { + background-color: #0097a7 !important; +} + +.cyan.darken-3 { + background-color: #00838f !important; +} + +.cyan.darken-4 { + background-color: #006064 !important; +} + +.cyan.accent-1 { + background-color: #84ffff !important; +} + +.cyan.accent-2 { + background-color: #18ffff !important; +} + +.cyan.accent-3 { + background-color: #00e5ff !important; +} + +.cyan.accent-4 { + background-color: #00b8d4 !important; +} + +.teal.lighten-5 { + background-color: #e0f2f1 !important; +} + +.teal.lighten-4 { + background-color: #b2dfdb !important; +} + +.teal.lighten-3 { + background-color: #80cbc4 !important; +} + +.teal.lighten-2 { + background-color: #4db6ac !important; +} + +.teal.lighten-1 { + background-color: #26a69a !important; +} + +.teal { + background-color: #009688 !important; +} + +.teal-text { + color: #009688 !important; +} + +.rgba-teal-slight, +.rgba-teal-slight:after { + background-color: rgba(0, 150, 136, 0.1); +} + +.rgba-teal-light, +.rgba-teal-light:after { + background-color: rgba(0, 150, 136, 0.3); +} + +.rgba-teal-strong, +.rgba-teal-strong:after { + background-color: rgba(0, 150, 136, 0.7); +} + +.teal.darken-1 { + background-color: #00897b !important; +} + +.teal.darken-2 { + background-color: #00796b !important; +} + +.teal.darken-3 { + background-color: #00695c !important; +} + +.teal.darken-4 { + background-color: #004d40 !important; +} + +.teal.accent-1 { + background-color: #a7ffeb !important; +} + +.teal.accent-2 { + background-color: #64ffda !important; +} + +.teal.accent-3 { + background-color: #1de9b6 !important; +} + +.teal.accent-4 { + background-color: #00bfa5 !important; +} + +.green.lighten-5 { + background-color: #e8f5e9 !important; +} + +.green.lighten-4 { + background-color: #c8e6c9 !important; +} + +.green.lighten-3 { + background-color: #a5d6a7 !important; +} + +.green.lighten-2 { + background-color: #81c784 !important; +} + +.green.lighten-1 { + background-color: #66bb6a !important; +} + +.green { + background-color: #4caf50 !important; +} + +.green-text { + color: #4caf50 !important; +} + +.rgba-green-slight, +.rgba-green-slight:after { + background-color: rgba(76, 175, 80, 0.1); +} + +.rgba-green-light, +.rgba-green-light:after { + background-color: rgba(76, 175, 80, 0.3); +} + +.rgba-green-strong, +.rgba-green-strong:after { + background-color: rgba(76, 175, 80, 0.7); +} + +.green.darken-1 { + background-color: #43a047 !important; +} + +.green.darken-2 { + background-color: #388e3c !important; +} + +.green.darken-3 { + background-color: #2e7d32 !important; +} + +.green.darken-4 { + background-color: #1b5e20 !important; +} + +.green.accent-1 { + background-color: #b9f6ca !important; +} + +.green.accent-2 { + background-color: #69f0ae !important; +} + +.green.accent-3 { + background-color: #00e676 !important; +} + +.green.accent-4 { + background-color: #00c853 !important; +} + +.light-green.lighten-5 { + background-color: #f1f8e9 !important; +} + +.light-green.lighten-4 { + background-color: #dcedc8 !important; +} + +.light-green.lighten-3 { + background-color: #c5e1a5 !important; +} + +.light-green.lighten-2 { + background-color: #aed581 !important; +} + +.light-green.lighten-1 { + background-color: #9ccc65 !important; +} + +.light-green { + background-color: #8bc34a !important; +} + +.light-green-text { + color: #8bc34a !important; +} + +.rgba-light-green-slight, +.rgba-light-green-slight:after { + background-color: rgba(139, 195, 74, 0.1); +} + +.rgba-light-green-light, +.rgba-light-green-light:after { + background-color: rgba(139, 195, 74, 0.3); +} + +.rgba-light-green-strong, +.rgba-light-green-strong:after { + background-color: rgba(139, 195, 74, 0.7); +} + +.light-green.darken-1 { + background-color: #7cb342 !important; +} + +.light-green.darken-2 { + background-color: #689f38 !important; +} + +.light-green.darken-3 { + background-color: #558b2f !important; +} + +.light-green.darken-4 { + background-color: #33691e !important; +} + +.light-green.accent-1 { + background-color: #ccff90 !important; +} + +.light-green.accent-2 { + background-color: #b2ff59 !important; +} + +.light-green.accent-3 { + background-color: #76ff03 !important; +} + +.light-green.accent-4 { + background-color: #64dd17 !important; +} + +.lime.lighten-5 { + background-color: #f9fbe7 !important; +} + +.lime.lighten-4 { + background-color: #f0f4c3 !important; +} + +.lime.lighten-3 { + background-color: #e6ee9c !important; +} + +.lime.lighten-2 { + background-color: #dce775 !important; +} + +.lime.lighten-1 { + background-color: #d4e157 !important; +} + +.lime { + background-color: #cddc39 !important; +} + +.lime-text { + color: #cddc39 !important; +} + +.rgba-lime-slight, +.rgba-lime-slight:after { + background-color: rgba(205, 220, 57, 0.1); +} + +.rgba-lime-light, +.rgba-lime-light:after { + background-color: rgba(205, 220, 57, 0.3); +} + +.rgba-lime-strong, +.rgba-lime-strong:after { + background-color: rgba(205, 220, 57, 0.7); +} + +.lime.darken-1 { + background-color: #c0ca33 !important; +} + +.lime.darken-2 { + background-color: #afb42b !important; +} + +.lime.darken-3 { + background-color: #9e9d24 !important; +} + +.lime.darken-4 { + background-color: #827717 !important; +} + +.lime.accent-1 { + background-color: #f4ff81 !important; +} + +.lime.accent-2 { + background-color: #eeff41 !important; +} + +.lime.accent-3 { + background-color: #c6ff00 !important; +} + +.lime.accent-4 { + background-color: #aeea00 !important; +} + +.yellow.lighten-5 { + background-color: #fffde7 !important; +} + +.yellow.lighten-4 { + background-color: #fff9c4 !important; +} + +.yellow.lighten-3 { + background-color: #fff59d !important; +} + +.yellow.lighten-2 { + background-color: #fff176 !important; +} + +.yellow.lighten-1 { + background-color: #ffee58 !important; +} + +.yellow { + background-color: #ffeb3b !important; +} + +.yellow-text { + color: #ffeb3b !important; +} + +.rgba-yellow-slight, +.rgba-yellow-slight:after { + background-color: rgba(255, 235, 59, 0.1); +} + +.rgba-yellow-light, +.rgba-yellow-light:after { + background-color: rgba(255, 235, 59, 0.3); +} + +.rgba-yellow-strong, +.rgba-yellow-strong:after { + background-color: rgba(255, 235, 59, 0.7); +} + +.yellow.darken-1 { + background-color: #fdd835 !important; +} + +.yellow.darken-2 { + background-color: #fbc02d !important; +} + +.yellow.darken-3 { + background-color: #f9a825 !important; +} + +.yellow.darken-4 { + background-color: #f57f17 !important; +} + +.yellow.accent-1 { + background-color: #ffff8d !important; +} + +.yellow.accent-2 { + background-color: #ff0 !important; +} + +.yellow.accent-3 { + background-color: #ffea00 !important; +} + +.yellow.accent-4 { + background-color: #ffd600 !important; +} + +.amber.lighten-5 { + background-color: #fff8e1 !important; +} + +.amber.lighten-4 { + background-color: #ffecb3 !important; +} + +.amber.lighten-3 { + background-color: #ffe082 !important; +} + +.amber.lighten-2 { + background-color: #ffd54f !important; +} + +.amber.lighten-1 { + background-color: #ffca28 !important; +} + +.amber { + background-color: #ffc107 !important; +} + +.amber-text { + color: #ffc107 !important; +} + +.rgba-amber-slight, +.rgba-amber-slight:after { + background-color: rgba(255, 193, 7, 0.1); +} + +.rgba-amber-light, +.rgba-amber-light:after { + background-color: rgba(255, 193, 7, 0.3); +} + +.rgba-amber-strong, +.rgba-amber-strong:after { + background-color: rgba(255, 193, 7, 0.7); +} + +.amber.darken-1 { + background-color: #ffb300 !important; +} + +.amber.darken-2 { + background-color: #ffa000 !important; +} + +.amber.darken-3 { + background-color: #ff8f00 !important; +} + +.amber.darken-4 { + background-color: #ff6f00 !important; +} + +.amber.accent-1 { + background-color: #ffe57f !important; +} + +.amber.accent-2 { + background-color: #ffd740 !important; +} + +.amber.accent-3 { + background-color: #ffc400 !important; +} + +.amber.accent-4 { + background-color: #ffab00 !important; +} + +.orange.lighten-5 { + background-color: #fff3e0 !important; +} + +.orange.lighten-4 { + background-color: #ffe0b2 !important; +} + +.orange.lighten-3 { + background-color: #ffcc80 !important; +} + +.orange.lighten-2 { + background-color: #ffb74d !important; +} + +.orange.lighten-1 { + background-color: #ffa726 !important; +} + +.orange { + background-color: #ff9800 !important; +} + +.orange-text { + color: #ff9800 !important; +} + +.rgba-orange-slight, +.rgba-orange-slight:after { + background-color: rgba(255, 152, 0, 0.1); +} + +.rgba-orange-light, +.rgba-orange-light:after { + background-color: rgba(255, 152, 0, 0.3); +} + +.rgba-orange-strong, +.rgba-orange-strong:after { + background-color: rgba(255, 152, 0, 0.7); +} + +.orange.darken-1 { + background-color: #fb8c00 !important; +} + +.orange.darken-2 { + background-color: #f57c00 !important; +} + +.orange.darken-3 { + background-color: #ef6c00 !important; +} + +.orange.darken-4 { + background-color: #e65100 !important; +} + +.orange.accent-1 { + background-color: #ffd180 !important; +} + +.orange.accent-2 { + background-color: #ffab40 !important; +} + +.orange.accent-3 { + background-color: #ff9100 !important; +} + +.orange.accent-4 { + background-color: #ff6d00 !important; +} + +.deep-orange.lighten-5 { + background-color: #fbe9e7 !important; +} + +.deep-orange.lighten-4 { + background-color: #ffccbc !important; +} + +.deep-orange.lighten-3 { + background-color: #ffab91 !important; +} + +.deep-orange.lighten-2 { + background-color: #ff8a65 !important; +} + +.deep-orange.lighten-1 { + background-color: #ff7043 !important; +} + +.deep-orange { + background-color: #ff5722 !important; +} + +.deep-orange-text { + color: #ff5722 !important; +} + +.rgba-deep-orange-slight, +.rgba-deep-orange-slight:after { + background-color: rgba(255, 87, 34, 0.1); +} + +.rgba-deep-orange-light, +.rgba-deep-orange-light:after { + background-color: rgba(255, 87, 34, 0.3); +} + +.rgba-deep-orange-strong, +.rgba-deep-orange-strong:after { + background-color: rgba(255, 87, 34, 0.7); +} + +.deep-orange.darken-1 { + background-color: #f4511e !important; +} + +.deep-orange.darken-2 { + background-color: #e64a19 !important; +} + +.deep-orange.darken-3 { + background-color: #d84315 !important; +} + +.deep-orange.darken-4 { + background-color: #bf360c !important; +} + +.deep-orange.accent-1 { + background-color: #ff9e80 !important; +} + +.deep-orange.accent-2 { + background-color: #ff6e40 !important; +} + +.deep-orange.accent-3 { + background-color: #ff3d00 !important; +} + +.deep-orange.accent-4 { + background-color: #dd2c00 !important; +} + +.brown.lighten-5 { + background-color: #efebe9 !important; +} + +.brown.lighten-4 { + background-color: #d7ccc8 !important; +} + +.brown.lighten-3 { + background-color: #bcaaa4 !important; +} + +.brown.lighten-2 { + background-color: #a1887f !important; +} + +.brown.lighten-1 { + background-color: #8d6e63 !important; +} + +.brown { + background-color: #795548 !important; +} + +.brown-text { + color: #795548 !important; +} + +.rgba-brown-slight, +.rgba-brown-slight:after { + background-color: rgba(121, 85, 72, 0.1); +} + +.rgba-brown-light, +.rgba-brown-light:after { + background-color: rgba(121, 85, 72, 0.3); +} + +.rgba-brown-strong, +.rgba-brown-strong:after { + background-color: rgba(121, 85, 72, 0.7); +} + +.brown.darken-1 { + background-color: #6d4c41 !important; +} + +.brown.darken-2 { + background-color: #5d4037 !important; +} + +.brown.darken-3 { + background-color: #4e342e !important; +} + +.brown.darken-4 { + background-color: #3e2723 !important; +} + +.blue-grey.lighten-5 { + background-color: #eceff1 !important; +} + +.blue-grey.lighten-4 { + background-color: #cfd8dc !important; +} + +.blue-grey.lighten-3 { + background-color: #b0bec5 !important; +} + +.blue-grey.lighten-2 { + background-color: #90a4ae !important; +} + +.blue-grey.lighten-1 { + background-color: #78909c !important; +} + +.blue-grey { + background-color: #607d8b !important; +} + +.blue-grey-text { + color: #607d8b !important; +} + +.rgba-blue-grey-slight, +.rgba-blue-grey-slight:after { + background-color: rgba(96, 125, 139, 0.1); +} + +.rgba-blue-grey-light, +.rgba-blue-grey-light:after { + background-color: rgba(96, 125, 139, 0.3); +} + +.rgba-blue-grey-strong, +.rgba-blue-grey-strong:after { + background-color: rgba(96, 125, 139, 0.7); +} + +.blue-grey.darken-1 { + background-color: #546e7a !important; +} + +.blue-grey.darken-2 { + background-color: #455a64 !important; +} + +.blue-grey.darken-3 { + background-color: #37474f !important; +} + +.blue-grey.darken-4 { + background-color: #263238 !important; +} + +.grey.lighten-5 { + background-color: #fafafa !important; +} + +.grey.lighten-4 { + background-color: #f5f5f5 !important; +} + +.grey.lighten-3 { + background-color: #eee !important; +} + +.grey.lighten-2 { + background-color: #e0e0e0 !important; +} + +.grey.lighten-1 { + background-color: #bdbdbd !important; +} + +.grey { + background-color: #9e9e9e !important; +} + +.grey-text { + color: #9e9e9e !important; +} + +.rgba-grey-slight, +.rgba-grey-slight:after { + background-color: rgba(158, 158, 158, 0.1); +} + +.rgba-grey-light, +.rgba-grey-light:after { + background-color: rgba(158, 158, 158, 0.3); +} + +.rgba-grey-strong, +.rgba-grey-strong:after { + background-color: rgba(158, 158, 158, 0.7); +} + +.grey.darken-1 { + background-color: #757575 !important; +} + +.grey.darken-2 { + background-color: #616161 !important; +} + +.grey.darken-3 { + background-color: #424242 !important; +} + +.grey.darken-4 { + background-color: #212121 !important; +} + +.black { + background-color: #000 !important; +} + +.black-text { + color: #000 !important; +} + +.rgba-black-slight, +.rgba-black-slight:after { + background-color: rgba(0, 0, 0, 0.1); +} + +.rgba-black-light, +.rgba-black-light:after { + background-color: rgba(0, 0, 0, 0.3); +} + +.rgba-black-strong, +.rgba-black-strong:after { + background-color: rgba(0, 0, 0, 0.7); +} + +.white { + background-color: #fff !important; +} + +.white-text { + color: #fff !important; +} + +.rgba-white-slight, +.rgba-white-slight:after { + background-color: rgba(255, 255, 255, 0.1); +} + +.rgba-white-light, +.rgba-white-light:after { + background-color: rgba(255, 255, 255, 0.3); +} + +.rgba-white-strong, +.rgba-white-strong:after { + background-color: rgba(255, 255, 255, 0.7); +} + +.rgba-stylish-slight { + background-color: rgba(62, 69, 81, 0.1); +} + +.rgba-stylish-light { + background-color: rgba(62, 69, 81, 0.3); +} + +.rgba-stylish-strong { + background-color: rgba(62, 69, 81, 0.7); +} + +.primary-color { + background-color: #4285f4 !important; +} + +.primary-color-dark { + background-color: #0d47a1 !important; +} + +.secondary-color { + background-color: #a6c !important; +} + +.secondary-color-dark { + background-color: #93c !important; +} + +.default-color { + background-color: #2bbbad !important; +} + +.default-color-dark { + background-color: #00695c !important; +} + +.info-color { + background-color: #33b5e5 !important; +} + +.info-color-dark { + background-color: #09c !important; +} + +.success-color { + background-color: #00c851 !important; +} + +.success-color-dark { + background-color: #007e33 !important; +} + +.warning-color { + background-color: #fb3 !important; +} + +.warning-color-dark { + background-color: #f80 !important; +} + +.danger-color { + background-color: #ff3547 !important; +} + +.danger-color-dark { + background-color: #c00 !important; +} + +.elegant-color { + background-color: #2e2e2e !important; +} + +.elegant-color-dark { + background-color: #212121 !important; +} + +.stylish-color { + background-color: #4b515d !important; +} + +.stylish-color-dark { + background-color: #3e4551 !important; +} + +.unique-color { + background-color: #3f729b !important; +} + +.unique-color-dark { + background-color: #1c2331 !important; +} + +.special-color { + background-color: #37474f !important; +} + +.special-color-dark { + background-color: #263238 !important; +} + +.purple-gradient { + background: linear-gradient(40deg, #ff6ec4, #7873f5) !important; +} + +.peach-gradient { + background: linear-gradient(40deg, #ffd86f, #fc6262) !important; +} + +.aqua-gradient { + background: linear-gradient(40deg, #2096ff, #05ffa3) !important; +} + +.blue-gradient { + background: linear-gradient(40deg, #45cafc, #303f9f) !important; +} + +.purple-gradient-rgba { + background: linear-gradient(40deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important; +} + +.peach-gradient-rgba { + background: linear-gradient(40deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important; +} + +.aqua-gradient-rgba { + background: linear-gradient(40deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important; +} + +.blue-gradient-rgba { + background: linear-gradient(40deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important; +} + +.dark-grey-text { + color: #4f4f4f !important; +} +.dark-grey-text:hover, .dark-grey-text:focus { + color: #4f4f4f !important; +} + +.hoverable { + box-shadow: none; + transition: all 0.55s ease-in-out; +} +.hoverable:hover { + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + transition: all 0.55s ease-in-out; +} + +.z-depth-0 { + box-shadow: none !important; +} + +.z-depth-1 { + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05) !important; +} + +.z-depth-1-half { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important; +} + +.z-depth-2 { + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important; +} + +.z-depth-3 { + box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important; +} + +.z-depth-4 { + box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important; +} + +.z-depth-5 { + box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important; +} + +.disabled, +:disabled { + pointer-events: none !important; +} + +a { + color: #007bff; + text-decoration: none; + cursor: pointer; + transition: all 0.2s ease-in-out; +} +a:hover { + color: rgb(0, 86.1, 178.5); + text-decoration: none; + transition: all 0.2s ease-in-out; +} +a.disabled:hover, a:disabled:hover { + color: #007bff; +} + +a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none; +} + +.divider-new { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-top: 2.8rem; + margin-bottom: 2.8rem; +} +.divider-new > h1, .divider-new h2, .divider-new h3, .divider-new h4, .divider-new h5, .divider-new h6 { + margin-bottom: 0; +} +.divider-new:before, .divider-new:after { + flex: 1; + height: 1.5px; + height: 2px; + content: ""; + background: #c6c6c6; +} +.divider-new:before { + margin: 0 0.5rem 0 0; +} +.divider-new:after { + margin: 0 0 0 0.5rem; +} + +.img-fluid, +.video-fluid { + max-width: 100%; + height: auto; +} + +.flex-center { + display: flex; + align-items: center; + justify-content: center; + height: 100%; +} +.flex-center p { + margin: 0; +} +.flex-center ul { + text-align: center; +} +.flex-center ul li { + margin-bottom: 1rem; +} +.flex-center ul li:last-of-type { + margin-bottom: 0; +} + +.hr-light { + border-top: 1px solid #fff; +} + +.hr-dark { + border-top: 1px solid #666; +} + +.w-responsive { + width: 75%; +} +@media (max-width: 740px) { + .w-responsive { + width: 100%; + } +} + +.w-header { + width: 3.2rem; +} + +.collapsible-body { + display: none; +} + +.jumbotron { + background-color: #fff; + border-radius: 0.125rem; + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); +} + +.bg-primary { + background-color: #4285f4 !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: rgb(17.805, 101.89, 241.195) !important; +} + +.border-primary { + border-color: #4285f4 !important; +} + +.bg-danger { + background-color: #ff3547 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: rgb(255, 2, 24.5445544554) !important; +} + +.border-danger { + border-color: #ff3547 !important; +} + +.bg-warning { + background-color: #fb3 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #ffaa00 !important; +} + +.border-warning { + border-color: #fb3 !important; +} + +.bg-success { + background-color: #00c851 !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: rgb(0, 149, 60.345) !important; +} + +.border-success { + border-color: #00c851 !important; +} + +.bg-info { + background-color: #33b5e5 !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: rgb(25.8869565217, 155.3217391304, 203.1130434783) !important; +} + +.border-info { + border-color: #33b5e5 !important; +} + +.bg-default { + background-color: #2bbbad !important; +} + +a.bg-default:hover, a.bg-default:focus, +button.bg-default:hover, +button.bg-default:focus { + background-color: rgb(33.4652173913, 145.5347826087, 134.6391304348) !important; +} + +.border-default { + border-color: #2bbbad !important; +} + +.bg-secondary { + background-color: #a6c !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: rgb(148.75, 63.75, 191.25) !important; +} + +.border-secondary { + border-color: #a6c !important; +} + +.bg-dark { + background-color: #212121 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: rgb(7.5, 7.5, 7.5) !important; +} + +.border-dark { + border-color: #212121 !important; +} + +.bg-light { + background-color: #e0e0e0 !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: rgb(198.5, 198.5, 198.5) !important; +} + +.border-light { + border-color: #e0e0e0 !important; +} + +.card-img-100 { + width: 100px; + height: 100px; +} + +.card-img-64 { + width: 64px; + height: 64px; +} + +.mml-1 { + margin-left: -0.25rem !important; +} + +.flex-1 { + flex: 1; +} + +body { + font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-weight: 300; +} + +h1, h2, h3, h4, h5, h6 { + font-weight: 300; +} + +.blockquote { + padding: 0.5rem 1rem; + border-left: 0.25rem solid #eceeef; +} +.blockquote.text-right { + border-right: 0.25rem solid #eceeef; + border-left: none; +} +.blockquote .bq-title { + margin-bottom: 0; + font-size: 1.5rem; + font-weight: 400; +} +.blockquote p { + padding: 1rem 0; + font-size: 1.1rem; +} + +.bq-primary { + border-left: 3px solid #4285f4 !important; +} +.bq-primary .bq-title { + color: #4285f4 !important; +} + +.bq-danger { + border-left: 3px solid #ff3547 !important; +} +.bq-danger .bq-title { + color: #ff3547 !important; +} + +.bq-warning { + border-left: 3px solid #fb3 !important; +} +.bq-warning .bq-title { + color: #fb3 !important; +} + +.bq-success { + border-left: 3px solid #00c851 !important; +} +.bq-success .bq-title { + color: #00c851 !important; +} + +.bq-info { + border-left: 3px solid #33b5e5 !important; +} +.bq-info .bq-title { + color: #33b5e5 !important; +} + +.h1-responsive { + font-size: 150%; +} + +.h2-responsive { + font-size: 145%; +} + +.h3-responsive { + font-size: 135%; +} + +.h4-responsive { + font-size: 135%; +} + +.h5-responsive { + font-size: 135%; +} + +@media (min-width: 576px) { + .h1-responsive { + font-size: 170%; + } + .h2-responsive { + font-size: 140%; + } + .h3-responsive { + font-size: 125%; + } + .h4-responsive { + font-size: 125%; + } + .h5-responsive { + font-size: 125%; + } +} +@media (min-width: 768px) { + .h1-responsive { + font-size: 200%; + } + .h2-responsive { + font-size: 170%; + } + .h3-responsive { + font-size: 140%; + } + .h4-responsive { + font-size: 125%; + } + .h5-responsive { + font-size: 125%; + } +} +@media (min-width: 992px) { + .h1-responsive { + font-size: 200%; + } + .h2-responsive { + font-size: 170%; + } + .h3-responsive { + font-size: 140%; + } + .h4-responsive { + font-size: 125%; + } + .h5-responsive { + font-size: 125%; + } +} +@media (min-width: 1200px) { + .h1-responsive { + font-size: 250%; + } + .h2-responsive { + font-size: 200%; + } + .h3-responsive { + font-size: 170%; + } + .h4-responsive { + font-size: 140%; + } + .h5-responsive { + font-size: 125%; + } +} +.text-primary { + color: #4285f4 !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: rgb(17.805, 101.89, 241.195) !important; +} + +.text-danger { + color: #ff3547 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: rgb(255, 2, 24.5445544554) !important; +} + +.text-warning { + color: #fb3 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #ffaa00 !important; +} + +.text-success { + color: #00c851 !important; +} + +a.text-success:hover, a.text-success:focus { + color: rgb(0, 149, 60.345) !important; +} + +.text-info { + color: #33b5e5 !important; +} + +a.text-info:hover, a.text-info:focus { + color: rgb(25.8869565217, 155.3217391304, 203.1130434783) !important; +} + +.text-default { + color: #2bbbad !important; +} + +a.text-default:hover, a.text-default:focus { + color: rgb(33.4652173913, 145.5347826087, 134.6391304348) !important; +} + +.text-secondary { + color: #a6c !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: rgb(148.75, 63.75, 191.25) !important; +} + +.text-dark { + color: #212121 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: rgb(7.5, 7.5, 7.5) !important; +} + +.text-light { + color: #e0e0e0 !important; +} + +a.text-light:hover, a.text-light:focus { + color: rgb(198.5, 198.5, 198.5) !important; +} + +.font-small { + font-size: 0.85rem; +} + +strong { + font-weight: 500; +} + +.view { + position: relative; + overflow: hidden; + cursor: default; +} +.view .mask { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + overflow: hidden; + background-attachment: fixed; +} +.view img, .view video { + position: relative; + display: block; +} +.view video.video-intro { + top: 50%; + left: 50%; + z-index: -100; + width: auto; + min-width: 100%; + height: auto; + min-height: 100%; + transition: 1s opacity; + transform: translateX(-50%) translateY(-50%); +} + +.overlay .mask { + opacity: 0; + transition: all 0.4s ease-in-out; +} +.overlay .mask:hover { + opacity: 1; +} + +.zoom img, .zoom video { + transition: all 0.2s linear; +} +.zoom:hover img, .zoom:hover video { + transform: scale(1.1); +} + +.pattern-1 { + background: url("../img/overlays/01.png"); + background-attachment: fixed; +} + +.pattern-2 { + background: url("../img/overlays/02.png"); + background-attachment: fixed; +} + +.pattern-3 { + background: url("../img/overlays/03.png"); + background-attachment: fixed; +} + +.pattern-4 { + background: url("../img/overlays/04.png"); + background-attachment: fixed; +} + +.pattern-5 { + background: url("../img/overlays/05.png"); + background-attachment: fixed; +} + +.pattern-6 { + background: url("../img/overlays/06.png"); + background-attachment: fixed; +} + +.pattern-7 { + background: url("../img/overlays/07.png"); + background-attachment: fixed; +} + +.pattern-8 { + background: url("../img/overlays/08.png"); + background-attachment: fixed; +} + +.pattern-9 { + background: url("../img/overlays/09.png"); + background-attachment: fixed; +} + +/*! + * Waves v0.7.6 + * http://fian.my.id/Waves + * + * Copyright 2014-2018 Alfiana E. Sibuea and other contributors + * Released under the MIT license + * https://github.com/fians/Waves/blob/master/LICENSE */ +.waves-effect { + position: relative; + overflow: hidden; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: transparent; +} +.waves-effect .waves-ripple { + position: absolute; + width: 100px; + height: 100px; + margin-top: -50px; + margin-left: -50px; + pointer-events: none; + background: rgba(0, 0, 0, 0.2); + background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%); + border-radius: 50%; + opacity: 0; + -webkit-transition-property: -webkit-transform, opacity; + -moz-transition-property: -moz-transform, opacity; + -o-transition-property: -o-transform, opacity; + transition-property: transform, opacity; + -webkit-transition: all 0.5s ease-out; + -moz-transition: all 0.5s ease-out; + -o-transition: all 0.5s ease-out; + transition: all 0.5s ease-out; + -webkit-transform: scale(0) translate(0, 0); + -moz-transform: scale(0) translate(0, 0); + -ms-transform: scale(0) translate(0, 0); + -o-transform: scale(0) translate(0, 0); + transform: scale(0) translate(0, 0); +} +.waves-effect.waves-light .waves-ripple { + background: rgba(255, 255, 255, 0.4); + background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%); +} +.waves-effect.waves-classic .waves-ripple { + background: rgba(0, 0, 0, 0.2); +} +.waves-effect.waves-classic.waves-light .waves-ripple { + background: rgba(255, 255, 255, 0.4); +} + +.waves-notransition { + -webkit-transition: none !important; + -moz-transition: none !important; + -o-transition: none !important; + transition: none !important; +} + +.waves-button, +.waves-circle { + -webkit-transform: translateZ(0); + -moz-transform: translateZ(0); + -ms-transform: translateZ(0); + -o-transform: translateZ(0); + transform: translateZ(0); + -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%); +} + +.waves-button, +.waves-button:hover, +.waves-button:visited, +.waves-button-input { + z-index: 1; + font-size: 1em; + line-height: 1em; + color: inherit; + text-align: center; + text-decoration: none; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background-color: rgba(0, 0, 0, 0); + border: none; + outline: none; +} + +.waves-button { + padding: 0.85em 1.1em; + border-radius: 0.2em; +} + +.waves-button-input { + padding: 0.85em 1.1em; + margin: 0; +} + +.waves-input-wrapper { + position: relative; + display: inline-block; + vertical-align: middle; + border-radius: 0.2em; +} +.waves-input-wrapper.waves-button { + padding: 0; +} +.waves-input-wrapper .waves-button-input { + position: relative; + top: 0; + left: 0; + z-index: 1; +} + +.waves-circle { + width: 2.5em; + height: 2.5em; + line-height: 2.5em; + text-align: center; + border-radius: 50%; +} + +.waves-float { + -webkit-mask-image: none; + -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); + -webkit-transition: all 300ms; + -moz-transition: all 300ms; + -o-transition: all 300ms; + transition: all 300ms; +} +.waves-float:active { + -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3); +} + +.waves-block { + display: block; +} + +a.waves-effect, a.waves-light { + display: inline-block; +} + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */ +.animated { + animation-duration: 1s; + animation-fill-mode: both; +} +.animated.infinite { + animation-iteration-count: infinite; +} +.animated.delay-1s { + animation-delay: 1s; +} +.animated.delay-2s { + animation-delay: 2s; +} +.animated.delay-3s { + animation-delay: 3s; +} +.animated.delay-4s { + animation-delay: 4s; +} +.animated.delay-5s { + animation-delay: 5s; +} +.animated.fast { + animation-duration: 800ms; +} +.animated.faster { + animation-duration: 500ms; +} +.animated.slow { + animation-duration: 2s; +} +.animated.slower { + animation-duration: 3s; +} + +@media (prefers-reduced-motion) { + .animated { + transition: none !important; + animation: unset !important; + } +} +@keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +.fadeIn { + animation-name: fadeIn; +} + +@keyframes fadeInDown { + from { + opacity: 0; + transform: translate3d(0, -100%, 0); + } + to { + opacity: 1; + transform: translate3d(0, 0, 0); + } +} +.fadeInDown { + animation-name: fadeInDown; +} + +@keyframes fadeInLeft { + from { + opacity: 0; + transform: translate3d(-100%, 0, 0); + } + to { + opacity: 1; + transform: translate3d(0, 0, 0); + } +} +.fadeInLeft { + animation-name: fadeInLeft; +} + +@keyframes fadeInRight { + from { + opacity: 0; + transform: translate3d(100%, 0, 0); + } + to { + opacity: 1; + transform: translate3d(0, 0, 0); + } +} +.fadeInRight { + animation-name: fadeInRight; +} + +@keyframes fadeInUp { + from { + opacity: 0; + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + transform: translate3d(0, 0, 0); + } +} +.fadeInUp { + animation-name: fadeInUp; +} + +@keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +.fadeOut { + animation-name: fadeOut; +} + +@keyframes fadeOutDown { + from { + opacity: 1; + } + to { + opacity: 0; + transform: translate3d(0, 100%, 0); + } +} +.fadeOutDown { + animation-name: fadeOutDown; +} + +@keyframes fadeOutLeft { + from { + opacity: 1; + } + to { + opacity: 0; + transform: translate3d(-100%, 0, 0); + } +} +.fadeOutLeft { + animation-name: fadeOutLeft; +} + +@keyframes fadeOutRight { + from { + opacity: 1; + } + to { + opacity: 0; + transform: translate3d(100%, 0, 0); + } +} +.fadeOutRight { + animation-name: fadeOutRight; +} + +@keyframes fadeOutUp { + from { + opacity: 1; + } + to { + opacity: 0; + transform: translate3d(0, -100%, 0); + } +} +.fadeOutUp { + animation-name: fadeOutUp; +} + +.btn { + margin: 0.375rem; + color: inherit; + text-transform: uppercase; + word-wrap: break-word; + white-space: normal; + cursor: pointer; + border: 0; + border-radius: 0.125rem; + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); + 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; + padding: 0.84rem 2.14rem; + font-size: 0.81rem; +} +.btn:hover, .btn:focus, .btn:active { + outline: 0; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn.btn-block { + margin: inherit; +} +.btn .fas.right, +.btn .fab.right, +.btn .far.right { + margin-left: 0.3rem; +} +.btn .fas.left, +.btn .fab.left, +.btn .far.left { + margin-right: 0.3rem; +} +.btn.btn-lg { + padding: 1rem 2.4rem; + font-size: 0.94rem; +} +.btn.btn-md { + padding: 0.7rem 1.6rem; + font-size: 0.7rem; +} +.btn.btn-sm { + padding: 0.5rem 1.6rem; + font-size: 0.64rem; +} +.btn.disabled:hover, .btn.disabled:focus, .btn.disabled:active, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled:active { + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); +} +.btn[class*=btn-outline-] { + padding-top: 0.7rem; + padding-bottom: 0.7rem; +} +.btn[class*=btn-outline-].btn-lg { + padding-top: 0.88rem; + padding-bottom: 0.88rem; +} +.btn[class*=btn-outline-].btn-md { + padding-top: 0.58rem; + padding-bottom: 0.58rem; +} +.btn[class*=btn-outline-].btn-sm { + padding-top: 0.38rem; + padding-bottom: 0.38rem; +} + +.btn-link { + color: #000; + background-color: transparent; + box-shadow: none; +} +.btn-link:hover, .btn-link:focus, .btn-link:active { + color: #000; + background-color: transparent; + box-shadow: none; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -0.375rem; +} + +.btn-primary { + color: #fff; + background-color: #4285f4 !important; +} +.btn-primary:hover { + color: #fff; + background-color: rgb(90.0975, 148.555, 245.4025); +} +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-primary:focus, .btn-primary:active, .btn-primary.active { + background-color: rgb(11.44, 81.12, 196.56); +} +.btn-primary.dropdown-toggle { + background-color: #4285f4 !important; +} +.btn-primary.dropdown-toggle:hover, .btn-primary.dropdown-toggle:focus { + background-color: rgb(90.0975, 148.555, 245.4025) !important; +} +.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + background-color: rgb(11.44, 81.12, 196.56) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.primary-ic { + color: #4285f4 !important; +} +.primary-ic:hover, .primary-ic:focus { + color: #4285f4; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-primary { + color: #fff; +} + +.btn-outline-primary { + color: #4285f4 !important; + background-color: transparent !important; + border: 2px solid #4285f4 !important; +} +.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:active:focus, .btn-outline-primary.active { + color: #4285f4 !important; + background-color: transparent !important; + border-color: #4285f4 !important; +} +.btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { + background-color: transparent !important; + border-color: #4285f4 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-primary:not([disabled]):not(.disabled):active:focus, .btn-outline-primary:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-danger { + color: #fff; + background-color: #ff3547 !important; +} +.btn-danger:hover { + color: #fff; + background-color: rgb(255, 78.5, 94.2277227723); +} +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-danger:focus, .btn-danger:active, .btn-danger.active { + background-color: rgb(206, 0, 18.3564356436); +} +.btn-danger.dropdown-toggle { + background-color: #ff3547 !important; +} +.btn-danger.dropdown-toggle:hover, .btn-danger.dropdown-toggle:focus { + background-color: rgb(255, 78.5, 94.2277227723) !important; +} +.btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + background-color: rgb(206, 0, 18.3564356436) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-danger:not([disabled]):not(.disabled):active:focus, .btn-danger:not([disabled]):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.danger-ic { + color: #ff3547 !important; +} +.danger-ic:hover, .danger-ic:focus { + color: #ff3547; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-danger { + color: #fff; +} + +.btn-outline-danger { + color: #ff3547 !important; + background-color: transparent !important; + border: 2px solid #ff3547 !important; +} +.btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger:active:focus, .btn-outline-danger.active { + color: #ff3547 !important; + background-color: transparent !important; + border-color: #ff3547 !important; +} +.btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { + background-color: transparent !important; + border-color: #ff3547 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.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 { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-warning { + color: #fff; + background-color: #fb3 !important; +} +.btn-warning:hover { + color: #fff; + background-color: rgb(255, 195.5, 76.5); +} +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-warning:focus, .btn-warning:active, .btn-warning.active { + background-color: #cc8800; +} +.btn-warning.dropdown-toggle { + background-color: #fb3 !important; +} +.btn-warning.dropdown-toggle:hover, .btn-warning.dropdown-toggle:focus { + background-color: rgb(255, 195.5, 76.5) !important; +} +.btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active, .show > .btn-warning.dropdown-toggle { + background-color: #cc8800 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-warning:not([disabled]):not(.disabled):active:focus, .btn-warning:not([disabled]):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.warning-ic { + color: #fb3 !important; +} +.warning-ic:hover, .warning-ic:focus { + color: #fb3; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-warning { + color: #fff; +} + +.btn-outline-warning { + color: #fb3 !important; + background-color: transparent !important; + border: 2px solid #fb3 !important; +} +.btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning:active, .btn-outline-warning:active:focus, .btn-outline-warning.active { + color: #fb3 !important; + background-color: transparent !important; + border-color: #fb3 !important; +} +.btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { + background-color: transparent !important; + border-color: #fb3 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.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 { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-success { + color: #fff; + background-color: #00c851 !important; +} +.btn-success:hover { + color: #fff; + background-color: rgb(0, 225.5, 91.3275); +} +.btn-success:focus, .btn-success.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-success:focus, .btn-success:active, .btn-success.active { + background-color: rgb(0, 98, 39.69); +} +.btn-success.dropdown-toggle { + background-color: #00c851 !important; +} +.btn-success.dropdown-toggle:hover, .btn-success.dropdown-toggle:focus { + background-color: rgb(0, 225.5, 91.3275) !important; +} +.btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active, .show > .btn-success.dropdown-toggle { + background-color: rgb(0, 98, 39.69) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-success:not([disabled]):not(.disabled):active:focus, .btn-success:not([disabled]):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.success-ic { + color: #00c851 !important; +} +.success-ic:hover, .success-ic:focus { + color: #00c851; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-success { + color: #fff; +} + +.btn-outline-success { + color: #00c851 !important; + background-color: transparent !important; + border: 2px solid #00c851 !important; +} +.btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success:active:focus, .btn-outline-success.active { + color: #00c851 !important; + background-color: transparent !important; + border-color: #00c851 !important; +} +.btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { + background-color: transparent !important; + border-color: #00c851 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.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 { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-info { + color: #fff; + background-color: #33b5e5 !important; +} +.btn-info:hover { + color: #fff; + background-color: rgb(73.6173913043, 189.2043478261, 231.8826086957); +} +.btn-info:focus, .btn-info.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-info:focus, .btn-info:active, .btn-info.active { + background-color: rgb(20.1217391304, 120.7304347826, 157.8782608696); +} +.btn-info.dropdown-toggle { + background-color: #33b5e5 !important; +} +.btn-info.dropdown-toggle:hover, .btn-info.dropdown-toggle:focus { + background-color: rgb(73.6173913043, 189.2043478261, 231.8826086957) !important; +} +.btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active, .show > .btn-info.dropdown-toggle { + background-color: rgb(20.1217391304, 120.7304347826, 157.8782608696) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-info:not([disabled]):not(.disabled):active:focus, .btn-info:not([disabled]):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.info-ic { + color: #33b5e5 !important; +} +.info-ic:hover, .info-ic:focus { + color: #33b5e5; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-info { + color: #fff; +} + +.btn-outline-info { + color: #33b5e5 !important; + background-color: transparent !important; + border: 2px solid #33b5e5 !important; +} +.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info:active:focus, .btn-outline-info.active { + color: #33b5e5 !important; + background-color: transparent !important; + border-color: #33b5e5 !important; +} +.btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { + background-color: transparent !important; + border-color: #33b5e5 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.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 { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-default { + color: #fff; + background-color: #2bbbad !important; +} +.btn-default:hover { + color: #fff; + background-color: rgb(48.0804347826, 207.4195652174, 191.9282608696); +} +.btn-default:focus, .btn-default.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-default:focus, .btn-default:active, .btn-default.active { + background-color: rgb(23.9304347826, 104.0695652174, 96.2782608696); +} +.btn-default.dropdown-toggle { + background-color: #2bbbad !important; +} +.btn-default.dropdown-toggle:hover, .btn-default.dropdown-toggle:focus { + background-color: rgb(48.0804347826, 207.4195652174, 191.9282608696) !important; +} +.btn-default:not([disabled]):not(.disabled):active, .btn-default:not([disabled]):not(.disabled).active, .show > .btn-default.dropdown-toggle { + background-color: rgb(23.9304347826, 104.0695652174, 96.2782608696) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-default:not([disabled]):not(.disabled):active:focus, .btn-default:not([disabled]):not(.disabled).active:focus, .show > .btn-default.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.default-ic { + color: #2bbbad !important; +} +.default-ic:hover, .default-ic:focus { + color: #2bbbad; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-default { + color: #fff; +} + +.btn-outline-default { + color: #2bbbad !important; + background-color: transparent !important; + border: 2px solid #2bbbad !important; +} +.btn-outline-default:hover, .btn-outline-default:focus, .btn-outline-default:active, .btn-outline-default:active:focus, .btn-outline-default.active { + color: #2bbbad !important; + background-color: transparent !important; + border-color: #2bbbad !important; +} +.btn-outline-default:not([disabled]):not(.disabled):active, .btn-outline-default:not([disabled]):not(.disabled).active, .show > .btn-outline-default.dropdown-toggle { + background-color: transparent !important; + border-color: #2bbbad !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-default:not([disabled]):not(.disabled):active:focus, .btn-outline-default:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-default.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-secondary { + color: #fff; + background-color: #a6c !important; +} +.btn-secondary:hover { + color: #fff; + background-color: rgb(180.625, 121.125, 210.375); +} +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-secondary:focus, .btn-secondary:active, .btn-secondary.active { + background-color: #773399; +} +.btn-secondary.dropdown-toggle { + background-color: #a6c !important; +} +.btn-secondary.dropdown-toggle:hover, .btn-secondary.dropdown-toggle:focus { + background-color: rgb(180.625, 121.125, 210.375) !important; +} +.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + background-color: #773399 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-secondary:not([disabled]):not(.disabled):active:focus, .btn-secondary:not([disabled]):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.secondary-ic { + color: #a6c !important; +} +.secondary-ic:hover, .secondary-ic:focus { + color: #a6c; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-secondary { + color: #fff; +} + +.btn-outline-secondary { + color: #a6c !important; + background-color: transparent !important; + border: 2px solid #a6c !important; +} +.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active, .btn-outline-secondary:active:focus, .btn-outline-secondary.active { + color: #a6c !important; + background-color: transparent !important; + border-color: #a6c !important; +} +.btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { + background-color: transparent !important; + border-color: #a6c !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.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 { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-elegant { + color: #fff; + background-color: #2e2e2e !important; +} +.btn-elegant:hover { + color: #fff; + background-color: rgb(58.75, 58.75, 58.75); +} +.btn-elegant:focus, .btn-elegant.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-elegant:focus, .btn-elegant:active, .btn-elegant.active { + background-color: black; +} +.btn-elegant.dropdown-toggle { + background-color: #2e2e2e !important; +} +.btn-elegant.dropdown-toggle:hover, .btn-elegant.dropdown-toggle:focus { + background-color: rgb(58.75, 58.75, 58.75) !important; +} +.btn-elegant:not([disabled]):not(.disabled):active, .btn-elegant:not([disabled]):not(.disabled).active, .show > .btn-elegant.dropdown-toggle { + background-color: black !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-elegant:not([disabled]):not(.disabled):active:focus, .btn-elegant:not([disabled]):not(.disabled).active:focus, .show > .btn-elegant.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.elegant-ic { + color: #2e2e2e !important; +} +.elegant-ic:hover, .elegant-ic:focus { + color: #2e2e2e; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-elegant { + color: #fff; +} + +.btn-outline-elegant { + color: #2e2e2e !important; + background-color: transparent !important; + border: 2px solid #2e2e2e !important; +} +.btn-outline-elegant:hover, .btn-outline-elegant:focus, .btn-outline-elegant:active, .btn-outline-elegant:active:focus, .btn-outline-elegant.active { + color: #2e2e2e !important; + background-color: transparent !important; + border-color: #2e2e2e !important; +} +.btn-outline-elegant:not([disabled]):not(.disabled):active, .btn-outline-elegant:not([disabled]):not(.disabled).active, .show > .btn-outline-elegant.dropdown-toggle { + background-color: transparent !important; + border-color: #2e2e2e !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-elegant:not([disabled]):not(.disabled):active:focus, .btn-outline-elegant:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-elegant.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-unique { + color: #fff; + background-color: #880e4f !important; +} +.btn-unique:hover { + color: #fff; + background-color: rgb(159.12, 16.38, 92.43); +} +.btn-unique:focus, .btn-unique.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-unique:focus, .btn-unique:active, .btn-unique.active { + background-color: rgb(43.52, 4.48, 25.28); +} +.btn-unique.dropdown-toggle { + background-color: #880e4f !important; +} +.btn-unique.dropdown-toggle:hover, .btn-unique.dropdown-toggle:focus { + background-color: rgb(159.12, 16.38, 92.43) !important; +} +.btn-unique:not([disabled]):not(.disabled):active, .btn-unique:not([disabled]):not(.disabled).active, .show > .btn-unique.dropdown-toggle { + background-color: rgb(43.52, 4.48, 25.28) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-unique:not([disabled]):not(.disabled):active:focus, .btn-unique:not([disabled]):not(.disabled).active:focus, .show > .btn-unique.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.unique-ic { + color: #880e4f !important; +} +.unique-ic:hover, .unique-ic:focus { + color: #880e4f; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-unique { + color: #fff; +} + +.btn-outline-unique { + color: #880e4f !important; + background-color: transparent !important; + border: 2px solid #880e4f !important; +} +.btn-outline-unique:hover, .btn-outline-unique:focus, .btn-outline-unique:active, .btn-outline-unique:active:focus, .btn-outline-unique.active { + color: #880e4f !important; + background-color: transparent !important; + border-color: #880e4f !important; +} +.btn-outline-unique:not([disabled]):not(.disabled):active, .btn-outline-unique:not([disabled]):not(.disabled).active, .show > .btn-outline-unique.dropdown-toggle { + background-color: transparent !important; + border-color: #880e4f !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-unique:not([disabled]):not(.disabled):active:focus, .btn-outline-unique:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-unique.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-dark-green { + color: #fff; + background-color: #388e3c !important; +} +.btn-dark-green:hover { + color: #fff; + background-color: rgb(63.2121212121, 160.2878787879, 67.7272727273); +} +.btn-dark-green:focus, .btn-dark-green.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-dark-green:focus, .btn-dark-green:active, .btn-dark-green.active { + background-color: rgb(27.1515151515, 68.8484848485, 29.0909090909); +} +.btn-dark-green.dropdown-toggle { + background-color: #388e3c !important; +} +.btn-dark-green.dropdown-toggle:hover, .btn-dark-green.dropdown-toggle:focus { + background-color: rgb(63.2121212121, 160.2878787879, 67.7272727273) !important; +} +.btn-dark-green:not([disabled]):not(.disabled):active, .btn-dark-green:not([disabled]):not(.disabled).active, .show > .btn-dark-green.dropdown-toggle { + background-color: rgb(27.1515151515, 68.8484848485, 29.0909090909) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-dark-green:not([disabled]):not(.disabled):active:focus, .btn-dark-green:not([disabled]):not(.disabled).active:focus, .show > .btn-dark-green.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.dark-green-ic { + color: #388e3c !important; +} +.dark-green-ic:hover, .dark-green-ic:focus { + color: #388e3c; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-dark-green { + color: #fff; +} + +.btn-outline-dark-green { + color: #388e3c !important; + background-color: transparent !important; + border: 2px solid #388e3c !important; +} +.btn-outline-dark-green:hover, .btn-outline-dark-green:focus, .btn-outline-dark-green:active, .btn-outline-dark-green:active:focus, .btn-outline-dark-green.active { + color: #388e3c !important; + background-color: transparent !important; + border-color: #388e3c !important; +} +.btn-outline-dark-green:not([disabled]):not(.disabled):active, .btn-outline-dark-green:not([disabled]):not(.disabled).active, .show > .btn-outline-dark-green.dropdown-toggle { + background-color: transparent !important; + border-color: #388e3c !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus, .btn-outline-dark-green:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-dark-green.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-mdb-color { + color: #fff; + background-color: #59698d !important; +} +.btn-mdb-color:hover { + color: #fff; + background-color: rgb(98.9804347826, 116.6847826087, 156.5195652174); +} +.btn-mdb-color:focus, .btn-mdb-color.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-mdb-color:focus, .btn-mdb-color:active, .btn-mdb-color.active { + background-color: rgb(49.5304347826, 58.4347826087, 78.4695652174); +} +.btn-mdb-color.dropdown-toggle { + background-color: #59698d !important; +} +.btn-mdb-color.dropdown-toggle:hover, .btn-mdb-color.dropdown-toggle:focus { + background-color: rgb(98.9804347826, 116.6847826087, 156.5195652174) !important; +} +.btn-mdb-color:not([disabled]):not(.disabled):active, .btn-mdb-color:not([disabled]):not(.disabled).active, .show > .btn-mdb-color.dropdown-toggle { + background-color: rgb(49.5304347826, 58.4347826087, 78.4695652174) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-mdb-color:not([disabled]):not(.disabled):active:focus, .btn-mdb-color:not([disabled]):not(.disabled).active:focus, .show > .btn-mdb-color.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.mdb-color-ic { + color: #59698d !important; +} +.mdb-color-ic:hover, .mdb-color-ic:focus { + color: #59698d; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-mdb-color { + color: #fff; +} + +.btn-outline-mdb-color { + color: #59698d !important; + background-color: transparent !important; + border: 2px solid #59698d !important; +} +.btn-outline-mdb-color:hover, .btn-outline-mdb-color:focus, .btn-outline-mdb-color:active, .btn-outline-mdb-color:active:focus, .btn-outline-mdb-color.active { + color: #59698d !important; + background-color: transparent !important; + border-color: #59698d !important; +} +.btn-outline-mdb-color:not([disabled]):not(.disabled):active, .btn-outline-mdb-color:not([disabled]):not(.disabled).active, .show > .btn-outline-mdb-color.dropdown-toggle { + background-color: transparent !important; + border-color: #59698d !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus, .btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-mdb-color.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-red { + color: #fff; + background-color: #d32f2f !important; +} +.btn-red:hover { + color: #fff; + background-color: rgb(215.4523809524, 68.0476190476, 68.0476190476); +} +.btn-red:focus, .btn-red.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-red:focus, .btn-red:active, .btn-red.active { + background-color: rgb(128.7619047619, 27.2380952381, 27.2380952381); +} +.btn-red.dropdown-toggle { + background-color: #d32f2f !important; +} +.btn-red.dropdown-toggle:hover, .btn-red.dropdown-toggle:focus { + background-color: rgb(215.4523809524, 68.0476190476, 68.0476190476) !important; +} +.btn-red:not([disabled]):not(.disabled):active, .btn-red:not([disabled]):not(.disabled).active, .show > .btn-red.dropdown-toggle { + background-color: rgb(128.7619047619, 27.2380952381, 27.2380952381) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-red:not([disabled]):not(.disabled):active:focus, .btn-red:not([disabled]):not(.disabled).active:focus, .show > .btn-red.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.red-ic { + color: #d32f2f !important; +} +.red-ic:hover, .red-ic:focus { + color: #d32f2f; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-red { + color: #fff; +} + +.btn-outline-red { + color: #d32f2f !important; + background-color: transparent !important; + border: 2px solid #d32f2f !important; +} +.btn-outline-red:hover, .btn-outline-red:focus, .btn-outline-red:active, .btn-outline-red:active:focus, .btn-outline-red.active { + color: #d32f2f !important; + background-color: transparent !important; + border-color: #d32f2f !important; +} +.btn-outline-red:not([disabled]):not(.disabled):active, .btn-outline-red:not([disabled]):not(.disabled).active, .show > .btn-outline-red.dropdown-toggle { + background-color: transparent !important; + border-color: #d32f2f !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-red:not([disabled]):not(.disabled):active:focus, .btn-outline-red:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-red.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-pink { + color: #fff; + background-color: #ec407a !important; +} +.btn-pink:hover { + color: #fff; + background-color: rgb(238.3071428571, 87.1928571429, 138.15); +} +.btn-pink:focus, .btn-pink.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-pink:focus, .btn-pink:active, .btn-pink.active { + background-color: rgb(180.0857142857, 17.9142857143, 72.6); +} +.btn-pink.dropdown-toggle { + background-color: #ec407a !important; +} +.btn-pink.dropdown-toggle:hover, .btn-pink.dropdown-toggle:focus { + background-color: rgb(238.3071428571, 87.1928571429, 138.15) !important; +} +.btn-pink:not([disabled]):not(.disabled):active, .btn-pink:not([disabled]):not(.disabled).active, .show > .btn-pink.dropdown-toggle { + background-color: rgb(180.0857142857, 17.9142857143, 72.6) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-pink:not([disabled]):not(.disabled):active:focus, .btn-pink:not([disabled]):not(.disabled).active:focus, .show > .btn-pink.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.pink-ic { + color: #ec407a !important; +} +.pink-ic:hover, .pink-ic:focus { + color: #ec407a; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-pink { + color: #fff; +} + +.btn-outline-pink { + color: #ec407a !important; + background-color: transparent !important; + border: 2px solid #ec407a !important; +} +.btn-outline-pink:hover, .btn-outline-pink:focus, .btn-outline-pink:active, .btn-outline-pink:active:focus, .btn-outline-pink.active { + color: #ec407a !important; + background-color: transparent !important; + border-color: #ec407a !important; +} +.btn-outline-pink:not([disabled]):not(.disabled):active, .btn-outline-pink:not([disabled]):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle { + background-color: transparent !important; + border-color: #ec407a !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-pink:not([disabled]):not(.disabled):active:focus, .btn-outline-pink:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-pink.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-purple { + color: #fff; + background-color: #8e24aa !important; +} +.btn-purple:hover { + color: #fff; + background-color: rgb(159.5776699029, 40.4563106796, 191.0436893204); +} +.btn-purple:focus, .btn-purple.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-purple:focus, .btn-purple:active, .btn-purple.active { + background-color: rgb(71.6893203883, 18.1747572816, 85.8252427184); +} +.btn-purple.dropdown-toggle { + background-color: #8e24aa !important; +} +.btn-purple.dropdown-toggle:hover, .btn-purple.dropdown-toggle:focus { + background-color: rgb(159.5776699029, 40.4563106796, 191.0436893204) !important; +} +.btn-purple:not([disabled]):not(.disabled):active, .btn-purple:not([disabled]):not(.disabled).active, .show > .btn-purple.dropdown-toggle { + background-color: rgb(71.6893203883, 18.1747572816, 85.8252427184) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-purple:not([disabled]):not(.disabled):active:focus, .btn-purple:not([disabled]):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.purple-ic { + color: #8e24aa !important; +} +.purple-ic:hover, .purple-ic:focus { + color: #8e24aa; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-purple { + color: #fff; +} + +.btn-outline-purple { + color: #8e24aa !important; + background-color: transparent !important; + border: 2px solid #8e24aa !important; +} +.btn-outline-purple:hover, .btn-outline-purple:focus, .btn-outline-purple:active, .btn-outline-purple:active:focus, .btn-outline-purple.active { + color: #8e24aa !important; + background-color: transparent !important; + border-color: #8e24aa !important; +} +.btn-outline-purple:not([disabled]):not(.disabled):active, .btn-outline-purple:not([disabled]):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle { + background-color: transparent !important; + border-color: #8e24aa !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-purple:not([disabled]):not(.disabled):active:focus, .btn-outline-purple:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-deep-purple { + color: #fff; + background-color: #512da8 !important; +} +.btn-deep-purple:hover { + color: #fff; + background-color: rgb(90.6971830986, 50.3873239437, 188.1126760563); +} +.btn-deep-purple:focus, .btn-deep-purple.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-deep-purple:focus, .btn-deep-purple:active, .btn-deep-purple.active { + background-color: rgb(42.2112676056, 23.4507042254, 87.5492957746); +} +.btn-deep-purple.dropdown-toggle { + background-color: #512da8 !important; +} +.btn-deep-purple.dropdown-toggle:hover, .btn-deep-purple.dropdown-toggle:focus { + background-color: rgb(90.6971830986, 50.3873239437, 188.1126760563) !important; +} +.btn-deep-purple:not([disabled]):not(.disabled):active, .btn-deep-purple:not([disabled]):not(.disabled).active, .show > .btn-deep-purple.dropdown-toggle { + background-color: rgb(42.2112676056, 23.4507042254, 87.5492957746) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-deep-purple:not([disabled]):not(.disabled):active:focus, .btn-deep-purple:not([disabled]):not(.disabled).active:focus, .show > .btn-deep-purple.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.deep-purple-ic { + color: #512da8 !important; +} +.deep-purple-ic:hover, .deep-purple-ic:focus { + color: #512da8; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-deep-purple { + color: #fff; +} + +.btn-outline-deep-purple { + color: #512da8 !important; + background-color: transparent !important; + border: 2px solid #512da8 !important; +} +.btn-outline-deep-purple:hover, .btn-outline-deep-purple:focus, .btn-outline-deep-purple:active, .btn-outline-deep-purple:active:focus, .btn-outline-deep-purple.active { + color: #512da8 !important; + background-color: transparent !important; + border-color: #512da8 !important; +} +.btn-outline-deep-purple:not([disabled]):not(.disabled):active, .btn-outline-deep-purple:not([disabled]):not(.disabled).active, .show > .btn-outline-deep-purple.dropdown-toggle { + background-color: transparent !important; + border-color: #512da8 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus, .btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-deep-purple.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-indigo { + color: #fff; + background-color: #3f51b5 !important; +} +.btn-indigo:hover { + color: #fff; + background-color: rgb(76.5963114754, 94.3381147541, 192.9036885246); +} +.btn-indigo:focus, .btn-indigo.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-indigo:focus, .btn-indigo:active, .btn-indigo.active { + background-color: rgb(36.6639344262, 47.1393442623, 105.3360655738); +} +.btn-indigo.dropdown-toggle { + background-color: #3f51b5 !important; +} +.btn-indigo.dropdown-toggle:hover, .btn-indigo.dropdown-toggle:focus { + background-color: rgb(76.5963114754, 94.3381147541, 192.9036885246) !important; +} +.btn-indigo:not([disabled]):not(.disabled):active, .btn-indigo:not([disabled]):not(.disabled).active, .show > .btn-indigo.dropdown-toggle { + background-color: rgb(36.6639344262, 47.1393442623, 105.3360655738) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-indigo:not([disabled]):not(.disabled):active:focus, .btn-indigo:not([disabled]):not(.disabled).active:focus, .show > .btn-indigo.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.indigo-ic { + color: #3f51b5 !important; +} +.indigo-ic:hover, .indigo-ic:focus { + color: #3f51b5; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-indigo { + color: #fff; +} + +.btn-outline-indigo { + color: #3f51b5 !important; + background-color: transparent !important; + border: 2px solid #3f51b5 !important; +} +.btn-outline-indigo:hover, .btn-outline-indigo:focus, .btn-outline-indigo:active, .btn-outline-indigo:active:focus, .btn-outline-indigo.active { + color: #3f51b5 !important; + background-color: transparent !important; + border-color: #3f51b5 !important; +} +.btn-outline-indigo:not([disabled]):not(.disabled):active, .btn-outline-indigo:not([disabled]):not(.disabled).active, .show > .btn-outline-indigo.dropdown-toggle { + background-color: transparent !important; + border-color: #3f51b5 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-indigo:not([disabled]):not(.disabled):active:focus, .btn-outline-indigo:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-indigo.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-blue { + color: #fff; + background-color: #1976d2 !important; +} +.btn-blue:hover { + color: #fff; + background-color: rgb(32.0425531915, 130.7808510638, 228.4574468085); +} +.btn-blue:focus, .btn-blue.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-blue:focus, .btn-blue:active, .btn-blue.active { + background-color: rgb(14.1489361702, 66.7829787234, 118.8510638298); +} +.btn-blue.dropdown-toggle { + background-color: #1976d2 !important; +} +.btn-blue.dropdown-toggle:hover, .btn-blue.dropdown-toggle:focus { + background-color: rgb(32.0425531915, 130.7808510638, 228.4574468085) !important; +} +.btn-blue:not([disabled]):not(.disabled):active, .btn-blue:not([disabled]):not(.disabled).active, .show > .btn-blue.dropdown-toggle { + background-color: rgb(14.1489361702, 66.7829787234, 118.8510638298) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-blue:not([disabled]):not(.disabled):active:focus, .btn-blue:not([disabled]):not(.disabled).active:focus, .show > .btn-blue.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.blue-ic { + color: #1976d2 !important; +} +.blue-ic:hover, .blue-ic:focus { + color: #1976d2; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-blue { + color: #fff; +} + +.btn-outline-blue { + color: #1976d2 !important; + background-color: transparent !important; + border: 2px solid #1976d2 !important; +} +.btn-outline-blue:hover, .btn-outline-blue:focus, .btn-outline-blue:active, .btn-outline-blue:active:focus, .btn-outline-blue.active { + color: #1976d2 !important; + background-color: transparent !important; + border-color: #1976d2 !important; +} +.btn-outline-blue:not([disabled]):not(.disabled):active, .btn-outline-blue:not([disabled]):not(.disabled).active, .show > .btn-outline-blue.dropdown-toggle { + background-color: transparent !important; + border-color: #1976d2 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-blue:not([disabled]):not(.disabled):active:focus, .btn-outline-blue:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-blue.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-light-blue { + color: #fff; + background-color: #82b1ff !important; +} +.btn-light-blue:hover { + color: #fff; + background-color: rgb(155.5, 192.912, 255); +} +.btn-light-blue:focus, .btn-light-blue.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-light-blue:focus, .btn-light-blue:active, .btn-light-blue.active { + background-color: rgb(28, 113.352, 255); +} +.btn-light-blue.dropdown-toggle { + background-color: #82b1ff !important; +} +.btn-light-blue.dropdown-toggle:hover, .btn-light-blue.dropdown-toggle:focus { + background-color: rgb(155.5, 192.912, 255) !important; +} +.btn-light-blue:not([disabled]):not(.disabled):active, .btn-light-blue:not([disabled]):not(.disabled).active, .show > .btn-light-blue.dropdown-toggle { + background-color: rgb(28, 113.352, 255) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-light-blue:not([disabled]):not(.disabled):active:focus, .btn-light-blue:not([disabled]):not(.disabled).active:focus, .show > .btn-light-blue.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.light-blue-ic { + color: #82b1ff !important; +} +.light-blue-ic:hover, .light-blue-ic:focus { + color: #82b1ff; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-light-blue { + color: #fff; +} + +.btn-outline-light-blue { + color: #82b1ff !important; + background-color: transparent !important; + border: 2px solid #82b1ff !important; +} +.btn-outline-light-blue:hover, .btn-outline-light-blue:focus, .btn-outline-light-blue:active, .btn-outline-light-blue:active:focus, .btn-outline-light-blue.active { + color: #82b1ff !important; + background-color: transparent !important; + border-color: #82b1ff !important; +} +.btn-outline-light-blue:not([disabled]):not(.disabled):active, .btn-outline-light-blue:not([disabled]):not(.disabled).active, .show > .btn-outline-light-blue.dropdown-toggle { + background-color: transparent !important; + border-color: #82b1ff !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus, .btn-outline-light-blue:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-light-blue.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-cyan { + color: #fff; + background-color: #00bcd4 !important; +} +.btn-cyan:hover { + color: #fff; + background-color: rgb(0, 210.6132075472, 237.5); +} +.btn-cyan:focus, .btn-cyan.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-cyan:focus, .btn-cyan:active, .btn-cyan.active { + background-color: rgb(0, 97.5471698113, 110); +} +.btn-cyan.dropdown-toggle { + background-color: #00bcd4 !important; +} +.btn-cyan.dropdown-toggle:hover, .btn-cyan.dropdown-toggle:focus { + background-color: rgb(0, 210.6132075472, 237.5) !important; +} +.btn-cyan:not([disabled]):not(.disabled):active, .btn-cyan:not([disabled]):not(.disabled).active, .show > .btn-cyan.dropdown-toggle { + background-color: rgb(0, 97.5471698113, 110) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-cyan:not([disabled]):not(.disabled):active:focus, .btn-cyan:not([disabled]):not(.disabled).active:focus, .show > .btn-cyan.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.cyan-ic { + color: #00bcd4 !important; +} +.cyan-ic:hover, .cyan-ic:focus { + color: #00bcd4; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-cyan { + color: #fff; +} + +.btn-outline-cyan { + color: #00bcd4 !important; + background-color: transparent !important; + border: 2px solid #00bcd4 !important; +} +.btn-outline-cyan:hover, .btn-outline-cyan:focus, .btn-outline-cyan:active, .btn-outline-cyan:active:focus, .btn-outline-cyan.active { + color: #00bcd4 !important; + background-color: transparent !important; + border-color: #00bcd4 !important; +} +.btn-outline-cyan:not([disabled]):not(.disabled):active, .btn-outline-cyan:not([disabled]):not(.disabled).active, .show > .btn-outline-cyan.dropdown-toggle { + background-color: transparent !important; + border-color: #00bcd4 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-cyan:not([disabled]):not(.disabled):active:focus, .btn-outline-cyan:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-cyan.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-teal { + color: #fff; + background-color: #00796b !important; +} +.btn-teal:hover { + color: #fff; + background-color: rgb(0, 146.5, 129.5495867769); +} +.btn-teal:focus, .btn-teal.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-teal:focus, .btn-teal:active, .btn-teal.active { + background-color: rgb(0, 19, 16.8016528926); +} +.btn-teal.dropdown-toggle { + background-color: #00796b !important; +} +.btn-teal.dropdown-toggle:hover, .btn-teal.dropdown-toggle:focus { + background-color: rgb(0, 146.5, 129.5495867769) !important; +} +.btn-teal:not([disabled]):not(.disabled):active, .btn-teal:not([disabled]):not(.disabled).active, .show > .btn-teal.dropdown-toggle { + background-color: rgb(0, 19, 16.8016528926) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-teal:not([disabled]):not(.disabled):active:focus, .btn-teal:not([disabled]):not(.disabled).active:focus, .show > .btn-teal.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.teal-ic { + color: #00796b !important; +} +.teal-ic:hover, .teal-ic:focus { + color: #00796b; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-teal { + color: #fff; +} + +.btn-outline-teal { + color: #00796b !important; + background-color: transparent !important; + border: 2px solid #00796b !important; +} +.btn-outline-teal:hover, .btn-outline-teal:focus, .btn-outline-teal:active, .btn-outline-teal:active:focus, .btn-outline-teal.active { + color: #00796b !important; + background-color: transparent !important; + border-color: #00796b !important; +} +.btn-outline-teal:not([disabled]):not(.disabled):active, .btn-outline-teal:not([disabled]):not(.disabled).active, .show > .btn-outline-teal.dropdown-toggle { + background-color: transparent !important; + border-color: #00796b !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-teal:not([disabled]):not(.disabled):active:focus, .btn-outline-teal:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-teal.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-green { + color: #fff; + background-color: #388e3c !important; +} +.btn-green:hover { + color: #fff; + background-color: rgb(63.2121212121, 160.2878787879, 67.7272727273); +} +.btn-green:focus, .btn-green.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-green:focus, .btn-green:active, .btn-green.active { + background-color: rgb(27.1515151515, 68.8484848485, 29.0909090909); +} +.btn-green.dropdown-toggle { + background-color: #388e3c !important; +} +.btn-green.dropdown-toggle:hover, .btn-green.dropdown-toggle:focus { + background-color: rgb(63.2121212121, 160.2878787879, 67.7272727273) !important; +} +.btn-green:not([disabled]):not(.disabled):active, .btn-green:not([disabled]):not(.disabled).active, .show > .btn-green.dropdown-toggle { + background-color: rgb(27.1515151515, 68.8484848485, 29.0909090909) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-green:not([disabled]):not(.disabled):active:focus, .btn-green:not([disabled]):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.green-ic { + color: #388e3c !important; +} +.green-ic:hover, .green-ic:focus { + color: #388e3c; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-green { + color: #fff; +} + +.btn-outline-green { + color: #388e3c !important; + background-color: transparent !important; + border: 2px solid #388e3c !important; +} +.btn-outline-green:hover, .btn-outline-green:focus, .btn-outline-green:active, .btn-outline-green:active:focus, .btn-outline-green.active { + color: #388e3c !important; + background-color: transparent !important; + border-color: #388e3c !important; +} +.btn-outline-green:not([disabled]):not(.disabled):active, .btn-outline-green:not([disabled]):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle { + background-color: transparent !important; + border-color: #388e3c !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-green:not([disabled]):not(.disabled):active:focus, .btn-outline-green:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-light-green { + color: #fff; + background-color: #8bc34a !important; +} +.btn-light-green:hover { + color: #fff; + background-color: rgb(151.2738589212, 201.3485477178, 93.1514522822); +} +.btn-light-green:focus, .btn-light-green.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-light-green:focus, .btn-light-green:active, .btn-light-green.active { + background-color: rgb(86.6182572614, 125.4232365145, 41.5767634855); +} +.btn-light-green.dropdown-toggle { + background-color: #8bc34a !important; +} +.btn-light-green.dropdown-toggle:hover, .btn-light-green.dropdown-toggle:focus { + background-color: rgb(151.2738589212, 201.3485477178, 93.1514522822) !important; +} +.btn-light-green:not([disabled]):not(.disabled):active, .btn-light-green:not([disabled]):not(.disabled).active, .show > .btn-light-green.dropdown-toggle { + background-color: rgb(86.6182572614, 125.4232365145, 41.5767634855) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-light-green:not([disabled]):not(.disabled):active:focus, .btn-light-green:not([disabled]):not(.disabled).active:focus, .show > .btn-light-green.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.light-green-ic { + color: #8bc34a !important; +} +.light-green-ic:hover, .light-green-ic:focus { + color: #8bc34a; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-light-green { + color: #fff; +} + +.btn-outline-light-green { + color: #8bc34a !important; + background-color: transparent !important; + border: 2px solid #8bc34a !important; +} +.btn-outline-light-green:hover, .btn-outline-light-green:focus, .btn-outline-light-green:active, .btn-outline-light-green:active:focus, .btn-outline-light-green.active { + color: #8bc34a !important; + background-color: transparent !important; + border-color: #8bc34a !important; +} +.btn-outline-light-green:not([disabled]):not(.disabled):active, .btn-outline-light-green:not([disabled]):not(.disabled).active, .show > .btn-outline-light-green.dropdown-toggle { + background-color: transparent !important; + border-color: #8bc34a !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-light-green:not([disabled]):not(.disabled):active:focus, .btn-outline-light-green:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-light-green.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-lime { + color: #fff; + background-color: #afb42b !important; +} +.btn-lime:hover { + color: #fff; + background-color: rgb(195.0112107623, 200.5829596413, 47.9170403587); +} +.btn-lime:focus, .btn-lime.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-lime:focus, .btn-lime:active, .btn-lime.active { + background-color: rgb(94.9551569507, 97.668161435, 23.331838565); +} +.btn-lime.dropdown-toggle { + background-color: #afb42b !important; +} +.btn-lime.dropdown-toggle:hover, .btn-lime.dropdown-toggle:focus { + background-color: rgb(195.0112107623, 200.5829596413, 47.9170403587) !important; +} +.btn-lime:not([disabled]):not(.disabled):active, .btn-lime:not([disabled]):not(.disabled).active, .show > .btn-lime.dropdown-toggle { + background-color: rgb(94.9551569507, 97.668161435, 23.331838565) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-lime:not([disabled]):not(.disabled):active:focus, .btn-lime:not([disabled]):not(.disabled).active:focus, .show > .btn-lime.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.lime-ic { + color: #afb42b !important; +} +.lime-ic:hover, .lime-ic:focus { + color: #afb42b; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-lime { + color: #fff; +} + +.btn-outline-lime { + color: #afb42b !important; + background-color: transparent !important; + border: 2px solid #afb42b !important; +} +.btn-outline-lime:hover, .btn-outline-lime:focus, .btn-outline-lime:active, .btn-outline-lime:active:focus, .btn-outline-lime.active { + color: #afb42b !important; + background-color: transparent !important; + border-color: #afb42b !important; +} +.btn-outline-lime:not([disabled]):not(.disabled):active, .btn-outline-lime:not([disabled]):not(.disabled).active, .show > .btn-outline-lime.dropdown-toggle { + background-color: transparent !important; + border-color: #afb42b !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-lime:not([disabled]):not(.disabled):active:focus, .btn-outline-lime:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-lime.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-yellow { + color: #fff; + background-color: #fbc02d !important; +} +.btn-yellow:hover { + color: #fff; + background-color: rgb(251.476635514, 199.5070093458, 70.023364486); +} +.btn-yellow:focus, .btn-yellow.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-yellow:focus, .btn-yellow:active, .btn-yellow.active { + background-color: rgb(190.3738317757, 136.8878504673, 3.6261682243); +} +.btn-yellow.dropdown-toggle { + background-color: #fbc02d !important; +} +.btn-yellow.dropdown-toggle:hover, .btn-yellow.dropdown-toggle:focus { + background-color: rgb(251.476635514, 199.5070093458, 70.023364486) !important; +} +.btn-yellow:not([disabled]):not(.disabled):active, .btn-yellow:not([disabled]):not(.disabled).active, .show > .btn-yellow.dropdown-toggle { + background-color: rgb(190.3738317757, 136.8878504673, 3.6261682243) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-yellow:not([disabled]):not(.disabled):active:focus, .btn-yellow:not([disabled]):not(.disabled).active:focus, .show > .btn-yellow.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.yellow-ic { + color: #fbc02d !important; +} +.yellow-ic:hover, .yellow-ic:focus { + color: #fbc02d; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-yellow { + color: #fff; +} + +.btn-outline-yellow { + color: #fbc02d !important; + background-color: transparent !important; + border: 2px solid #fbc02d !important; +} +.btn-outline-yellow:hover, .btn-outline-yellow:focus, .btn-outline-yellow:active, .btn-outline-yellow:active:focus, .btn-outline-yellow.active { + color: #fbc02d !important; + background-color: transparent !important; + border-color: #fbc02d !important; +} +.btn-outline-yellow:not([disabled]):not(.disabled):active, .btn-outline-yellow:not([disabled]):not(.disabled).active, .show > .btn-outline-yellow.dropdown-toggle { + background-color: transparent !important; + border-color: #fbc02d !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-yellow:not([disabled]):not(.disabled):active:focus, .btn-outline-yellow:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-yellow.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-amber { + color: #fff; + background-color: #ffa000 !important; +} +.btn-amber:hover { + color: #fff; + background-color: rgb(255, 169.5, 25.5); +} +.btn-amber:focus, .btn-amber.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-amber:focus, .btn-amber:active, .btn-amber.active { + background-color: #996000; +} +.btn-amber.dropdown-toggle { + background-color: #ffa000 !important; +} +.btn-amber.dropdown-toggle:hover, .btn-amber.dropdown-toggle:focus { + background-color: rgb(255, 169.5, 25.5) !important; +} +.btn-amber:not([disabled]):not(.disabled):active, .btn-amber:not([disabled]):not(.disabled).active, .show > .btn-amber.dropdown-toggle { + background-color: #996000 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-amber:not([disabled]):not(.disabled):active:focus, .btn-amber:not([disabled]):not(.disabled).active:focus, .show > .btn-amber.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.amber-ic { + color: #ffa000 !important; +} +.amber-ic:hover, .amber-ic:focus { + color: #ffa000; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-amber { + color: #fff; +} + +.btn-outline-amber { + color: #ffa000 !important; + background-color: transparent !important; + border: 2px solid #ffa000 !important; +} +.btn-outline-amber:hover, .btn-outline-amber:focus, .btn-outline-amber:active, .btn-outline-amber:active:focus, .btn-outline-amber.active { + color: #ffa000 !important; + background-color: transparent !important; + border-color: #ffa000 !important; +} +.btn-outline-amber:not([disabled]):not(.disabled):active, .btn-outline-amber:not([disabled]):not(.disabled).active, .show > .btn-outline-amber.dropdown-toggle { + background-color: transparent !important; + border-color: #ffa000 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-amber:not([disabled]):not(.disabled):active:focus, .btn-outline-amber:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-amber.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-orange { + color: #fff; + background-color: #f57c00 !important; +} +.btn-orange:hover { + color: #fff; + background-color: rgb(255, 136.7163265306, 15.5); +} +.btn-orange:focus, .btn-orange.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-orange:focus, .btn-orange:active, .btn-orange.active { + background-color: rgb(143, 72.3755102041, 0); +} +.btn-orange.dropdown-toggle { + background-color: #f57c00 !important; +} +.btn-orange.dropdown-toggle:hover, .btn-orange.dropdown-toggle:focus { + background-color: rgb(255, 136.7163265306, 15.5) !important; +} +.btn-orange:not([disabled]):not(.disabled):active, .btn-orange:not([disabled]):not(.disabled).active, .show > .btn-orange.dropdown-toggle { + background-color: rgb(143, 72.3755102041, 0) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-orange:not([disabled]):not(.disabled):active:focus, .btn-orange:not([disabled]):not(.disabled).active:focus, .show > .btn-orange.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.orange-ic { + color: #f57c00 !important; +} +.orange-ic:hover, .orange-ic:focus { + color: #f57c00; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-orange { + color: #fff; +} + +.btn-outline-orange { + color: #f57c00 !important; + background-color: transparent !important; + border: 2px solid #f57c00 !important; +} +.btn-outline-orange:hover, .btn-outline-orange:focus, .btn-outline-orange:active, .btn-outline-orange:active:focus, .btn-outline-orange.active { + color: #f57c00 !important; + background-color: transparent !important; + border-color: #f57c00 !important; +} +.btn-outline-orange:not([disabled]):not(.disabled):active, .btn-outline-orange:not([disabled]):not(.disabled).active, .show > .btn-outline-orange.dropdown-toggle { + background-color: transparent !important; + border-color: #f57c00 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-orange:not([disabled]):not(.disabled):active:focus, .btn-outline-orange:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-orange.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-deep-orange { + color: #fff; + background-color: #ff7043 !important; +} +.btn-deep-orange:hover { + color: #fff; + background-color: rgb(255, 131.3962765957, 92.5); +} +.btn-deep-orange:focus, .btn-deep-orange.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-deep-orange:focus, .btn-deep-orange:active, .btn-deep-orange.active { + background-color: rgb(220, 52.6595744681, 0); +} +.btn-deep-orange.dropdown-toggle { + background-color: #ff7043 !important; +} +.btn-deep-orange.dropdown-toggle:hover, .btn-deep-orange.dropdown-toggle:focus { + background-color: rgb(255, 131.3962765957, 92.5) !important; +} +.btn-deep-orange:not([disabled]):not(.disabled):active, .btn-deep-orange:not([disabled]):not(.disabled).active, .show > .btn-deep-orange.dropdown-toggle { + background-color: rgb(220, 52.6595744681, 0) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-deep-orange:not([disabled]):not(.disabled):active:focus, .btn-deep-orange:not([disabled]):not(.disabled).active:focus, .show > .btn-deep-orange.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.deep-orange-ic { + color: #ff7043 !important; +} +.deep-orange-ic:hover, .deep-orange-ic:focus { + color: #ff7043; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-deep-orange { + color: #fff; +} + +.btn-outline-deep-orange { + color: #ff7043 !important; + background-color: transparent !important; + border: 2px solid #ff7043 !important; +} +.btn-outline-deep-orange:hover, .btn-outline-deep-orange:focus, .btn-outline-deep-orange:active, .btn-outline-deep-orange:active:focus, .btn-outline-deep-orange.active { + color: #ff7043 !important; + background-color: transparent !important; + border-color: #ff7043 !important; +} +.btn-outline-deep-orange:not([disabled]):not(.disabled):active, .btn-outline-deep-orange:not([disabled]):not(.disabled).active, .show > .btn-outline-deep-orange.dropdown-toggle { + background-color: transparent !important; + border-color: #ff7043 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus, .btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-deep-orange.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-brown { + color: #fff; + background-color: #795548 !important; +} +.btn-brown:hover { + color: #fff; + background-color: rgb(136.9870466321, 96.2305699482, 81.5129533679); +} +.btn-brown:focus, .btn-brown.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-brown:focus, .btn-brown:active, .btn-brown.active { + background-color: rgb(57.0518134715, 40.0777202073, 33.9481865285); +} +.btn-brown.dropdown-toggle { + background-color: #795548 !important; +} +.btn-brown.dropdown-toggle:hover, .btn-brown.dropdown-toggle:focus { + background-color: rgb(136.9870466321, 96.2305699482, 81.5129533679) !important; +} +.btn-brown:not([disabled]):not(.disabled):active, .btn-brown:not([disabled]):not(.disabled).active, .show > .btn-brown.dropdown-toggle { + background-color: rgb(57.0518134715, 40.0777202073, 33.9481865285) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-brown:not([disabled]):not(.disabled):active:focus, .btn-brown:not([disabled]):not(.disabled).active:focus, .show > .btn-brown.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.brown-ic { + color: #795548 !important; +} +.brown-ic:hover, .brown-ic:focus { + color: #795548; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-brown { + color: #fff; +} + +.btn-outline-brown { + color: #795548 !important; + background-color: transparent !important; + border: 2px solid #795548 !important; +} +.btn-outline-brown:hover, .btn-outline-brown:focus, .btn-outline-brown:active, .btn-outline-brown:active:focus, .btn-outline-brown.active { + color: #795548 !important; + background-color: transparent !important; + border-color: #795548 !important; +} +.btn-outline-brown:not([disabled]):not(.disabled):active, .btn-outline-brown:not([disabled]):not(.disabled).active, .show > .btn-outline-brown.dropdown-toggle { + background-color: transparent !important; + border-color: #795548 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-brown:not([disabled]):not(.disabled):active:focus, .btn-outline-brown:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-brown.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-grey { + color: #fff; + background-color: #616161 !important; +} +.btn-grey:hover { + color: #fff; + background-color: rgb(109.75, 109.75, 109.75); +} +.btn-grey:focus, .btn-grey.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-grey:focus, .btn-grey:active, .btn-grey.active { + background-color: #2e2e2e; +} +.btn-grey.dropdown-toggle { + background-color: #616161 !important; +} +.btn-grey.dropdown-toggle:hover, .btn-grey.dropdown-toggle:focus { + background-color: rgb(109.75, 109.75, 109.75) !important; +} +.btn-grey:not([disabled]):not(.disabled):active, .btn-grey:not([disabled]):not(.disabled).active, .show > .btn-grey.dropdown-toggle { + background-color: #2e2e2e !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-grey:not([disabled]):not(.disabled):active:focus, .btn-grey:not([disabled]):not(.disabled).active:focus, .show > .btn-grey.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.grey-ic { + color: #616161 !important; +} +.grey-ic:hover, .grey-ic:focus { + color: #616161; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-grey { + color: #fff; +} + +.btn-outline-grey { + color: #616161 !important; + background-color: transparent !important; + border: 2px solid #616161 !important; +} +.btn-outline-grey:hover, .btn-outline-grey:focus, .btn-outline-grey:active, .btn-outline-grey:active:focus, .btn-outline-grey.active { + color: #616161 !important; + background-color: transparent !important; + border-color: #616161 !important; +} +.btn-outline-grey:not([disabled]):not(.disabled):active, .btn-outline-grey:not([disabled]):not(.disabled).active, .show > .btn-outline-grey.dropdown-toggle { + background-color: transparent !important; + border-color: #616161 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-grey:not([disabled]):not(.disabled):active:focus, .btn-outline-grey:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-grey.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-blue-grey { + color: #fff; + background-color: #78909c !important; +} +.btn-blue-grey:hover { + color: #fff; + background-color: rgb(134.7115384615, 156.0961538462, 166.7884615385); +} +.btn-blue-grey:focus, .btn-blue-grey.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-blue-grey:focus, .btn-blue-grey:active, .btn-blue-grey.active { + background-color: rgb(73.6153846154, 91.4615384615, 100.3846153846); +} +.btn-blue-grey.dropdown-toggle { + background-color: #78909c !important; +} +.btn-blue-grey.dropdown-toggle:hover, .btn-blue-grey.dropdown-toggle:focus { + background-color: rgb(134.7115384615, 156.0961538462, 166.7884615385) !important; +} +.btn-blue-grey:not([disabled]):not(.disabled):active, .btn-blue-grey:not([disabled]):not(.disabled).active, .show > .btn-blue-grey.dropdown-toggle { + background-color: rgb(73.6153846154, 91.4615384615, 100.3846153846) !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-blue-grey:not([disabled]):not(.disabled):active:focus, .btn-blue-grey:not([disabled]):not(.disabled).active:focus, .show > .btn-blue-grey.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.blue-grey-ic { + color: #78909c !important; +} +.blue-grey-ic:hover, .blue-grey-ic:focus { + color: #78909c; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-blue-grey { + color: #fff; +} + +.btn-outline-blue-grey { + color: #78909c !important; + background-color: transparent !important; + border: 2px solid #78909c !important; +} +.btn-outline-blue-grey:hover, .btn-outline-blue-grey:focus, .btn-outline-blue-grey:active, .btn-outline-blue-grey:active:focus, .btn-outline-blue-grey.active { + color: #78909c !important; + background-color: transparent !important; + border-color: #78909c !important; +} +.btn-outline-blue-grey:not([disabled]):not(.disabled):active, .btn-outline-blue-grey:not([disabled]):not(.disabled).active, .show > .btn-outline-blue-grey.dropdown-toggle { + background-color: transparent !important; + border-color: #78909c !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus, .btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-blue-grey.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-dark { + color: #fff; + background-color: #212121 !important; +} +.btn-dark:hover { + color: #fff; + background-color: rgb(45.75, 45.75, 45.75); +} +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-dark:focus, .btn-dark:active, .btn-dark.active { + background-color: black; +} +.btn-dark.dropdown-toggle { + background-color: #212121 !important; +} +.btn-dark.dropdown-toggle:hover, .btn-dark.dropdown-toggle:focus { + background-color: rgb(45.75, 45.75, 45.75) !important; +} +.btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active, .show > .btn-dark.dropdown-toggle { + background-color: black !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-dark:not([disabled]):not(.disabled):active:focus, .btn-dark:not([disabled]):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.dark-ic { + color: #212121 !important; +} +.dark-ic:hover, .dark-ic:focus { + color: #212121; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-dark { + color: #fff; +} + +.btn-outline-dark { + color: #212121 !important; + background-color: transparent !important; + border: 2px solid #212121 !important; +} +.btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:active, .btn-outline-dark:active:focus, .btn-outline-dark.active { + color: #212121 !important; + background-color: transparent !important; + border-color: #212121 !important; +} +.btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { + background-color: transparent !important; + border-color: #212121 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.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 { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-light { + color: #000; + background-color: #e0e0e0 !important; +} +.btn-light:hover { + color: #000; + background-color: rgb(236.75, 236.75, 236.75); +} +.btn-light:focus, .btn-light.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-light:focus, .btn-light:active, .btn-light.active { + background-color: #adadad; +} +.btn-light.dropdown-toggle { + background-color: #e0e0e0 !important; +} +.btn-light.dropdown-toggle:hover, .btn-light.dropdown-toggle:focus { + background-color: rgb(236.75, 236.75, 236.75) !important; +} +.btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active, .show > .btn-light.dropdown-toggle { + background-color: #adadad !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-light:not([disabled]):not(.disabled):active:focus, .btn-light:not([disabled]):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.light-ic { + color: #e0e0e0 !important; +} +.light-ic:hover, .light-ic:focus { + color: #e0e0e0; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #000; +} + +table.table a.btn.btn-light { + color: #000; +} + +.btn-outline-light { + color: #e0e0e0 !important; + background-color: transparent !important; + border: 2px solid #e0e0e0 !important; +} +.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light:active:focus, .btn-outline-light.active { + color: #e0e0e0 !important; + background-color: transparent !important; + border-color: #e0e0e0 !important; +} +.btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { + background-color: transparent !important; + border-color: #e0e0e0 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.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 { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-white { + color: #000; + background-color: #fff !important; +} +.btn-white:hover { + color: #000; + background-color: white; +} +.btn-white:focus, .btn-white.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-white:focus, .btn-white:active, .btn-white.active { + background-color: #cccccc; +} +.btn-white.dropdown-toggle { + background-color: #fff !important; +} +.btn-white.dropdown-toggle:hover, .btn-white.dropdown-toggle:focus { + background-color: white !important; +} +.btn-white:not([disabled]):not(.disabled):active, .btn-white:not([disabled]):not(.disabled).active, .show > .btn-white.dropdown-toggle { + background-color: #cccccc !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-white:not([disabled]):not(.disabled):active:focus, .btn-white:not([disabled]):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.white-ic { + color: #fff !important; +} +.white-ic:hover, .white-ic:focus { + color: #fff; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #000; +} + +table.table a.btn.btn-white { + color: #000; +} + +.btn-outline-white { + color: #fff !important; + background-color: transparent !important; + border: 2px solid #fff !important; +} +.btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:active, .btn-outline-white:active:focus, .btn-outline-white.active { + color: #fff !important; + background-color: transparent !important; + border-color: #fff !important; +} +.btn-outline-white:not([disabled]):not(.disabled):active, .btn-outline-white:not([disabled]):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle { + background-color: transparent !important; + border-color: #fff !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-white:not([disabled]):not(.disabled):active:focus, .btn-outline-white:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn-black { + color: #fff; + background-color: #000 !important; +} +.btn-black:hover { + color: #fff; + background-color: rgb(12.75, 12.75, 12.75); +} +.btn-black:focus, .btn-black.focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-black:focus, .btn-black:active, .btn-black.active { + background-color: black; +} +.btn-black.dropdown-toggle { + background-color: #000 !important; +} +.btn-black.dropdown-toggle:hover, .btn-black.dropdown-toggle:focus { + background-color: rgb(12.75, 12.75, 12.75) !important; +} +.btn-black:not([disabled]):not(.disabled):active, .btn-black:not([disabled]):not(.disabled).active, .show > .btn-black.dropdown-toggle { + background-color: black !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-black:not([disabled]):not(.disabled):active:focus, .btn-black:not([disabled]):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.black-ic { + color: #000 !important; +} +.black-ic:hover, .black-ic:focus { + color: #000; +} + +a.btn:not([href]):not([tabindex]), +a.btn:not([href]):not([tabindex]):focus, +a.btn:not([href]):not([tabindex]):hover { + color: #fff; +} + +table.table a.btn.btn-black { + color: #fff; +} + +.btn-outline-black { + color: #000 !important; + background-color: transparent !important; + border: 2px solid #000 !important; +} +.btn-outline-black:hover, .btn-outline-black:focus, .btn-outline-black:active, .btn-outline-black:active:focus, .btn-outline-black.active { + color: #000 !important; + background-color: transparent !important; + border-color: #000 !important; +} +.btn-outline-black:not([disabled]):not(.disabled):active, .btn-outline-black:not([disabled]):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle { + background-color: transparent !important; + border-color: #000 !important; + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} +.btn-outline-black:not([disabled]):not(.disabled):active:focus, .btn-outline-black:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus { + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); +} + +.btn.purple-gradient { + color: #fff; + transition: 0.5s ease; +} +.btn.purple-gradient:hover, .btn.purple-gradient:focus, .btn.purple-gradient:active, .btn.purple-gradient:active:focus .btn.purple-gradient.active { + background: linear-gradient(rgb(255, 135.5, 206.375862069), rgb(142.95, 138.8, 246.7)); +} + +.btn.peach-gradient { + color: #fff; + transition: 0.5s ease; +} +.btn.peach-gradient:hover, .btn.peach-gradient:focus, .btn.peach-gradient:active, .btn.peach-gradient:active:focus .btn.peach-gradient.active { + background: linear-gradient(rgb(255, 222.90625, 136.5), rgb(252.478125, 123.021875, 123.021875)); +} + +.btn.aqua-gradient { + color: #fff; + transition: 0.5s ease; +} +.btn.aqua-gradient:hover, .btn.aqua-gradient:focus, .btn.aqua-gradient:active, .btn.aqua-gradient:active:focus .btn.aqua-gradient.active { + background: linear-gradient(rgb(57.5, 162.0067264574, 255), rgb(30.5, 255, 172.384)); +} + +.btn.blue-gradient { + color: #fff; + transition: 0.5s ease; +} +.btn.blue-gradient:hover, .btn.blue-gradient:focus, .btn.blue-gradient:active, .btn.blue-gradient:active:focus .btn.blue-gradient.active { + background: linear-gradient(rgb(94.0952380952, 209.1507936508, 252.4047619048), rgb(53.9130434783, 70.7608695652, 178.5869565217)); +} + +.btn-warning:focus, +.btn-warning:not(:disabled):not(.disabled).active, +.btn-warning:not(:disabled):not(.disabled):active, +.show > .btn-warning.dropdown-toggle { + color: #fff; +} + +.card { + font-weight: 400; + border: 0; + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); + border-radius: 0.25rem; +} +.card[class*=border] { + border: 1px solid #9e9e9e; + box-shadow: none; +} +.card .card-body { + padding: 0.75rem 0.5rem; +} +.card .card-body h1, .card .card-body h2, .card .card-body h3, .card .card-body h4, .card .card-body h5, .card .card-body h6 { + font-weight: 400; +} +.card .card-body .card-title a { + transition: 0.2s ease-in-out; +} +.card .card-body .card-title a:hover { + transition: 0.2s ease-in-out; +} +.card .card-body .card-text { + font-size: 0.9rem; + font-weight: 400; + color: #747373; +} +.card .md-form label { + font-weight: 300; +} + +.dropdown .dropdown-menu .dropdown-item:active { + background-color: #757575; +} + +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: 1px; + border-radius: 0 6px 6px 6px; +} +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} + +.navbar { + font-weight: 300; + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); +} +.navbar form .md-form input { + margin: 0 5px 1px 8px; +} +.navbar .breadcrumb { + padding: 0.3rem 0 0 1rem; + margin: 0; + font-size: 15px; + font-weight: 300; + background-color: inherit; +} +.navbar .breadcrumb .breadcrumb-item { + color: #fff; +} +.navbar .breadcrumb .breadcrumb-item.active { + color: rgba(255, 255, 255, 0.65); +} +.navbar .breadcrumb .breadcrumb-item:before { + color: rgba(255, 255, 255, 0.65); +} +.navbar .navbar-toggler { + border-width: 0; + outline: 0; +} +.navbar .nav-flex-icons { + flex-direction: row; +} +@media (max-width: 992px) { + .navbar .container { + width: 100%; + } + .navbar .container .navbar-toggler-right { + right: 0; + } +} +.navbar .nav-item .nav-link { + display: block; +} +.navbar .nav-item .nav-link.disabled:active { + pointer-events: none; +} +.navbar .nav-item .nav-link .fas, .navbar .nav-item .nav-link .fab, .navbar .nav-item .nav-link .far { + padding-right: 3px; + padding-left: 3px; +} +@media (max-width: 992px) { + .navbar .nav-item .nav-link { + padding-right: 6px; + padding-left: 6px; + } +} +.navbar .dropdown-menu { + position: absolute !important; + margin-top: 0; +} +.navbar .dropdown-menu a { + padding: 10px; + font-size: 0.9375rem; + font-weight: 300; +} +.navbar .dropdown-menu a:not(.active) { + color: #000; +} +@media (max-width: 600px) { + .navbar .dropdown-menu form { + width: 17rem; + } +} +@media (min-width: 600px) { + .navbar .dropdown-menu form { + width: 22rem; + } +} +.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled { + color: rgba(0, 0, 0, 0.3); +} +.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover { + color: rgba(0, 0, 0, 0.3); +} +.navbar.navbar-light .navbar-toggler-icon { + cursor: pointer; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); +} +.navbar.navbar-light .breadcrumb .nav-item .nav-link, +.navbar.navbar-light .navbar-nav .nav-item .nav-link { + color: #000; + transition: 0.35s; +} +.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover, +.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover { + color: rgba(0, 0, 0, 0.7); +} +.navbar.navbar-light .breadcrumb .nav-item.active > .nav-link, +.navbar.navbar-light .navbar-nav .nav-item.active > .nav-link { + background-color: rgba(0, 0, 0, 0.1); +} +.navbar.navbar-light .breadcrumb .nav-item.active > .nav-link:hover, +.navbar.navbar-light .navbar-nav .nav-item.active > .nav-link:hover { + color: #000; +} +.navbar.navbar-light .navbar-toggler { + color: #000; +} +.navbar.navbar-light form .md-form input { + border-bottom: 1px solid #000; +} +.navbar.navbar-light form .md-form input:focus:not([readonly]) { + border-color: #4285f4; +} +.navbar.navbar-light form .md-form .form-control { + color: #000; +} +.navbar.navbar-light form .md-form .form-control::placeholder { + font-weight: 300; + color: #000; +} +.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled { + color: rgba(255, 255, 255, 0.25); +} +.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover { + color: rgba(255, 255, 255, 0.25); +} +.navbar.navbar-dark .navbar-toggler-icon { + cursor: pointer; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); +} +.navbar.navbar-dark .breadcrumb .nav-item .nav-link, +.navbar.navbar-dark .navbar-nav .nav-item .nav-link { + color: #fff; + transition: 0.35s; +} +.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover, +.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover { + color: rgba(255, 255, 255, 0.75); +} +.navbar.navbar-dark .breadcrumb .nav-item.active > .nav-link, +.navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link { + background-color: rgba(255, 255, 255, 0.1); +} +.navbar.navbar-dark .breadcrumb .nav-item.active > .nav-link:hover, +.navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link:hover { + color: #fff; +} +.navbar.navbar-dark .navbar-toggler { + color: #fff; +} +.navbar.navbar-dark form .md-form input { + border-bottom: 1px solid #fff; +} +.navbar.navbar-dark form .md-form input:focus:not([readonly]) { + border-color: #4285f4; +} +.navbar.navbar-dark form .md-form .form-control { + color: #fff; +} +.navbar.navbar-dark form .md-form .form-control::placeholder { + font-weight: 300; + color: #fff; +} +@media (min-width: 600px) { + .navbar.scrolling-navbar { + padding-top: 12px; + padding-bottom: 12px; + transition: background 0.5s ease-in-out, padding 0.5s ease-in-out; + } + .navbar.scrolling-navbar .navbar-nav > li { + transition-duration: 1s; + } + .navbar.scrolling-navbar.top-nav-collapse { + padding-top: 5px; + padding-bottom: 5px; + } +} + +.badge { + color: #fff !important; + border-radius: 0.125rem; + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff !important; + background-color: #4285f4 !important; +} + +.badge-danger { + color: #fff !important; + background-color: #ff3547 !important; +} + +.badge-warning { + color: #fff !important; + background-color: #fb3 !important; +} + +.badge-success { + color: #fff !important; + background-color: #00c851 !important; +} + +.badge-info { + color: #fff !important; + background-color: #33b5e5 !important; +} + +.badge-default { + color: #fff !important; + background-color: #2bbbad !important; +} + +.badge-secondary { + color: #fff !important; + background-color: #a6c !important; +} + +.badge-dark { + color: #fff !important; + background-color: #212121 !important; +} + +.badge-light { + color: #000 !important; + background-color: #e0e0e0 !important; +} + +.md-form { + position: relative; + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} +.md-form input:not([type]), +.md-form input[type=text]:not(.browser-default), +.md-form input[type=password]:not(.browser-default), +.md-form input[type=email]:not(.browser-default), +.md-form input[type=url]:not(.browser-default), +.md-form input[type=time]:not(.browser-default), +.md-form input[type=date]:not(.browser-default), +.md-form input[type=datetime]:not(.browser-default), +.md-form input[type=datetime-local]:not(.browser-default), +.md-form input[type=tel]:not(.browser-default), +.md-form input[type=number]:not(.browser-default), +.md-form input[type=search]:not(.browser-default), +.md-form input[type=phone]:not(.browser-default), +.md-form input[type=search-md], +.md-form textarea.md-textarea { + box-sizing: content-box; + background-color: transparent; + border: none; + border-bottom: 1px solid #ced4da; + border-radius: 0; + outline: none; + box-shadow: none; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +.md-form input:not([type]):focus:not([readonly]), +.md-form input[type=text]:not(.browser-default):focus:not([readonly]), +.md-form input[type=password]:not(.browser-default):focus:not([readonly]), +.md-form input[type=email]:not(.browser-default):focus:not([readonly]), +.md-form input[type=url]:not(.browser-default):focus:not([readonly]), +.md-form input[type=time]:not(.browser-default):focus:not([readonly]), +.md-form input[type=date]:not(.browser-default):focus:not([readonly]), +.md-form input[type=datetime]:not(.browser-default):focus:not([readonly]), +.md-form input[type=datetime-local]:not(.browser-default):focus:not([readonly]), +.md-form input[type=tel]:not(.browser-default):focus:not([readonly]), +.md-form input[type=number]:not(.browser-default):focus:not([readonly]), +.md-form input[type=search]:not(.browser-default):focus:not([readonly]), +.md-form input[type=phone]:not(.browser-default):focus:not([readonly]), +.md-form input[type=search-md]:focus:not([readonly]), +.md-form textarea.md-textarea:focus:not([readonly]) { + border-bottom: 1px solid #4285f4; + box-shadow: 0 1px 0 0 #4285f4; +} +.md-form input:not([type]):focus:not([readonly]) + label, +.md-form input[type=text]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=password]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=email]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=url]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=time]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=date]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=datetime]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=tel]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=number]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=search]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=phone]:not(.browser-default):focus:not([readonly]) + label, +.md-form input[type=search-md]:focus:not([readonly]) + label, +.md-form textarea.md-textarea:focus:not([readonly]) + label { + color: #4285f4; +} +.md-form input:not([type]) + label::after, +.md-form input[type=text]:not(.browser-default) + label::after, +.md-form input[type=password]:not(.browser-default) + label::after, +.md-form input[type=email]:not(.browser-default) + label::after, +.md-form input[type=url]:not(.browser-default) + label::after, +.md-form input[type=time]:not(.browser-default) + label::after, +.md-form input[type=date]:not(.browser-default) + label::after, +.md-form input[type=datetime]:not(.browser-default) + label::after, +.md-form input[type=datetime-local]:not(.browser-default) + label::after, +.md-form input[type=tel]:not(.browser-default) + label::after, +.md-form input[type=number]:not(.browser-default) + label::after, +.md-form input[type=search]:not(.browser-default) + label::after, +.md-form input[type=phone]:not(.browser-default) + label::after, +.md-form input[type=search-md] + label::after, +.md-form textarea.md-textarea + label::after { + position: absolute; + top: 65px; + display: block; + content: ""; + opacity: 0; + transition: 0.2s opacity ease-out, 0.2s color ease-out; +} +.md-form input:not([type]).valid, .md-form input:not([type]):focus.valid, +.md-form input[type=text]:not(.browser-default).valid, +.md-form input[type=text]:not(.browser-default):focus.valid, +.md-form input[type=password]:not(.browser-default).valid, +.md-form input[type=password]:not(.browser-default):focus.valid, +.md-form input[type=email]:not(.browser-default).valid, +.md-form input[type=email]:not(.browser-default):focus.valid, +.md-form input[type=url]:not(.browser-default).valid, +.md-form input[type=url]:not(.browser-default):focus.valid, +.md-form input[type=time]:not(.browser-default).valid, +.md-form input[type=time]:not(.browser-default):focus.valid, +.md-form input[type=date]:not(.browser-default).valid, +.md-form input[type=date]:not(.browser-default):focus.valid, +.md-form input[type=datetime]:not(.browser-default).valid, +.md-form input[type=datetime]:not(.browser-default):focus.valid, +.md-form input[type=datetime-local]:not(.browser-default).valid, +.md-form input[type=datetime-local]:not(.browser-default):focus.valid, +.md-form input[type=tel]:not(.browser-default).valid, +.md-form input[type=tel]:not(.browser-default):focus.valid, +.md-form input[type=number]:not(.browser-default).valid, +.md-form input[type=number]:not(.browser-default):focus.valid, +.md-form input[type=search]:not(.browser-default).valid, +.md-form input[type=search]:not(.browser-default):focus.valid, +.md-form input[type=phone]:not(.browser-default).valid, +.md-form input[type=phone]:not(.browser-default):focus.valid, +.md-form input[type=search-md].valid, +.md-form input[type=search-md]:focus.valid, +.md-form textarea.md-textarea.valid, +.md-form textarea.md-textarea:focus.valid { + border-bottom: 1px solid #00c851; + box-shadow: 0 1px 0 0 #00c851; +} +.md-form input:not([type]).valid + label:after, .md-form input:not([type]):focus.valid + label:after, +.md-form input[type=text]:not(.browser-default).valid + label:after, +.md-form input[type=text]:not(.browser-default):focus.valid + label:after, +.md-form input[type=password]:not(.browser-default).valid + label:after, +.md-form input[type=password]:not(.browser-default):focus.valid + label:after, +.md-form input[type=email]:not(.browser-default).valid + label:after, +.md-form input[type=email]:not(.browser-default):focus.valid + label:after, +.md-form input[type=url]:not(.browser-default).valid + label:after, +.md-form input[type=url]:not(.browser-default):focus.valid + label:after, +.md-form input[type=time]:not(.browser-default).valid + label:after, +.md-form input[type=time]:not(.browser-default):focus.valid + label:after, +.md-form input[type=date]:not(.browser-default).valid + label:after, +.md-form input[type=date]:not(.browser-default):focus.valid + label:after, +.md-form input[type=datetime]:not(.browser-default).valid + label:after, +.md-form input[type=datetime]:not(.browser-default):focus.valid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).valid + label:after, +.md-form input[type=datetime-local]:not(.browser-default):focus.valid + label:after, +.md-form input[type=tel]:not(.browser-default).valid + label:after, +.md-form input[type=tel]:not(.browser-default):focus.valid + label:after, +.md-form input[type=number]:not(.browser-default).valid + label:after, +.md-form input[type=number]:not(.browser-default):focus.valid + label:after, +.md-form input[type=search]:not(.browser-default).valid + label:after, +.md-form input[type=search]:not(.browser-default):focus.valid + label:after, +.md-form input[type=phone]:not(.browser-default).valid + label:after, +.md-form input[type=phone]:not(.browser-default):focus.valid + label:after, +.md-form input[type=search-md].valid + label:after, +.md-form input[type=search-md]:focus.valid + label:after, +.md-form textarea.md-textarea.valid + label:after, +.md-form textarea.md-textarea:focus.valid + label:after { + color: #00c851; + content: attr(data-success); + opacity: 1; +} +.md-form input:not([type]).invalid, .md-form input:not([type]):focus.invalid, +.md-form input[type=text]:not(.browser-default).invalid, +.md-form input[type=text]:not(.browser-default):focus.invalid, +.md-form input[type=password]:not(.browser-default).invalid, +.md-form input[type=password]:not(.browser-default):focus.invalid, +.md-form input[type=email]:not(.browser-default).invalid, +.md-form input[type=email]:not(.browser-default):focus.invalid, +.md-form input[type=url]:not(.browser-default).invalid, +.md-form input[type=url]:not(.browser-default):focus.invalid, +.md-form input[type=time]:not(.browser-default).invalid, +.md-form input[type=time]:not(.browser-default):focus.invalid, +.md-form input[type=date]:not(.browser-default).invalid, +.md-form input[type=date]:not(.browser-default):focus.invalid, +.md-form input[type=datetime]:not(.browser-default).invalid, +.md-form input[type=datetime]:not(.browser-default):focus.invalid, +.md-form input[type=datetime-local]:not(.browser-default).invalid, +.md-form input[type=datetime-local]:not(.browser-default):focus.invalid, +.md-form input[type=tel]:not(.browser-default).invalid, +.md-form input[type=tel]:not(.browser-default):focus.invalid, +.md-form input[type=number]:not(.browser-default).invalid, +.md-form input[type=number]:not(.browser-default):focus.invalid, +.md-form input[type=search]:not(.browser-default).invalid, +.md-form input[type=search]:not(.browser-default):focus.invalid, +.md-form input[type=phone]:not(.browser-default).invalid, +.md-form input[type=phone]:not(.browser-default):focus.invalid, +.md-form input[type=search-md].invalid, +.md-form input[type=search-md]:focus.invalid, +.md-form textarea.md-textarea.invalid, +.md-form textarea.md-textarea:focus.invalid { + border-bottom: 1px solid #f44336; + box-shadow: 0 1px 0 0 #f44336; +} +.md-form input:not([type]).invalid + label:after, .md-form input:not([type]):focus.invalid + label:after, +.md-form input[type=text]:not(.browser-default).invalid + label:after, +.md-form input[type=text]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=password]:not(.browser-default).invalid + label:after, +.md-form input[type=password]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=email]:not(.browser-default).invalid + label:after, +.md-form input[type=email]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=url]:not(.browser-default).invalid + label:after, +.md-form input[type=url]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=time]:not(.browser-default).invalid + label:after, +.md-form input[type=time]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=date]:not(.browser-default).invalid + label:after, +.md-form input[type=date]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=datetime]:not(.browser-default).invalid + label:after, +.md-form input[type=datetime]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).invalid + label:after, +.md-form input[type=datetime-local]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=tel]:not(.browser-default).invalid + label:after, +.md-form input[type=tel]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=number]:not(.browser-default).invalid + label:after, +.md-form input[type=number]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=search]:not(.browser-default).invalid + label:after, +.md-form input[type=search]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=phone]:not(.browser-default).invalid + label:after, +.md-form input[type=phone]:not(.browser-default):focus.invalid + label:after, +.md-form input[type=search-md].invalid + label:after, +.md-form input[type=search-md]:focus.invalid + label:after, +.md-form textarea.md-textarea.invalid + label:after, +.md-form textarea.md-textarea:focus.invalid + label:after { + color: #f44336; + content: attr(data-error); + opacity: 1; +} +.md-form input:not([type]).form-control.valid + label:after, .md-form input:not([type]).form-control:focus.valid + label:after, +.md-form input[type=text]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=text]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=password]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=password]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=email]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=email]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=url]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=url]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=time]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=time]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=date]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=date]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=number]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=number]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=search]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=search]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control.valid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control:focus.valid + label:after, +.md-form input[type=search-md].form-control.valid + label:after, +.md-form input[type=search-md].form-control:focus.valid + label:after, +.md-form textarea.md-textarea.form-control.valid + label:after, +.md-form textarea.md-textarea.form-control:focus.valid + label:after { + top: 4.1rem; +} +.md-form input:not([type]).form-control.invalid + label:after, .md-form input:not([type]).form-control:focus.invalid + label:after, +.md-form input[type=text]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=text]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=password]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=password]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=email]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=email]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=url]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=url]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=time]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=time]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=date]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=date]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=number]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=number]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=search]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=search]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control.invalid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control:focus.invalid + label:after, +.md-form input[type=search-md].form-control.invalid + label:after, +.md-form input[type=search-md].form-control:focus.invalid + label:after, +.md-form textarea.md-textarea.form-control.invalid + label:after, +.md-form textarea.md-textarea.form-control:focus.invalid + label:after { + top: 4rem; +} +.md-form input:not([type]).form-control-lg.valid + label:after, .md-form input:not([type]).form-control-lg:focus.valid + label:after, +.md-form input[type=text]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=text]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=password]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=password]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=email]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=email]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=url]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=url]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=time]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=time]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=date]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=date]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=number]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=number]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=search]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=search]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control-lg.valid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control-lg:focus.valid + label:after, +.md-form input[type=search-md].form-control-lg.valid + label:after, +.md-form input[type=search-md].form-control-lg:focus.valid + label:after, +.md-form textarea.md-textarea.form-control-lg.valid + label:after, +.md-form textarea.md-textarea.form-control-lg:focus.valid + label:after { + top: 4.6rem; +} +.md-form input:not([type]).form-control-lg.invalid + label:after, .md-form input:not([type]).form-control-lg:focus.invalid + label:after, +.md-form input[type=text]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=text]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=password]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=password]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=email]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=email]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=url]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=url]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=time]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=time]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=date]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=date]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=number]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=number]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=search]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=search]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control-lg.invalid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control-lg:focus.invalid + label:after, +.md-form input[type=search-md].form-control-lg.invalid + label:after, +.md-form input[type=search-md].form-control-lg:focus.invalid + label:after, +.md-form textarea.md-textarea.form-control-lg.invalid + label:after, +.md-form textarea.md-textarea.form-control-lg:focus.invalid + label:after { + top: 4.6rem; +} +.md-form input:not([type]).form-control-sm.valid + label:after, .md-form input:not([type]).form-control-sm:focus.valid + label:after, +.md-form input[type=text]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=text]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=password]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=password]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=email]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=email]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=url]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=url]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=time]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=time]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=date]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=date]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=number]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=number]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=search]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=search]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control-sm.valid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control-sm:focus.valid + label:after, +.md-form input[type=search-md].form-control-sm.valid + label:after, +.md-form input[type=search-md].form-control-sm:focus.valid + label:after, +.md-form textarea.md-textarea.form-control-sm.valid + label:after, +.md-form textarea.md-textarea.form-control-sm:focus.valid + label:after { + top: 3.7rem; +} +.md-form input:not([type]).form-control-sm.invalid + label:after, .md-form input:not([type]).form-control-sm:focus.invalid + label:after, +.md-form input[type=text]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=text]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=password]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=password]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=email]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=email]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=url]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=url]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=time]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=time]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=date]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=date]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=datetime]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=datetime-local]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=tel]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=number]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=number]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=search]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=search]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control-sm.invalid + label:after, +.md-form input[type=phone]:not(.browser-default).form-control-sm:focus.invalid + label:after, +.md-form input[type=search-md].form-control-sm.invalid + label:after, +.md-form input[type=search-md].form-control-sm:focus.invalid + label:after, +.md-form textarea.md-textarea.form-control-sm.invalid + label:after, +.md-form textarea.md-textarea.form-control-sm:focus.invalid + label:after { + top: 3.6rem; +} +.md-form > input[type=date]:not(.browser-default) + label { + transform: translateY(-27px) scale(0.8); + transform-origin: 0 0; +} +.md-form > input[type]:-webkit-autofill:not(.browser-default):not([type=search]) + label, +.md-form > input[type=time]:not(.browser-default) + label { + font-size: 0.8rem; + transform: translateY(-25px); + transform-origin: 0 0; +} +.md-form .was-validated input[type=text]:valid + label { + color: #00c851 !important; +} +.md-form .was-validated input[type=text]:invalid + label { + color: #f44336 !important; +} +.md-form .was-validated .form-control:valid:focus { + box-shadow: 0 1px 0 0 #00c851 !important; +} +.md-form .was-validated .form-control:valid { + border-color: #00c851 !important; +} +.md-form .was-validated .form-control:invalid:focus { + box-shadow: 0 1px 0 0 #f44336 !important; +} +.md-form .was-validated .form-control:invalid { + border-color: #f44336 !important; +} +.md-form .form-control { + height: auto; + padding: 0.6rem 0 0.4rem 0; + margin: 0 0 0.5rem 0; + background-color: transparent; + border-radius: 0; +} +.md-form .form-control:focus { + box-shadow: none; +} +.md-form .form-control:disabled, .md-form .form-control[readonly] { + background-color: transparent; + border-bottom: 1px solid #bdbdbd; +} +.md-form .form-control.is-valid { + border-color: #00c851; +} +.md-form .form-control.is-valid:focus { + border-color: #00c851 !important; + box-shadow: 0 1px 0 0 #00c851 !important; +} +.md-form .form-control.is-invalid { + border-color: #f44336; +} +.md-form .form-control.is-invalid:focus { + border-color: #f44336 !important; + box-shadow: 0 1px 0 0 #f44336 !important; +} +.md-form .form-control.is-valid, .md-form .form-control.is-invalid { + background-position: center right !important; +} +.md-form .validate { + margin-bottom: 2.5rem; +} +.md-form label { + font-size: 1rem; +} +.md-form label.active { + font-size: 1rem; +} +.md-form .prefix { + top: 0.25rem; + font-size: 1.75rem; +} +.md-form .prefix ~ input, +.md-form .prefix ~ textarea { + width: calc(100% - 2.5rem); + margin-left: 2.5rem; +} +.md-form .prefix ~ label { + margin-left: 2.5rem; +} +.md-form .prefix ~ .form-text { + margin-left: 2.6rem; +} +.md-form label { + position: absolute; + top: 0; + left: 0; + font-size: 1rem; + color: #757575; + cursor: text; + transition: transform 0.2s ease-out, color 0.2s ease-out; + transform: translateY(12px); + transform-origin: 0% 100%; +} +.md-form label.active { + transform: translateY(-14px) scale(0.8); +} +.md-form .prefix { + position: absolute; + transition: color 0.2s; +} +.md-form .prefix.active { + color: #4285f4; +} +.md-form.form-lg .validate { + margin-bottom: 2.8rem; +} +.md-form.form-lg label { + font-size: 1.25rem; +} +.md-form.form-lg label.active { + font-size: 1.15rem; +} +.md-form.form-lg .prefix { + top: 0.4rem; + font-size: 2rem; +} +.md-form.form-lg .prefix ~ input, +.md-form.form-lg .prefix ~ textarea { + width: calc(100% - 3rem); + margin-left: 3rem; +} +.md-form.form-lg .prefix ~ label { + margin-left: 3rem; +} +.md-form.form-lg .prefix ~ .form-text { + margin-left: 3.1rem; +} +.md-form.form-sm .validate { + margin-bottom: 2.3rem; +} +.md-form.form-sm label { + font-size: 0.875rem; +} +.md-form.form-sm label.active { + font-size: 0.95rem; +} +.md-form.form-sm .prefix { + top: 0.35rem; + font-size: 1.5rem; +} +.md-form.form-sm .prefix ~ input, +.md-form.form-sm .prefix ~ textarea { + width: calc(100% - 2rem); + margin-left: 2rem; +} +.md-form.form-sm .prefix ~ label { + margin-left: 2rem; +} +.md-form.form-sm .prefix ~ .form-text { + margin-left: 2rem; +} +.md-form textarea.md-textarea { + padding: 0; + overflow-y: hidden; +} +.md-form textarea.md-textarea + label { + top: -0.6rem; +} +.md-form textarea.md-textarea-auto { + padding: 0; + padding-top: 1.5rem; +} +.md-form textarea.md-textarea-auto + label { + top: 0; +} +.md-form.md-outline { + position: relative; + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} +.md-form.md-outline input[type=text], +.md-form.md-outline input[type=password], +.md-form.md-outline input[type=email], +.md-form.md-outline input[type=url], +.md-form.md-outline input[type=time], +.md-form.md-outline input[type=date], +.md-form.md-outline input[type=datetime-local], +.md-form.md-outline input[type=tel], +.md-form.md-outline input[type=number], +.md-form.md-outline input[type=search-md], +.md-form.md-outline input[type=search], +.md-form.md-outline textarea.md-textarea { + box-sizing: border-box; + background-color: transparent; + border: 1px solid #dadce0; + border-radius: 4px; + outline: none; + box-shadow: none; + transition: all 0.3s; +} +.md-form.md-outline input[type=text]:focus:not([readonly]), +.md-form.md-outline input[type=password]:focus:not([readonly]), +.md-form.md-outline input[type=email]:focus:not([readonly]), +.md-form.md-outline input[type=url]:focus:not([readonly]), +.md-form.md-outline input[type=time]:focus:not([readonly]), +.md-form.md-outline input[type=date]:focus:not([readonly]), +.md-form.md-outline input[type=datetime-local]:focus:not([readonly]), +.md-form.md-outline input[type=tel]:focus:not([readonly]), +.md-form.md-outline input[type=number]:focus:not([readonly]), +.md-form.md-outline input[type=search-md]:focus:not([readonly]), +.md-form.md-outline input[type=search]:focus:not([readonly]), +.md-form.md-outline textarea.md-textarea:focus:not([readonly]) { + border-color: #4285f4; + box-shadow: inset 0 0 0 1px #4285f4; +} +.md-form.md-outline input[type=text]:focus:not([readonly]) + label, +.md-form.md-outline input[type=password]:focus:not([readonly]) + label, +.md-form.md-outline input[type=email]:focus:not([readonly]) + label, +.md-form.md-outline input[type=url]:focus:not([readonly]) + label, +.md-form.md-outline input[type=time]:focus:not([readonly]) + label, +.md-form.md-outline input[type=date]:focus:not([readonly]) + label, +.md-form.md-outline input[type=datetime-local]:focus:not([readonly]) + label, +.md-form.md-outline input[type=tel]:focus:not([readonly]) + label, +.md-form.md-outline input[type=number]:focus:not([readonly]) + label, +.md-form.md-outline input[type=search-md]:focus:not([readonly]) + label, +.md-form.md-outline input[type=search]:focus:not([readonly]) + label, +.md-form.md-outline textarea.md-textarea:focus:not([readonly]) + label { + color: #4285f4; +} +.md-form.md-outline input[type=text].valid, .md-form.md-outline input[type=text]:focus.valid, +.md-form.md-outline input[type=password].valid, +.md-form.md-outline input[type=password]:focus.valid, +.md-form.md-outline input[type=email].valid, +.md-form.md-outline input[type=email]:focus.valid, +.md-form.md-outline input[type=url].valid, +.md-form.md-outline input[type=url]:focus.valid, +.md-form.md-outline input[type=time].valid, +.md-form.md-outline input[type=time]:focus.valid, +.md-form.md-outline input[type=date].valid, +.md-form.md-outline input[type=date]:focus.valid, +.md-form.md-outline input[type=datetime-local].valid, +.md-form.md-outline input[type=datetime-local]:focus.valid, +.md-form.md-outline input[type=tel].valid, +.md-form.md-outline input[type=tel]:focus.valid, +.md-form.md-outline input[type=number].valid, +.md-form.md-outline input[type=number]:focus.valid, +.md-form.md-outline input[type=search-md].valid, +.md-form.md-outline input[type=search-md]:focus.valid, +.md-form.md-outline input[type=search].valid, +.md-form.md-outline input[type=search]:focus.valid, +.md-form.md-outline textarea.md-textarea.valid, +.md-form.md-outline textarea.md-textarea:focus.valid { + border-color: #00c851; + box-shadow: inset 0 0 0 1px #00c851; +} +.md-form.md-outline input[type=text]:focus:not([readonly]).valid + label, .md-form.md-outline input[type=text].valid + label:after, .md-form.md-outline input[type=text]:focus.valid + label:after, +.md-form.md-outline input[type=password]:focus:not([readonly]).valid + label, +.md-form.md-outline input[type=password].valid + label:after, +.md-form.md-outline input[type=password]:focus.valid + label:after, +.md-form.md-outline input[type=email]:focus:not([readonly]).valid + label, +.md-form.md-outline input[type=email].valid + label:after, +.md-form.md-outline input[type=email]:focus.valid + label:after, +.md-form.md-outline input[type=url]:focus:not([readonly]).valid + label, +.md-form.md-outline input[type=url].valid + label:after, +.md-form.md-outline input[type=url]:focus.valid + label:after, +.md-form.md-outline input[type=time]:focus:not([readonly]).valid + label, +.md-form.md-outline input[type=time].valid + label:after, +.md-form.md-outline input[type=time]:focus.valid + label:after, +.md-form.md-outline input[type=date]:focus:not([readonly]).valid + label, +.md-form.md-outline input[type=date].valid + label:after, +.md-form.md-outline input[type=date]:focus.valid + label:after, +.md-form.md-outline input[type=datetime-local]:focus:not([readonly]).valid + label, +.md-form.md-outline input[type=datetime-local].valid + label:after, +.md-form.md-outline input[type=datetime-local]:focus.valid + label:after, +.md-form.md-outline input[type=tel]:focus:not([readonly]).valid + label, +.md-form.md-outline input[type=tel].valid + label:after, +.md-form.md-outline input[type=tel]:focus.valid + label:after, +.md-form.md-outline input[type=number]:focus:not([readonly]).valid + label, +.md-form.md-outline input[type=number].valid + label:after, +.md-form.md-outline input[type=number]:focus.valid + label:after, +.md-form.md-outline input[type=search-md]:focus:not([readonly]).valid + label, +.md-form.md-outline input[type=search-md].valid + label:after, +.md-form.md-outline input[type=search-md]:focus.valid + label:after, +.md-form.md-outline input[type=search]:focus:not([readonly]).valid + label, +.md-form.md-outline input[type=search].valid + label:after, +.md-form.md-outline input[type=search]:focus.valid + label:after, +.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid + label, +.md-form.md-outline textarea.md-textarea.valid + label:after, +.md-form.md-outline textarea.md-textarea:focus.valid + label:after { + color: #00c851; + content: attr(data-success); + opacity: 1; +} +.md-form.md-outline input[type=text].invalid, .md-form.md-outline input[type=text]:focus.invalid, +.md-form.md-outline input[type=password].invalid, +.md-form.md-outline input[type=password]:focus.invalid, +.md-form.md-outline input[type=email].invalid, +.md-form.md-outline input[type=email]:focus.invalid, +.md-form.md-outline input[type=url].invalid, +.md-form.md-outline input[type=url]:focus.invalid, +.md-form.md-outline input[type=time].invalid, +.md-form.md-outline input[type=time]:focus.invalid, +.md-form.md-outline input[type=date].invalid, +.md-form.md-outline input[type=date]:focus.invalid, +.md-form.md-outline input[type=datetime-local].invalid, +.md-form.md-outline input[type=datetime-local]:focus.invalid, +.md-form.md-outline input[type=tel].invalid, +.md-form.md-outline input[type=tel]:focus.invalid, +.md-form.md-outline input[type=number].invalid, +.md-form.md-outline input[type=number]:focus.invalid, +.md-form.md-outline input[type=search-md].invalid, +.md-form.md-outline input[type=search-md]:focus.invalid, +.md-form.md-outline input[type=search].invalid, +.md-form.md-outline input[type=search]:focus.invalid, +.md-form.md-outline textarea.md-textarea.invalid, +.md-form.md-outline textarea.md-textarea:focus.invalid { + border-color: #f44336; + box-shadow: inset 0 0 0 1px #f44336; +} +.md-form.md-outline input[type=text]:focus:not([readonly]).invalid + label, .md-form.md-outline input[type=text].invalid + label:after, .md-form.md-outline input[type=text]:focus.invalid + label:after, +.md-form.md-outline input[type=password]:focus:not([readonly]).invalid + label, +.md-form.md-outline input[type=password].invalid + label:after, +.md-form.md-outline input[type=password]:focus.invalid + label:after, +.md-form.md-outline input[type=email]:focus:not([readonly]).invalid + label, +.md-form.md-outline input[type=email].invalid + label:after, +.md-form.md-outline input[type=email]:focus.invalid + label:after, +.md-form.md-outline input[type=url]:focus:not([readonly]).invalid + label, +.md-form.md-outline input[type=url].invalid + label:after, +.md-form.md-outline input[type=url]:focus.invalid + label:after, +.md-form.md-outline input[type=time]:focus:not([readonly]).invalid + label, +.md-form.md-outline input[type=time].invalid + label:after, +.md-form.md-outline input[type=time]:focus.invalid + label:after, +.md-form.md-outline input[type=date]:focus:not([readonly]).invalid + label, +.md-form.md-outline input[type=date].invalid + label:after, +.md-form.md-outline input[type=date]:focus.invalid + label:after, +.md-form.md-outline input[type=datetime-local]:focus:not([readonly]).invalid + label, +.md-form.md-outline input[type=datetime-local].invalid + label:after, +.md-form.md-outline input[type=datetime-local]:focus.invalid + label:after, +.md-form.md-outline input[type=tel]:focus:not([readonly]).invalid + label, +.md-form.md-outline input[type=tel].invalid + label:after, +.md-form.md-outline input[type=tel]:focus.invalid + label:after, +.md-form.md-outline input[type=number]:focus:not([readonly]).invalid + label, +.md-form.md-outline input[type=number].invalid + label:after, +.md-form.md-outline input[type=number]:focus.invalid + label:after, +.md-form.md-outline input[type=search-md]:focus:not([readonly]).invalid + label, +.md-form.md-outline input[type=search-md].invalid + label:after, +.md-form.md-outline input[type=search-md]:focus.invalid + label:after, +.md-form.md-outline input[type=search]:focus:not([readonly]).invalid + label, +.md-form.md-outline input[type=search].invalid + label:after, +.md-form.md-outline input[type=search]:focus.invalid + label:after, +.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid + label, +.md-form.md-outline textarea.md-textarea.invalid + label:after, +.md-form.md-outline textarea.md-textarea:focus.invalid + label:after { + color: #f44336; + content: attr(data-error); + opacity: 1; +} +.md-form.md-outline input[type=text].form-control.valid + label:after, .md-form.md-outline input[type=text].form-control:focus.valid + label:after, +.md-form.md-outline input[type=password].form-control.valid + label:after, +.md-form.md-outline input[type=password].form-control:focus.valid + label:after, +.md-form.md-outline input[type=email].form-control.valid + label:after, +.md-form.md-outline input[type=email].form-control:focus.valid + label:after, +.md-form.md-outline input[type=url].form-control.valid + label:after, +.md-form.md-outline input[type=url].form-control:focus.valid + label:after, +.md-form.md-outline input[type=time].form-control.valid + label:after, +.md-form.md-outline input[type=time].form-control:focus.valid + label:after, +.md-form.md-outline input[type=date].form-control.valid + label:after, +.md-form.md-outline input[type=date].form-control:focus.valid + label:after, +.md-form.md-outline input[type=datetime-local].form-control.valid + label:after, +.md-form.md-outline input[type=datetime-local].form-control:focus.valid + label:after, +.md-form.md-outline input[type=tel].form-control.valid + label:after, +.md-form.md-outline input[type=tel].form-control:focus.valid + label:after, +.md-form.md-outline input[type=number].form-control.valid + label:after, +.md-form.md-outline input[type=number].form-control:focus.valid + label:after, +.md-form.md-outline input[type=search-md].form-control.valid + label:after, +.md-form.md-outline input[type=search-md].form-control:focus.valid + label:after, +.md-form.md-outline input[type=search].form-control.valid + label:after, +.md-form.md-outline input[type=search].form-control:focus.valid + label:after, +.md-form.md-outline textarea.md-textarea.form-control.valid + label:after, +.md-form.md-outline textarea.md-textarea.form-control:focus.valid + label:after { + position: absolute; + top: 4rem; + left: 0; +} +.md-form.md-outline input[type=text].form-control.invalid + label:after, .md-form.md-outline input[type=text].form-control:focus.invalid + label:after, +.md-form.md-outline input[type=password].form-control.invalid + label:after, +.md-form.md-outline input[type=password].form-control:focus.invalid + label:after, +.md-form.md-outline input[type=email].form-control.invalid + label:after, +.md-form.md-outline input[type=email].form-control:focus.invalid + label:after, +.md-form.md-outline input[type=url].form-control.invalid + label:after, +.md-form.md-outline input[type=url].form-control:focus.invalid + label:after, +.md-form.md-outline input[type=time].form-control.invalid + label:after, +.md-form.md-outline input[type=time].form-control:focus.invalid + label:after, +.md-form.md-outline input[type=date].form-control.invalid + label:after, +.md-form.md-outline input[type=date].form-control:focus.invalid + label:after, +.md-form.md-outline input[type=datetime-local].form-control.invalid + label:after, +.md-form.md-outline input[type=datetime-local].form-control:focus.invalid + label:after, +.md-form.md-outline input[type=tel].form-control.invalid + label:after, +.md-form.md-outline input[type=tel].form-control:focus.invalid + label:after, +.md-form.md-outline input[type=number].form-control.invalid + label:after, +.md-form.md-outline input[type=number].form-control:focus.invalid + label:after, +.md-form.md-outline input[type=search-md].form-control.invalid + label:after, +.md-form.md-outline input[type=search-md].form-control:focus.invalid + label:after, +.md-form.md-outline input[type=search].form-control.invalid + label:after, +.md-form.md-outline input[type=search].form-control:focus.invalid + label:after, +.md-form.md-outline textarea.md-textarea.form-control.invalid + label:after, +.md-form.md-outline textarea.md-textarea.form-control:focus.invalid + label:after { + position: absolute; + top: 4rem; + left: 0; +} +.md-form.md-outline > input[type]:-webkit-autofill:not(.browser-default):not([type=search]) + label, +.md-form.md-outline > input[type=time]:not(.browser-default) + label { + left: 8px; + padding-right: 5px; + padding-left: 5px; + font-size: 1rem; + font-weight: 500; + background: #fff; + transform: translateY(-9px) scale(0.8); + transform-origin: 0 0; +} +.md-form.md-outline > input[type]:-webkit-autofill:not(.browser-default):not([type=search]) + label.active, +.md-form.md-outline > input[type=time]:not(.browser-default) + label.active { + transform: translateY(-9px) scale(0.8); + transform-origin: 0 0; +} +@-webkit-keyframes autofill { + to { + color: #495057; + background: transparent; + } +} +@keyframes autofill { + to { + color: #495057; + background: transparent; + } +} +.md-form.md-outline input:-webkit-autofill { + -webkit-animation-name: autofill; + animation-name: autofill; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} +.md-form.md-outline .form-control { + padding: 0.375rem 0.75rem; +} +.md-form.md-outline label { + position: absolute; + top: 0; + left: 0; + padding-left: 10px; + font-size: 1rem; + color: #757575; + cursor: text; + transition: transform 0.2s ease-out, color 0.2s ease-out; + transform: translateY(9px); + transform-origin: 0% 100%; +} +.md-form.md-outline label.active { + left: 8px; + padding-right: 5px; + padding-left: 5px; + font-weight: 500; + background: #fff; + transform: translateY(-13px) scale(0.8); +} +.md-form.md-outline.form-lg .form-control.form-control-lg { + padding: 0.5rem 0.725rem; +} +.md-form.md-outline.form-lg label { + font-size: 1.25rem; + transform: translateY(10px); +} +.md-form.md-outline.form-lg label.active { + font-size: 1.1rem; + transform: translateY(-14px) scale(0.8); +} +.md-form.md-outline.form-lg .prefix { + top: 0.65rem; + font-size: 25px; +} +.md-form.md-outline.form-lg .prefix ~ input, +.md-form.md-outline.form-lg .prefix ~ textarea { + width: calc(100% - 2.2rem); + margin-left: 2.2rem; +} +.md-form.md-outline.form-lg .prefix ~ label { + margin-left: 2.2rem; +} +.md-form.md-outline.form-lg .prefix ~ .form-text { + margin-left: 2.3rem; +} +.md-form.md-outline.form-sm .form-control.form-control-sm { + padding: 0.25rem 0.625rem; +} +.md-form.md-outline.form-sm label { + font-size: 0.8rem; + transform: translateY(8px); +} +.md-form.md-outline.form-sm label.active { + font-size: 0.85rem; + transform: translateY(-12px) scale(0.8); +} +.md-form.md-outline.form-sm .prefix { + top: 0.5rem; + font-size: 15px; +} +.md-form.md-outline.form-sm .prefix ~ input, +.md-form.md-outline.form-sm .prefix ~ textarea { + width: calc(100% - 1.6rem); + margin-left: 1.6rem; +} +.md-form.md-outline.form-sm .prefix ~ label { + margin-left: 1.6rem; +} +.md-form.md-outline.form-sm .prefix ~ .form-text { + margin-left: 1.7rem; +} +.md-form.md-outline .prefix { + position: absolute; + top: 0.6rem; + font-size: 20px; + transition: color 0.2s; +} +.md-form.md-outline .prefix:focus { + color: #4285f4; +} +.md-form.md-outline .prefix ~ input, +.md-form.md-outline .prefix ~ textarea { + width: calc(100% - 2rem); + margin-left: 2rem; +} +.md-form.md-outline .prefix ~ label { + margin-left: 2rem; +} +.md-form.md-outline .prefix ~ .form-text { + margin-left: 2.1rem; +} +.md-form.md-outline .character-counter { + margin-top: -0.5rem; +} +.md-form.md-bg input[type=text], +.md-form.md-bg input[type=password], +.md-form.md-bg input[type=email], +.md-form.md-bg input[type=url], +.md-form.md-bg input[type=time], +.md-form.md-bg input[type=date], +.md-form.md-bg input[type=datetime-local], +.md-form.md-bg input[type=tel], +.md-form.md-bg input[type=number], +.md-form.md-bg input[type=search-md], +.md-form.md-bg input[type=search], +.md-form.md-bg textarea.md-textarea { + box-sizing: border-box; + padding: 10px 5px; + background: #f5f5f5 no-repeat; + background-image: linear-gradient(to bottom, #4285f4, #4285f4), linear-gradient(to bottom, #ced4da, #ced4da); + background-position: 50% 100%, 50% 100%; + background-size: 0 2px, 100% 1px; + border: 0; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; + transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); +} +.md-form.md-bg input[type=text]:focus:not([readonly]), +.md-form.md-bg input[type=password]:focus:not([readonly]), +.md-form.md-bg input[type=email]:focus:not([readonly]), +.md-form.md-bg input[type=url]:focus:not([readonly]), +.md-form.md-bg input[type=time]:focus:not([readonly]), +.md-form.md-bg input[type=date]:focus:not([readonly]), +.md-form.md-bg input[type=datetime-local]:focus:not([readonly]), +.md-form.md-bg input[type=tel]:focus:not([readonly]), +.md-form.md-bg input[type=number]:focus:not([readonly]), +.md-form.md-bg input[type=search-md]:focus:not([readonly]), +.md-form.md-bg input[type=search]:focus:not([readonly]), +.md-form.md-bg textarea.md-textarea:focus:not([readonly]) { + border-bottom: none; + box-shadow: none; +} +.md-form.md-bg input[type=text]:focus, +.md-form.md-bg input[type=password]:focus, +.md-form.md-bg input[type=email]:focus, +.md-form.md-bg input[type=url]:focus, +.md-form.md-bg input[type=time]:focus, +.md-form.md-bg input[type=date]:focus, +.md-form.md-bg input[type=datetime-local]:focus, +.md-form.md-bg input[type=tel]:focus, +.md-form.md-bg input[type=number]:focus, +.md-form.md-bg input[type=search-md]:focus, +.md-form.md-bg input[type=search]:focus, +.md-form.md-bg textarea.md-textarea:focus { + background-color: #dcdcdc; + background-size: 100% 2px, 100% 1px; + outline: none; +} +.md-form.md-bg > input[type=date]:not(.browser-default) + label { + transform: translateY(-12px) scale(0.8); + transform-origin: 0 0; +} +.md-form.md-bg > input[type]:-webkit-autofill:not(.browser-default):not([type=search]) + label, +.md-form.md-bg > input[type=time]:not(.browser-default) + label { + font-size: 0.8rem; + transform: translateY(-12px); + transform-origin: 0 0; +} +.md-form.md-bg .form-control { + padding: 1.1rem 0.7rem 0.4rem !important; +} +.md-form.md-bg label { + top: 0; + padding-left: 0.7rem; + font-size: 1rem; + transition: transform 0.2s ease-out, color 0.2s ease-out; + transform: translateY(13px); + transform-origin: 0% 100%; +} +.md-form.md-bg label.active { + padding-left: 0.75rem; + font-weight: 500; + transform: translateY(-3px) scale(0.8); +} +.md-form.md-bg.form-lg label { + transform: translateY(16px); +} +.md-form.md-bg.form-lg label.active { + transform: translateY(-4px) scale(0.8); +} +.md-form.md-bg.form-sm label { + transform: translateY(11px); +} +.md-form.md-bg.form-sm label.active { + transform: translateY(-2px) scale(0.8); +} + +.md-form .form-control.is-invalid, +.was-validated .md-form .form-control:invalid { + padding-right: 0; +} + +.md-form .form-control.is-valid, +.was-validated .md-form .form-control:valid { + padding-right: 0; +} + +.needs-validation .md-form label { + left: 0.3rem; +} + +.custom-file-input:lang(es) ~ .custom-file-label::after { + content: "Elegir"; +} + +.custom-file-input:lang(pl-pl) ~ .custom-file-label::after { + content: "Wybierz"; +} + +.custom-file-input:lang(fr) ~ .custom-file-label::after { + content: "Choisir"; +} + +.custom-file-input:lang(in) ~ .custom-file-label::after { + content: "Pilih"; +} + +.custom-file-input:lang(zh) ~ .custom-file-label::after { + content: "選擇"; +} + +.custom-file-input:lang(de) ~ .custom-file-label::after { + content: "Wählen"; +} + +.custom-file-input:lang(ru) ~ .custom-file-label::after { + content: "Выбрать"; +} + +.md-form > label { + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.md-form .form-control { + box-sizing: border-box !important; +} +.md-form .input-prefix { + position: absolute; + top: 50%; + transform: translateY(-50%); + transition: color 0.2s; + color: rgba(0, 0, 0, 0.87); + pointer-events: none; +} +.md-form .input-prefix.active { + color: #4285f4; +} +.md-form.input-with-pre-icon label { + left: 36px; + right: initial; +} +.md-form.input-with-pre-icon .input-prefix { + left: 16px; + right: initial; +} +.md-form.input-with-pre-icon .form-control { + padding-left: 2.7rem !important; +} +.md-form.input-with-post-icon .input-prefix { + right: 16px; + left: initial; +} +.md-form.input-with-post-icon .form-control { + padding-right: 2.7rem !important; +} +.md-form.input-with-post-icon.input-with-pre-icon .input-prefix { + right: 16px; + left: initial; +} +.md-form.input-with-post-icon.input-with-pre-icon .input-prefix:first-of-type { + left: 16px; + right: initial; +} +.md-form.input-with-post-icon.input-with-pre-icon .form-control { + padding-left: 2.5rem !important; + padding-right: 2.5rem !important; +} + +.edge-header { + display: block; + height: 278px; + background-color: #ccc; +} + +.free-bird { + margin-top: -100px; +} + +.juicy-peach-gradient { + background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%); +} + +.young-passion-gradient { + background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%); +} + +.lady-lips-gradient { + background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%); +} + +.sunny-morning-gradient { + background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%); +} + +.rainy-ashville-gradient { + background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%); +} + +.frozen-dreams-gradient { + background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%); +} + +.warm-flame-gradient { + background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%); +} + +.night-fade-gradient { + background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%); +} + +.spring-warmth-gradient { + background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%); +} + +.winter-neva-gradient { + background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%); +} + +.dusty-grass-gradient { + background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%); +} + +.tempting-azure-gradient { + background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%); +} + +.heavy-rain-gradient { + background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%); +} + +.amy-crisp-gradient { + background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%); +} + +.mean-fruit-gradient { + background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%); +} + +.deep-blue-gradient { + background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%); +} + +.ripe-malinka-gradient { + background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%); +} + +.cloudy-knoxville-gradient { + background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); +} + +.morpheus-den-gradient { + background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%); +} + +.rare-wind-gradient { + background-image: linear-gradient(to top, #a8edea 0%, #fed6e3 100%); +} + +.near-moon-gradient { + background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%); +} + +.schedule-list .hr-bold { + border-top: 2px solid #212529; +} +.schedule-list .font-smaller { + font-size: 0.8rem; +} + +.note { + padding: 10px; + border-left: 6px solid; + border-radius: 5px; +} +.note strong { + font-weight: 600; +} +.note p { + font-weight: 500; +} + +.note-primary { + background-color: #dfeefd; + border-color: #176ac4; +} + +.note-secondary { + background-color: #e2e3e5; + border-color: #58595a; +} + +.note-success { + background-color: #e2f0e5; + border-color: #49a75f; +} + +.note-danger { + background-color: #fae7e8; + border-color: #e45460; +} + +.note-warning { + background-color: #faf4e0; + border-color: #c2a442; +} + +.note-info { + background-color: #e4f2f5; + border-color: #2492a5; +} + +.note-light { + background-color: #fefefe; + border-color: #0f0f0f; +} + +footer.page-footer { + bottom: 0; + color: #fff; +} +footer.page-footer .container-fluid { + width: auto; +} +footer.page-footer .footer-copyright { + overflow: hidden; + color: rgba(255, 255, 255, 0.6); + background-color: rgba(0, 0, 0, 0.2); +} +footer.page-footer a { + color: #fff; +} + +.media .media-left { + padding: 0 10px 10px 0; +} +.media .media-left img { + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); +} + +.list-group .list-group-item:first-child { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; +} +.list-group .list-group-item:last-child { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; +} +.list-group a, +.list-group button { + transition: 0.5s; +} +.list-group a:hover, +.list-group button:hover { + transition: 0.5s; +} + +table th { + font-size: 0.9rem; + font-weight: 400; +} +table td { + font-size: 0.9rem; + font-weight: normal; +} +table.table thead th { + border-top: none; +} +table.table th, +table.table td { + padding-top: 1.1rem; + padding-bottom: 1rem; +} +table.table a { + margin: 0; + color: #212529; +} +table.table .label-table { + height: 0.94rem; + padding: 0; + margin: 0; + line-height: 0.94rem; +} +table.table.btn-table td { + vertical-align: middle; +} +table.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); + transition: 0.5s; +} +table .th-lg { + min-width: 9rem; +} +table .th-sm { + min-width: 6rem; +} +table.table-sm th, +table.table-sm td { + padding-top: 0.6rem; + padding-bottom: 0.6rem; +} + +.table-scroll-vertical { + max-height: 300px; + overflow-y: auto; +} + +.table-fixed { + table-layout: fixed; +} + +.table-responsive > .table-bordered, +.table-responsive-sm > .table-bordered, +.table-responsive-md > .table-bordered, +.table-responsive-lg > .table-bordered, +.table-responsive-xl > .table-bordered { + border-top: 1px solid #dee2e6; +} + +body { + -webkit-tap-highlight-color: transparent; + overflow-x: hidden; +} + +.text-muted { + font-weight: 300; +} + +.main-bg { + background: rgba(158, 158, 158, 0.1); +} + +@media screen and (min-width: 1660px) { + .temprow { + display: flex; + width: 50%; + margin: 1rem 0 0 0 !important; + } + .graphrow { + display: flex; + width: 50%; + margin: 1rem 0 0 0 !important; + } + .d-flex-xxl { + display: flex !important; + } + .temprow .col-xl-4 { + flex: 0 0 50%; + max-width: 50%; + } + .rowdivider { + display: none !important; + } +} +@media (prefers-color-scheme: dark) { + .auto-theme.main-bg { + background: #2e2e2e !important; + } + .auto-theme .card, .auto-theme .dropdown-menu, .auto-theme .dropdown-menu a { + background-color: #444 !important; + color: #ddd !important; + } + .auto-theme .text-muted { + color: #aaa; + } + .auto-theme .purple-text { + color: #BA68C8 !important; + } + .auto-theme .deep-purple-text { + color: #9575CD !important; + } + .auto-theme .indigo-text { + color: #7986CB !important; + } + .auto-theme .teal-text { + color: #4DB6AC !important; + } + .auto-theme .brown-text { + color: #A1887F !important; + } + .auto-theme .blue-grey-text { + color: #90A4AE !important; + } + .auto-theme .text-dark, .auto-theme .table { + color: #ccc !important; + } +} +.dark-theme.main-bg { + background: #2e2e2e !important; +} +.dark-theme .card, .dark-theme .dropdown-menu, .dark-theme .dropdown-menu a { + background-color: #444 !important; + color: #ddd !important; +} +.dark-theme .text-muted { + color: #aaa; +} +.dark-theme .purple-text { + color: #BA68C8 !important; +} +.dark-theme .deep-purple-text { + color: #9575CD !important; +} +.dark-theme .indigo-text { + color: #7986CB !important; +} +.dark-theme .teal-text { + color: #4DB6AC !important; +} +.dark-theme .brown-text { + color: #A1887F !important; +} +.dark-theme .blue-grey-text { + color: #90A4AE !important; +} +.dark-theme .text-dark, .dark-theme .table { + color: #ccc !important; +} + +.lime { + background-color: #AFB42B !important; +} + +.yellow { + background-color: #FBC02D !important; +} + +/*# sourceMappingURL=style.css.map */ diff --git a/skins/neowx-material/css/style.min.css b/skins/neowx-material/css/style.min.css new file mode 100644 index 0000000..794e08e --- /dev/null +++ b/skins/neowx-material/css/style.min.css @@ -0,0 +1,13 @@ +@font-face{font-family:"Rubik";font-style:normal;font-weight:300;src:url("../fonts/Rubik-Light.eot");src:local("Rubik"),url("../fonts/Rubik-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Rubik-Light.woff2") format("woff2"),url("../fonts/Rubik-Light.woff") format("woff")}@font-face{font-family:"Rubik";font-style:normal;font-weight:400;src:url("../fonts/Rubik-Regular.eot");src:local("Rubik"),url("../fonts/Rubik-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Rubik-Regular.woff2") format("woff2"),url("../fonts/Rubik-Regular.woff") format("woff")}.mdb-color.lighten-5{background-color:#d0d6e2 !important}.mdb-color.lighten-4{background-color:#b1bace !important}.mdb-color.lighten-3{background-color:#929fba !important}.mdb-color.lighten-2{background-color:#7283a7 !important}.mdb-color.lighten-1{background-color:#59698d !important}.mdb-color{background-color:#45526e !important}.mdb-color-text{color:#45526e !important}.rgba-mdb-color-slight,.rgba-mdb-color-slight:after{background-color:rgba(69,82,110,.1)}.rgba-mdb-color-light,.rgba-mdb-color-light:after{background-color:rgba(69,82,110,.3)}.rgba-mdb-color-strong,.rgba-mdb-color-strong:after{background-color:rgba(69,82,110,.7)}.mdb-color.darken-1{background-color:#3b465e !important}.mdb-color.darken-2{background-color:#2e3951 !important}.mdb-color.darken-3{background-color:#1c2a48 !important}.mdb-color.darken-4{background-color:#1c2331 !important}.red.lighten-5{background-color:#ffebee !important}.red.lighten-4{background-color:#ffcdd2 !important}.red.lighten-3{background-color:#ef9a9a !important}.red.lighten-2{background-color:#e57373 !important}.red.lighten-1{background-color:#ef5350 !important}.red{background-color:#f44336 !important}.red-text{color:#f44336 !important}.rgba-red-slight,.rgba-red-slight:after{background-color:rgba(244,67,54,.1)}.rgba-red-light,.rgba-red-light:after{background-color:rgba(244,67,54,.3)}.rgba-red-strong,.rgba-red-strong:after{background-color:rgba(244,67,54,.7)}.red.darken-1{background-color:#e53935 !important}.red.darken-2{background-color:#d32f2f !important}.red.darken-3{background-color:#c62828 !important}.red.darken-4{background-color:#b71c1c !important}.red.accent-1{background-color:#ff8a80 !important}.red.accent-2{background-color:#ff5252 !important}.red.accent-3{background-color:#ff1744 !important}.red.accent-4{background-color:#d50000 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.rgba-pink-slight,.rgba-pink-slight:after{background-color:rgba(233,30,99,.1)}.rgba-pink-light,.rgba-pink-light:after{background-color:rgba(233,30,99,.3)}.rgba-pink-strong,.rgba-pink-strong:after{background-color:rgba(233,30,99,.7)}.pink.darken-1{background-color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.rgba-purple-slight,.rgba-purple-slight:after{background-color:rgba(156,39,176,.1)}.rgba-purple-light,.rgba-purple-light:after{background-color:rgba(156,39,176,.3)}.rgba-purple-strong,.rgba-purple-strong:after{background-color:rgba(156,39,176,.7)}.purple.darken-1{background-color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.rgba-deep-purple-slight,.rgba-deep-purple-slight:after{background-color:rgba(103,58,183,.1)}.rgba-deep-purple-light,.rgba-deep-purple-light:after{background-color:rgba(103,58,183,.3)}.rgba-deep-purple-strong,.rgba-deep-purple-strong:after{background-color:rgba(103,58,183,.7)}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.rgba-indigo-slight,.rgba-indigo-slight:after{background-color:rgba(63,81,181,.1)}.rgba-indigo-light,.rgba-indigo-light:after{background-color:rgba(63,81,181,.3)}.rgba-indigo-strong,.rgba-indigo-strong:after{background-color:rgba(63,81,181,.7)}.indigo.darken-1{background-color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.blue.lighten-5{background-color:#e3f2fd !important}.blue.lighten-4{background-color:#bbdefb !important}.blue.lighten-3{background-color:#90caf9 !important}.blue.lighten-2{background-color:#64b5f6 !important}.blue.lighten-1{background-color:#42a5f5 !important}.blue{background-color:#2196f3 !important}.blue-text{color:#2196f3 !important}.rgba-blue-slight,.rgba-blue-slight:after{background-color:rgba(33,150,243,.1)}.rgba-blue-light,.rgba-blue-light:after{background-color:rgba(33,150,243,.3)}.rgba-blue-strong,.rgba-blue-strong:after{background-color:rgba(33,150,243,.7)}.blue.darken-1{background-color:#1e88e5 !important}.blue.darken-2{background-color:#1976d2 !important}.blue.darken-3{background-color:#1565c0 !important}.blue.darken-4{background-color:#0d47a1 !important}.blue.accent-1{background-color:#82b1ff !important}.blue.accent-2{background-color:#448aff !important}.blue.accent-3{background-color:#2979ff !important}.blue.accent-4{background-color:#2962ff !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.rgba-light-blue-slight,.rgba-light-blue-slight:after{background-color:rgba(3,169,244,.1)}.rgba-light-blue-light,.rgba-light-blue-light:after{background-color:rgba(3,169,244,.3)}.rgba-light-blue-strong,.rgba-light-blue-strong:after{background-color:rgba(3,169,244,.7)}.light-blue.darken-1{background-color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.rgba-cyan-slight,.rgba-cyan-slight:after{background-color:rgba(0,188,212,.1)}.rgba-cyan-light,.rgba-cyan-light:after{background-color:rgba(0,188,212,.3)}.rgba-cyan-strong,.rgba-cyan-strong:after{background-color:rgba(0,188,212,.7)}.cyan.darken-1{background-color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.rgba-teal-slight,.rgba-teal-slight:after{background-color:rgba(0,150,136,.1)}.rgba-teal-light,.rgba-teal-light:after{background-color:rgba(0,150,136,.3)}.rgba-teal-strong,.rgba-teal-strong:after{background-color:rgba(0,150,136,.7)}.teal.darken-1{background-color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.green.lighten-5{background-color:#e8f5e9 !important}.green.lighten-4{background-color:#c8e6c9 !important}.green.lighten-3{background-color:#a5d6a7 !important}.green.lighten-2{background-color:#81c784 !important}.green.lighten-1{background-color:#66bb6a !important}.green{background-color:#4caf50 !important}.green-text{color:#4caf50 !important}.rgba-green-slight,.rgba-green-slight:after{background-color:rgba(76,175,80,.1)}.rgba-green-light,.rgba-green-light:after{background-color:rgba(76,175,80,.3)}.rgba-green-strong,.rgba-green-strong:after{background-color:rgba(76,175,80,.7)}.green.darken-1{background-color:#43a047 !important}.green.darken-2{background-color:#388e3c !important}.green.darken-3{background-color:#2e7d32 !important}.green.darken-4{background-color:#1b5e20 !important}.green.accent-1{background-color:#b9f6ca !important}.green.accent-2{background-color:#69f0ae !important}.green.accent-3{background-color:#00e676 !important}.green.accent-4{background-color:#00c853 !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.rgba-light-green-slight,.rgba-light-green-slight:after{background-color:rgba(139,195,74,.1)}.rgba-light-green-light,.rgba-light-green-light:after{background-color:rgba(139,195,74,.3)}.rgba-light-green-strong,.rgba-light-green-strong:after{background-color:rgba(139,195,74,.7)}.light-green.darken-1{background-color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.rgba-lime-slight,.rgba-lime-slight:after{background-color:rgba(205,220,57,.1)}.rgba-lime-light,.rgba-lime-light:after{background-color:rgba(205,220,57,.3)}.rgba-lime-strong,.rgba-lime-strong:after{background-color:rgba(205,220,57,.7)}.lime.darken-1{background-color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.rgba-yellow-slight,.rgba-yellow-slight:after{background-color:rgba(255,235,59,.1)}.rgba-yellow-light,.rgba-yellow-light:after{background-color:rgba(255,235,59,.3)}.rgba-yellow-strong,.rgba-yellow-strong:after{background-color:rgba(255,235,59,.7)}.yellow.darken-1{background-color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.rgba-amber-slight,.rgba-amber-slight:after{background-color:rgba(255,193,7,.1)}.rgba-amber-light,.rgba-amber-light:after{background-color:rgba(255,193,7,.3)}.rgba-amber-strong,.rgba-amber-strong:after{background-color:rgba(255,193,7,.7)}.amber.darken-1{background-color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.rgba-orange-slight,.rgba-orange-slight:after{background-color:rgba(255,152,0,.1)}.rgba-orange-light,.rgba-orange-light:after{background-color:rgba(255,152,0,.3)}.rgba-orange-strong,.rgba-orange-strong:after{background-color:rgba(255,152,0,.7)}.orange.darken-1{background-color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.rgba-deep-orange-slight,.rgba-deep-orange-slight:after{background-color:rgba(255,87,34,.1)}.rgba-deep-orange-light,.rgba-deep-orange-light:after{background-color:rgba(255,87,34,.3)}.rgba-deep-orange-strong,.rgba-deep-orange-strong:after{background-color:rgba(255,87,34,.7)}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.rgba-brown-slight,.rgba-brown-slight:after{background-color:rgba(121,85,72,.1)}.rgba-brown-light,.rgba-brown-light:after{background-color:rgba(121,85,72,.3)}.rgba-brown-strong,.rgba-brown-strong:after{background-color:rgba(121,85,72,.7)}.brown.darken-1{background-color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.rgba-blue-grey-slight,.rgba-blue-grey-slight:after{background-color:rgba(96,125,139,.1)}.rgba-blue-grey-light,.rgba-blue-grey-light:after{background-color:rgba(96,125,139,.3)}.rgba-blue-grey-strong,.rgba-blue-grey-strong:after{background-color:rgba(96,125,139,.7)}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.grey.lighten-5{background-color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.rgba-grey-slight,.rgba-grey-slight:after{background-color:rgba(158,158,158,.1)}.rgba-grey-light,.rgba-grey-light:after{background-color:rgba(158,158,158,.3)}.rgba-grey-strong,.rgba-grey-strong:after{background-color:rgba(158,158,158,.7)}.grey.darken-1{background-color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.rgba-black-slight,.rgba-black-slight:after{background-color:rgba(0,0,0,.1)}.rgba-black-light,.rgba-black-light:after{background-color:rgba(0,0,0,.3)}.rgba-black-strong,.rgba-black-strong:after{background-color:rgba(0,0,0,.7)}.white{background-color:#fff !important}.white-text{color:#fff !important}.rgba-white-slight,.rgba-white-slight:after{background-color:hsla(0,0%,100%,.1)}.rgba-white-light,.rgba-white-light:after{background-color:hsla(0,0%,100%,.3)}.rgba-white-strong,.rgba-white-strong:after{background-color:hsla(0,0%,100%,.7)}.rgba-stylish-slight{background-color:rgba(62,69,81,.1)}.rgba-stylish-light{background-color:rgba(62,69,81,.3)}.rgba-stylish-strong{background-color:rgba(62,69,81,.7)}.primary-color{background-color:#4285f4 !important}.primary-color-dark{background-color:#0d47a1 !important}.secondary-color{background-color:#a6c !important}.secondary-color-dark{background-color:#93c !important}.default-color{background-color:#2bbbad !important}.default-color-dark{background-color:#00695c !important}.info-color{background-color:#33b5e5 !important}.info-color-dark{background-color:#09c !important}.success-color{background-color:#00c851 !important}.success-color-dark{background-color:#007e33 !important}.warning-color{background-color:#fb3 !important}.warning-color-dark{background-color:#f80 !important}.danger-color{background-color:#ff3547 !important}.danger-color-dark{background-color:#c00 !important}.elegant-color{background-color:#2e2e2e !important}.elegant-color-dark{background-color:#212121 !important}.stylish-color{background-color:#4b515d !important}.stylish-color-dark{background-color:#3e4551 !important}.unique-color{background-color:#3f729b !important}.unique-color-dark{background-color:#1c2331 !important}.special-color{background-color:#37474f !important}.special-color-dark{background-color:#263238 !important}.purple-gradient{background:linear-gradient(40deg, #ff6ec4, #7873f5) !important}.peach-gradient{background:linear-gradient(40deg, #ffd86f, #fc6262) !important}.aqua-gradient{background:linear-gradient(40deg, #2096ff, #05ffa3) !important}.blue-gradient{background:linear-gradient(40deg, #45cafc, #303f9f) !important}.purple-gradient-rgba{background:linear-gradient(40deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important}.peach-gradient-rgba{background:linear-gradient(40deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important}.aqua-gradient-rgba{background:linear-gradient(40deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important}.blue-gradient-rgba{background:linear-gradient(40deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important}.dark-grey-text{color:#4f4f4f !important}.dark-grey-text:hover,.dark-grey-text:focus{color:#4f4f4f !important}.hoverable{box-shadow:none;transition:all .55s ease-in-out}.hoverable:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);transition:all .55s ease-in-out}.z-depth-0{box-shadow:none !important}.z-depth-1{box-shadow:0 10px 20px 0 rgba(0,0,0,.05) !important}.z-depth-1-half{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15) !important}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19) !important}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19) !important}.z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21) !important}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22) !important}.disabled,:disabled{pointer-events:none !important}a{color:#007bff;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}a:hover{color:rgb(0,86.1,178.5);text-decoration:none;transition:all .2s ease-in-out}a.disabled:hover,a:disabled:hover{color:#007bff}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.divider-new{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:2.8rem;margin-bottom:2.8rem}.divider-new>h1,.divider-new h2,.divider-new h3,.divider-new h4,.divider-new h5,.divider-new h6{margin-bottom:0}.divider-new:before,.divider-new:after{flex:1;height:1.5px;height:2px;content:"";background:#c6c6c6}.divider-new:before{margin:0 .5rem 0 0}.divider-new:after{margin:0 0 0 .5rem}.img-fluid,.video-fluid{max-width:100%;height:auto}.flex-center{display:flex;align-items:center;justify-content:center;height:100%}.flex-center p{margin:0}.flex-center ul{text-align:center}.flex-center ul li{margin-bottom:1rem}.flex-center ul li:last-of-type{margin-bottom:0}.hr-light{border-top:1px solid #fff}.hr-dark{border-top:1px solid #666}.w-responsive{width:75%}@media(max-width: 740px){.w-responsive{width:100%}}.w-header{width:3.2rem}.collapsible-body{display:none}.jumbotron{background-color:#fff;border-radius:.125rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.bg-primary{background-color:#4285f4 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:rgb(17.805,101.89,241.195) !important}.border-primary{border-color:#4285f4 !important}.bg-danger{background-color:#ff3547 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:rgb(255,2,24.5445544554) !important}.border-danger{border-color:#ff3547 !important}.bg-warning{background-color:#fb3 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#fa0 !important}.border-warning{border-color:#fb3 !important}.bg-success{background-color:#00c851 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:rgb(0,149,60.345) !important}.border-success{border-color:#00c851 !important}.bg-info{background-color:#33b5e5 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:rgb(25.8869565217,155.3217391304,203.1130434783) !important}.border-info{border-color:#33b5e5 !important}.bg-default{background-color:#2bbbad !important}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:rgb(33.4652173913,145.5347826087,134.6391304348) !important}.border-default{border-color:#2bbbad !important}.bg-secondary{background-color:#a6c !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:hsl(280,50%,50%) !important}.border-secondary{border-color:#a6c !important}.bg-dark{background-color:#212121 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:rgb(7.5,7.5,7.5) !important}.border-dark{border-color:#212121 !important}.bg-light{background-color:#e0e0e0 !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:rgb(198.5,198.5,198.5) !important}.border-light{border-color:#e0e0e0 !important}.card-img-100{width:100px;height:100px}.card-img-64{width:64px;height:64px}.mml-1{margin-left:-0.25rem !important}.flex-1{flex:1}body{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:300}.blockquote{padding:.5rem 1rem;border-left:.25rem solid #eceeef}.blockquote.text-right{border-right:.25rem solid #eceeef;border-left:none}.blockquote .bq-title{margin-bottom:0;font-size:1.5rem;font-weight:400}.blockquote p{padding:1rem 0;font-size:1.1rem}.bq-primary{border-left:3px solid #4285f4 !important}.bq-primary .bq-title{color:#4285f4 !important}.bq-danger{border-left:3px solid #ff3547 !important}.bq-danger .bq-title{color:#ff3547 !important}.bq-warning{border-left:3px solid #fb3 !important}.bq-warning .bq-title{color:#fb3 !important}.bq-success{border-left:3px solid #00c851 !important}.bq-success .bq-title{color:#00c851 !important}.bq-info{border-left:3px solid #33b5e5 !important}.bq-info .bq-title{color:#33b5e5 !important}.h1-responsive{font-size:150%}.h2-responsive{font-size:145%}.h3-responsive{font-size:135%}.h4-responsive{font-size:135%}.h5-responsive{font-size:135%}@media(min-width: 576px){.h1-responsive{font-size:170%}.h2-responsive{font-size:140%}.h3-responsive{font-size:125%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media(min-width: 768px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media(min-width: 992px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media(min-width: 1200px){.h1-responsive{font-size:250%}.h2-responsive{font-size:200%}.h3-responsive{font-size:170%}.h4-responsive{font-size:140%}.h5-responsive{font-size:125%}}.text-primary{color:#4285f4 !important}a.text-primary:hover,a.text-primary:focus{color:rgb(17.805,101.89,241.195) !important}.text-danger{color:#ff3547 !important}a.text-danger:hover,a.text-danger:focus{color:rgb(255,2,24.5445544554) !important}.text-warning{color:#fb3 !important}a.text-warning:hover,a.text-warning:focus{color:#fa0 !important}.text-success{color:#00c851 !important}a.text-success:hover,a.text-success:focus{color:rgb(0,149,60.345) !important}.text-info{color:#33b5e5 !important}a.text-info:hover,a.text-info:focus{color:rgb(25.8869565217,155.3217391304,203.1130434783) !important}.text-default{color:#2bbbad !important}a.text-default:hover,a.text-default:focus{color:rgb(33.4652173913,145.5347826087,134.6391304348) !important}.text-secondary{color:#a6c !important}a.text-secondary:hover,a.text-secondary:focus{color:hsl(280,50%,50%) !important}.text-dark{color:#212121 !important}a.text-dark:hover,a.text-dark:focus{color:rgb(7.5,7.5,7.5) !important}.text-light{color:#e0e0e0 !important}a.text-light:hover,a.text-light:focus{color:rgb(198.5,198.5,198.5) !important}.font-small{font-size:.85rem}strong{font-weight:500}.view{position:relative;overflow:hidden;cursor:default}.view .mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}.view img,.view video{position:relative;display:block}.view video.video-intro{top:50%;left:50%;z-index:-100;width:auto;min-width:100%;height:auto;min-height:100%;transition:1s opacity;transform:translateX(-50%) translateY(-50%)}.overlay .mask{opacity:0;transition:all .4s ease-in-out}.overlay .mask:hover{opacity:1}.zoom img,.zoom video{transition:all .2s linear}.zoom:hover img,.zoom:hover video{transform:scale(1.1)}.pattern-1{background:url("../img/overlays/01.png");background-attachment:fixed}.pattern-2{background:url("../img/overlays/02.png");background-attachment:fixed}.pattern-3{background:url("../img/overlays/03.png");background-attachment:fixed}.pattern-4{background:url("../img/overlays/04.png");background-attachment:fixed}.pattern-5{background:url("../img/overlays/05.png");background-attachment:fixed}.pattern-6{background:url("../img/overlays/06.png");background-attachment:fixed}.pattern-7{background:url("../img/overlays/07.png");background-attachment:fixed}.pattern-8{background:url("../img/overlays/08.png");background-attachment:fixed}.pattern-9{background:url("../img/overlays/09.png");background-attachment:fixed}/*! + * Waves v0.7.6 + * http://fian.my.id/Waves + * + * Copyright 2014-2018 Alfiana E. Sibuea and other contributors + * Released under the MIT license + * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.waves-effect .waves-ripple{position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;pointer-events:none;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);border-radius:50%;opacity:0;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:scale(0) translate(0, 0);-moz-transform:scale(0) translate(0, 0);-ms-transform:scale(0) translate(0, 0);-o-transform:scale(0) translate(0, 0);transform:scale(0) translate(0, 0)}.waves-effect.waves-light .waves-ripple{background:hsla(0,0%,100%,.4);background:radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:hsla(0,0%,100%,.4)}.waves-notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, #fff 100%, #000 100%)}.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{z-index:1;font-size:1em;line-height:1em;color:inherit;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:rgba(0,0,0,0);border:none;outline:none}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{padding:.85em 1.1em;margin:0}.waves-input-wrapper{position:relative;display:inline-block;vertical-align:middle;border-radius:.2em}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}a.waves-effect,a.waves-light{display:inline-block}/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:800ms}.animated.faster{animation-duration:500ms}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media(prefers-reduced-motion){.animated{transition:none !important;animation:unset !important}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}.btn{margin:.375rem;color:inherit;text-transform:uppercase;word-wrap:break-word;white-space:normal;cursor:pointer;border:0;border-radius:.125rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.05);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:.84rem 2.14rem;font-size:.81rem}.btn:hover,.btn:focus,.btn:active{outline:0;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn.btn-block{margin:inherit}.btn .fas.right,.btn .fab.right,.btn .far.right{margin-left:.3rem}.btn .fas.left,.btn .fab.left,.btn .far.left{margin-right:.3rem}.btn.btn-lg{padding:1rem 2.4rem;font-size:.94rem}.btn.btn-md{padding:.7rem 1.6rem;font-size:.7rem}.btn.btn-sm{padding:.5rem 1.6rem;font-size:.64rem}.btn.disabled:hover,.btn.disabled:focus,.btn.disabled:active,.btn:disabled:hover,.btn:disabled:focus,.btn:disabled:active{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.btn[class*=btn-outline-]{padding-top:.7rem;padding-bottom:.7rem}.btn[class*=btn-outline-].btn-lg{padding-top:.88rem;padding-bottom:.88rem}.btn[class*=btn-outline-].btn-md{padding-top:.58rem;padding-bottom:.58rem}.btn[class*=btn-outline-].btn-sm{padding-top:.38rem;padding-bottom:.38rem}.btn-link{color:#000;background-color:rgba(0,0,0,0);box-shadow:none}.btn-link:hover,.btn-link:focus,.btn-link:active{color:#000;background-color:rgba(0,0,0,0);box-shadow:none}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-0.375rem}.btn-primary{color:#fff;background-color:#4285f4 !important}.btn-primary:hover{color:#fff;background-color:rgb(90.0975,148.555,245.4025)}.btn-primary:focus,.btn-primary.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:rgb(11.44,81.12,196.56)}.btn-primary.dropdown-toggle{background-color:#4285f4 !important}.btn-primary.dropdown-toggle:hover,.btn-primary.dropdown-toggle:focus{background-color:rgb(90.0975,148.555,245.4025) !important}.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:rgb(11.44,81.12,196.56) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-primary:not([disabled]):not(.disabled):active:focus,.btn-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.primary-ic{color:#4285f4 !important}.primary-ic:hover,.primary-ic:focus{color:#4285f4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-primary{color:#fff}.btn-outline-primary{color:#4285f4 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #4285f4 !important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary.active{color:#4285f4 !important;background-color:rgba(0,0,0,0) !important;border-color:#4285f4 !important}.btn-outline-primary:not([disabled]):not(.disabled):active,.btn-outline-primary:not([disabled]):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#4285f4 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger{color:#fff;background-color:#ff3547 !important}.btn-danger:hover{color:#fff;background-color:rgb(255,78.5,94.2277227723)}.btn-danger:focus,.btn-danger.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger:focus,.btn-danger:active,.btn-danger.active{background-color:rgb(206,0,18.3564356436)}.btn-danger.dropdown-toggle{background-color:#ff3547 !important}.btn-danger.dropdown-toggle:hover,.btn-danger.dropdown-toggle:focus{background-color:rgb(255,78.5,94.2277227723) !important}.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled).active,.show>.btn-danger.dropdown-toggle{background-color:rgb(206,0,18.3564356436) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-danger:not([disabled]):not(.disabled):active:focus,.btn-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.danger-ic{color:#ff3547 !important}.danger-ic:hover,.danger-ic:focus{color:#ff3547}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-danger{color:#fff}.btn-outline-danger{color:#ff3547 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #ff3547 !important}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger.active{color:#ff3547 !important;background-color:rgba(0,0,0,0) !important;border-color:#ff3547 !important}.btn-outline-danger:not([disabled]):not(.disabled):active,.btn-outline-danger:not([disabled]):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#ff3547 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning{color:#fff;background-color:#fb3 !important}.btn-warning:hover{color:#fff;background-color:hsl(40,100%,65%)}.btn-warning:focus,.btn-warning.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning:focus,.btn-warning:active,.btn-warning.active{background-color:#c80}.btn-warning.dropdown-toggle{background-color:#fb3 !important}.btn-warning.dropdown-toggle:hover,.btn-warning.dropdown-toggle:focus{background-color:hsl(40,100%,65%) !important}.btn-warning:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active,.show>.btn-warning.dropdown-toggle{background-color:#c80 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-warning:not([disabled]):not(.disabled):active:focus,.btn-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.warning-ic{color:#fb3 !important}.warning-ic:hover,.warning-ic:focus{color:#fb3}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-warning{color:#fff}.btn-outline-warning{color:#fb3 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #fb3 !important}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning.active{color:#fb3 !important;background-color:rgba(0,0,0,0) !important;border-color:#fb3 !important}.btn-outline-warning:not([disabled]):not(.disabled):active,.btn-outline-warning:not([disabled]):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#fb3 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success{color:#fff;background-color:#00c851 !important}.btn-success:hover{color:#fff;background-color:rgb(0,225.5,91.3275)}.btn-success:focus,.btn-success.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success:focus,.btn-success:active,.btn-success.active{background-color:rgb(0,98,39.69)}.btn-success.dropdown-toggle{background-color:#00c851 !important}.btn-success.dropdown-toggle:hover,.btn-success.dropdown-toggle:focus{background-color:rgb(0,225.5,91.3275) !important}.btn-success:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled).active,.show>.btn-success.dropdown-toggle{background-color:rgb(0,98,39.69) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-success:not([disabled]):not(.disabled):active:focus,.btn-success:not([disabled]):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.success-ic{color:#00c851 !important}.success-ic:hover,.success-ic:focus{color:#00c851}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-success{color:#fff}.btn-outline-success{color:#00c851 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #00c851 !important}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success.active{color:#00c851 !important;background-color:rgba(0,0,0,0) !important;border-color:#00c851 !important}.btn-outline-success:not([disabled]):not(.disabled):active,.btn-outline-success:not([disabled]):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#00c851 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info{color:#fff;background-color:#33b5e5 !important}.btn-info:hover{color:#fff;background-color:rgb(73.6173913043,189.2043478261,231.8826086957)}.btn-info:focus,.btn-info.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info:focus,.btn-info:active,.btn-info.active{background-color:rgb(20.1217391304,120.7304347826,157.8782608696)}.btn-info.dropdown-toggle{background-color:#33b5e5 !important}.btn-info.dropdown-toggle:hover,.btn-info.dropdown-toggle:focus{background-color:rgb(73.6173913043,189.2043478261,231.8826086957) !important}.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active,.show>.btn-info.dropdown-toggle{background-color:rgb(20.1217391304,120.7304347826,157.8782608696) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-info:not([disabled]):not(.disabled):active:focus,.btn-info:not([disabled]):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.info-ic{color:#33b5e5 !important}.info-ic:hover,.info-ic:focus{color:#33b5e5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-info{color:#fff}.btn-outline-info{color:#33b5e5 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #33b5e5 !important}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info.active{color:#33b5e5 !important;background-color:rgba(0,0,0,0) !important;border-color:#33b5e5 !important}.btn-outline-info:not([disabled]):not(.disabled):active,.btn-outline-info:not([disabled]):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#33b5e5 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default{color:#fff;background-color:#2bbbad !important}.btn-default:hover{color:#fff;background-color:rgb(48.0804347826,207.4195652174,191.9282608696)}.btn-default:focus,.btn-default.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default:focus,.btn-default:active,.btn-default.active{background-color:rgb(23.9304347826,104.0695652174,96.2782608696)}.btn-default.dropdown-toggle{background-color:#2bbbad !important}.btn-default.dropdown-toggle:hover,.btn-default.dropdown-toggle:focus{background-color:rgb(48.0804347826,207.4195652174,191.9282608696) !important}.btn-default:not([disabled]):not(.disabled):active,.btn-default:not([disabled]):not(.disabled).active,.show>.btn-default.dropdown-toggle{background-color:rgb(23.9304347826,104.0695652174,96.2782608696) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-default:not([disabled]):not(.disabled):active:focus,.btn-default:not([disabled]):not(.disabled).active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.default-ic{color:#2bbbad !important}.default-ic:hover,.default-ic:focus{color:#2bbbad}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-default{color:#fff}.btn-outline-default{color:#2bbbad !important;background-color:rgba(0,0,0,0) !important;border:2px solid #2bbbad !important}.btn-outline-default:hover,.btn-outline-default:focus,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default.active{color:#2bbbad !important;background-color:rgba(0,0,0,0) !important;border-color:#2bbbad !important}.btn-outline-default:not([disabled]):not(.disabled):active,.btn-outline-default:not([disabled]):not(.disabled).active,.show>.btn-outline-default.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#2bbbad !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-default:not([disabled]):not(.disabled):active:focus,.btn-outline-default:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-default.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary{color:#fff;background-color:#a6c !important}.btn-secondary:hover{color:#fff;background-color:hsl(280,50%,65%)}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{background-color:#739}.btn-secondary.dropdown-toggle{background-color:#a6c !important}.btn-secondary.dropdown-toggle:hover,.btn-secondary.dropdown-toggle:focus{background-color:hsl(280,50%,65%) !important}.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#739 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-secondary:not([disabled]):not(.disabled):active:focus,.btn-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.secondary-ic{color:#a6c !important}.secondary-ic:hover,.secondary-ic:focus{color:#a6c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-secondary{color:#fff}.btn-outline-secondary{color:#a6c !important;background-color:rgba(0,0,0,0) !important;border:2px solid #a6c !important}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary.active{color:#a6c !important;background-color:rgba(0,0,0,0) !important;border-color:#a6c !important}.btn-outline-secondary:not([disabled]):not(.disabled):active,.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#a6c !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant{color:#fff;background-color:#2e2e2e !important}.btn-elegant:hover{color:#fff;background-color:rgb(58.75,58.75,58.75)}.btn-elegant:focus,.btn-elegant.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant:focus,.btn-elegant:active,.btn-elegant.active{background-color:#000}.btn-elegant.dropdown-toggle{background-color:#2e2e2e !important}.btn-elegant.dropdown-toggle:hover,.btn-elegant.dropdown-toggle:focus{background-color:rgb(58.75,58.75,58.75) !important}.btn-elegant:not([disabled]):not(.disabled):active,.btn-elegant:not([disabled]):not(.disabled).active,.show>.btn-elegant.dropdown-toggle{background-color:#000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-elegant:not([disabled]):not(.disabled):active:focus,.btn-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-elegant.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.elegant-ic{color:#2e2e2e !important}.elegant-ic:hover,.elegant-ic:focus{color:#2e2e2e}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-elegant{color:#fff}.btn-outline-elegant{color:#2e2e2e !important;background-color:rgba(0,0,0,0) !important;border:2px solid #2e2e2e !important}.btn-outline-elegant:hover,.btn-outline-elegant:focus,.btn-outline-elegant:active,.btn-outline-elegant:active:focus,.btn-outline-elegant.active{color:#2e2e2e !important;background-color:rgba(0,0,0,0) !important;border-color:#2e2e2e !important}.btn-outline-elegant:not([disabled]):not(.disabled):active,.btn-outline-elegant:not([disabled]):not(.disabled).active,.show>.btn-outline-elegant.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#2e2e2e !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-elegant:not([disabled]):not(.disabled):active:focus,.btn-outline-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-elegant.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique{color:#fff;background-color:#880e4f !important}.btn-unique:hover{color:#fff;background-color:rgb(159.12,16.38,92.43)}.btn-unique:focus,.btn-unique.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique:focus,.btn-unique:active,.btn-unique.active{background-color:rgb(43.52,4.48,25.28)}.btn-unique.dropdown-toggle{background-color:#880e4f !important}.btn-unique.dropdown-toggle:hover,.btn-unique.dropdown-toggle:focus{background-color:rgb(159.12,16.38,92.43) !important}.btn-unique:not([disabled]):not(.disabled):active,.btn-unique:not([disabled]):not(.disabled).active,.show>.btn-unique.dropdown-toggle{background-color:rgb(43.52,4.48,25.28) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-unique:not([disabled]):not(.disabled):active:focus,.btn-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-unique.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.unique-ic{color:#880e4f !important}.unique-ic:hover,.unique-ic:focus{color:#880e4f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-unique{color:#fff}.btn-outline-unique{color:#880e4f !important;background-color:rgba(0,0,0,0) !important;border:2px solid #880e4f !important}.btn-outline-unique:hover,.btn-outline-unique:focus,.btn-outline-unique:active,.btn-outline-unique:active:focus,.btn-outline-unique.active{color:#880e4f !important;background-color:rgba(0,0,0,0) !important;border-color:#880e4f !important}.btn-outline-unique:not([disabled]):not(.disabled):active,.btn-outline-unique:not([disabled]):not(.disabled).active,.show>.btn-outline-unique.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#880e4f !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-unique:not([disabled]):not(.disabled):active:focus,.btn-outline-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-unique.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green{color:#fff;background-color:#388e3c !important}.btn-dark-green:hover{color:#fff;background-color:rgb(63.2121212121,160.2878787879,67.7272727273)}.btn-dark-green:focus,.btn-dark-green.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green:focus,.btn-dark-green:active,.btn-dark-green.active{background-color:rgb(27.1515151515,68.8484848485,29.0909090909)}.btn-dark-green.dropdown-toggle{background-color:#388e3c !important}.btn-dark-green.dropdown-toggle:hover,.btn-dark-green.dropdown-toggle:focus{background-color:rgb(63.2121212121,160.2878787879,67.7272727273) !important}.btn-dark-green:not([disabled]):not(.disabled):active,.btn-dark-green:not([disabled]):not(.disabled).active,.show>.btn-dark-green.dropdown-toggle{background-color:rgb(27.1515151515,68.8484848485,29.0909090909) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark-green:not([disabled]):not(.disabled):active:focus,.btn-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-dark-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-green-ic{color:#388e3c !important}.dark-green-ic:hover,.dark-green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark-green{color:#fff}.btn-outline-dark-green{color:#388e3c !important;background-color:rgba(0,0,0,0) !important;border:2px solid #388e3c !important}.btn-outline-dark-green:hover,.btn-outline-dark-green:focus,.btn-outline-dark-green:active,.btn-outline-dark-green:active:focus,.btn-outline-dark-green.active{color:#388e3c !important;background-color:rgba(0,0,0,0) !important;border-color:#388e3c !important}.btn-outline-dark-green:not([disabled]):not(.disabled):active,.btn-outline-dark-green:not([disabled]):not(.disabled).active,.show>.btn-outline-dark-green.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#388e3c !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus,.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color{color:#fff;background-color:#59698d !important}.btn-mdb-color:hover{color:#fff;background-color:rgb(98.9804347826,116.6847826087,156.5195652174)}.btn-mdb-color:focus,.btn-mdb-color.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color:focus,.btn-mdb-color:active,.btn-mdb-color.active{background-color:rgb(49.5304347826,58.4347826087,78.4695652174)}.btn-mdb-color.dropdown-toggle{background-color:#59698d !important}.btn-mdb-color.dropdown-toggle:hover,.btn-mdb-color.dropdown-toggle:focus{background-color:rgb(98.9804347826,116.6847826087,156.5195652174) !important}.btn-mdb-color:not([disabled]):not(.disabled):active,.btn-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-mdb-color.dropdown-toggle{background-color:rgb(49.5304347826,58.4347826087,78.4695652174) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-mdb-color.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.mdb-color-ic{color:#59698d !important}.mdb-color-ic:hover,.mdb-color-ic:focus{color:#59698d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-mdb-color{color:#fff}.btn-outline-mdb-color{color:#59698d !important;background-color:rgba(0,0,0,0) !important;border:2px solid #59698d !important}.btn-outline-mdb-color:hover,.btn-outline-mdb-color:focus,.btn-outline-mdb-color:active,.btn-outline-mdb-color:active:focus,.btn-outline-mdb-color.active{color:#59698d !important;background-color:rgba(0,0,0,0) !important;border-color:#59698d !important}.btn-outline-mdb-color:not([disabled]):not(.disabled):active,.btn-outline-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-outline-mdb-color.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#59698d !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-mdb-color.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red{color:#fff;background-color:#d32f2f !important}.btn-red:hover{color:#fff;background-color:hsl(0,65.0793650794%,55.5882352941%)}.btn-red:focus,.btn-red.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red:focus,.btn-red:active,.btn-red.active{background-color:hsl(0,65.0793650794%,30.5882352941%)}.btn-red.dropdown-toggle{background-color:#d32f2f !important}.btn-red.dropdown-toggle:hover,.btn-red.dropdown-toggle:focus{background-color:hsl(0,65.0793650794%,55.5882352941%) !important}.btn-red:not([disabled]):not(.disabled):active,.btn-red:not([disabled]):not(.disabled).active,.show>.btn-red.dropdown-toggle{background-color:hsl(0,65.0793650794%,30.5882352941%) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-red:not([disabled]):not(.disabled):active:focus,.btn-red:not([disabled]):not(.disabled).active:focus,.show>.btn-red.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.red-ic{color:#d32f2f !important}.red-ic:hover,.red-ic:focus{color:#d32f2f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-red{color:#fff}.btn-outline-red{color:#d32f2f !important;background-color:rgba(0,0,0,0) !important;border:2px solid #d32f2f !important}.btn-outline-red:hover,.btn-outline-red:focus,.btn-outline-red:active,.btn-outline-red:active:focus,.btn-outline-red.active{color:#d32f2f !important;background-color:rgba(0,0,0,0) !important;border-color:#d32f2f !important}.btn-outline-red:not([disabled]):not(.disabled):active,.btn-outline-red:not([disabled]):not(.disabled).active,.show>.btn-outline-red.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#d32f2f !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-red:not([disabled]):not(.disabled):active:focus,.btn-outline-red:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-red.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink{color:#fff;background-color:#ec407a !important}.btn-pink:hover{color:#fff;background-color:rgb(238.3071428571,87.1928571429,138.15)}.btn-pink:focus,.btn-pink.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink:focus,.btn-pink:active,.btn-pink.active{background-color:rgb(180.0857142857,17.9142857143,72.6)}.btn-pink.dropdown-toggle{background-color:#ec407a !important}.btn-pink.dropdown-toggle:hover,.btn-pink.dropdown-toggle:focus{background-color:rgb(238.3071428571,87.1928571429,138.15) !important}.btn-pink:not([disabled]):not(.disabled):active,.btn-pink:not([disabled]):not(.disabled).active,.show>.btn-pink.dropdown-toggle{background-color:rgb(180.0857142857,17.9142857143,72.6) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-pink:not([disabled]):not(.disabled):active:focus,.btn-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-pink.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.pink-ic{color:#ec407a !important}.pink-ic:hover,.pink-ic:focus{color:#ec407a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-pink{color:#fff}.btn-outline-pink{color:#ec407a !important;background-color:rgba(0,0,0,0) !important;border:2px solid #ec407a !important}.btn-outline-pink:hover,.btn-outline-pink:focus,.btn-outline-pink:active,.btn-outline-pink:active:focus,.btn-outline-pink.active{color:#ec407a !important;background-color:rgba(0,0,0,0) !important;border-color:#ec407a !important}.btn-outline-pink:not([disabled]):not(.disabled):active,.btn-outline-pink:not([disabled]):not(.disabled).active,.show>.btn-outline-pink.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#ec407a !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-pink:not([disabled]):not(.disabled):active:focus,.btn-outline-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple{color:#fff;background-color:#8e24aa !important}.btn-purple:hover{color:#fff;background-color:rgb(159.5776699029,40.4563106796,191.0436893204)}.btn-purple:focus,.btn-purple.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple:focus,.btn-purple:active,.btn-purple.active{background-color:rgb(71.6893203883,18.1747572816,85.8252427184)}.btn-purple.dropdown-toggle{background-color:#8e24aa !important}.btn-purple.dropdown-toggle:hover,.btn-purple.dropdown-toggle:focus{background-color:rgb(159.5776699029,40.4563106796,191.0436893204) !important}.btn-purple:not([disabled]):not(.disabled):active,.btn-purple:not([disabled]):not(.disabled).active,.show>.btn-purple.dropdown-toggle{background-color:rgb(71.6893203883,18.1747572816,85.8252427184) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-purple:not([disabled]):not(.disabled):active:focus,.btn-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.purple-ic{color:#8e24aa !important}.purple-ic:hover,.purple-ic:focus{color:#8e24aa}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-purple{color:#fff}.btn-outline-purple{color:#8e24aa !important;background-color:rgba(0,0,0,0) !important;border:2px solid #8e24aa !important}.btn-outline-purple:hover,.btn-outline-purple:focus,.btn-outline-purple:active,.btn-outline-purple:active:focus,.btn-outline-purple.active{color:#8e24aa !important;background-color:rgba(0,0,0,0) !important;border-color:#8e24aa !important}.btn-outline-purple:not([disabled]):not(.disabled):active,.btn-outline-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-purple.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#8e24aa !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple{color:#fff;background-color:#512da8 !important}.btn-deep-purple:hover{color:#fff;background-color:rgb(90.6971830986,50.3873239437,188.1126760563)}.btn-deep-purple:focus,.btn-deep-purple.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple:focus,.btn-deep-purple:active,.btn-deep-purple.active{background-color:rgb(42.2112676056,23.4507042254,87.5492957746)}.btn-deep-purple.dropdown-toggle{background-color:#512da8 !important}.btn-deep-purple.dropdown-toggle:hover,.btn-deep-purple.dropdown-toggle:focus{background-color:rgb(90.6971830986,50.3873239437,188.1126760563) !important}.btn-deep-purple:not([disabled]):not(.disabled):active,.btn-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-deep-purple.dropdown-toggle{background-color:rgb(42.2112676056,23.4507042254,87.5492957746) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-purple-ic{color:#512da8 !important}.deep-purple-ic:hover,.deep-purple-ic:focus{color:#512da8}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-purple{color:#fff}.btn-outline-deep-purple{color:#512da8 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #512da8 !important}.btn-outline-deep-purple:hover,.btn-outline-deep-purple:focus,.btn-outline-deep-purple:active,.btn-outline-deep-purple:active:focus,.btn-outline-deep-purple.active{color:#512da8 !important;background-color:rgba(0,0,0,0) !important;border-color:#512da8 !important}.btn-outline-deep-purple:not([disabled]):not(.disabled):active,.btn-outline-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-purple.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#512da8 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo{color:#fff;background-color:#3f51b5 !important}.btn-indigo:hover{color:#fff;background-color:rgb(76.5963114754,94.3381147541,192.9036885246)}.btn-indigo:focus,.btn-indigo.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo:focus,.btn-indigo:active,.btn-indigo.active{background-color:rgb(36.6639344262,47.1393442623,105.3360655738)}.btn-indigo.dropdown-toggle{background-color:#3f51b5 !important}.btn-indigo.dropdown-toggle:hover,.btn-indigo.dropdown-toggle:focus{background-color:rgb(76.5963114754,94.3381147541,192.9036885246) !important}.btn-indigo:not([disabled]):not(.disabled):active,.btn-indigo:not([disabled]):not(.disabled).active,.show>.btn-indigo.dropdown-toggle{background-color:rgb(36.6639344262,47.1393442623,105.3360655738) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-indigo:not([disabled]):not(.disabled):active:focus,.btn-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-indigo.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.indigo-ic{color:#3f51b5 !important}.indigo-ic:hover,.indigo-ic:focus{color:#3f51b5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-indigo{color:#fff}.btn-outline-indigo{color:#3f51b5 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #3f51b5 !important}.btn-outline-indigo:hover,.btn-outline-indigo:focus,.btn-outline-indigo:active,.btn-outline-indigo:active:focus,.btn-outline-indigo.active{color:#3f51b5 !important;background-color:rgba(0,0,0,0) !important;border-color:#3f51b5 !important}.btn-outline-indigo:not([disabled]):not(.disabled):active,.btn-outline-indigo:not([disabled]):not(.disabled).active,.show>.btn-outline-indigo.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#3f51b5 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-indigo:not([disabled]):not(.disabled):active:focus,.btn-outline-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-indigo.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue{color:#fff;background-color:#1976d2 !important}.btn-blue:hover{color:#fff;background-color:rgb(32.0425531915,130.7808510638,228.4574468085)}.btn-blue:focus,.btn-blue.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue:focus,.btn-blue:active,.btn-blue.active{background-color:rgb(14.1489361702,66.7829787234,118.8510638298)}.btn-blue.dropdown-toggle{background-color:#1976d2 !important}.btn-blue.dropdown-toggle:hover,.btn-blue.dropdown-toggle:focus{background-color:rgb(32.0425531915,130.7808510638,228.4574468085) !important}.btn-blue:not([disabled]):not(.disabled):active,.btn-blue:not([disabled]):not(.disabled).active,.show>.btn-blue.dropdown-toggle{background-color:rgb(14.1489361702,66.7829787234,118.8510638298) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue:not([disabled]):not(.disabled):active:focus,.btn-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-ic{color:#1976d2 !important}.blue-ic:hover,.blue-ic:focus{color:#1976d2}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue{color:#fff}.btn-outline-blue{color:#1976d2 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #1976d2 !important}.btn-outline-blue:hover,.btn-outline-blue:focus,.btn-outline-blue:active,.btn-outline-blue:active:focus,.btn-outline-blue.active{color:#1976d2 !important;background-color:rgba(0,0,0,0) !important;border-color:#1976d2 !important}.btn-outline-blue:not([disabled]):not(.disabled):active,.btn-outline-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-blue.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#1976d2 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue{color:#fff;background-color:#82b1ff !important}.btn-light-blue:hover{color:#fff;background-color:rgb(155.5,192.912,255)}.btn-light-blue:focus,.btn-light-blue.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue:focus,.btn-light-blue:active,.btn-light-blue.active{background-color:rgb(28,113.352,255)}.btn-light-blue.dropdown-toggle{background-color:#82b1ff !important}.btn-light-blue.dropdown-toggle:hover,.btn-light-blue.dropdown-toggle:focus{background-color:rgb(155.5,192.912,255) !important}.btn-light-blue:not([disabled]):not(.disabled):active,.btn-light-blue:not([disabled]):not(.disabled).active,.show>.btn-light-blue.dropdown-toggle{background-color:rgb(28,113.352,255) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-blue:not([disabled]):not(.disabled):active:focus,.btn-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-light-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-blue-ic{color:#82b1ff !important}.light-blue-ic:hover,.light-blue-ic:focus{color:#82b1ff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-blue{color:#fff}.btn-outline-light-blue{color:#82b1ff !important;background-color:rgba(0,0,0,0) !important;border:2px solid #82b1ff !important}.btn-outline-light-blue:hover,.btn-outline-light-blue:focus,.btn-outline-light-blue:active,.btn-outline-light-blue:active:focus,.btn-outline-light-blue.active{color:#82b1ff !important;background-color:rgba(0,0,0,0) !important;border-color:#82b1ff !important}.btn-outline-light-blue:not([disabled]):not(.disabled):active,.btn-outline-light-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-light-blue.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#82b1ff !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan{color:#fff;background-color:#00bcd4 !important}.btn-cyan:hover{color:#fff;background-color:rgb(0,210.6132075472,237.5)}.btn-cyan:focus,.btn-cyan.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan:focus,.btn-cyan:active,.btn-cyan.active{background-color:rgb(0,97.5471698113,110)}.btn-cyan.dropdown-toggle{background-color:#00bcd4 !important}.btn-cyan.dropdown-toggle:hover,.btn-cyan.dropdown-toggle:focus{background-color:rgb(0,210.6132075472,237.5) !important}.btn-cyan:not([disabled]):not(.disabled):active,.btn-cyan:not([disabled]):not(.disabled).active,.show>.btn-cyan.dropdown-toggle{background-color:rgb(0,97.5471698113,110) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-cyan:not([disabled]):not(.disabled):active:focus,.btn-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-cyan.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.cyan-ic{color:#00bcd4 !important}.cyan-ic:hover,.cyan-ic:focus{color:#00bcd4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-cyan{color:#fff}.btn-outline-cyan{color:#00bcd4 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #00bcd4 !important}.btn-outline-cyan:hover,.btn-outline-cyan:focus,.btn-outline-cyan:active,.btn-outline-cyan:active:focus,.btn-outline-cyan.active{color:#00bcd4 !important;background-color:rgba(0,0,0,0) !important;border-color:#00bcd4 !important}.btn-outline-cyan:not([disabled]):not(.disabled):active,.btn-outline-cyan:not([disabled]):not(.disabled).active,.show>.btn-outline-cyan.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#00bcd4 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-cyan:not([disabled]):not(.disabled):active:focus,.btn-outline-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal{color:#fff;background-color:#00796b !important}.btn-teal:hover{color:#fff;background-color:rgb(0,146.5,129.5495867769)}.btn-teal:focus,.btn-teal.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal:focus,.btn-teal:active,.btn-teal.active{background-color:rgb(0,19,16.8016528926)}.btn-teal.dropdown-toggle{background-color:#00796b !important}.btn-teal.dropdown-toggle:hover,.btn-teal.dropdown-toggle:focus{background-color:rgb(0,146.5,129.5495867769) !important}.btn-teal:not([disabled]):not(.disabled):active,.btn-teal:not([disabled]):not(.disabled).active,.show>.btn-teal.dropdown-toggle{background-color:rgb(0,19,16.8016528926) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-teal:not([disabled]):not(.disabled):active:focus,.btn-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-teal.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.teal-ic{color:#00796b !important}.teal-ic:hover,.teal-ic:focus{color:#00796b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-teal{color:#fff}.btn-outline-teal{color:#00796b !important;background-color:rgba(0,0,0,0) !important;border:2px solid #00796b !important}.btn-outline-teal:hover,.btn-outline-teal:focus,.btn-outline-teal:active,.btn-outline-teal:active:focus,.btn-outline-teal.active{color:#00796b !important;background-color:rgba(0,0,0,0) !important;border-color:#00796b !important}.btn-outline-teal:not([disabled]):not(.disabled):active,.btn-outline-teal:not([disabled]):not(.disabled).active,.show>.btn-outline-teal.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#00796b !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-teal:not([disabled]):not(.disabled):active:focus,.btn-outline-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green{color:#fff;background-color:#388e3c !important}.btn-green:hover{color:#fff;background-color:rgb(63.2121212121,160.2878787879,67.7272727273)}.btn-green:focus,.btn-green.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green:focus,.btn-green:active,.btn-green.active{background-color:rgb(27.1515151515,68.8484848485,29.0909090909)}.btn-green.dropdown-toggle{background-color:#388e3c !important}.btn-green.dropdown-toggle:hover,.btn-green.dropdown-toggle:focus{background-color:rgb(63.2121212121,160.2878787879,67.7272727273) !important}.btn-green:not([disabled]):not(.disabled):active,.btn-green:not([disabled]):not(.disabled).active,.show>.btn-green.dropdown-toggle{background-color:rgb(27.1515151515,68.8484848485,29.0909090909) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-green:not([disabled]):not(.disabled):active:focus,.btn-green:not([disabled]):not(.disabled).active:focus,.show>.btn-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.green-ic{color:#388e3c !important}.green-ic:hover,.green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-green{color:#fff}.btn-outline-green{color:#388e3c !important;background-color:rgba(0,0,0,0) !important;border:2px solid #388e3c !important}.btn-outline-green:hover,.btn-outline-green:focus,.btn-outline-green:active,.btn-outline-green:active:focus,.btn-outline-green.active{color:#388e3c !important;background-color:rgba(0,0,0,0) !important;border-color:#388e3c !important}.btn-outline-green:not([disabled]):not(.disabled):active,.btn-outline-green:not([disabled]):not(.disabled).active,.show>.btn-outline-green.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#388e3c !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-green:not([disabled]):not(.disabled):active:focus,.btn-outline-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green{color:#fff;background-color:#8bc34a !important}.btn-light-green:hover{color:#fff;background-color:rgb(151.2738589212,201.3485477178,93.1514522822)}.btn-light-green:focus,.btn-light-green.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green:focus,.btn-light-green:active,.btn-light-green.active{background-color:rgb(86.6182572614,125.4232365145,41.5767634855)}.btn-light-green.dropdown-toggle{background-color:#8bc34a !important}.btn-light-green.dropdown-toggle:hover,.btn-light-green.dropdown-toggle:focus{background-color:rgb(151.2738589212,201.3485477178,93.1514522822) !important}.btn-light-green:not([disabled]):not(.disabled):active,.btn-light-green:not([disabled]):not(.disabled).active,.show>.btn-light-green.dropdown-toggle{background-color:rgb(86.6182572614,125.4232365145,41.5767634855) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light-green:not([disabled]):not(.disabled):active:focus,.btn-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-light-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-green-ic{color:#8bc34a !important}.light-green-ic:hover,.light-green-ic:focus{color:#8bc34a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-green{color:#fff}.btn-outline-light-green{color:#8bc34a !important;background-color:rgba(0,0,0,0) !important;border:2px solid #8bc34a !important}.btn-outline-light-green:hover,.btn-outline-light-green:focus,.btn-outline-light-green:active,.btn-outline-light-green:active:focus,.btn-outline-light-green.active{color:#8bc34a !important;background-color:rgba(0,0,0,0) !important;border-color:#8bc34a !important}.btn-outline-light-green:not([disabled]):not(.disabled):active,.btn-outline-light-green:not([disabled]):not(.disabled).active,.show>.btn-outline-light-green.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#8bc34a !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-light-green:not([disabled]):not(.disabled):active:focus,.btn-outline-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime{color:#fff;background-color:#afb42b !important}.btn-lime:hover{color:#fff;background-color:rgb(195.0112107623,200.5829596413,47.9170403587)}.btn-lime:focus,.btn-lime.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime:focus,.btn-lime:active,.btn-lime.active{background-color:rgb(94.9551569507,97.668161435,23.331838565)}.btn-lime.dropdown-toggle{background-color:#afb42b !important}.btn-lime.dropdown-toggle:hover,.btn-lime.dropdown-toggle:focus{background-color:rgb(195.0112107623,200.5829596413,47.9170403587) !important}.btn-lime:not([disabled]):not(.disabled):active,.btn-lime:not([disabled]):not(.disabled).active,.show>.btn-lime.dropdown-toggle{background-color:rgb(94.9551569507,97.668161435,23.331838565) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-lime:not([disabled]):not(.disabled):active:focus,.btn-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-lime.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.lime-ic{color:#afb42b !important}.lime-ic:hover,.lime-ic:focus{color:#afb42b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-lime{color:#fff}.btn-outline-lime{color:#afb42b !important;background-color:rgba(0,0,0,0) !important;border:2px solid #afb42b !important}.btn-outline-lime:hover,.btn-outline-lime:focus,.btn-outline-lime:active,.btn-outline-lime:active:focus,.btn-outline-lime.active{color:#afb42b !important;background-color:rgba(0,0,0,0) !important;border-color:#afb42b !important}.btn-outline-lime:not([disabled]):not(.disabled):active,.btn-outline-lime:not([disabled]):not(.disabled).active,.show>.btn-outline-lime.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#afb42b !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-lime:not([disabled]):not(.disabled):active:focus,.btn-outline-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-lime.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow{color:#fff;background-color:#fbc02d !important}.btn-yellow:hover{color:#fff;background-color:rgb(251.476635514,199.5070093458,70.023364486)}.btn-yellow:focus,.btn-yellow.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active{background-color:rgb(190.3738317757,136.8878504673,3.6261682243)}.btn-yellow.dropdown-toggle{background-color:#fbc02d !important}.btn-yellow.dropdown-toggle:hover,.btn-yellow.dropdown-toggle:focus{background-color:rgb(251.476635514,199.5070093458,70.023364486) !important}.btn-yellow:not([disabled]):not(.disabled):active,.btn-yellow:not([disabled]):not(.disabled).active,.show>.btn-yellow.dropdown-toggle{background-color:rgb(190.3738317757,136.8878504673,3.6261682243) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-yellow:not([disabled]):not(.disabled):active:focus,.btn-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-yellow.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.yellow-ic{color:#fbc02d !important}.yellow-ic:hover,.yellow-ic:focus{color:#fbc02d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-yellow{color:#fff}.btn-outline-yellow{color:#fbc02d !important;background-color:rgba(0,0,0,0) !important;border:2px solid #fbc02d !important}.btn-outline-yellow:hover,.btn-outline-yellow:focus,.btn-outline-yellow:active,.btn-outline-yellow:active:focus,.btn-outline-yellow.active{color:#fbc02d !important;background-color:rgba(0,0,0,0) !important;border-color:#fbc02d !important}.btn-outline-yellow:not([disabled]):not(.disabled):active,.btn-outline-yellow:not([disabled]):not(.disabled).active,.show>.btn-outline-yellow.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#fbc02d !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-yellow:not([disabled]):not(.disabled):active:focus,.btn-outline-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber{color:#fff;background-color:#ffa000 !important}.btn-amber:hover{color:#fff;background-color:rgb(255,169.5,25.5)}.btn-amber:focus,.btn-amber.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber:focus,.btn-amber:active,.btn-amber.active{background-color:#996000}.btn-amber.dropdown-toggle{background-color:#ffa000 !important}.btn-amber.dropdown-toggle:hover,.btn-amber.dropdown-toggle:focus{background-color:rgb(255,169.5,25.5) !important}.btn-amber:not([disabled]):not(.disabled):active,.btn-amber:not([disabled]):not(.disabled).active,.show>.btn-amber.dropdown-toggle{background-color:#996000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-amber:not([disabled]):not(.disabled):active:focus,.btn-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-amber.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.amber-ic{color:#ffa000 !important}.amber-ic:hover,.amber-ic:focus{color:#ffa000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-amber{color:#fff}.btn-outline-amber{color:#ffa000 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #ffa000 !important}.btn-outline-amber:hover,.btn-outline-amber:focus,.btn-outline-amber:active,.btn-outline-amber:active:focus,.btn-outline-amber.active{color:#ffa000 !important;background-color:rgba(0,0,0,0) !important;border-color:#ffa000 !important}.btn-outline-amber:not([disabled]):not(.disabled):active,.btn-outline-amber:not([disabled]):not(.disabled).active,.show>.btn-outline-amber.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#ffa000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-amber:not([disabled]):not(.disabled):active:focus,.btn-outline-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-amber.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange{color:#fff;background-color:#f57c00 !important}.btn-orange:hover{color:#fff;background-color:rgb(255,136.7163265306,15.5)}.btn-orange:focus,.btn-orange.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange:focus,.btn-orange:active,.btn-orange.active{background-color:rgb(143,72.3755102041,0)}.btn-orange.dropdown-toggle{background-color:#f57c00 !important}.btn-orange.dropdown-toggle:hover,.btn-orange.dropdown-toggle:focus{background-color:rgb(255,136.7163265306,15.5) !important}.btn-orange:not([disabled]):not(.disabled):active,.btn-orange:not([disabled]):not(.disabled).active,.show>.btn-orange.dropdown-toggle{background-color:rgb(143,72.3755102041,0) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-orange:not([disabled]):not(.disabled):active:focus,.btn-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.orange-ic{color:#f57c00 !important}.orange-ic:hover,.orange-ic:focus{color:#f57c00}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-orange{color:#fff}.btn-outline-orange{color:#f57c00 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #f57c00 !important}.btn-outline-orange:hover,.btn-outline-orange:focus,.btn-outline-orange:active,.btn-outline-orange:active:focus,.btn-outline-orange.active{color:#f57c00 !important;background-color:rgba(0,0,0,0) !important;border-color:#f57c00 !important}.btn-outline-orange:not([disabled]):not(.disabled):active,.btn-outline-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-orange.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#f57c00 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange{color:#fff;background-color:#ff7043 !important}.btn-deep-orange:hover{color:#fff;background-color:rgb(255,131.3962765957,92.5)}.btn-deep-orange:focus,.btn-deep-orange.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange:focus,.btn-deep-orange:active,.btn-deep-orange.active{background-color:rgb(220,52.6595744681,0)}.btn-deep-orange.dropdown-toggle{background-color:#ff7043 !important}.btn-deep-orange.dropdown-toggle:hover,.btn-deep-orange.dropdown-toggle:focus{background-color:rgb(255,131.3962765957,92.5) !important}.btn-deep-orange:not([disabled]):not(.disabled):active,.btn-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-deep-orange.dropdown-toggle{background-color:rgb(220,52.6595744681,0) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.deep-orange-ic{color:#ff7043 !important}.deep-orange-ic:hover,.deep-orange-ic:focus{color:#ff7043}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-orange{color:#fff}.btn-outline-deep-orange{color:#ff7043 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #ff7043 !important}.btn-outline-deep-orange:hover,.btn-outline-deep-orange:focus,.btn-outline-deep-orange:active,.btn-outline-deep-orange:active:focus,.btn-outline-deep-orange.active{color:#ff7043 !important;background-color:rgba(0,0,0,0) !important;border-color:#ff7043 !important}.btn-outline-deep-orange:not([disabled]):not(.disabled):active,.btn-outline-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-orange.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#ff7043 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown{color:#fff;background-color:#795548 !important}.btn-brown:hover{color:#fff;background-color:rgb(136.9870466321,96.2305699482,81.5129533679)}.btn-brown:focus,.btn-brown.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown:focus,.btn-brown:active,.btn-brown.active{background-color:rgb(57.0518134715,40.0777202073,33.9481865285)}.btn-brown.dropdown-toggle{background-color:#795548 !important}.btn-brown.dropdown-toggle:hover,.btn-brown.dropdown-toggle:focus{background-color:rgb(136.9870466321,96.2305699482,81.5129533679) !important}.btn-brown:not([disabled]):not(.disabled):active,.btn-brown:not([disabled]):not(.disabled).active,.show>.btn-brown.dropdown-toggle{background-color:rgb(57.0518134715,40.0777202073,33.9481865285) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-brown:not([disabled]):not(.disabled):active:focus,.btn-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-brown.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.brown-ic{color:#795548 !important}.brown-ic:hover,.brown-ic:focus{color:#795548}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-brown{color:#fff}.btn-outline-brown{color:#795548 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #795548 !important}.btn-outline-brown:hover,.btn-outline-brown:focus,.btn-outline-brown:active,.btn-outline-brown:active:focus,.btn-outline-brown.active{color:#795548 !important;background-color:rgba(0,0,0,0) !important;border-color:#795548 !important}.btn-outline-brown:not([disabled]):not(.disabled):active,.btn-outline-brown:not([disabled]):not(.disabled).active,.show>.btn-outline-brown.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#795548 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-brown:not([disabled]):not(.disabled):active:focus,.btn-outline-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey{color:#fff;background-color:#616161 !important}.btn-grey:hover{color:#fff;background-color:hsl(0,0%,43.0392156863%)}.btn-grey:focus,.btn-grey.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey:focus,.btn-grey:active,.btn-grey.active{background-color:#2e2e2e}.btn-grey.dropdown-toggle{background-color:#616161 !important}.btn-grey.dropdown-toggle:hover,.btn-grey.dropdown-toggle:focus{background-color:hsl(0,0%,43.0392156863%) !important}.btn-grey:not([disabled]):not(.disabled):active,.btn-grey:not([disabled]):not(.disabled).active,.show>.btn-grey.dropdown-toggle{background-color:#2e2e2e !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-grey:not([disabled]):not(.disabled):active:focus,.btn-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.grey-ic{color:#616161 !important}.grey-ic:hover,.grey-ic:focus{color:#616161}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-grey{color:#fff}.btn-outline-grey{color:#616161 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #616161 !important}.btn-outline-grey:hover,.btn-outline-grey:focus,.btn-outline-grey:active,.btn-outline-grey:active:focus,.btn-outline-grey.active{color:#616161 !important;background-color:rgba(0,0,0,0) !important;border-color:#616161 !important}.btn-outline-grey:not([disabled]):not(.disabled):active,.btn-outline-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-grey.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#616161 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey{color:#fff;background-color:#78909c !important}.btn-blue-grey:hover{color:#fff;background-color:hsl(200,15.3846153846%,59.1176470588%)}.btn-blue-grey:focus,.btn-blue-grey.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey:focus,.btn-blue-grey:active,.btn-blue-grey.active{background-color:hsl(200,15.3846153846%,34.1176470588%)}.btn-blue-grey.dropdown-toggle{background-color:#78909c !important}.btn-blue-grey.dropdown-toggle:hover,.btn-blue-grey.dropdown-toggle:focus{background-color:hsl(200,15.3846153846%,59.1176470588%) !important}.btn-blue-grey:not([disabled]):not(.disabled):active,.btn-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-blue-grey.dropdown-toggle{background-color:hsl(200,15.3846153846%,34.1176470588%) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-blue-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.blue-grey-ic{color:#78909c !important}.blue-grey-ic:hover,.blue-grey-ic:focus{color:#78909c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue-grey{color:#fff}.btn-outline-blue-grey{color:#78909c !important;background-color:rgba(0,0,0,0) !important;border:2px solid #78909c !important}.btn-outline-blue-grey:hover,.btn-outline-blue-grey:focus,.btn-outline-blue-grey:active,.btn-outline-blue-grey:active:focus,.btn-outline-blue-grey.active{color:#78909c !important;background-color:rgba(0,0,0,0) !important;border-color:#78909c !important}.btn-outline-blue-grey:not([disabled]):not(.disabled):active,.btn-outline-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-blue-grey.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#78909c !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark{color:#fff;background-color:#212121 !important}.btn-dark:hover{color:#fff;background-color:rgb(45.75,45.75,45.75)}.btn-dark:focus,.btn-dark.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark:focus,.btn-dark:active,.btn-dark.active{background-color:#000}.btn-dark.dropdown-toggle{background-color:#212121 !important}.btn-dark.dropdown-toggle:hover,.btn-dark.dropdown-toggle:focus{background-color:rgb(45.75,45.75,45.75) !important}.btn-dark:not([disabled]):not(.disabled):active,.btn-dark:not([disabled]):not(.disabled).active,.show>.btn-dark.dropdown-toggle{background-color:#000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-dark:not([disabled]):not(.disabled):active:focus,.btn-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.dark-ic{color:#212121 !important}.dark-ic:hover,.dark-ic:focus{color:#212121}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark{color:#fff}.btn-outline-dark{color:#212121 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #212121 !important}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark:active,.btn-outline-dark:active:focus,.btn-outline-dark.active{color:#212121 !important;background-color:rgba(0,0,0,0) !important;border-color:#212121 !important}.btn-outline-dark:not([disabled]):not(.disabled):active,.btn-outline-dark:not([disabled]):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#212121 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light{color:#000;background-color:#e0e0e0 !important}.btn-light:hover{color:#000;background-color:hsl(0,0%,92.8431372549%)}.btn-light:focus,.btn-light.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light:focus,.btn-light:active,.btn-light.active{background-color:#adadad}.btn-light.dropdown-toggle{background-color:#e0e0e0 !important}.btn-light.dropdown-toggle:hover,.btn-light.dropdown-toggle:focus{background-color:hsl(0,0%,92.8431372549%) !important}.btn-light:not([disabled]):not(.disabled):active,.btn-light:not([disabled]):not(.disabled).active,.show>.btn-light.dropdown-toggle{background-color:#adadad !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-light:not([disabled]):not(.disabled):active:focus,.btn-light:not([disabled]):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.light-ic{color:#e0e0e0 !important}.light-ic:hover,.light-ic:focus{color:#e0e0e0}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-light{color:#000}.btn-outline-light{color:#e0e0e0 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #e0e0e0 !important}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light:active,.btn-outline-light:active:focus,.btn-outline-light.active{color:#e0e0e0 !important;background-color:rgba(0,0,0,0) !important;border-color:#e0e0e0 !important}.btn-outline-light:not([disabled]):not(.disabled):active,.btn-outline-light:not([disabled]):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#e0e0e0 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white{color:#000;background-color:#fff !important}.btn-white:hover{color:#000;background-color:#fff}.btn-white:focus,.btn-white.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white:focus,.btn-white:active,.btn-white.active{background-color:#ccc}.btn-white.dropdown-toggle{background-color:#fff !important}.btn-white.dropdown-toggle:hover,.btn-white.dropdown-toggle:focus{background-color:#fff !important}.btn-white:not([disabled]):not(.disabled):active,.btn-white:not([disabled]):not(.disabled).active,.show>.btn-white.dropdown-toggle{background-color:#ccc !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-white:not([disabled]):not(.disabled):active:focus,.btn-white:not([disabled]):not(.disabled).active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.white-ic{color:#fff !important}.white-ic:hover,.white-ic:focus{color:#fff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-white{color:#000}.btn-outline-white{color:#fff !important;background-color:rgba(0,0,0,0) !important;border:2px solid #fff !important}.btn-outline-white:hover,.btn-outline-white:focus,.btn-outline-white:active,.btn-outline-white:active:focus,.btn-outline-white.active{color:#fff !important;background-color:rgba(0,0,0,0) !important;border-color:#fff !important}.btn-outline-white:not([disabled]):not(.disabled):active,.btn-outline-white:not([disabled]):not(.disabled).active,.show>.btn-outline-white.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#fff !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-white:not([disabled]):not(.disabled):active:focus,.btn-outline-white:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-white.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black{color:#fff;background-color:#000 !important}.btn-black:hover{color:#fff;background-color:hsl(0,0%,5%)}.btn-black:focus,.btn-black.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black:focus,.btn-black:active,.btn-black.active{background-color:#000}.btn-black.dropdown-toggle{background-color:#000 !important}.btn-black.dropdown-toggle:hover,.btn-black.dropdown-toggle:focus{background-color:hsl(0,0%,5%) !important}.btn-black:not([disabled]):not(.disabled):active,.btn-black:not([disabled]):not(.disabled).active,.show>.btn-black.dropdown-toggle{background-color:#000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-black:not([disabled]):not(.disabled):active:focus,.btn-black:not([disabled]):not(.disabled).active:focus,.show>.btn-black.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.black-ic{color:#000 !important}.black-ic:hover,.black-ic:focus{color:#000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-black{color:#fff}.btn-outline-black{color:#000 !important;background-color:rgba(0,0,0,0) !important;border:2px solid #000 !important}.btn-outline-black:hover,.btn-outline-black:focus,.btn-outline-black:active,.btn-outline-black:active:focus,.btn-outline-black.active{color:#000 !important;background-color:rgba(0,0,0,0) !important;border-color:#000 !important}.btn-outline-black:not([disabled]):not(.disabled):active,.btn-outline-black:not([disabled]):not(.disabled).active,.show>.btn-outline-black.dropdown-toggle{background-color:rgba(0,0,0,0) !important;border-color:#000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outline-black:not([disabled]):not(.disabled):active:focus,.btn-outline-black:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-black.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn.purple-gradient{color:#fff;transition:.5s ease}.btn.purple-gradient:hover,.btn.purple-gradient:focus,.btn.purple-gradient:active,.btn.purple-gradient:active:focus .btn.purple-gradient.active{background:linear-gradient(rgb(255, 135.5, 206.375862069), rgb(142.95, 138.8, 246.7))}.btn.peach-gradient{color:#fff;transition:.5s ease}.btn.peach-gradient:hover,.btn.peach-gradient:focus,.btn.peach-gradient:active,.btn.peach-gradient:active:focus .btn.peach-gradient.active{background:linear-gradient(rgb(255, 222.90625, 136.5), rgb(252.478125, 123.021875, 123.021875))}.btn.aqua-gradient{color:#fff;transition:.5s ease}.btn.aqua-gradient:hover,.btn.aqua-gradient:focus,.btn.aqua-gradient:active,.btn.aqua-gradient:active:focus .btn.aqua-gradient.active{background:linear-gradient(rgb(57.5, 162.0067264574, 255), rgb(30.5, 255, 172.384))}.btn.blue-gradient{color:#fff;transition:.5s ease}.btn.blue-gradient:hover,.btn.blue-gradient:focus,.btn.blue-gradient:active,.btn.blue-gradient:active:focus .btn.blue-gradient.active{background:linear-gradient(rgb(94.0952380952, 209.1507936508, 252.4047619048), rgb(53.9130434783, 70.7608695652, 178.5869565217))}.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff}.card{font-weight:400;border:0;box-shadow:0 10px 20px 0 rgba(0,0,0,.05);border-radius:.25rem}.card[class*=border]{border:1px solid #9e9e9e;box-shadow:none}.card .card-body{padding:.75rem .5rem}.card .card-body h1,.card .card-body h2,.card .card-body h3,.card .card-body h4,.card .card-body h5,.card .card-body h6{font-weight:400}.card .card-body .card-title a{transition:.2s ease-in-out}.card .card-body .card-title a:hover{transition:.2s ease-in-out}.card .card-body .card-text{font-size:.9rem;font-weight:400;color:#747373}.card .md-form label{font-weight:300}.dropdown .dropdown-menu .dropdown-item:active{background-color:#757575}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.navbar{font-weight:300;box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.navbar form .md-form input{margin:0 5px 1px 8px}.navbar .breadcrumb{padding:.3rem 0 0 1rem;margin:0;font-size:15px;font-weight:300;background-color:inherit}.navbar .breadcrumb .breadcrumb-item{color:#fff}.navbar .breadcrumb .breadcrumb-item.active{color:hsla(0,0%,100%,.65)}.navbar .breadcrumb .breadcrumb-item:before{color:hsla(0,0%,100%,.65)}.navbar .navbar-toggler{border-width:0;outline:0}.navbar .nav-flex-icons{flex-direction:row}@media(max-width: 992px){.navbar .container{width:100%}.navbar .container .navbar-toggler-right{right:0}}.navbar .nav-item .nav-link{display:block}.navbar .nav-item .nav-link.disabled:active{pointer-events:none}.navbar .nav-item .nav-link .fas,.navbar .nav-item .nav-link .fab,.navbar .nav-item .nav-link .far{padding-right:3px;padding-left:3px}@media(max-width: 992px){.navbar .nav-item .nav-link{padding-right:6px;padding-left:6px}}.navbar .dropdown-menu{position:absolute !important;margin-top:0}.navbar .dropdown-menu a{padding:10px;font-size:.9375rem;font-weight:300}.navbar .dropdown-menu a:not(.active){color:#000}@media(max-width: 600px){.navbar .dropdown-menu form{width:17rem}}@media(min-width: 600px){.navbar .dropdown-menu form{width:22rem}}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled{color:rgba(0,0,0,.3)}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(0,0,0,.3)}.navbar.navbar-light .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-light .breadcrumb .nav-item .nav-link,.navbar.navbar-light .navbar-nav .nav-item .nav-link{color:#000;transition:.35s}.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:rgba(0,0,0,.7)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link{background-color:rgba(0,0,0,.1)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover{color:#000}.navbar.navbar-light .navbar-toggler{color:#000}.navbar.navbar-light form .md-form input{border-bottom:1px solid #000}.navbar.navbar-light form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-light form .md-form .form-control{color:#000}.navbar.navbar-light form .md-form .form-control::placeholder{font-weight:300;color:#000}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled{color:hsla(0,0%,100%,.25)}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover{color:hsla(0,0%,100%,.25)}.navbar.navbar-dark .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-dark .breadcrumb .nav-item .nav-link,.navbar.navbar-dark .navbar-nav .nav-item .nav-link{color:#fff;transition:.35s}.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{background-color:hsla(0,0%,100%,.1)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover{color:#fff}.navbar.navbar-dark .navbar-toggler{color:#fff}.navbar.navbar-dark form .md-form input{border-bottom:1px solid #fff}.navbar.navbar-dark form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-dark form .md-form .form-control{color:#fff}.navbar.navbar-dark form .md-form .form-control::placeholder{font-weight:300;color:#fff}@media(min-width: 600px){.navbar.scrolling-navbar{padding-top:12px;padding-bottom:12px;transition:background .5s ease-in-out,padding .5s ease-in-out}.navbar.scrolling-navbar .navbar-nav>li{transition-duration:1s}.navbar.scrolling-navbar.top-nav-collapse{padding-top:5px;padding-bottom:5px}}.badge{color:#fff !important;border-radius:.125rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff !important;background-color:#4285f4 !important}.badge-danger{color:#fff !important;background-color:#ff3547 !important}.badge-warning{color:#fff !important;background-color:#fb3 !important}.badge-success{color:#fff !important;background-color:#00c851 !important}.badge-info{color:#fff !important;background-color:#33b5e5 !important}.badge-default{color:#fff !important;background-color:#2bbbad !important}.badge-secondary{color:#fff !important;background-color:#a6c !important}.badge-dark{color:#fff !important;background-color:#212121 !important}.badge-light{color:#000 !important;background-color:#e0e0e0 !important}.md-form{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form input:not([type]),.md-form input[type=text]:not(.browser-default),.md-form input[type=password]:not(.browser-default),.md-form input[type=email]:not(.browser-default),.md-form input[type=url]:not(.browser-default),.md-form input[type=time]:not(.browser-default),.md-form input[type=date]:not(.browser-default),.md-form input[type=datetime]:not(.browser-default),.md-form input[type=datetime-local]:not(.browser-default),.md-form input[type=tel]:not(.browser-default),.md-form input[type=number]:not(.browser-default),.md-form input[type=search]:not(.browser-default),.md-form input[type=phone]:not(.browser-default),.md-form input[type=search-md],.md-form textarea.md-textarea{box-sizing:content-box;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #ced4da;border-radius:0;outline:none;box-shadow:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.md-form input:not([type]):focus:not([readonly]),.md-form input[type=text]:not(.browser-default):focus:not([readonly]),.md-form input[type=password]:not(.browser-default):focus:not([readonly]),.md-form input[type=email]:not(.browser-default):focus:not([readonly]),.md-form input[type=url]:not(.browser-default):focus:not([readonly]),.md-form input[type=time]:not(.browser-default):focus:not([readonly]),.md-form input[type=date]:not(.browser-default):focus:not([readonly]),.md-form input[type=datetime]:not(.browser-default):focus:not([readonly]),.md-form input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.md-form input[type=tel]:not(.browser-default):focus:not([readonly]),.md-form input[type=number]:not(.browser-default):focus:not([readonly]),.md-form input[type=search]:not(.browser-default):focus:not([readonly]),.md-form input[type=phone]:not(.browser-default):focus:not([readonly]),.md-form input[type=search-md]:focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){border-bottom:1px solid #4285f4;box-shadow:0 1px 0 0 #4285f4}.md-form input:not([type]):focus:not([readonly])+label,.md-form input[type=text]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=password]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=email]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=url]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=time]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=date]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=datetime]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=tel]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=number]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=search]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=phone]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=search-md]:focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form input:not([type])+label::after,.md-form input[type=text]:not(.browser-default)+label::after,.md-form input[type=password]:not(.browser-default)+label::after,.md-form input[type=email]:not(.browser-default)+label::after,.md-form input[type=url]:not(.browser-default)+label::after,.md-form input[type=time]:not(.browser-default)+label::after,.md-form input[type=date]:not(.browser-default)+label::after,.md-form input[type=datetime]:not(.browser-default)+label::after,.md-form input[type=datetime-local]:not(.browser-default)+label::after,.md-form input[type=tel]:not(.browser-default)+label::after,.md-form input[type=number]:not(.browser-default)+label::after,.md-form input[type=search]:not(.browser-default)+label::after,.md-form input[type=phone]:not(.browser-default)+label::after,.md-form input[type=search-md]+label::after,.md-form textarea.md-textarea+label::after{position:absolute;top:65px;display:block;content:"";opacity:0;transition:.2s opacity ease-out,.2s color ease-out}.md-form input:not([type]).valid,.md-form input:not([type]):focus.valid,.md-form input[type=text]:not(.browser-default).valid,.md-form input[type=text]:not(.browser-default):focus.valid,.md-form input[type=password]:not(.browser-default).valid,.md-form input[type=password]:not(.browser-default):focus.valid,.md-form input[type=email]:not(.browser-default).valid,.md-form input[type=email]:not(.browser-default):focus.valid,.md-form input[type=url]:not(.browser-default).valid,.md-form input[type=url]:not(.browser-default):focus.valid,.md-form input[type=time]:not(.browser-default).valid,.md-form input[type=time]:not(.browser-default):focus.valid,.md-form input[type=date]:not(.browser-default).valid,.md-form input[type=date]:not(.browser-default):focus.valid,.md-form input[type=datetime]:not(.browser-default).valid,.md-form input[type=datetime]:not(.browser-default):focus.valid,.md-form input[type=datetime-local]:not(.browser-default).valid,.md-form input[type=datetime-local]:not(.browser-default):focus.valid,.md-form input[type=tel]:not(.browser-default).valid,.md-form input[type=tel]:not(.browser-default):focus.valid,.md-form input[type=number]:not(.browser-default).valid,.md-form input[type=number]:not(.browser-default):focus.valid,.md-form input[type=search]:not(.browser-default).valid,.md-form input[type=search]:not(.browser-default):focus.valid,.md-form input[type=phone]:not(.browser-default).valid,.md-form input[type=phone]:not(.browser-default):focus.valid,.md-form input[type=search-md].valid,.md-form input[type=search-md]:focus.valid,.md-form textarea.md-textarea.valid,.md-form textarea.md-textarea:focus.valid{border-bottom:1px solid #00c851;box-shadow:0 1px 0 0 #00c851}.md-form input:not([type]).valid+label:after,.md-form input:not([type]):focus.valid+label:after,.md-form input[type=text]:not(.browser-default).valid+label:after,.md-form input[type=text]:not(.browser-default):focus.valid+label:after,.md-form input[type=password]:not(.browser-default).valid+label:after,.md-form input[type=password]:not(.browser-default):focus.valid+label:after,.md-form input[type=email]:not(.browser-default).valid+label:after,.md-form input[type=email]:not(.browser-default):focus.valid+label:after,.md-form input[type=url]:not(.browser-default).valid+label:after,.md-form input[type=url]:not(.browser-default):focus.valid+label:after,.md-form input[type=time]:not(.browser-default).valid+label:after,.md-form input[type=time]:not(.browser-default):focus.valid+label:after,.md-form input[type=date]:not(.browser-default).valid+label:after,.md-form input[type=date]:not(.browser-default):focus.valid+label:after,.md-form input[type=datetime]:not(.browser-default).valid+label:after,.md-form input[type=datetime]:not(.browser-default):focus.valid+label:after,.md-form input[type=datetime-local]:not(.browser-default).valid+label:after,.md-form input[type=datetime-local]:not(.browser-default):focus.valid+label:after,.md-form input[type=tel]:not(.browser-default).valid+label:after,.md-form input[type=tel]:not(.browser-default):focus.valid+label:after,.md-form input[type=number]:not(.browser-default).valid+label:after,.md-form input[type=number]:not(.browser-default):focus.valid+label:after,.md-form input[type=search]:not(.browser-default).valid+label:after,.md-form input[type=search]:not(.browser-default):focus.valid+label:after,.md-form input[type=phone]:not(.browser-default).valid+label:after,.md-form input[type=phone]:not(.browser-default):focus.valid+label:after,.md-form input[type=search-md].valid+label:after,.md-form input[type=search-md]:focus.valid+label:after,.md-form textarea.md-textarea.valid+label:after,.md-form textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form input:not([type]).invalid,.md-form input:not([type]):focus.invalid,.md-form input[type=text]:not(.browser-default).invalid,.md-form input[type=text]:not(.browser-default):focus.invalid,.md-form input[type=password]:not(.browser-default).invalid,.md-form input[type=password]:not(.browser-default):focus.invalid,.md-form input[type=email]:not(.browser-default).invalid,.md-form input[type=email]:not(.browser-default):focus.invalid,.md-form input[type=url]:not(.browser-default).invalid,.md-form input[type=url]:not(.browser-default):focus.invalid,.md-form input[type=time]:not(.browser-default).invalid,.md-form input[type=time]:not(.browser-default):focus.invalid,.md-form input[type=date]:not(.browser-default).invalid,.md-form input[type=date]:not(.browser-default):focus.invalid,.md-form input[type=datetime]:not(.browser-default).invalid,.md-form input[type=datetime]:not(.browser-default):focus.invalid,.md-form input[type=datetime-local]:not(.browser-default).invalid,.md-form input[type=datetime-local]:not(.browser-default):focus.invalid,.md-form input[type=tel]:not(.browser-default).invalid,.md-form input[type=tel]:not(.browser-default):focus.invalid,.md-form input[type=number]:not(.browser-default).invalid,.md-form input[type=number]:not(.browser-default):focus.invalid,.md-form input[type=search]:not(.browser-default).invalid,.md-form input[type=search]:not(.browser-default):focus.invalid,.md-form input[type=phone]:not(.browser-default).invalid,.md-form input[type=phone]:not(.browser-default):focus.invalid,.md-form input[type=search-md].invalid,.md-form input[type=search-md]:focus.invalid,.md-form textarea.md-textarea.invalid,.md-form textarea.md-textarea:focus.invalid{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336}.md-form input:not([type]).invalid+label:after,.md-form input:not([type]):focus.invalid+label:after,.md-form input[type=text]:not(.browser-default).invalid+label:after,.md-form input[type=text]:not(.browser-default):focus.invalid+label:after,.md-form input[type=password]:not(.browser-default).invalid+label:after,.md-form input[type=password]:not(.browser-default):focus.invalid+label:after,.md-form input[type=email]:not(.browser-default).invalid+label:after,.md-form input[type=email]:not(.browser-default):focus.invalid+label:after,.md-form input[type=url]:not(.browser-default).invalid+label:after,.md-form input[type=url]:not(.browser-default):focus.invalid+label:after,.md-form input[type=time]:not(.browser-default).invalid+label:after,.md-form input[type=time]:not(.browser-default):focus.invalid+label:after,.md-form input[type=date]:not(.browser-default).invalid+label:after,.md-form input[type=date]:not(.browser-default):focus.invalid+label:after,.md-form input[type=datetime]:not(.browser-default).invalid+label:after,.md-form input[type=datetime]:not(.browser-default):focus.invalid+label:after,.md-form input[type=datetime-local]:not(.browser-default).invalid+label:after,.md-form input[type=datetime-local]:not(.browser-default):focus.invalid+label:after,.md-form input[type=tel]:not(.browser-default).invalid+label:after,.md-form input[type=tel]:not(.browser-default):focus.invalid+label:after,.md-form input[type=number]:not(.browser-default).invalid+label:after,.md-form input[type=number]:not(.browser-default):focus.invalid+label:after,.md-form input[type=search]:not(.browser-default).invalid+label:after,.md-form input[type=search]:not(.browser-default):focus.invalid+label:after,.md-form input[type=phone]:not(.browser-default).invalid+label:after,.md-form input[type=phone]:not(.browser-default):focus.invalid+label:after,.md-form input[type=search-md].invalid+label:after,.md-form input[type=search-md]:focus.invalid+label:after,.md-form textarea.md-textarea.invalid+label:after,.md-form textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form input:not([type]).form-control.valid+label:after,.md-form input:not([type]).form-control:focus.valid+label:after,.md-form input[type=text]:not(.browser-default).form-control.valid+label:after,.md-form input[type=text]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=password]:not(.browser-default).form-control.valid+label:after,.md-form input[type=password]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=email]:not(.browser-default).form-control.valid+label:after,.md-form input[type=email]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=url]:not(.browser-default).form-control.valid+label:after,.md-form input[type=url]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=time]:not(.browser-default).form-control.valid+label:after,.md-form input[type=time]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=date]:not(.browser-default).form-control.valid+label:after,.md-form input[type=date]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control.valid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control.valid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=tel]:not(.browser-default).form-control.valid+label:after,.md-form input[type=tel]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=number]:not(.browser-default).form-control.valid+label:after,.md-form input[type=number]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=search]:not(.browser-default).form-control.valid+label:after,.md-form input[type=search]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=phone]:not(.browser-default).form-control.valid+label:after,.md-form input[type=phone]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type=search-md].form-control.valid+label:after,.md-form input[type=search-md].form-control:focus.valid+label:after,.md-form textarea.md-textarea.form-control.valid+label:after,.md-form textarea.md-textarea.form-control:focus.valid+label:after{top:4.1rem}.md-form input:not([type]).form-control.invalid+label:after,.md-form input:not([type]).form-control:focus.invalid+label:after,.md-form input[type=text]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=text]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=password]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=password]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=email]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=email]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=url]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=url]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=time]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=time]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=date]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=date]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=tel]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=tel]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=number]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=number]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=search]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=search]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=phone]:not(.browser-default).form-control.invalid+label:after,.md-form input[type=phone]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type=search-md].form-control.invalid+label:after,.md-form input[type=search-md].form-control:focus.invalid+label:after,.md-form textarea.md-textarea.form-control.invalid+label:after,.md-form textarea.md-textarea.form-control:focus.invalid+label:after{top:4rem}.md-form input:not([type]).form-control-lg.valid+label:after,.md-form input:not([type]).form-control-lg:focus.valid+label:after,.md-form input[type=text]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=text]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=password]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=password]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=email]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=email]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=url]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=url]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=time]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=time]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=date]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=date]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=tel]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=tel]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=number]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=number]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=search]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=search]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=phone]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type=phone]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type=search-md].form-control-lg.valid+label:after,.md-form input[type=search-md].form-control-lg:focus.valid+label:after,.md-form textarea.md-textarea.form-control-lg.valid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after{top:4.6rem}.md-form input:not([type]).form-control-lg.invalid+label:after,.md-form input:not([type]).form-control-lg:focus.invalid+label:after,.md-form input[type=text]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=text]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=password]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=password]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=email]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=email]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=url]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=url]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=time]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=time]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=date]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=date]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=tel]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=tel]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=number]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=number]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=search]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=search]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=phone]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type=phone]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type=search-md].form-control-lg.invalid+label:after,.md-form input[type=search-md].form-control-lg:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-lg.invalid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after{top:4.6rem}.md-form input:not([type]).form-control-sm.valid+label:after,.md-form input:not([type]).form-control-sm:focus.valid+label:after,.md-form input[type=text]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=text]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=password]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=password]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=email]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=email]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=url]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=url]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=time]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=time]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=date]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=date]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=tel]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=tel]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=number]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=number]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=search]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=search]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=phone]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type=phone]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type=search-md].form-control-sm.valid+label:after,.md-form input[type=search-md].form-control-sm:focus.valid+label:after,.md-form textarea.md-textarea.form-control-sm.valid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after{top:3.7rem}.md-form input:not([type]).form-control-sm.invalid+label:after,.md-form input:not([type]).form-control-sm:focus.invalid+label:after,.md-form input[type=text]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=text]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=password]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=password]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=email]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=email]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=url]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=url]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=time]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=time]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=date]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=date]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=datetime]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=datetime-local]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=tel]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=tel]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=number]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=number]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=search]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=search]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=phone]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type=phone]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type=search-md].form-control-sm.invalid+label:after,.md-form input[type=search-md].form-control-sm:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-sm.invalid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after{top:3.6rem}.md-form>input[type=date]:not(.browser-default)+label{transform:translateY(-27px) scale(0.8);transform-origin:0 0}.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label,.md-form>input[type=time]:not(.browser-default)+label{font-size:.8rem;transform:translateY(-25px);transform-origin:0 0}.md-form .was-validated input[type=text]:valid+label{color:#00c851 !important}.md-form .was-validated input[type=text]:invalid+label{color:#f44336 !important}.md-form .was-validated .form-control:valid:focus{box-shadow:0 1px 0 0 #00c851 !important}.md-form .was-validated .form-control:valid{border-color:#00c851 !important}.md-form .was-validated .form-control:invalid:focus{box-shadow:0 1px 0 0 #f44336 !important}.md-form .was-validated .form-control:invalid{border-color:#f44336 !important}.md-form .form-control{height:auto;padding:.6rem 0 .4rem 0;margin:0 0 .5rem 0;background-color:rgba(0,0,0,0);border-radius:0}.md-form .form-control:focus{box-shadow:none}.md-form .form-control:disabled,.md-form .form-control[readonly]{background-color:rgba(0,0,0,0);border-bottom:1px solid #bdbdbd}.md-form .form-control.is-valid{border-color:#00c851}.md-form .form-control.is-valid:focus{border-color:#00c851 !important;box-shadow:0 1px 0 0 #00c851 !important}.md-form .form-control.is-invalid{border-color:#f44336}.md-form .form-control.is-invalid:focus{border-color:#f44336 !important;box-shadow:0 1px 0 0 #f44336 !important}.md-form .form-control.is-valid,.md-form .form-control.is-invalid{background-position:center right !important}.md-form .validate{margin-bottom:2.5rem}.md-form label{font-size:1rem}.md-form label.active{font-size:1rem}.md-form .prefix{top:.25rem;font-size:1.75rem}.md-form .prefix~input,.md-form .prefix~textarea{width:calc(100% - 2.5rem);margin-left:2.5rem}.md-form .prefix~label{margin-left:2.5rem}.md-form .prefix~.form-text{margin-left:2.6rem}.md-form label{position:absolute;top:0;left:0;font-size:1rem;color:#757575;cursor:text;transition:transform .2s ease-out,color .2s ease-out;transform:translateY(12px);transform-origin:0% 100%}.md-form label.active{transform:translateY(-14px) scale(0.8)}.md-form .prefix{position:absolute;transition:color .2s}.md-form .prefix.active{color:#4285f4}.md-form.form-lg .validate{margin-bottom:2.8rem}.md-form.form-lg label{font-size:1.25rem}.md-form.form-lg label.active{font-size:1.15rem}.md-form.form-lg .prefix{top:.4rem;font-size:2rem}.md-form.form-lg .prefix~input,.md-form.form-lg .prefix~textarea{width:calc(100% - 3rem);margin-left:3rem}.md-form.form-lg .prefix~label{margin-left:3rem}.md-form.form-lg .prefix~.form-text{margin-left:3.1rem}.md-form.form-sm .validate{margin-bottom:2.3rem}.md-form.form-sm label{font-size:.875rem}.md-form.form-sm label.active{font-size:.95rem}.md-form.form-sm .prefix{top:.35rem;font-size:1.5rem}.md-form.form-sm .prefix~input,.md-form.form-sm .prefix~textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.form-sm .prefix~label{margin-left:2rem}.md-form.form-sm .prefix~.form-text{margin-left:2rem}.md-form textarea.md-textarea{padding:0;overflow-y:hidden}.md-form textarea.md-textarea+label{top:-0.6rem}.md-form textarea.md-textarea-auto{padding:0;padding-top:1.5rem}.md-form textarea.md-textarea-auto+label{top:0}.md-form.md-outline{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form.md-outline input[type=text],.md-form.md-outline input[type=password],.md-form.md-outline input[type=email],.md-form.md-outline input[type=url],.md-form.md-outline input[type=time],.md-form.md-outline input[type=date],.md-form.md-outline input[type=datetime-local],.md-form.md-outline input[type=tel],.md-form.md-outline input[type=number],.md-form.md-outline input[type=search-md],.md-form.md-outline input[type=search],.md-form.md-outline textarea.md-textarea{box-sizing:border-box;background-color:rgba(0,0,0,0);border:1px solid #dadce0;border-radius:4px;outline:none;box-shadow:none;transition:all .3s}.md-form.md-outline input[type=text]:focus:not([readonly]),.md-form.md-outline input[type=password]:focus:not([readonly]),.md-form.md-outline input[type=email]:focus:not([readonly]),.md-form.md-outline input[type=url]:focus:not([readonly]),.md-form.md-outline input[type=time]:focus:not([readonly]),.md-form.md-outline input[type=date]:focus:not([readonly]),.md-form.md-outline input[type=datetime-local]:focus:not([readonly]),.md-form.md-outline input[type=tel]:focus:not([readonly]),.md-form.md-outline input[type=number]:focus:not([readonly]),.md-form.md-outline input[type=search-md]:focus:not([readonly]),.md-form.md-outline input[type=search]:focus:not([readonly]),.md-form.md-outline textarea.md-textarea:focus:not([readonly]){border-color:#4285f4;box-shadow:inset 0 0 0 1px #4285f4}.md-form.md-outline input[type=text]:focus:not([readonly])+label,.md-form.md-outline input[type=password]:focus:not([readonly])+label,.md-form.md-outline input[type=email]:focus:not([readonly])+label,.md-form.md-outline input[type=url]:focus:not([readonly])+label,.md-form.md-outline input[type=time]:focus:not([readonly])+label,.md-form.md-outline input[type=date]:focus:not([readonly])+label,.md-form.md-outline input[type=datetime-local]:focus:not([readonly])+label,.md-form.md-outline input[type=tel]:focus:not([readonly])+label,.md-form.md-outline input[type=number]:focus:not([readonly])+label,.md-form.md-outline input[type=search-md]:focus:not([readonly])+label,.md-form.md-outline input[type=search]:focus:not([readonly])+label,.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form.md-outline input[type=text].valid,.md-form.md-outline input[type=text]:focus.valid,.md-form.md-outline input[type=password].valid,.md-form.md-outline input[type=password]:focus.valid,.md-form.md-outline input[type=email].valid,.md-form.md-outline input[type=email]:focus.valid,.md-form.md-outline input[type=url].valid,.md-form.md-outline input[type=url]:focus.valid,.md-form.md-outline input[type=time].valid,.md-form.md-outline input[type=time]:focus.valid,.md-form.md-outline input[type=date].valid,.md-form.md-outline input[type=date]:focus.valid,.md-form.md-outline input[type=datetime-local].valid,.md-form.md-outline input[type=datetime-local]:focus.valid,.md-form.md-outline input[type=tel].valid,.md-form.md-outline input[type=tel]:focus.valid,.md-form.md-outline input[type=number].valid,.md-form.md-outline input[type=number]:focus.valid,.md-form.md-outline input[type=search-md].valid,.md-form.md-outline input[type=search-md]:focus.valid,.md-form.md-outline input[type=search].valid,.md-form.md-outline input[type=search]:focus.valid,.md-form.md-outline textarea.md-textarea.valid,.md-form.md-outline textarea.md-textarea:focus.valid{border-color:#00c851;box-shadow:inset 0 0 0 1px #00c851}.md-form.md-outline input[type=text]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=text].valid+label:after,.md-form.md-outline input[type=text]:focus.valid+label:after,.md-form.md-outline input[type=password]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=password].valid+label:after,.md-form.md-outline input[type=password]:focus.valid+label:after,.md-form.md-outline input[type=email]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=email].valid+label:after,.md-form.md-outline input[type=email]:focus.valid+label:after,.md-form.md-outline input[type=url]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=url].valid+label:after,.md-form.md-outline input[type=url]:focus.valid+label:after,.md-form.md-outline input[type=time]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=time].valid+label:after,.md-form.md-outline input[type=time]:focus.valid+label:after,.md-form.md-outline input[type=date]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=date].valid+label:after,.md-form.md-outline input[type=date]:focus.valid+label:after,.md-form.md-outline input[type=datetime-local]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=datetime-local].valid+label:after,.md-form.md-outline input[type=datetime-local]:focus.valid+label:after,.md-form.md-outline input[type=tel]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=tel].valid+label:after,.md-form.md-outline input[type=tel]:focus.valid+label:after,.md-form.md-outline input[type=number]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=number].valid+label:after,.md-form.md-outline input[type=number]:focus.valid+label:after,.md-form.md-outline input[type=search-md]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=search-md].valid+label:after,.md-form.md-outline input[type=search-md]:focus.valid+label:after,.md-form.md-outline input[type=search]:focus:not([readonly]).valid+label,.md-form.md-outline input[type=search].valid+label:after,.md-form.md-outline input[type=search]:focus.valid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label,.md-form.md-outline textarea.md-textarea.valid+label:after,.md-form.md-outline textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form.md-outline input[type=text].invalid,.md-form.md-outline input[type=text]:focus.invalid,.md-form.md-outline input[type=password].invalid,.md-form.md-outline input[type=password]:focus.invalid,.md-form.md-outline input[type=email].invalid,.md-form.md-outline input[type=email]:focus.invalid,.md-form.md-outline input[type=url].invalid,.md-form.md-outline input[type=url]:focus.invalid,.md-form.md-outline input[type=time].invalid,.md-form.md-outline input[type=time]:focus.invalid,.md-form.md-outline input[type=date].invalid,.md-form.md-outline input[type=date]:focus.invalid,.md-form.md-outline input[type=datetime-local].invalid,.md-form.md-outline input[type=datetime-local]:focus.invalid,.md-form.md-outline input[type=tel].invalid,.md-form.md-outline input[type=tel]:focus.invalid,.md-form.md-outline input[type=number].invalid,.md-form.md-outline input[type=number]:focus.invalid,.md-form.md-outline input[type=search-md].invalid,.md-form.md-outline input[type=search-md]:focus.invalid,.md-form.md-outline input[type=search].invalid,.md-form.md-outline input[type=search]:focus.invalid,.md-form.md-outline textarea.md-textarea.invalid,.md-form.md-outline textarea.md-textarea:focus.invalid{border-color:#f44336;box-shadow:inset 0 0 0 1px #f44336}.md-form.md-outline input[type=text]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=text].invalid+label:after,.md-form.md-outline input[type=text]:focus.invalid+label:after,.md-form.md-outline input[type=password]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=password].invalid+label:after,.md-form.md-outline input[type=password]:focus.invalid+label:after,.md-form.md-outline input[type=email]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=email].invalid+label:after,.md-form.md-outline input[type=email]:focus.invalid+label:after,.md-form.md-outline input[type=url]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=url].invalid+label:after,.md-form.md-outline input[type=url]:focus.invalid+label:after,.md-form.md-outline input[type=time]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=time].invalid+label:after,.md-form.md-outline input[type=time]:focus.invalid+label:after,.md-form.md-outline input[type=date]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=date].invalid+label:after,.md-form.md-outline input[type=date]:focus.invalid+label:after,.md-form.md-outline input[type=datetime-local]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=datetime-local].invalid+label:after,.md-form.md-outline input[type=datetime-local]:focus.invalid+label:after,.md-form.md-outline input[type=tel]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=tel].invalid+label:after,.md-form.md-outline input[type=tel]:focus.invalid+label:after,.md-form.md-outline input[type=number]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=number].invalid+label:after,.md-form.md-outline input[type=number]:focus.invalid+label:after,.md-form.md-outline input[type=search-md]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=search-md].invalid+label:after,.md-form.md-outline input[type=search-md]:focus.invalid+label:after,.md-form.md-outline input[type=search]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type=search].invalid+label:after,.md-form.md-outline input[type=search]:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label,.md-form.md-outline textarea.md-textarea.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form.md-outline input[type=text].form-control.valid+label:after,.md-form.md-outline input[type=text].form-control:focus.valid+label:after,.md-form.md-outline input[type=password].form-control.valid+label:after,.md-form.md-outline input[type=password].form-control:focus.valid+label:after,.md-form.md-outline input[type=email].form-control.valid+label:after,.md-form.md-outline input[type=email].form-control:focus.valid+label:after,.md-form.md-outline input[type=url].form-control.valid+label:after,.md-form.md-outline input[type=url].form-control:focus.valid+label:after,.md-form.md-outline input[type=time].form-control.valid+label:after,.md-form.md-outline input[type=time].form-control:focus.valid+label:after,.md-form.md-outline input[type=date].form-control.valid+label:after,.md-form.md-outline input[type=date].form-control:focus.valid+label:after,.md-form.md-outline input[type=datetime-local].form-control.valid+label:after,.md-form.md-outline input[type=datetime-local].form-control:focus.valid+label:after,.md-form.md-outline input[type=tel].form-control.valid+label:after,.md-form.md-outline input[type=tel].form-control:focus.valid+label:after,.md-form.md-outline input[type=number].form-control.valid+label:after,.md-form.md-outline input[type=number].form-control:focus.valid+label:after,.md-form.md-outline input[type=search-md].form-control.valid+label:after,.md-form.md-outline input[type=search-md].form-control:focus.valid+label:after,.md-form.md-outline input[type=search].form-control.valid+label:after,.md-form.md-outline input[type=search].form-control:focus.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline input[type=text].form-control.invalid+label:after,.md-form.md-outline input[type=text].form-control:focus.invalid+label:after,.md-form.md-outline input[type=password].form-control.invalid+label:after,.md-form.md-outline input[type=password].form-control:focus.invalid+label:after,.md-form.md-outline input[type=email].form-control.invalid+label:after,.md-form.md-outline input[type=email].form-control:focus.invalid+label:after,.md-form.md-outline input[type=url].form-control.invalid+label:after,.md-form.md-outline input[type=url].form-control:focus.invalid+label:after,.md-form.md-outline input[type=time].form-control.invalid+label:after,.md-form.md-outline input[type=time].form-control:focus.invalid+label:after,.md-form.md-outline input[type=date].form-control.invalid+label:after,.md-form.md-outline input[type=date].form-control:focus.invalid+label:after,.md-form.md-outline input[type=datetime-local].form-control.invalid+label:after,.md-form.md-outline input[type=datetime-local].form-control:focus.invalid+label:after,.md-form.md-outline input[type=tel].form-control.invalid+label:after,.md-form.md-outline input[type=tel].form-control:focus.invalid+label:after,.md-form.md-outline input[type=number].form-control.invalid+label:after,.md-form.md-outline input[type=number].form-control:focus.invalid+label:after,.md-form.md-outline input[type=search-md].form-control.invalid+label:after,.md-form.md-outline input[type=search-md].form-control:focus.invalid+label:after,.md-form.md-outline input[type=search].form-control.invalid+label:after,.md-form.md-outline input[type=search].form-control:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label,.md-form.md-outline>input[type=time]:not(.browser-default)+label{left:8px;padding-right:5px;padding-left:5px;font-size:1rem;font-weight:500;background:#fff;transform:translateY(-9px) scale(0.8);transform-origin:0 0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label.active,.md-form.md-outline>input[type=time]:not(.browser-default)+label.active{transform:translateY(-9px) scale(0.8);transform-origin:0 0}@-webkit-keyframes autofill{to{color:#495057;background:rgba(0,0,0,0)}}@keyframes autofill{to{color:#495057;background:rgba(0,0,0,0)}}.md-form.md-outline input:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both}.md-form.md-outline .form-control{padding:.375rem .75rem}.md-form.md-outline label{position:absolute;top:0;left:0;padding-left:10px;font-size:1rem;color:#757575;cursor:text;transition:transform .2s ease-out,color .2s ease-out;transform:translateY(9px);transform-origin:0% 100%}.md-form.md-outline label.active{left:8px;padding-right:5px;padding-left:5px;font-weight:500;background:#fff;transform:translateY(-13px) scale(0.8)}.md-form.md-outline.form-lg .form-control.form-control-lg{padding:.5rem .725rem}.md-form.md-outline.form-lg label{font-size:1.25rem;transform:translateY(10px)}.md-form.md-outline.form-lg label.active{font-size:1.1rem;transform:translateY(-14px) scale(0.8)}.md-form.md-outline.form-lg .prefix{top:.65rem;font-size:25px}.md-form.md-outline.form-lg .prefix~input,.md-form.md-outline.form-lg .prefix~textarea{width:calc(100% - 2.2rem);margin-left:2.2rem}.md-form.md-outline.form-lg .prefix~label{margin-left:2.2rem}.md-form.md-outline.form-lg .prefix~.form-text{margin-left:2.3rem}.md-form.md-outline.form-sm .form-control.form-control-sm{padding:.25rem .625rem}.md-form.md-outline.form-sm label{font-size:.8rem;transform:translateY(8px)}.md-form.md-outline.form-sm label.active{font-size:.85rem;transform:translateY(-12px) scale(0.8)}.md-form.md-outline.form-sm .prefix{top:.5rem;font-size:15px}.md-form.md-outline.form-sm .prefix~input,.md-form.md-outline.form-sm .prefix~textarea{width:calc(100% - 1.6rem);margin-left:1.6rem}.md-form.md-outline.form-sm .prefix~label{margin-left:1.6rem}.md-form.md-outline.form-sm .prefix~.form-text{margin-left:1.7rem}.md-form.md-outline .prefix{position:absolute;top:.6rem;font-size:20px;transition:color .2s}.md-form.md-outline .prefix:focus{color:#4285f4}.md-form.md-outline .prefix~input,.md-form.md-outline .prefix~textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.md-outline .prefix~label{margin-left:2rem}.md-form.md-outline .prefix~.form-text{margin-left:2.1rem}.md-form.md-outline .character-counter{margin-top:-0.5rem}.md-form.md-bg input[type=text],.md-form.md-bg input[type=password],.md-form.md-bg input[type=email],.md-form.md-bg input[type=url],.md-form.md-bg input[type=time],.md-form.md-bg input[type=date],.md-form.md-bg input[type=datetime-local],.md-form.md-bg input[type=tel],.md-form.md-bg input[type=number],.md-form.md-bg input[type=search-md],.md-form.md-bg input[type=search],.md-form.md-bg textarea.md-textarea{box-sizing:border-box;padding:10px 5px;background:#f5f5f5 no-repeat;background-image:linear-gradient(to bottom, #4285f4, #4285f4),linear-gradient(to bottom, #ced4da, #ced4da);background-position:50% 100%,50% 100%;background-size:0 2px,100% 1px;border:0;border-top-left-radius:.3rem;border-top-right-radius:.3rem;transition:background-size .3s cubic-bezier(0.64, 0.09, 0.08, 1)}.md-form.md-bg input[type=text]:focus:not([readonly]),.md-form.md-bg input[type=password]:focus:not([readonly]),.md-form.md-bg input[type=email]:focus:not([readonly]),.md-form.md-bg input[type=url]:focus:not([readonly]),.md-form.md-bg input[type=time]:focus:not([readonly]),.md-form.md-bg input[type=date]:focus:not([readonly]),.md-form.md-bg input[type=datetime-local]:focus:not([readonly]),.md-form.md-bg input[type=tel]:focus:not([readonly]),.md-form.md-bg input[type=number]:focus:not([readonly]),.md-form.md-bg input[type=search-md]:focus:not([readonly]),.md-form.md-bg input[type=search]:focus:not([readonly]),.md-form.md-bg textarea.md-textarea:focus:not([readonly]){border-bottom:none;box-shadow:none}.md-form.md-bg input[type=text]:focus,.md-form.md-bg input[type=password]:focus,.md-form.md-bg input[type=email]:focus,.md-form.md-bg input[type=url]:focus,.md-form.md-bg input[type=time]:focus,.md-form.md-bg input[type=date]:focus,.md-form.md-bg input[type=datetime-local]:focus,.md-form.md-bg input[type=tel]:focus,.md-form.md-bg input[type=number]:focus,.md-form.md-bg input[type=search-md]:focus,.md-form.md-bg input[type=search]:focus,.md-form.md-bg textarea.md-textarea:focus{background-color:#dcdcdc;background-size:100% 2px,100% 1px;outline:none}.md-form.md-bg>input[type=date]:not(.browser-default)+label{transform:translateY(-12px) scale(0.8);transform-origin:0 0}.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label,.md-form.md-bg>input[type=time]:not(.browser-default)+label{font-size:.8rem;transform:translateY(-12px);transform-origin:0 0}.md-form.md-bg .form-control{padding:1.1rem .7rem .4rem !important}.md-form.md-bg label{top:0;padding-left:.7rem;font-size:1rem;transition:transform .2s ease-out,color .2s ease-out;transform:translateY(13px);transform-origin:0% 100%}.md-form.md-bg label.active{padding-left:.75rem;font-weight:500;transform:translateY(-3px) scale(0.8)}.md-form.md-bg.form-lg label{transform:translateY(16px)}.md-form.md-bg.form-lg label.active{transform:translateY(-4px) scale(0.8)}.md-form.md-bg.form-sm label{transform:translateY(11px)}.md-form.md-bg.form-sm label.active{transform:translateY(-2px) scale(0.8)}.md-form .form-control.is-invalid,.was-validated .md-form .form-control:invalid{padding-right:0}.md-form .form-control.is-valid,.was-validated .md-form .form-control:valid{padding-right:0}.needs-validation .md-form label{left:.3rem}.custom-file-input:lang(es)~.custom-file-label::after{content:"Elegir"}.custom-file-input:lang(pl-pl)~.custom-file-label::after{content:"Wybierz"}.custom-file-input:lang(fr)~.custom-file-label::after{content:"Choisir"}.custom-file-input:lang(in)~.custom-file-label::after{content:"Pilih"}.custom-file-input:lang(zh)~.custom-file-label::after{content:"選擇"}.custom-file-input:lang(de)~.custom-file-label::after{content:"Wählen"}.custom-file-input:lang(ru)~.custom-file-label::after{content:"Выбрать"}.md-form>label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-form .form-control{box-sizing:border-box !important}.md-form .input-prefix{position:absolute;top:50%;transform:translateY(-50%);transition:color .2s;color:rgba(0,0,0,.87);pointer-events:none}.md-form .input-prefix.active{color:#4285f4}.md-form.input-with-pre-icon label{left:36px;right:initial}.md-form.input-with-pre-icon .input-prefix{left:16px;right:initial}.md-form.input-with-pre-icon .form-control{padding-left:2.7rem !important}.md-form.input-with-post-icon .input-prefix{right:16px;left:initial}.md-form.input-with-post-icon .form-control{padding-right:2.7rem !important}.md-form.input-with-post-icon.input-with-pre-icon .input-prefix{right:16px;left:initial}.md-form.input-with-post-icon.input-with-pre-icon .input-prefix:first-of-type{left:16px;right:initial}.md-form.input-with-post-icon.input-with-pre-icon .form-control{padding-left:2.5rem !important;padding-right:2.5rem !important}.edge-header{display:block;height:278px;background-color:#ccc}.free-bird{margin-top:-100px}.juicy-peach-gradient{background-image:linear-gradient(to right, #ffecd2 0%, #fcb69f 100%)}.young-passion-gradient{background-image:linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%)}.lady-lips-gradient{background-image:linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%)}.sunny-morning-gradient{background-image:linear-gradient(120deg, #f6d365 0%, #fda085 100%)}.rainy-ashville-gradient{background-image:linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%)}.frozen-dreams-gradient{background-image:linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%)}.warm-flame-gradient{background-image:linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)}.night-fade-gradient{background-image:linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%)}.spring-warmth-gradient{background-image:linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%)}.winter-neva-gradient{background-image:linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%)}.dusty-grass-gradient{background-image:linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%)}.tempting-azure-gradient{background-image:linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)}.heavy-rain-gradient{background-image:linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%)}.amy-crisp-gradient{background-image:linear-gradient(120deg, #a6c0fe 0%, #f68084 100%)}.mean-fruit-gradient{background-image:linear-gradient(120deg, #fccb90 0%, #d57eeb 100%)}.deep-blue-gradient{background-image:linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%)}.ripe-malinka-gradient{background-image:linear-gradient(120deg, #f093fb 0%, #f5576c 100%)}.cloudy-knoxville-gradient{background-image:linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%)}.morpheus-den-gradient{background-image:linear-gradient(to top, #30cfd0 0%, #330867 100%)}.rare-wind-gradient{background-image:linear-gradient(to top, #a8edea 0%, #fed6e3 100%)}.near-moon-gradient{background-image:linear-gradient(to top, #5ee7df 0%, #b490ca 100%)}.schedule-list .hr-bold{border-top:2px solid #212529}.schedule-list .font-smaller{font-size:.8rem}.note{padding:10px;border-left:6px solid;border-radius:5px}.note strong{font-weight:600}.note p{font-weight:500}.note-primary{background-color:#dfeefd;border-color:#176ac4}.note-secondary{background-color:#e2e3e5;border-color:#58595a}.note-success{background-color:#e2f0e5;border-color:#49a75f}.note-danger{background-color:#fae7e8;border-color:#e45460}.note-warning{background-color:#faf4e0;border-color:#c2a442}.note-info{background-color:#e4f2f5;border-color:#2492a5}.note-light{background-color:#fefefe;border-color:#0f0f0f}footer.page-footer{bottom:0;color:#fff}footer.page-footer .container-fluid{width:auto}footer.page-footer .footer-copyright{overflow:hidden;color:hsla(0,0%,100%,.6);background-color:rgba(0,0,0,.2)}footer.page-footer a{color:#fff}.media .media-left{padding:0 10px 10px 0}.media .media-left img{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.list-group .list-group-item:first-child{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.list-group .list-group-item:last-child{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.list-group a,.list-group button{transition:.5s}.list-group a:hover,.list-group button:hover{transition:.5s}table th{font-size:.9rem;font-weight:400}table td{font-size:.9rem;font-weight:normal}table.table thead th{border-top:none}table.table th,table.table td{padding-top:1.1rem;padding-bottom:1rem}table.table a{margin:0;color:#212529}table.table .label-table{height:.94rem;padding:0;margin:0;line-height:.94rem}table.table.btn-table td{vertical-align:middle}table.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075);transition:.5s}table .th-lg{min-width:9rem}table .th-sm{min-width:6rem}table.table-sm th,table.table-sm td{padding-top:.6rem;padding-bottom:.6rem}.table-scroll-vertical{max-height:300px;overflow-y:auto}.table-fixed{table-layout:fixed}.table-responsive>.table-bordered,.table-responsive-sm>.table-bordered,.table-responsive-md>.table-bordered,.table-responsive-lg>.table-bordered,.table-responsive-xl>.table-bordered{border-top:1px solid #dee2e6}body{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden}.text-muted{font-weight:300}.main-bg{background:rgba(158,158,158,.1)}@media screen and (min-width: 1660px){.temprow{display:flex;width:50%;margin:1rem 0 0 0 !important}.graphrow{display:flex;width:50%;margin:1rem 0 0 0 !important}.d-flex-xxl{display:flex !important}.temprow .col-xl-4{flex:0 0 50%;max-width:50%}.rowdivider{display:none !important}}@media(prefers-color-scheme: dark){.auto-theme.main-bg{background:#2e2e2e !important}.auto-theme .card,.auto-theme .dropdown-menu,.auto-theme .dropdown-menu a{background-color:#444 !important;color:#ddd !important}.auto-theme .text-muted{color:#aaa}.auto-theme .purple-text{color:#ba68c8 !important}.auto-theme .deep-purple-text{color:#9575cd !important}.auto-theme .indigo-text{color:#7986cb !important}.auto-theme .teal-text{color:#4db6ac !important}.auto-theme .brown-text{color:#a1887f !important}.auto-theme .blue-grey-text{color:#90a4ae !important}.auto-theme .text-dark,.auto-theme .table{color:#ccc !important}}.dark-theme.main-bg{background:#2e2e2e !important}.dark-theme .card,.dark-theme .dropdown-menu,.dark-theme .dropdown-menu a{background-color:#444 !important;color:#ddd !important}.dark-theme .text-muted{color:#aaa}.dark-theme .purple-text{color:#ba68c8 !important}.dark-theme .deep-purple-text{color:#9575cd !important}.dark-theme .indigo-text{color:#7986cb !important}.dark-theme .teal-text{color:#4db6ac !important}.dark-theme .brown-text{color:#a1887f !important}.dark-theme .blue-grey-text{color:#90a4ae !important}.dark-theme .text-dark,.dark-theme .table{color:#ccc !important}.lime{background-color:#afb42b !important}.yellow{background-color:#fbc02d !important}/*# sourceMappingURL=style.min.css.map */ diff --git a/src/fonts/OFL.txt b/skins/neowx-material/fonts/OFL.txt similarity index 100% rename from src/fonts/OFL.txt rename to skins/neowx-material/fonts/OFL.txt diff --git a/src/fonts/Rubik-Light.eot b/skins/neowx-material/fonts/Rubik-Light.eot similarity index 100% rename from src/fonts/Rubik-Light.eot rename to skins/neowx-material/fonts/Rubik-Light.eot diff --git a/src/fonts/Rubik-Light.woff b/skins/neowx-material/fonts/Rubik-Light.woff similarity index 100% rename from src/fonts/Rubik-Light.woff rename to skins/neowx-material/fonts/Rubik-Light.woff diff --git a/src/fonts/Rubik-Light.woff2 b/skins/neowx-material/fonts/Rubik-Light.woff2 similarity index 100% rename from src/fonts/Rubik-Light.woff2 rename to skins/neowx-material/fonts/Rubik-Light.woff2 diff --git a/src/fonts/Rubik-Regular.eot b/skins/neowx-material/fonts/Rubik-Regular.eot similarity index 100% rename from src/fonts/Rubik-Regular.eot rename to skins/neowx-material/fonts/Rubik-Regular.eot diff --git a/src/fonts/Rubik-Regular.woff b/skins/neowx-material/fonts/Rubik-Regular.woff similarity index 100% rename from src/fonts/Rubik-Regular.woff rename to skins/neowx-material/fonts/Rubik-Regular.woff diff --git a/src/fonts/Rubik-Regular.woff2 b/skins/neowx-material/fonts/Rubik-Regular.woff2 similarity index 100% rename from src/fonts/Rubik-Regular.woff2 rename to skins/neowx-material/fonts/Rubik-Regular.woff2 diff --git a/src/footer.inc b/skins/neowx-material/footer.inc similarity index 82% rename from src/footer.inc rename to skins/neowx-material/footer.inc index 0f5e7c6..4da2a41 100644 --- a/src/footer.inc +++ b/skins/neowx-material/footer.inc @@ -15,22 +15,30 @@
## Content -
$Extras.Translations[$Extras.language].about
+
$gettext("about")
$Extras.Translations[$Extras.language].currently:$gettext("currently"): #if $almanac.moon_phase == $almanac.moon_phases[0] @@ -257,20 +275,20 @@
$Extras.Translations[$Extras.language].next_full_moon:$gettext("next_full_moon"): $almanac.next_full_moon
$Extras.Translations[$Extras.language].next_new_moon:$gettext("next_new_moon"): $almanac.next_new_moon
$Extras.Translations[$Extras.language].next_new_moon:$gettext("next_new_moon"): $almanac.next_new_moon
$Extras.Translations[$Extras.language].next_full_moon:$gettext("next_full_moon"): $almanac.next_full_moon
- + + + + + - + + + + + #if $Extras.Footer.show_telemetry == "yes" @@ -64,7 +72,7 @@
## Links -
$Extras.Translations[$Extras.language].links
+
$gettext("links")
    #if $Extras.Footer.link1_url != "" @@ -112,8 +120,9 @@ #if $Extras.Footer.support_skin == "yes" - NeoWX Material skin - #if $Extras.Footer.show_version == "yes" + Fork of NeoWX Material skin + + #if $Extras.Footer.show_version == "yes" v$Extras.version #end if #end if diff --git a/src/graph_area_archive_config.inc b/skins/neowx-material/graph_area_archive_config.inc similarity index 100% rename from src/graph_area_archive_config.inc rename to skins/neowx-material/graph_area_archive_config.inc diff --git a/src/graph_area_config.inc b/skins/neowx-material/graph_area_config.inc similarity index 100% rename from src/graph_area_config.inc rename to skins/neowx-material/graph_area_config.inc diff --git a/src/graph_bar_archive_config.inc b/skins/neowx-material/graph_bar_archive_config.inc similarity index 100% rename from src/graph_bar_archive_config.inc rename to skins/neowx-material/graph_bar_archive_config.inc diff --git a/src/graph_bar_config.inc b/skins/neowx-material/graph_bar_config.inc similarity index 100% rename from src/graph_bar_config.inc rename to skins/neowx-material/graph_bar_config.inc diff --git a/skins/neowx-material/graph_line_archive_config.inc b/skins/neowx-material/graph_line_archive_config.inc new file mode 100644 index 0000000..6f55697 --- /dev/null +++ b/skins/neowx-material/graph_line_archive_config.inc @@ -0,0 +1,80 @@ +#encoding UTF-8 +## +-----------------------------------------------------------------------------------+ +## | graph_line_archive_config.inc JS config for default line charts | +## +-----------------------------------------------------------------------------------+ + +chart: { + type: 'line', + zoom: { + enabled: false, + type: 'x', + autoScaleYaxis: false, + }, +}, + +dataLabels: { + enabled: false +}, + +stroke: { + width: 0, +}, + +plotOptions: { + line: { + borderRadius: 2, + } +}, + +fill: { + opacity: 0.7 +}, + +markers: { + size: 4, + strokeWidth: 1, + strokeOpacity: 0.5, + strokeDashArray: 0, + fillOpacity: 0.7, + shape: "circle", + radius: 1, +}, + +xaxis: { + type: 'datetime', + tickAmount: 8, + trim: true, + labels: { + hideOverlappingLabels: true, + tickAmount: 8, + rotateAlways: false, + hideOverlappingLabels: true, + showDuplicates: false, + trim: true, + formatter: function(val, timestamp) { + return moment.unix(timestamp).format("$Extras.Formatting.datetime_graph_archive"); + } + } +}, + +grid: { + show: true, + strokeDashArray: 0, + position: 'back', + xaxis: { + lines: { + show: true + } + }, + yaxis: { + lines: { + show: true + } + }, +}, + +tooltip: { + x: { + format: "$Extras.Formatting.datetime_graph_tooltip" + } +}, diff --git a/skins/neowx-material/graph_line_config.inc b/skins/neowx-material/graph_line_config.inc new file mode 100644 index 0000000..cd73c19 --- /dev/null +++ b/skins/neowx-material/graph_line_config.inc @@ -0,0 +1,80 @@ +#encoding UTF-8 +## +---------------------------------------------------------------------------+ +## | graph_line_config.inc JS config for default line charts | +## +---------------------------------------------------------------------------+ + +chart: { + type: 'line', + zoom: { + enabled: false, + type: 'x', + autoScaleYaxis: false, + }, +}, + +dataLabels: { + enabled: false +}, + +stroke: { + width: 0, +}, + +plotOptions: { + line: { + borderRadius: 2, + } +}, + +fill: { + opacity: 0.7 +}, + +markers: { + size: 4, + strokeWidth: 1, + strokeOpacity: 0.5, + strokeDashArray: 0, + fillOpacity: 0.7, + shape: "circle", + radius: 1, +}, + +xaxis: { + type: 'datetime', + tickAmount: 8, + trim: true, + labels: { + hideOverlappingLabels: true, + tickAmount: 8, + rotateAlways: false, + hideOverlappingLabels: true, + showDuplicates: false, + trim: true, + formatter: function(val, timestamp) { + return moment.unix(timestamp).format("$Extras.Formatting.datetime_graph_label"); + } + } +}, + +grid: { + show: true, + strokeDashArray: 0, + position: 'back', + xaxis: { + lines: { + show: true + } + }, + yaxis: { + lines: { + show: true + } + }, +}, + +tooltip: { + x: { + format: "$Extras.Formatting.datetime_graph_tooltip" + } +}, diff --git a/skins/neowx-material/graph_radar_config.inc b/skins/neowx-material/graph_radar_config.inc new file mode 100644 index 0000000..cadd30f --- /dev/null +++ b/skins/neowx-material/graph_radar_config.inc @@ -0,0 +1,30 @@ +#encoding UTF-8 +## +-------------------------------------------------------------------------+ +## | graph_radar_config.inc JS config for default radar charts | +## +-------------------------------------------------------------------------+ + +chart: { + type: 'radar', +}, +fill: { + opacity: 0.1 +}, +xaxis: { + categories: [ + '$Extras.hemispheres[0]', + '$Extras.hemispheres[1]', + '$Extras.hemispheres[2]', + '$Extras.hemispheres[3]', + '$Extras.hemispheres[4]', + '$Extras.hemispheres[5]', + '$Extras.hemispheres[6]', + '$Extras.hemispheres[7]' + ] +}, +tooltip: { + x: { + formatter: function(value, { series, seriesIndex, dataPointIndex, w }) { + return value + } + } +}, \ No newline at end of file diff --git a/src/head.inc b/skins/neowx-material/head.inc similarity index 88% rename from src/head.inc rename to skins/neowx-material/head.inc index e392f05..0985a3e 100644 --- a/src/head.inc +++ b/skins/neowx-material/head.inc @@ -11,19 +11,37 @@ ## Web App - + - + ## Pinned Sites - + ## Tap highlighting +## Auto refresh +#if $Extras.Header.auto_refresh_enable == "yes" + +#end if + +## Google Analytics +#if $Extras.Header.google_analytics_enable == "yes" + + + +#end if + ## Favicons / mobile icons @@ -55,7 +73,7 @@ #if $Extras.Appearance.lo_value_color != "" #end if @@ -63,7 +81,7 @@ #if $Extras.Appearance.hi_value_color != "" #end if diff --git a/src/header.inc b/skins/neowx-material/header.inc similarity index 84% rename from src/header.inc rename to skins/neowx-material/header.inc index 3879223..5954b84 100644 --- a/src/header.inc +++ b/skins/neowx-material/header.inc @@ -17,7 +17,11 @@ #end if $station.location
    + #if $active_nav == 'archive' + + #else $current.dateTime + #end if
- #if $active_nav != 'archive' and $Extras.Header.show_almanac == "yes" + #if $Extras.Header.show_almanac == "yes" #if $almanac.hasExtras diff --git a/skins/neowx-material/history.html.tmpl b/skins/neowx-material/history.html.tmpl new file mode 100644 index 0000000..98a4760 --- /dev/null +++ b/skins/neowx-material/history.html.tmpl @@ -0,0 +1,234 @@ +#encoding UTF-8 +## +-------------------------------------------------------------------------+ +## | history.html.tmpl Template file for "history" page | +## +-------------------------------------------------------------------------+ + + + + $gettext("history") | $station.location + #include "head.inc" + + + +#attr $active_nav = 'history' +#include "header.inc" + +
+ +
+ +
+ +
+

$gettext("weather_statistics")

+
+ +
+
+
+

+ $gettext("min_temp")

+ $min_temp_table +
+ +
+

+ $gettext("avg_temp")

+ $avg_temp_table +
+ +
+

+ $gettext("max_temp")

+ $max_temp_table +
+ +
+

+ $gettext("rain")

+ $rain_table +
+ +
+

+ $gettext("rain_days") (> 0.2mm)

+ $rain_days_table +
+ +
+

+ $gettext("max_wind")

+ $max_wind_table +
+ +
+

+ $gettext("avg_wind")

+ $avg_wind_table +
+ +
+

+ $gettext("uv_max")

+ $uv_max_table +
+
+
+ +
+

$gettext("all_time_records")

+
+ +
+
+
+
$Extras.Translations[$Extras.language].hardware:$gettext("hardware"): $station.hardware  $gettext("station_uptime"):$station.uptime.long_form
$Extras.Translations[$Extras.language].altitude:$gettext("altitude"): $station.altitude  $gettext("server_uptime"):$station.os_uptime.long_form
- $Extras.Translations[$Extras.language].telemetry + $gettext("telemetry")
+ #if $alltime.outTemp.has_data + + + + + + + + + + + + + + #end if + #if $alltime.appTemp.has_data + + + + + + + + + + + + + + #end if + #if $alltime.outHumidity.has_data + + + + + + + + + + + + + + #end if + #if $alltime.barometer.has_data + + + + + + + + + + + + + + #end if + #if $alltime.windSpeed.has_data or $alltime.windGust.has_data or $alltime.windrun.has_data + + + + #if $alltime.windSpeed.has_data + + + + + + #end if + #if $alltime.windGust.has_data + + + + + + #end if + #if $alltime.windrun.has_data + + + + + + #end if + #end if + #if $alltime.rain.has_data or $alltime.rainRate.has_data + + + + #if $alltime.rain.has_data + + + + + + #end if + #if $alltime.rainRate.has_data + + + + + + #end if + #end if + #if $alltime.UV.has_data + + + + + + + + + #end if + #if $alltime.radiation.has_data + + + + + + + + + #end if +
+ $getVar('obs.label.outTemp')
$gettext("highest")$alltime.outTemp.max$alltime.outTemp.maxtime
$gettext("lowest")$alltime.outTemp.min$alltime.outTemp.mintime
+ $getVar('obs.label.appTemp')
$gettext("highest")$alltime.appTemp.max$alltime.appTemp.maxtime
$gettext("lowest")$alltime.appTemp.min$alltime.appTemp.mintime
+ $getVar('obs.label.outHumidity')
$gettext("highest")$alltime.outHumidity.max$alltime.outHumidity.maxtime
$gettext("lowest")$alltime.outHumidity.min$alltime.outHumidity.mintime
+ $getVar('obs.label.barometer')
$gettext("highest")$alltime.barometer.max$alltime.barometer.maxtime
$gettext("lowest")$alltime.barometer.min$alltime.barometer.mintime
+ $getVar('obs.label.wind')
$gettext("highest") $getVar('obs.label.windSpeed')$alltime.windSpeed.max.format('%.0f')$alltime.windSpeed.maxtime
$gettext("highest") $getVar('obs.label.windGust')$alltime.windGust.max.format('%.0f')$alltime.windGust.maxtime
$gettext("longest") $getVar('obs.label.windrun')$alltime.windrun.max$alltime.windrun.maxtime
+ $getVar('obs.label.rain')
$gettext("most") $getVar('obs.label.rain')$alltime.rain.maxsum$alltime.rain.maxsumtime
$gettext("highest") $getVar('obs.label.rainRate')$alltime.rainRate.max$alltime.rainRate.maxtime
+ $getVar('obs.label.UV')
$gettext("highest")$alltime.UV.max$alltime.UV.maxtime
+ $getVar('obs.label.radiation')
$gettext("highest")$alltime.radiation.max$alltime.radiation.maxtime
+
+
+
+ +
+ +
+ +
+ +#include "footer.inc" +#include "js.inc" + + + diff --git a/src/img/icon-120.png b/skins/neowx-material/img/icon-120.png similarity index 100% rename from src/img/icon-120.png rename to skins/neowx-material/img/icon-120.png diff --git a/src/img/icon-128.png b/skins/neowx-material/img/icon-128.png similarity index 100% rename from src/img/icon-128.png rename to skins/neowx-material/img/icon-128.png diff --git a/src/img/icon-144.png b/skins/neowx-material/img/icon-144.png similarity index 100% rename from src/img/icon-144.png rename to skins/neowx-material/img/icon-144.png diff --git a/src/img/icon-152.png b/skins/neowx-material/img/icon-152.png similarity index 100% rename from src/img/icon-152.png rename to skins/neowx-material/img/icon-152.png diff --git a/src/img/icon-16.ico b/skins/neowx-material/img/icon-16.ico similarity index 100% rename from src/img/icon-16.ico rename to skins/neowx-material/img/icon-16.ico diff --git a/src/img/icon-16.png b/skins/neowx-material/img/icon-16.png similarity index 100% rename from src/img/icon-16.png rename to skins/neowx-material/img/icon-16.png diff --git a/src/img/icon-168.png b/skins/neowx-material/img/icon-168.png similarity index 100% rename from src/img/icon-168.png rename to skins/neowx-material/img/icon-168.png diff --git a/src/img/icon-180.png b/skins/neowx-material/img/icon-180.png similarity index 100% rename from src/img/icon-180.png rename to skins/neowx-material/img/icon-180.png diff --git a/src/img/icon-192.png b/skins/neowx-material/img/icon-192.png similarity index 100% rename from src/img/icon-192.png rename to skins/neowx-material/img/icon-192.png diff --git a/src/img/icon-256.png b/skins/neowx-material/img/icon-256.png similarity index 100% rename from src/img/icon-256.png rename to skins/neowx-material/img/icon-256.png diff --git a/src/img/icon-32.png b/skins/neowx-material/img/icon-32.png similarity index 100% rename from src/img/icon-32.png rename to skins/neowx-material/img/icon-32.png diff --git a/src/img/icon-48.png b/skins/neowx-material/img/icon-48.png similarity index 100% rename from src/img/icon-48.png rename to skins/neowx-material/img/icon-48.png diff --git a/src/img/icon-512.png b/skins/neowx-material/img/icon-512.png similarity index 100% rename from src/img/icon-512.png rename to skins/neowx-material/img/icon-512.png diff --git a/src/img/icon-72.png b/skins/neowx-material/img/icon-72.png similarity index 100% rename from src/img/icon-72.png rename to skins/neowx-material/img/icon-72.png diff --git a/src/img/icon-76.png b/skins/neowx-material/img/icon-76.png similarity index 100% rename from src/img/icon-76.png rename to skins/neowx-material/img/icon-76.png diff --git a/src/img/icon-96.png b/skins/neowx-material/img/icon-96.png similarity index 100% rename from src/img/icon-96.png rename to skins/neowx-material/img/icon-96.png diff --git a/src/img/icon-alpha-1x.png b/skins/neowx-material/img/icon-alpha-1x.png similarity index 100% rename from src/img/icon-alpha-1x.png rename to skins/neowx-material/img/icon-alpha-1x.png diff --git a/src/img/icon-alpha-2x.png b/skins/neowx-material/img/icon-alpha-2x.png similarity index 100% rename from src/img/icon-alpha-2x.png rename to skins/neowx-material/img/icon-alpha-2x.png diff --git a/src/img/neowx-material-icon.psd b/skins/neowx-material/img/neowx-material-icon.psd similarity index 100% rename from src/img/neowx-material-icon.psd rename to skins/neowx-material/img/neowx-material-icon.psd diff --git a/src/img/splash/splash_1125x2436.png b/skins/neowx-material/img/splash/splash_1125x2436.png similarity index 100% rename from src/img/splash/splash_1125x2436.png rename to skins/neowx-material/img/splash/splash_1125x2436.png diff --git a/src/img/splash/splash_1136x640.png b/skins/neowx-material/img/splash/splash_1136x640.png similarity index 100% rename from src/img/splash/splash_1136x640.png rename to skins/neowx-material/img/splash/splash_1136x640.png diff --git a/src/img/splash/splash_1242x2208.png b/skins/neowx-material/img/splash/splash_1242x2208.png similarity index 100% rename from src/img/splash/splash_1242x2208.png rename to skins/neowx-material/img/splash/splash_1242x2208.png diff --git a/src/img/splash/splash_1242x2688.png b/skins/neowx-material/img/splash/splash_1242x2688.png similarity index 100% rename from src/img/splash/splash_1242x2688.png rename to skins/neowx-material/img/splash/splash_1242x2688.png diff --git a/src/img/splash/splash_1334x750.png b/skins/neowx-material/img/splash/splash_1334x750.png similarity index 100% rename from src/img/splash/splash_1334x750.png rename to skins/neowx-material/img/splash/splash_1334x750.png diff --git a/src/img/splash/splash_1536x2048.png b/skins/neowx-material/img/splash/splash_1536x2048.png similarity index 100% rename from src/img/splash/splash_1536x2048.png rename to skins/neowx-material/img/splash/splash_1536x2048.png diff --git a/src/img/splash/splash_1668x2224.png b/skins/neowx-material/img/splash/splash_1668x2224.png similarity index 100% rename from src/img/splash/splash_1668x2224.png rename to skins/neowx-material/img/splash/splash_1668x2224.png diff --git a/src/img/splash/splash_1668x2388.png b/skins/neowx-material/img/splash/splash_1668x2388.png similarity index 100% rename from src/img/splash/splash_1668x2388.png rename to skins/neowx-material/img/splash/splash_1668x2388.png diff --git a/src/img/splash/splash_1792x828.png b/skins/neowx-material/img/splash/splash_1792x828.png similarity index 100% rename from src/img/splash/splash_1792x828.png rename to skins/neowx-material/img/splash/splash_1792x828.png diff --git a/src/img/splash/splash_2048x1536.png b/skins/neowx-material/img/splash/splash_2048x1536.png similarity index 100% rename from src/img/splash/splash_2048x1536.png rename to skins/neowx-material/img/splash/splash_2048x1536.png diff --git a/src/img/splash/splash_2048x2732.png b/skins/neowx-material/img/splash/splash_2048x2732.png similarity index 100% rename from src/img/splash/splash_2048x2732.png rename to skins/neowx-material/img/splash/splash_2048x2732.png diff --git a/src/img/splash/splash_2208x1242.png b/skins/neowx-material/img/splash/splash_2208x1242.png similarity index 100% rename from src/img/splash/splash_2208x1242.png rename to skins/neowx-material/img/splash/splash_2208x1242.png diff --git a/src/img/splash/splash_2224x1668.png b/skins/neowx-material/img/splash/splash_2224x1668.png similarity index 100% rename from src/img/splash/splash_2224x1668.png rename to skins/neowx-material/img/splash/splash_2224x1668.png diff --git a/src/img/splash/splash_2388x1668.png b/skins/neowx-material/img/splash/splash_2388x1668.png similarity index 100% rename from src/img/splash/splash_2388x1668.png rename to skins/neowx-material/img/splash/splash_2388x1668.png diff --git a/src/img/splash/splash_2436x1125.png b/skins/neowx-material/img/splash/splash_2436x1125.png similarity index 100% rename from src/img/splash/splash_2436x1125.png rename to skins/neowx-material/img/splash/splash_2436x1125.png diff --git a/src/img/splash/splash_2688x1242.png b/skins/neowx-material/img/splash/splash_2688x1242.png similarity index 100% rename from src/img/splash/splash_2688x1242.png rename to skins/neowx-material/img/splash/splash_2688x1242.png diff --git a/src/img/splash/splash_2732x2048.png b/skins/neowx-material/img/splash/splash_2732x2048.png similarity index 100% rename from src/img/splash/splash_2732x2048.png rename to skins/neowx-material/img/splash/splash_2732x2048.png diff --git a/src/img/splash/splash_640x1136.png b/skins/neowx-material/img/splash/splash_640x1136.png similarity index 100% rename from src/img/splash/splash_640x1136.png rename to skins/neowx-material/img/splash/splash_640x1136.png diff --git a/src/img/splash/splash_750x1334.png b/skins/neowx-material/img/splash/splash_750x1334.png similarity index 100% rename from src/img/splash/splash_750x1334.png rename to skins/neowx-material/img/splash/splash_750x1334.png diff --git a/src/img/splash/splash_828x1792.png b/skins/neowx-material/img/splash/splash_828x1792.png similarity index 100% rename from src/img/splash/splash_828x1792.png rename to skins/neowx-material/img/splash/splash_828x1792.png diff --git a/src/index.html.tmpl b/skins/neowx-material/index.html.tmpl similarity index 90% rename from src/index.html.tmpl rename to skins/neowx-material/index.html.tmpl index 23a0cf1..a5b8187 100644 --- a/src/index.html.tmpl +++ b/skins/neowx-material/index.html.tmpl @@ -20,15 +20,15 @@ #if $getVar('trend.' + name + '.raw') > 0.1 #else if $getVar('trend.' + name + '.raw') < 0.1 #else #end if @@ -45,7 +45,7 @@
$day.wind.avg
- $Extras.Translations[$Extras.language].avg + $gettext("avg")

@@ -130,10 +130,10 @@ ## +-------------------------------------------------------------------------+ - + - $Extras.Translations[$Extras.language].current | $station.location + $gettext("current") | $station.location #include "head.inc" @@ -229,13 +229,45 @@ new ApexCharts(document.querySelector('#$id'), { ...graph_${type}_config, - yaxis: { - labels: { - formatter: function (val) { - return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; - } - } - }, + #if $name == "windDir" + yaxis: { + max: 360, + min: 0, + type: 'datetime', + tickAmount: 8, + trim: false, + labels: { + tickAmount: 8, + rotateAlways: false, + hideOverlappingLabels: true, + showDuplicates: false, + trim: false, + formatter: function(val, timestamp) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction; + } + }, + }, + tooltip: { + enabled: true, + y: { + formatter: function (val) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction + ' (' + degrees.toFixed(0) + '°)'; + } + }, + }, + #else + yaxis: { + labels: { + formatter: function (val) { + return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; + } + }, + }, + #end if series: [ { name: "$getVar('obs.label.' + series1)", @@ -279,10 +311,12 @@ new ApexCharts(document.querySelector('#$id'), { var graph_bar_config = { #include "graph_bar_config.inc" } - var graph_radar_config = { #include "graph_radar_config.inc" } + var graph_line_config = { + #include "graph_line_config.inc" + } // outTemp + Dewpoint $getChartJsCode("outTemp", "outTempchart", "area", "outTemp", "dewpoint") @@ -302,6 +336,7 @@ new ApexCharts(document.querySelector('#$id'), { // Wind $getChartJsCode("windSpeed", "windSpeedchart", "area", "windSpeed", "windGust", "max") + $getChartJsCode("windDir", "windDirchart", "line", "windDir") // outHumidity $getChartJsCode("outHumidity", "outHumiditychart", "area", "outHumidity") @@ -319,6 +354,10 @@ new ApexCharts(document.querySelector('#$id'), { $getChartJsCode("radiation", "radiationchart", "area", "radiation", "", "max") #end if + #if $day.luminosity.has_data + $getChartJsCode("luminosity", "luminositychart", "area", "luminosity", "", "max") + #end if + // inTemp + inHumidity $getChartJsCode("inTemp", "inTempchart", "area", "inTemp") $getChartJsCode("inHumidity", "inHumiditychart", "area", "inHumidity") diff --git a/src/js.inc b/skins/neowx-material/js.inc similarity index 79% rename from src/js.inc rename to skins/neowx-material/js.inc index cebab32..3d64e42 100644 --- a/src/js.inc +++ b/skins/neowx-material/js.inc @@ -11,11 +11,11 @@ ## MDB core JavaScript ## Vendor JS -#if $Extras.language == "en" +#if $lang == "en" #else - + #end if ## NeoWX Material App @@ -68,12 +68,28 @@ } }, locales: [ - #include raw "js/vendor/apexcharts/locales/" + $Extras.language + ".json" + #include raw "js/vendor/apexcharts/locales/" + $lang + ".json" ], - defaultLocale: '$Extras.language', + defaultLocale: '$lang', animations: { enabled: false }, }, } - \ No newline at end of file + +## Ordinals conversion for W0CHP's custom WindDir Charts: +function getOrdinalDirection(degrees) { + var sectors = [ + '$Extras.hemispheres[0]', + '$Extras.hemispheres[1]', + '$Extras.hemispheres[2]', + '$Extras.hemispheres[3]', + '$Extras.hemispheres[4]', + '$Extras.hemispheres[5]', + '$Extras.hemispheres[6]', + '$Extras.hemispheres[7]' + ]; + var index = Math.round(degrees / (360 / sectors.length)); + return sectors[index % sectors.length]; +} + diff --git a/src/js/app.js b/skins/neowx-material/js/app.js similarity index 100% rename from src/js/app.js rename to skins/neowx-material/js/app.js diff --git a/src/js/bootstrap.js b/skins/neowx-material/js/bootstrap.js similarity index 100% rename from src/js/bootstrap.js rename to skins/neowx-material/js/bootstrap.js diff --git a/src/js/bootstrap.min.js b/skins/neowx-material/js/bootstrap.min.js similarity index 100% rename from src/js/bootstrap.min.js rename to skins/neowx-material/js/bootstrap.min.js diff --git a/src/js/jquery.js b/skins/neowx-material/js/jquery.js similarity index 100% rename from src/js/jquery.js rename to skins/neowx-material/js/jquery.js diff --git a/src/js/jquery.min.js b/skins/neowx-material/js/jquery.min.js similarity index 100% rename from src/js/jquery.min.js rename to skins/neowx-material/js/jquery.min.js diff --git a/src/js/mdb.js b/skins/neowx-material/js/mdb.js similarity index 100% rename from src/js/mdb.js rename to skins/neowx-material/js/mdb.js diff --git a/src/js/mdb.min.js b/skins/neowx-material/js/mdb.min.js similarity index 100% rename from src/js/mdb.min.js rename to skins/neowx-material/js/mdb.min.js diff --git a/src/js/mdb.min.js.map b/skins/neowx-material/js/mdb.min.js.map similarity index 100% rename from src/js/mdb.min.js.map rename to skins/neowx-material/js/mdb.min.js.map diff --git a/src/js/modules/wow.min.js b/skins/neowx-material/js/modules/wow.min.js similarity index 100% rename from src/js/modules/wow.min.js rename to skins/neowx-material/js/modules/wow.min.js diff --git a/src/js/popper.js b/skins/neowx-material/js/popper.js similarity index 100% rename from src/js/popper.js rename to skins/neowx-material/js/popper.js diff --git a/src/js/popper.min.js b/skins/neowx-material/js/popper.min.js similarity index 100% rename from src/js/popper.min.js rename to skins/neowx-material/js/popper.min.js diff --git a/src/js/vendor/apexcharts/LICENSE b/skins/neowx-material/js/vendor/apexcharts/LICENSE similarity index 100% rename from src/js/vendor/apexcharts/LICENSE rename to skins/neowx-material/js/vendor/apexcharts/LICENSE diff --git a/src/js/vendor/apexcharts/apexcharts.min.js b/skins/neowx-material/js/vendor/apexcharts/apexcharts.min.js similarity index 100% rename from src/js/vendor/apexcharts/apexcharts.min.js rename to skins/neowx-material/js/vendor/apexcharts/apexcharts.min.js diff --git a/src/js/vendor/apexcharts/locales/ca.json b/skins/neowx-material/js/vendor/apexcharts/locales/ca.json similarity index 100% rename from src/js/vendor/apexcharts/locales/ca.json rename to skins/neowx-material/js/vendor/apexcharts/locales/ca.json diff --git a/src/js/vendor/apexcharts/locales/cs.json b/skins/neowx-material/js/vendor/apexcharts/locales/cs.json similarity index 100% rename from src/js/vendor/apexcharts/locales/cs.json rename to skins/neowx-material/js/vendor/apexcharts/locales/cs.json diff --git a/src/js/vendor/apexcharts/locales/de.json b/skins/neowx-material/js/vendor/apexcharts/locales/de.json similarity index 100% rename from src/js/vendor/apexcharts/locales/de.json rename to skins/neowx-material/js/vendor/apexcharts/locales/de.json diff --git a/src/js/vendor/apexcharts/locales/el.json b/skins/neowx-material/js/vendor/apexcharts/locales/el.json similarity index 100% rename from src/js/vendor/apexcharts/locales/el.json rename to skins/neowx-material/js/vendor/apexcharts/locales/el.json diff --git a/src/js/vendor/apexcharts/locales/en.json b/skins/neowx-material/js/vendor/apexcharts/locales/en.json similarity index 100% rename from src/js/vendor/apexcharts/locales/en.json rename to skins/neowx-material/js/vendor/apexcharts/locales/en.json diff --git a/src/js/vendor/apexcharts/locales/es.json b/skins/neowx-material/js/vendor/apexcharts/locales/es.json similarity index 100% rename from src/js/vendor/apexcharts/locales/es.json rename to skins/neowx-material/js/vendor/apexcharts/locales/es.json diff --git a/src/js/vendor/apexcharts/locales/fi.json b/skins/neowx-material/js/vendor/apexcharts/locales/fi.json similarity index 100% rename from src/js/vendor/apexcharts/locales/fi.json rename to skins/neowx-material/js/vendor/apexcharts/locales/fi.json diff --git a/src/js/vendor/apexcharts/locales/fr.json b/skins/neowx-material/js/vendor/apexcharts/locales/fr.json similarity index 100% rename from src/js/vendor/apexcharts/locales/fr.json rename to skins/neowx-material/js/vendor/apexcharts/locales/fr.json diff --git a/src/js/vendor/apexcharts/locales/he.json b/skins/neowx-material/js/vendor/apexcharts/locales/he.json similarity index 100% rename from src/js/vendor/apexcharts/locales/he.json rename to skins/neowx-material/js/vendor/apexcharts/locales/he.json diff --git a/src/js/vendor/apexcharts/locales/hi.json b/skins/neowx-material/js/vendor/apexcharts/locales/hi.json similarity index 100% rename from src/js/vendor/apexcharts/locales/hi.json rename to skins/neowx-material/js/vendor/apexcharts/locales/hi.json diff --git a/src/js/vendor/apexcharts/locales/hr.json b/skins/neowx-material/js/vendor/apexcharts/locales/hr.json similarity index 100% rename from src/js/vendor/apexcharts/locales/hr.json rename to skins/neowx-material/js/vendor/apexcharts/locales/hr.json diff --git a/src/js/vendor/apexcharts/locales/hy.json b/skins/neowx-material/js/vendor/apexcharts/locales/hy.json similarity index 100% rename from src/js/vendor/apexcharts/locales/hy.json rename to skins/neowx-material/js/vendor/apexcharts/locales/hy.json diff --git a/src/js/vendor/apexcharts/locales/id.json b/skins/neowx-material/js/vendor/apexcharts/locales/id.json similarity index 100% rename from src/js/vendor/apexcharts/locales/id.json rename to skins/neowx-material/js/vendor/apexcharts/locales/id.json diff --git a/src/js/vendor/apexcharts/locales/it.json b/skins/neowx-material/js/vendor/apexcharts/locales/it.json similarity index 100% rename from src/js/vendor/apexcharts/locales/it.json rename to skins/neowx-material/js/vendor/apexcharts/locales/it.json diff --git a/src/js/vendor/apexcharts/locales/ka.json b/skins/neowx-material/js/vendor/apexcharts/locales/ka.json similarity index 100% rename from src/js/vendor/apexcharts/locales/ka.json rename to skins/neowx-material/js/vendor/apexcharts/locales/ka.json diff --git a/src/js/vendor/apexcharts/locales/ko.json b/skins/neowx-material/js/vendor/apexcharts/locales/ko.json similarity index 100% rename from src/js/vendor/apexcharts/locales/ko.json rename to skins/neowx-material/js/vendor/apexcharts/locales/ko.json diff --git a/src/js/vendor/apexcharts/locales/lt.json b/skins/neowx-material/js/vendor/apexcharts/locales/lt.json similarity index 100% rename from src/js/vendor/apexcharts/locales/lt.json rename to skins/neowx-material/js/vendor/apexcharts/locales/lt.json diff --git a/src/js/vendor/apexcharts/locales/nb.json b/skins/neowx-material/js/vendor/apexcharts/locales/nb.json similarity index 100% rename from src/js/vendor/apexcharts/locales/nb.json rename to skins/neowx-material/js/vendor/apexcharts/locales/nb.json diff --git a/src/js/vendor/apexcharts/locales/nl.json b/skins/neowx-material/js/vendor/apexcharts/locales/nl.json similarity index 100% rename from src/js/vendor/apexcharts/locales/nl.json rename to skins/neowx-material/js/vendor/apexcharts/locales/nl.json diff --git a/src/js/vendor/apexcharts/locales/pl.json b/skins/neowx-material/js/vendor/apexcharts/locales/pl.json similarity index 100% rename from src/js/vendor/apexcharts/locales/pl.json rename to skins/neowx-material/js/vendor/apexcharts/locales/pl.json diff --git a/src/js/vendor/apexcharts/locales/pt-br.json b/skins/neowx-material/js/vendor/apexcharts/locales/pt-br.json similarity index 100% rename from src/js/vendor/apexcharts/locales/pt-br.json rename to skins/neowx-material/js/vendor/apexcharts/locales/pt-br.json diff --git a/src/js/vendor/apexcharts/locales/pt.json b/skins/neowx-material/js/vendor/apexcharts/locales/pt.json similarity index 100% rename from src/js/vendor/apexcharts/locales/pt.json rename to skins/neowx-material/js/vendor/apexcharts/locales/pt.json diff --git a/src/js/vendor/apexcharts/locales/rs.json b/skins/neowx-material/js/vendor/apexcharts/locales/rs.json similarity index 100% rename from src/js/vendor/apexcharts/locales/rs.json rename to skins/neowx-material/js/vendor/apexcharts/locales/rs.json diff --git a/src/js/vendor/apexcharts/locales/ru.json b/skins/neowx-material/js/vendor/apexcharts/locales/ru.json similarity index 100% rename from src/js/vendor/apexcharts/locales/ru.json rename to skins/neowx-material/js/vendor/apexcharts/locales/ru.json diff --git a/src/js/vendor/apexcharts/locales/se.json b/skins/neowx-material/js/vendor/apexcharts/locales/se.json similarity index 100% rename from src/js/vendor/apexcharts/locales/se.json rename to skins/neowx-material/js/vendor/apexcharts/locales/se.json diff --git a/src/js/vendor/apexcharts/locales/sk.json b/skins/neowx-material/js/vendor/apexcharts/locales/sk.json similarity index 100% rename from src/js/vendor/apexcharts/locales/sk.json rename to skins/neowx-material/js/vendor/apexcharts/locales/sk.json diff --git a/src/js/vendor/apexcharts/locales/sl.json b/skins/neowx-material/js/vendor/apexcharts/locales/sl.json similarity index 100% rename from src/js/vendor/apexcharts/locales/sl.json rename to skins/neowx-material/js/vendor/apexcharts/locales/sl.json diff --git a/src/js/vendor/apexcharts/locales/sq.json b/skins/neowx-material/js/vendor/apexcharts/locales/sq.json similarity index 100% rename from src/js/vendor/apexcharts/locales/sq.json rename to skins/neowx-material/js/vendor/apexcharts/locales/sq.json diff --git a/src/js/vendor/apexcharts/locales/th.json b/skins/neowx-material/js/vendor/apexcharts/locales/th.json similarity index 100% rename from src/js/vendor/apexcharts/locales/th.json rename to skins/neowx-material/js/vendor/apexcharts/locales/th.json diff --git a/src/js/vendor/apexcharts/locales/tr.json b/skins/neowx-material/js/vendor/apexcharts/locales/tr.json similarity index 100% rename from src/js/vendor/apexcharts/locales/tr.json rename to skins/neowx-material/js/vendor/apexcharts/locales/tr.json diff --git a/src/js/vendor/apexcharts/locales/ua.json b/skins/neowx-material/js/vendor/apexcharts/locales/ua.json similarity index 100% rename from src/js/vendor/apexcharts/locales/ua.json rename to skins/neowx-material/js/vendor/apexcharts/locales/ua.json diff --git a/src/js/vendor/apexcharts/locales/zh-cn.json b/skins/neowx-material/js/vendor/apexcharts/locales/zh-cn.json similarity index 100% rename from src/js/vendor/apexcharts/locales/zh-cn.json rename to skins/neowx-material/js/vendor/apexcharts/locales/zh-cn.json diff --git a/src/js/vendor/moment-with-locales.min.js b/skins/neowx-material/js/vendor/moment-with-locales.min.js similarity index 100% rename from src/js/vendor/moment-with-locales.min.js rename to skins/neowx-material/js/vendor/moment-with-locales.min.js diff --git a/src/js/vendor/moment.min.js b/skins/neowx-material/js/vendor/moment.min.js similarity index 100% rename from src/js/vendor/moment.min.js rename to skins/neowx-material/js/vendor/moment.min.js diff --git a/skins/neowx-material/lang/ca.conf b/skins/neowx-material/lang/ca.conf new file mode 100644 index 0000000..585fc6c --- /dev/null +++ b/skins/neowx-material/lang/ca.conf @@ -0,0 +1,70 @@ +############################################################################### +# Localization File # +# Catalan # +############################################################################### + +[Extras] + hemispheres = N, NE, E, SE, S, SO, O, NO + +[Texts] + weather = Temps + current = Actual + yesterday = Ahir + week = Setmana + month = Mes + year = Any + archive = Arxiu + more = Més + max = Max + avg = Mitjana + min = Min + trend = Tendència + about = Info + hardware = Maquinari + altitude = Altitud + links = Enllaços + almanac = Almanac + noaa_export = Informes NOAA + sun = Sol + moon = Lluna + rise = Sortida del sol + transit = Zenit + set = Posta del sol + equinox = Equinocci + solstice = Solstici + moonphases = Fases de la lluna + currently = Actualment + next_new_moon = Pròxima lluna nova + next_full_moon = Pròxima lluna plena + vernal_equinox = Equinocci de primavera + summer_solstice = Solstici d'estiu + autumnal_equinox = Equinocci de tardor + winter_solstice = Solstici d'hivern + mars = Mart + venus = Vènus + saturn = Saturn + jupiter = Júpiter + telemetry = Telemetria + history = History + min_temp = Minimum Temperature + max_temp = Maximum Temperature + avg_temp = Average Temperature + rain = Rainfall + rain_days = Days of Rain + uv_max = Maximum UV Index + NOAA = NOAA Data + station_uptime = Station Uptime + server_uptime = Server Uptime + max_wind = Maximum Windspeed + avg_wind = Average Windspeed + start_civil_twilight = Start Civil Twilight + end_civil_twilight = End Civil Twilight + daylight = Daylight + less_than_yesterday = less than yesterday + more_than_yesterday = more than yesterday + weather_statistics = Weather Statistics + all_time_records = All-time Records + highest = Highest + lowest = Lowest + longest = Longest + most = Most \ No newline at end of file diff --git a/skins/neowx-material/lang/de.conf b/skins/neowx-material/lang/de.conf new file mode 100644 index 0000000..0323432 --- /dev/null +++ b/skins/neowx-material/lang/de.conf @@ -0,0 +1,193 @@ +############################################################################### +# Localization File # +# German # +############################################################################### + +[Units] + + [[Labels]] + + # These are singular, plural + meter = " Meter", " Meter" + day = " Tag", " Tage" + hour = " Stunde", " Stunden" + minute = " Minute", " Minuten" + second = " Sekunde", " Sekunden" + + [[Ordinates]] + + # Ordinal directions. The last one should be for no wind direction + directions = N, NNO, NO, ONO, O, OSO, SO, SSO, S, SSW, SW, WSW, W, WNW, NW, NNW, N/A + +[Labels] + + # Set to hemisphere abbreviations suitable for your location: + hemispheres = N, S, O, W + + # Generic labels, keyed by an observation type. + [[Generic]] + altimeter = Luftdruck (QNH) # QNH + altimeterRate = Luftdruckänderung + appTemp = gefühlte Temperatur + appTemp1 = gefühlte Temperatur + barometer = Luftdruck # QFF + barometerRate = Luftdruckänderung + cloudbase = Wolkenuntergrenze + dateTime = "Datum/Zeit" + dewpoint = Taupunkt + ET = Evapotranspiration + extraHumid1 = Feuchtigkeit1 + extraHumid2 = Feuchtigkeit2 + extraHumid3 = Feuchtigkeit3 + extraHumid4 = Feuchtigkeit4 + extraHumid5 = Feuchtigkeit5 + extraHumid6 = Feuchtigkeit6 + extraHumid7 = Feuchtigkeit7 + extraHumid8 = Feuchtigkeit8 + extraTemp1 = Temperatur1 + extraTemp2 = Temperatur2 + extraTemp3 = Temperatur3 + extraTemp4 = Temperatur4 + extraTemp5 = Temperatur5 + extraTemp6 = Temperatur6 + extraTemp7 = Temperatur7 + extraTemp8 = Temperatur8 + heatindex = Hitzeindex + inDewpoint = Raumtaupunkt + inHumidity = Raumluftfeuchte + inTemp = Raumtemperatur + interval = Intervall + leafTemp1 = Blatttemperatur1 + leafTemp2 = Blatttemperatur2 + leafWet1 = Blattnässe1 + leafWet2 = Blattnässe2 + lightning_distance = Blitzentfernung + lightning_strike_count = Blitzanzahl + luminosity = Helligkeit + outHumidity = Luftfeuchte + outTemp = Außentemperatur + pressure = abs. Luftdruck # QFE + pressureRate = Luftdruckänderung + radiation = Sonnenstrahlung + rain = Regen + rainRate = Regen-Rate + soilMoist1 = Bodenfeuchtigkeit1 + soilMoist2 = Bodenfeuchtigkeit2 + soilMoist3 = Bodenfeuchtigkeit3 + soilMoist4 = Bodenfeuchtigkeit4 + soilTemp1 = Bodentemperatur1 + soilTemp2 = Bodentemperatur2 + soilTemp3 = Bodentemperatur3 + soilTemp4 = Bodentemperatur4 + THSW = THSW-Index + UV = UV-Index + wind = Wind + windchill = Windchill + windDir = Windrichtung + windGust = Böen Geschwindigkeit + windGustDir = Böen Richtung + windgustvec = Böen-Vektor + windrun = Windverlauf + windSpeed = Windgeschwindigkeit + windvec = Wind-Vektor + + # Sensor status indicators + consBatteryVoltage = Konsolenbatterie + heatingVoltage = Heizungsspannung + inTempBatteryStatus = Innentemperatursensor + outTempBatteryStatus = Außentemperatursensor + rainBatteryStatus = Regenmesser + referenceVoltage = Referenz + rxCheckPercent = Signalqualität + supplyVoltage = Versorgung + txBatteryStatus = Übertrager + windBatteryStatus = Anemometer + batteryStatus1 = Batterie1 + batteryStatus2 = Batterie2 + batteryStatus3 = Batterie3 + batteryStatus4 = Batterie4 + batteryStatus5 = Batterie5 + batteryStatus6 = Batterie6 + batteryStatus7 = Batterie7 + batteryStatus8 = Batterie8 + signal1 = Signal1 + signal2 = Signal2 + signal3 = Signal3 + signal4 = Signal4 + signal5 = Signal5 + signal6 = Signal6 + signal7 = Signal7 + signal8 = Signal8 + +[Almanac] + + # The labels to be used for the phases of the moon: + moon_phases = Neumond, zunehmend, Halbmond, zunehmend, Vollmond, abnehmend, Halbmond, abnehmend + +[Extras] + hemispheres = N, NO, O, SO, S, SW, W, NW + +[Texts] + Language = Deutsch # Replace with the language you are targeting + + weather = Wetter + current = Aktuell + yesterday = Gestern + week = Woche + month = Monat + year = Jahr + archive = Archiv + more = Mehr + max = Max + avg = Durchschn. + min = Min + trend = Trend + about = Über + hardware = Hardware + altitude = Höhe + links = Links + almanac = Astronomie + noaa_export = TXT Report + sun = Sonne + moon = Mond + rise = Aufgang + transit = Transit + set = Untergang + equinox = Tagundnachtgleiche + solstice = Sonnenwende + moonphases = Mondphasen + currently = Aktuell + next_new_moon = Nächster Neumond + next_full_moon = Nächster Vollmond + vernal_equinox = Frühlingstagundnachtgleiche + summer_solstice = Sommersonnenwende + autumnal_equinox = Herbsttagundnachtgleiche + winter_solstice = Wintersonnenwende + mars = Mars + venus = Venus + saturn = Saturn + jupiter = Jupiter + telemetry = Telemetrie + history = Chronik + min_temp = Tiefsttemperatur + max_temp = Höchsttemperatur + avg_temp = Durchschnittstemperatur + rain = Regen + rain_days = Regentage + uv_max = Maximum UV Index + NOAA = NOAA Data + station_uptime = Station Laufzeit + server_uptime = Server Laufzeit + max_wind = Maximum Windgeschwindigkeit + avg_wind = Durchschn. Windgeschwindigkeit + start_civil_twilight = Start Dämmerung + end_civil_twilight = Ende Dämmerung + daylight = Tageslicht + less_than_yesterday = weniger als gestern + more_than_yesterday = mehr als gestern + weather_statistics = Weather Statistiken + all_time_records = Allzeit Recorde + highest = Höchste + lowest = Niedrigs + longest = Niedrigst + most = Meistens \ No newline at end of file diff --git a/skins/neowx-material/lang/en.conf b/skins/neowx-material/lang/en.conf new file mode 100644 index 0000000..28284fe --- /dev/null +++ b/skins/neowx-material/lang/en.conf @@ -0,0 +1,71 @@ +############################################################################### +# Localization File # +# English # +############################################################################### + +[Extras] + hemispheres = N, NE, E, SE, S, SW, W, NW + +[Texts] + Language = English # Replace with the language you are targeting + weather = Weather + current = Current + yesterday = Yesterday + week = Week + month = Month + year = Year + archive = Archive + more = More + max = Max + avg = Avg + min = Min + trend = Trend + about = About + hardware = Hardware + altitude = Altitude + links = Links + almanac = Almanac + noaa_export = TXT Report + sun = Sun + moon = Moon + rise = Rise + transit = Transit + set = Set + equinox = Equinox + solstice = Solstice + moonphases = Moon Phases + currently = Currently + next_new_moon = Next New Moon + next_full_moon = Next Full Moon + vernal_equinox = Vernal Equinox + summer_solstice = Summer Solstice + autumnal_equinox = Autumnal Equinox + winter_solstice = Winter Solstice + mars = Mars + venus = Venus + saturn = Saturn + jupiter = Jupiter + telemetry = Telemetry + history = History + min_temp = Minimum Temperature + max_temp = Maximum Temperature + avg_temp = Average Temperature + rain = Rainfall + rain_days = Days of Rain + uv_max = Maximum UV Index + NOAA = NOAA Data + station_uptime = Station Uptime + server_uptime = Server Uptime + max_wind = Maximum Windspeed + avg_wind = Average Windspeed + start_civil_twilight = Start Civil Twilight + end_civil_twilight = End Civil Twilight + daylight = Daylight + less_than_yesterday = less than yesterday + more_than_yesterday = more than yesterday + weather_statistics = Weather Statistics + all_time_records = All-time Records + highest = Highest + lowest = Lowest + longest = Longest + most = Most \ No newline at end of file diff --git a/skins/neowx-material/lang/es.conf b/skins/neowx-material/lang/es.conf new file mode 100644 index 0000000..9570ac6 --- /dev/null +++ b/skins/neowx-material/lang/es.conf @@ -0,0 +1,193 @@ +############################################################################### +# Localization File # +# Spanish # +############################################################################### + +[Units] + + [[Labels]] + + # These are singular, plural + meter = " metro", " metros" + day = " día", " días" + hour = " hora", " horas" + minute = " minuto", " minutos" + second = " segundo", " segundos" + + [[Ordinates]] + + # Ordinal directions. The last one should be for no wind direction (Spanish "W" is "O" for "Oeste") + directions = N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSO, SO, OSO, O, ONO, NO, NNO, N/A + +[Labels] + + # Set to hemisphere abbreviations suitable for your location: + hemispheres = N, S, E, O + + # Generic labels, keyed by an observation type. + [[Generic]] + altimeter = Altímetro # QNH + altimeterRate = Tasa de cambio del altímetro + appTemp = Temperatura aparente # Synonym: Sensación térmica + appTemp1 = Temperatura aparente 1 # Synonym: Sensación térmica 1 + barometer = Barómetro # QFF + barometerRate = Tasa de cambio del Barómetro + cloudbase = Altura de la base de las nubes + dateTime = Tiempo + dewpoint = Punto de rocío + ET = Evapotranspiración + extraHumid1 = Humedad1 + extraHumid2 = Humedad2 + extraHumid3 = Humedad3 + extraHumid4 = Humedad4 + extraHumid5 = Humedad5 + extraHumid6 = Humedad6 + extraHumid7 = Humedad7 + extraHumid8 = Humedad8 + extraTemp1 = Temperatura1 + extraTemp2 = Temperatura2 + extraTemp3 = Temperatura3 + extraTemp4 = Temperatura4 + extraTemp5 = Temperatura5 + extraTemp6 = Temperatura6 + extraTemp7 = Temperatura7 + extraTemp8 = Temperatura8 + heatindex = Índice de calor + inDewpoint = Punto de rocío interior + inHumidity = Humedad interna + inTemp = Temperatura interna + interval = Intervalo + leafTemp1 = Temperatura de la hoja1 + leafTemp2 = Temperatura de la hoja2 + leafWet1 = Humedad de la hoja1 + leafWet2 = Humedad de la hoja2 + lightning_distance = Distancia de los rayos + lightning_strike_count = Número de rayos + luminosity = Luminosidad + outHumidity = Humedad externa + outTemp = Temperatura externa + pressure = Presión # QFE + pressureRate = Tasa de cambio de la presión + radiation = Radiación + rain = Lluvia + rainRate = Promedio de lluvia + soilMoist1 = Humedad del suelo1 + soilMoist2 = Humedad del suelo2 + soilMoist3 = Humedad del suelo3 + soilMoist4 = Humedad del suelo4 + soilTemp1 = Temperatura del suelo1 + soilTemp2 = Temperatura del suelo2 + soilTemp3 = Temperatura del suelo3 + soilTemp4 = Temperatura del suelo4 + THSW = Índice de temperatura-humedad-sol-viento (THSW) + UV = Índice ultravioleta (UV) + wind = Viento + windchill = Factor de sensación térmica + windDir = Dirección del viento + windGust = Velocidad de las ráfagas de viento + windGustDir = Dirección de las ráfagas de viento + windgustvec = Vector de las ráfagas de viento + windrun = Monto (cantidad) de viento + windSpeed = Velocidad del viento + windvec = Vector del viento + + # Sensor status indicators + consBatteryVoltage = Voltaje de la batería de la consola + heatingVoltage = Voltaje de la batería de calefacción + inTempBatteryStatus = Estado de la batería para la temperatura interna + outTempBatteryStatus = Estado de la batería para la temperatura externa + rainBatteryStatus = Estado de la batería para la lluvia + referenceVoltage = Voltaje de referencia + rxCheckPercent = Calidad de la señal recibida + supplyVoltage = Voltaje de la fuente de potencia + txBatteryStatus = Estado de la batería del transmisor + windBatteryStatus = Estado de la batería del viento (la batería del anemómetro) + batteryStatus1 = Batería1 + batteryStatus2 = Batería2 + batteryStatus3 = Batería3 + batteryStatus4 = Batería4 + batteryStatus5 = Batería5 + batteryStatus6 = Batería6 + batteryStatus7 = Batería7 + batteryStatus8 = Batería8 + signal1 = Señal1 + signal2 = Señal2 + signal3 = Señal3 + signal4 = Señal4 + signal5 = Señal5 + signal6 = Señal6 + signal7 = Señal7 + signal8 = Señal8 + +[Almanac] + + # The labels to be used for the phases of the moon: + moon_phases = Nueva, Creciente, Cuarto creciente, Creciente gibosa, Llena, Menguante gibosa, Cuarto menguante, Menguante + +[Extras] + hemispheres = N, NE, E, SE, S, SO, O, NO + +[Texts] + Language = Español # Replace with the language you are targeting + + weather = Tiempo + current = Actual + yesterday = Ayer + week = Semana + month = Mes + year = Año + archive = Archivo + more = Más + max = Max + avg = Promedio + min = Min + trend = Trend + about = Info + hardware = Hardware + altitude = Altitud + links = Links + almanac = Astronomía + noaa_export = TXT Report + sun = Sol + moon = Luna + rise = Aumento + transit = Tránsito + set = Puesta + equinox = Equinoccio + solstice = Solsticio + moonphases = Fases de la luna + currently = Actualmente + next_new_moon = Próxima luna nueva + next_full_moon = Próxima luna llena + vernal_equinox = Equinoccio de primavera + summer_solstice = Solsticio de verano + autumnal_equinox = Equinoccio de otoño + winter_solstice = Solsticio de invierno + mars = Mars + venus = Venus + saturn = Saturn + jupiter = Jupiter + telemetry = Telemetria + history = History + min_temp = Minimum Temperature + max_temp = Maximum Temperature + avg_temp = Average Temperature + rain = Rainfall + rain_days = Days of Rain + uv_max = Maximum UV Index + NOAA = NOAA Data + station_uptime = Station Uptime + server_uptime = Server Uptime + max_wind = Maximum Windspeed + avg_wind = Average Windspeed + start_civil_twilight = Start Civil Twilight + end_civil_twilight = End Civil Twilight + daylight = Daylight + less_than_yesterday = less than yesterday + more_than_yesterday = more than yesterday + weather_statistics = Weather Statistics + all_time_records = All-time Records + highest = Highest + lowest = Lowest + longest = Longest + most = Most \ No newline at end of file diff --git a/skins/neowx-material/lang/fi.conf b/skins/neowx-material/lang/fi.conf new file mode 100644 index 0000000..f7f215e --- /dev/null +++ b/skins/neowx-material/lang/fi.conf @@ -0,0 +1,196 @@ +############################################################################### +# Localization File # +# Finnish # +############################################################################### + +[Units] + + [[Labels]] + # These are singular, plural + meter = " metri", " metriä" + day = " päivä", " päivää" + hour = " tunti", " tuntia" + minute = " minuutti", " minuuttia" + second = " sekunti", " sekuntia" + cm_per_hour = " cm/t" + hPa_per_hour = " hPa/t" + inch_per_hour = " in/t" + inHg_per_hour = " inHg/t" + km_per_hour = " km/t" + km_per_hour2 = " km/t" + kPa_per_hour = " kPa/t" + mbar_per_hour = " mbar/t" + mm_per_hour = " mm/t" + mmHg_per_hour = " mmHg/t" + + [[Ordinates]] + # Ordinal directions. The last one should be for no wind direction + directions = pohjoinen, koillinen, itä, kaakko, etelä, lounas, länsi, luode, Ei suuntaa + +[Labels] + # Set to hemisphere abbreviations suitable for your location: + hemispheres = pohjoinen, itäinen, eteläinen, läntinen + + [[Generic]] + altimeter = Korkeusmittari # QNH + altimeterRate = Korkeusmittarin trendi + appTemp = Koettu lämpötila (tuntuu kuin..) + appTemp1 = Koettu lämpötila (tuntuu kuin..) + barometer = Ilmapuntari # QFF + barometerRate = Barometri trendi + cloudbase = Pilviraja + dateTime = Aika + dewpoint = Kastepiste + ET = Haihdunta + extraHumid1 = Ilmankosteus 1 + extraHumid2 = Ilmankosteus 2 + extraHumid3 = Ilmankosteus 3 + extraHumid4 = Ilmankosteus 4 + extraHumid5 = Ilmankosteus 5 + extraHumid6 = Ilmankosteus 6 + extraHumid7 = Ilmankosteus 7 + extraHumid8 = Ilmankosteus 8 + extraTemp1 = Lämpötila 1 + extraTemp2 = Lämpötila 2 + extraTemp3 = Lämpötila 3 + extraTemp4 = Lämpötila 4 + extraTemp5 = Lämpötila 5 + extraTemp6 = Lämpötila 6 + extraTemp7 = Lämpötila 7 + extraTemp8 = Lämpötila 8 + heatindex = Lämpöindeksi + inDewpoint = Kastepiste sisällä + inHumidity = Ilmankosteus sisällä + inTemp = Sisälämpötila + interval = Väli + leafTemp1 = Lehtilämpötila 1 + leafTemp2 = Lehtilämpötila 2 + leafWet1 = Lehtikosteus 1 + leafWet2 = Lehtikosteus 2 + lightning_distance = Salamaniskun etäisyys + lightning_strike_count = Salamaniskut + luminosity = Valon voimakkuus + outHumidity = Ilmankosteus ulkona + outTemp = Ulkolämpötila + pressure = Ilmanpaine # QFE + pressureRate = Ilmanpaineen muutosnopeus + radiation = Säteily + rain = Sade + rainRate = Voimakkuus + soilMoist1 = Maan kosteus 1 + soilMoist2 = Maan kosteus 2 + soilMoist3 = Maan kosteus 3 + soilMoist4 = Maan kosteus 4 + soilTemp1 = Maan lämpötila 1 + soilTemp2 = Maan lämpötila 2 + soilTemp3 = Maan lämpötila 3 + soilTemp4 = Maan lämpötila 4 + THSW = THSW-indeksi # Total Humid Sunshine Wind index + UV = UV-indeksi + wind = Tuuli + windchill = Viima + windDir = Tuulen suunta + windGust = Puuskien nopeus + windGustDir = Puuskien suunta + windgustvec = Puuskien vektori + windrun = Tuulen kertymä + windSpeed = Tuulen nopeus + windvec = Tuulivektori + + # Sensor status indicators + consBatteryVoltage = Konsolin akkujännite + heatingVoltage = Lämmitysjännite + inTempBatteryStatus = Sisälämpötila-anturi akun tila + outTempBatteryStatus = Ulkolämpötila-anturin akun tila + rainBatteryStatus = Sadeanturin akun tila + referenceVoltage = Referenssijännite + rxCheckPercent = Signaalin laatu + supplyVoltage = Syöttöjännite + txBatteryStatus = Lähettimen akun tila + windBatteryStatus = Tuulianturin akun tila + batteryStatus1 = Akku 1 + batteryStatus2 = Akku 2 + batteryStatus3 = Akku 3 + batteryStatus4 = Akku 4 + batteryStatus5 = Akku 5 + batteryStatus6 = Akku 6 + batteryStatus7 = Akku 7 + batteryStatus8 = Akku 8 + signal1 = Signaali 1 + signal2 = Signaali 2 + signal3 = Signaali 3 + signal4 = Signaali 4 + signal5 = Signaali 5 + signal6 = Signaali 6 + signal7 = Signaali 7 + signal8 = Signaali 8 + +[Almanac] + # The labels to be used for the phases of the moon: + moon_phases = Uusi kuu, Kasvava kuunsirppi, Ensimmäinen neljännes, Kasvava kupera kuu, Täysikuu, Vähenevä kupera kuu, Viimeinen neljännes, Vähenevä kuunsirppi + +[Extras] + hemispheres = Pohjoinen, Koillinen, Itä, Kaakko, Etelä, Lounas, Länsi, Luode + +[Texts] + Language = Suomi # Finnish + weather = Sää + current = Sää Nyt + yesterday = Eilen + week = Viikko + month = Kuukausi + year = Vuosi + archive = Arkisto + more = Lisää + max = Maksimi + avg = Keskiarvo + min = Minimi + trend = Trendi + about = Tietoja + hardware = Sääasema + altitude = Korkeus merenpinnasta + links = Linkit + almanac = Almanakka + noaa_export = NOAA Raportti + sun = Aurinko + moon = Kuu + rise = Nousee + transit = Lakipiste + set = Laskee + equinox = Päiväntasaus + solstice = Päivänseisaus + moonphases = Kuun vaiheet + currently = Tämänhetkinen + next_new_moon = Seuraava uusi kuu + next_full_moon = Seuraava täysikuu + vernal_equinox = Kevätpäiväntasaus + summer_solstice = Kesäpäivänseisaus + autumnal_equinox = Syyspäiväntasaus + winter_solstice = Talvipäivänseisaus + mars = Mars + venus = Venus + saturn = Saturnus + jupiter = Jupiter + telemetry = Telemetria + history = Historia + min_temp = Alin lämpötila + max_temp = Ylin lämpötila + avg_temp = Keskilämpötila + rain = Sade + rain_days = Sadepäiviä + uv_max = Korkein UV-indeksi + NOAA = NOAA-tiedot + station_uptime = Sääsema ollut käynnissä + server_uptime = Palvelin ollut käynnissä + max_wind = Suurin tuulennopeus + avg_wind = Keskituulennopeus + start_civil_twilight = Aamuhämärä alkaa + end_civil_twilight = Iltahämärä päättyy + daylight = Päivän pituus + less_than_yesterday = vähemmän kuin eilen + more_than_yesterday = enemmän kuin eilen + weather_statistics = Sää + highest = Korkein + lowest = Matalin + all_time_records = Mittaushistorian ennätykset + longest = Pisin diff --git a/skins/neowx-material/lang/fr.conf b/skins/neowx-material/lang/fr.conf new file mode 100644 index 0000000..48172b4 --- /dev/null +++ b/skins/neowx-material/lang/fr.conf @@ -0,0 +1,193 @@ +############################################################################### +# Localization File # +# French # +############################################################################### + +[Units] + + [[Labels]] + + # These are singular, plural + meter = " mètre", " mètres" + day = " jour", " jours" + hour = " heure", " heures" + minute = " minute", " minutes" + second = " seconde", " secondes" + + [[Ordinates]] + + # Ordinal directions. The last one should be for no wind direction + directions = N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSO, SO, OSO, O, ONO, NO, NNO, N/A + +[Labels] + + # Set to hemisphere abbreviations suitable for your location: + hemispheres = N, S, E, O + + # Generic labels, keyed by an observation type. + [[Generic]] + altimeter = Altimètre # QNH + altimeterRate = Taux d'Altimètre + appTemp = Température Ressentie + appTemp1 = Température Ressentie + barometer = Pression Atmosphérique # QFF + barometerRate = Tendance/Variation de Pression Atmosphèrique + cloudbase = Base de Nuages + dateTime = Heure + dewpoint = Point de Rosée + ET = Evapotranspiration + extraHumid1 = Hygrométrie1 + extraHumid2 = Hygrométrie2 + extraHumid3 = Hygrométrie3 + extraHumid4 = Hygrométrie4 + extraHumid5 = Hygrométrie5 + extraHumid6 = Hygrométrie6 + extraHumid7 = Hygrométrie7 + extraHumid8 = Hygrométrie8 + extraTemp1 = Température1 + extraTemp2 = Température2 + extraTemp3 = Température3 + extraTemp4 = Température4 + extraTemp5 = Température5 + extraTemp6 = Température6 + extraTemp7 = Température7 + extraTemp8 = Température8 + heatindex = Indice de Chaleur + inDewpoint = Point de Rosée Intérieure + inHumidity = Hygrométrie Intérieure + inTemp = Température Intérieure + interval = Intervalle + leafTemp1 = Température des feuilles1 + leafTemp2 = Température des feuilles2 + leafWet1 = Humidité des feuilles1 + leafWet2 = Humidité des feuilles2 + lightning_distance = Distance Éclair + lightning_strike_count = Nombre d'Éclairs + luminosity = Luminosité + outHumidity = Hygrométrie Extérieure + outTemp = Température Extérieure + pressure = Pression # QFE + pressureRate = Tendance/Variation de Pression + radiation = Rayonnement Solaire + rain = Précipitations + rainRate = Taux de Précipitations + soilMoist1 = Humidité du Sol1 + soilMoist2 = Humidité du Sol2 + soilMoist3 = Humidité du Sol3 + soilMoist4 = Humidité du Sol4 + soilTemp1 = Température du Sol1 + soilTemp2 = Température du Sol2 + soilTemp3 = Température du Sol3 + soilTemp4 = Température du Sol4 + THSW = THSW Index + UV = Index UV + wind = Vent + windchill = Refroidissement Éolien + windDir = Direction Vent + windGust = Vitesse Rafales + windGustDir = Direction Rafales + windgustvec = Vecteur Rafales + windrun = Parcours du Vent + windSpeed = Vitesse du Vent + windvec = Vecteur du Vent + + # Sensor status indicators + consBatteryVoltage = Batterie Console + heatingVoltage = Batterie Chauffage + inTempBatteryStatus = Température Intérieure + outTempBatteryStatus = Température Extérieure + rainBatteryStatus = Statut du Pluviomètre + referenceVoltage = Tension de Référence + rxCheckPercent = Qualité du Signal + supplyVoltage = Tension d'Alimentation + txBatteryStatus = État de la Batterie du Transmetteur + windBatteryStatus = État de la Batterie de l'Anémomètre + batteryStatus1 = État de la Batterie1 + batteryStatus2 = État de la Batterie2 + batteryStatus3 = État de la Batterie3 + batteryStatus4 = État de la Batterie4 + batteryStatus5 = État de la Batterie5 + batteryStatus6 = État de la Batterie6 + batteryStatus7 = État de la Batterie7 + batteryStatus8 = État de la Batterie8 + signal1 = Signal1 + signal2 = Signal2 + signal3 = Signal3 + signal4 = Signal4 + signal5 = Signal5 + signal6 = Signal6 + signal7 = Signal7 + signal8 = Signal8 + +[Almanac] + + # The labels to be used for the phases of the moon: + moon_phases = Nouvelle, Premier croissant, Premier quartier, Gibbeuse croissante, Pleine, Gibbeuse décroissante, Dernier quartier, Dernier croissant + +[Extras] + hemispheres = N, NE, E, SE, S, SO, O, NO + +[Texts] + Language = Français # Replace with the language you are targeting + + weather = Météo + current = Actuel + yesterday = Hier + week = Semaine + month = Mois + year = Année + archive = Archives + more = Plus + max = Max + avg = Moyen + min = Min + trend = Trend + about = Info + hardware = Hardware + altitude = Altitude + links = Liens + almanac = Astronomie + noaa_export = TXT Report + sun = Soleil + moon = Lune + rise = lever + transit = transit + set = coucher + equinox = Èquinoxe + solstice = Solstice + moonphases = Phase de lune + currently = Actuellement + next_new_moon = Prochaine nouvelle lune + next_full_moon = Prochaine pleine lune + vernal_equinox = Èquinoxe vernal + summer_solstice = Solstice d'été + autumnal_equinox = Èquinoxe d'automne + winter_solstice = Solstice d'hiver + mars = Mars + venus = Venus + saturn = Saturn + jupiter = Jupiter + telemetry = Télémétrie + history = History + min_temp = Minimum Temperature + max_temp = Maximum Temperature + avg_temp = Average Temperature + rain = Rainfall + rain_days = Days of Rain + uv_max = Maximum UV Index + NOAA = NOAA Data + station_uptime = Station Uptime + server_uptime = Server Uptime + max_wind = Maximum Windspeed + avg_wind = Average Windspeed + start_civil_twilight = Start Civil Twilight + end_civil_twilight = End Civil Twilight + daylight = Daylight + less_than_yesterday = less than yesterday + more_than_yesterday = more than yesterday + weather_statistics = Weather Statistics + all_time_records = All-time Records + highest = Highest + lowest = Lowest + longest = Longest + most = Most \ No newline at end of file diff --git a/skins/neowx-material/lang/it.conf b/skins/neowx-material/lang/it.conf new file mode 100644 index 0000000..8594ae8 --- /dev/null +++ b/skins/neowx-material/lang/it.conf @@ -0,0 +1,193 @@ +############################################################################### +# Localization File # +# Italian # +############################################################################### + +[Units] + + [[Labels]] + + # These are singular, plural + meter = " metro", " metri" + day = " giorno", " giorni" + hour = " ora", " ore" + minute = " minuto", " minuti" + second = " secondo", " secondi" + + [[Ordinates]] + + # Ordinal directions. The last one should be for no wind direction + directions = N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSO, SO, OSO, O, ONO, NO, NNO, N.D. + +[Labels] + + # Set to hemisphere abbreviations suitable for your location: + hemispheres = N, S, E, O + + # Generic labels, keyed by an observation type. + [[Generic]] + altimeter = Altimetro # QNH + altimeterRate = Freq. agg. altimetro + appTemp = Temperatura apparente + appTemp1 = Temperatura apparente1 + barometer = Pressione # QFF + barometerRate = Freq. agg. barometro + cloudbase = Base delle nubi + dateTime = Ora + dewpoint = Punto di rugiada + ET = ET + extraHumid1 = Umidità1 + extraHumid2 = Umidità2 + extraHumid3 = Umidità3 + extraHumid4 = Umidità4 + extraHumid5 = Umidità5 + extraHumid6 = Umidità6 + extraHumid7 = Umidità7 + extraHumid8 = Umidità8 + extraTemp1 = Temperatura1 + extraTemp2 = Temperatura2 + extraTemp3 = Temperatura3 + extraTemp4 = Temperatura4 + extraTemp5 = Temperatura5 + extraTemp6 = Temperatura6 + extraTemp7 = Temperatura7 + extraTemp8 = Temperatura8 + heatindex = Indice di calore + inDewpoint = Punto di rugiada interno + inHumidity = Umidità interna + inTemp = Temperatura interna + interval = Intervallo + leafTemp1 = Temperatura fogliare1 + leafTemp2 = Temperatura fogliare2 + leafWet1 = Umidità fogliare1 + leafWet2 = Umidità fogliare2 + lightning_distance = Distanza del fulmine + lightning_strike_count = Fulmini + luminosity = Lluminosità + outHumidity = Umidità + outTemp = Temperatura + pressure = Pressione # QFE + pressureRate = Freq. agg. pressione + radiation = Radiazione solare + rain = Pioggia + rainRate = Intensità pioggia + soilMoist1 = Umidità del suolo1 + soilMoist2 = Umidità del suolo2 + soilMoist3 = Umidità del suolo3 + soilMoist4 = Umidità del suolo4 + soilTemp1 = Temperatura del suolo1 + soilTemp2 = Temperatura del suolo2 + soilTemp3 = Temperatura del suolo3 + soilTemp4 = Temperatura del suolo4 + THSW = Indice THSV + UV = Indice UV + wind = Vento + windchill = Temperatura percepita + windDir = Direzione del vento + windGust = Velocità raffica + windGustDir = Direzione raffica + windgustvec = Vettore raffica + windrun = Vento filato + windSpeed = Velocità del vento + windvec = Vettore del vento + + # Sensor status indicators + consBatteryVoltage = Console + heatingVoltage = Riscaldatore + inTempBatteryStatus = Termometro interno + outTempBatteryStatus = Termometro + rainBatteryStatus = Pluviometro + referenceVoltage = Riferimento + rxCheckPercent = Qualità del segnale + supplyVoltage = Alimentazione + txBatteryStatus = Trasmettitore + windBatteryStatus = Anemometro + batteryStatus1 = Batteria1 + batteryStatus2 = Batteria2 + batteryStatus3 = Batteria3 + batteryStatus4 = Batteria4 + batteryStatus5 = Batteria5 + batteryStatus6 = Batteria6 + batteryStatus7 = Batteria7 + batteryStatus8 = Batteria8 + signal1 = Segnale1 + signal2 = Segnale2 + signal3 = Segnale3 + signal4 = Segnale4 + signal5 = Segnale5 + signal6 = Segnale6 + signal7 = Segnale7 + signal8 = Segnale8 + +[Almanac] + + # The labels to be used for the phases of the moon: + moon_phases = Nuova, Crescente, Primo quarto, Gibbosa crescente, Piena, Gibbosa calante, Ultimo quarto, Calante + +[Extras] + hemispheres = N, NE, E, SE, S, SO, O, NO + + +[Texts] + Language = Italiano # Replace with the language you are targeting + weather = Tempo + current = Attuale + yesterday = Ieri + week = Settimana + month = Mese + year = Anno + archive = Archivio + more = Continua + max = Max + avg = Media + min = Min + trend = Trend + about = Informazioni + hardware = Hardware + altitude = Altitudine + links = Links utili + almanac = Almanacco + noaa_export = Testo Report + sun = Sole + moon = Luna + rise = Aumento + transit = Transito + set = Caduta + equinox = Equinozio + solstice = Solstizio + moonphases = Fase lunare + currently = Attuale + next_new_moon = Prossima luna nuova + next_full_moon = Prossima luna piena + vernal_equinox = Equinozio primavera + summer_solstice = Stolstizio estate + autumnal_equinox = Equinozio autunno + winter_solstice = Solstizio inverno + mars = Marte + venus = Venere + saturn = Saturno + jupiter = Giove + telemetry = Telemetria + history = History + min_temp = Minimum Temperature + max_temp = Maximum Temperature + avg_temp = Average Temperature + rain = Rainfall + rain_days = Days of Rain + uv_max = Maximum UV Index + NOAA = NOAA Data + station_uptime = Station Uptime + server_uptime = Server Uptime + max_wind = Maximum Windspeed + avg_wind = Average Windspeed + start_civil_twilight = Start Civil Twilight + end_civil_twilight = End Civil Twilight + daylight = Daylight + less_than_yesterday = less than yesterday + more_than_yesterday = more than yesterday + weather_statistics = Weather Statistics + all_time_records = All-time Records + highest = Highest + lowest = Lowest + longest = Longest + most = Most \ No newline at end of file diff --git a/skins/neowx-material/lang/nl.conf b/skins/neowx-material/lang/nl.conf new file mode 100644 index 0000000..23d9153 --- /dev/null +++ b/skins/neowx-material/lang/nl.conf @@ -0,0 +1,193 @@ +############################################################################### +# Localization File # +# Dutch # +############################################################################### + +[Units] + + [[Labels]] + + # These are singular, plural + meter = " meter", " meter" + day = " dag", " dagen" + hour = " uur", " uren" + minute = " minuut", " minuten" + second = " seconde", " seconden" + + [[Ordinates]] + + # Ordinal directions. The last one should be for no wind direction + directions = N, NNO, NO, ONO, O, OZO, ZO, ZZO, Z, ZZW, ZW, WZW, W, WNW, NW, NNW, N/A + +[Labels] + + # Set to hemisphere abbreviations suitable for your location: + hemispheres = N, Z, O, W + + # Generic labels, keyed by an observation type. + [[Generic]] + altimeter = Luchtdruk (QNH) # QNH + altimeterRate = Luchtdrukverandering + appTemp = Gevoelstemperatuur + appTemp1 = Gevoelstemperatuur + barometer = Luchtdruk # QFF + barometerRate = Luchtdrukverandering + cloudbase = Wolkenbasis + dateTime = Tijd + dewpoint = Dauwpunt + ET = Verdamping + extraHumid1 = Luchtvochtigheid1 + extraHumid2 = Luchtvochtigheid2 + extraHumid3 = Luchtvochtigheid3 + extraHumid4 = Luchtvochtigheid4 + extraHumid5 = Luchtvochtigheid5 + extraHumid6 = Luchtvochtigheid6 + extraHumid7 = Luchtvochtigheid7 + extraHumid8 = Luchtvochtigheid8 + extraTemp1 = Temperatuur1 + extraTemp2 = Temperatuur2 + extraTemp3 = Temperatuur3 + extraTemp4 = Temperatuur4 + extraTemp5 = Temperatuur5 + extraTemp6 = Temperatuur6 + extraTemp7 = Temperatuur7 + extraTemp8 = Temperatuur8 + heatindex = Hitte-index + inDewpoint = Dauwpunt Binnen + inHumidity = Luchtvochtigheid Binnen + inTemp = Temperatuur Binnen + interval = Interval + leafTemp1 = Blad temperatuur1 + leafTemp2 = Blad temperatuur2 + leafWet1 = Blad vocht1 + leafWet2 = Blad vocht2 + lightning_distance = Bliksemafstand + lightning_strike_count = Bliksemontladingen + luminosity = Helderheid + outHumidity = Luchtvochtigheid + outTemp = Temperatuur + pressure = Luchtdruk (QFE) # QFE + pressureRate = Luchtdrukverandering + radiation = Zonnestraling + rain = Neerslag + rainRate = Intensiteit + soilMoist1 = Bodemvocht1 + soilMoist2 = Bodemvocht2 + soilMoist3 = Bodemvocht3 + soilMoist4 = Bodemvocht4 + soilTemp1 = Bodemtemperatuur1 + soilTemp2 = Bodemtemperatuur2 + soilTemp3 = Bodemtemperatuur3 + soilTemp4 = Bodemtemperatuur4 + THSW = THSW-index + UV = UV-index + wind = Wind + windchill = Windchill + windDir = Windrichting + windGust = Windstoot + windGustDir = Windstootrichting + windgustvec = Windstootvector + windrun = Windrun + windSpeed = Windsnelheid + windvec = Windvector + + # Sensor status indicators + consBatteryVoltage = Console Batterij + heatingVoltage = Verwarming Batterij + inTempBatteryStatus = BinnenTemperatuur Batterij + outTempBatteryStatus = Buitentemperatuur Batterij + rainBatteryStatus = Regen Batterij + referenceVoltage = Referentie Voltage + rxCheckPercent = Signaalkwaliteit + supplyVoltage = Voeding Voltage + txBatteryStatus = Zender Batterij + windBatteryStatus = Wind Batterij + batteryStatus1 = Accu1 + batteryStatus2 = Accu2 + batteryStatus3 = Accu3 + batteryStatus4 = Accu4 + batteryStatus5 = Accu5 + batteryStatus6 = Accu6 + batteryStatus7 = Accu7 + batteryStatus8 = Accu8 + signal1 = Signaal1 + signal2 = Signaal2 + signal3 = Signaal3 + signal4 = Signaal4 + signal5 = Signaal5 + signal6 = Signaal6 + signal7 = Signaal7 + signal8 = Signaal8 + +[Almanac] + + # The labels to be used for the phases of the moon: + moon_phases = Nieuw, Jonge Maansikkel, Eerste Kwartier, Wassende Maan, Vol, Afnemende Maan, Laatste Kwartier, Asgrauwe Maan + +[Extras] + hemispheres = N, NO, O, ZO, Z, ZW, W, NW + +[Texts] + Language = Nederlands # Replace with the language you are targeting + + weather = Weer + current = Actueel + yesterday = Gisteren + week = Week + month = Maand + year = Jaar + archive = Archief + more = Meer + max = Max + avg = Gem. + min = Min + trend = Trend + about = Over + hardware = Hardware + altitude = Hoogte + links = Links + almanac = Almanak + noaa_export = TXT Rapport + sun = Zon + moon = Maan + rise = Opkomst + transit = Hoogste Punt + set = Ondergang + equinox = Equinox + solstice = Zonnewende + moonphases = Maanfasen + currently = Actueel + next_new_moon = Volgende Nieuwe Maan + next_full_moon = Volgende Volle Maan + vernal_equinox = Lente-equinox + summer_solstice = Zomerwende + autumnal_equinox = Herfstequinox + winter_solstice = Winterwende + mars = Mars + venus = Venus + saturn = Saturnus + jupiter = Jupiter + telemetry = Telemetrie + history = Historie + min_temp = Minimum Temperatuur + max_temp = Maximum Temperatuur + avg_temp = Gemiddelde Temperatuur + rain = Neerslag + rain_days = Neerslagdagen + uv_max = Maximum UV-index + NOAA = NOAA Data + station_uptime = Station Uptime + server_uptime = Server Uptime + max_wind = Maximum Windsnelheid + avg_wind = Gemiddelde Windsnelheid + start_civil_twilight = Begin Civiele Schemering + end_civil_twilight = Einde Civiele Schemering + daylight = Daglicht + less_than_yesterday = minder dan gisteren + more_than_yesterday = meer dan gisteren + weather_statistics = Weerstatistieken + all_time_records = Weerrecords + highest = Hoogste + lowest = Laagste + longest = Langste + most = Meeste \ No newline at end of file diff --git a/skins/neowx-material/lang/se.conf b/skins/neowx-material/lang/se.conf new file mode 100644 index 0000000..1d828ef --- /dev/null +++ b/skins/neowx-material/lang/se.conf @@ -0,0 +1,198 @@ +############################################################################### +# Localization File # +# Swedish # +############################################################################### + +[Units] + + [[Labels]] + # These are singular, plural + meter = " meter", " meter" + day = " dag", " dagar" + hour = " timme", " timmar" + minute = " minut", " minuter" + second = " sekund", " sekunder" + cm_per_hour = " cm/t" + hPa_per_hour = " hPa/t" + inch_per_hour = " in/t" + inHg_per_hour = " inHg/t" + km_per_hour = " km/t" + km_per_hour2 = " km/t" + kPa_per_hour = " kPa/t", + mbar_per_hour = " mbar/t" + mm_per_hour = " mm/t" + mmHg_per_hour = " mmHg/t" + + [[Ordinates]] + # Ordinal directions. The last one should be for no wind direction + directions = N, NNÖ, NÖ, ÖNÖ, Ö, ÖSÖ, SÖ, SSÖ, S, SSV, SV, VSV, V, VNV, NV, NNV, N/A + +[Labels] + # Set to hemisphere abbreviations suitable for your location: + hemispheres = N, S, Ö, V + + [[Generic]] + altimeter = Höjdmätare # QNH + altimeterRate = Höjdmätare trend + appTemp = Känns som + appTemp1 = Känns som + barometer = Barometer # QFF + barometerRate = Barometer trend + cloudbase = Molnbas + dateTime = Tid + dewpoint = Daggpunkt ute + ET = Evapotranspiration + extraHumid1 = Fuktighet1 + extraHumid2 = Fuktighet2 + extraHumid3 = Fuktighet3 + extraHumid4 = Fuktighet4 + extraHumid5 = Fuktighet5 + extraHumid6 = Fuktighet6 + extraHumid7 = Fuktighet7 + extraHumid8 = Fuktighet8 + extraTemp1 = Temperatur1 + extraTemp2 = Temperatur2 + extraTemp3 = Temperatur3 + extraTemp4 = Temperatur4 + extraTemp5 = Temperatur5 + extraTemp6 = Temperatur6 + extraTemp7 = Temperatur7 + extraTemp8 = Temperatur8 + heatindex = Värmeindex + inDewpoint = Daggpunkten inne + inHumidity = Fuktighet inne + inTemp = Temperatur inne + interval = Intervall + leafTemp1 = Bladtemperatur1 + leafTemp2 = Bladtemperatur2 + leafWet1 = Bladvåthet1 + leafWet2 = Bladvåthet2 + lightning_distance = Blixtavstånd + lightning_strike_count = Blixtnedslag + luminosity = Ljusstyrka + outHumidity = Fuktighet ute + outTemp = Temperatur ute + pressure = Tryck # QFE + pressureRate = Tryckförändringshastighet + radiation = Strålning + rain = Regn + rainRate = Regnhastighet + soilMoist1 = Markfuktighet1 + soilMoist2 = Markfuktighet2 + soilMoist3 = Markfuktighet3 + soilMoist4 = Markfuktighet4 + soilTemp1 = Jordtemperatur1 + soilTemp2 = Jordtemperatur2 + soilTemp3 = Jordtemperatur3 + soilTemp4 = Jordtemperatur4 + THSW = THSW Index + UV = UV-index + wind = Vind + windchill = Vindens kyleffekt + windDir = Vindriktning + windGust = Vindby hastighet + windGustDir = Vindbyens riktning + windgustvec = Vindby vektor + windrun = Vindlöpning + windSpeed = Vindhastighet + windvec = Vind vektor + + # Sensor status indicators + consBatteryVoltage = Konsol batteri + heatingVoltage = Värmebatteri + inTempBatteryStatus = Innetemperatur batteri + outTempBatteryStatus = Utetemperatur batteri + rainBatteryStatus = Regnbatteri + referenceVoltage = Referensspänning + rxCheckPercent = Signalkvalitet + supplyVoltage = Matningsspänning + txBatteryStatus = Sändarbatteri + windBatteryStatus = Vindbatteri + batteryStatus1 = Battery1 + batteryStatus2 = Battery2 + batteryStatus3 = Battery3 + batteryStatus4 = Battery4 + batteryStatus5 = Battery5 + batteryStatus6 = Battery6 + batteryStatus7 = Battery7 + batteryStatus8 = Battery8 + signal1 = Signal1 + signal2 = Signal2 + signal3 = Signal3 + signal4 = Signal4 + signal5 = Signal5 + signal6 = Signal6 + signal7 = Signal7 + signal8 = Signal8 + +[Almanac] + # The labels to be used for the phases of the moon: + moon_phases = Ny måne, Vaxande halvmåne, Första kvartsmånen, Vaxande gibbous måne, Fullmåne, Avtagande gibbous måne, Sista kvartsmånen, Avtagande halvmåne + +[Extras] + hemispheres = N, NÖ, Ö, SÖ, S, SV, V, NV + +[Texts] + Language = Svenska # Swedish + weather = Väder + current = Aktuellt + yesterday = Igår + week = Vecka + month = Månad + year = År + archive = Arkiv + more = Mer + max = Max + avg = Genomsnitt + min = Min + trend = Trend + about = Om + hardware = Hårdvara + altitude = Höjd över havet + links = Länkar + almanac = Almanack + noaa_export = TXT Rapport + sun = Solen + moon = Måne + rise = Upp + transit = Transiter + set = Ned + equinox = Dagjämning + solstice = Solstice + moonphases = Månfaser + currently = Just nu + next_new_moon = Nästa nymåne + next_full_moon = Nästa fullmåne + vernal_equinox = Vårdagjämning + summer_solstice = Sommarsolstånd + autumnal_equinox = Höstdagjämning + winter_solstice = Vintersolståndet + mars = Mars + venus = Venus + saturn = Saturnus + jupiter = Jupiter + telemetry = Telemetri + history = Historik + min_temp = Lägsta temperatur + max_temp = Maximal temperatur + avg_temp = Medeltemperatur + rain = Regn nederbörd + rain_days = Dagar av regn + uv_max = Maximal UV-index + NOAA = NOAA-data + station_uptime = Stationens drifttid + server_uptime = Serverns drifttid + max_wind = Maximal vindhastighet + avg_wind = Genomsnittlig vindhastighet + start_civil_twilight = Start Civil Twilight + end_civil_twilight = End Civil Twilight + daylight = Daylight + less_than_yesterday = less than yesterday + more_than_yesterday = more than yesterday + weather_statistics = Weather Statistics + all_time_records = All-time Records + highest = Highest + lowest = Lowest + longest = Longest + most = Most + diff --git a/src/manifest.json b/skins/neowx-material/manifest.json similarity index 100% rename from src/manifest.json rename to skins/neowx-material/manifest.json diff --git a/src/month-%Y-%m.html.tmpl b/skins/neowx-material/month-%Y-%m.html.tmpl similarity index 91% rename from src/month-%Y-%m.html.tmpl rename to skins/neowx-material/month-%Y-%m.html.tmpl index 4afb10e..7c958f2 100644 --- a/src/month-%Y-%m.html.tmpl +++ b/skins/neowx-material/month-%Y-%m.html.tmpl @@ -29,7 +29,7 @@
$month.wind.avg
- $Extras.Translations[$Extras.language].avg + $gettext("avg")

@@ -113,7 +113,7 @@ ## +-------------------------------------------------------------------------+ - + $month_name $year_name | $station.location @@ -218,11 +218,11 @@ new ApexCharts(document.querySelector('#$id'), { ...graph_${type}_config, yaxis: { - labels: { - formatter: function (val) { - return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; - } - } + labels: { + formatter: function (val) { + return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; + } + }, }, series: [ { @@ -258,13 +258,45 @@ new ApexCharts(document.querySelector('#$id'), { new ApexCharts(document.querySelector('#$id'), { ...graph_${type}_config, - yaxis: { - labels: { - formatter: function (val) { - return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; - } - } - }, + #if $name == "windDir" + yaxis: { + max: 360, + min: 0, + type: 'datetime', + tickAmount: 8, + trim: false, + labels: { + tickAmount: 8, + rotateAlways: false, + hideOverlappingLabels: true, + showDuplicates: false, + trim: false, + formatter: function(val, timestamp) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction; + } + }, + }, + tooltip: { + enabled: true, + y: { + formatter: function (val) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction + ' (' + degrees.toFixed(0) + '°)'; + } + }, + }, + #else + yaxis: { + labels: { + formatter: function (val) { + return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; + } + }, + }, + #end if series: [ { name: "$getVar('obs.label.' + series1)", @@ -310,10 +342,12 @@ new ApexCharts(document.querySelector('#$id'), { var graph_bar_config = { #include "graph_bar_archive_config.inc" } - var graph_radar_config = { #include "graph_radar_config.inc" } + var graph_line_config = { + #include "graph_line_archive_config.inc" + } // outTemp + Dewpoint $getChartJsCode("outTemp", "outTempchart", "area", "outTemp", "dewpoint") @@ -333,6 +367,7 @@ new ApexCharts(document.querySelector('#$id'), { // Wind $getChartJsCode("windSpeed", "windSpeedchart", "area", "windSpeed", "windGust", "max") + $getChartJsCode("windDir", "windDirchart", "line", "windDir") // outHumidity $getChartJsCode("outHumidity", "outHumiditychart", "area", "outHumidity") @@ -349,6 +384,10 @@ new ApexCharts(document.querySelector('#$id'), { #if $month.radiation.has_data $getChartJsCode("radiation", "radiationchart", "area", "radiation", "", "max") #end if + + #if $month.luminosity.has_data + $getChartJsCode("luminosity", "luminositychart", "area", "luminosity", "", "max") + #end if // inTemp + inHumidity $getChartJsCode("inTemp", "inTempchart", "area", "inTemp") diff --git a/src/month.html.tmpl b/skins/neowx-material/month.html.tmpl similarity index 91% rename from src/month.html.tmpl rename to skins/neowx-material/month.html.tmpl index ef16405..b55db99 100644 --- a/src/month.html.tmpl +++ b/skins/neowx-material/month.html.tmpl @@ -29,7 +29,7 @@ <div class="row"> <div class="col-3 text-muted font-small"> $month.wind.avg <br> - $Extras.Translations[$Extras.language].avg + $gettext("avg") </div> <div class="col-6"> <h4 class="h2-responsive"> @@ -113,10 +113,10 @@ ## +-------------------------------------------------------------------------+ <!DOCTYPE html> -<html lang="$Extras.language"> +<html lang="$lang"> <head> <title> - $Extras.Translations[$Extras.language][$active_nav] | $station.location + $gettext($active_nav) | $station.location #include "head.inc" @@ -211,13 +211,45 @@ new ApexCharts(document.querySelector('#$id'), { ...graph_${type}_config, - yaxis: { - labels: { - formatter: function (val) { - return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; - } - } - }, + #if $name == "windDir" + yaxis: { + max: 360, + min: 0, + type: 'datetime', + tickAmount: 8, + trim: false, + labels: { + tickAmount: 8, + rotateAlways: false, + hideOverlappingLabels: true, + showDuplicates: false, + trim: false, + formatter: function(val, timestamp) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction; + } + }, + }, + tooltip: { + enabled: true, + y: { + formatter: function (val) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction + ' (' + degrees.toFixed(0) + '°)'; + } + }, + }, + #else + yaxis: { + labels: { + formatter: function (val) { + return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; + } + }, + }, + #end if series: [ { name: "$getVar('obs.label.' + series1)", @@ -261,11 +293,12 @@ new ApexCharts(document.querySelector('#$id'), { var graph_bar_config = { #include "graph_bar_config.inc" } - var graph_radar_config = { #include "graph_radar_config.inc" } - + var graph_line_config = { + #include "graph_line_config.inc" + } // outTemp + Dewpoint $getChartJsCode("outTemp", "outTempchart", "area", "outTemp", "dewpoint") @@ -284,6 +317,7 @@ new ApexCharts(document.querySelector('#$id'), { // Wind $getChartJsCode("windSpeed", "windSpeedchart", "area", "windSpeed", "windGust", "max") + $getChartJsCode("windDir", "windDirchart", "line", "windDir") // outHumidity $getChartJsCode("outHumidity", "outHumiditychart", "area", "outHumidity") @@ -300,6 +334,10 @@ new ApexCharts(document.querySelector('#$id'), { #if $month.radiation.has_data $getChartJsCode("radiation", "radiationchart", "area", "radiation", "", "max") #end if + + #if $month.luminosity.has_data + $getChartJsCode("luminosity", "luminositychart", "area", "luminosity", "", "max") + #end if // inTemp + inHumidity $getChartJsCode("inTemp", "inTempchart", "area", "inTemp") diff --git a/skins/neowx-material/package.json b/skins/neowx-material/package.json new file mode 100644 index 0000000..cbac624 --- /dev/null +++ b/skins/neowx-material/package.json @@ -0,0 +1,17 @@ +{ + "name": "neowx-material", + "version": "1.36.0", + "description": "The most versatile and modern weewx skin", + "main": "index.js", + "repository": "https://github.com/neoground/neowx-material", + "author": "Neoground GmbH", + "license": "MIT", + "dependencies": { + "sass": "^1.85.1" + }, + "scripts": { + "build-css": "sass --load-path scss scss/style.scss css/style.css", + "build-minify-css": "sass --style compressed --load-path scss scss/style.scss css/style.min.css", + "build": "yarn run build-css && build-minify-css" + } +} diff --git a/src/scss/_custom-variables.scss b/skins/neowx-material/scss/_custom-variables.scss similarity index 100% rename from src/scss/_custom-variables.scss rename to skins/neowx-material/scss/_custom-variables.scss diff --git a/src/scss/_neowx-material.scss b/skins/neowx-material/scss/_neowx-material.scss similarity index 97% rename from src/scss/_neowx-material.scss rename to skins/neowx-material/scss/_neowx-material.scss index fcacdcb..d644473 100644 --- a/src/scss/_neowx-material.scss +++ b/skins/neowx-material/scss/_neowx-material.scss @@ -66,7 +66,7 @@ body { } .text-muted { - color: #aaa !important; + color: #aaa; } // Adjusted colors. Default text is color 500, in dark: 300 @@ -108,7 +108,7 @@ body { } .text-muted { - color: #aaa !important; + color: #aaa; } // Adjusted colors. Default text is color 500, in dark: 300 diff --git a/src/scss/_rubik-font.scss b/skins/neowx-material/scss/_rubik-font.scss similarity index 100% rename from src/scss/_rubik-font.scss rename to skins/neowx-material/scss/_rubik-font.scss diff --git a/src/scss/core/_colors.scss b/skins/neowx-material/scss/core/_colors.scss similarity index 100% rename from src/scss/core/_colors.scss rename to skins/neowx-material/scss/core/_colors.scss diff --git a/src/scss/core/_global.scss b/skins/neowx-material/scss/core/_global.scss similarity index 100% rename from src/scss/core/_global.scss rename to skins/neowx-material/scss/core/_global.scss diff --git a/src/scss/core/_helpers.scss b/skins/neowx-material/scss/core/_helpers.scss similarity index 100% rename from src/scss/core/_helpers.scss rename to skins/neowx-material/scss/core/_helpers.scss diff --git a/src/scss/core/_masks.scss b/skins/neowx-material/scss/core/_masks.scss similarity index 100% rename from src/scss/core/_masks.scss rename to skins/neowx-material/scss/core/_masks.scss diff --git a/src/scss/core/_mixins.scss b/skins/neowx-material/scss/core/_mixins.scss similarity index 100% rename from src/scss/core/_mixins.scss rename to skins/neowx-material/scss/core/_mixins.scss diff --git a/src/scss/core/_typography.scss b/skins/neowx-material/scss/core/_typography.scss similarity index 100% rename from src/scss/core/_typography.scss rename to skins/neowx-material/scss/core/_typography.scss diff --git a/src/scss/core/_variables.scss b/skins/neowx-material/scss/core/_variables.scss similarity index 100% rename from src/scss/core/_variables.scss rename to skins/neowx-material/scss/core/_variables.scss diff --git a/src/scss/core/_waves.scss b/skins/neowx-material/scss/core/_waves.scss similarity index 100% rename from src/scss/core/_waves.scss rename to skins/neowx-material/scss/core/_waves.scss diff --git a/src/scss/core/bootstrap/_functions.scss b/skins/neowx-material/scss/core/bootstrap/_functions.scss similarity index 100% rename from src/scss/core/bootstrap/_functions.scss rename to skins/neowx-material/scss/core/bootstrap/_functions.scss diff --git a/src/scss/core/bootstrap/_rfs.scss b/skins/neowx-material/scss/core/bootstrap/_rfs.scss similarity index 100% rename from src/scss/core/bootstrap/_rfs.scss rename to skins/neowx-material/scss/core/bootstrap/_rfs.scss diff --git a/src/scss/core/bootstrap/_variables.scss b/skins/neowx-material/scss/core/bootstrap/_variables.scss similarity index 100% rename from src/scss/core/bootstrap/_variables.scss rename to skins/neowx-material/scss/core/bootstrap/_variables.scss diff --git a/src/scss/free/_animations-basic.scss b/skins/neowx-material/scss/free/_animations-basic.scss similarity index 100% rename from src/scss/free/_animations-basic.scss rename to skins/neowx-material/scss/free/_animations-basic.scss diff --git a/src/scss/free/_badges.scss b/skins/neowx-material/scss/free/_badges.scss similarity index 100% rename from src/scss/free/_badges.scss rename to skins/neowx-material/scss/free/_badges.scss diff --git a/src/scss/free/_buttons.scss b/skins/neowx-material/scss/free/_buttons.scss similarity index 100% rename from src/scss/free/_buttons.scss rename to skins/neowx-material/scss/free/_buttons.scss diff --git a/src/scss/free/_cards.scss b/skins/neowx-material/scss/free/_cards.scss similarity index 100% rename from src/scss/free/_cards.scss rename to skins/neowx-material/scss/free/_cards.scss diff --git a/src/scss/free/_dropdowns.scss b/skins/neowx-material/scss/free/_dropdowns.scss similarity index 100% rename from src/scss/free/_dropdowns.scss rename to skins/neowx-material/scss/free/_dropdowns.scss diff --git a/src/scss/free/_footers.scss b/skins/neowx-material/scss/free/_footers.scss similarity index 100% rename from src/scss/free/_footers.scss rename to skins/neowx-material/scss/free/_footers.scss diff --git a/src/scss/free/_forms.scss b/skins/neowx-material/scss/free/_forms.scss similarity index 100% rename from src/scss/free/_forms.scss rename to skins/neowx-material/scss/free/_forms.scss diff --git a/src/scss/free/_list-group.scss b/skins/neowx-material/scss/free/_list-group.scss similarity index 100% rename from src/scss/free/_list-group.scss rename to skins/neowx-material/scss/free/_list-group.scss diff --git a/src/scss/free/_msc.scss b/skins/neowx-material/scss/free/_msc.scss similarity index 100% rename from src/scss/free/_msc.scss rename to skins/neowx-material/scss/free/_msc.scss diff --git a/src/scss/free/_navbars.scss b/skins/neowx-material/scss/free/_navbars.scss similarity index 100% rename from src/scss/free/_navbars.scss rename to skins/neowx-material/scss/free/_navbars.scss diff --git a/src/scss/free/_tables.scss b/skins/neowx-material/scss/free/_tables.scss similarity index 100% rename from src/scss/free/_tables.scss rename to skins/neowx-material/scss/free/_tables.scss diff --git a/src/scss/style.scss b/skins/neowx-material/scss/style.scss similarity index 100% rename from src/scss/style.scss rename to skins/neowx-material/scss/style.scss diff --git a/src/skin.conf b/skins/neowx-material/skin.conf similarity index 58% rename from src/skin.conf rename to skins/neowx-material/skin.conf index 1dcb2e5..c8a0814 100644 --- a/src/skin.conf +++ b/skins/neowx-material/skin.conf @@ -40,20 +40,18 @@ # This is the current version of this skin. # You can check for updates on the project page. # - version = 1.11 + version = 1.37.2 # Language # ------------------------------------------------------------------------- # - # Set the language of this skin. - # This is also the used key in the [[Translations]] section below. + # The language of this skin is definde in weewx.conf file # - # Note: Labels are defined in weewx.conf Labels -> Generic section - # (ca. line 362) and need to be translated there. - # - # Available: en, ca, de, es, fi, fr, it + # Translations + # Change language specific text in the language file + # /lang/.conf in the section [Texts] # - language = en + # Available language: en, ca, de, es, fi, fr, it, se, nl # Color of your skin # ------------------------------------------------------------------------- @@ -112,6 +110,14 @@ # If you don't like the logo you can specify the URL to your own custom_logo_url = + # Enable Google Analytics + google_analytics_enable = no + google_analytics_id = + + # enable or disable auto refresh and define number seconds after page will be reloaded + auto_refresh_enable = yes + auto_refresh_seconds = 300 + # Footer # ------------------------------------------------------------------------- @@ -199,7 +205,7 @@ values_order = outTemp, outHumidity, barometer, windSpeed, rain, snowDepth, dewpoint, windchill, heatindex, inTemp, inHumidity, UV, ET, radiation, appTemp, cloudbase, extraTemp1, extraHumid1, extraTemp2, extraHumid2, extraTemp3, extraHumid3, extraTemp4, extraHumid4, extraTemp5, extraHumid5, extraTemp6, extraHumid6, extraTemp7, extraHumid7, extraTemp8, extraHumid8 # The order of chart cards (right column) - charts_order = outTemp, windchill, barometer, rain, snowDepth, windSpeed, windvec, UV, ET, radiation, outHumidity, inTemp, inHumidity, appTemp, cloudbase, extraTemp1, extraHumid1, extraTemp2, extraHumid2, extraTemp3, extraHumid3, extraTemp4, extraHumid4, extraTemp5, extraHumid5, extraTemp6, extraHumid6, extraTemp7, extraHumid7, extraTemp8, extraHumid8 + charts_order = outTemp, windchill, barometer, rain, snowDepth, windSpeed, windDir, windvec, UV, ET, radiation, outHumidity, inTemp, inHumidity, appTemp, cloudbase, extraTemp1, extraHumid1, extraTemp2, extraHumid2, extraTemp3, extraHumid3, extraTemp4, extraHumid4, extraTemp5, extraHumid5, extraTemp6, extraHumid6, extraTemp7, extraHumid7, extraTemp8, extraHumid8 # The order of cards on telemetry page telemetry_order = rxCheckPercent, txBatteryStatus, windBatteryStatus, rainBatteryStatus, outTempBatteryStatus, inTempBatteryStatus, consBatteryVoltage, heatingVoltage, supplyVoltage, referenceVoltage, extraBatteryStatus1, extraBatteryStatus2, extraBatteryStatus3, extraBatteryStatus4, extraBatteryStatus5, extraBatteryStatus6, extraBatteryStatus7, extraBatteryStatus8 @@ -218,9 +224,9 @@ mode = auto # Here you can set a hex code for the text color of low / high values - # on all cards. By default they are grey. (quotes are needed on values) - # lo_value_color = "#03a9f4" - # hi_value_color = "#f44336" + # on all cards. By default they are grey. (quotes are needed on values but no #) + # lo_value_color = "03a9f4" + # hi_value_color = "f44336" lo_value_color = hi_value_color = @@ -311,299 +317,10 @@ # Feel free to add your own or adjust the values. # We robots sometimes no good at translating. Beep Boop. # - [[Translations]] - - # These are the translations of text strings in the skin. - # Each language has its own section. - # Key just needs to be set in the language variable above. - # - # For general translations and custom units see the weewx.conf. - # See: https://www.weewx.com/docs/customizing.htm#localization - - [[[en]]] - weather = Weather - current = Current - yesterday = Yesterday - week = Week - month = Month - year = Year - archive = Archive - more = More - max = Max - avg = Avg - min = Min - trend = Trend - about = About - hardware = Hardware - altitude = Altitude - links = Links - almanac = Almanac - noaa_export = TXT Report - sun = Sun - moon = Moon - rise = Rise - transit = Transit - set = Set - equinox = Equinox - solstice = Solstice - moonphases = Moon Phases - currently = Currently - next_new_moon = Next New Moon - next_full_moon = Next Full Moon - vernal_equinox = Vernal Equinox - summer_solstice = Summer Solstice - autumnal_equinox = Autumnal Equinox - winter_solstice = Winter Solstice - mars = Mars - venus = Venus - saturn = Saturn - jupiter = Jupiter - telemetry = Telemetry - hemispheres = N, NE, E, SE, S, SW, W, NW - - [[[ca]]] - weather = Oratge - current = Actual - yesterday = Ahir - week = Setmana - month = Mes - year = Any - archive = Arxiu - more = Més - max = Max - avg = Mitjana - min = Min - trend = Trend - about = Info - hardware = Maquinari - altitude = Altitud - links = Enllaços - almanac = Almanac - noaa_export = Informes NOAA - sun = Sol - moon = Lluna - rise = Eixida - transit = Zenit - set = Posta - equinox = Equinocci - solstice = Solstici - moonphases = Fases de la lluna - currently = Actualment - next_new_moon = Pròxima lluna nova - next_full_moon = Pròxima lluna plena - vernal_equinox = Equinocci de primavera - summer_solstice = Solstici d'estiu - autumnal_equinox = Equinocci de tardor - winter_solstice = Solstici d'hivern - mars = Mart - venus = Vènus - hemispheres = N, NE, E, SE, S, SO, O, NO - - [[[de]]] - weather = Wetter - current = Aktuell - yesterday = Gestern - week = Woche - month = Monat - year = Jahr - archive = Archiv - more = Mehr - max = Max - avg = Durchschn. - min = Min - trend = Trend - about = Über - hardware = Hardware - altitude = Höhe - links = Links - almanac = Astronomie - noaa_export = TXT Report - sun = Sonne - moon = Mond - rise = Aufgang - transit = Transit - set = Untergang - equinox = Tagundnachtgleiche - solstice = Sonnenwende - moonphases = Mondphasen - currently = Aktuell - next_new_moon = Nächster Neumond - next_full_moon = Nächster Vollmond - vernal_equinox = Frühlingstagundnachtgleiche - summer_solstice = Sommersonnenwende - autumnal_equinox = Herbsttagundnachtgleiche - winter_solstice = Wintersonnenwende - mars = Mars - venus = Venus - saturn = Saturn - jupiter = Jupiter - telemetry = Telemetrie - hemispheres = N, NO, O, SO, S, SW, W, NW - - [[[es]]] - weather = Tiempo - current = Actual - yesterday = Ayer - week = Semana - month = Mes - year = Año - archive = Archivo - more = Más - max = Max - avg = Promedio - min = Min - trend = Trend - about = Info - hardware = Hardware - altitude = Altitud - links = Links - almanac = Astronomía - noaa_export = TXT Report - sun = Sol - moon = Luna - rise = Aumento - transit = Tránsito - set = Puesta - equinox = Equinoccio - solstice = Solsticio - moonphases = Fases de la luna - currently = Actualmente - next_new_moon = Próxima luna nueva - next_full_moon = Próxima luna llena - vernal_equinox = Equinoccio de primavera - summer_solstice = Solsticio de verano - autumnal_equinox = Equinoccio de otoño - winter_solstice = Solsticio de invierno - mars = Mars - venus = Venus - saturn = Saturn - jupiter = Jupiter - telemetry = Telemetria - hemispheres = N, NE, E, SE, S, SO, O, NO - - [[[fi]]] - weather = Säätilanne - current = Nykyinen - yesterday = Eilen - week = Viikko - month = Kuukausi - year = Vuosi - archive = Arkisto - more = Lisää - max = Max - avg = Keskim - min = Min - trend = Trend - about = Tietoa - hardware = Laitteisto - altitude = Korkeus - links = Linkit - almanac = Kalenteri - noaa_export = NOAA raportti - sun = Aurinko - moon = Kuu - rise = Nousee - transit = Kulku - set = Asetus - equinox = Päiväntasaus - solstice = Päivänseisaus - moonphases = Kuun vaiheet - currently = Nykyinen - next_new_moon = Seuraava Uusi Kuu - next_full_moon = Seuraava Täysikuu - vernal_equinox = Kevätpäiväntasaus - summer_solstice = Kesäpäiväntasaus - autumnal_equinox = Syyspäiväntasaus - winter_solstice = Talvipäiväntasaus - mars = Mars - venus = Venus - saturn = Saturn - jupiter = Jupiter - telemetry = Laitteisto - hemispheres = N, NE, E, SE, S, SW, W, NW - - [[[fr]]] - weather = Météo - current = Actuel - yesterday = Hier - week = Semaine - month = Mois - year = Année - archive = Archives - more = Plus - max = Max - avg = Moyen - min = Min - trend = Trend - about = Info - hardware = Hardware - altitude = Altitude - links = Liens - almanac = Astronomie - noaa_export = TXT Report - sun = Soleil - moon = Lune - rise = lever - transit = transit - set = coucher - equinox = Èquinoxe - solstice = Solstice - moonphases = Phase de lune - currently = Actuellement - next_new_moon = Prochaine nouvelle lune - next_full_moon = Prochaine pleine lune - vernal_equinox = Èquinoxe vernal - summer_solstice = Solstice d'été - autumnal_equinox = Èquinoxe d'automne - winter_solstice = Solstice d'hiver - mars = Mars - venus = Venus - saturn = Saturn - jupiter = Jupiter - telemetry = Télémétrie - hemispheres = N, NE, E, SE, S, SO, O, NO - - [[[it]]] - weather = Tempo - current = Attuale - yesterday = Ieri - week = Settimana - month = Mese - year = Anno - archive = Archivio - more = Continua - max = Max - avg = Media - min = Min - trend = Trend - about = Informazioni - hardware = Hardware - altitude = Altitudine - links = Links utili - almanac = Almanacco - noaa_export = Testo Report - sun = Sole - moon = Luna - rise = Aumento - transit = Transito - set = Caduta - equinox = Equinozio - solstice = Solstizio - moonphases = Fase lunare - currently = Attuale - next_new_moon = Prossima luna nuova - next_full_moon = Prossima luna piena - vernal_equinox = Equinozio primavera - summer_solstice = Stolstizio estate - autumnal_equinox = Equinozio autunno - winter_solstice = Solstizio inverno - mars = Marte - venus = Venere - saturn = Saturno - jupiter = Giove - telemetry = Telemetria - hemispheres = N, NE, E, SE, S, SO, O, NO - + # Do your translation in the corresponing .conf file in the /lang directory + # [[Translations]] + # + # [[[]]] # Cheetah templating engine configuration # ----------------------------------------------------------------------------- @@ -611,6 +328,7 @@ # This section describes all templates and their generated files # [CheetahGenerator] + search_list_extensions = user.historygenerator.MyXSearch # Possible encodings are 'html_entities', 'utf8', or 'strict_ascii' encoding = utf8 @@ -657,6 +375,8 @@ [[[telemetry]]] template = telemetry.html.tmpl + [[[history]]] + template = history.html.tmpl # File copy configuration # ----------------------------------------------------------------------------- @@ -671,7 +391,88 @@ # List of files to be copied each run (except templates) # copy_always = +############################################################################### +[HistoryReport] + + # + # Settings for the HTML month/year colour coded summary table generator + # + + # minvalues, maxvalues and colours should contain the same number of elements. + # + # For example, the [min_temp] example below, if the minimum temperature measured in + # a month is between -50 and -10 (degC) then the cell will be shaded in html colour code #0029E5. + # + + # Default is temperature scale + minvalues = -50, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35 + maxvalues = -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 60 + colours = "#0029e5", "#0186e7", "#02e3ea", "#5ef3d2", "#04ec97", "#2bf207", "#8af408", "#e9f70a", "#f9a90b", "#fc4d0d", "#ff0f2d" + monthnames = Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec + + # The Raspberry Pi typically takes 15+ seconds to calculate all the summaries with a few years of weather date. + # refresh_interval is how often in minutes the tables are calculated. + refresh_interval = 60 + + [[min_temp]] + obs_type = outTemp # obs_type can be any weewx reading + aggregate_type = min # Any of these: 'sum', 'count', 'avg', 'max', 'min' + + # + # Can also use these aggregate_types: 'max_ge', 'max_le', 'min_le', 'sum_ge' to count days + # where an observation is ge: greater of equalto, or le: lessthan or equal to a threshold value + # To specify this threshold, use: aggregate_threshold = [value], [units] + # + # e.g Specify temperature threshold of 20C: aggregate_threshold = 20, degree_C + # + [[max_temp]] + obs_type = outTemp + aggregate_type = max + + [[avg_temp]] + obs_type = outTemp + aggregate_type = avg + + [[rain]] + obs_type = rain + aggregate_type = sum + minvalues = 0, 25, 50, 75, 100, 150 # Override default temperature colour scheme with rain specific scale + maxvalues = 25, 50, 75, 100, 150, 1000 + colours = "#e9f2f7", "#d2e6ef", "#a5cddf", "#78b3d0", "#4b9ac0", "#1e81b0" + + [[rain_days]] + obs_type = rain + units = Days # Override default table units label + aggregate_type = sum_ge + aggregate_threshold = 0.1, mm # https://de.wikipedia.org/wiki/Regentag + minvalues = 0, 6, 12, 18, 24, 30 # Override default temperature colour scheme with rain specific scale + maxvalues = 6, 12, 18, 24, 30, 50 + colours = "#e9f2f7", "#d2e6ef", "#a5cddf", "#78b3d0", "#4b9ac0", "#1e81b0" + + [[uv_max]] + obs_type = UV + aggregate_type = max + minvalues = 0, 2, 4, 6, 8, 10, 12, 15 + maxvalues = 2, 4, 6, 8, 10, 12, 15, 50 + colours = "#5ef3d2", "#04ec97", "#2bf207", "#8af408", "#e9f70a", "#f9a90b", "#fc4d0d", "#ff0f2d" + + [[max_wind]] + obs_type = wind + aggregate_type = max + minvalues = 0, 20, 30, 35, 40, 45, 50, 55, 60, 80 + maxvalues = 20, 30, 35, 40, 45, 50, 55, 60, 80, 200 + colours = "#f6e8f5", "#edd1eb", "#e4bae1", "#dba3d7", "#d38ccd", "#ca75c2", "#c15eb8", "#b847ae", "#af30a4", "#a6199a" + + [[avg_wind]] + obs_type = wind + aggregate_type = avg + minvalues = 0, 1, 2, 3, 4, 5 + maxvalues = 1, 2, 3, 4, 5, 200 + colours = "#f6e8f5", "#edd1eb", "#e4bae1", "#dba3d7", "#d38ccd", "#ca75c2" + + +############################################################################### # Generator configuration # ----------------------------------------------------------------------------- # diff --git a/src/telemetry.html.tmpl b/skins/neowx-material/telemetry.html.tmpl similarity index 95% rename from src/telemetry.html.tmpl rename to skins/neowx-material/telemetry.html.tmpl index c24fcf4..bb9e568 100644 --- a/src/telemetry.html.tmpl +++ b/skins/neowx-material/telemetry.html.tmpl @@ -43,9 +43,9 @@ ## +-------------------------------------------------------------------------+ - + - $Extras.Translations[$Extras.language].telemetry | $station.location + $gettext("telemetry") | $station.location #include "head.inc" @@ -60,7 +60,7 @@
-

$Extras.Translations[$Extras.language].telemetry

+

$gettext("telemetry")

#for $x in $Extras.Appearance.telemetry_order diff --git a/src/weather-icons/README.md b/skins/neowx-material/weather-icons/README.md similarity index 100% rename from src/weather-icons/README.md rename to skins/neowx-material/weather-icons/README.md diff --git a/src/weather-icons/css/weather-icons-wind.css b/skins/neowx-material/weather-icons/css/weather-icons-wind.css similarity index 100% rename from src/weather-icons/css/weather-icons-wind.css rename to skins/neowx-material/weather-icons/css/weather-icons-wind.css diff --git a/src/weather-icons/css/weather-icons-wind.min.css b/skins/neowx-material/weather-icons/css/weather-icons-wind.min.css similarity index 100% rename from src/weather-icons/css/weather-icons-wind.min.css rename to skins/neowx-material/weather-icons/css/weather-icons-wind.min.css diff --git a/src/weather-icons/css/weather-icons.css b/skins/neowx-material/weather-icons/css/weather-icons.css similarity index 100% rename from src/weather-icons/css/weather-icons.css rename to skins/neowx-material/weather-icons/css/weather-icons.css diff --git a/src/weather-icons/css/weather-icons.min.css b/skins/neowx-material/weather-icons/css/weather-icons.min.css similarity index 100% rename from src/weather-icons/css/weather-icons.min.css rename to skins/neowx-material/weather-icons/css/weather-icons.min.css diff --git a/src/weather-icons/font/weathericons-regular-webfont.eot b/skins/neowx-material/weather-icons/font/weathericons-regular-webfont.eot similarity index 100% rename from src/weather-icons/font/weathericons-regular-webfont.eot rename to skins/neowx-material/weather-icons/font/weathericons-regular-webfont.eot diff --git a/src/weather-icons/font/weathericons-regular-webfont.svg b/skins/neowx-material/weather-icons/font/weathericons-regular-webfont.svg similarity index 100% rename from src/weather-icons/font/weathericons-regular-webfont.svg rename to skins/neowx-material/weather-icons/font/weathericons-regular-webfont.svg diff --git a/src/weather-icons/font/weathericons-regular-webfont.ttf b/skins/neowx-material/weather-icons/font/weathericons-regular-webfont.ttf similarity index 100% rename from src/weather-icons/font/weathericons-regular-webfont.ttf rename to skins/neowx-material/weather-icons/font/weathericons-regular-webfont.ttf diff --git a/src/weather-icons/font/weathericons-regular-webfont.woff b/skins/neowx-material/weather-icons/font/weathericons-regular-webfont.woff similarity index 100% rename from src/weather-icons/font/weathericons-regular-webfont.woff rename to skins/neowx-material/weather-icons/font/weathericons-regular-webfont.woff diff --git a/src/weather-icons/font/weathericons-regular-webfont.woff2 b/skins/neowx-material/weather-icons/font/weathericons-regular-webfont.woff2 similarity index 100% rename from src/weather-icons/font/weathericons-regular-webfont.woff2 rename to skins/neowx-material/weather-icons/font/weathericons-regular-webfont.woff2 diff --git a/src/weather-icons/svg/wi-alien.svg b/skins/neowx-material/weather-icons/svg/wi-alien.svg similarity index 100% rename from src/weather-icons/svg/wi-alien.svg rename to skins/neowx-material/weather-icons/svg/wi-alien.svg diff --git a/src/weather-icons/svg/wi-barometer.svg b/skins/neowx-material/weather-icons/svg/wi-barometer.svg similarity index 100% rename from src/weather-icons/svg/wi-barometer.svg rename to skins/neowx-material/weather-icons/svg/wi-barometer.svg diff --git a/src/weather-icons/svg/wi-celsius.svg b/skins/neowx-material/weather-icons/svg/wi-celsius.svg similarity index 100% rename from src/weather-icons/svg/wi-celsius.svg rename to skins/neowx-material/weather-icons/svg/wi-celsius.svg diff --git a/src/weather-icons/svg/wi-cloud-down.svg b/skins/neowx-material/weather-icons/svg/wi-cloud-down.svg similarity index 100% rename from src/weather-icons/svg/wi-cloud-down.svg rename to skins/neowx-material/weather-icons/svg/wi-cloud-down.svg diff --git a/src/weather-icons/svg/wi-cloud-refresh.svg b/skins/neowx-material/weather-icons/svg/wi-cloud-refresh.svg similarity index 100% rename from src/weather-icons/svg/wi-cloud-refresh.svg rename to skins/neowx-material/weather-icons/svg/wi-cloud-refresh.svg diff --git a/src/weather-icons/svg/wi-cloud-up.svg b/skins/neowx-material/weather-icons/svg/wi-cloud-up.svg similarity index 100% rename from src/weather-icons/svg/wi-cloud-up.svg rename to skins/neowx-material/weather-icons/svg/wi-cloud-up.svg diff --git a/src/weather-icons/svg/wi-cloud.svg b/skins/neowx-material/weather-icons/svg/wi-cloud.svg similarity index 100% rename from src/weather-icons/svg/wi-cloud.svg rename to skins/neowx-material/weather-icons/svg/wi-cloud.svg diff --git a/src/weather-icons/svg/wi-cloudy-gusts.svg b/skins/neowx-material/weather-icons/svg/wi-cloudy-gusts.svg similarity index 100% rename from src/weather-icons/svg/wi-cloudy-gusts.svg rename to skins/neowx-material/weather-icons/svg/wi-cloudy-gusts.svg diff --git a/src/weather-icons/svg/wi-cloudy-windy.svg b/skins/neowx-material/weather-icons/svg/wi-cloudy-windy.svg similarity index 100% rename from src/weather-icons/svg/wi-cloudy-windy.svg rename to skins/neowx-material/weather-icons/svg/wi-cloudy-windy.svg diff --git a/src/weather-icons/svg/wi-cloudy.svg b/skins/neowx-material/weather-icons/svg/wi-cloudy.svg similarity index 100% rename from src/weather-icons/svg/wi-cloudy.svg rename to skins/neowx-material/weather-icons/svg/wi-cloudy.svg diff --git a/src/weather-icons/svg/wi-day-cloudy-gusts.svg b/skins/neowx-material/weather-icons/svg/wi-day-cloudy-gusts.svg similarity index 100% rename from src/weather-icons/svg/wi-day-cloudy-gusts.svg rename to skins/neowx-material/weather-icons/svg/wi-day-cloudy-gusts.svg diff --git a/src/weather-icons/svg/wi-day-cloudy-high.svg b/skins/neowx-material/weather-icons/svg/wi-day-cloudy-high.svg similarity index 100% rename from src/weather-icons/svg/wi-day-cloudy-high.svg rename to skins/neowx-material/weather-icons/svg/wi-day-cloudy-high.svg diff --git a/src/weather-icons/svg/wi-day-cloudy-windy.svg b/skins/neowx-material/weather-icons/svg/wi-day-cloudy-windy.svg similarity index 100% rename from src/weather-icons/svg/wi-day-cloudy-windy.svg rename to skins/neowx-material/weather-icons/svg/wi-day-cloudy-windy.svg diff --git a/src/weather-icons/svg/wi-day-cloudy.svg b/skins/neowx-material/weather-icons/svg/wi-day-cloudy.svg similarity index 100% rename from src/weather-icons/svg/wi-day-cloudy.svg rename to skins/neowx-material/weather-icons/svg/wi-day-cloudy.svg diff --git a/src/weather-icons/svg/wi-day-fog.svg b/skins/neowx-material/weather-icons/svg/wi-day-fog.svg similarity index 100% rename from src/weather-icons/svg/wi-day-fog.svg rename to skins/neowx-material/weather-icons/svg/wi-day-fog.svg diff --git a/src/weather-icons/svg/wi-day-hail.svg b/skins/neowx-material/weather-icons/svg/wi-day-hail.svg similarity index 100% rename from src/weather-icons/svg/wi-day-hail.svg rename to skins/neowx-material/weather-icons/svg/wi-day-hail.svg diff --git a/src/weather-icons/svg/wi-day-haze.svg b/skins/neowx-material/weather-icons/svg/wi-day-haze.svg similarity index 100% rename from src/weather-icons/svg/wi-day-haze.svg rename to skins/neowx-material/weather-icons/svg/wi-day-haze.svg diff --git a/src/weather-icons/svg/wi-day-light-wind.svg b/skins/neowx-material/weather-icons/svg/wi-day-light-wind.svg similarity index 100% rename from src/weather-icons/svg/wi-day-light-wind.svg rename to skins/neowx-material/weather-icons/svg/wi-day-light-wind.svg diff --git a/src/weather-icons/svg/wi-day-lightning.svg b/skins/neowx-material/weather-icons/svg/wi-day-lightning.svg similarity index 100% rename from src/weather-icons/svg/wi-day-lightning.svg rename to skins/neowx-material/weather-icons/svg/wi-day-lightning.svg diff --git a/src/weather-icons/svg/wi-day-rain-mix.svg b/skins/neowx-material/weather-icons/svg/wi-day-rain-mix.svg similarity index 100% rename from src/weather-icons/svg/wi-day-rain-mix.svg rename to skins/neowx-material/weather-icons/svg/wi-day-rain-mix.svg diff --git a/src/weather-icons/svg/wi-day-rain-wind.svg b/skins/neowx-material/weather-icons/svg/wi-day-rain-wind.svg similarity index 100% rename from src/weather-icons/svg/wi-day-rain-wind.svg rename to skins/neowx-material/weather-icons/svg/wi-day-rain-wind.svg diff --git a/src/weather-icons/svg/wi-day-rain.svg b/skins/neowx-material/weather-icons/svg/wi-day-rain.svg similarity index 100% rename from src/weather-icons/svg/wi-day-rain.svg rename to skins/neowx-material/weather-icons/svg/wi-day-rain.svg diff --git a/src/weather-icons/svg/wi-day-showers.svg b/skins/neowx-material/weather-icons/svg/wi-day-showers.svg similarity index 100% rename from src/weather-icons/svg/wi-day-showers.svg rename to skins/neowx-material/weather-icons/svg/wi-day-showers.svg diff --git a/src/weather-icons/svg/wi-day-sleet-storm.svg b/skins/neowx-material/weather-icons/svg/wi-day-sleet-storm.svg similarity index 100% rename from src/weather-icons/svg/wi-day-sleet-storm.svg rename to skins/neowx-material/weather-icons/svg/wi-day-sleet-storm.svg diff --git a/src/weather-icons/svg/wi-day-sleet.svg b/skins/neowx-material/weather-icons/svg/wi-day-sleet.svg similarity index 100% rename from src/weather-icons/svg/wi-day-sleet.svg rename to skins/neowx-material/weather-icons/svg/wi-day-sleet.svg diff --git a/src/weather-icons/svg/wi-day-snow-thunderstorm.svg b/skins/neowx-material/weather-icons/svg/wi-day-snow-thunderstorm.svg similarity index 100% rename from src/weather-icons/svg/wi-day-snow-thunderstorm.svg rename to skins/neowx-material/weather-icons/svg/wi-day-snow-thunderstorm.svg diff --git a/src/weather-icons/svg/wi-day-snow-wind.svg b/skins/neowx-material/weather-icons/svg/wi-day-snow-wind.svg similarity index 100% rename from src/weather-icons/svg/wi-day-snow-wind.svg rename to skins/neowx-material/weather-icons/svg/wi-day-snow-wind.svg diff --git a/src/weather-icons/svg/wi-day-snow.svg b/skins/neowx-material/weather-icons/svg/wi-day-snow.svg similarity index 100% rename from src/weather-icons/svg/wi-day-snow.svg rename to skins/neowx-material/weather-icons/svg/wi-day-snow.svg diff --git a/src/weather-icons/svg/wi-day-sprinkle.svg b/skins/neowx-material/weather-icons/svg/wi-day-sprinkle.svg similarity index 100% rename from src/weather-icons/svg/wi-day-sprinkle.svg rename to skins/neowx-material/weather-icons/svg/wi-day-sprinkle.svg diff --git a/src/weather-icons/svg/wi-day-storm-showers.svg b/skins/neowx-material/weather-icons/svg/wi-day-storm-showers.svg similarity index 100% rename from src/weather-icons/svg/wi-day-storm-showers.svg rename to skins/neowx-material/weather-icons/svg/wi-day-storm-showers.svg diff --git a/src/weather-icons/svg/wi-day-sunny-overcast.svg b/skins/neowx-material/weather-icons/svg/wi-day-sunny-overcast.svg similarity index 100% rename from src/weather-icons/svg/wi-day-sunny-overcast.svg rename to skins/neowx-material/weather-icons/svg/wi-day-sunny-overcast.svg diff --git a/src/weather-icons/svg/wi-day-sunny.svg b/skins/neowx-material/weather-icons/svg/wi-day-sunny.svg similarity index 100% rename from src/weather-icons/svg/wi-day-sunny.svg rename to skins/neowx-material/weather-icons/svg/wi-day-sunny.svg diff --git a/src/weather-icons/svg/wi-day-thunderstorm.svg b/skins/neowx-material/weather-icons/svg/wi-day-thunderstorm.svg similarity index 100% rename from src/weather-icons/svg/wi-day-thunderstorm.svg rename to skins/neowx-material/weather-icons/svg/wi-day-thunderstorm.svg diff --git a/src/weather-icons/svg/wi-day-windy.svg b/skins/neowx-material/weather-icons/svg/wi-day-windy.svg similarity index 100% rename from src/weather-icons/svg/wi-day-windy.svg rename to skins/neowx-material/weather-icons/svg/wi-day-windy.svg diff --git a/src/weather-icons/svg/wi-degrees.svg b/skins/neowx-material/weather-icons/svg/wi-degrees.svg similarity index 100% rename from src/weather-icons/svg/wi-degrees.svg rename to skins/neowx-material/weather-icons/svg/wi-degrees.svg diff --git a/src/weather-icons/svg/wi-direction-down-left.svg b/skins/neowx-material/weather-icons/svg/wi-direction-down-left.svg similarity index 100% rename from src/weather-icons/svg/wi-direction-down-left.svg rename to skins/neowx-material/weather-icons/svg/wi-direction-down-left.svg diff --git a/src/weather-icons/svg/wi-direction-down-right.svg b/skins/neowx-material/weather-icons/svg/wi-direction-down-right.svg similarity index 100% rename from src/weather-icons/svg/wi-direction-down-right.svg rename to skins/neowx-material/weather-icons/svg/wi-direction-down-right.svg diff --git a/src/weather-icons/svg/wi-direction-down.svg b/skins/neowx-material/weather-icons/svg/wi-direction-down.svg similarity index 100% rename from src/weather-icons/svg/wi-direction-down.svg rename to skins/neowx-material/weather-icons/svg/wi-direction-down.svg diff --git a/src/weather-icons/svg/wi-direction-left.svg b/skins/neowx-material/weather-icons/svg/wi-direction-left.svg similarity index 100% rename from src/weather-icons/svg/wi-direction-left.svg rename to skins/neowx-material/weather-icons/svg/wi-direction-left.svg diff --git a/src/weather-icons/svg/wi-direction-right.svg b/skins/neowx-material/weather-icons/svg/wi-direction-right.svg similarity index 100% rename from src/weather-icons/svg/wi-direction-right.svg rename to skins/neowx-material/weather-icons/svg/wi-direction-right.svg diff --git a/src/weather-icons/svg/wi-direction-up-left.svg b/skins/neowx-material/weather-icons/svg/wi-direction-up-left.svg similarity index 100% rename from src/weather-icons/svg/wi-direction-up-left.svg rename to skins/neowx-material/weather-icons/svg/wi-direction-up-left.svg diff --git a/src/weather-icons/svg/wi-direction-up-right.svg b/skins/neowx-material/weather-icons/svg/wi-direction-up-right.svg similarity index 100% rename from src/weather-icons/svg/wi-direction-up-right.svg rename to skins/neowx-material/weather-icons/svg/wi-direction-up-right.svg diff --git a/src/weather-icons/svg/wi-direction-up.svg b/skins/neowx-material/weather-icons/svg/wi-direction-up.svg similarity index 100% rename from src/weather-icons/svg/wi-direction-up.svg rename to skins/neowx-material/weather-icons/svg/wi-direction-up.svg diff --git a/src/weather-icons/svg/wi-dust.svg b/skins/neowx-material/weather-icons/svg/wi-dust.svg similarity index 100% rename from src/weather-icons/svg/wi-dust.svg rename to skins/neowx-material/weather-icons/svg/wi-dust.svg diff --git a/src/weather-icons/svg/wi-earthquake.svg b/skins/neowx-material/weather-icons/svg/wi-earthquake.svg similarity index 100% rename from src/weather-icons/svg/wi-earthquake.svg rename to skins/neowx-material/weather-icons/svg/wi-earthquake.svg diff --git a/src/weather-icons/svg/wi-fahrenheit.svg b/skins/neowx-material/weather-icons/svg/wi-fahrenheit.svg similarity index 100% rename from src/weather-icons/svg/wi-fahrenheit.svg rename to skins/neowx-material/weather-icons/svg/wi-fahrenheit.svg diff --git a/src/weather-icons/svg/wi-fire.svg b/skins/neowx-material/weather-icons/svg/wi-fire.svg similarity index 100% rename from src/weather-icons/svg/wi-fire.svg rename to skins/neowx-material/weather-icons/svg/wi-fire.svg diff --git a/src/weather-icons/svg/wi-flood.svg b/skins/neowx-material/weather-icons/svg/wi-flood.svg similarity index 100% rename from src/weather-icons/svg/wi-flood.svg rename to skins/neowx-material/weather-icons/svg/wi-flood.svg diff --git a/src/weather-icons/svg/wi-fog.svg b/skins/neowx-material/weather-icons/svg/wi-fog.svg similarity index 100% rename from src/weather-icons/svg/wi-fog.svg rename to skins/neowx-material/weather-icons/svg/wi-fog.svg diff --git a/src/weather-icons/svg/wi-gale-warning.svg b/skins/neowx-material/weather-icons/svg/wi-gale-warning.svg similarity index 100% rename from src/weather-icons/svg/wi-gale-warning.svg rename to skins/neowx-material/weather-icons/svg/wi-gale-warning.svg diff --git a/src/weather-icons/svg/wi-hail.svg b/skins/neowx-material/weather-icons/svg/wi-hail.svg similarity index 100% rename from src/weather-icons/svg/wi-hail.svg rename to skins/neowx-material/weather-icons/svg/wi-hail.svg diff --git a/src/weather-icons/svg/wi-horizon-alt.svg b/skins/neowx-material/weather-icons/svg/wi-horizon-alt.svg similarity index 100% rename from src/weather-icons/svg/wi-horizon-alt.svg rename to skins/neowx-material/weather-icons/svg/wi-horizon-alt.svg diff --git a/src/weather-icons/svg/wi-horizon.svg b/skins/neowx-material/weather-icons/svg/wi-horizon.svg similarity index 100% rename from src/weather-icons/svg/wi-horizon.svg rename to skins/neowx-material/weather-icons/svg/wi-horizon.svg diff --git a/src/weather-icons/svg/wi-hot.svg b/skins/neowx-material/weather-icons/svg/wi-hot.svg similarity index 100% rename from src/weather-icons/svg/wi-hot.svg rename to skins/neowx-material/weather-icons/svg/wi-hot.svg diff --git a/src/weather-icons/svg/wi-humidity.svg b/skins/neowx-material/weather-icons/svg/wi-humidity.svg similarity index 100% rename from src/weather-icons/svg/wi-humidity.svg rename to skins/neowx-material/weather-icons/svg/wi-humidity.svg diff --git a/src/weather-icons/svg/wi-hurricane-warning.svg b/skins/neowx-material/weather-icons/svg/wi-hurricane-warning.svg similarity index 100% rename from src/weather-icons/svg/wi-hurricane-warning.svg rename to skins/neowx-material/weather-icons/svg/wi-hurricane-warning.svg diff --git a/src/weather-icons/svg/wi-hurricane.svg b/skins/neowx-material/weather-icons/svg/wi-hurricane.svg similarity index 100% rename from src/weather-icons/svg/wi-hurricane.svg rename to skins/neowx-material/weather-icons/svg/wi-hurricane.svg diff --git a/src/weather-icons/svg/wi-lightning.svg b/skins/neowx-material/weather-icons/svg/wi-lightning.svg similarity index 100% rename from src/weather-icons/svg/wi-lightning.svg rename to skins/neowx-material/weather-icons/svg/wi-lightning.svg diff --git a/src/weather-icons/svg/wi-lunar-eclipse.svg b/skins/neowx-material/weather-icons/svg/wi-lunar-eclipse.svg similarity index 100% rename from src/weather-icons/svg/wi-lunar-eclipse.svg rename to skins/neowx-material/weather-icons/svg/wi-lunar-eclipse.svg diff --git a/src/weather-icons/svg/wi-meteor.svg b/skins/neowx-material/weather-icons/svg/wi-meteor.svg similarity index 100% rename from src/weather-icons/svg/wi-meteor.svg rename to skins/neowx-material/weather-icons/svg/wi-meteor.svg diff --git a/src/weather-icons/svg/wi-moon-alt-first-quarter.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-first-quarter.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-first-quarter.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-first-quarter.svg diff --git a/src/weather-icons/svg/wi-moon-alt-full.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-full.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-full.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-full.svg diff --git a/src/weather-icons/svg/wi-moon-alt-new.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-new.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-new.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-new.svg diff --git a/src/weather-icons/svg/wi-moon-alt-third-quarter.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-third-quarter.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-third-quarter.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-third-quarter.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-crescent-1.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-1.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-crescent-1.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-1.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-crescent-2.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-2.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-crescent-2.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-2.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-crescent-3.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-3.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-crescent-3.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-3.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-crescent-4.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-4.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-crescent-4.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-4.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-crescent-5.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-5.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-crescent-5.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-5.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-crescent-6.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-6.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-crescent-6.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-crescent-6.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-gibbous-1.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-1.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-gibbous-1.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-1.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-gibbous-2.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-2.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-gibbous-2.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-2.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-gibbous-3.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-3.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-gibbous-3.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-3.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-gibbous-4.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-4.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-gibbous-4.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-4.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-gibbous-5.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-5.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-gibbous-5.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-5.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waning-gibbous-6.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-6.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waning-gibbous-6.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waning-gibbous-6.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-crescent-1.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-1.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-crescent-1.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-1.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-crescent-2.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-2.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-crescent-2.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-2.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-crescent-3.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-3.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-crescent-3.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-3.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-crescent-4.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-4.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-crescent-4.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-4.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-crescent-5.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-5.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-crescent-5.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-5.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-crescent-6 .svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-6 .svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-crescent-6 .svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-crescent-6 .svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-gibbous-1.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-1.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-gibbous-1.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-1.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-gibbous-2.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-2.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-gibbous-2.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-2.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-gibbous-3.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-3.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-gibbous-3.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-3.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-gibbous-4.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-4.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-gibbous-4.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-4.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-gibbous-5.svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-5.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-gibbous-5.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-5.svg diff --git a/src/weather-icons/svg/wi-moon-alt-waxing-gibbous-6 .svg b/skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-6 .svg similarity index 100% rename from src/weather-icons/svg/wi-moon-alt-waxing-gibbous-6 .svg rename to skins/neowx-material/weather-icons/svg/wi-moon-alt-waxing-gibbous-6 .svg diff --git a/src/weather-icons/svg/wi-moon-first-quarter.svg b/skins/neowx-material/weather-icons/svg/wi-moon-first-quarter.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-first-quarter.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-first-quarter.svg diff --git a/src/weather-icons/svg/wi-moon-full.svg b/skins/neowx-material/weather-icons/svg/wi-moon-full.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-full.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-full.svg diff --git a/src/weather-icons/svg/wi-moon-new.svg b/skins/neowx-material/weather-icons/svg/wi-moon-new.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-new.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-new.svg diff --git a/src/weather-icons/svg/wi-moon-third-quarter.svg b/skins/neowx-material/weather-icons/svg/wi-moon-third-quarter.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-third-quarter.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-third-quarter.svg diff --git a/src/weather-icons/svg/wi-moon-waning-crescent-1.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-1.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-crescent-1.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-1.svg diff --git a/src/weather-icons/svg/wi-moon-waning-crescent-2.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-2.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-crescent-2.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-2.svg diff --git a/src/weather-icons/svg/wi-moon-waning-crescent-3.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-3.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-crescent-3.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-3.svg diff --git a/src/weather-icons/svg/wi-moon-waning-crescent-4 .svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-4 .svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-crescent-4 .svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-4 .svg diff --git a/src/weather-icons/svg/wi-moon-waning-crescent-5.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-5.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-crescent-5.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-5.svg diff --git a/src/weather-icons/svg/wi-moon-waning-crescent-6.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-6.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-crescent-6.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-crescent-6.svg diff --git a/src/weather-icons/svg/wi-moon-waning-gibbous-1.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-1.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-gibbous-1.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-1.svg diff --git a/src/weather-icons/svg/wi-moon-waning-gibbous-2.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-2.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-gibbous-2.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-2.svg diff --git a/src/weather-icons/svg/wi-moon-waning-gibbous-3.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-3.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-gibbous-3.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-3.svg diff --git a/src/weather-icons/svg/wi-moon-waning-gibbous-4.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-4.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-gibbous-4.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-4.svg diff --git a/src/weather-icons/svg/wi-moon-waning-gibbous-5 .svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-5 .svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-gibbous-5 .svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-5 .svg diff --git a/src/weather-icons/svg/wi-moon-waning-gibbous-6.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-6.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waning-gibbous-6.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waning-gibbous-6.svg diff --git a/src/weather-icons/svg/wi-moon-waxing-crescent-1.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-1.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-crescent-1.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-1.svg diff --git a/src/weather-icons/svg/wi-moon-waxing-crescent-2.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-2.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-crescent-2.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-2.svg diff --git a/src/weather-icons/svg/wi-moon-waxing-crescent-3.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-3.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-crescent-3.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-3.svg diff --git a/src/weather-icons/svg/wi-moon-waxing-crescent-4.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-4.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-crescent-4.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-4.svg diff --git a/src/weather-icons/svg/wi-moon-waxing-crescent-5.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-5.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-crescent-5.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-5.svg diff --git a/src/weather-icons/svg/wi-moon-waxing-crescent-6 .svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-6 .svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-crescent-6 .svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-crescent-6 .svg diff --git a/src/weather-icons/svg/wi-moon-waxing-gibbous-1.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-1.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-gibbous-1.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-1.svg diff --git a/src/weather-icons/svg/wi-moon-waxing-gibbous-2.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-2.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-gibbous-2.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-2.svg diff --git a/src/weather-icons/svg/wi-moon-waxing-gibbous-3.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-3.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-gibbous-3.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-3.svg diff --git a/src/weather-icons/svg/wi-moon-waxing-gibbous-4 .svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-4 .svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-gibbous-4 .svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-4 .svg diff --git a/src/weather-icons/svg/wi-moon-waxing-gibbous-5.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-5.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-gibbous-5.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-5.svg diff --git a/src/weather-icons/svg/wi-moon-waxing-gibbous-6.svg b/skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-6.svg similarity index 100% rename from src/weather-icons/svg/wi-moon-waxing-gibbous-6.svg rename to skins/neowx-material/weather-icons/svg/wi-moon-waxing-gibbous-6.svg diff --git a/src/weather-icons/svg/wi-moonrise.svg b/skins/neowx-material/weather-icons/svg/wi-moonrise.svg similarity index 100% rename from src/weather-icons/svg/wi-moonrise.svg rename to skins/neowx-material/weather-icons/svg/wi-moonrise.svg diff --git a/src/weather-icons/svg/wi-moonset.svg b/skins/neowx-material/weather-icons/svg/wi-moonset.svg similarity index 100% rename from src/weather-icons/svg/wi-moonset.svg rename to skins/neowx-material/weather-icons/svg/wi-moonset.svg diff --git a/src/weather-icons/svg/wi-na.svg b/skins/neowx-material/weather-icons/svg/wi-na.svg similarity index 100% rename from src/weather-icons/svg/wi-na.svg rename to skins/neowx-material/weather-icons/svg/wi-na.svg diff --git a/src/weather-icons/svg/wi-night-alt-cloudy-gusts.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy-gusts.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-cloudy-gusts.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy-gusts.svg diff --git a/src/weather-icons/svg/wi-night-alt-cloudy-high.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy-high.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-cloudy-high.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy-high.svg diff --git a/src/weather-icons/svg/wi-night-alt-cloudy-windy.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy-windy.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-cloudy-windy.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy-windy.svg diff --git a/src/weather-icons/svg/wi-night-alt-cloudy.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-cloudy.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-cloudy.svg diff --git a/src/weather-icons/svg/wi-night-alt-hail.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-hail.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-hail.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-hail.svg diff --git a/src/weather-icons/svg/wi-night-alt-lightning.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-lightning.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-lightning.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-lightning.svg diff --git a/src/weather-icons/svg/wi-night-alt-partly-cloudy.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-partly-cloudy.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-partly-cloudy.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-partly-cloudy.svg diff --git a/src/weather-icons/svg/wi-night-alt-rain-mix.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-rain-mix.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-rain-mix.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-rain-mix.svg diff --git a/src/weather-icons/svg/wi-night-alt-rain-wind.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-rain-wind.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-rain-wind.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-rain-wind.svg diff --git a/src/weather-icons/svg/wi-night-alt-rain.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-rain.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-rain.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-rain.svg diff --git a/src/weather-icons/svg/wi-night-alt-showers.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-showers.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-showers.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-showers.svg diff --git a/src/weather-icons/svg/wi-night-alt-sleet-storm.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-sleet-storm.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-sleet-storm.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-sleet-storm.svg diff --git a/src/weather-icons/svg/wi-night-alt-sleet.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-sleet.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-sleet.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-sleet.svg diff --git a/src/weather-icons/svg/wi-night-alt-snow-thunderstorm.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-snow-thunderstorm.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-snow-thunderstorm.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-snow-thunderstorm.svg diff --git a/src/weather-icons/svg/wi-night-alt-snow-wind.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-snow-wind.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-snow-wind.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-snow-wind.svg diff --git a/src/weather-icons/svg/wi-night-alt-snow.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-snow.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-snow.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-snow.svg diff --git a/src/weather-icons/svg/wi-night-alt-sprinkle.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-sprinkle.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-sprinkle.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-sprinkle.svg diff --git a/src/weather-icons/svg/wi-night-alt-storm-showers.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-storm-showers.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-storm-showers.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-storm-showers.svg diff --git a/src/weather-icons/svg/wi-night-alt-thunderstorm.svg b/skins/neowx-material/weather-icons/svg/wi-night-alt-thunderstorm.svg similarity index 100% rename from src/weather-icons/svg/wi-night-alt-thunderstorm.svg rename to skins/neowx-material/weather-icons/svg/wi-night-alt-thunderstorm.svg diff --git a/src/weather-icons/svg/wi-night-clear.svg b/skins/neowx-material/weather-icons/svg/wi-night-clear.svg similarity index 100% rename from src/weather-icons/svg/wi-night-clear.svg rename to skins/neowx-material/weather-icons/svg/wi-night-clear.svg diff --git a/src/weather-icons/svg/wi-night-cloudy-gusts.svg b/skins/neowx-material/weather-icons/svg/wi-night-cloudy-gusts.svg similarity index 100% rename from src/weather-icons/svg/wi-night-cloudy-gusts.svg rename to skins/neowx-material/weather-icons/svg/wi-night-cloudy-gusts.svg diff --git a/src/weather-icons/svg/wi-night-cloudy-high.svg b/skins/neowx-material/weather-icons/svg/wi-night-cloudy-high.svg similarity index 100% rename from src/weather-icons/svg/wi-night-cloudy-high.svg rename to skins/neowx-material/weather-icons/svg/wi-night-cloudy-high.svg diff --git a/src/weather-icons/svg/wi-night-cloudy-windy.svg b/skins/neowx-material/weather-icons/svg/wi-night-cloudy-windy.svg similarity index 100% rename from src/weather-icons/svg/wi-night-cloudy-windy.svg rename to skins/neowx-material/weather-icons/svg/wi-night-cloudy-windy.svg diff --git a/src/weather-icons/svg/wi-night-cloudy.svg b/skins/neowx-material/weather-icons/svg/wi-night-cloudy.svg similarity index 100% rename from src/weather-icons/svg/wi-night-cloudy.svg rename to skins/neowx-material/weather-icons/svg/wi-night-cloudy.svg diff --git a/src/weather-icons/svg/wi-night-fog.svg b/skins/neowx-material/weather-icons/svg/wi-night-fog.svg similarity index 100% rename from src/weather-icons/svg/wi-night-fog.svg rename to skins/neowx-material/weather-icons/svg/wi-night-fog.svg diff --git a/src/weather-icons/svg/wi-night-hail.svg b/skins/neowx-material/weather-icons/svg/wi-night-hail.svg similarity index 100% rename from src/weather-icons/svg/wi-night-hail.svg rename to skins/neowx-material/weather-icons/svg/wi-night-hail.svg diff --git a/src/weather-icons/svg/wi-night-lightning.svg b/skins/neowx-material/weather-icons/svg/wi-night-lightning.svg similarity index 100% rename from src/weather-icons/svg/wi-night-lightning.svg rename to skins/neowx-material/weather-icons/svg/wi-night-lightning.svg diff --git a/src/weather-icons/svg/wi-night-partly-cloudy.svg b/skins/neowx-material/weather-icons/svg/wi-night-partly-cloudy.svg similarity index 100% rename from src/weather-icons/svg/wi-night-partly-cloudy.svg rename to skins/neowx-material/weather-icons/svg/wi-night-partly-cloudy.svg diff --git a/src/weather-icons/svg/wi-night-rain-mix.svg b/skins/neowx-material/weather-icons/svg/wi-night-rain-mix.svg similarity index 100% rename from src/weather-icons/svg/wi-night-rain-mix.svg rename to skins/neowx-material/weather-icons/svg/wi-night-rain-mix.svg diff --git a/src/weather-icons/svg/wi-night-rain-wind.svg b/skins/neowx-material/weather-icons/svg/wi-night-rain-wind.svg similarity index 100% rename from src/weather-icons/svg/wi-night-rain-wind.svg rename to skins/neowx-material/weather-icons/svg/wi-night-rain-wind.svg diff --git a/src/weather-icons/svg/wi-night-rain.svg b/skins/neowx-material/weather-icons/svg/wi-night-rain.svg similarity index 100% rename from src/weather-icons/svg/wi-night-rain.svg rename to skins/neowx-material/weather-icons/svg/wi-night-rain.svg diff --git a/src/weather-icons/svg/wi-night-showers.svg b/skins/neowx-material/weather-icons/svg/wi-night-showers.svg similarity index 100% rename from src/weather-icons/svg/wi-night-showers.svg rename to skins/neowx-material/weather-icons/svg/wi-night-showers.svg diff --git a/src/weather-icons/svg/wi-night-sleet-storm.svg b/skins/neowx-material/weather-icons/svg/wi-night-sleet-storm.svg similarity index 100% rename from src/weather-icons/svg/wi-night-sleet-storm.svg rename to skins/neowx-material/weather-icons/svg/wi-night-sleet-storm.svg diff --git a/src/weather-icons/svg/wi-night-sleet.svg b/skins/neowx-material/weather-icons/svg/wi-night-sleet.svg similarity index 100% rename from src/weather-icons/svg/wi-night-sleet.svg rename to skins/neowx-material/weather-icons/svg/wi-night-sleet.svg diff --git a/src/weather-icons/svg/wi-night-snow-thunderstorm.svg b/skins/neowx-material/weather-icons/svg/wi-night-snow-thunderstorm.svg similarity index 100% rename from src/weather-icons/svg/wi-night-snow-thunderstorm.svg rename to skins/neowx-material/weather-icons/svg/wi-night-snow-thunderstorm.svg diff --git a/src/weather-icons/svg/wi-night-snow-wind.svg b/skins/neowx-material/weather-icons/svg/wi-night-snow-wind.svg similarity index 100% rename from src/weather-icons/svg/wi-night-snow-wind.svg rename to skins/neowx-material/weather-icons/svg/wi-night-snow-wind.svg diff --git a/src/weather-icons/svg/wi-night-snow.svg b/skins/neowx-material/weather-icons/svg/wi-night-snow.svg similarity index 100% rename from src/weather-icons/svg/wi-night-snow.svg rename to skins/neowx-material/weather-icons/svg/wi-night-snow.svg diff --git a/src/weather-icons/svg/wi-night-sprinkle.svg b/skins/neowx-material/weather-icons/svg/wi-night-sprinkle.svg similarity index 100% rename from src/weather-icons/svg/wi-night-sprinkle.svg rename to skins/neowx-material/weather-icons/svg/wi-night-sprinkle.svg diff --git a/src/weather-icons/svg/wi-night-storm-showers.svg b/skins/neowx-material/weather-icons/svg/wi-night-storm-showers.svg similarity index 100% rename from src/weather-icons/svg/wi-night-storm-showers.svg rename to skins/neowx-material/weather-icons/svg/wi-night-storm-showers.svg diff --git a/src/weather-icons/svg/wi-night-thunderstorm.svg b/skins/neowx-material/weather-icons/svg/wi-night-thunderstorm.svg similarity index 100% rename from src/weather-icons/svg/wi-night-thunderstorm.svg rename to skins/neowx-material/weather-icons/svg/wi-night-thunderstorm.svg diff --git a/src/weather-icons/svg/wi-rain-mix.svg b/skins/neowx-material/weather-icons/svg/wi-rain-mix.svg similarity index 100% rename from src/weather-icons/svg/wi-rain-mix.svg rename to skins/neowx-material/weather-icons/svg/wi-rain-mix.svg diff --git a/src/weather-icons/svg/wi-rain-wind.svg b/skins/neowx-material/weather-icons/svg/wi-rain-wind.svg similarity index 100% rename from src/weather-icons/svg/wi-rain-wind.svg rename to skins/neowx-material/weather-icons/svg/wi-rain-wind.svg diff --git a/src/weather-icons/svg/wi-rain.svg b/skins/neowx-material/weather-icons/svg/wi-rain.svg similarity index 100% rename from src/weather-icons/svg/wi-rain.svg rename to skins/neowx-material/weather-icons/svg/wi-rain.svg diff --git a/src/weather-icons/svg/wi-raindrop.svg b/skins/neowx-material/weather-icons/svg/wi-raindrop.svg similarity index 100% rename from src/weather-icons/svg/wi-raindrop.svg rename to skins/neowx-material/weather-icons/svg/wi-raindrop.svg diff --git a/src/weather-icons/svg/wi-raindrops.svg b/skins/neowx-material/weather-icons/svg/wi-raindrops.svg similarity index 100% rename from src/weather-icons/svg/wi-raindrops.svg rename to skins/neowx-material/weather-icons/svg/wi-raindrops.svg diff --git a/src/weather-icons/svg/wi-refresh-alt.svg b/skins/neowx-material/weather-icons/svg/wi-refresh-alt.svg similarity index 100% rename from src/weather-icons/svg/wi-refresh-alt.svg rename to skins/neowx-material/weather-icons/svg/wi-refresh-alt.svg diff --git a/src/weather-icons/svg/wi-refresh.svg b/skins/neowx-material/weather-icons/svg/wi-refresh.svg similarity index 100% rename from src/weather-icons/svg/wi-refresh.svg rename to skins/neowx-material/weather-icons/svg/wi-refresh.svg diff --git a/src/weather-icons/svg/wi-sandstorm.svg b/skins/neowx-material/weather-icons/svg/wi-sandstorm.svg similarity index 100% rename from src/weather-icons/svg/wi-sandstorm.svg rename to skins/neowx-material/weather-icons/svg/wi-sandstorm.svg diff --git a/src/weather-icons/svg/wi-showers.svg b/skins/neowx-material/weather-icons/svg/wi-showers.svg similarity index 100% rename from src/weather-icons/svg/wi-showers.svg rename to skins/neowx-material/weather-icons/svg/wi-showers.svg diff --git a/src/weather-icons/svg/wi-sleet.svg b/skins/neowx-material/weather-icons/svg/wi-sleet.svg similarity index 100% rename from src/weather-icons/svg/wi-sleet.svg rename to skins/neowx-material/weather-icons/svg/wi-sleet.svg diff --git a/src/weather-icons/svg/wi-small-craft-advisory.svg b/skins/neowx-material/weather-icons/svg/wi-small-craft-advisory.svg similarity index 100% rename from src/weather-icons/svg/wi-small-craft-advisory.svg rename to skins/neowx-material/weather-icons/svg/wi-small-craft-advisory.svg diff --git a/src/weather-icons/svg/wi-smog.svg b/skins/neowx-material/weather-icons/svg/wi-smog.svg similarity index 100% rename from src/weather-icons/svg/wi-smog.svg rename to skins/neowx-material/weather-icons/svg/wi-smog.svg diff --git a/src/weather-icons/svg/wi-smoke.svg b/skins/neowx-material/weather-icons/svg/wi-smoke.svg similarity index 100% rename from src/weather-icons/svg/wi-smoke.svg rename to skins/neowx-material/weather-icons/svg/wi-smoke.svg diff --git a/src/weather-icons/svg/wi-snow-wind.svg b/skins/neowx-material/weather-icons/svg/wi-snow-wind.svg similarity index 100% rename from src/weather-icons/svg/wi-snow-wind.svg rename to skins/neowx-material/weather-icons/svg/wi-snow-wind.svg diff --git a/src/weather-icons/svg/wi-snow.svg b/skins/neowx-material/weather-icons/svg/wi-snow.svg similarity index 100% rename from src/weather-icons/svg/wi-snow.svg rename to skins/neowx-material/weather-icons/svg/wi-snow.svg diff --git a/src/weather-icons/svg/wi-snowflake-cold.svg b/skins/neowx-material/weather-icons/svg/wi-snowflake-cold.svg similarity index 100% rename from src/weather-icons/svg/wi-snowflake-cold.svg rename to skins/neowx-material/weather-icons/svg/wi-snowflake-cold.svg diff --git a/src/weather-icons/svg/wi-solar-eclipse.svg b/skins/neowx-material/weather-icons/svg/wi-solar-eclipse.svg similarity index 100% rename from src/weather-icons/svg/wi-solar-eclipse.svg rename to skins/neowx-material/weather-icons/svg/wi-solar-eclipse.svg diff --git a/src/weather-icons/svg/wi-sprinkle.svg b/skins/neowx-material/weather-icons/svg/wi-sprinkle.svg similarity index 100% rename from src/weather-icons/svg/wi-sprinkle.svg rename to skins/neowx-material/weather-icons/svg/wi-sprinkle.svg diff --git a/src/weather-icons/svg/wi-stars.svg b/skins/neowx-material/weather-icons/svg/wi-stars.svg similarity index 100% rename from src/weather-icons/svg/wi-stars.svg rename to skins/neowx-material/weather-icons/svg/wi-stars.svg diff --git a/src/weather-icons/svg/wi-storm-showers.svg b/skins/neowx-material/weather-icons/svg/wi-storm-showers.svg similarity index 100% rename from src/weather-icons/svg/wi-storm-showers.svg rename to skins/neowx-material/weather-icons/svg/wi-storm-showers.svg diff --git a/src/weather-icons/svg/wi-storm-warning.svg b/skins/neowx-material/weather-icons/svg/wi-storm-warning.svg similarity index 100% rename from src/weather-icons/svg/wi-storm-warning.svg rename to skins/neowx-material/weather-icons/svg/wi-storm-warning.svg diff --git a/src/weather-icons/svg/wi-strong-wind.svg b/skins/neowx-material/weather-icons/svg/wi-strong-wind.svg similarity index 100% rename from src/weather-icons/svg/wi-strong-wind.svg rename to skins/neowx-material/weather-icons/svg/wi-strong-wind.svg diff --git a/src/weather-icons/svg/wi-sunrise.svg b/skins/neowx-material/weather-icons/svg/wi-sunrise.svg similarity index 100% rename from src/weather-icons/svg/wi-sunrise.svg rename to skins/neowx-material/weather-icons/svg/wi-sunrise.svg diff --git a/src/weather-icons/svg/wi-sunset.svg b/skins/neowx-material/weather-icons/svg/wi-sunset.svg similarity index 100% rename from src/weather-icons/svg/wi-sunset.svg rename to skins/neowx-material/weather-icons/svg/wi-sunset.svg diff --git a/src/weather-icons/svg/wi-thermometer-exterior.svg b/skins/neowx-material/weather-icons/svg/wi-thermometer-exterior.svg similarity index 100% rename from src/weather-icons/svg/wi-thermometer-exterior.svg rename to skins/neowx-material/weather-icons/svg/wi-thermometer-exterior.svg diff --git a/src/weather-icons/svg/wi-thermometer-internal.svg b/skins/neowx-material/weather-icons/svg/wi-thermometer-internal.svg similarity index 100% rename from src/weather-icons/svg/wi-thermometer-internal.svg rename to skins/neowx-material/weather-icons/svg/wi-thermometer-internal.svg diff --git a/src/weather-icons/svg/wi-thermometer.svg b/skins/neowx-material/weather-icons/svg/wi-thermometer.svg similarity index 100% rename from src/weather-icons/svg/wi-thermometer.svg rename to skins/neowx-material/weather-icons/svg/wi-thermometer.svg diff --git a/src/weather-icons/svg/wi-thunderstorm.svg b/skins/neowx-material/weather-icons/svg/wi-thunderstorm.svg similarity index 100% rename from src/weather-icons/svg/wi-thunderstorm.svg rename to skins/neowx-material/weather-icons/svg/wi-thunderstorm.svg diff --git a/src/weather-icons/svg/wi-time-1.svg b/skins/neowx-material/weather-icons/svg/wi-time-1.svg similarity index 100% rename from src/weather-icons/svg/wi-time-1.svg rename to skins/neowx-material/weather-icons/svg/wi-time-1.svg diff --git a/src/weather-icons/svg/wi-time-10.svg b/skins/neowx-material/weather-icons/svg/wi-time-10.svg similarity index 100% rename from src/weather-icons/svg/wi-time-10.svg rename to skins/neowx-material/weather-icons/svg/wi-time-10.svg diff --git a/src/weather-icons/svg/wi-time-11.svg b/skins/neowx-material/weather-icons/svg/wi-time-11.svg similarity index 100% rename from src/weather-icons/svg/wi-time-11.svg rename to skins/neowx-material/weather-icons/svg/wi-time-11.svg diff --git a/src/weather-icons/svg/wi-time-12.svg b/skins/neowx-material/weather-icons/svg/wi-time-12.svg similarity index 100% rename from src/weather-icons/svg/wi-time-12.svg rename to skins/neowx-material/weather-icons/svg/wi-time-12.svg diff --git a/src/weather-icons/svg/wi-time-2.svg b/skins/neowx-material/weather-icons/svg/wi-time-2.svg similarity index 100% rename from src/weather-icons/svg/wi-time-2.svg rename to skins/neowx-material/weather-icons/svg/wi-time-2.svg diff --git a/src/weather-icons/svg/wi-time-3.svg b/skins/neowx-material/weather-icons/svg/wi-time-3.svg similarity index 100% rename from src/weather-icons/svg/wi-time-3.svg rename to skins/neowx-material/weather-icons/svg/wi-time-3.svg diff --git a/src/weather-icons/svg/wi-time-4.svg b/skins/neowx-material/weather-icons/svg/wi-time-4.svg similarity index 100% rename from src/weather-icons/svg/wi-time-4.svg rename to skins/neowx-material/weather-icons/svg/wi-time-4.svg diff --git a/src/weather-icons/svg/wi-time-5.svg b/skins/neowx-material/weather-icons/svg/wi-time-5.svg similarity index 100% rename from src/weather-icons/svg/wi-time-5.svg rename to skins/neowx-material/weather-icons/svg/wi-time-5.svg diff --git a/src/weather-icons/svg/wi-time-6.svg b/skins/neowx-material/weather-icons/svg/wi-time-6.svg similarity index 100% rename from src/weather-icons/svg/wi-time-6.svg rename to skins/neowx-material/weather-icons/svg/wi-time-6.svg diff --git a/src/weather-icons/svg/wi-time-7.svg b/skins/neowx-material/weather-icons/svg/wi-time-7.svg similarity index 100% rename from src/weather-icons/svg/wi-time-7.svg rename to skins/neowx-material/weather-icons/svg/wi-time-7.svg diff --git a/src/weather-icons/svg/wi-time-8.svg b/skins/neowx-material/weather-icons/svg/wi-time-8.svg similarity index 100% rename from src/weather-icons/svg/wi-time-8.svg rename to skins/neowx-material/weather-icons/svg/wi-time-8.svg diff --git a/src/weather-icons/svg/wi-time-9.svg b/skins/neowx-material/weather-icons/svg/wi-time-9.svg similarity index 100% rename from src/weather-icons/svg/wi-time-9.svg rename to skins/neowx-material/weather-icons/svg/wi-time-9.svg diff --git a/src/weather-icons/svg/wi-tornado.svg b/skins/neowx-material/weather-icons/svg/wi-tornado.svg similarity index 100% rename from src/weather-icons/svg/wi-tornado.svg rename to skins/neowx-material/weather-icons/svg/wi-tornado.svg diff --git a/src/weather-icons/svg/wi-train.svg b/skins/neowx-material/weather-icons/svg/wi-train.svg similarity index 100% rename from src/weather-icons/svg/wi-train.svg rename to skins/neowx-material/weather-icons/svg/wi-train.svg diff --git a/src/weather-icons/svg/wi-tsunami.svg b/skins/neowx-material/weather-icons/svg/wi-tsunami.svg similarity index 100% rename from src/weather-icons/svg/wi-tsunami.svg rename to skins/neowx-material/weather-icons/svg/wi-tsunami.svg diff --git a/src/weather-icons/svg/wi-umbrella.svg b/skins/neowx-material/weather-icons/svg/wi-umbrella.svg similarity index 100% rename from src/weather-icons/svg/wi-umbrella.svg rename to skins/neowx-material/weather-icons/svg/wi-umbrella.svg diff --git a/src/weather-icons/svg/wi-volcano.svg b/skins/neowx-material/weather-icons/svg/wi-volcano.svg similarity index 100% rename from src/weather-icons/svg/wi-volcano.svg rename to skins/neowx-material/weather-icons/svg/wi-volcano.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-0.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-0.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-0.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-0.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-1.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-1.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-1.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-1.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-10.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-10.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-10.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-10.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-11.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-11.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-11.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-11.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-12.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-12.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-12.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-12.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-2.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-2.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-2.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-2.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-3.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-3.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-3.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-3.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-4.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-4.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-4.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-4.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-5.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-5.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-5.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-5.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-6.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-6.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-6.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-6.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-7.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-7.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-7.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-7.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-8.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-8.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-8.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-8.svg diff --git a/src/weather-icons/svg/wi-wind-beaufort-9.svg b/skins/neowx-material/weather-icons/svg/wi-wind-beaufort-9.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-beaufort-9.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-beaufort-9.svg diff --git a/src/weather-icons/svg/wi-wind-deg.svg b/skins/neowx-material/weather-icons/svg/wi-wind-deg.svg similarity index 100% rename from src/weather-icons/svg/wi-wind-deg.svg rename to skins/neowx-material/weather-icons/svg/wi-wind-deg.svg diff --git a/src/weather-icons/svg/wi-windy.svg b/skins/neowx-material/weather-icons/svg/wi-windy.svg similarity index 100% rename from src/weather-icons/svg/wi-windy.svg rename to skins/neowx-material/weather-icons/svg/wi-windy.svg diff --git a/src/week.html.tmpl b/skins/neowx-material/week.html.tmpl similarity index 91% rename from src/week.html.tmpl rename to skins/neowx-material/week.html.tmpl index 72cce48..f530272 100644 --- a/src/week.html.tmpl +++ b/skins/neowx-material/week.html.tmpl @@ -29,7 +29,7 @@
$week.wind.avg
- $Extras.Translations[$Extras.language].avg + $gettext("avg")

@@ -113,10 +113,10 @@ ## +-------------------------------------------------------------------------+ - + - $Extras.Translations[$Extras.language][$active_nav] | $station.location + $gettext($active_nav) | $station.location #include "head.inc" @@ -211,13 +211,45 @@ new ApexCharts(document.querySelector('#$id'), { ...graph_${type}_config, - yaxis: { - labels: { - formatter: function (val) { - return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; - } - } - }, + #if $name == "windDir" + yaxis: { + max: 360, + min: 0, + type: 'datetime', + tickAmount: 8, + trim: false, + labels: { + tickAmount: 8, + rotateAlways: false, + hideOverlappingLabels: true, + showDuplicates: false, + trim: false, + formatter: function(val, timestamp) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction; + } + }, + }, + tooltip: { + enabled: true, + y: { + formatter: function (val) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction + ' (' + degrees.toFixed(0) + '°)'; + } + }, + }, + #else + yaxis: { + labels: { + formatter: function (val) { + return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; + } + }, + }, + #end if series: [ { name: "$getVar('obs.label.' + series1)", @@ -261,10 +293,12 @@ new ApexCharts(document.querySelector('#$id'), { var graph_bar_config = { #include "graph_bar_config.inc" } - var graph_radar_config = { #include "graph_radar_config.inc" } + var graph_line_config = { + #include "graph_line_config.inc" + } // outTemp + Dewpoint $getChartJsCode("outTemp", "outTempchart", "area", "outTemp", "dewpoint") @@ -284,6 +318,7 @@ new ApexCharts(document.querySelector('#$id'), { // Wind $getChartJsCode("windSpeed", "windSpeedchart", "area", "windSpeed", "windGust", "max") + $getChartJsCode("windDir", "windDirchart", "line", "windDir") // outHumidity $getChartJsCode("outHumidity", "outHumiditychart", "area", "outHumidity") @@ -301,6 +336,10 @@ new ApexCharts(document.querySelector('#$id'), { $getChartJsCode("radiation", "radiationchart", "area", "radiation", "", "max") #end if + #if $week.luminosity.has_data + $getChartJsCode("luminosity", "luminositychart", "area", "luminosity", "", "max") + #end if + // inTemp + inHumidity $getChartJsCode("inTemp", "inTempchart", "area", "inTemp") $getChartJsCode("inHumidity", "inHumiditychart", "area", "inHumidity") diff --git a/skins/neowx-material/yarn.lock b/skins/neowx-material/yarn.lock new file mode 100644 index 0000000..bf604af --- /dev/null +++ b/skins/neowx-material/yarn.lock @@ -0,0 +1,186 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@parcel/watcher-android-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1" + integrity sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA== + +"@parcel/watcher-darwin-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz#3d26dce38de6590ef79c47ec2c55793c06ad4f67" + integrity sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw== + +"@parcel/watcher-darwin-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz#99f3af3869069ccf774e4ddfccf7e64fd2311ef8" + integrity sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg== + +"@parcel/watcher-freebsd-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz#14d6857741a9f51dfe51d5b08b7c8afdbc73ad9b" + integrity sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ== + +"@parcel/watcher-linux-arm-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz#43c3246d6892381db473bb4f663229ad20b609a1" + integrity sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA== + +"@parcel/watcher-linux-arm-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz#663750f7090bb6278d2210de643eb8a3f780d08e" + integrity sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q== + +"@parcel/watcher-linux-arm64-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz#ba60e1f56977f7e47cd7e31ad65d15fdcbd07e30" + integrity sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w== + +"@parcel/watcher-linux-arm64-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz#f7fbcdff2f04c526f96eac01f97419a6a99855d2" + integrity sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg== + +"@parcel/watcher-linux-x64-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz#4d2ea0f633eb1917d83d483392ce6181b6a92e4e" + integrity sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A== + +"@parcel/watcher-linux-x64-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz#277b346b05db54f55657301dd77bdf99d63606ee" + integrity sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg== + +"@parcel/watcher-win32-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz#7e9e02a26784d47503de1d10e8eab6cceb524243" + integrity sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw== + +"@parcel/watcher-win32-ia32@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz#2d0f94fa59a873cdc584bf7f6b1dc628ddf976e6" + integrity sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ== + +"@parcel/watcher-win32-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz#ae52693259664ba6f2228fa61d7ee44b64ea0947" + integrity sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA== + +"@parcel/watcher@^2.4.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.1.tgz#342507a9cfaaf172479a882309def1e991fb1200" + integrity sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg== + dependencies: + detect-libc "^1.0.3" + is-glob "^4.0.3" + micromatch "^4.0.5" + node-addon-api "^7.0.0" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.5.1" + "@parcel/watcher-darwin-arm64" "2.5.1" + "@parcel/watcher-darwin-x64" "2.5.1" + "@parcel/watcher-freebsd-x64" "2.5.1" + "@parcel/watcher-linux-arm-glibc" "2.5.1" + "@parcel/watcher-linux-arm-musl" "2.5.1" + "@parcel/watcher-linux-arm64-glibc" "2.5.1" + "@parcel/watcher-linux-arm64-musl" "2.5.1" + "@parcel/watcher-linux-x64-glibc" "2.5.1" + "@parcel/watcher-linux-x64-musl" "2.5.1" + "@parcel/watcher-win32-arm64" "2.5.1" + "@parcel/watcher-win32-ia32" "2.5.1" + "@parcel/watcher-win32-x64" "2.5.1" + +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +chokidar@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30" + integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== + dependencies: + readdirp "^4.0.1" + +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +immutable@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.0.3.tgz#aa037e2313ea7b5d400cd9298fa14e404c933db1" + integrity sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +micromatch@^4.0.5: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +node-addon-api@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== + +picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +readdirp@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.1.tgz#bd115327129672dc47f87408f05df9bd9ca3ef55" + integrity sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw== + +sass@^1.85.1: + version "1.85.1" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.85.1.tgz#18ab0bb48110ae99163778f06445b406148ca0d5" + integrity sha512-Uk8WpxM5v+0cMR0XjX9KfRIacmSG86RH4DCCZjLU2rFh5tyutt9siAXJ7G+YfxQ99Q6wrRMbMlVl6KqUms71ag== + dependencies: + chokidar "^4.0.0" + immutable "^5.0.2" + source-map-js ">=0.6.2 <2.0.0" + optionalDependencies: + "@parcel/watcher" "^2.4.1" + +"source-map-js@>=0.6.2 <2.0.0": + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" diff --git a/src/year-%Y.html.tmpl b/skins/neowx-material/year-%Y.html.tmpl similarity index 90% rename from src/year-%Y.html.tmpl rename to skins/neowx-material/year-%Y.html.tmpl index 02a0fa8..cd9315d 100644 --- a/src/year-%Y.html.tmpl +++ b/skins/neowx-material/year-%Y.html.tmpl @@ -29,7 +29,7 @@
$year.wind.avg
- $Extras.Translations[$Extras.language].avg + $gettext("avg")

@@ -113,10 +113,10 @@ ## +-------------------------------------------------------------------------+ - + - $Extras.Translations[$Extras.language].year $year_name | $station.location + $gettext("year") $year_name | $station.location #include "head.inc" @@ -130,10 +130,11 @@
-

$Extras.Translations[$Extras.language].year $year_name

+

$gettext("year") $year_name

#for $month in $year.months + #if $month.outTemp.has_data
- #end for + #end if + #end for

@@ -261,20 +263,20 @@ new ApexCharts(document.querySelector('#$id'), { ...graph_${type}_config, - yaxis: { - labels: { - formatter: function (val) { - return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; - } - } + yaxis: { + labels: { + formatter: function (val) { + return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; + } + }, }, series: [ { - name: "$getVar('obs.label.' + series1) $Extras.Translations[$Extras.language].min", + name: "$getVar('obs.label.' + series1) $gettext("min")", data: [ $getChartData(series1, 'min') ] }, { - name: "$getVar('obs.label.' + series1) $Extras.Translations[$Extras.language].max", + name: "$getVar('obs.label.' + series1) $gettext("max")", data: [ $getChartData(series1, 'max') ] } #if $series2 != "" and $getVar('year.' + series2 + '.has_data') @@ -302,13 +304,45 @@ new ApexCharts(document.querySelector('#$id'), { new ApexCharts(document.querySelector('#$id'), { ...graph_${type}_config, - yaxis: { - labels: { - formatter: function (val) { - return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; - } - } - }, + #if $name == "windDir" + yaxis: { + max: 360, + min: 0, + type: 'datetime', + tickAmount: 8, + trim: false, + labels: { + tickAmount: 8, + rotateAlways: false, + hideOverlappingLabels: true, + showDuplicates: false, + trim: false, + formatter: function(val, timestamp) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction; + } + }, + }, + tooltip: { + enabled: true, + y: { + formatter: function (val) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction + ' (' + degrees.toFixed(0) + '°)'; + } + }, + }, + #else + yaxis: { + labels: { + formatter: function (val) { + return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; + } + }, + }, + #end if series: [ { name: "$getVar('obs.label.' + series1)", @@ -354,10 +388,12 @@ new ApexCharts(document.querySelector('#$id'), { var graph_bar_config = { #include "graph_bar_archive_config.inc" } - var graph_radar_config = { #include "graph_radar_config.inc" } + var graph_line_config = { + #include "graph_line_archive_config.inc" + } // outTemp + Dewpoint $getChartJsCode("outTemp", "outTempchart", "area", "outTemp", "dewpoint") @@ -377,6 +413,7 @@ new ApexCharts(document.querySelector('#$id'), { // Wind $getChartJsCode("windSpeed", "windSpeedchart", "area", "windSpeed", "windGust", "max") + $getChartJsCode("windDir", "windDirchart", "line", "windDir") // outHumidity $getChartJsCode("outHumidity", "outHumiditychart", "area", "outHumidity") @@ -393,6 +430,10 @@ new ApexCharts(document.querySelector('#$id'), { #if $year.radiation.has_data $getChartJsCode("radiation", "radiationchart", "area", "radiation", "", "max") #end if + + #if $year.luminosity.has_data + $getChartJsCode("luminosity", "luminositychart", "area", "luminosity", "", "max") + #end if // inTemp + inHumidity $getChartJsCode("inTemp", "inTempchart", "area", "inTemp") diff --git a/src/year.html.tmpl b/skins/neowx-material/year.html.tmpl similarity index 90% rename from src/year.html.tmpl rename to skins/neowx-material/year.html.tmpl index 8780a77..755fefb 100644 --- a/src/year.html.tmpl +++ b/skins/neowx-material/year.html.tmpl @@ -29,7 +29,7 @@
$year.wind.avg
- $Extras.Translations[$Extras.language].avg + $gettext("avg")

@@ -113,10 +113,10 @@ ## +-------------------------------------------------------------------------+ - + - $Extras.Translations[$Extras.language][$active_nav] | $station.location + $gettext($active_nav) | $station.location #include "head.inc" @@ -216,19 +216,19 @@ new ApexCharts(document.querySelector('#$id'), { ...graph_${type}_config, yaxis: { - labels: { - formatter: function (val) { - return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; - } - } + labels: { + formatter: function (val) { + return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; + } + }, }, series: [ { - name: "$getVar('obs.label.' + series1) $Extras.Translations[$Extras.language].min", + name: "$getVar('obs.label.' + series1) $gettext("min")", data: [ $getChartData(series1, 'min') ] }, { - name: "$getVar('obs.label.' + series1) $Extras.Translations[$Extras.language].max", + name: "$getVar('obs.label.' + series1) $gettext("max")", data: [ $getChartData(series1, 'max') ] } #if $series2 != "" and $getVar('year.' + series2 + '.has_data') @@ -256,13 +256,45 @@ new ApexCharts(document.querySelector('#$id'), { new ApexCharts(document.querySelector('#$id'), { ...graph_${type}_config, - yaxis: { - labels: { - formatter: function (val) { - return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; - } - } - }, + #if $name == "windDir" + yaxis: { + max: 360, + min: 0, + type: 'datetime', + tickAmount: 8, + trim: false, + labels: { + tickAmount: 8, + rotateAlways: false, + hideOverlappingLabels: true, + showDuplicates: false, + trim: false, + formatter: function(val, timestamp) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction; + } + }, + }, + tooltip: { + enabled: true, + y: { + formatter: function (val) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction + ' (' + degrees.toFixed(0) + '°)'; + } + }, + }, + #else + yaxis: { + labels: { + formatter: function (val) { + return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; + } + }, + }, + #end if series: [ { name: "$getVar('obs.label.' + series1)", @@ -308,10 +340,12 @@ new ApexCharts(document.querySelector('#$id'), { var graph_bar_config = { #include "graph_bar_archive_config.inc" } - var graph_radar_config = { #include "graph_radar_config.inc" } + var graph_line_config = { + #include "graph_line_config.inc" + } // outTemp + Dewpoint $getChartJsCode("outTemp", "outTempchart", "area", "outTemp", "dewpoint") @@ -331,6 +365,7 @@ new ApexCharts(document.querySelector('#$id'), { // Wind $getChartJsCode("windSpeed", "windSpeedchart", "area", "windSpeed", "windGust", "max") + $getChartJsCode("windDir", "windDirchart", "line", "windDir") // outHumidity $getChartJsCode("outHumidity", "outHumiditychart", "area", "outHumidity") @@ -347,6 +382,10 @@ new ApexCharts(document.querySelector('#$id'), { #if $year.radiation.has_data $getChartJsCode("radiation", "radiationchart", "area", "radiation", "", "max") #end if + + #if $year.luminosity.has_data + $getChartJsCode("luminosity", "luminositychart", "area", "luminosity", "", "max") + #end if // inTemp + inHumidity $getChartJsCode("inTemp", "inTempchart", "area", "inTemp") diff --git a/src/yesterday.html.tmpl b/skins/neowx-material/yesterday.html.tmpl similarity index 92% rename from src/yesterday.html.tmpl rename to skins/neowx-material/yesterday.html.tmpl index 3c52540..1342cff 100644 --- a/src/yesterday.html.tmpl +++ b/skins/neowx-material/yesterday.html.tmpl @@ -27,7 +27,7 @@
$yesterday.wind.avg
- $Extras.Translations[$Extras.language].avg + $gettext("avg")

@@ -111,10 +111,10 @@ ## +-------------------------------------------------------------------------+ - + - $Extras.Translations[$Extras.language].yesterday | $station.location + $gettext("yesterday") | $station.location #include "head.inc" @@ -230,13 +230,45 @@ half_length4 = Math.ceil(series4data.length / 2); new ApexCharts(document.querySelector('#$id'), { ...graph_${type}_config, - yaxis: { - labels: { - formatter: function (val) { - return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; - } - } - }, + #if $name == "windDir" + yaxis: { + max: 360, + min: 0, + type: 'datetime', + tickAmount: 8, + trim: false, + labels: { + tickAmount: 8, + rotateAlways: false, + hideOverlappingLabels: true, + showDuplicates: false, + trim: false, + formatter: function(val, timestamp) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction; + } + }, + }, + tooltip: { + enabled: true, + y: { + formatter: function (val) { + var degrees = Number(val); + var direction = getOrdinalDirection(degrees); + return direction + ' (' + degrees.toFixed(0) + '°)'; + } + }, + }, + #else + yaxis: { + labels: { + formatter: function (val) { + return formatNumber(val, "$getVar('unit.format.' + name)") + "$getVar('unit.label.' + name)"; + } + }, + }, + #end if series: [ { name: "$getVar('obs.label.' + series1)", @@ -284,10 +316,13 @@ new ApexCharts(document.querySelector('#$id'), { var graph_bar_config = { #include "graph_bar_config.inc" } - var graph_radar_config = { #include "graph_radar_config.inc" } + var graph_line_config = { + #include "graph_line_config.inc" + } + // outTemp + Dewpoint $getChartJsCode("outTemp", "outTempchart", "area", "outTemp", "dewpoint") @@ -307,6 +342,7 @@ new ApexCharts(document.querySelector('#$id'), { // Wind $getChartJsCode("windSpeed", "windSpeedchart", "area", "windSpeed", "windGust", "max") + $getChartJsCode("windDir", "windDirchart", "line", "windDir") // outHumidity $getChartJsCode("outHumidity", "outHumiditychart", "area", "outHumidity") @@ -324,6 +360,10 @@ new ApexCharts(document.querySelector('#$id'), { $getChartJsCode("radiation", "radiationchart", "area", "radiation", "", "max") #end if + #if $yesterday.luminosity.has_data + $getChartJsCode("luminosity", "luminositychart", "area", "luminosity", "", "max") + #end if + // inTemp + inHumidity $getChartJsCode("inTemp", "inTempchart", "area", "inTemp") $getChartJsCode("inHumidity", "inHumiditychart", "area", "inHumidity") diff --git a/src/css/style.css b/src/css/style.css deleted file mode 100644 index f01bd57..0000000 --- a/src/css/style.css +++ /dev/null @@ -1,5361 +0,0 @@ -@charset "UTF-8"; -@font-face { - font-family: 'Rubik'; - font-style: normal; - font-weight: 300; - src: url("../fonts/Rubik-Light.eot"); - /* IE9 Compat Modes */ - src: local("Rubik"), url("../fonts/Rubik-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Rubik-Light.woff2") format("woff2"), url("../fonts/Rubik-Light.woff") format("woff"); - /* Modern Browsers */ } - -@font-face { - font-family: 'Rubik'; - font-style: normal; - font-weight: 400; - src: url("../fonts/Rubik-Regular.eot"); - /* IE9 Compat Modes */ - src: local("Rubik"), url("../fonts/Rubik-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Rubik-Regular.woff2") format("woff2"), url("../fonts/Rubik-Regular.woff") format("woff"); - /* Modern Browsers */ } - -.mdb-color.lighten-5 { - background-color: #d0d6e2 !important; } - -.mdb-color.lighten-4 { - background-color: #b1bace !important; } - -.mdb-color.lighten-3 { - background-color: #929fba !important; } - -.mdb-color.lighten-2 { - background-color: #7283a7 !important; } - -.mdb-color.lighten-1 { - background-color: #59698d !important; } - -.mdb-color { - background-color: #45526e !important; } - -.mdb-color-text { - color: #45526e !important; } - -.rgba-mdb-color-slight, -.rgba-mdb-color-slight:after { - background-color: rgba(69, 82, 110, 0.1); } - -.rgba-mdb-color-light, -.rgba-mdb-color-light:after { - background-color: rgba(69, 82, 110, 0.3); } - -.rgba-mdb-color-strong, -.rgba-mdb-color-strong:after { - background-color: rgba(69, 82, 110, 0.7); } - -.mdb-color.darken-1 { - background-color: #3b465e !important; } - -.mdb-color.darken-2 { - background-color: #2e3951 !important; } - -.mdb-color.darken-3 { - background-color: #1c2a48 !important; } - -.mdb-color.darken-4 { - background-color: #1c2331 !important; } - -.red.lighten-5 { - background-color: #ffebee !important; } - -.red.lighten-4 { - background-color: #ffcdd2 !important; } - -.red.lighten-3 { - background-color: #ef9a9a !important; } - -.red.lighten-2 { - background-color: #e57373 !important; } - -.red.lighten-1 { - background-color: #ef5350 !important; } - -.red { - background-color: #f44336 !important; } - -.red-text { - color: #f44336 !important; } - -.rgba-red-slight, -.rgba-red-slight:after { - background-color: rgba(244, 67, 54, 0.1); } - -.rgba-red-light, -.rgba-red-light:after { - background-color: rgba(244, 67, 54, 0.3); } - -.rgba-red-strong, -.rgba-red-strong:after { - background-color: rgba(244, 67, 54, 0.7); } - -.red.darken-1 { - background-color: #e53935 !important; } - -.red.darken-2 { - background-color: #d32f2f !important; } - -.red.darken-3 { - background-color: #c62828 !important; } - -.red.darken-4 { - background-color: #b71c1c !important; } - -.red.accent-1 { - background-color: #ff8a80 !important; } - -.red.accent-2 { - background-color: #ff5252 !important; } - -.red.accent-3 { - background-color: #ff1744 !important; } - -.red.accent-4 { - background-color: #d50000 !important; } - -.pink.lighten-5 { - background-color: #fce4ec !important; } - -.pink.lighten-4 { - background-color: #f8bbd0 !important; } - -.pink.lighten-3 { - background-color: #f48fb1 !important; } - -.pink.lighten-2 { - background-color: #f06292 !important; } - -.pink.lighten-1 { - background-color: #ec407a !important; } - -.pink { - background-color: #e91e63 !important; } - -.pink-text { - color: #e91e63 !important; } - -.rgba-pink-slight, -.rgba-pink-slight:after { - background-color: rgba(233, 30, 99, 0.1); } - -.rgba-pink-light, -.rgba-pink-light:after { - background-color: rgba(233, 30, 99, 0.3); } - -.rgba-pink-strong, -.rgba-pink-strong:after { - background-color: rgba(233, 30, 99, 0.7); } - -.pink.darken-1 { - background-color: #d81b60 !important; } - -.pink.darken-2 { - background-color: #c2185b !important; } - -.pink.darken-3 { - background-color: #ad1457 !important; } - -.pink.darken-4 { - background-color: #880e4f !important; } - -.pink.accent-1 { - background-color: #ff80ab !important; } - -.pink.accent-2 { - background-color: #ff4081 !important; } - -.pink.accent-3 { - background-color: #f50057 !important; } - -.pink.accent-4 { - background-color: #c51162 !important; } - -.purple.lighten-5 { - background-color: #f3e5f5 !important; } - -.purple.lighten-4 { - background-color: #e1bee7 !important; } - -.purple.lighten-3 { - background-color: #ce93d8 !important; } - -.purple.lighten-2 { - background-color: #ba68c8 !important; } - -.purple.lighten-1 { - background-color: #ab47bc !important; } - -.purple { - background-color: #9c27b0 !important; } - -.purple-text { - color: #9c27b0 !important; } - -.rgba-purple-slight, -.rgba-purple-slight:after { - background-color: rgba(156, 39, 176, 0.1); } - -.rgba-purple-light, -.rgba-purple-light:after { - background-color: rgba(156, 39, 176, 0.3); } - -.rgba-purple-strong, -.rgba-purple-strong:after { - background-color: rgba(156, 39, 176, 0.7); } - -.purple.darken-1 { - background-color: #8e24aa !important; } - -.purple.darken-2 { - background-color: #7b1fa2 !important; } - -.purple.darken-3 { - background-color: #6a1b9a !important; } - -.purple.darken-4 { - background-color: #4a148c !important; } - -.purple.accent-1 { - background-color: #ea80fc !important; } - -.purple.accent-2 { - background-color: #e040fb !important; } - -.purple.accent-3 { - background-color: #d500f9 !important; } - -.purple.accent-4 { - background-color: #a0f !important; } - -.deep-purple.lighten-5 { - background-color: #ede7f6 !important; } - -.deep-purple.lighten-4 { - background-color: #d1c4e9 !important; } - -.deep-purple.lighten-3 { - background-color: #b39ddb !important; } - -.deep-purple.lighten-2 { - background-color: #9575cd !important; } - -.deep-purple.lighten-1 { - background-color: #7e57c2 !important; } - -.deep-purple { - background-color: #673ab7 !important; } - -.deep-purple-text { - color: #673ab7 !important; } - -.rgba-deep-purple-slight, -.rgba-deep-purple-slight:after { - background-color: rgba(103, 58, 183, 0.1); } - -.rgba-deep-purple-light, -.rgba-deep-purple-light:after { - background-color: rgba(103, 58, 183, 0.3); } - -.rgba-deep-purple-strong, -.rgba-deep-purple-strong:after { - background-color: rgba(103, 58, 183, 0.7); } - -.deep-purple.darken-1 { - background-color: #5e35b1 !important; } - -.deep-purple.darken-2 { - background-color: #512da8 !important; } - -.deep-purple.darken-3 { - background-color: #4527a0 !important; } - -.deep-purple.darken-4 { - background-color: #311b92 !important; } - -.deep-purple.accent-1 { - background-color: #b388ff !important; } - -.deep-purple.accent-2 { - background-color: #7c4dff !important; } - -.deep-purple.accent-3 { - background-color: #651fff !important; } - -.deep-purple.accent-4 { - background-color: #6200ea !important; } - -.indigo.lighten-5 { - background-color: #e8eaf6 !important; } - -.indigo.lighten-4 { - background-color: #c5cae9 !important; } - -.indigo.lighten-3 { - background-color: #9fa8da !important; } - -.indigo.lighten-2 { - background-color: #7986cb !important; } - -.indigo.lighten-1 { - background-color: #5c6bc0 !important; } - -.indigo { - background-color: #3f51b5 !important; } - -.indigo-text { - color: #3f51b5 !important; } - -.rgba-indigo-slight, -.rgba-indigo-slight:after { - background-color: rgba(63, 81, 181, 0.1); } - -.rgba-indigo-light, -.rgba-indigo-light:after { - background-color: rgba(63, 81, 181, 0.3); } - -.rgba-indigo-strong, -.rgba-indigo-strong:after { - background-color: rgba(63, 81, 181, 0.7); } - -.indigo.darken-1 { - background-color: #3949ab !important; } - -.indigo.darken-2 { - background-color: #303f9f !important; } - -.indigo.darken-3 { - background-color: #283593 !important; } - -.indigo.darken-4 { - background-color: #1a237e !important; } - -.indigo.accent-1 { - background-color: #8c9eff !important; } - -.indigo.accent-2 { - background-color: #536dfe !important; } - -.indigo.accent-3 { - background-color: #3d5afe !important; } - -.indigo.accent-4 { - background-color: #304ffe !important; } - -.blue.lighten-5 { - background-color: #e3f2fd !important; } - -.blue.lighten-4 { - background-color: #bbdefb !important; } - -.blue.lighten-3 { - background-color: #90caf9 !important; } - -.blue.lighten-2 { - background-color: #64b5f6 !important; } - -.blue.lighten-1 { - background-color: #42a5f5 !important; } - -.blue { - background-color: #2196f3 !important; } - -.blue-text { - color: #2196f3 !important; } - -.rgba-blue-slight, -.rgba-blue-slight:after { - background-color: rgba(33, 150, 243, 0.1); } - -.rgba-blue-light, -.rgba-blue-light:after { - background-color: rgba(33, 150, 243, 0.3); } - -.rgba-blue-strong, -.rgba-blue-strong:after { - background-color: rgba(33, 150, 243, 0.7); } - -.blue.darken-1 { - background-color: #1e88e5 !important; } - -.blue.darken-2 { - background-color: #1976d2 !important; } - -.blue.darken-3 { - background-color: #1565c0 !important; } - -.blue.darken-4 { - background-color: #0d47a1 !important; } - -.blue.accent-1 { - background-color: #82b1ff !important; } - -.blue.accent-2 { - background-color: #448aff !important; } - -.blue.accent-3 { - background-color: #2979ff !important; } - -.blue.accent-4 { - background-color: #2962ff !important; } - -.light-blue.lighten-5 { - background-color: #e1f5fe !important; } - -.light-blue.lighten-4 { - background-color: #b3e5fc !important; } - -.light-blue.lighten-3 { - background-color: #81d4fa !important; } - -.light-blue.lighten-2 { - background-color: #4fc3f7 !important; } - -.light-blue.lighten-1 { - background-color: #29b6f6 !important; } - -.light-blue { - background-color: #03a9f4 !important; } - -.light-blue-text { - color: #03a9f4 !important; } - -.rgba-light-blue-slight, -.rgba-light-blue-slight:after { - background-color: rgba(3, 169, 244, 0.1); } - -.rgba-light-blue-light, -.rgba-light-blue-light:after { - background-color: rgba(3, 169, 244, 0.3); } - -.rgba-light-blue-strong, -.rgba-light-blue-strong:after { - background-color: rgba(3, 169, 244, 0.7); } - -.light-blue.darken-1 { - background-color: #039be5 !important; } - -.light-blue.darken-2 { - background-color: #0288d1 !important; } - -.light-blue.darken-3 { - background-color: #0277bd !important; } - -.light-blue.darken-4 { - background-color: #01579b !important; } - -.light-blue.accent-1 { - background-color: #80d8ff !important; } - -.light-blue.accent-2 { - background-color: #40c4ff !important; } - -.light-blue.accent-3 { - background-color: #00b0ff !important; } - -.light-blue.accent-4 { - background-color: #0091ea !important; } - -.cyan.lighten-5 { - background-color: #e0f7fa !important; } - -.cyan.lighten-4 { - background-color: #b2ebf2 !important; } - -.cyan.lighten-3 { - background-color: #80deea !important; } - -.cyan.lighten-2 { - background-color: #4dd0e1 !important; } - -.cyan.lighten-1 { - background-color: #26c6da !important; } - -.cyan { - background-color: #00bcd4 !important; } - -.cyan-text { - color: #00bcd4 !important; } - -.rgba-cyan-slight, -.rgba-cyan-slight:after { - background-color: rgba(0, 188, 212, 0.1); } - -.rgba-cyan-light, -.rgba-cyan-light:after { - background-color: rgba(0, 188, 212, 0.3); } - -.rgba-cyan-strong, -.rgba-cyan-strong:after { - background-color: rgba(0, 188, 212, 0.7); } - -.cyan.darken-1 { - background-color: #00acc1 !important; } - -.cyan.darken-2 { - background-color: #0097a7 !important; } - -.cyan.darken-3 { - background-color: #00838f !important; } - -.cyan.darken-4 { - background-color: #006064 !important; } - -.cyan.accent-1 { - background-color: #84ffff !important; } - -.cyan.accent-2 { - background-color: #18ffff !important; } - -.cyan.accent-3 { - background-color: #00e5ff !important; } - -.cyan.accent-4 { - background-color: #00b8d4 !important; } - -.teal.lighten-5 { - background-color: #e0f2f1 !important; } - -.teal.lighten-4 { - background-color: #b2dfdb !important; } - -.teal.lighten-3 { - background-color: #80cbc4 !important; } - -.teal.lighten-2 { - background-color: #4db6ac !important; } - -.teal.lighten-1 { - background-color: #26a69a !important; } - -.teal { - background-color: #009688 !important; } - -.teal-text { - color: #009688 !important; } - -.rgba-teal-slight, -.rgba-teal-slight:after { - background-color: rgba(0, 150, 136, 0.1); } - -.rgba-teal-light, -.rgba-teal-light:after { - background-color: rgba(0, 150, 136, 0.3); } - -.rgba-teal-strong, -.rgba-teal-strong:after { - background-color: rgba(0, 150, 136, 0.7); } - -.teal.darken-1 { - background-color: #00897b !important; } - -.teal.darken-2 { - background-color: #00796b !important; } - -.teal.darken-3 { - background-color: #00695c !important; } - -.teal.darken-4 { - background-color: #004d40 !important; } - -.teal.accent-1 { - background-color: #a7ffeb !important; } - -.teal.accent-2 { - background-color: #64ffda !important; } - -.teal.accent-3 { - background-color: #1de9b6 !important; } - -.teal.accent-4 { - background-color: #00bfa5 !important; } - -.green.lighten-5 { - background-color: #e8f5e9 !important; } - -.green.lighten-4 { - background-color: #c8e6c9 !important; } - -.green.lighten-3 { - background-color: #a5d6a7 !important; } - -.green.lighten-2 { - background-color: #81c784 !important; } - -.green.lighten-1 { - background-color: #66bb6a !important; } - -.green { - background-color: #4caf50 !important; } - -.green-text { - color: #4caf50 !important; } - -.rgba-green-slight, -.rgba-green-slight:after { - background-color: rgba(76, 175, 80, 0.1); } - -.rgba-green-light, -.rgba-green-light:after { - background-color: rgba(76, 175, 80, 0.3); } - -.rgba-green-strong, -.rgba-green-strong:after { - background-color: rgba(76, 175, 80, 0.7); } - -.green.darken-1 { - background-color: #43a047 !important; } - -.green.darken-2 { - background-color: #388e3c !important; } - -.green.darken-3 { - background-color: #2e7d32 !important; } - -.green.darken-4 { - background-color: #1b5e20 !important; } - -.green.accent-1 { - background-color: #b9f6ca !important; } - -.green.accent-2 { - background-color: #69f0ae !important; } - -.green.accent-3 { - background-color: #00e676 !important; } - -.green.accent-4 { - background-color: #00c853 !important; } - -.light-green.lighten-5 { - background-color: #f1f8e9 !important; } - -.light-green.lighten-4 { - background-color: #dcedc8 !important; } - -.light-green.lighten-3 { - background-color: #c5e1a5 !important; } - -.light-green.lighten-2 { - background-color: #aed581 !important; } - -.light-green.lighten-1 { - background-color: #9ccc65 !important; } - -.light-green { - background-color: #8bc34a !important; } - -.light-green-text { - color: #8bc34a !important; } - -.rgba-light-green-slight, -.rgba-light-green-slight:after { - background-color: rgba(139, 195, 74, 0.1); } - -.rgba-light-green-light, -.rgba-light-green-light:after { - background-color: rgba(139, 195, 74, 0.3); } - -.rgba-light-green-strong, -.rgba-light-green-strong:after { - background-color: rgba(139, 195, 74, 0.7); } - -.light-green.darken-1 { - background-color: #7cb342 !important; } - -.light-green.darken-2 { - background-color: #689f38 !important; } - -.light-green.darken-3 { - background-color: #558b2f !important; } - -.light-green.darken-4 { - background-color: #33691e !important; } - -.light-green.accent-1 { - background-color: #ccff90 !important; } - -.light-green.accent-2 { - background-color: #b2ff59 !important; } - -.light-green.accent-3 { - background-color: #76ff03 !important; } - -.light-green.accent-4 { - background-color: #64dd17 !important; } - -.lime.lighten-5 { - background-color: #f9fbe7 !important; } - -.lime.lighten-4 { - background-color: #f0f4c3 !important; } - -.lime.lighten-3 { - background-color: #e6ee9c !important; } - -.lime.lighten-2 { - background-color: #dce775 !important; } - -.lime.lighten-1 { - background-color: #d4e157 !important; } - -.lime { - background-color: #cddc39 !important; } - -.lime-text { - color: #cddc39 !important; } - -.rgba-lime-slight, -.rgba-lime-slight:after { - background-color: rgba(205, 220, 57, 0.1); } - -.rgba-lime-light, -.rgba-lime-light:after { - background-color: rgba(205, 220, 57, 0.3); } - -.rgba-lime-strong, -.rgba-lime-strong:after { - background-color: rgba(205, 220, 57, 0.7); } - -.lime.darken-1 { - background-color: #c0ca33 !important; } - -.lime.darken-2 { - background-color: #afb42b !important; } - -.lime.darken-3 { - background-color: #9e9d24 !important; } - -.lime.darken-4 { - background-color: #827717 !important; } - -.lime.accent-1 { - background-color: #f4ff81 !important; } - -.lime.accent-2 { - background-color: #eeff41 !important; } - -.lime.accent-3 { - background-color: #c6ff00 !important; } - -.lime.accent-4 { - background-color: #aeea00 !important; } - -.yellow.lighten-5 { - background-color: #fffde7 !important; } - -.yellow.lighten-4 { - background-color: #fff9c4 !important; } - -.yellow.lighten-3 { - background-color: #fff59d !important; } - -.yellow.lighten-2 { - background-color: #fff176 !important; } - -.yellow.lighten-1 { - background-color: #ffee58 !important; } - -.yellow { - background-color: #ffeb3b !important; } - -.yellow-text { - color: #ffeb3b !important; } - -.rgba-yellow-slight, -.rgba-yellow-slight:after { - background-color: rgba(255, 235, 59, 0.1); } - -.rgba-yellow-light, -.rgba-yellow-light:after { - background-color: rgba(255, 235, 59, 0.3); } - -.rgba-yellow-strong, -.rgba-yellow-strong:after { - background-color: rgba(255, 235, 59, 0.7); } - -.yellow.darken-1 { - background-color: #fdd835 !important; } - -.yellow.darken-2 { - background-color: #fbc02d !important; } - -.yellow.darken-3 { - background-color: #f9a825 !important; } - -.yellow.darken-4 { - background-color: #f57f17 !important; } - -.yellow.accent-1 { - background-color: #ffff8d !important; } - -.yellow.accent-2 { - background-color: #ff0 !important; } - -.yellow.accent-3 { - background-color: #ffea00 !important; } - -.yellow.accent-4 { - background-color: #ffd600 !important; } - -.amber.lighten-5 { - background-color: #fff8e1 !important; } - -.amber.lighten-4 { - background-color: #ffecb3 !important; } - -.amber.lighten-3 { - background-color: #ffe082 !important; } - -.amber.lighten-2 { - background-color: #ffd54f !important; } - -.amber.lighten-1 { - background-color: #ffca28 !important; } - -.amber { - background-color: #ffc107 !important; } - -.amber-text { - color: #ffc107 !important; } - -.rgba-amber-slight, -.rgba-amber-slight:after { - background-color: rgba(255, 193, 7, 0.1); } - -.rgba-amber-light, -.rgba-amber-light:after { - background-color: rgba(255, 193, 7, 0.3); } - -.rgba-amber-strong, -.rgba-amber-strong:after { - background-color: rgba(255, 193, 7, 0.7); } - -.amber.darken-1 { - background-color: #ffb300 !important; } - -.amber.darken-2 { - background-color: #ffa000 !important; } - -.amber.darken-3 { - background-color: #ff8f00 !important; } - -.amber.darken-4 { - background-color: #ff6f00 !important; } - -.amber.accent-1 { - background-color: #ffe57f !important; } - -.amber.accent-2 { - background-color: #ffd740 !important; } - -.amber.accent-3 { - background-color: #ffc400 !important; } - -.amber.accent-4 { - background-color: #ffab00 !important; } - -.orange.lighten-5 { - background-color: #fff3e0 !important; } - -.orange.lighten-4 { - background-color: #ffe0b2 !important; } - -.orange.lighten-3 { - background-color: #ffcc80 !important; } - -.orange.lighten-2 { - background-color: #ffb74d !important; } - -.orange.lighten-1 { - background-color: #ffa726 !important; } - -.orange { - background-color: #ff9800 !important; } - -.orange-text { - color: #ff9800 !important; } - -.rgba-orange-slight, -.rgba-orange-slight:after { - background-color: rgba(255, 152, 0, 0.1); } - -.rgba-orange-light, -.rgba-orange-light:after { - background-color: rgba(255, 152, 0, 0.3); } - -.rgba-orange-strong, -.rgba-orange-strong:after { - background-color: rgba(255, 152, 0, 0.7); } - -.orange.darken-1 { - background-color: #fb8c00 !important; } - -.orange.darken-2 { - background-color: #f57c00 !important; } - -.orange.darken-3 { - background-color: #ef6c00 !important; } - -.orange.darken-4 { - background-color: #e65100 !important; } - -.orange.accent-1 { - background-color: #ffd180 !important; } - -.orange.accent-2 { - background-color: #ffab40 !important; } - -.orange.accent-3 { - background-color: #ff9100 !important; } - -.orange.accent-4 { - background-color: #ff6d00 !important; } - -.deep-orange.lighten-5 { - background-color: #fbe9e7 !important; } - -.deep-orange.lighten-4 { - background-color: #ffccbc !important; } - -.deep-orange.lighten-3 { - background-color: #ffab91 !important; } - -.deep-orange.lighten-2 { - background-color: #ff8a65 !important; } - -.deep-orange.lighten-1 { - background-color: #ff7043 !important; } - -.deep-orange { - background-color: #ff5722 !important; } - -.deep-orange-text { - color: #ff5722 !important; } - -.rgba-deep-orange-slight, -.rgba-deep-orange-slight:after { - background-color: rgba(255, 87, 34, 0.1); } - -.rgba-deep-orange-light, -.rgba-deep-orange-light:after { - background-color: rgba(255, 87, 34, 0.3); } - -.rgba-deep-orange-strong, -.rgba-deep-orange-strong:after { - background-color: rgba(255, 87, 34, 0.7); } - -.deep-orange.darken-1 { - background-color: #f4511e !important; } - -.deep-orange.darken-2 { - background-color: #e64a19 !important; } - -.deep-orange.darken-3 { - background-color: #d84315 !important; } - -.deep-orange.darken-4 { - background-color: #bf360c !important; } - -.deep-orange.accent-1 { - background-color: #ff9e80 !important; } - -.deep-orange.accent-2 { - background-color: #ff6e40 !important; } - -.deep-orange.accent-3 { - background-color: #ff3d00 !important; } - -.deep-orange.accent-4 { - background-color: #dd2c00 !important; } - -.brown.lighten-5 { - background-color: #efebe9 !important; } - -.brown.lighten-4 { - background-color: #d7ccc8 !important; } - -.brown.lighten-3 { - background-color: #bcaaa4 !important; } - -.brown.lighten-2 { - background-color: #a1887f !important; } - -.brown.lighten-1 { - background-color: #8d6e63 !important; } - -.brown { - background-color: #795548 !important; } - -.brown-text { - color: #795548 !important; } - -.rgba-brown-slight, -.rgba-brown-slight:after { - background-color: rgba(121, 85, 72, 0.1); } - -.rgba-brown-light, -.rgba-brown-light:after { - background-color: rgba(121, 85, 72, 0.3); } - -.rgba-brown-strong, -.rgba-brown-strong:after { - background-color: rgba(121, 85, 72, 0.7); } - -.brown.darken-1 { - background-color: #6d4c41 !important; } - -.brown.darken-2 { - background-color: #5d4037 !important; } - -.brown.darken-3 { - background-color: #4e342e !important; } - -.brown.darken-4 { - background-color: #3e2723 !important; } - -.blue-grey.lighten-5 { - background-color: #eceff1 !important; } - -.blue-grey.lighten-4 { - background-color: #cfd8dc !important; } - -.blue-grey.lighten-3 { - background-color: #b0bec5 !important; } - -.blue-grey.lighten-2 { - background-color: #90a4ae !important; } - -.blue-grey.lighten-1 { - background-color: #78909c !important; } - -.blue-grey { - background-color: #607d8b !important; } - -.blue-grey-text { - color: #607d8b !important; } - -.rgba-blue-grey-slight, -.rgba-blue-grey-slight:after { - background-color: rgba(96, 125, 139, 0.1); } - -.rgba-blue-grey-light, -.rgba-blue-grey-light:after { - background-color: rgba(96, 125, 139, 0.3); } - -.rgba-blue-grey-strong, -.rgba-blue-grey-strong:after { - background-color: rgba(96, 125, 139, 0.7); } - -.blue-grey.darken-1 { - background-color: #546e7a !important; } - -.blue-grey.darken-2 { - background-color: #455a64 !important; } - -.blue-grey.darken-3 { - background-color: #37474f !important; } - -.blue-grey.darken-4 { - background-color: #263238 !important; } - -.grey.lighten-5 { - background-color: #fafafa !important; } - -.grey.lighten-4 { - background-color: #f5f5f5 !important; } - -.grey.lighten-3 { - background-color: #eee !important; } - -.grey.lighten-2 { - background-color: #e0e0e0 !important; } - -.grey.lighten-1 { - background-color: #bdbdbd !important; } - -.grey { - background-color: #9e9e9e !important; } - -.grey-text { - color: #9e9e9e !important; } - -.rgba-grey-slight, -.rgba-grey-slight:after { - background-color: rgba(158, 158, 158, 0.1); } - -.rgba-grey-light, -.rgba-grey-light:after { - background-color: rgba(158, 158, 158, 0.3); } - -.rgba-grey-strong, -.rgba-grey-strong:after { - background-color: rgba(158, 158, 158, 0.7); } - -.grey.darken-1 { - background-color: #757575 !important; } - -.grey.darken-2 { - background-color: #616161 !important; } - -.grey.darken-3 { - background-color: #424242 !important; } - -.grey.darken-4 { - background-color: #212121 !important; } - -.black { - background-color: #000 !important; } - -.black-text { - color: #000 !important; } - -.rgba-black-slight, -.rgba-black-slight:after { - background-color: rgba(0, 0, 0, 0.1); } - -.rgba-black-light, -.rgba-black-light:after { - background-color: rgba(0, 0, 0, 0.3); } - -.rgba-black-strong, -.rgba-black-strong:after { - background-color: rgba(0, 0, 0, 0.7); } - -.white { - background-color: #fff !important; } - -.white-text { - color: #fff !important; } - -.rgba-white-slight, -.rgba-white-slight:after { - background-color: rgba(255, 255, 255, 0.1); } - -.rgba-white-light, -.rgba-white-light:after { - background-color: rgba(255, 255, 255, 0.3); } - -.rgba-white-strong, -.rgba-white-strong:after { - background-color: rgba(255, 255, 255, 0.7); } - -.rgba-stylish-slight { - background-color: rgba(62, 69, 81, 0.1); } - -.rgba-stylish-light { - background-color: rgba(62, 69, 81, 0.3); } - -.rgba-stylish-strong { - background-color: rgba(62, 69, 81, 0.7); } - -.primary-color { - background-color: #4285f4 !important; } - -.primary-color-dark { - background-color: #0d47a1 !important; } - -.secondary-color { - background-color: #a6c !important; } - -.secondary-color-dark { - background-color: #93c !important; } - -.default-color { - background-color: #2bbbad !important; } - -.default-color-dark { - background-color: #00695c !important; } - -.info-color { - background-color: #33b5e5 !important; } - -.info-color-dark { - background-color: #09c !important; } - -.success-color { - background-color: #00c851 !important; } - -.success-color-dark { - background-color: #007e33 !important; } - -.warning-color { - background-color: #fb3 !important; } - -.warning-color-dark { - background-color: #f80 !important; } - -.danger-color { - background-color: #ff3547 !important; } - -.danger-color-dark { - background-color: #c00 !important; } - -.elegant-color { - background-color: #2e2e2e !important; } - -.elegant-color-dark { - background-color: #212121 !important; } - -.stylish-color { - background-color: #4b515d !important; } - -.stylish-color-dark { - background-color: #3e4551 !important; } - -.unique-color { - background-color: #3f729b !important; } - -.unique-color-dark { - background-color: #1c2331 !important; } - -.special-color { - background-color: #37474f !important; } - -.special-color-dark { - background-color: #263238 !important; } - -.purple-gradient { - background: linear-gradient(40deg, #ff6ec4, #7873f5) !important; } - -.peach-gradient { - background: linear-gradient(40deg, #ffd86f, #fc6262) !important; } - -.aqua-gradient { - background: linear-gradient(40deg, #2096ff, #05ffa3) !important; } - -.blue-gradient { - background: linear-gradient(40deg, #45cafc, #303f9f) !important; } - -.purple-gradient-rgba { - background: linear-gradient(40deg, rgba(255, 110, 196, 0.9), rgba(120, 115, 245, 0.9)) !important; } - -.peach-gradient-rgba { - background: linear-gradient(40deg, rgba(255, 216, 111, 0.9), rgba(252, 98, 98, 0.9)) !important; } - -.aqua-gradient-rgba { - background: linear-gradient(40deg, rgba(32, 150, 255, 0.9), rgba(5, 255, 163, 0.9)) !important; } - -.blue-gradient-rgba { - background: linear-gradient(40deg, rgba(69, 202, 252, 0.9), rgba(48, 63, 159, 0.9)) !important; } - -.dark-grey-text { - color: #4f4f4f !important; } - .dark-grey-text:hover, .dark-grey-text:focus { - color: #4f4f4f !important; } - -.hoverable { - box-shadow: none; - transition: all 0.55s ease-in-out; } - .hoverable:hover { - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - transition: all 0.55s ease-in-out; } - -.z-depth-0 { - box-shadow: none !important; } - -.z-depth-1 { - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05) !important; } - -.z-depth-1-half { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15) !important; } - -.z-depth-2 { - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important; } - -.z-depth-3 { - box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19) !important; } - -.z-depth-4 { - box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21) !important; } - -.z-depth-5 { - box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22) !important; } - -.disabled, -:disabled { - pointer-events: none !important; } - -a { - color: #007bff; - text-decoration: none; - cursor: pointer; - transition: all 0.2s ease-in-out; } - a:hover { - color: #0056b3; - text-decoration: none; - transition: all 0.2s ease-in-out; } - a.disabled:hover, a:disabled:hover { - color: #007bff; } - -a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { - color: inherit; - text-decoration: none; } - -.divider-new { - display: flex; - flex-direction: row; - align-items: center; - justify-content: center; - margin-top: 2.8rem; - margin-bottom: 2.8rem; } - .divider-new > h1, .divider-new h2, .divider-new h3, .divider-new h4, .divider-new h5, .divider-new h6 { - margin-bottom: 0; } - .divider-new:before, .divider-new:after { - flex: 1; - height: 1.5px; - height: 2px; - content: ""; - background: #c6c6c6; } - .divider-new:before { - margin: 0 0.5rem 0 0; } - .divider-new:after { - margin: 0 0 0 0.5rem; } - -.img-fluid, -.video-fluid { - max-width: 100%; - height: auto; } - -.flex-center { - display: flex; - align-items: center; - justify-content: center; - height: 100%; } - .flex-center p { - margin: 0; } - .flex-center ul { - text-align: center; } - .flex-center ul li { - margin-bottom: 1rem; } - .flex-center ul li:last-of-type { - margin-bottom: 0; } - -.hr-light { - border-top: 1px solid #fff; } - -.hr-dark { - border-top: 1px solid #666; } - -.w-responsive { - width: 75%; } - @media (max-width: 740px) { - .w-responsive { - width: 100%; } } - -.w-header { - width: 3.2rem; } - -.collapsible-body { - display: none; } - -.jumbotron { - background-color: #fff; - border-radius: 0.125rem; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); } - -.bg-primary { - background-color: #4285f4 !important; } - -a.bg-primary:hover, a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #1266f1 !important; } - -.border-primary { - border-color: #4285f4 !important; } - -.bg-danger { - background-color: #ff3547 !important; } - -a.bg-danger:hover, a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #ff0219 !important; } - -.border-danger { - border-color: #ff3547 !important; } - -.bg-warning { - background-color: #fb3 !important; } - -a.bg-warning:hover, a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #ffaa00 !important; } - -.border-warning { - border-color: #fb3 !important; } - -.bg-success { - background-color: #00c851 !important; } - -a.bg-success:hover, a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #00953c !important; } - -.border-success { - border-color: #00c851 !important; } - -.bg-info { - background-color: #33b5e5 !important; } - -a.bg-info:hover, a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #1a9bcb !important; } - -.border-info { - border-color: #33b5e5 !important; } - -.bg-default { - background-color: #2bbbad !important; } - -a.bg-default:hover, a.bg-default:focus, -button.bg-default:hover, -button.bg-default:focus { - background-color: #219287 !important; } - -.border-default { - border-color: #2bbbad !important; } - -.bg-secondary { - background-color: #a6c !important; } - -a.bg-secondary:hover, a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #9540bf !important; } - -.border-secondary { - border-color: #a6c !important; } - -.bg-dark { - background-color: #212121 !important; } - -a.bg-dark:hover, a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #080808 !important; } - -.border-dark { - border-color: #212121 !important; } - -.bg-light { - background-color: #e0e0e0 !important; } - -a.bg-light:hover, a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #c7c7c7 !important; } - -.border-light { - border-color: #e0e0e0 !important; } - -.card-img-100 { - width: 100px; - height: 100px; } - -.card-img-64 { - width: 64px; - height: 64px; } - -.mml-1 { - margin-left: -0.25rem !important; } - -.flex-1 { - flex: 1; } - -body { - font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-weight: 300; } - -h1, h2, h3, h4, h5, h6 { - font-weight: 300; } - -.blockquote { - padding: 0.5rem 1rem; - border-left: .25rem solid #eceeef; } - .blockquote.text-right { - border-right: .25rem solid #eceeef; - border-left: none; } - .blockquote .bq-title { - margin-bottom: 0; - font-size: 1.5rem; - font-weight: 400; } - .blockquote p { - padding: 1rem 0; - font-size: 1.1rem; } - -.bq-primary { - border-left: 3px solid #4285f4 !important; } - .bq-primary .bq-title { - color: #4285f4 !important; } - -.bq-danger { - border-left: 3px solid #ff3547 !important; } - .bq-danger .bq-title { - color: #ff3547 !important; } - -.bq-warning { - border-left: 3px solid #fb3 !important; } - .bq-warning .bq-title { - color: #fb3 !important; } - -.bq-success { - border-left: 3px solid #00c851 !important; } - .bq-success .bq-title { - color: #00c851 !important; } - -.bq-info { - border-left: 3px solid #33b5e5 !important; } - .bq-info .bq-title { - color: #33b5e5 !important; } - -.h1-responsive { - font-size: 150%; } - -.h2-responsive { - font-size: 145%; } - -.h3-responsive { - font-size: 135%; } - -.h4-responsive { - font-size: 135%; } - -.h5-responsive { - font-size: 135%; } - -@media (min-width: 576px) { - .h1-responsive { - font-size: 170%; } - .h2-responsive { - font-size: 140%; } - .h3-responsive { - font-size: 125%; } - .h4-responsive { - font-size: 125%; } - .h5-responsive { - font-size: 125%; } } - -@media (min-width: 768px) { - .h1-responsive { - font-size: 200%; } - .h2-responsive { - font-size: 170%; } - .h3-responsive { - font-size: 140%; } - .h4-responsive { - font-size: 125%; } - .h5-responsive { - font-size: 125%; } } - -@media (min-width: 992px) { - .h1-responsive { - font-size: 200%; } - .h2-responsive { - font-size: 170%; } - .h3-responsive { - font-size: 140%; } - .h4-responsive { - font-size: 125%; } - .h5-responsive { - font-size: 125%; } } - -@media (min-width: 1200px) { - .h1-responsive { - font-size: 250%; } - .h2-responsive { - font-size: 200%; } - .h3-responsive { - font-size: 170%; } - .h4-responsive { - font-size: 140%; } - .h5-responsive { - font-size: 125%; } } - -.text-primary { - color: #4285f4 !important; } - -a.text-primary:hover, a.text-primary:focus { - color: #1266f1 !important; } - -.text-danger { - color: #ff3547 !important; } - -a.text-danger:hover, a.text-danger:focus { - color: #ff0219 !important; } - -.text-warning { - color: #fb3 !important; } - -a.text-warning:hover, a.text-warning:focus { - color: #ffaa00 !important; } - -.text-success { - color: #00c851 !important; } - -a.text-success:hover, a.text-success:focus { - color: #00953c !important; } - -.text-info { - color: #33b5e5 !important; } - -a.text-info:hover, a.text-info:focus { - color: #1a9bcb !important; } - -.text-default { - color: #2bbbad !important; } - -a.text-default:hover, a.text-default:focus { - color: #219287 !important; } - -.text-secondary { - color: #a6c !important; } - -a.text-secondary:hover, a.text-secondary:focus { - color: #9540bf !important; } - -.text-dark { - color: #212121 !important; } - -a.text-dark:hover, a.text-dark:focus { - color: #080808 !important; } - -.text-light { - color: #e0e0e0 !important; } - -a.text-light:hover, a.text-light:focus { - color: #c7c7c7 !important; } - -.font-small { - font-size: 0.85rem; } - -strong { - font-weight: 500; } - -.view { - position: relative; - overflow: hidden; - cursor: default; } - .view .mask { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - overflow: hidden; - background-attachment: fixed; } - .view img, .view video { - position: relative; - display: block; } - .view video.video-intro { - top: 50%; - left: 50%; - z-index: -100; - width: auto; - min-width: 100%; - height: auto; - min-height: 100%; - transition: 1s opacity; - transform: translateX(-50%) translateY(-50%); } - -.overlay .mask { - opacity: 0; - transition: all 0.4s ease-in-out; } - .overlay .mask:hover { - opacity: 1; } - -.zoom img, .zoom video { - transition: all 0.2s linear; } - -.zoom:hover img, .zoom:hover video { - transform: scale(1.1); } - -.pattern-1 { - background: url("../img/overlays/01.png"); - background-attachment: fixed; } - -.pattern-2 { - background: url("../img/overlays/02.png"); - background-attachment: fixed; } - -.pattern-3 { - background: url("../img/overlays/03.png"); - background-attachment: fixed; } - -.pattern-4 { - background: url("../img/overlays/04.png"); - background-attachment: fixed; } - -.pattern-5 { - background: url("../img/overlays/05.png"); - background-attachment: fixed; } - -.pattern-6 { - background: url("../img/overlays/06.png"); - background-attachment: fixed; } - -.pattern-7 { - background: url("../img/overlays/07.png"); - background-attachment: fixed; } - -.pattern-8 { - background: url("../img/overlays/08.png"); - background-attachment: fixed; } - -.pattern-9 { - background: url("../img/overlays/09.png"); - background-attachment: fixed; } - -/*! - * Waves v0.7.6 - * http://fian.my.id/Waves - * - * Copyright 2014-2018 Alfiana E. Sibuea and other contributors - * Released under the MIT license - * https://github.com/fians/Waves/blob/master/LICENSE */ -.waves-effect { - position: relative; - overflow: hidden; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: transparent; } - .waves-effect .waves-ripple { - position: absolute; - width: 100px; - height: 100px; - margin-top: -50px; - margin-left: -50px; - pointer-events: none; - background: rgba(0, 0, 0, 0.2); - background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%); - border-radius: 50%; - opacity: 0; - -webkit-transition-property: -webkit-transform, opacity; - -moz-transition-property: -moz-transform, opacity; - -o-transition-property: -o-transform, opacity; - transition-property: transform, opacity; - -webkit-transition: all 0.5s ease-out; - -moz-transition: all 0.5s ease-out; - -o-transition: all 0.5s ease-out; - transition: all 0.5s ease-out; - -webkit-transform: scale(0) translate(0, 0); - -moz-transform: scale(0) translate(0, 0); - -ms-transform: scale(0) translate(0, 0); - -o-transform: scale(0) translate(0, 0); - transform: scale(0) translate(0, 0); } - .waves-effect.waves-light .waves-ripple { - background: rgba(255, 255, 255, 0.4); - background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%); } - .waves-effect.waves-classic .waves-ripple { - background: rgba(0, 0, 0, 0.2); } - .waves-effect.waves-classic.waves-light .waves-ripple { - background: rgba(255, 255, 255, 0.4); } - -.waves-notransition { - -webkit-transition: none !important; - -moz-transition: none !important; - -o-transition: none !important; - transition: none !important; } - -.waves-button, -.waves-circle { - -webkit-transform: translateZ(0); - -moz-transform: translateZ(0); - -ms-transform: translateZ(0); - -o-transform: translateZ(0); - transform: translateZ(0); - -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%); } - -.waves-button, -.waves-button:hover, -.waves-button:visited, -.waves-button-input { - z-index: 1; - font-size: 1em; - line-height: 1em; - color: inherit; - text-align: center; - text-decoration: none; - white-space: nowrap; - vertical-align: middle; - cursor: pointer; - background-color: rgba(0, 0, 0, 0); - border: none; - outline: none; } - -.waves-button { - padding: .85em 1.1em; - border-radius: .2em; } - -.waves-button-input { - padding: .85em 1.1em; - margin: 0; } - -.waves-input-wrapper { - position: relative; - display: inline-block; - vertical-align: middle; - border-radius: .2em; } - .waves-input-wrapper.waves-button { - padding: 0; } - .waves-input-wrapper .waves-button-input { - position: relative; - top: 0; - left: 0; - z-index: 1; } - -.waves-circle { - width: 2.5em; - height: 2.5em; - line-height: 2.5em; - text-align: center; - border-radius: 50%; } - -.waves-float { - -webkit-mask-image: none; - -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); - box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12); - -webkit-transition: all 300ms; - -moz-transition: all 300ms; - -o-transition: all 300ms; - transition: all 300ms; } - .waves-float:active { - -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3); - box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3); } - -.waves-block { - display: block; } - -a.waves-effect, a.waves-light { - display: inline-block; } - -/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */ -.animated { - animation-duration: 1s; - animation-fill-mode: both; } - .animated.infinite { - animation-iteration-count: infinite; } - .animated.delay-1s { - animation-delay: 1s; } - .animated.delay-2s { - animation-delay: 2s; } - .animated.delay-3s { - animation-delay: 3s; } - .animated.delay-4s { - animation-delay: 4s; } - .animated.delay-5s { - animation-delay: 5s; } - .animated.fast { - animation-duration: 800ms; } - .animated.faster { - animation-duration: 500ms; } - .animated.slow { - animation-duration: 2s; } - .animated.slower { - animation-duration: 3s; } - -@media (prefers-reduced-motion) { - .animated { - transition: none !important; - animation: unset !important; } } - -@keyframes fadeIn { - from { - opacity: 0; } - to { - opacity: 1; } } - -.fadeIn { - animation-name: fadeIn; } - -@keyframes fadeInDown { - from { - opacity: 0; - transform: translate3d(0, -100%, 0); } - to { - opacity: 1; - transform: translate3d(0, 0, 0); } } - -.fadeInDown { - animation-name: fadeInDown; } - -@keyframes fadeInLeft { - from { - opacity: 0; - transform: translate3d(-100%, 0, 0); } - to { - opacity: 1; - transform: translate3d(0, 0, 0); } } - -.fadeInLeft { - animation-name: fadeInLeft; } - -@keyframes fadeInRight { - from { - opacity: 0; - transform: translate3d(100%, 0, 0); } - to { - opacity: 1; - transform: translate3d(0, 0, 0); } } - -.fadeInRight { - animation-name: fadeInRight; } - -@keyframes fadeInUp { - from { - opacity: 0; - transform: translate3d(0, 100%, 0); } - to { - opacity: 1; - transform: translate3d(0, 0, 0); } } - -.fadeInUp { - animation-name: fadeInUp; } - -@keyframes fadeOut { - from { - opacity: 1; } - to { - opacity: 0; } } - -.fadeOut { - animation-name: fadeOut; } - -@keyframes fadeOutDown { - from { - opacity: 1; } - to { - opacity: 0; - transform: translate3d(0, 100%, 0); } } - -.fadeOutDown { - animation-name: fadeOutDown; } - -@keyframes fadeOutLeft { - from { - opacity: 1; } - to { - opacity: 0; - transform: translate3d(-100%, 0, 0); } } - -.fadeOutLeft { - animation-name: fadeOutLeft; } - -@keyframes fadeOutRight { - from { - opacity: 1; } - to { - opacity: 0; - transform: translate3d(100%, 0, 0); } } - -.fadeOutRight { - animation-name: fadeOutRight; } - -@keyframes fadeOutUp { - from { - opacity: 1; } - to { - opacity: 0; - transform: translate3d(0, -100%, 0); } } - -.fadeOutUp { - animation-name: fadeOutUp; } - -.btn { - margin: 0.375rem; - color: inherit; - text-transform: uppercase; - word-wrap: break-word; - white-space: normal; - cursor: pointer; - border: 0; - border-radius: 0.125rem; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); - 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; - padding: 0.84rem 2.14rem; - font-size: 0.81rem; } - .btn:hover, .btn:focus, .btn:active { - outline: 0; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn.btn-block { - margin: inherit; } - .btn .fas.right, - .btn .fab.right, - .btn .far.right { - margin-left: 0.3rem; } - .btn .fas.left, - .btn .fab.left, - .btn .far.left { - margin-right: 0.3rem; } - .btn.btn-lg { - padding: 1rem 2.4rem; - font-size: 0.94rem; } - .btn.btn-md { - padding: 0.7rem 1.6rem; - font-size: 0.7rem; } - .btn.btn-sm { - padding: 0.5rem 1.6rem; - font-size: 0.64rem; } - .btn.disabled:hover, .btn.disabled:focus, .btn.disabled:active, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled:active { - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); } - .btn[class*="btn-outline-"] { - padding-top: 0.7rem; - padding-bottom: 0.7rem; } - .btn[class*="btn-outline-"].btn-lg { - padding-top: 0.88rem; - padding-bottom: 0.88rem; } - .btn[class*="btn-outline-"].btn-md { - padding-top: 0.58rem; - padding-bottom: 0.58rem; } - .btn[class*="btn-outline-"].btn-sm { - padding-top: 0.38rem; - padding-bottom: 0.38rem; } - -.btn-link { - color: #000; - background-color: transparent; - box-shadow: none; } - .btn-link:hover, .btn-link:focus, .btn-link:active { - color: #000; - background-color: transparent; - box-shadow: none; } - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -0.375rem; } - -.btn-primary { - color: #fff; - background-color: #4285f4 !important; } - .btn-primary:hover { - color: #fff; - background-color: #5a95f5; } - .btn-primary:focus, .btn-primary.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-primary:focus, .btn-primary:active, .btn-primary.active { - background-color: #0b51c5; } - .btn-primary.dropdown-toggle { - background-color: #4285f4 !important; } - .btn-primary.dropdown-toggle:hover, .btn-primary.dropdown-toggle:focus { - background-color: #5a95f5 !important; } - .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, - .show > .btn-primary.dropdown-toggle { - background-color: #0b51c5 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled).active:focus, - .show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.primary-ic { - color: #4285f4 !important; } - .primary-ic:hover, .primary-ic:focus { - color: #4285f4; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-primary { - color: #fff; } - -.btn-outline-primary { - color: #4285f4 !important; - background-color: transparent !important; - border: 2px solid #4285f4 !important; } - .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:active:focus, .btn-outline-primary.active { - color: #4285f4 !important; - background-color: transparent !important; - border-color: #4285f4 !important; } - .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active, - .show > .btn-outline-primary.dropdown-toggle { - background-color: transparent !important; - border-color: #4285f4 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-primary:not([disabled]):not(.disabled):active:focus, .btn-outline-primary:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-danger { - color: #fff; - background-color: #ff3547 !important; } - .btn-danger:hover { - color: #fff; - background-color: #ff4f5e; } - .btn-danger:focus, .btn-danger.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-danger:focus, .btn-danger:active, .btn-danger.active { - background-color: #ce0012; } - .btn-danger.dropdown-toggle { - background-color: #ff3547 !important; } - .btn-danger.dropdown-toggle:hover, .btn-danger.dropdown-toggle:focus { - background-color: #ff4f5e !important; } - .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active, - .show > .btn-danger.dropdown-toggle { - background-color: #ce0012 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-danger:not([disabled]):not(.disabled):active:focus, .btn-danger:not([disabled]):not(.disabled).active:focus, - .show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.danger-ic { - color: #ff3547 !important; } - .danger-ic:hover, .danger-ic:focus { - color: #ff3547; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-danger { - color: #fff; } - -.btn-outline-danger { - color: #ff3547 !important; - background-color: transparent !important; - border: 2px solid #ff3547 !important; } - .btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger:active:focus, .btn-outline-danger.active { - color: #ff3547 !important; - background-color: transparent !important; - border-color: #ff3547 !important; } - .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active, - .show > .btn-outline-danger.dropdown-toggle { - background-color: transparent !important; - border-color: #ff3547 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .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 { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-warning { - color: #fff; - background-color: #fb3 !important; } - .btn-warning:hover { - color: #fff; - background-color: #ffc44d; } - .btn-warning:focus, .btn-warning.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-warning:focus, .btn-warning:active, .btn-warning.active { - background-color: #cc8800; } - .btn-warning.dropdown-toggle { - background-color: #fb3 !important; } - .btn-warning.dropdown-toggle:hover, .btn-warning.dropdown-toggle:focus { - background-color: #ffc44d !important; } - .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active, - .show > .btn-warning.dropdown-toggle { - background-color: #cc8800 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-warning:not([disabled]):not(.disabled):active:focus, .btn-warning:not([disabled]):not(.disabled).active:focus, - .show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.warning-ic { - color: #fb3 !important; } - .warning-ic:hover, .warning-ic:focus { - color: #fb3; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-warning { - color: #fff; } - -.btn-outline-warning { - color: #fb3 !important; - background-color: transparent !important; - border: 2px solid #fb3 !important; } - .btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning:active, .btn-outline-warning:active:focus, .btn-outline-warning.active { - color: #fb3 !important; - background-color: transparent !important; - border-color: #fb3 !important; } - .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active, - .show > .btn-outline-warning.dropdown-toggle { - background-color: transparent !important; - border-color: #fb3 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .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 { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-success { - color: #fff; - background-color: #00c851 !important; } - .btn-success:hover { - color: #fff; - background-color: #00e25b; } - .btn-success:focus, .btn-success.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-success:focus, .btn-success:active, .btn-success.active { - background-color: #006228; } - .btn-success.dropdown-toggle { - background-color: #00c851 !important; } - .btn-success.dropdown-toggle:hover, .btn-success.dropdown-toggle:focus { - background-color: #00e25b !important; } - .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active, - .show > .btn-success.dropdown-toggle { - background-color: #006228 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-success:not([disabled]):not(.disabled):active:focus, .btn-success:not([disabled]):not(.disabled).active:focus, - .show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.success-ic { - color: #00c851 !important; } - .success-ic:hover, .success-ic:focus { - color: #00c851; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-success { - color: #fff; } - -.btn-outline-success { - color: #00c851 !important; - background-color: transparent !important; - border: 2px solid #00c851 !important; } - .btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success:active:focus, .btn-outline-success.active { - color: #00c851 !important; - background-color: transparent !important; - border-color: #00c851 !important; } - .btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active, - .show > .btn-outline-success.dropdown-toggle { - background-color: transparent !important; - border-color: #00c851 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .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 { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-info { - color: #fff; - background-color: #33b5e5 !important; } - .btn-info:hover { - color: #fff; - background-color: #4abde8; } - .btn-info:focus, .btn-info.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-info:focus, .btn-info:active, .btn-info.active { - background-color: #14799e; } - .btn-info.dropdown-toggle { - background-color: #33b5e5 !important; } - .btn-info.dropdown-toggle:hover, .btn-info.dropdown-toggle:focus { - background-color: #4abde8 !important; } - .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active, - .show > .btn-info.dropdown-toggle { - background-color: #14799e !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-info:not([disabled]):not(.disabled):active:focus, .btn-info:not([disabled]):not(.disabled).active:focus, - .show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.info-ic { - color: #33b5e5 !important; } - .info-ic:hover, .info-ic:focus { - color: #33b5e5; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-info { - color: #fff; } - -.btn-outline-info { - color: #33b5e5 !important; - background-color: transparent !important; - border: 2px solid #33b5e5 !important; } - .btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info:active:focus, .btn-outline-info.active { - color: #33b5e5 !important; - background-color: transparent !important; - border-color: #33b5e5 !important; } - .btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active, - .show > .btn-outline-info.dropdown-toggle { - background-color: transparent !important; - border-color: #33b5e5 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .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 { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-default { - color: #fff; - background-color: #2bbbad !important; } - .btn-default:hover { - color: #fff; - background-color: #30cfc0; } - .btn-default:focus, .btn-default.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-default:focus, .btn-default:active, .btn-default.active { - background-color: #186860; } - .btn-default.dropdown-toggle { - background-color: #2bbbad !important; } - .btn-default.dropdown-toggle:hover, .btn-default.dropdown-toggle:focus { - background-color: #30cfc0 !important; } - .btn-default:not([disabled]):not(.disabled):active, .btn-default:not([disabled]):not(.disabled).active, - .show > .btn-default.dropdown-toggle { - background-color: #186860 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-default:not([disabled]):not(.disabled):active:focus, .btn-default:not([disabled]):not(.disabled).active:focus, - .show > .btn-default.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.default-ic { - color: #2bbbad !important; } - .default-ic:hover, .default-ic:focus { - color: #2bbbad; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-default { - color: #fff; } - -.btn-outline-default { - color: #2bbbad !important; - background-color: transparent !important; - border: 2px solid #2bbbad !important; } - .btn-outline-default:hover, .btn-outline-default:focus, .btn-outline-default:active, .btn-outline-default:active:focus, .btn-outline-default.active { - color: #2bbbad !important; - background-color: transparent !important; - border-color: #2bbbad !important; } - .btn-outline-default:not([disabled]):not(.disabled):active, .btn-outline-default:not([disabled]):not(.disabled).active, - .show > .btn-outline-default.dropdown-toggle { - background-color: transparent !important; - border-color: #2bbbad !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-default:not([disabled]):not(.disabled):active:focus, .btn-outline-default:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-default.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-secondary { - color: #fff; - background-color: #a6c !important; } - .btn-secondary:hover { - color: #fff; - background-color: #b579d2; } - .btn-secondary:focus, .btn-secondary.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active { - background-color: #773399; } - .btn-secondary.dropdown-toggle { - background-color: #a6c !important; } - .btn-secondary.dropdown-toggle:hover, .btn-secondary.dropdown-toggle:focus { - background-color: #b579d2 !important; } - .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active, - .show > .btn-secondary.dropdown-toggle { - background-color: #773399 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-secondary:not([disabled]):not(.disabled):active:focus, .btn-secondary:not([disabled]):not(.disabled).active:focus, - .show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.secondary-ic { - color: #a6c !important; } - .secondary-ic:hover, .secondary-ic:focus { - color: #a6c; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-secondary { - color: #fff; } - -.btn-outline-secondary { - color: #a6c !important; - background-color: transparent !important; - border: 2px solid #a6c !important; } - .btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active, .btn-outline-secondary:active:focus, .btn-outline-secondary.active { - color: #a6c !important; - background-color: transparent !important; - border-color: #a6c !important; } - .btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active, - .show > .btn-outline-secondary.dropdown-toggle { - background-color: transparent !important; - border-color: #a6c !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .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 { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-elegant { - color: #fff; - background-color: #2e2e2e !important; } - .btn-elegant:hover { - color: #fff; - background-color: #3b3b3b; } - .btn-elegant:focus, .btn-elegant.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-elegant:focus, .btn-elegant:active, .btn-elegant.active { - background-color: black; } - .btn-elegant.dropdown-toggle { - background-color: #2e2e2e !important; } - .btn-elegant.dropdown-toggle:hover, .btn-elegant.dropdown-toggle:focus { - background-color: #3b3b3b !important; } - .btn-elegant:not([disabled]):not(.disabled):active, .btn-elegant:not([disabled]):not(.disabled).active, - .show > .btn-elegant.dropdown-toggle { - background-color: black !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-elegant:not([disabled]):not(.disabled):active:focus, .btn-elegant:not([disabled]):not(.disabled).active:focus, - .show > .btn-elegant.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.elegant-ic { - color: #2e2e2e !important; } - .elegant-ic:hover, .elegant-ic:focus { - color: #2e2e2e; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-elegant { - color: #fff; } - -.btn-outline-elegant { - color: #2e2e2e !important; - background-color: transparent !important; - border: 2px solid #2e2e2e !important; } - .btn-outline-elegant:hover, .btn-outline-elegant:focus, .btn-outline-elegant:active, .btn-outline-elegant:active:focus, .btn-outline-elegant.active { - color: #2e2e2e !important; - background-color: transparent !important; - border-color: #2e2e2e !important; } - .btn-outline-elegant:not([disabled]):not(.disabled):active, .btn-outline-elegant:not([disabled]):not(.disabled).active, - .show > .btn-outline-elegant.dropdown-toggle { - background-color: transparent !important; - border-color: #2e2e2e !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-elegant:not([disabled]):not(.disabled):active:focus, .btn-outline-elegant:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-elegant.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-unique { - color: #fff; - background-color: #880e4f !important; } - .btn-unique:hover { - color: #fff; - background-color: #9f105c; } - .btn-unique:focus, .btn-unique.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-unique:focus, .btn-unique:active, .btn-unique.active { - background-color: #2c0419; } - .btn-unique.dropdown-toggle { - background-color: #880e4f !important; } - .btn-unique.dropdown-toggle:hover, .btn-unique.dropdown-toggle:focus { - background-color: #9f105c !important; } - .btn-unique:not([disabled]):not(.disabled):active, .btn-unique:not([disabled]):not(.disabled).active, - .show > .btn-unique.dropdown-toggle { - background-color: #2c0419 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-unique:not([disabled]):not(.disabled):active:focus, .btn-unique:not([disabled]):not(.disabled).active:focus, - .show > .btn-unique.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.unique-ic { - color: #880e4f !important; } - .unique-ic:hover, .unique-ic:focus { - color: #880e4f; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-unique { - color: #fff; } - -.btn-outline-unique { - color: #880e4f !important; - background-color: transparent !important; - border: 2px solid #880e4f !important; } - .btn-outline-unique:hover, .btn-outline-unique:focus, .btn-outline-unique:active, .btn-outline-unique:active:focus, .btn-outline-unique.active { - color: #880e4f !important; - background-color: transparent !important; - border-color: #880e4f !important; } - .btn-outline-unique:not([disabled]):not(.disabled):active, .btn-outline-unique:not([disabled]):not(.disabled).active, - .show > .btn-outline-unique.dropdown-toggle { - background-color: transparent !important; - border-color: #880e4f !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-unique:not([disabled]):not(.disabled):active:focus, .btn-outline-unique:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-unique.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-dark-green { - color: #fff; - background-color: #388e3c !important; } - .btn-dark-green:hover { - color: #fff; - background-color: #3fa044; } - .btn-dark-green:focus, .btn-dark-green.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-dark-green:focus, .btn-dark-green:active, .btn-dark-green.active { - background-color: #1b451d; } - .btn-dark-green.dropdown-toggle { - background-color: #388e3c !important; } - .btn-dark-green.dropdown-toggle:hover, .btn-dark-green.dropdown-toggle:focus { - background-color: #3fa044 !important; } - .btn-dark-green:not([disabled]):not(.disabled):active, .btn-dark-green:not([disabled]):not(.disabled).active, - .show > .btn-dark-green.dropdown-toggle { - background-color: #1b451d !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-dark-green:not([disabled]):not(.disabled):active:focus, .btn-dark-green:not([disabled]):not(.disabled).active:focus, - .show > .btn-dark-green.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.dark-green-ic { - color: #388e3c !important; } - .dark-green-ic:hover, .dark-green-ic:focus { - color: #388e3c; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-dark-green { - color: #fff; } - -.btn-outline-dark-green { - color: #388e3c !important; - background-color: transparent !important; - border: 2px solid #388e3c !important; } - .btn-outline-dark-green:hover, .btn-outline-dark-green:focus, .btn-outline-dark-green:active, .btn-outline-dark-green:active:focus, .btn-outline-dark-green.active { - color: #388e3c !important; - background-color: transparent !important; - border-color: #388e3c !important; } - .btn-outline-dark-green:not([disabled]):not(.disabled):active, .btn-outline-dark-green:not([disabled]):not(.disabled).active, - .show > .btn-outline-dark-green.dropdown-toggle { - background-color: transparent !important; - border-color: #388e3c !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-dark-green:not([disabled]):not(.disabled):active:focus, .btn-outline-dark-green:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-dark-green.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-mdb-color { - color: #fff; - background-color: #59698d !important; } - .btn-mdb-color:hover { - color: #fff; - background-color: #63759d; } - .btn-mdb-color:focus, .btn-mdb-color.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-mdb-color:focus, .btn-mdb-color:active, .btn-mdb-color.active { - background-color: #323a4e; } - .btn-mdb-color.dropdown-toggle { - background-color: #59698d !important; } - .btn-mdb-color.dropdown-toggle:hover, .btn-mdb-color.dropdown-toggle:focus { - background-color: #63759d !important; } - .btn-mdb-color:not([disabled]):not(.disabled):active, .btn-mdb-color:not([disabled]):not(.disabled).active, - .show > .btn-mdb-color.dropdown-toggle { - background-color: #323a4e !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-mdb-color:not([disabled]):not(.disabled):active:focus, .btn-mdb-color:not([disabled]):not(.disabled).active:focus, - .show > .btn-mdb-color.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.mdb-color-ic { - color: #59698d !important; } - .mdb-color-ic:hover, .mdb-color-ic:focus { - color: #59698d; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-mdb-color { - color: #fff; } - -.btn-outline-mdb-color { - color: #59698d !important; - background-color: transparent !important; - border: 2px solid #59698d !important; } - .btn-outline-mdb-color:hover, .btn-outline-mdb-color:focus, .btn-outline-mdb-color:active, .btn-outline-mdb-color:active:focus, .btn-outline-mdb-color.active { - color: #59698d !important; - background-color: transparent !important; - border-color: #59698d !important; } - .btn-outline-mdb-color:not([disabled]):not(.disabled):active, .btn-outline-mdb-color:not([disabled]):not(.disabled).active, - .show > .btn-outline-mdb-color.dropdown-toggle { - background-color: transparent !important; - border-color: #59698d !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus, .btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-mdb-color.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-red { - color: #fff; - background-color: #d32f2f !important; } - .btn-red:hover { - color: #fff; - background-color: #d74444; } - .btn-red:focus, .btn-red.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-red:focus, .btn-red:active, .btn-red.active { - background-color: #811b1b; } - .btn-red.dropdown-toggle { - background-color: #d32f2f !important; } - .btn-red.dropdown-toggle:hover, .btn-red.dropdown-toggle:focus { - background-color: #d74444 !important; } - .btn-red:not([disabled]):not(.disabled):active, .btn-red:not([disabled]):not(.disabled).active, - .show > .btn-red.dropdown-toggle { - background-color: #811b1b !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-red:not([disabled]):not(.disabled):active:focus, .btn-red:not([disabled]):not(.disabled).active:focus, - .show > .btn-red.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.red-ic { - color: #d32f2f !important; } - .red-ic:hover, .red-ic:focus { - color: #d32f2f; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-red { - color: #fff; } - -.btn-outline-red { - color: #d32f2f !important; - background-color: transparent !important; - border: 2px solid #d32f2f !important; } - .btn-outline-red:hover, .btn-outline-red:focus, .btn-outline-red:active, .btn-outline-red:active:focus, .btn-outline-red.active { - color: #d32f2f !important; - background-color: transparent !important; - border-color: #d32f2f !important; } - .btn-outline-red:not([disabled]):not(.disabled):active, .btn-outline-red:not([disabled]):not(.disabled).active, - .show > .btn-outline-red.dropdown-toggle { - background-color: transparent !important; - border-color: #d32f2f !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-red:not([disabled]):not(.disabled):active:focus, .btn-outline-red:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-red.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-pink { - color: #fff; - background-color: #ec407a !important; } - .btn-pink:hover { - color: #fff; - background-color: #ee578a; } - .btn-pink:focus, .btn-pink.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-pink:focus, .btn-pink:active, .btn-pink.active { - background-color: #b41249; } - .btn-pink.dropdown-toggle { - background-color: #ec407a !important; } - .btn-pink.dropdown-toggle:hover, .btn-pink.dropdown-toggle:focus { - background-color: #ee578a !important; } - .btn-pink:not([disabled]):not(.disabled):active, .btn-pink:not([disabled]):not(.disabled).active, - .show > .btn-pink.dropdown-toggle { - background-color: #b41249 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-pink:not([disabled]):not(.disabled):active:focus, .btn-pink:not([disabled]):not(.disabled).active:focus, - .show > .btn-pink.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.pink-ic { - color: #ec407a !important; } - .pink-ic:hover, .pink-ic:focus { - color: #ec407a; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-pink { - color: #fff; } - -.btn-outline-pink { - color: #ec407a !important; - background-color: transparent !important; - border: 2px solid #ec407a !important; } - .btn-outline-pink:hover, .btn-outline-pink:focus, .btn-outline-pink:active, .btn-outline-pink:active:focus, .btn-outline-pink.active { - color: #ec407a !important; - background-color: transparent !important; - border-color: #ec407a !important; } - .btn-outline-pink:not([disabled]):not(.disabled):active, .btn-outline-pink:not([disabled]):not(.disabled).active, - .show > .btn-outline-pink.dropdown-toggle { - background-color: transparent !important; - border-color: #ec407a !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-pink:not([disabled]):not(.disabled):active:focus, .btn-outline-pink:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-pink.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-purple { - color: #fff; - background-color: #8e24aa !important; } - .btn-purple:hover { - color: #fff; - background-color: #a028bf; } - .btn-purple:focus, .btn-purple.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-purple:focus, .btn-purple:active, .btn-purple.active { - background-color: #481256; } - .btn-purple.dropdown-toggle { - background-color: #8e24aa !important; } - .btn-purple.dropdown-toggle:hover, .btn-purple.dropdown-toggle:focus { - background-color: #a028bf !important; } - .btn-purple:not([disabled]):not(.disabled):active, .btn-purple:not([disabled]):not(.disabled).active, - .show > .btn-purple.dropdown-toggle { - background-color: #481256 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-purple:not([disabled]):not(.disabled):active:focus, .btn-purple:not([disabled]):not(.disabled).active:focus, - .show > .btn-purple.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.purple-ic { - color: #8e24aa !important; } - .purple-ic:hover, .purple-ic:focus { - color: #8e24aa; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-purple { - color: #fff; } - -.btn-outline-purple { - color: #8e24aa !important; - background-color: transparent !important; - border: 2px solid #8e24aa !important; } - .btn-outline-purple:hover, .btn-outline-purple:focus, .btn-outline-purple:active, .btn-outline-purple:active:focus, .btn-outline-purple.active { - color: #8e24aa !important; - background-color: transparent !important; - border-color: #8e24aa !important; } - .btn-outline-purple:not([disabled]):not(.disabled):active, .btn-outline-purple:not([disabled]):not(.disabled).active, - .show > .btn-outline-purple.dropdown-toggle { - background-color: transparent !important; - border-color: #8e24aa !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-purple:not([disabled]):not(.disabled):active:focus, .btn-outline-purple:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-purple.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-deep-purple { - color: #fff; - background-color: #512da8 !important; } - .btn-deep-purple:hover { - color: #fff; - background-color: #5b32bc; } - .btn-deep-purple:focus, .btn-deep-purple.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-deep-purple:focus, .btn-deep-purple:active, .btn-deep-purple.active { - background-color: #2a1758; } - .btn-deep-purple.dropdown-toggle { - background-color: #512da8 !important; } - .btn-deep-purple.dropdown-toggle:hover, .btn-deep-purple.dropdown-toggle:focus { - background-color: #5b32bc !important; } - .btn-deep-purple:not([disabled]):not(.disabled):active, .btn-deep-purple:not([disabled]):not(.disabled).active, - .show > .btn-deep-purple.dropdown-toggle { - background-color: #2a1758 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-deep-purple:not([disabled]):not(.disabled):active:focus, .btn-deep-purple:not([disabled]):not(.disabled).active:focus, - .show > .btn-deep-purple.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.deep-purple-ic { - color: #512da8 !important; } - .deep-purple-ic:hover, .deep-purple-ic:focus { - color: #512da8; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-deep-purple { - color: #fff; } - -.btn-outline-deep-purple { - color: #512da8 !important; - background-color: transparent !important; - border: 2px solid #512da8 !important; } - .btn-outline-deep-purple:hover, .btn-outline-deep-purple:focus, .btn-outline-deep-purple:active, .btn-outline-deep-purple:active:focus, .btn-outline-deep-purple.active { - color: #512da8 !important; - background-color: transparent !important; - border-color: #512da8 !important; } - .btn-outline-deep-purple:not([disabled]):not(.disabled):active, .btn-outline-deep-purple:not([disabled]):not(.disabled).active, - .show > .btn-outline-deep-purple.dropdown-toggle { - background-color: transparent !important; - border-color: #512da8 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus, .btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-deep-purple.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-indigo { - color: #fff; - background-color: #3f51b5 !important; } - .btn-indigo:hover { - color: #fff; - background-color: #4d5ec1; } - .btn-indigo:focus, .btn-indigo.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-indigo:focus, .btn-indigo:active, .btn-indigo.active { - background-color: #252f69; } - .btn-indigo.dropdown-toggle { - background-color: #3f51b5 !important; } - .btn-indigo.dropdown-toggle:hover, .btn-indigo.dropdown-toggle:focus { - background-color: #4d5ec1 !important; } - .btn-indigo:not([disabled]):not(.disabled):active, .btn-indigo:not([disabled]):not(.disabled).active, - .show > .btn-indigo.dropdown-toggle { - background-color: #252f69 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-indigo:not([disabled]):not(.disabled):active:focus, .btn-indigo:not([disabled]):not(.disabled).active:focus, - .show > .btn-indigo.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.indigo-ic { - color: #3f51b5 !important; } - .indigo-ic:hover, .indigo-ic:focus { - color: #3f51b5; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-indigo { - color: #fff; } - -.btn-outline-indigo { - color: #3f51b5 !important; - background-color: transparent !important; - border: 2px solid #3f51b5 !important; } - .btn-outline-indigo:hover, .btn-outline-indigo:focus, .btn-outline-indigo:active, .btn-outline-indigo:active:focus, .btn-outline-indigo.active { - color: #3f51b5 !important; - background-color: transparent !important; - border-color: #3f51b5 !important; } - .btn-outline-indigo:not([disabled]):not(.disabled):active, .btn-outline-indigo:not([disabled]):not(.disabled).active, - .show > .btn-outline-indigo.dropdown-toggle { - background-color: transparent !important; - border-color: #3f51b5 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-indigo:not([disabled]):not(.disabled):active:focus, .btn-outline-indigo:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-indigo.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-blue { - color: #fff; - background-color: #1976d2 !important; } - .btn-blue:hover { - color: #fff; - background-color: #2083e4; } - .btn-blue:focus, .btn-blue.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-blue:focus, .btn-blue:active, .btn-blue.active { - background-color: #0e4377; } - .btn-blue.dropdown-toggle { - background-color: #1976d2 !important; } - .btn-blue.dropdown-toggle:hover, .btn-blue.dropdown-toggle:focus { - background-color: #2083e4 !important; } - .btn-blue:not([disabled]):not(.disabled):active, .btn-blue:not([disabled]):not(.disabled).active, - .show > .btn-blue.dropdown-toggle { - background-color: #0e4377 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-blue:not([disabled]):not(.disabled):active:focus, .btn-blue:not([disabled]):not(.disabled).active:focus, - .show > .btn-blue.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.blue-ic { - color: #1976d2 !important; } - .blue-ic:hover, .blue-ic:focus { - color: #1976d2; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-blue { - color: #fff; } - -.btn-outline-blue { - color: #1976d2 !important; - background-color: transparent !important; - border: 2px solid #1976d2 !important; } - .btn-outline-blue:hover, .btn-outline-blue:focus, .btn-outline-blue:active, .btn-outline-blue:active:focus, .btn-outline-blue.active { - color: #1976d2 !important; - background-color: transparent !important; - border-color: #1976d2 !important; } - .btn-outline-blue:not([disabled]):not(.disabled):active, .btn-outline-blue:not([disabled]):not(.disabled).active, - .show > .btn-outline-blue.dropdown-toggle { - background-color: transparent !important; - border-color: #1976d2 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-blue:not([disabled]):not(.disabled):active:focus, .btn-outline-blue:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-blue.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-light-blue { - color: #fff; - background-color: #82b1ff !important; } - .btn-light-blue:hover { - color: #fff; - background-color: #9cc1ff; } - .btn-light-blue:focus, .btn-light-blue.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-light-blue:focus, .btn-light-blue:active, .btn-light-blue.active { - background-color: #1c71ff; } - .btn-light-blue.dropdown-toggle { - background-color: #82b1ff !important; } - .btn-light-blue.dropdown-toggle:hover, .btn-light-blue.dropdown-toggle:focus { - background-color: #9cc1ff !important; } - .btn-light-blue:not([disabled]):not(.disabled):active, .btn-light-blue:not([disabled]):not(.disabled).active, - .show > .btn-light-blue.dropdown-toggle { - background-color: #1c71ff !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-light-blue:not([disabled]):not(.disabled):active:focus, .btn-light-blue:not([disabled]):not(.disabled).active:focus, - .show > .btn-light-blue.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.light-blue-ic { - color: #82b1ff !important; } - .light-blue-ic:hover, .light-blue-ic:focus { - color: #82b1ff; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-light-blue { - color: #fff; } - -.btn-outline-light-blue { - color: #82b1ff !important; - background-color: transparent !important; - border: 2px solid #82b1ff !important; } - .btn-outline-light-blue:hover, .btn-outline-light-blue:focus, .btn-outline-light-blue:active, .btn-outline-light-blue:active:focus, .btn-outline-light-blue.active { - color: #82b1ff !important; - background-color: transparent !important; - border-color: #82b1ff !important; } - .btn-outline-light-blue:not([disabled]):not(.disabled):active, .btn-outline-light-blue:not([disabled]):not(.disabled).active, - .show > .btn-outline-light-blue.dropdown-toggle { - background-color: transparent !important; - border-color: #82b1ff !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-light-blue:not([disabled]):not(.disabled):active:focus, .btn-outline-light-blue:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-light-blue.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-cyan { - color: #fff; - background-color: #00bcd4 !important; } - .btn-cyan:hover { - color: #fff; - background-color: #00d3ee; } - .btn-cyan:focus, .btn-cyan.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-cyan:focus, .btn-cyan:active, .btn-cyan.active { - background-color: #00626e; } - .btn-cyan.dropdown-toggle { - background-color: #00bcd4 !important; } - .btn-cyan.dropdown-toggle:hover, .btn-cyan.dropdown-toggle:focus { - background-color: #00d3ee !important; } - .btn-cyan:not([disabled]):not(.disabled):active, .btn-cyan:not([disabled]):not(.disabled).active, - .show > .btn-cyan.dropdown-toggle { - background-color: #00626e !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-cyan:not([disabled]):not(.disabled):active:focus, .btn-cyan:not([disabled]):not(.disabled).active:focus, - .show > .btn-cyan.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.cyan-ic { - color: #00bcd4 !important; } - .cyan-ic:hover, .cyan-ic:focus { - color: #00bcd4; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-cyan { - color: #fff; } - -.btn-outline-cyan { - color: #00bcd4 !important; - background-color: transparent !important; - border: 2px solid #00bcd4 !important; } - .btn-outline-cyan:hover, .btn-outline-cyan:focus, .btn-outline-cyan:active, .btn-outline-cyan:active:focus, .btn-outline-cyan.active { - color: #00bcd4 !important; - background-color: transparent !important; - border-color: #00bcd4 !important; } - .btn-outline-cyan:not([disabled]):not(.disabled):active, .btn-outline-cyan:not([disabled]):not(.disabled).active, - .show > .btn-outline-cyan.dropdown-toggle { - background-color: transparent !important; - border-color: #00bcd4 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-cyan:not([disabled]):not(.disabled):active:focus, .btn-outline-cyan:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-cyan.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-teal { - color: #fff; - background-color: #00796b !important; } - .btn-teal:hover { - color: #fff; - background-color: #009382; } - .btn-teal:focus, .btn-teal.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-teal:focus, .btn-teal:active, .btn-teal.active { - background-color: #001311; } - .btn-teal.dropdown-toggle { - background-color: #00796b !important; } - .btn-teal.dropdown-toggle:hover, .btn-teal.dropdown-toggle:focus { - background-color: #009382 !important; } - .btn-teal:not([disabled]):not(.disabled):active, .btn-teal:not([disabled]):not(.disabled).active, - .show > .btn-teal.dropdown-toggle { - background-color: #001311 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-teal:not([disabled]):not(.disabled):active:focus, .btn-teal:not([disabled]):not(.disabled).active:focus, - .show > .btn-teal.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.teal-ic { - color: #00796b !important; } - .teal-ic:hover, .teal-ic:focus { - color: #00796b; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-teal { - color: #fff; } - -.btn-outline-teal { - color: #00796b !important; - background-color: transparent !important; - border: 2px solid #00796b !important; } - .btn-outline-teal:hover, .btn-outline-teal:focus, .btn-outline-teal:active, .btn-outline-teal:active:focus, .btn-outline-teal.active { - color: #00796b !important; - background-color: transparent !important; - border-color: #00796b !important; } - .btn-outline-teal:not([disabled]):not(.disabled):active, .btn-outline-teal:not([disabled]):not(.disabled).active, - .show > .btn-outline-teal.dropdown-toggle { - background-color: transparent !important; - border-color: #00796b !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-teal:not([disabled]):not(.disabled):active:focus, .btn-outline-teal:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-teal.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-green { - color: #fff; - background-color: #388e3c !important; } - .btn-green:hover { - color: #fff; - background-color: #3fa044; } - .btn-green:focus, .btn-green.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-green:focus, .btn-green:active, .btn-green.active { - background-color: #1b451d; } - .btn-green.dropdown-toggle { - background-color: #388e3c !important; } - .btn-green.dropdown-toggle:hover, .btn-green.dropdown-toggle:focus { - background-color: #3fa044 !important; } - .btn-green:not([disabled]):not(.disabled):active, .btn-green:not([disabled]):not(.disabled).active, - .show > .btn-green.dropdown-toggle { - background-color: #1b451d !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-green:not([disabled]):not(.disabled):active:focus, .btn-green:not([disabled]):not(.disabled).active:focus, - .show > .btn-green.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.green-ic { - color: #388e3c !important; } - .green-ic:hover, .green-ic:focus { - color: #388e3c; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-green { - color: #fff; } - -.btn-outline-green { - color: #388e3c !important; - background-color: transparent !important; - border: 2px solid #388e3c !important; } - .btn-outline-green:hover, .btn-outline-green:focus, .btn-outline-green:active, .btn-outline-green:active:focus, .btn-outline-green.active { - color: #388e3c !important; - background-color: transparent !important; - border-color: #388e3c !important; } - .btn-outline-green:not([disabled]):not(.disabled):active, .btn-outline-green:not([disabled]):not(.disabled).active, - .show > .btn-outline-green.dropdown-toggle { - background-color: transparent !important; - border-color: #388e3c !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-green:not([disabled]):not(.disabled):active:focus, .btn-outline-green:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-green.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-light-green { - color: #fff; - background-color: #8bc34a !important; } - .btn-light-green:hover { - color: #fff; - background-color: #97c95d; } - .btn-light-green:focus, .btn-light-green.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-light-green:focus, .btn-light-green:active, .btn-light-green.active { - background-color: #577d2a; } - .btn-light-green.dropdown-toggle { - background-color: #8bc34a !important; } - .btn-light-green.dropdown-toggle:hover, .btn-light-green.dropdown-toggle:focus { - background-color: #97c95d !important; } - .btn-light-green:not([disabled]):not(.disabled):active, .btn-light-green:not([disabled]):not(.disabled).active, - .show > .btn-light-green.dropdown-toggle { - background-color: #577d2a !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-light-green:not([disabled]):not(.disabled):active:focus, .btn-light-green:not([disabled]):not(.disabled).active:focus, - .show > .btn-light-green.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.light-green-ic { - color: #8bc34a !important; } - .light-green-ic:hover, .light-green-ic:focus { - color: #8bc34a; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-light-green { - color: #fff; } - -.btn-outline-light-green { - color: #8bc34a !important; - background-color: transparent !important; - border: 2px solid #8bc34a !important; } - .btn-outline-light-green:hover, .btn-outline-light-green:focus, .btn-outline-light-green:active, .btn-outline-light-green:active:focus, .btn-outline-light-green.active { - color: #8bc34a !important; - background-color: transparent !important; - border-color: #8bc34a !important; } - .btn-outline-light-green:not([disabled]):not(.disabled):active, .btn-outline-light-green:not([disabled]):not(.disabled).active, - .show > .btn-outline-light-green.dropdown-toggle { - background-color: transparent !important; - border-color: #8bc34a !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-light-green:not([disabled]):not(.disabled):active:focus, .btn-outline-light-green:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-light-green.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-lime { - color: #fff; - background-color: #afb42b !important; } - .btn-lime:hover { - color: #fff; - background-color: #c3c930; } - .btn-lime:focus, .btn-lime.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-lime:focus, .btn-lime:active, .btn-lime.active { - background-color: #5f6217; } - .btn-lime.dropdown-toggle { - background-color: #afb42b !important; } - .btn-lime.dropdown-toggle:hover, .btn-lime.dropdown-toggle:focus { - background-color: #c3c930 !important; } - .btn-lime:not([disabled]):not(.disabled):active, .btn-lime:not([disabled]):not(.disabled).active, - .show > .btn-lime.dropdown-toggle { - background-color: #5f6217 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-lime:not([disabled]):not(.disabled):active:focus, .btn-lime:not([disabled]):not(.disabled).active:focus, - .show > .btn-lime.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.lime-ic { - color: #afb42b !important; } - .lime-ic:hover, .lime-ic:focus { - color: #afb42b; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-lime { - color: #fff; } - -.btn-outline-lime { - color: #afb42b !important; - background-color: transparent !important; - border: 2px solid #afb42b !important; } - .btn-outline-lime:hover, .btn-outline-lime:focus, .btn-outline-lime:active, .btn-outline-lime:active:focus, .btn-outline-lime.active { - color: #afb42b !important; - background-color: transparent !important; - border-color: #afb42b !important; } - .btn-outline-lime:not([disabled]):not(.disabled):active, .btn-outline-lime:not([disabled]):not(.disabled).active, - .show > .btn-outline-lime.dropdown-toggle { - background-color: transparent !important; - border-color: #afb42b !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-lime:not([disabled]):not(.disabled):active:focus, .btn-outline-lime:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-lime.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-yellow { - color: #fff; - background-color: #fbc02d !important; } - .btn-yellow:hover { - color: #fff; - background-color: #fbc846; } - .btn-yellow:focus, .btn-yellow.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active { - background-color: #be8904; } - .btn-yellow.dropdown-toggle { - background-color: #fbc02d !important; } - .btn-yellow.dropdown-toggle:hover, .btn-yellow.dropdown-toggle:focus { - background-color: #fbc846 !important; } - .btn-yellow:not([disabled]):not(.disabled):active, .btn-yellow:not([disabled]):not(.disabled).active, - .show > .btn-yellow.dropdown-toggle { - background-color: #be8904 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-yellow:not([disabled]):not(.disabled):active:focus, .btn-yellow:not([disabled]):not(.disabled).active:focus, - .show > .btn-yellow.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.yellow-ic { - color: #fbc02d !important; } - .yellow-ic:hover, .yellow-ic:focus { - color: #fbc02d; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-yellow { - color: #fff; } - -.btn-outline-yellow { - color: #fbc02d !important; - background-color: transparent !important; - border: 2px solid #fbc02d !important; } - .btn-outline-yellow:hover, .btn-outline-yellow:focus, .btn-outline-yellow:active, .btn-outline-yellow:active:focus, .btn-outline-yellow.active { - color: #fbc02d !important; - background-color: transparent !important; - border-color: #fbc02d !important; } - .btn-outline-yellow:not([disabled]):not(.disabled):active, .btn-outline-yellow:not([disabled]):not(.disabled).active, - .show > .btn-outline-yellow.dropdown-toggle { - background-color: transparent !important; - border-color: #fbc02d !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-yellow:not([disabled]):not(.disabled):active:focus, .btn-outline-yellow:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-yellow.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-amber { - color: #fff; - background-color: #ffa000 !important; } - .btn-amber:hover { - color: #fff; - background-color: #ffaa1a; } - .btn-amber:focus, .btn-amber.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-amber:focus, .btn-amber:active, .btn-amber.active { - background-color: #996000; } - .btn-amber.dropdown-toggle { - background-color: #ffa000 !important; } - .btn-amber.dropdown-toggle:hover, .btn-amber.dropdown-toggle:focus { - background-color: #ffaa1a !important; } - .btn-amber:not([disabled]):not(.disabled):active, .btn-amber:not([disabled]):not(.disabled).active, - .show > .btn-amber.dropdown-toggle { - background-color: #996000 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-amber:not([disabled]):not(.disabled):active:focus, .btn-amber:not([disabled]):not(.disabled).active:focus, - .show > .btn-amber.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.amber-ic { - color: #ffa000 !important; } - .amber-ic:hover, .amber-ic:focus { - color: #ffa000; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-amber { - color: #fff; } - -.btn-outline-amber { - color: #ffa000 !important; - background-color: transparent !important; - border: 2px solid #ffa000 !important; } - .btn-outline-amber:hover, .btn-outline-amber:focus, .btn-outline-amber:active, .btn-outline-amber:active:focus, .btn-outline-amber.active { - color: #ffa000 !important; - background-color: transparent !important; - border-color: #ffa000 !important; } - .btn-outline-amber:not([disabled]):not(.disabled):active, .btn-outline-amber:not([disabled]):not(.disabled).active, - .show > .btn-outline-amber.dropdown-toggle { - background-color: transparent !important; - border-color: #ffa000 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-amber:not([disabled]):not(.disabled):active:focus, .btn-outline-amber:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-amber.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-orange { - color: #fff; - background-color: #f57c00 !important; } - .btn-orange:hover { - color: #fff; - background-color: #ff8910; } - .btn-orange:focus, .btn-orange.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-orange:focus, .btn-orange:active, .btn-orange.active { - background-color: #8f4800; } - .btn-orange.dropdown-toggle { - background-color: #f57c00 !important; } - .btn-orange.dropdown-toggle:hover, .btn-orange.dropdown-toggle:focus { - background-color: #ff8910 !important; } - .btn-orange:not([disabled]):not(.disabled):active, .btn-orange:not([disabled]):not(.disabled).active, - .show > .btn-orange.dropdown-toggle { - background-color: #8f4800 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-orange:not([disabled]):not(.disabled):active:focus, .btn-orange:not([disabled]):not(.disabled).active:focus, - .show > .btn-orange.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.orange-ic { - color: #f57c00 !important; } - .orange-ic:hover, .orange-ic:focus { - color: #f57c00; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-orange { - color: #fff; } - -.btn-outline-orange { - color: #f57c00 !important; - background-color: transparent !important; - border: 2px solid #f57c00 !important; } - .btn-outline-orange:hover, .btn-outline-orange:focus, .btn-outline-orange:active, .btn-outline-orange:active:focus, .btn-outline-orange.active { - color: #f57c00 !important; - background-color: transparent !important; - border-color: #f57c00 !important; } - .btn-outline-orange:not([disabled]):not(.disabled):active, .btn-outline-orange:not([disabled]):not(.disabled).active, - .show > .btn-outline-orange.dropdown-toggle { - background-color: transparent !important; - border-color: #f57c00 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-orange:not([disabled]):not(.disabled):active:focus, .btn-outline-orange:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-orange.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-deep-orange { - color: #fff; - background-color: #ff7043 !important; } - .btn-deep-orange:hover { - color: #fff; - background-color: #ff835d; } - .btn-deep-orange:focus, .btn-deep-orange.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-deep-orange:focus, .btn-deep-orange:active, .btn-deep-orange.active { - background-color: #dc3500; } - .btn-deep-orange.dropdown-toggle { - background-color: #ff7043 !important; } - .btn-deep-orange.dropdown-toggle:hover, .btn-deep-orange.dropdown-toggle:focus { - background-color: #ff835d !important; } - .btn-deep-orange:not([disabled]):not(.disabled):active, .btn-deep-orange:not([disabled]):not(.disabled).active, - .show > .btn-deep-orange.dropdown-toggle { - background-color: #dc3500 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-deep-orange:not([disabled]):not(.disabled):active:focus, .btn-deep-orange:not([disabled]):not(.disabled).active:focus, - .show > .btn-deep-orange.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.deep-orange-ic { - color: #ff7043 !important; } - .deep-orange-ic:hover, .deep-orange-ic:focus { - color: #ff7043; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-deep-orange { - color: #fff; } - -.btn-outline-deep-orange { - color: #ff7043 !important; - background-color: transparent !important; - border: 2px solid #ff7043 !important; } - .btn-outline-deep-orange:hover, .btn-outline-deep-orange:focus, .btn-outline-deep-orange:active, .btn-outline-deep-orange:active:focus, .btn-outline-deep-orange.active { - color: #ff7043 !important; - background-color: transparent !important; - border-color: #ff7043 !important; } - .btn-outline-deep-orange:not([disabled]):not(.disabled):active, .btn-outline-deep-orange:not([disabled]):not(.disabled).active, - .show > .btn-outline-deep-orange.dropdown-toggle { - background-color: transparent !important; - border-color: #ff7043 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus, .btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-deep-orange.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-brown { - color: #fff; - background-color: #795548 !important; } - .btn-brown:hover { - color: #fff; - background-color: #896052; } - .btn-brown:focus, .btn-brown.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-brown:focus, .btn-brown:active, .btn-brown.active { - background-color: #392822; } - .btn-brown.dropdown-toggle { - background-color: #795548 !important; } - .btn-brown.dropdown-toggle:hover, .btn-brown.dropdown-toggle:focus { - background-color: #896052 !important; } - .btn-brown:not([disabled]):not(.disabled):active, .btn-brown:not([disabled]):not(.disabled).active, - .show > .btn-brown.dropdown-toggle { - background-color: #392822 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-brown:not([disabled]):not(.disabled):active:focus, .btn-brown:not([disabled]):not(.disabled).active:focus, - .show > .btn-brown.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.brown-ic { - color: #795548 !important; } - .brown-ic:hover, .brown-ic:focus { - color: #795548; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-brown { - color: #fff; } - -.btn-outline-brown { - color: #795548 !important; - background-color: transparent !important; - border: 2px solid #795548 !important; } - .btn-outline-brown:hover, .btn-outline-brown:focus, .btn-outline-brown:active, .btn-outline-brown:active:focus, .btn-outline-brown.active { - color: #795548 !important; - background-color: transparent !important; - border-color: #795548 !important; } - .btn-outline-brown:not([disabled]):not(.disabled):active, .btn-outline-brown:not([disabled]):not(.disabled).active, - .show > .btn-outline-brown.dropdown-toggle { - background-color: transparent !important; - border-color: #795548 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-brown:not([disabled]):not(.disabled):active:focus, .btn-outline-brown:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-brown.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-grey { - color: #fff; - background-color: #616161 !important; } - .btn-grey:hover { - color: #fff; - background-color: #6e6e6e; } - .btn-grey:focus, .btn-grey.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-grey:focus, .btn-grey:active, .btn-grey.active { - background-color: #2e2e2e; } - .btn-grey.dropdown-toggle { - background-color: #616161 !important; } - .btn-grey.dropdown-toggle:hover, .btn-grey.dropdown-toggle:focus { - background-color: #6e6e6e !important; } - .btn-grey:not([disabled]):not(.disabled):active, .btn-grey:not([disabled]):not(.disabled).active, - .show > .btn-grey.dropdown-toggle { - background-color: #2e2e2e !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-grey:not([disabled]):not(.disabled):active:focus, .btn-grey:not([disabled]):not(.disabled).active:focus, - .show > .btn-grey.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.grey-ic { - color: #616161 !important; } - .grey-ic:hover, .grey-ic:focus { - color: #616161; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-grey { - color: #fff; } - -.btn-outline-grey { - color: #616161 !important; - background-color: transparent !important; - border: 2px solid #616161 !important; } - .btn-outline-grey:hover, .btn-outline-grey:focus, .btn-outline-grey:active, .btn-outline-grey:active:focus, .btn-outline-grey.active { - color: #616161 !important; - background-color: transparent !important; - border-color: #616161 !important; } - .btn-outline-grey:not([disabled]):not(.disabled):active, .btn-outline-grey:not([disabled]):not(.disabled).active, - .show > .btn-outline-grey.dropdown-toggle { - background-color: transparent !important; - border-color: #616161 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-grey:not([disabled]):not(.disabled):active:focus, .btn-outline-grey:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-grey.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-blue-grey { - color: #fff; - background-color: #78909c !important; } - .btn-blue-grey:hover { - color: #fff; - background-color: #879ca7; } - .btn-blue-grey:focus, .btn-blue-grey.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-blue-grey:focus, .btn-blue-grey:active, .btn-blue-grey.active { - background-color: #4a5b64; } - .btn-blue-grey.dropdown-toggle { - background-color: #78909c !important; } - .btn-blue-grey.dropdown-toggle:hover, .btn-blue-grey.dropdown-toggle:focus { - background-color: #879ca7 !important; } - .btn-blue-grey:not([disabled]):not(.disabled):active, .btn-blue-grey:not([disabled]):not(.disabled).active, - .show > .btn-blue-grey.dropdown-toggle { - background-color: #4a5b64 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-blue-grey:not([disabled]):not(.disabled):active:focus, .btn-blue-grey:not([disabled]):not(.disabled).active:focus, - .show > .btn-blue-grey.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.blue-grey-ic { - color: #78909c !important; } - .blue-grey-ic:hover, .blue-grey-ic:focus { - color: #78909c; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-blue-grey { - color: #fff; } - -.btn-outline-blue-grey { - color: #78909c !important; - background-color: transparent !important; - border: 2px solid #78909c !important; } - .btn-outline-blue-grey:hover, .btn-outline-blue-grey:focus, .btn-outline-blue-grey:active, .btn-outline-blue-grey:active:focus, .btn-outline-blue-grey.active { - color: #78909c !important; - background-color: transparent !important; - border-color: #78909c !important; } - .btn-outline-blue-grey:not([disabled]):not(.disabled):active, .btn-outline-blue-grey:not([disabled]):not(.disabled).active, - .show > .btn-outline-blue-grey.dropdown-toggle { - background-color: transparent !important; - border-color: #78909c !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus, .btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-blue-grey.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-dark { - color: #fff; - background-color: #212121 !important; } - .btn-dark:hover { - color: #fff; - background-color: #2e2e2e; } - .btn-dark:focus, .btn-dark.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-dark:focus, .btn-dark:active, .btn-dark.active { - background-color: black; } - .btn-dark.dropdown-toggle { - background-color: #212121 !important; } - .btn-dark.dropdown-toggle:hover, .btn-dark.dropdown-toggle:focus { - background-color: #2e2e2e !important; } - .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active, - .show > .btn-dark.dropdown-toggle { - background-color: black !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-dark:not([disabled]):not(.disabled):active:focus, .btn-dark:not([disabled]):not(.disabled).active:focus, - .show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.dark-ic { - color: #212121 !important; } - .dark-ic:hover, .dark-ic:focus { - color: #212121; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-dark { - color: #fff; } - -.btn-outline-dark { - color: #212121 !important; - background-color: transparent !important; - border: 2px solid #212121 !important; } - .btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:active, .btn-outline-dark:active:focus, .btn-outline-dark.active { - color: #212121 !important; - background-color: transparent !important; - border-color: #212121 !important; } - .btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active, - .show > .btn-outline-dark.dropdown-toggle { - background-color: transparent !important; - border-color: #212121 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .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 { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-light { - color: #000; - background-color: #e0e0e0 !important; } - .btn-light:hover { - color: #000; - background-color: #ededed; } - .btn-light:focus, .btn-light.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-light:focus, .btn-light:active, .btn-light.active { - background-color: #adadad; } - .btn-light.dropdown-toggle { - background-color: #e0e0e0 !important; } - .btn-light.dropdown-toggle:hover, .btn-light.dropdown-toggle:focus { - background-color: #ededed !important; } - .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active, - .show > .btn-light.dropdown-toggle { - background-color: #adadad !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-light:not([disabled]):not(.disabled):active:focus, .btn-light:not([disabled]):not(.disabled).active:focus, - .show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.light-ic { - color: #e0e0e0 !important; } - .light-ic:hover, .light-ic:focus { - color: #e0e0e0; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #000; } - -table.table a.btn.btn-light { - color: #000; } - -.btn-outline-light { - color: #e0e0e0 !important; - background-color: transparent !important; - border: 2px solid #e0e0e0 !important; } - .btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light:active:focus, .btn-outline-light.active { - color: #e0e0e0 !important; - background-color: transparent !important; - border-color: #e0e0e0 !important; } - .btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active, - .show > .btn-outline-light.dropdown-toggle { - background-color: transparent !important; - border-color: #e0e0e0 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .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 { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-white { - color: #000; - background-color: #fff !important; } - .btn-white:hover { - color: #000; - background-color: white; } - .btn-white:focus, .btn-white.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-white:focus, .btn-white:active, .btn-white.active { - background-color: #cccccc; } - .btn-white.dropdown-toggle { - background-color: #fff !important; } - .btn-white.dropdown-toggle:hover, .btn-white.dropdown-toggle:focus { - background-color: white !important; } - .btn-white:not([disabled]):not(.disabled):active, .btn-white:not([disabled]):not(.disabled).active, - .show > .btn-white.dropdown-toggle { - background-color: #cccccc !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-white:not([disabled]):not(.disabled):active:focus, .btn-white:not([disabled]):not(.disabled).active:focus, - .show > .btn-white.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.white-ic { - color: #fff !important; } - .white-ic:hover, .white-ic:focus { - color: #fff; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #000; } - -table.table a.btn.btn-white { - color: #000; } - -.btn-outline-white { - color: #fff !important; - background-color: transparent !important; - border: 2px solid #fff !important; } - .btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:active, .btn-outline-white:active:focus, .btn-outline-white.active { - color: #fff !important; - background-color: transparent !important; - border-color: #fff !important; } - .btn-outline-white:not([disabled]):not(.disabled):active, .btn-outline-white:not([disabled]):not(.disabled).active, - .show > .btn-outline-white.dropdown-toggle { - background-color: transparent !important; - border-color: #fff !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-white:not([disabled]):not(.disabled):active:focus, .btn-outline-white:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-white.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn-black { - color: #fff; - background-color: #000 !important; } - .btn-black:hover { - color: #fff; - background-color: #0d0d0d; } - .btn-black:focus, .btn-black.focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-black:focus, .btn-black:active, .btn-black.active { - background-color: black; } - .btn-black.dropdown-toggle { - background-color: #000 !important; } - .btn-black.dropdown-toggle:hover, .btn-black.dropdown-toggle:focus { - background-color: #0d0d0d !important; } - .btn-black:not([disabled]):not(.disabled):active, .btn-black:not([disabled]):not(.disabled).active, - .show > .btn-black.dropdown-toggle { - background-color: black !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-black:not([disabled]):not(.disabled):active:focus, .btn-black:not([disabled]):not(.disabled).active:focus, - .show > .btn-black.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.black-ic { - color: #000 !important; } - .black-ic:hover, .black-ic:focus { - color: #000; } - -a.btn:not([href]):not([tabindex]), -a.btn:not([href]):not([tabindex]):focus, -a.btn:not([href]):not([tabindex]):hover { - color: #fff; } - -table.table a.btn.btn-black { - color: #fff; } - -.btn-outline-black { - color: #000 !important; - background-color: transparent !important; - border: 2px solid #000 !important; } - .btn-outline-black:hover, .btn-outline-black:focus, .btn-outline-black:active, .btn-outline-black:active:focus, .btn-outline-black.active { - color: #000 !important; - background-color: transparent !important; - border-color: #000 !important; } - .btn-outline-black:not([disabled]):not(.disabled):active, .btn-outline-black:not([disabled]):not(.disabled).active, - .show > .btn-outline-black.dropdown-toggle { - background-color: transparent !important; - border-color: #000 !important; - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - .btn-outline-black:not([disabled]):not(.disabled):active:focus, .btn-outline-black:not([disabled]):not(.disabled).active:focus, - .show > .btn-outline-black.dropdown-toggle:focus { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } - -.btn.purple-gradient { - color: #fff; - transition: .5s ease; } - .btn.purple-gradient:hover, .btn.purple-gradient:focus, .btn.purple-gradient:active, - .btn.purple-gradient:active:focus .btn.purple-gradient.active { - background: linear-gradient(#ff88ce, #8f8bf7); } - -.btn.peach-gradient { - color: #fff; - transition: .5s ease; } - .btn.peach-gradient:hover, .btn.peach-gradient:focus, .btn.peach-gradient:active, - .btn.peach-gradient:active:focus .btn.peach-gradient.active { - background: linear-gradient(#ffdf89, #fc7b7b); } - -.btn.aqua-gradient { - color: #fff; - transition: .5s ease; } - .btn.aqua-gradient:hover, .btn.aqua-gradient:focus, .btn.aqua-gradient:active, - .btn.aqua-gradient:active:focus .btn.aqua-gradient.active { - background: linear-gradient(#3aa2ff, #1fffac); } - -.btn.blue-gradient { - color: #fff; - transition: .5s ease; } - .btn.blue-gradient:hover, .btn.blue-gradient:focus, .btn.blue-gradient:active, - .btn.blue-gradient:active:focus .btn.blue-gradient.active { - background: linear-gradient(#5ed1fc, #3647b3); } - -.btn-warning:focus, -.btn-warning:not(:disabled):not(.disabled).active, -.btn-warning:not(:disabled):not(.disabled):active, -.show > .btn-warning.dropdown-toggle { - color: #fff; } - -.card { - font-weight: 400; - border: 0; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); - border-radius: .25rem; } - .card[class*="border"] { - border: 1px solid #9e9e9e; - box-shadow: none; } - .card .card-body { - padding: .75rem .5rem; } - .card .card-body h1, .card .card-body h2, .card .card-body h3, .card .card-body h4, .card .card-body h5, .card .card-body h6 { - font-weight: 400; } - .card .card-body .card-title a { - transition: 0.2s ease-in-out; } - .card .card-body .card-title a:hover { - transition: 0.2s ease-in-out; } - .card .card-body .card-text { - font-size: 0.9rem; - font-weight: 400; - color: #747373; } - .card .md-form label { - font-weight: 300; } - -.dropdown .dropdown-menu .dropdown-item:active { - background-color: #757575; } - -.dropdown-submenu { - position: relative; } - .dropdown-submenu > .dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: 1px; - border-radius: 0 6px 6px 6px; } - .dropdown-submenu:hover > .dropdown-menu { - display: block; } - -.navbar { - font-weight: 300; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); } - .navbar form .md-form input { - margin: 0 5px 1px 8px; } - .navbar .breadcrumb { - padding: 0.3rem 0 0 1rem; - margin: 0; - font-size: 15px; - font-weight: 300; - background-color: inherit; } - .navbar .breadcrumb .breadcrumb-item { - color: #fff; } - .navbar .breadcrumb .breadcrumb-item.active { - color: rgba(255, 255, 255, 0.65); } - .navbar .breadcrumb .breadcrumb-item:before { - color: rgba(255, 255, 255, 0.65); } - .navbar .navbar-toggler { - border-width: 0; - outline: 0; } - .navbar .nav-flex-icons { - flex-direction: row; } - @media (max-width: 992px) { - .navbar .container { - width: 100%; } - .navbar .container .navbar-toggler-right { - right: 0; } } - .navbar .nav-item .nav-link { - display: block; } - .navbar .nav-item .nav-link.disabled:active { - pointer-events: none; } - .navbar .nav-item .nav-link .fas, .navbar .nav-item .nav-link .fab, .navbar .nav-item .nav-link .far { - padding-right: 3px; - padding-left: 3px; } - @media (max-width: 992px) { - .navbar .nav-item .nav-link { - padding-right: 6px; - padding-left: 6px; } } - .navbar .dropdown-menu { - position: absolute !important; - margin-top: 0; } - .navbar .dropdown-menu a { - padding: 10px; - font-size: 0.9375rem; - font-weight: 300; } - .navbar .dropdown-menu a:not(.active) { - color: #000; } - @media (max-width: 600px) { - .navbar .dropdown-menu form { - width: 17rem; } } - @media (min-width: 600px) { - .navbar .dropdown-menu form { - width: 22rem; } } - .navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled { - color: rgba(0, 0, 0, 0.3); } - .navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover { - color: rgba(0, 0, 0, 0.3); } - .navbar.navbar-light .navbar-toggler-icon { - cursor: pointer; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } - .navbar.navbar-light .breadcrumb .nav-item .nav-link, - .navbar.navbar-light .navbar-nav .nav-item .nav-link { - color: #000; - transition: 0.35s; } - .navbar.navbar-light .breadcrumb .nav-item .nav-link:hover, - .navbar.navbar-light .navbar-nav .nav-item .nav-link:hover { - color: rgba(0, 0, 0, 0.7); } - .navbar.navbar-light .breadcrumb .nav-item.active > .nav-link, - .navbar.navbar-light .navbar-nav .nav-item.active > .nav-link { - background-color: rgba(0, 0, 0, 0.1); } - .navbar.navbar-light .breadcrumb .nav-item.active > .nav-link:hover, - .navbar.navbar-light .navbar-nav .nav-item.active > .nav-link:hover { - color: #000; } - .navbar.navbar-light .navbar-toggler { - color: #000; } - .navbar.navbar-light form .md-form input { - border-bottom: 1px solid #000; } - .navbar.navbar-light form .md-form input:focus:not([readonly]) { - border-color: #4285f4; } - .navbar.navbar-light form .md-form .form-control { - color: #000; } - .navbar.navbar-light form .md-form .form-control::placeholder { - font-weight: 300; - color: #000; } - .navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled { - color: rgba(255, 255, 255, 0.25); } - .navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover { - color: rgba(255, 255, 255, 0.25); } - .navbar.navbar-dark .navbar-toggler-icon { - cursor: pointer; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } - .navbar.navbar-dark .breadcrumb .nav-item .nav-link, - .navbar.navbar-dark .navbar-nav .nav-item .nav-link { - color: #fff; - transition: 0.35s; } - .navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover, - .navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover { - color: rgba(255, 255, 255, 0.75); } - .navbar.navbar-dark .breadcrumb .nav-item.active > .nav-link, - .navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link { - background-color: rgba(255, 255, 255, 0.1); } - .navbar.navbar-dark .breadcrumb .nav-item.active > .nav-link:hover, - .navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link:hover { - color: #fff; } - .navbar.navbar-dark .navbar-toggler { - color: #fff; } - .navbar.navbar-dark form .md-form input { - border-bottom: 1px solid #fff; } - .navbar.navbar-dark form .md-form input:focus:not([readonly]) { - border-color: #4285f4; } - .navbar.navbar-dark form .md-form .form-control { - color: #fff; } - .navbar.navbar-dark form .md-form .form-control::placeholder { - font-weight: 300; - color: #fff; } - @media (min-width: 600px) { - .navbar.scrolling-navbar { - padding-top: 12px; - padding-bottom: 12px; - transition: background 0.5s ease-in-out, padding 0.5s ease-in-out; } - .navbar.scrolling-navbar .navbar-nav > li { - transition-duration: 1s; } - .navbar.scrolling-navbar.top-nav-collapse { - padding-top: 5px; - padding-bottom: 5px; } } - -.badge { - color: #fff !important; - border-radius: 0.125rem; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); } - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; } - -.badge-primary { - color: #fff !important; - background-color: #4285f4 !important; } - -.badge-danger { - color: #fff !important; - background-color: #ff3547 !important; } - -.badge-warning { - color: #fff !important; - background-color: #fb3 !important; } - -.badge-success { - color: #fff !important; - background-color: #00c851 !important; } - -.badge-info { - color: #fff !important; - background-color: #33b5e5 !important; } - -.badge-default { - color: #fff !important; - background-color: #2bbbad !important; } - -.badge-secondary { - color: #fff !important; - background-color: #a6c !important; } - -.badge-dark { - color: #fff !important; - background-color: #212121 !important; } - -.badge-light { - color: #000 !important; - background-color: #e0e0e0 !important; } - -.md-form { - position: relative; - margin-top: 1.5rem; - margin-bottom: 1.5rem; } - .md-form input:not([type]), - .md-form input[type="text"]:not(.browser-default), - .md-form input[type="password"]:not(.browser-default), - .md-form input[type="email"]:not(.browser-default), - .md-form input[type="url"]:not(.browser-default), - .md-form input[type="time"]:not(.browser-default), - .md-form input[type="date"]:not(.browser-default), - .md-form input[type="datetime"]:not(.browser-default), - .md-form input[type="datetime-local"]:not(.browser-default), - .md-form input[type="tel"]:not(.browser-default), - .md-form input[type="number"]:not(.browser-default), - .md-form input[type="search"]:not(.browser-default), - .md-form input[type="phone"]:not(.browser-default), - .md-form input[type="search-md"], - .md-form textarea.md-textarea { - box-sizing: content-box; - background-color: transparent; - border: none; - border-bottom: 1px solid #ced4da; - border-radius: 0; - outline: none; - box-shadow: none; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } - .md-form input:not([type]):focus:not([readonly]), - .md-form input[type="text"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="password"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="email"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="url"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="time"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="date"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="tel"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="number"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="search"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="phone"]:not(.browser-default):focus:not([readonly]), - .md-form input[type="search-md"]:focus:not([readonly]), - .md-form textarea.md-textarea:focus:not([readonly]) { - border-bottom: 1px solid #4285f4; - box-shadow: 0 1px 0 0 #4285f4; } - .md-form input:not([type]):focus:not([readonly]) + label, - .md-form input[type="text"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="password"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="email"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="url"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="time"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="date"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="tel"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="number"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="search"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="phone"]:not(.browser-default):focus:not([readonly]) + label, - .md-form input[type="search-md"]:focus:not([readonly]) + label, - .md-form textarea.md-textarea:focus:not([readonly]) + label { - color: #4285f4; } - .md-form input:not([type]) + label::after, - .md-form input[type="text"]:not(.browser-default) + label::after, - .md-form input[type="password"]:not(.browser-default) + label::after, - .md-form input[type="email"]:not(.browser-default) + label::after, - .md-form input[type="url"]:not(.browser-default) + label::after, - .md-form input[type="time"]:not(.browser-default) + label::after, - .md-form input[type="date"]:not(.browser-default) + label::after, - .md-form input[type="datetime"]:not(.browser-default) + label::after, - .md-form input[type="datetime-local"]:not(.browser-default) + label::after, - .md-form input[type="tel"]:not(.browser-default) + label::after, - .md-form input[type="number"]:not(.browser-default) + label::after, - .md-form input[type="search"]:not(.browser-default) + label::after, - .md-form input[type="phone"]:not(.browser-default) + label::after, - .md-form input[type="search-md"] + label::after, - .md-form textarea.md-textarea + label::after { - position: absolute; - top: 65px; - display: block; - content: ""; - opacity: 0; - transition: 0.2s opacity ease-out, 0.2s color ease-out; } - .md-form input:not([type]).valid, .md-form input:not([type]):focus.valid, - .md-form input[type="text"]:not(.browser-default).valid, - .md-form input[type="text"]:not(.browser-default):focus.valid, - .md-form input[type="password"]:not(.browser-default).valid, - .md-form input[type="password"]:not(.browser-default):focus.valid, - .md-form input[type="email"]:not(.browser-default).valid, - .md-form input[type="email"]:not(.browser-default):focus.valid, - .md-form input[type="url"]:not(.browser-default).valid, - .md-form input[type="url"]:not(.browser-default):focus.valid, - .md-form input[type="time"]:not(.browser-default).valid, - .md-form input[type="time"]:not(.browser-default):focus.valid, - .md-form input[type="date"]:not(.browser-default).valid, - .md-form input[type="date"]:not(.browser-default):focus.valid, - .md-form input[type="datetime"]:not(.browser-default).valid, - .md-form input[type="datetime"]:not(.browser-default):focus.valid, - .md-form input[type="datetime-local"]:not(.browser-default).valid, - .md-form input[type="datetime-local"]:not(.browser-default):focus.valid, - .md-form input[type="tel"]:not(.browser-default).valid, - .md-form input[type="tel"]:not(.browser-default):focus.valid, - .md-form input[type="number"]:not(.browser-default).valid, - .md-form input[type="number"]:not(.browser-default):focus.valid, - .md-form input[type="search"]:not(.browser-default).valid, - .md-form input[type="search"]:not(.browser-default):focus.valid, - .md-form input[type="phone"]:not(.browser-default).valid, - .md-form input[type="phone"]:not(.browser-default):focus.valid, - .md-form input[type="search-md"].valid, - .md-form input[type="search-md"]:focus.valid, - .md-form textarea.md-textarea.valid, - .md-form textarea.md-textarea:focus.valid { - border-bottom: 1px solid #00c851; - box-shadow: 0 1px 0 0 #00c851; } - .md-form input:not([type]).valid + label:after, - .md-form input:not([type]):focus.valid + label:after, - .md-form input[type="text"]:not(.browser-default).valid + label:after, - .md-form input[type="text"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="password"]:not(.browser-default).valid + label:after, - .md-form input[type="password"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="email"]:not(.browser-default).valid + label:after, - .md-form input[type="email"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="url"]:not(.browser-default).valid + label:after, - .md-form input[type="url"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="time"]:not(.browser-default).valid + label:after, - .md-form input[type="time"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="date"]:not(.browser-default).valid + label:after, - .md-form input[type="date"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="datetime"]:not(.browser-default).valid + label:after, - .md-form input[type="datetime"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).valid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="tel"]:not(.browser-default).valid + label:after, - .md-form input[type="tel"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="number"]:not(.browser-default).valid + label:after, - .md-form input[type="number"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="search"]:not(.browser-default).valid + label:after, - .md-form input[type="search"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="phone"]:not(.browser-default).valid + label:after, - .md-form input[type="phone"]:not(.browser-default):focus.valid + label:after, - .md-form input[type="search-md"].valid + label:after, - .md-form input[type="search-md"]:focus.valid + label:after, - .md-form textarea.md-textarea.valid + label:after, - .md-form textarea.md-textarea:focus.valid + label:after { - color: #00c851; - content: attr(data-success); - opacity: 1; } - .md-form input:not([type]).invalid, .md-form input:not([type]):focus.invalid, - .md-form input[type="text"]:not(.browser-default).invalid, - .md-form input[type="text"]:not(.browser-default):focus.invalid, - .md-form input[type="password"]:not(.browser-default).invalid, - .md-form input[type="password"]:not(.browser-default):focus.invalid, - .md-form input[type="email"]:not(.browser-default).invalid, - .md-form input[type="email"]:not(.browser-default):focus.invalid, - .md-form input[type="url"]:not(.browser-default).invalid, - .md-form input[type="url"]:not(.browser-default):focus.invalid, - .md-form input[type="time"]:not(.browser-default).invalid, - .md-form input[type="time"]:not(.browser-default):focus.invalid, - .md-form input[type="date"]:not(.browser-default).invalid, - .md-form input[type="date"]:not(.browser-default):focus.invalid, - .md-form input[type="datetime"]:not(.browser-default).invalid, - .md-form input[type="datetime"]:not(.browser-default):focus.invalid, - .md-form input[type="datetime-local"]:not(.browser-default).invalid, - .md-form input[type="datetime-local"]:not(.browser-default):focus.invalid, - .md-form input[type="tel"]:not(.browser-default).invalid, - .md-form input[type="tel"]:not(.browser-default):focus.invalid, - .md-form input[type="number"]:not(.browser-default).invalid, - .md-form input[type="number"]:not(.browser-default):focus.invalid, - .md-form input[type="search"]:not(.browser-default).invalid, - .md-form input[type="search"]:not(.browser-default):focus.invalid, - .md-form input[type="phone"]:not(.browser-default).invalid, - .md-form input[type="phone"]:not(.browser-default):focus.invalid, - .md-form input[type="search-md"].invalid, - .md-form input[type="search-md"]:focus.invalid, - .md-form textarea.md-textarea.invalid, - .md-form textarea.md-textarea:focus.invalid { - border-bottom: 1px solid #f44336; - box-shadow: 0 1px 0 0 #f44336; } - .md-form input:not([type]).invalid + label:after, - .md-form input:not([type]):focus.invalid + label:after, - .md-form input[type="text"]:not(.browser-default).invalid + label:after, - .md-form input[type="text"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="password"]:not(.browser-default).invalid + label:after, - .md-form input[type="password"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="email"]:not(.browser-default).invalid + label:after, - .md-form input[type="email"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="url"]:not(.browser-default).invalid + label:after, - .md-form input[type="url"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="time"]:not(.browser-default).invalid + label:after, - .md-form input[type="time"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="date"]:not(.browser-default).invalid + label:after, - .md-form input[type="date"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="datetime"]:not(.browser-default).invalid + label:after, - .md-form input[type="datetime"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).invalid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="tel"]:not(.browser-default).invalid + label:after, - .md-form input[type="tel"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="number"]:not(.browser-default).invalid + label:after, - .md-form input[type="number"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="search"]:not(.browser-default).invalid + label:after, - .md-form input[type="search"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="phone"]:not(.browser-default).invalid + label:after, - .md-form input[type="phone"]:not(.browser-default):focus.invalid + label:after, - .md-form input[type="search-md"].invalid + label:after, - .md-form input[type="search-md"]:focus.invalid + label:after, - .md-form textarea.md-textarea.invalid + label:after, - .md-form textarea.md-textarea:focus.invalid + label:after { - color: #f44336; - content: attr(data-error); - opacity: 1; } - .md-form input:not([type]).form-control.valid + label:after, - .md-form input:not([type]).form-control:focus.valid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control.valid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control:focus.valid + label:after, - .md-form input[type="search-md"].form-control.valid + label:after, - .md-form input[type="search-md"].form-control:focus.valid + label:after, - .md-form textarea.md-textarea.form-control.valid + label:after, - .md-form textarea.md-textarea.form-control:focus.valid + label:after { - top: 4.1rem; } - .md-form input:not([type]).form-control.invalid + label:after, - .md-form input:not([type]).form-control:focus.invalid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control.invalid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control:focus.invalid + label:after, - .md-form input[type="search-md"].form-control.invalid + label:after, - .md-form input[type="search-md"].form-control:focus.invalid + label:after, - .md-form textarea.md-textarea.form-control.invalid + label:after, - .md-form textarea.md-textarea.form-control:focus.invalid + label:after { - top: 4rem; } - .md-form input:not([type]).form-control-lg.valid + label:after, - .md-form input:not([type]).form-control-lg:focus.valid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control-lg.valid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.valid + label:after, - .md-form input[type="search-md"].form-control-lg.valid + label:after, - .md-form input[type="search-md"].form-control-lg:focus.valid + label:after, - .md-form textarea.md-textarea.form-control-lg.valid + label:after, - .md-form textarea.md-textarea.form-control-lg:focus.valid + label:after { - top: 4.6rem; } - .md-form input:not([type]).form-control-lg.invalid + label:after, - .md-form input:not([type]).form-control-lg:focus.invalid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control-lg.invalid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.invalid + label:after, - .md-form input[type="search-md"].form-control-lg.invalid + label:after, - .md-form input[type="search-md"].form-control-lg:focus.invalid + label:after, - .md-form textarea.md-textarea.form-control-lg.invalid + label:after, - .md-form textarea.md-textarea.form-control-lg:focus.invalid + label:after { - top: 4.6rem; } - .md-form input:not([type]).form-control-sm.valid + label:after, - .md-form input:not([type]).form-control-sm:focus.valid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control-sm.valid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.valid + label:after, - .md-form input[type="search-md"].form-control-sm.valid + label:after, - .md-form input[type="search-md"].form-control-sm:focus.valid + label:after, - .md-form textarea.md-textarea.form-control-sm.valid + label:after, - .md-form textarea.md-textarea.form-control-sm:focus.valid + label:after { - top: 3.7rem; } - .md-form input:not([type]).form-control-sm.invalid + label:after, - .md-form input:not([type]).form-control-sm:focus.invalid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="text"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="password"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="email"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="url"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="time"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="date"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="number"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="search"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control-sm.invalid + label:after, - .md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.invalid + label:after, - .md-form input[type="search-md"].form-control-sm.invalid + label:after, - .md-form input[type="search-md"].form-control-sm:focus.invalid + label:after, - .md-form textarea.md-textarea.form-control-sm.invalid + label:after, - .md-form textarea.md-textarea.form-control-sm:focus.invalid + label:after { - top: 3.6rem; } - .md-form > input[type="date"]:not(.browser-default) + label { - transform: translateY(-27px) scale(0.8); - transform-origin: 0 0; } - .md-form > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label, - .md-form > input[type="time"]:not(.browser-default) + label { - font-size: .8rem; - transform: translateY(-25px); - transform-origin: 0 0; } - .md-form .was-validated input[type="text"]:valid + label { - color: #00c851 !important; } - .md-form .was-validated input[type="text"]:invalid + label { - color: #f44336 !important; } - .md-form .was-validated .form-control:valid:focus { - box-shadow: 0 1px 0 0 #00c851 !important; } - .md-form .was-validated .form-control:valid { - border-color: #00c851 !important; } - .md-form .was-validated .form-control:invalid:focus { - box-shadow: 0 1px 0 0 #f44336 !important; } - .md-form .was-validated .form-control:invalid { - border-color: #f44336 !important; } - .md-form .form-control { - height: auto; - padding: 0.6rem 0 0.4rem 0; - margin: 0 0 0.5rem 0; - background-color: transparent; - border-radius: 0; } - .md-form .form-control:focus { - box-shadow: none; } - .md-form .form-control:disabled, .md-form .form-control[readonly] { - background-color: transparent; - border-bottom: 1px solid #bdbdbd; } - .md-form .form-control.is-valid { - border-color: #00c851; } - .md-form .form-control.is-valid:focus { - border-color: #00c851 !important; - box-shadow: 0 1px 0 0 #00c851 !important; } - .md-form .form-control.is-invalid { - border-color: #f44336; } - .md-form .form-control.is-invalid:focus { - border-color: #f44336 !important; - box-shadow: 0 1px 0 0 #f44336 !important; } - .md-form .form-control.is-valid, .md-form .form-control.is-invalid { - background-position: center right !important; } - .md-form .validate { - margin-bottom: 2.5rem; } - .md-form label { - font-size: 1rem; } - .md-form label.active { - font-size: 1rem; } - .md-form .prefix { - top: 0.25rem; - font-size: 1.75rem; } - .md-form .prefix ~ input, - .md-form .prefix ~ textarea { - width: calc(100% - 2.5rem); - margin-left: 2.5rem; } - .md-form .prefix ~ label { - margin-left: 2.5rem; } - .md-form .prefix ~ .form-text { - margin-left: 2.6rem; } - .md-form label { - position: absolute; - top: 0; - left: 0; - font-size: 1rem; - color: #757575; - cursor: text; - transition: transform .2s ease-out, color .2s ease-out; - transform: translateY(12px); - transform-origin: 0% 100%; } - .md-form label.active { - transform: translateY(-14px) scale(0.8); } - .md-form .prefix { - position: absolute; - transition: color 0.2s; } - .md-form .prefix.active { - color: #4285f4; } - .md-form.form-lg .validate { - margin-bottom: 2.8rem; } - .md-form.form-lg label { - font-size: 1.25rem; } - .md-form.form-lg label.active { - font-size: 1.15rem; } - .md-form.form-lg .prefix { - top: 0.4rem; - font-size: 2rem; } - .md-form.form-lg .prefix ~ input, - .md-form.form-lg .prefix ~ textarea { - width: calc(100% - 3rem); - margin-left: 3rem; } - .md-form.form-lg .prefix ~ label { - margin-left: 3rem; } - .md-form.form-lg .prefix ~ .form-text { - margin-left: 3.1rem; } - .md-form.form-sm .validate { - margin-bottom: 2.3rem; } - .md-form.form-sm label { - font-size: 0.875rem; } - .md-form.form-sm label.active { - font-size: 0.95rem; } - .md-form.form-sm .prefix { - top: 0.35rem; - font-size: 1.5rem; } - .md-form.form-sm .prefix ~ input, - .md-form.form-sm .prefix ~ textarea { - width: calc(100% - 2rem); - margin-left: 2rem; } - .md-form.form-sm .prefix ~ label { - margin-left: 2rem; } - .md-form.form-sm .prefix ~ .form-text { - margin-left: 2rem; } - .md-form textarea.md-textarea { - padding: 0; - overflow-y: hidden; } - .md-form textarea.md-textarea + label { - top: -0.6rem; } - .md-form textarea.md-textarea-auto { - padding: 0; - padding-top: 1.5rem; } - .md-form textarea.md-textarea-auto + label { - top: 0; } - .md-form.md-outline { - position: relative; - margin-top: 1.5rem; - margin-bottom: 1.5rem; } - .md-form.md-outline input[type="text"], - .md-form.md-outline input[type="password"], - .md-form.md-outline input[type="email"], - .md-form.md-outline input[type="url"], - .md-form.md-outline input[type="time"], - .md-form.md-outline input[type="date"], - .md-form.md-outline input[type="datetime-local"], - .md-form.md-outline input[type="tel"], - .md-form.md-outline input[type="number"], - .md-form.md-outline input[type="search-md"], - .md-form.md-outline input[type="search"], - .md-form.md-outline textarea.md-textarea { - box-sizing: border-box; - background-color: transparent; - border: 1px solid #dadce0; - border-radius: 4px; - outline: none; - box-shadow: none; - transition: all .3s; } - .md-form.md-outline input[type="text"]:focus:not([readonly]), - .md-form.md-outline input[type="password"]:focus:not([readonly]), - .md-form.md-outline input[type="email"]:focus:not([readonly]), - .md-form.md-outline input[type="url"]:focus:not([readonly]), - .md-form.md-outline input[type="time"]:focus:not([readonly]), - .md-form.md-outline input[type="date"]:focus:not([readonly]), - .md-form.md-outline input[type="datetime-local"]:focus:not([readonly]), - .md-form.md-outline input[type="tel"]:focus:not([readonly]), - .md-form.md-outline input[type="number"]:focus:not([readonly]), - .md-form.md-outline input[type="search-md"]:focus:not([readonly]), - .md-form.md-outline input[type="search"]:focus:not([readonly]), - .md-form.md-outline textarea.md-textarea:focus:not([readonly]) { - border-color: #4285f4; - box-shadow: inset 0 0 0 1px #4285f4; } - .md-form.md-outline input[type="text"]:focus:not([readonly]) + label, - .md-form.md-outline input[type="password"]:focus:not([readonly]) + label, - .md-form.md-outline input[type="email"]:focus:not([readonly]) + label, - .md-form.md-outline input[type="url"]:focus:not([readonly]) + label, - .md-form.md-outline input[type="time"]:focus:not([readonly]) + label, - .md-form.md-outline input[type="date"]:focus:not([readonly]) + label, - .md-form.md-outline input[type="datetime-local"]:focus:not([readonly]) + label, - .md-form.md-outline input[type="tel"]:focus:not([readonly]) + label, - .md-form.md-outline input[type="number"]:focus:not([readonly]) + label, - .md-form.md-outline input[type="search-md"]:focus:not([readonly]) + label, - .md-form.md-outline input[type="search"]:focus:not([readonly]) + label, - .md-form.md-outline textarea.md-textarea:focus:not([readonly]) + label { - color: #4285f4; } - .md-form.md-outline input[type="text"].valid, .md-form.md-outline input[type="text"]:focus.valid, - .md-form.md-outline input[type="password"].valid, - .md-form.md-outline input[type="password"]:focus.valid, - .md-form.md-outline input[type="email"].valid, - .md-form.md-outline input[type="email"]:focus.valid, - .md-form.md-outline input[type="url"].valid, - .md-form.md-outline input[type="url"]:focus.valid, - .md-form.md-outline input[type="time"].valid, - .md-form.md-outline input[type="time"]:focus.valid, - .md-form.md-outline input[type="date"].valid, - .md-form.md-outline input[type="date"]:focus.valid, - .md-form.md-outline input[type="datetime-local"].valid, - .md-form.md-outline input[type="datetime-local"]:focus.valid, - .md-form.md-outline input[type="tel"].valid, - .md-form.md-outline input[type="tel"]:focus.valid, - .md-form.md-outline input[type="number"].valid, - .md-form.md-outline input[type="number"]:focus.valid, - .md-form.md-outline input[type="search-md"].valid, - .md-form.md-outline input[type="search-md"]:focus.valid, - .md-form.md-outline input[type="search"].valid, - .md-form.md-outline input[type="search"]:focus.valid, - .md-form.md-outline textarea.md-textarea.valid, - .md-form.md-outline textarea.md-textarea:focus.valid { - border-color: #00c851; - box-shadow: inset 0 0 0 1px #00c851; } - .md-form.md-outline input[type="text"]:focus:not([readonly]).valid + label, - .md-form.md-outline input[type="text"].valid + label:after, - .md-form.md-outline input[type="text"]:focus.valid + label:after, - .md-form.md-outline input[type="password"]:focus:not([readonly]).valid + label, - .md-form.md-outline input[type="password"].valid + label:after, - .md-form.md-outline input[type="password"]:focus.valid + label:after, - .md-form.md-outline input[type="email"]:focus:not([readonly]).valid + label, - .md-form.md-outline input[type="email"].valid + label:after, - .md-form.md-outline input[type="email"]:focus.valid + label:after, - .md-form.md-outline input[type="url"]:focus:not([readonly]).valid + label, - .md-form.md-outline input[type="url"].valid + label:after, - .md-form.md-outline input[type="url"]:focus.valid + label:after, - .md-form.md-outline input[type="time"]:focus:not([readonly]).valid + label, - .md-form.md-outline input[type="time"].valid + label:after, - .md-form.md-outline input[type="time"]:focus.valid + label:after, - .md-form.md-outline input[type="date"]:focus:not([readonly]).valid + label, - .md-form.md-outline input[type="date"].valid + label:after, - .md-form.md-outline input[type="date"]:focus.valid + label:after, - .md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).valid + label, - .md-form.md-outline input[type="datetime-local"].valid + label:after, - .md-form.md-outline input[type="datetime-local"]:focus.valid + label:after, - .md-form.md-outline input[type="tel"]:focus:not([readonly]).valid + label, - .md-form.md-outline input[type="tel"].valid + label:after, - .md-form.md-outline input[type="tel"]:focus.valid + label:after, - .md-form.md-outline input[type="number"]:focus:not([readonly]).valid + label, - .md-form.md-outline input[type="number"].valid + label:after, - .md-form.md-outline input[type="number"]:focus.valid + label:after, - .md-form.md-outline input[type="search-md"]:focus:not([readonly]).valid + label, - .md-form.md-outline input[type="search-md"].valid + label:after, - .md-form.md-outline input[type="search-md"]:focus.valid + label:after, - .md-form.md-outline input[type="search"]:focus:not([readonly]).valid + label, - .md-form.md-outline input[type="search"].valid + label:after, - .md-form.md-outline input[type="search"]:focus.valid + label:after, - .md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid + label, - .md-form.md-outline textarea.md-textarea.valid + label:after, - .md-form.md-outline textarea.md-textarea:focus.valid + label:after { - color: #00c851; - content: attr(data-success); - opacity: 1; } - .md-form.md-outline input[type="text"].invalid, .md-form.md-outline input[type="text"]:focus.invalid, - .md-form.md-outline input[type="password"].invalid, - .md-form.md-outline input[type="password"]:focus.invalid, - .md-form.md-outline input[type="email"].invalid, - .md-form.md-outline input[type="email"]:focus.invalid, - .md-form.md-outline input[type="url"].invalid, - .md-form.md-outline input[type="url"]:focus.invalid, - .md-form.md-outline input[type="time"].invalid, - .md-form.md-outline input[type="time"]:focus.invalid, - .md-form.md-outline input[type="date"].invalid, - .md-form.md-outline input[type="date"]:focus.invalid, - .md-form.md-outline input[type="datetime-local"].invalid, - .md-form.md-outline input[type="datetime-local"]:focus.invalid, - .md-form.md-outline input[type="tel"].invalid, - .md-form.md-outline input[type="tel"]:focus.invalid, - .md-form.md-outline input[type="number"].invalid, - .md-form.md-outline input[type="number"]:focus.invalid, - .md-form.md-outline input[type="search-md"].invalid, - .md-form.md-outline input[type="search-md"]:focus.invalid, - .md-form.md-outline input[type="search"].invalid, - .md-form.md-outline input[type="search"]:focus.invalid, - .md-form.md-outline textarea.md-textarea.invalid, - .md-form.md-outline textarea.md-textarea:focus.invalid { - border-color: #f44336; - box-shadow: inset 0 0 0 1px #f44336; } - .md-form.md-outline input[type="text"]:focus:not([readonly]).invalid + label, - .md-form.md-outline input[type="text"].invalid + label:after, - .md-form.md-outline input[type="text"]:focus.invalid + label:after, - .md-form.md-outline input[type="password"]:focus:not([readonly]).invalid + label, - .md-form.md-outline input[type="password"].invalid + label:after, - .md-form.md-outline input[type="password"]:focus.invalid + label:after, - .md-form.md-outline input[type="email"]:focus:not([readonly]).invalid + label, - .md-form.md-outline input[type="email"].invalid + label:after, - .md-form.md-outline input[type="email"]:focus.invalid + label:after, - .md-form.md-outline input[type="url"]:focus:not([readonly]).invalid + label, - .md-form.md-outline input[type="url"].invalid + label:after, - .md-form.md-outline input[type="url"]:focus.invalid + label:after, - .md-form.md-outline input[type="time"]:focus:not([readonly]).invalid + label, - .md-form.md-outline input[type="time"].invalid + label:after, - .md-form.md-outline input[type="time"]:focus.invalid + label:after, - .md-form.md-outline input[type="date"]:focus:not([readonly]).invalid + label, - .md-form.md-outline input[type="date"].invalid + label:after, - .md-form.md-outline input[type="date"]:focus.invalid + label:after, - .md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).invalid + label, - .md-form.md-outline input[type="datetime-local"].invalid + label:after, - .md-form.md-outline input[type="datetime-local"]:focus.invalid + label:after, - .md-form.md-outline input[type="tel"]:focus:not([readonly]).invalid + label, - .md-form.md-outline input[type="tel"].invalid + label:after, - .md-form.md-outline input[type="tel"]:focus.invalid + label:after, - .md-form.md-outline input[type="number"]:focus:not([readonly]).invalid + label, - .md-form.md-outline input[type="number"].invalid + label:after, - .md-form.md-outline input[type="number"]:focus.invalid + label:after, - .md-form.md-outline input[type="search-md"]:focus:not([readonly]).invalid + label, - .md-form.md-outline input[type="search-md"].invalid + label:after, - .md-form.md-outline input[type="search-md"]:focus.invalid + label:after, - .md-form.md-outline input[type="search"]:focus:not([readonly]).invalid + label, - .md-form.md-outline input[type="search"].invalid + label:after, - .md-form.md-outline input[type="search"]:focus.invalid + label:after, - .md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid + label, - .md-form.md-outline textarea.md-textarea.invalid + label:after, - .md-form.md-outline textarea.md-textarea:focus.invalid + label:after { - color: #f44336; - content: attr(data-error); - opacity: 1; } - .md-form.md-outline input[type="text"].form-control.valid + label:after, - .md-form.md-outline input[type="text"].form-control:focus.valid + label:after, - .md-form.md-outline input[type="password"].form-control.valid + label:after, - .md-form.md-outline input[type="password"].form-control:focus.valid + label:after, - .md-form.md-outline input[type="email"].form-control.valid + label:after, - .md-form.md-outline input[type="email"].form-control:focus.valid + label:after, - .md-form.md-outline input[type="url"].form-control.valid + label:after, - .md-form.md-outline input[type="url"].form-control:focus.valid + label:after, - .md-form.md-outline input[type="time"].form-control.valid + label:after, - .md-form.md-outline input[type="time"].form-control:focus.valid + label:after, - .md-form.md-outline input[type="date"].form-control.valid + label:after, - .md-form.md-outline input[type="date"].form-control:focus.valid + label:after, - .md-form.md-outline input[type="datetime-local"].form-control.valid + label:after, - .md-form.md-outline input[type="datetime-local"].form-control:focus.valid + label:after, - .md-form.md-outline input[type="tel"].form-control.valid + label:after, - .md-form.md-outline input[type="tel"].form-control:focus.valid + label:after, - .md-form.md-outline input[type="number"].form-control.valid + label:after, - .md-form.md-outline input[type="number"].form-control:focus.valid + label:after, - .md-form.md-outline input[type="search-md"].form-control.valid + label:after, - .md-form.md-outline input[type="search-md"].form-control:focus.valid + label:after, - .md-form.md-outline input[type="search"].form-control.valid + label:after, - .md-form.md-outline input[type="search"].form-control:focus.valid + label:after, - .md-form.md-outline textarea.md-textarea.form-control.valid + label:after, - .md-form.md-outline textarea.md-textarea.form-control:focus.valid + label:after { - position: absolute; - top: 4rem; - left: 0; } - .md-form.md-outline input[type="text"].form-control.invalid + label:after, - .md-form.md-outline input[type="text"].form-control:focus.invalid + label:after, - .md-form.md-outline input[type="password"].form-control.invalid + label:after, - .md-form.md-outline input[type="password"].form-control:focus.invalid + label:after, - .md-form.md-outline input[type="email"].form-control.invalid + label:after, - .md-form.md-outline input[type="email"].form-control:focus.invalid + label:after, - .md-form.md-outline input[type="url"].form-control.invalid + label:after, - .md-form.md-outline input[type="url"].form-control:focus.invalid + label:after, - .md-form.md-outline input[type="time"].form-control.invalid + label:after, - .md-form.md-outline input[type="time"].form-control:focus.invalid + label:after, - .md-form.md-outline input[type="date"].form-control.invalid + label:after, - .md-form.md-outline input[type="date"].form-control:focus.invalid + label:after, - .md-form.md-outline input[type="datetime-local"].form-control.invalid + label:after, - .md-form.md-outline input[type="datetime-local"].form-control:focus.invalid + label:after, - .md-form.md-outline input[type="tel"].form-control.invalid + label:after, - .md-form.md-outline input[type="tel"].form-control:focus.invalid + label:after, - .md-form.md-outline input[type="number"].form-control.invalid + label:after, - .md-form.md-outline input[type="number"].form-control:focus.invalid + label:after, - .md-form.md-outline input[type="search-md"].form-control.invalid + label:after, - .md-form.md-outline input[type="search-md"].form-control:focus.invalid + label:after, - .md-form.md-outline input[type="search"].form-control.invalid + label:after, - .md-form.md-outline input[type="search"].form-control:focus.invalid + label:after, - .md-form.md-outline textarea.md-textarea.form-control.invalid + label:after, - .md-form.md-outline textarea.md-textarea.form-control:focus.invalid + label:after { - position: absolute; - top: 4rem; - left: 0; } - .md-form.md-outline > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label, - .md-form.md-outline > input[type="time"]:not(.browser-default) + label { - left: 8px; - padding-right: 5px; - padding-left: 5px; - font-size: 1rem; - font-weight: 500; - background: #fff; - transform: translateY(-9px) scale(0.8); - transform-origin: 0 0; } - .md-form.md-outline > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label.active, - .md-form.md-outline > input[type="time"]:not(.browser-default) + label.active { - transform: translateY(-9px) scale(0.8); - transform-origin: 0 0; } - -@-webkit-keyframes autofill { - to { - color: #495057; - background: transparent; } } - -@keyframes autofill { - to { - color: #495057; - background: transparent; } } - .md-form.md-outline input:-webkit-autofill { - -webkit-animation-name: autofill; - animation-name: autofill; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; } - .md-form.md-outline .form-control { - padding: .375rem .75rem; } - .md-form.md-outline label { - position: absolute; - top: 0; - left: 0; - padding-left: 10px; - font-size: 1rem; - color: #757575; - cursor: text; - transition: transform .2s ease-out, color .2s ease-out; - transform: translateY(9px); - transform-origin: 0% 100%; } - .md-form.md-outline label.active { - left: 8px; - padding-right: 5px; - padding-left: 5px; - font-weight: 500; - background: #fff; - transform: translateY(-13px) scale(0.8); } - .md-form.md-outline.form-lg .form-control.form-control-lg { - padding: .5rem .725rem; } - .md-form.md-outline.form-lg label { - font-size: 1.25rem; - transform: translateY(10px); } - .md-form.md-outline.form-lg label.active { - font-size: 1.1rem; - transform: translateY(-14px) scale(0.8); } - .md-form.md-outline.form-lg .prefix { - top: .65rem; - font-size: 25px; } - .md-form.md-outline.form-lg .prefix ~ input, - .md-form.md-outline.form-lg .prefix ~ textarea { - width: calc(100% - 2.2rem); - margin-left: 2.2rem; } - .md-form.md-outline.form-lg .prefix ~ label { - margin-left: 2.2rem; } - .md-form.md-outline.form-lg .prefix ~ .form-text { - margin-left: 2.3rem; } - .md-form.md-outline.form-sm .form-control.form-control-sm { - padding: .25rem .625rem; } - .md-form.md-outline.form-sm label { - font-size: .8rem; - transform: translateY(8px); } - .md-form.md-outline.form-sm label.active { - font-size: .85rem; - transform: translateY(-12px) scale(0.8); } - .md-form.md-outline.form-sm .prefix { - top: .5rem; - font-size: 15px; } - .md-form.md-outline.form-sm .prefix ~ input, - .md-form.md-outline.form-sm .prefix ~ textarea { - width: calc(100% - 1.6rem); - margin-left: 1.6rem; } - .md-form.md-outline.form-sm .prefix ~ label { - margin-left: 1.6rem; } - .md-form.md-outline.form-sm .prefix ~ .form-text { - margin-left: 1.7rem; } - .md-form.md-outline .prefix { - position: absolute; - top: .6rem; - font-size: 20px; - transition: color .2s; } - .md-form.md-outline .prefix:focus { - color: #4285f4; } - .md-form.md-outline .prefix ~ input, - .md-form.md-outline .prefix ~ textarea { - width: calc(100% - 2rem); - margin-left: 2rem; } - .md-form.md-outline .prefix ~ label { - margin-left: 2rem; } - .md-form.md-outline .prefix ~ .form-text { - margin-left: 2.1rem; } - .md-form.md-outline .character-counter { - margin-top: -.5rem; } - .md-form.md-bg input[type="text"], - .md-form.md-bg input[type="password"], - .md-form.md-bg input[type="email"], - .md-form.md-bg input[type="url"], - .md-form.md-bg input[type="time"], - .md-form.md-bg input[type="date"], - .md-form.md-bg input[type="datetime-local"], - .md-form.md-bg input[type="tel"], - .md-form.md-bg input[type="number"], - .md-form.md-bg input[type="search-md"], - .md-form.md-bg input[type="search"], - .md-form.md-bg textarea.md-textarea { - box-sizing: border-box; - padding: 10px 5px; - background: #f5f5f5 no-repeat; - background-image: linear-gradient(to bottom, #4285f4, #4285f4), linear-gradient(to bottom, #ced4da, #ced4da); - background-position: 50% 100%, 50% 100%; - background-size: 0 2px, 100% 1px; - border: 0; - border-top-left-radius: .3rem; - border-top-right-radius: .3rem; - transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); } - .md-form.md-bg input[type="text"]:focus:not([readonly]), - .md-form.md-bg input[type="password"]:focus:not([readonly]), - .md-form.md-bg input[type="email"]:focus:not([readonly]), - .md-form.md-bg input[type="url"]:focus:not([readonly]), - .md-form.md-bg input[type="time"]:focus:not([readonly]), - .md-form.md-bg input[type="date"]:focus:not([readonly]), - .md-form.md-bg input[type="datetime-local"]:focus:not([readonly]), - .md-form.md-bg input[type="tel"]:focus:not([readonly]), - .md-form.md-bg input[type="number"]:focus:not([readonly]), - .md-form.md-bg input[type="search-md"]:focus:not([readonly]), - .md-form.md-bg input[type="search"]:focus:not([readonly]), - .md-form.md-bg textarea.md-textarea:focus:not([readonly]) { - border-bottom: none; - box-shadow: none; } - .md-form.md-bg input[type="text"]:focus, - .md-form.md-bg input[type="password"]:focus, - .md-form.md-bg input[type="email"]:focus, - .md-form.md-bg input[type="url"]:focus, - .md-form.md-bg input[type="time"]:focus, - .md-form.md-bg input[type="date"]:focus, - .md-form.md-bg input[type="datetime-local"]:focus, - .md-form.md-bg input[type="tel"]:focus, - .md-form.md-bg input[type="number"]:focus, - .md-form.md-bg input[type="search-md"]:focus, - .md-form.md-bg input[type="search"]:focus, - .md-form.md-bg textarea.md-textarea:focus { - background-color: #dcdcdc; - background-size: 100% 2px, 100% 1px; - outline: none; } - .md-form.md-bg > input[type="date"]:not(.browser-default) + label { - transform: translateY(-12px) scale(0.8); - transform-origin: 0 0; } - .md-form.md-bg > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label, - .md-form.md-bg > input[type="time"]:not(.browser-default) + label { - font-size: .8rem; - transform: translateY(-12px); - transform-origin: 0 0; } - .md-form.md-bg .form-control { - padding: 1.1rem .7rem .4rem !important; } - .md-form.md-bg label { - top: 0; - padding-left: .7rem; - font-size: 1rem; - transition: transform .2s ease-out, color .2s ease-out; - transform: translateY(13px); - transform-origin: 0% 100%; } - .md-form.md-bg label.active { - padding-left: .75rem; - font-weight: 500; - transform: translateY(-3px) scale(0.8); } - .md-form.md-bg.form-lg label { - transform: translateY(16px); } - .md-form.md-bg.form-lg label.active { - transform: translateY(-4px) scale(0.8); } - .md-form.md-bg.form-sm label { - transform: translateY(11px); } - .md-form.md-bg.form-sm label.active { - transform: translateY(-2px) scale(0.8); } - -.md-form .form-control.is-invalid, -.was-validated .md-form .form-control:invalid { - padding-right: 0; } - -.md-form .form-control.is-valid, -.was-validated .md-form .form-control:valid { - padding-right: 0; } - -.needs-validation .md-form label { - left: .3rem; } - -.custom-file-input:lang(es) ~ .custom-file-label::after { - content: "Elegir"; } - -.custom-file-input:lang(pl-pl) ~ .custom-file-label::after { - content: "Wybierz"; } - -.custom-file-input:lang(fr) ~ .custom-file-label::after { - content: "Choisir"; } - -.custom-file-input:lang(in) ~ .custom-file-label::after { - content: "Pilih"; } - -.custom-file-input:lang(zh) ~ .custom-file-label::after { - content: "選擇"; } - -.custom-file-input:lang(de) ~ .custom-file-label::after { - content: "Wählen"; } - -.custom-file-input:lang(ru) ~ .custom-file-label::after { - content: "Выбрать"; } - -.md-form > label { - max-width: 100%; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; } - -.md-form .form-control { - box-sizing: border-box !important; } - -.md-form .input-prefix { - position: absolute; - top: 50%; - transform: translateY(-50%); - transition: color 0.2s; - color: rgba(0, 0, 0, 0.87); - pointer-events: none; } - .md-form .input-prefix.active { - color: #4285f4; } - -.md-form.input-with-pre-icon label { - left: 36px; - right: initial; } - -.md-form.input-with-pre-icon .input-prefix { - left: 16px; - right: initial; } - -.md-form.input-with-pre-icon .form-control { - padding-left: 2.7rem !important; } - -.md-form.input-with-post-icon .input-prefix { - right: 16px; - left: initial; } - -.md-form.input-with-post-icon .form-control { - padding-right: 2.7rem !important; } - -.md-form.input-with-post-icon.input-with-pre-icon .input-prefix { - right: 16px; - left: initial; } - -.md-form.input-with-post-icon.input-with-pre-icon .input-prefix:first-of-type { - left: 16px; - right: initial; } - -.md-form.input-with-post-icon.input-with-pre-icon .form-control { - padding-left: 2.5rem !important; - padding-right: 2.5rem !important; } - -.edge-header { - display: block; - height: 278px; - background-color: #ccc; } - -.free-bird { - margin-top: -100px; } - -.juicy-peach-gradient { - background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%); } - -.young-passion-gradient { - background-image: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%); } - -.lady-lips-gradient { - background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%); } - -.sunny-morning-gradient { - background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%); } - -.rainy-ashville-gradient { - background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%); } - -.frozen-dreams-gradient { - background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%); } - -.warm-flame-gradient { - background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%); } - -.night-fade-gradient { - background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%); } - -.spring-warmth-gradient { - background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%); } - -.winter-neva-gradient { - background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%); } - -.dusty-grass-gradient { - background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%); } - -.tempting-azure-gradient { - background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%); } - -.heavy-rain-gradient { - background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%); } - -.amy-crisp-gradient { - background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%); } - -.mean-fruit-gradient { - background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%); } - -.deep-blue-gradient { - background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%); } - -.ripe-malinka-gradient { - background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%); } - -.cloudy-knoxville-gradient { - background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); } - -.morpheus-den-gradient { - background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%); } - -.rare-wind-gradient { - background-image: linear-gradient(to top, #a8edea 0%, #fed6e3 100%); } - -.near-moon-gradient { - background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%); } - -.schedule-list .hr-bold { - border-top: 2px solid #212529; } - -.schedule-list .font-smaller { - font-size: .8rem; } - -.note { - padding: 10px; - border-left: 6px solid; - border-radius: 5px; } - .note strong { - font-weight: 600; } - .note p { - font-weight: 500; } - -.note-primary { - background-color: #dfeefd; - border-color: #176ac4; } - -.note-secondary { - background-color: #e2e3e5; - border-color: #58595a; } - -.note-success { - background-color: #e2f0e5; - border-color: #49a75f; } - -.note-danger { - background-color: #fae7e8; - border-color: #e45460; } - -.note-warning { - background-color: #faf4e0; - border-color: #c2a442; } - -.note-info { - background-color: #e4f2f5; - border-color: #2492a5; } - -.note-light { - background-color: #fefefe; - border-color: #0f0f0f; } - -footer.page-footer { - bottom: 0; - color: #fff; } - footer.page-footer .container-fluid { - width: auto; } - footer.page-footer .footer-copyright { - overflow: hidden; - color: rgba(255, 255, 255, 0.6); - background-color: rgba(0, 0, 0, 0.2); } - footer.page-footer a { - color: #fff; } - -.media .media-left { - padding: 0 10px 10px 0; } - .media .media-left img { - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); } - -.list-group .list-group-item:first-child { - border-top-left-radius: 0.125rem; - border-top-right-radius: 0.125rem; } - -.list-group .list-group-item:last-child { - border-bottom-right-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; } - -.list-group a, -.list-group button { - transition: 0.5s; } - .list-group a:hover, - .list-group button:hover { - transition: 0.5s; } - -table th { - font-size: 0.9rem; - font-weight: 400; } - -table td { - font-size: 0.9rem; - font-weight: normal; } - -table.table thead th { - border-top: none; } - -table.table th, -table.table td { - padding-top: 1.1rem; - padding-bottom: 1rem; } - -table.table a { - margin: 0; - color: #212529; } - -table.table .label-table { - height: 0.94rem; - padding: 0; - margin: 0; - line-height: 0.94rem; } - -table.table.btn-table td { - vertical-align: middle; } - -table.table-hover tbody tr:hover { - background-color: rgba(0, 0, 0, 0.075); - transition: 0.5s; } - -table .th-lg { - min-width: 9rem; } - -table .th-sm { - min-width: 6rem; } - -table.table-sm th, -table.table-sm td { - padding-top: 0.6rem; - padding-bottom: 0.6rem; } - -.table-scroll-vertical { - max-height: 300px; - overflow-y: auto; } - -.table-fixed { - table-layout: fixed; } - -.table-responsive > .table-bordered, -.table-responsive-sm > .table-bordered, -.table-responsive-md > .table-bordered, -.table-responsive-lg > .table-bordered, -.table-responsive-xl > .table-bordered { - border-top: 1px solid #dee2e6; } - -body { - -webkit-tap-highlight-color: transparent; - overflow-x: hidden; } - -.text-muted { - font-weight: 300; } - -.main-bg { - background: rgba(158, 158, 158, 0.1); } - -@media screen and (min-width: 1660px) { - .temprow { - display: flex; - width: 50%; - margin: 1rem 0 0 0 !important; } - .graphrow { - display: flex; - width: 50%; - margin: 1rem 0 0 0 !important; } - .d-flex-xxl { - display: flex !important; } - .temprow .col-xl-4 { - flex: 0 0 50%; - max-width: 50%; } - .rowdivider { - display: none !important; } } - -@media (prefers-color-scheme: dark) { - .auto-theme.main-bg { - background: #2e2e2e !important; } - .auto-theme .card, .auto-theme .dropdown-menu, .auto-theme .dropdown-menu a { - background-color: #444 !important; - color: #ddd !important; } - .auto-theme .text-muted { - color: #aaa !important; } - .auto-theme .purple-text { - color: #BA68C8 !important; } - .auto-theme .deep-purple-text { - color: #9575CD !important; } - .auto-theme .indigo-text { - color: #7986CB !important; } - .auto-theme .teal-text { - color: #4DB6AC !important; } - .auto-theme .brown-text { - color: #A1887F !important; } - .auto-theme .blue-grey-text { - color: #90A4AE !important; } - .auto-theme .text-dark, .auto-theme .table { - color: #ccc !important; } } - -.dark-theme.main-bg { - background: #2e2e2e !important; } - -.dark-theme .card, .dark-theme .dropdown-menu, .dark-theme .dropdown-menu a { - background-color: #444 !important; - color: #ddd !important; } - -.dark-theme .text-muted { - color: #aaa !important; } - -.dark-theme .purple-text { - color: #BA68C8 !important; } - -.dark-theme .deep-purple-text { - color: #9575CD !important; } - -.dark-theme .indigo-text { - color: #7986CB !important; } - -.dark-theme .teal-text { - color: #4DB6AC !important; } - -.dark-theme .brown-text { - color: #A1887F !important; } - -.dark-theme .blue-grey-text { - color: #90A4AE !important; } - -.dark-theme .text-dark, .dark-theme .table { - color: #ccc !important; } - -.lime { - background-color: #AFB42B !important; } - -.yellow { - background-color: #FBC02D !important; } diff --git a/src/css/style.min.css b/src/css/style.min.css deleted file mode 100644 index 0d60c9c..0000000 --- a/src/css/style.min.css +++ /dev/null @@ -1,13 +0,0 @@ -@font-face{font-family:'Rubik';font-style:normal;font-weight:300;src:url("../fonts/Rubik-Light.eot");src:local("Rubik"),url("../fonts/Rubik-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Rubik-Light.woff2") format("woff2"),url("../fonts/Rubik-Light.woff") format("woff")}@font-face{font-family:'Rubik';font-style:normal;font-weight:400;src:url("../fonts/Rubik-Regular.eot");src:local("Rubik"),url("../fonts/Rubik-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Rubik-Regular.woff2") format("woff2"),url("../fonts/Rubik-Regular.woff") format("woff")}.mdb-color.lighten-5{background-color:#d0d6e2 !important}.mdb-color.lighten-4{background-color:#b1bace !important}.mdb-color.lighten-3{background-color:#929fba !important}.mdb-color.lighten-2{background-color:#7283a7 !important}.mdb-color.lighten-1{background-color:#59698d !important}.mdb-color{background-color:#45526e !important}.mdb-color-text{color:#45526e !important}.rgba-mdb-color-slight,.rgba-mdb-color-slight:after{background-color:rgba(69,82,110,0.1)}.rgba-mdb-color-light,.rgba-mdb-color-light:after{background-color:rgba(69,82,110,0.3)}.rgba-mdb-color-strong,.rgba-mdb-color-strong:after{background-color:rgba(69,82,110,0.7)}.mdb-color.darken-1{background-color:#3b465e !important}.mdb-color.darken-2{background-color:#2e3951 !important}.mdb-color.darken-3{background-color:#1c2a48 !important}.mdb-color.darken-4{background-color:#1c2331 !important}.red.lighten-5{background-color:#ffebee !important}.red.lighten-4{background-color:#ffcdd2 !important}.red.lighten-3{background-color:#ef9a9a !important}.red.lighten-2{background-color:#e57373 !important}.red.lighten-1{background-color:#ef5350 !important}.red{background-color:#f44336 !important}.red-text{color:#f44336 !important}.rgba-red-slight,.rgba-red-slight:after{background-color:rgba(244,67,54,0.1)}.rgba-red-light,.rgba-red-light:after{background-color:rgba(244,67,54,0.3)}.rgba-red-strong,.rgba-red-strong:after{background-color:rgba(244,67,54,0.7)}.red.darken-1{background-color:#e53935 !important}.red.darken-2{background-color:#d32f2f !important}.red.darken-3{background-color:#c62828 !important}.red.darken-4{background-color:#b71c1c !important}.red.accent-1{background-color:#ff8a80 !important}.red.accent-2{background-color:#ff5252 !important}.red.accent-3{background-color:#ff1744 !important}.red.accent-4{background-color:#d50000 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.rgba-pink-slight,.rgba-pink-slight:after{background-color:rgba(233,30,99,0.1)}.rgba-pink-light,.rgba-pink-light:after{background-color:rgba(233,30,99,0.3)}.rgba-pink-strong,.rgba-pink-strong:after{background-color:rgba(233,30,99,0.7)}.pink.darken-1{background-color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.rgba-purple-slight,.rgba-purple-slight:after{background-color:rgba(156,39,176,0.1)}.rgba-purple-light,.rgba-purple-light:after{background-color:rgba(156,39,176,0.3)}.rgba-purple-strong,.rgba-purple-strong:after{background-color:rgba(156,39,176,0.7)}.purple.darken-1{background-color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.rgba-deep-purple-slight,.rgba-deep-purple-slight:after{background-color:rgba(103,58,183,0.1)}.rgba-deep-purple-light,.rgba-deep-purple-light:after{background-color:rgba(103,58,183,0.3)}.rgba-deep-purple-strong,.rgba-deep-purple-strong:after{background-color:rgba(103,58,183,0.7)}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.rgba-indigo-slight,.rgba-indigo-slight:after{background-color:rgba(63,81,181,0.1)}.rgba-indigo-light,.rgba-indigo-light:after{background-color:rgba(63,81,181,0.3)}.rgba-indigo-strong,.rgba-indigo-strong:after{background-color:rgba(63,81,181,0.7)}.indigo.darken-1{background-color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.blue.lighten-5{background-color:#e3f2fd !important}.blue.lighten-4{background-color:#bbdefb !important}.blue.lighten-3{background-color:#90caf9 !important}.blue.lighten-2{background-color:#64b5f6 !important}.blue.lighten-1{background-color:#42a5f5 !important}.blue{background-color:#2196f3 !important}.blue-text{color:#2196f3 !important}.rgba-blue-slight,.rgba-blue-slight:after{background-color:rgba(33,150,243,0.1)}.rgba-blue-light,.rgba-blue-light:after{background-color:rgba(33,150,243,0.3)}.rgba-blue-strong,.rgba-blue-strong:after{background-color:rgba(33,150,243,0.7)}.blue.darken-1{background-color:#1e88e5 !important}.blue.darken-2{background-color:#1976d2 !important}.blue.darken-3{background-color:#1565c0 !important}.blue.darken-4{background-color:#0d47a1 !important}.blue.accent-1{background-color:#82b1ff !important}.blue.accent-2{background-color:#448aff !important}.blue.accent-3{background-color:#2979ff !important}.blue.accent-4{background-color:#2962ff !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.rgba-light-blue-slight,.rgba-light-blue-slight:after{background-color:rgba(3,169,244,0.1)}.rgba-light-blue-light,.rgba-light-blue-light:after{background-color:rgba(3,169,244,0.3)}.rgba-light-blue-strong,.rgba-light-blue-strong:after{background-color:rgba(3,169,244,0.7)}.light-blue.darken-1{background-color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.rgba-cyan-slight,.rgba-cyan-slight:after{background-color:rgba(0,188,212,0.1)}.rgba-cyan-light,.rgba-cyan-light:after{background-color:rgba(0,188,212,0.3)}.rgba-cyan-strong,.rgba-cyan-strong:after{background-color:rgba(0,188,212,0.7)}.cyan.darken-1{background-color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.rgba-teal-slight,.rgba-teal-slight:after{background-color:rgba(0,150,136,0.1)}.rgba-teal-light,.rgba-teal-light:after{background-color:rgba(0,150,136,0.3)}.rgba-teal-strong,.rgba-teal-strong:after{background-color:rgba(0,150,136,0.7)}.teal.darken-1{background-color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.green.lighten-5{background-color:#e8f5e9 !important}.green.lighten-4{background-color:#c8e6c9 !important}.green.lighten-3{background-color:#a5d6a7 !important}.green.lighten-2{background-color:#81c784 !important}.green.lighten-1{background-color:#66bb6a !important}.green{background-color:#4caf50 !important}.green-text{color:#4caf50 !important}.rgba-green-slight,.rgba-green-slight:after{background-color:rgba(76,175,80,0.1)}.rgba-green-light,.rgba-green-light:after{background-color:rgba(76,175,80,0.3)}.rgba-green-strong,.rgba-green-strong:after{background-color:rgba(76,175,80,0.7)}.green.darken-1{background-color:#43a047 !important}.green.darken-2{background-color:#388e3c !important}.green.darken-3{background-color:#2e7d32 !important}.green.darken-4{background-color:#1b5e20 !important}.green.accent-1{background-color:#b9f6ca !important}.green.accent-2{background-color:#69f0ae !important}.green.accent-3{background-color:#00e676 !important}.green.accent-4{background-color:#00c853 !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.rgba-light-green-slight,.rgba-light-green-slight:after{background-color:rgba(139,195,74,0.1)}.rgba-light-green-light,.rgba-light-green-light:after{background-color:rgba(139,195,74,0.3)}.rgba-light-green-strong,.rgba-light-green-strong:after{background-color:rgba(139,195,74,0.7)}.light-green.darken-1{background-color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.rgba-lime-slight,.rgba-lime-slight:after{background-color:rgba(205,220,57,0.1)}.rgba-lime-light,.rgba-lime-light:after{background-color:rgba(205,220,57,0.3)}.rgba-lime-strong,.rgba-lime-strong:after{background-color:rgba(205,220,57,0.7)}.lime.darken-1{background-color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.rgba-yellow-slight,.rgba-yellow-slight:after{background-color:rgba(255,235,59,0.1)}.rgba-yellow-light,.rgba-yellow-light:after{background-color:rgba(255,235,59,0.3)}.rgba-yellow-strong,.rgba-yellow-strong:after{background-color:rgba(255,235,59,0.7)}.yellow.darken-1{background-color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.rgba-amber-slight,.rgba-amber-slight:after{background-color:rgba(255,193,7,0.1)}.rgba-amber-light,.rgba-amber-light:after{background-color:rgba(255,193,7,0.3)}.rgba-amber-strong,.rgba-amber-strong:after{background-color:rgba(255,193,7,0.7)}.amber.darken-1{background-color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.rgba-orange-slight,.rgba-orange-slight:after{background-color:rgba(255,152,0,0.1)}.rgba-orange-light,.rgba-orange-light:after{background-color:rgba(255,152,0,0.3)}.rgba-orange-strong,.rgba-orange-strong:after{background-color:rgba(255,152,0,0.7)}.orange.darken-1{background-color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.rgba-deep-orange-slight,.rgba-deep-orange-slight:after{background-color:rgba(255,87,34,0.1)}.rgba-deep-orange-light,.rgba-deep-orange-light:after{background-color:rgba(255,87,34,0.3)}.rgba-deep-orange-strong,.rgba-deep-orange-strong:after{background-color:rgba(255,87,34,0.7)}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.rgba-brown-slight,.rgba-brown-slight:after{background-color:rgba(121,85,72,0.1)}.rgba-brown-light,.rgba-brown-light:after{background-color:rgba(121,85,72,0.3)}.rgba-brown-strong,.rgba-brown-strong:after{background-color:rgba(121,85,72,0.7)}.brown.darken-1{background-color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.rgba-blue-grey-slight,.rgba-blue-grey-slight:after{background-color:rgba(96,125,139,0.1)}.rgba-blue-grey-light,.rgba-blue-grey-light:after{background-color:rgba(96,125,139,0.3)}.rgba-blue-grey-strong,.rgba-blue-grey-strong:after{background-color:rgba(96,125,139,0.7)}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.grey.lighten-5{background-color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.rgba-grey-slight,.rgba-grey-slight:after{background-color:rgba(158,158,158,0.1)}.rgba-grey-light,.rgba-grey-light:after{background-color:rgba(158,158,158,0.3)}.rgba-grey-strong,.rgba-grey-strong:after{background-color:rgba(158,158,158,0.7)}.grey.darken-1{background-color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.rgba-black-slight,.rgba-black-slight:after{background-color:rgba(0,0,0,0.1)}.rgba-black-light,.rgba-black-light:after{background-color:rgba(0,0,0,0.3)}.rgba-black-strong,.rgba-black-strong:after{background-color:rgba(0,0,0,0.7)}.white{background-color:#fff !important}.white-text{color:#fff !important}.rgba-white-slight,.rgba-white-slight:after{background-color:rgba(255,255,255,0.1)}.rgba-white-light,.rgba-white-light:after{background-color:rgba(255,255,255,0.3)}.rgba-white-strong,.rgba-white-strong:after{background-color:rgba(255,255,255,0.7)}.rgba-stylish-slight{background-color:rgba(62,69,81,0.1)}.rgba-stylish-light{background-color:rgba(62,69,81,0.3)}.rgba-stylish-strong{background-color:rgba(62,69,81,0.7)}.primary-color{background-color:#4285f4 !important}.primary-color-dark{background-color:#0d47a1 !important}.secondary-color{background-color:#a6c !important}.secondary-color-dark{background-color:#93c !important}.default-color{background-color:#2bbbad !important}.default-color-dark{background-color:#00695c !important}.info-color{background-color:#33b5e5 !important}.info-color-dark{background-color:#09c !important}.success-color{background-color:#00c851 !important}.success-color-dark{background-color:#007e33 !important}.warning-color{background-color:#fb3 !important}.warning-color-dark{background-color:#f80 !important}.danger-color{background-color:#ff3547 !important}.danger-color-dark{background-color:#c00 !important}.elegant-color{background-color:#2e2e2e !important}.elegant-color-dark{background-color:#212121 !important}.stylish-color{background-color:#4b515d !important}.stylish-color-dark{background-color:#3e4551 !important}.unique-color{background-color:#3f729b !important}.unique-color-dark{background-color:#1c2331 !important}.special-color{background-color:#37474f !important}.special-color-dark{background-color:#263238 !important}.purple-gradient{background:linear-gradient(40deg, #ff6ec4, #7873f5) !important}.peach-gradient{background:linear-gradient(40deg, #ffd86f, #fc6262) !important}.aqua-gradient{background:linear-gradient(40deg, #2096ff, #05ffa3) !important}.blue-gradient{background:linear-gradient(40deg, #45cafc, #303f9f) !important}.purple-gradient-rgba{background:linear-gradient(40deg, rgba(255,110,196,0.9), rgba(120,115,245,0.9)) !important}.peach-gradient-rgba{background:linear-gradient(40deg, rgba(255,216,111,0.9), rgba(252,98,98,0.9)) !important}.aqua-gradient-rgba{background:linear-gradient(40deg, rgba(32,150,255,0.9), rgba(5,255,163,0.9)) !important}.blue-gradient-rgba{background:linear-gradient(40deg, rgba(69,202,252,0.9), rgba(48,63,159,0.9)) !important}.dark-grey-text{color:#4f4f4f !important}.dark-grey-text:hover,.dark-grey-text:focus{color:#4f4f4f !important}.hoverable{box-shadow:none;transition:all 0.55s ease-in-out}.hoverable:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);transition:all 0.55s ease-in-out}.z-depth-0{box-shadow:none !important}.z-depth-1{box-shadow:0 10px 20px 0 rgba(0,0,0,0.05) !important}.z-depth-1-half{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important}.z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important}.disabled,:disabled{pointer-events:none !important}a{color:#007bff;text-decoration:none;cursor:pointer;transition:all 0.2s ease-in-out}a:hover{color:#0056b3;text-decoration:none;transition:all 0.2s ease-in-out}a.disabled:hover,a:disabled:hover{color:#007bff}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.divider-new{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:2.8rem;margin-bottom:2.8rem}.divider-new>h1,.divider-new h2,.divider-new h3,.divider-new h4,.divider-new h5,.divider-new h6{margin-bottom:0}.divider-new:before,.divider-new:after{flex:1;height:1.5px;height:2px;content:"";background:#c6c6c6}.divider-new:before{margin:0 .5rem 0 0}.divider-new:after{margin:0 0 0 .5rem}.img-fluid,.video-fluid{max-width:100%;height:auto}.flex-center{display:flex;align-items:center;justify-content:center;height:100%}.flex-center p{margin:0}.flex-center ul{text-align:center}.flex-center ul li{margin-bottom:1rem}.flex-center ul li:last-of-type{margin-bottom:0}.hr-light{border-top:1px solid #fff}.hr-dark{border-top:1px solid #666}.w-responsive{width:75%}@media (max-width: 740px){.w-responsive{width:100%}}.w-header{width:3.2rem}.collapsible-body{display:none}.jumbotron{background-color:#fff;border-radius:.125rem;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05)}.bg-primary{background-color:#4285f4 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#1266f1 !important}.border-primary{border-color:#4285f4 !important}.bg-danger{background-color:#ff3547 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#ff0219 !important}.border-danger{border-color:#ff3547 !important}.bg-warning{background-color:#fb3 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#fa0 !important}.border-warning{border-color:#fb3 !important}.bg-success{background-color:#00c851 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#00953c !important}.border-success{border-color:#00c851 !important}.bg-info{background-color:#33b5e5 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#1a9bcb !important}.border-info{border-color:#33b5e5 !important}.bg-default{background-color:#2bbbad !important}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#219287 !important}.border-default{border-color:#2bbbad !important}.bg-secondary{background-color:#a6c !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#9540bf !important}.border-secondary{border-color:#a6c !important}.bg-dark{background-color:#212121 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#080808 !important}.border-dark{border-color:#212121 !important}.bg-light{background-color:#e0e0e0 !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#c7c7c7 !important}.border-light{border-color:#e0e0e0 !important}.card-img-100{width:100px;height:100px}.card-img-64{width:64px;height:64px}.mml-1{margin-left:-0.25rem !important}.flex-1{flex:1}body{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:300}.blockquote{padding:.5rem 1rem;border-left:.25rem solid #eceeef}.blockquote.text-right{border-right:.25rem solid #eceeef;border-left:none}.blockquote .bq-title{margin-bottom:0;font-size:1.5rem;font-weight:400}.blockquote p{padding:1rem 0;font-size:1.1rem}.bq-primary{border-left:3px solid #4285f4 !important}.bq-primary .bq-title{color:#4285f4 !important}.bq-danger{border-left:3px solid #ff3547 !important}.bq-danger .bq-title{color:#ff3547 !important}.bq-warning{border-left:3px solid #fb3 !important}.bq-warning .bq-title{color:#fb3 !important}.bq-success{border-left:3px solid #00c851 !important}.bq-success .bq-title{color:#00c851 !important}.bq-info{border-left:3px solid #33b5e5 !important}.bq-info .bq-title{color:#33b5e5 !important}.h1-responsive{font-size:150%}.h2-responsive{font-size:145%}.h3-responsive{font-size:135%}.h4-responsive{font-size:135%}.h5-responsive{font-size:135%}@media (min-width: 576px){.h1-responsive{font-size:170%}.h2-responsive{font-size:140%}.h3-responsive{font-size:125%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 768px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 992px){.h1-responsive{font-size:200%}.h2-responsive{font-size:170%}.h3-responsive{font-size:140%}.h4-responsive{font-size:125%}.h5-responsive{font-size:125%}}@media (min-width: 1200px){.h1-responsive{font-size:250%}.h2-responsive{font-size:200%}.h3-responsive{font-size:170%}.h4-responsive{font-size:140%}.h5-responsive{font-size:125%}}.text-primary{color:#4285f4 !important}a.text-primary:hover,a.text-primary:focus{color:#1266f1 !important}.text-danger{color:#ff3547 !important}a.text-danger:hover,a.text-danger:focus{color:#ff0219 !important}.text-warning{color:#fb3 !important}a.text-warning:hover,a.text-warning:focus{color:#fa0 !important}.text-success{color:#00c851 !important}a.text-success:hover,a.text-success:focus{color:#00953c !important}.text-info{color:#33b5e5 !important}a.text-info:hover,a.text-info:focus{color:#1a9bcb !important}.text-default{color:#2bbbad !important}a.text-default:hover,a.text-default:focus{color:#219287 !important}.text-secondary{color:#a6c !important}a.text-secondary:hover,a.text-secondary:focus{color:#9540bf !important}.text-dark{color:#212121 !important}a.text-dark:hover,a.text-dark:focus{color:#080808 !important}.text-light{color:#e0e0e0 !important}a.text-light:hover,a.text-light:focus{color:#c7c7c7 !important}.font-small{font-size:.85rem}strong{font-weight:500}.view{position:relative;overflow:hidden;cursor:default}.view .mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}.view img,.view video{position:relative;display:block}.view video.video-intro{top:50%;left:50%;z-index:-100;width:auto;min-width:100%;height:auto;min-height:100%;transition:1s opacity;transform:translateX(-50%) translateY(-50%)}.overlay .mask{opacity:0;transition:all 0.4s ease-in-out}.overlay .mask:hover{opacity:1}.zoom img,.zoom video{transition:all 0.2s linear}.zoom:hover img,.zoom:hover video{transform:scale(1.1)}.pattern-1{background:url("../img/overlays/01.png");background-attachment:fixed}.pattern-2{background:url("../img/overlays/02.png");background-attachment:fixed}.pattern-3{background:url("../img/overlays/03.png");background-attachment:fixed}.pattern-4{background:url("../img/overlays/04.png");background-attachment:fixed}.pattern-5{background:url("../img/overlays/05.png");background-attachment:fixed}.pattern-6{background:url("../img/overlays/06.png");background-attachment:fixed}.pattern-7{background:url("../img/overlays/07.png");background-attachment:fixed}.pattern-8{background:url("../img/overlays/08.png");background-attachment:fixed}.pattern-9{background:url("../img/overlays/09.png");background-attachment:fixed}/*! - * Waves v0.7.6 - * http://fian.my.id/Waves - * - * Copyright 2014-2018 Alfiana E. Sibuea and other contributors - * Released under the MIT license - * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;width:100px;height:100px;margin-top:-50px;margin-left:-50px;pointer-events:none;background:rgba(0,0,0,0.2);background:radial-gradient(rgba(0,0,0,0.2) 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.5) 60%,rgba(255,255,255,0) 70%);border-radius:50%;opacity:0;-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transform:scale(0) translate(0, 0);-moz-transform:scale(0) translate(0, 0);-ms-transform:scale(0) translate(0, 0);-o-transform:scale(0) translate(0, 0);transform:scale(0) translate(0, 0)}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,0.4);background:radial-gradient(rgba(255,255,255,0.2) 0,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,0.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,0.4)}.waves-notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, #fff 100%, #000 100%)}.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{z-index:1;font-size:1em;line-height:1em;color:inherit;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:rgba(0,0,0,0);border:none;outline:none}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{padding:.85em 1.1em;margin:0}.waves-input-wrapper{position:relative;display:inline-block;vertical-align:middle;border-radius:.2em}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,0.12);-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,0.3);box-shadow:0 8px 20px 1px rgba(0,0,0,0.3)}.waves-block{display:block}a.waves-effect,a.waves-light{display:inline-block}/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:800ms}.animated.faster{animation-duration:500ms}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media (prefers-reduced-motion){.animated{transition:none !important;animation:unset !important}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}.btn{margin:.375rem;color:inherit;text-transform:uppercase;word-wrap:break-word;white-space:normal;cursor:pointer;border:0;border-radius:.125rem;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);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;padding:.84rem 2.14rem;font-size:.81rem}.btn:hover,.btn:focus,.btn:active{outline:0;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn.btn-block{margin:inherit}.btn .fas.right,.btn .fab.right,.btn .far.right{margin-left:.3rem}.btn .fas.left,.btn .fab.left,.btn .far.left{margin-right:.3rem}.btn.btn-lg{padding:1rem 2.4rem;font-size:.94rem}.btn.btn-md{padding:.7rem 1.6rem;font-size:.7rem}.btn.btn-sm{padding:.5rem 1.6rem;font-size:.64rem}.btn.disabled:hover,.btn.disabled:focus,.btn.disabled:active,.btn:disabled:hover,.btn:disabled:focus,.btn:disabled:active{box-shadow:0 10px 20px 0 rgba(0,0,0,0.05)}.btn[class*="btn-outline-"]{padding-top:.7rem;padding-bottom:.7rem}.btn[class*="btn-outline-"].btn-lg{padding-top:.88rem;padding-bottom:.88rem}.btn[class*="btn-outline-"].btn-md{padding-top:.58rem;padding-bottom:.58rem}.btn[class*="btn-outline-"].btn-sm{padding-top:.38rem;padding-bottom:.38rem}.btn-link{color:#000;background-color:transparent;box-shadow:none}.btn-link:hover,.btn-link:focus,.btn-link:active{color:#000;background-color:transparent;box-shadow:none}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-.375rem}.btn-primary{color:#fff;background-color:#4285f4 !important}.btn-primary:hover{color:#fff;background-color:#5a95f5}.btn-primary:focus,.btn-primary.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#0b51c5}.btn-primary.dropdown-toggle{background-color:#4285f4 !important}.btn-primary.dropdown-toggle:hover,.btn-primary.dropdown-toggle:focus{background-color:#5a95f5 !important}.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:#0b51c5 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-primary:not([disabled]):not(.disabled):active:focus,.btn-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.primary-ic{color:#4285f4 !important}.primary-ic:hover,.primary-ic:focus{color:#4285f4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-primary{color:#fff}.btn-outline-primary{color:#4285f4 !important;background-color:transparent !important;border:2px solid #4285f4 !important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary.active{color:#4285f4 !important;background-color:transparent !important;border-color:#4285f4 !important}.btn-outline-primary:not([disabled]):not(.disabled):active,.btn-outline-primary:not([disabled]):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{background-color:transparent !important;border-color:#4285f4 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger{color:#fff;background-color:#ff3547 !important}.btn-danger:hover{color:#fff;background-color:#ff4f5e}.btn-danger:focus,.btn-danger.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger:focus,.btn-danger:active,.btn-danger.active{background-color:#ce0012}.btn-danger.dropdown-toggle{background-color:#ff3547 !important}.btn-danger.dropdown-toggle:hover,.btn-danger.dropdown-toggle:focus{background-color:#ff4f5e !important}.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled).active,.show>.btn-danger.dropdown-toggle{background-color:#ce0012 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-danger:not([disabled]):not(.disabled):active:focus,.btn-danger:not([disabled]):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.danger-ic{color:#ff3547 !important}.danger-ic:hover,.danger-ic:focus{color:#ff3547}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-danger{color:#fff}.btn-outline-danger{color:#ff3547 !important;background-color:transparent !important;border:2px solid #ff3547 !important}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger.active{color:#ff3547 !important;background-color:transparent !important;border-color:#ff3547 !important}.btn-outline-danger:not([disabled]):not(.disabled):active,.btn-outline-danger:not([disabled]):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{background-color:transparent !important;border-color:#ff3547 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning{color:#fff;background-color:#fb3 !important}.btn-warning:hover{color:#fff;background-color:#ffc44d}.btn-warning:focus,.btn-warning.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning:focus,.btn-warning:active,.btn-warning.active{background-color:#c80}.btn-warning.dropdown-toggle{background-color:#fb3 !important}.btn-warning.dropdown-toggle:hover,.btn-warning.dropdown-toggle:focus{background-color:#ffc44d !important}.btn-warning:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active,.show>.btn-warning.dropdown-toggle{background-color:#c80 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-warning:not([disabled]):not(.disabled):active:focus,.btn-warning:not([disabled]):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.warning-ic{color:#fb3 !important}.warning-ic:hover,.warning-ic:focus{color:#fb3}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-warning{color:#fff}.btn-outline-warning{color:#fb3 !important;background-color:transparent !important;border:2px solid #fb3 !important}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning.active{color:#fb3 !important;background-color:transparent !important;border-color:#fb3 !important}.btn-outline-warning:not([disabled]):not(.disabled):active,.btn-outline-warning:not([disabled]):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{background-color:transparent !important;border-color:#fb3 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success{color:#fff;background-color:#00c851 !important}.btn-success:hover{color:#fff;background-color:#00e25b}.btn-success:focus,.btn-success.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success:focus,.btn-success:active,.btn-success.active{background-color:#006228}.btn-success.dropdown-toggle{background-color:#00c851 !important}.btn-success.dropdown-toggle:hover,.btn-success.dropdown-toggle:focus{background-color:#00e25b !important}.btn-success:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled).active,.show>.btn-success.dropdown-toggle{background-color:#006228 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-success:not([disabled]):not(.disabled):active:focus,.btn-success:not([disabled]):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.success-ic{color:#00c851 !important}.success-ic:hover,.success-ic:focus{color:#00c851}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-success{color:#fff}.btn-outline-success{color:#00c851 !important;background-color:transparent !important;border:2px solid #00c851 !important}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success.active{color:#00c851 !important;background-color:transparent !important;border-color:#00c851 !important}.btn-outline-success:not([disabled]):not(.disabled):active,.btn-outline-success:not([disabled]):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{background-color:transparent !important;border-color:#00c851 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info{color:#fff;background-color:#33b5e5 !important}.btn-info:hover{color:#fff;background-color:#4abde8}.btn-info:focus,.btn-info.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info:focus,.btn-info:active,.btn-info.active{background-color:#14799e}.btn-info.dropdown-toggle{background-color:#33b5e5 !important}.btn-info.dropdown-toggle:hover,.btn-info.dropdown-toggle:focus{background-color:#4abde8 !important}.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active,.show>.btn-info.dropdown-toggle{background-color:#14799e !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-info:not([disabled]):not(.disabled):active:focus,.btn-info:not([disabled]):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.info-ic{color:#33b5e5 !important}.info-ic:hover,.info-ic:focus{color:#33b5e5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-info{color:#fff}.btn-outline-info{color:#33b5e5 !important;background-color:transparent !important;border:2px solid #33b5e5 !important}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info.active{color:#33b5e5 !important;background-color:transparent !important;border-color:#33b5e5 !important}.btn-outline-info:not([disabled]):not(.disabled):active,.btn-outline-info:not([disabled]):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{background-color:transparent !important;border-color:#33b5e5 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default{color:#fff;background-color:#2bbbad !important}.btn-default:hover{color:#fff;background-color:#30cfc0}.btn-default:focus,.btn-default.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default:focus,.btn-default:active,.btn-default.active{background-color:#186860}.btn-default.dropdown-toggle{background-color:#2bbbad !important}.btn-default.dropdown-toggle:hover,.btn-default.dropdown-toggle:focus{background-color:#30cfc0 !important}.btn-default:not([disabled]):not(.disabled):active,.btn-default:not([disabled]):not(.disabled).active,.show>.btn-default.dropdown-toggle{background-color:#186860 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-default:not([disabled]):not(.disabled):active:focus,.btn-default:not([disabled]):not(.disabled).active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.default-ic{color:#2bbbad !important}.default-ic:hover,.default-ic:focus{color:#2bbbad}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-default{color:#fff}.btn-outline-default{color:#2bbbad !important;background-color:transparent !important;border:2px solid #2bbbad !important}.btn-outline-default:hover,.btn-outline-default:focus,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default.active{color:#2bbbad !important;background-color:transparent !important;border-color:#2bbbad !important}.btn-outline-default:not([disabled]):not(.disabled):active,.btn-outline-default:not([disabled]):not(.disabled).active,.show>.btn-outline-default.dropdown-toggle{background-color:transparent !important;border-color:#2bbbad !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-default:not([disabled]):not(.disabled):active:focus,.btn-outline-default:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-default.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary{color:#fff;background-color:#a6c !important}.btn-secondary:hover{color:#fff;background-color:#b579d2}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{background-color:#739}.btn-secondary.dropdown-toggle{background-color:#a6c !important}.btn-secondary.dropdown-toggle:hover,.btn-secondary.dropdown-toggle:focus{background-color:#b579d2 !important}.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#739 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-secondary:not([disabled]):not(.disabled):active:focus,.btn-secondary:not([disabled]):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.secondary-ic{color:#a6c !important}.secondary-ic:hover,.secondary-ic:focus{color:#a6c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-secondary{color:#fff}.btn-outline-secondary{color:#a6c !important;background-color:transparent !important;border:2px solid #a6c !important}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active,.btn-outline-secondary:active:focus,.btn-outline-secondary.active{color:#a6c !important;background-color:transparent !important;border-color:#a6c !important}.btn-outline-secondary:not([disabled]):not(.disabled):active,.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{background-color:transparent !important;border-color:#a6c !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant{color:#fff;background-color:#2e2e2e !important}.btn-elegant:hover{color:#fff;background-color:#3b3b3b}.btn-elegant:focus,.btn-elegant.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant:focus,.btn-elegant:active,.btn-elegant.active{background-color:#000}.btn-elegant.dropdown-toggle{background-color:#2e2e2e !important}.btn-elegant.dropdown-toggle:hover,.btn-elegant.dropdown-toggle:focus{background-color:#3b3b3b !important}.btn-elegant:not([disabled]):not(.disabled):active,.btn-elegant:not([disabled]):not(.disabled).active,.show>.btn-elegant.dropdown-toggle{background-color:#000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-elegant:not([disabled]):not(.disabled):active:focus,.btn-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-elegant.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.elegant-ic{color:#2e2e2e !important}.elegant-ic:hover,.elegant-ic:focus{color:#2e2e2e}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-elegant{color:#fff}.btn-outline-elegant{color:#2e2e2e !important;background-color:transparent !important;border:2px solid #2e2e2e !important}.btn-outline-elegant:hover,.btn-outline-elegant:focus,.btn-outline-elegant:active,.btn-outline-elegant:active:focus,.btn-outline-elegant.active{color:#2e2e2e !important;background-color:transparent !important;border-color:#2e2e2e !important}.btn-outline-elegant:not([disabled]):not(.disabled):active,.btn-outline-elegant:not([disabled]):not(.disabled).active,.show>.btn-outline-elegant.dropdown-toggle{background-color:transparent !important;border-color:#2e2e2e !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-elegant:not([disabled]):not(.disabled):active:focus,.btn-outline-elegant:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-elegant.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique{color:#fff;background-color:#880e4f !important}.btn-unique:hover{color:#fff;background-color:#9f105c}.btn-unique:focus,.btn-unique.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique:focus,.btn-unique:active,.btn-unique.active{background-color:#2c0419}.btn-unique.dropdown-toggle{background-color:#880e4f !important}.btn-unique.dropdown-toggle:hover,.btn-unique.dropdown-toggle:focus{background-color:#9f105c !important}.btn-unique:not([disabled]):not(.disabled):active,.btn-unique:not([disabled]):not(.disabled).active,.show>.btn-unique.dropdown-toggle{background-color:#2c0419 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-unique:not([disabled]):not(.disabled):active:focus,.btn-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-unique.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.unique-ic{color:#880e4f !important}.unique-ic:hover,.unique-ic:focus{color:#880e4f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-unique{color:#fff}.btn-outline-unique{color:#880e4f !important;background-color:transparent !important;border:2px solid #880e4f !important}.btn-outline-unique:hover,.btn-outline-unique:focus,.btn-outline-unique:active,.btn-outline-unique:active:focus,.btn-outline-unique.active{color:#880e4f !important;background-color:transparent !important;border-color:#880e4f !important}.btn-outline-unique:not([disabled]):not(.disabled):active,.btn-outline-unique:not([disabled]):not(.disabled).active,.show>.btn-outline-unique.dropdown-toggle{background-color:transparent !important;border-color:#880e4f !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-unique:not([disabled]):not(.disabled):active:focus,.btn-outline-unique:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-unique.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green{color:#fff;background-color:#388e3c !important}.btn-dark-green:hover{color:#fff;background-color:#3fa044}.btn-dark-green:focus,.btn-dark-green.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green:focus,.btn-dark-green:active,.btn-dark-green.active{background-color:#1b451d}.btn-dark-green.dropdown-toggle{background-color:#388e3c !important}.btn-dark-green.dropdown-toggle:hover,.btn-dark-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-dark-green:not([disabled]):not(.disabled):active,.btn-dark-green:not([disabled]):not(.disabled).active,.show>.btn-dark-green.dropdown-toggle{background-color:#1b451d !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark-green:not([disabled]):not(.disabled):active:focus,.btn-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-dark-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.dark-green-ic{color:#388e3c !important}.dark-green-ic:hover,.dark-green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark-green{color:#fff}.btn-outline-dark-green{color:#388e3c !important;background-color:transparent !important;border:2px solid #388e3c !important}.btn-outline-dark-green:hover,.btn-outline-dark-green:focus,.btn-outline-dark-green:active,.btn-outline-dark-green:active:focus,.btn-outline-dark-green.active{color:#388e3c !important;background-color:transparent !important;border-color:#388e3c !important}.btn-outline-dark-green:not([disabled]):not(.disabled):active,.btn-outline-dark-green:not([disabled]):not(.disabled).active,.show>.btn-outline-dark-green.dropdown-toggle{background-color:transparent !important;border-color:#388e3c !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-dark-green:not([disabled]):not(.disabled):active:focus,.btn-outline-dark-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-dark-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color{color:#fff;background-color:#59698d !important}.btn-mdb-color:hover{color:#fff;background-color:#63759d}.btn-mdb-color:focus,.btn-mdb-color.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color:focus,.btn-mdb-color:active,.btn-mdb-color.active{background-color:#323a4e}.btn-mdb-color.dropdown-toggle{background-color:#59698d !important}.btn-mdb-color.dropdown-toggle:hover,.btn-mdb-color.dropdown-toggle:focus{background-color:#63759d !important}.btn-mdb-color:not([disabled]):not(.disabled):active,.btn-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-mdb-color.dropdown-toggle{background-color:#323a4e !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-mdb-color.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.mdb-color-ic{color:#59698d !important}.mdb-color-ic:hover,.mdb-color-ic:focus{color:#59698d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-mdb-color{color:#fff}.btn-outline-mdb-color{color:#59698d !important;background-color:transparent !important;border:2px solid #59698d !important}.btn-outline-mdb-color:hover,.btn-outline-mdb-color:focus,.btn-outline-mdb-color:active,.btn-outline-mdb-color:active:focus,.btn-outline-mdb-color.active{color:#59698d !important;background-color:transparent !important;border-color:#59698d !important}.btn-outline-mdb-color:not([disabled]):not(.disabled):active,.btn-outline-mdb-color:not([disabled]):not(.disabled).active,.show>.btn-outline-mdb-color.dropdown-toggle{background-color:transparent !important;border-color:#59698d !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-mdb-color:not([disabled]):not(.disabled):active:focus,.btn-outline-mdb-color:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-mdb-color.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red{color:#fff;background-color:#d32f2f !important}.btn-red:hover{color:#fff;background-color:#d74444}.btn-red:focus,.btn-red.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red:focus,.btn-red:active,.btn-red.active{background-color:#811b1b}.btn-red.dropdown-toggle{background-color:#d32f2f !important}.btn-red.dropdown-toggle:hover,.btn-red.dropdown-toggle:focus{background-color:#d74444 !important}.btn-red:not([disabled]):not(.disabled):active,.btn-red:not([disabled]):not(.disabled).active,.show>.btn-red.dropdown-toggle{background-color:#811b1b !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-red:not([disabled]):not(.disabled):active:focus,.btn-red:not([disabled]):not(.disabled).active:focus,.show>.btn-red.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.red-ic{color:#d32f2f !important}.red-ic:hover,.red-ic:focus{color:#d32f2f}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-red{color:#fff}.btn-outline-red{color:#d32f2f !important;background-color:transparent !important;border:2px solid #d32f2f !important}.btn-outline-red:hover,.btn-outline-red:focus,.btn-outline-red:active,.btn-outline-red:active:focus,.btn-outline-red.active{color:#d32f2f !important;background-color:transparent !important;border-color:#d32f2f !important}.btn-outline-red:not([disabled]):not(.disabled):active,.btn-outline-red:not([disabled]):not(.disabled).active,.show>.btn-outline-red.dropdown-toggle{background-color:transparent !important;border-color:#d32f2f !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-red:not([disabled]):not(.disabled):active:focus,.btn-outline-red:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-red.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink{color:#fff;background-color:#ec407a !important}.btn-pink:hover{color:#fff;background-color:#ee578a}.btn-pink:focus,.btn-pink.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink:focus,.btn-pink:active,.btn-pink.active{background-color:#b41249}.btn-pink.dropdown-toggle{background-color:#ec407a !important}.btn-pink.dropdown-toggle:hover,.btn-pink.dropdown-toggle:focus{background-color:#ee578a !important}.btn-pink:not([disabled]):not(.disabled):active,.btn-pink:not([disabled]):not(.disabled).active,.show>.btn-pink.dropdown-toggle{background-color:#b41249 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-pink:not([disabled]):not(.disabled):active:focus,.btn-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-pink.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.pink-ic{color:#ec407a !important}.pink-ic:hover,.pink-ic:focus{color:#ec407a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-pink{color:#fff}.btn-outline-pink{color:#ec407a !important;background-color:transparent !important;border:2px solid #ec407a !important}.btn-outline-pink:hover,.btn-outline-pink:focus,.btn-outline-pink:active,.btn-outline-pink:active:focus,.btn-outline-pink.active{color:#ec407a !important;background-color:transparent !important;border-color:#ec407a !important}.btn-outline-pink:not([disabled]):not(.disabled):active,.btn-outline-pink:not([disabled]):not(.disabled).active,.show>.btn-outline-pink.dropdown-toggle{background-color:transparent !important;border-color:#ec407a !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-pink:not([disabled]):not(.disabled):active:focus,.btn-outline-pink:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple{color:#fff;background-color:#8e24aa !important}.btn-purple:hover{color:#fff;background-color:#a028bf}.btn-purple:focus,.btn-purple.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple:focus,.btn-purple:active,.btn-purple.active{background-color:#481256}.btn-purple.dropdown-toggle{background-color:#8e24aa !important}.btn-purple.dropdown-toggle:hover,.btn-purple.dropdown-toggle:focus{background-color:#a028bf !important}.btn-purple:not([disabled]):not(.disabled):active,.btn-purple:not([disabled]):not(.disabled).active,.show>.btn-purple.dropdown-toggle{background-color:#481256 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-purple:not([disabled]):not(.disabled):active:focus,.btn-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.purple-ic{color:#8e24aa !important}.purple-ic:hover,.purple-ic:focus{color:#8e24aa}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-purple{color:#fff}.btn-outline-purple{color:#8e24aa !important;background-color:transparent !important;border:2px solid #8e24aa !important}.btn-outline-purple:hover,.btn-outline-purple:focus,.btn-outline-purple:active,.btn-outline-purple:active:focus,.btn-outline-purple.active{color:#8e24aa !important;background-color:transparent !important;border-color:#8e24aa !important}.btn-outline-purple:not([disabled]):not(.disabled):active,.btn-outline-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-purple.dropdown-toggle{background-color:transparent !important;border-color:#8e24aa !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple{color:#fff;background-color:#512da8 !important}.btn-deep-purple:hover{color:#fff;background-color:#5b32bc}.btn-deep-purple:focus,.btn-deep-purple.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple:focus,.btn-deep-purple:active,.btn-deep-purple.active{background-color:#2a1758}.btn-deep-purple.dropdown-toggle{background-color:#512da8 !important}.btn-deep-purple.dropdown-toggle:hover,.btn-deep-purple.dropdown-toggle:focus{background-color:#5b32bc !important}.btn-deep-purple:not([disabled]):not(.disabled):active,.btn-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-deep-purple.dropdown-toggle{background-color:#2a1758 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.deep-purple-ic{color:#512da8 !important}.deep-purple-ic:hover,.deep-purple-ic:focus{color:#512da8}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-purple{color:#fff}.btn-outline-deep-purple{color:#512da8 !important;background-color:transparent !important;border:2px solid #512da8 !important}.btn-outline-deep-purple:hover,.btn-outline-deep-purple:focus,.btn-outline-deep-purple:active,.btn-outline-deep-purple:active:focus,.btn-outline-deep-purple.active{color:#512da8 !important;background-color:transparent !important;border-color:#512da8 !important}.btn-outline-deep-purple:not([disabled]):not(.disabled):active,.btn-outline-deep-purple:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-purple.dropdown-toggle{background-color:transparent !important;border-color:#512da8 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-deep-purple:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-purple:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-purple.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo{color:#fff;background-color:#3f51b5 !important}.btn-indigo:hover{color:#fff;background-color:#4d5ec1}.btn-indigo:focus,.btn-indigo.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo:focus,.btn-indigo:active,.btn-indigo.active{background-color:#252f69}.btn-indigo.dropdown-toggle{background-color:#3f51b5 !important}.btn-indigo.dropdown-toggle:hover,.btn-indigo.dropdown-toggle:focus{background-color:#4d5ec1 !important}.btn-indigo:not([disabled]):not(.disabled):active,.btn-indigo:not([disabled]):not(.disabled).active,.show>.btn-indigo.dropdown-toggle{background-color:#252f69 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-indigo:not([disabled]):not(.disabled):active:focus,.btn-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-indigo.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.indigo-ic{color:#3f51b5 !important}.indigo-ic:hover,.indigo-ic:focus{color:#3f51b5}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-indigo{color:#fff}.btn-outline-indigo{color:#3f51b5 !important;background-color:transparent !important;border:2px solid #3f51b5 !important}.btn-outline-indigo:hover,.btn-outline-indigo:focus,.btn-outline-indigo:active,.btn-outline-indigo:active:focus,.btn-outline-indigo.active{color:#3f51b5 !important;background-color:transparent !important;border-color:#3f51b5 !important}.btn-outline-indigo:not([disabled]):not(.disabled):active,.btn-outline-indigo:not([disabled]):not(.disabled).active,.show>.btn-outline-indigo.dropdown-toggle{background-color:transparent !important;border-color:#3f51b5 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-indigo:not([disabled]):not(.disabled):active:focus,.btn-outline-indigo:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-indigo.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue{color:#fff;background-color:#1976d2 !important}.btn-blue:hover{color:#fff;background-color:#2083e4}.btn-blue:focus,.btn-blue.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue:focus,.btn-blue:active,.btn-blue.active{background-color:#0e4377}.btn-blue.dropdown-toggle{background-color:#1976d2 !important}.btn-blue.dropdown-toggle:hover,.btn-blue.dropdown-toggle:focus{background-color:#2083e4 !important}.btn-blue:not([disabled]):not(.disabled):active,.btn-blue:not([disabled]):not(.disabled).active,.show>.btn-blue.dropdown-toggle{background-color:#0e4377 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue:not([disabled]):not(.disabled):active:focus,.btn-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.blue-ic{color:#1976d2 !important}.blue-ic:hover,.blue-ic:focus{color:#1976d2}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue{color:#fff}.btn-outline-blue{color:#1976d2 !important;background-color:transparent !important;border:2px solid #1976d2 !important}.btn-outline-blue:hover,.btn-outline-blue:focus,.btn-outline-blue:active,.btn-outline-blue:active:focus,.btn-outline-blue.active{color:#1976d2 !important;background-color:transparent !important;border-color:#1976d2 !important}.btn-outline-blue:not([disabled]):not(.disabled):active,.btn-outline-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-blue.dropdown-toggle{background-color:transparent !important;border-color:#1976d2 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue{color:#fff;background-color:#82b1ff !important}.btn-light-blue:hover{color:#fff;background-color:#9cc1ff}.btn-light-blue:focus,.btn-light-blue.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue:focus,.btn-light-blue:active,.btn-light-blue.active{background-color:#1c71ff}.btn-light-blue.dropdown-toggle{background-color:#82b1ff !important}.btn-light-blue.dropdown-toggle:hover,.btn-light-blue.dropdown-toggle:focus{background-color:#9cc1ff !important}.btn-light-blue:not([disabled]):not(.disabled):active,.btn-light-blue:not([disabled]):not(.disabled).active,.show>.btn-light-blue.dropdown-toggle{background-color:#1c71ff !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-blue:not([disabled]):not(.disabled):active:focus,.btn-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-light-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-blue-ic{color:#82b1ff !important}.light-blue-ic:hover,.light-blue-ic:focus{color:#82b1ff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-blue{color:#fff}.btn-outline-light-blue{color:#82b1ff !important;background-color:transparent !important;border:2px solid #82b1ff !important}.btn-outline-light-blue:hover,.btn-outline-light-blue:focus,.btn-outline-light-blue:active,.btn-outline-light-blue:active:focus,.btn-outline-light-blue.active{color:#82b1ff !important;background-color:transparent !important;border-color:#82b1ff !important}.btn-outline-light-blue:not([disabled]):not(.disabled):active,.btn-outline-light-blue:not([disabled]):not(.disabled).active,.show>.btn-outline-light-blue.dropdown-toggle{background-color:transparent !important;border-color:#82b1ff !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light-blue:not([disabled]):not(.disabled):active:focus,.btn-outline-light-blue:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-blue.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan{color:#fff;background-color:#00bcd4 !important}.btn-cyan:hover{color:#fff;background-color:#00d3ee}.btn-cyan:focus,.btn-cyan.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan:focus,.btn-cyan:active,.btn-cyan.active{background-color:#00626e}.btn-cyan.dropdown-toggle{background-color:#00bcd4 !important}.btn-cyan.dropdown-toggle:hover,.btn-cyan.dropdown-toggle:focus{background-color:#00d3ee !important}.btn-cyan:not([disabled]):not(.disabled):active,.btn-cyan:not([disabled]):not(.disabled).active,.show>.btn-cyan.dropdown-toggle{background-color:#00626e !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-cyan:not([disabled]):not(.disabled):active:focus,.btn-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-cyan.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.cyan-ic{color:#00bcd4 !important}.cyan-ic:hover,.cyan-ic:focus{color:#00bcd4}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-cyan{color:#fff}.btn-outline-cyan{color:#00bcd4 !important;background-color:transparent !important;border:2px solid #00bcd4 !important}.btn-outline-cyan:hover,.btn-outline-cyan:focus,.btn-outline-cyan:active,.btn-outline-cyan:active:focus,.btn-outline-cyan.active{color:#00bcd4 !important;background-color:transparent !important;border-color:#00bcd4 !important}.btn-outline-cyan:not([disabled]):not(.disabled):active,.btn-outline-cyan:not([disabled]):not(.disabled).active,.show>.btn-outline-cyan.dropdown-toggle{background-color:transparent !important;border-color:#00bcd4 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-cyan:not([disabled]):not(.disabled):active:focus,.btn-outline-cyan:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal{color:#fff;background-color:#00796b !important}.btn-teal:hover{color:#fff;background-color:#009382}.btn-teal:focus,.btn-teal.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal:focus,.btn-teal:active,.btn-teal.active{background-color:#001311}.btn-teal.dropdown-toggle{background-color:#00796b !important}.btn-teal.dropdown-toggle:hover,.btn-teal.dropdown-toggle:focus{background-color:#009382 !important}.btn-teal:not([disabled]):not(.disabled):active,.btn-teal:not([disabled]):not(.disabled).active,.show>.btn-teal.dropdown-toggle{background-color:#001311 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-teal:not([disabled]):not(.disabled):active:focus,.btn-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-teal.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.teal-ic{color:#00796b !important}.teal-ic:hover,.teal-ic:focus{color:#00796b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-teal{color:#fff}.btn-outline-teal{color:#00796b !important;background-color:transparent !important;border:2px solid #00796b !important}.btn-outline-teal:hover,.btn-outline-teal:focus,.btn-outline-teal:active,.btn-outline-teal:active:focus,.btn-outline-teal.active{color:#00796b !important;background-color:transparent !important;border-color:#00796b !important}.btn-outline-teal:not([disabled]):not(.disabled):active,.btn-outline-teal:not([disabled]):not(.disabled).active,.show>.btn-outline-teal.dropdown-toggle{background-color:transparent !important;border-color:#00796b !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-teal:not([disabled]):not(.disabled):active:focus,.btn-outline-teal:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green{color:#fff;background-color:#388e3c !important}.btn-green:hover{color:#fff;background-color:#3fa044}.btn-green:focus,.btn-green.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green:focus,.btn-green:active,.btn-green.active{background-color:#1b451d}.btn-green.dropdown-toggle{background-color:#388e3c !important}.btn-green.dropdown-toggle:hover,.btn-green.dropdown-toggle:focus{background-color:#3fa044 !important}.btn-green:not([disabled]):not(.disabled):active,.btn-green:not([disabled]):not(.disabled).active,.show>.btn-green.dropdown-toggle{background-color:#1b451d !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-green:not([disabled]):not(.disabled):active:focus,.btn-green:not([disabled]):not(.disabled).active:focus,.show>.btn-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.green-ic{color:#388e3c !important}.green-ic:hover,.green-ic:focus{color:#388e3c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-green{color:#fff}.btn-outline-green{color:#388e3c !important;background-color:transparent !important;border:2px solid #388e3c !important}.btn-outline-green:hover,.btn-outline-green:focus,.btn-outline-green:active,.btn-outline-green:active:focus,.btn-outline-green.active{color:#388e3c !important;background-color:transparent !important;border-color:#388e3c !important}.btn-outline-green:not([disabled]):not(.disabled):active,.btn-outline-green:not([disabled]):not(.disabled).active,.show>.btn-outline-green.dropdown-toggle{background-color:transparent !important;border-color:#388e3c !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-green:not([disabled]):not(.disabled):active:focus,.btn-outline-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green{color:#fff;background-color:#8bc34a !important}.btn-light-green:hover{color:#fff;background-color:#97c95d}.btn-light-green:focus,.btn-light-green.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green:focus,.btn-light-green:active,.btn-light-green.active{background-color:#577d2a}.btn-light-green.dropdown-toggle{background-color:#8bc34a !important}.btn-light-green.dropdown-toggle:hover,.btn-light-green.dropdown-toggle:focus{background-color:#97c95d !important}.btn-light-green:not([disabled]):not(.disabled):active,.btn-light-green:not([disabled]):not(.disabled).active,.show>.btn-light-green.dropdown-toggle{background-color:#577d2a !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light-green:not([disabled]):not(.disabled):active:focus,.btn-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-light-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-green-ic{color:#8bc34a !important}.light-green-ic:hover,.light-green-ic:focus{color:#8bc34a}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-light-green{color:#fff}.btn-outline-light-green{color:#8bc34a !important;background-color:transparent !important;border:2px solid #8bc34a !important}.btn-outline-light-green:hover,.btn-outline-light-green:focus,.btn-outline-light-green:active,.btn-outline-light-green:active:focus,.btn-outline-light-green.active{color:#8bc34a !important;background-color:transparent !important;border-color:#8bc34a !important}.btn-outline-light-green:not([disabled]):not(.disabled):active,.btn-outline-light-green:not([disabled]):not(.disabled).active,.show>.btn-outline-light-green.dropdown-toggle{background-color:transparent !important;border-color:#8bc34a !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-light-green:not([disabled]):not(.disabled):active:focus,.btn-outline-light-green:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-light-green.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime{color:#fff;background-color:#afb42b !important}.btn-lime:hover{color:#fff;background-color:#c3c930}.btn-lime:focus,.btn-lime.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime:focus,.btn-lime:active,.btn-lime.active{background-color:#5f6217}.btn-lime.dropdown-toggle{background-color:#afb42b !important}.btn-lime.dropdown-toggle:hover,.btn-lime.dropdown-toggle:focus{background-color:#c3c930 !important}.btn-lime:not([disabled]):not(.disabled):active,.btn-lime:not([disabled]):not(.disabled).active,.show>.btn-lime.dropdown-toggle{background-color:#5f6217 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-lime:not([disabled]):not(.disabled):active:focus,.btn-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-lime.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.lime-ic{color:#afb42b !important}.lime-ic:hover,.lime-ic:focus{color:#afb42b}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-lime{color:#fff}.btn-outline-lime{color:#afb42b !important;background-color:transparent !important;border:2px solid #afb42b !important}.btn-outline-lime:hover,.btn-outline-lime:focus,.btn-outline-lime:active,.btn-outline-lime:active:focus,.btn-outline-lime.active{color:#afb42b !important;background-color:transparent !important;border-color:#afb42b !important}.btn-outline-lime:not([disabled]):not(.disabled):active,.btn-outline-lime:not([disabled]):not(.disabled).active,.show>.btn-outline-lime.dropdown-toggle{background-color:transparent !important;border-color:#afb42b !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-lime:not([disabled]):not(.disabled):active:focus,.btn-outline-lime:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-lime.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow{color:#fff;background-color:#fbc02d !important}.btn-yellow:hover{color:#fff;background-color:#fbc846}.btn-yellow:focus,.btn-yellow.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active{background-color:#be8904}.btn-yellow.dropdown-toggle{background-color:#fbc02d !important}.btn-yellow.dropdown-toggle:hover,.btn-yellow.dropdown-toggle:focus{background-color:#fbc846 !important}.btn-yellow:not([disabled]):not(.disabled):active,.btn-yellow:not([disabled]):not(.disabled).active,.show>.btn-yellow.dropdown-toggle{background-color:#be8904 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-yellow:not([disabled]):not(.disabled):active:focus,.btn-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-yellow.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.yellow-ic{color:#fbc02d !important}.yellow-ic:hover,.yellow-ic:focus{color:#fbc02d}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-yellow{color:#fff}.btn-outline-yellow{color:#fbc02d !important;background-color:transparent !important;border:2px solid #fbc02d !important}.btn-outline-yellow:hover,.btn-outline-yellow:focus,.btn-outline-yellow:active,.btn-outline-yellow:active:focus,.btn-outline-yellow.active{color:#fbc02d !important;background-color:transparent !important;border-color:#fbc02d !important}.btn-outline-yellow:not([disabled]):not(.disabled):active,.btn-outline-yellow:not([disabled]):not(.disabled).active,.show>.btn-outline-yellow.dropdown-toggle{background-color:transparent !important;border-color:#fbc02d !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-yellow:not([disabled]):not(.disabled):active:focus,.btn-outline-yellow:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber{color:#fff;background-color:#ffa000 !important}.btn-amber:hover{color:#fff;background-color:#ffaa1a}.btn-amber:focus,.btn-amber.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber:focus,.btn-amber:active,.btn-amber.active{background-color:#996000}.btn-amber.dropdown-toggle{background-color:#ffa000 !important}.btn-amber.dropdown-toggle:hover,.btn-amber.dropdown-toggle:focus{background-color:#ffaa1a !important}.btn-amber:not([disabled]):not(.disabled):active,.btn-amber:not([disabled]):not(.disabled).active,.show>.btn-amber.dropdown-toggle{background-color:#996000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-amber:not([disabled]):not(.disabled):active:focus,.btn-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-amber.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.amber-ic{color:#ffa000 !important}.amber-ic:hover,.amber-ic:focus{color:#ffa000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-amber{color:#fff}.btn-outline-amber{color:#ffa000 !important;background-color:transparent !important;border:2px solid #ffa000 !important}.btn-outline-amber:hover,.btn-outline-amber:focus,.btn-outline-amber:active,.btn-outline-amber:active:focus,.btn-outline-amber.active{color:#ffa000 !important;background-color:transparent !important;border-color:#ffa000 !important}.btn-outline-amber:not([disabled]):not(.disabled):active,.btn-outline-amber:not([disabled]):not(.disabled).active,.show>.btn-outline-amber.dropdown-toggle{background-color:transparent !important;border-color:#ffa000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-amber:not([disabled]):not(.disabled):active:focus,.btn-outline-amber:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-amber.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange{color:#fff;background-color:#f57c00 !important}.btn-orange:hover{color:#fff;background-color:#ff8910}.btn-orange:focus,.btn-orange.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange:focus,.btn-orange:active,.btn-orange.active{background-color:#8f4800}.btn-orange.dropdown-toggle{background-color:#f57c00 !important}.btn-orange.dropdown-toggle:hover,.btn-orange.dropdown-toggle:focus{background-color:#ff8910 !important}.btn-orange:not([disabled]):not(.disabled):active,.btn-orange:not([disabled]):not(.disabled).active,.show>.btn-orange.dropdown-toggle{background-color:#8f4800 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-orange:not([disabled]):not(.disabled):active:focus,.btn-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.orange-ic{color:#f57c00 !important}.orange-ic:hover,.orange-ic:focus{color:#f57c00}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-orange{color:#fff}.btn-outline-orange{color:#f57c00 !important;background-color:transparent !important;border:2px solid #f57c00 !important}.btn-outline-orange:hover,.btn-outline-orange:focus,.btn-outline-orange:active,.btn-outline-orange:active:focus,.btn-outline-orange.active{color:#f57c00 !important;background-color:transparent !important;border-color:#f57c00 !important}.btn-outline-orange:not([disabled]):not(.disabled):active,.btn-outline-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-orange.dropdown-toggle{background-color:transparent !important;border-color:#f57c00 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange{color:#fff;background-color:#ff7043 !important}.btn-deep-orange:hover{color:#fff;background-color:#ff835d}.btn-deep-orange:focus,.btn-deep-orange.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange:focus,.btn-deep-orange:active,.btn-deep-orange.active{background-color:#dc3500}.btn-deep-orange.dropdown-toggle{background-color:#ff7043 !important}.btn-deep-orange.dropdown-toggle:hover,.btn-deep-orange.dropdown-toggle:focus{background-color:#ff835d !important}.btn-deep-orange:not([disabled]):not(.disabled):active,.btn-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-deep-orange.dropdown-toggle{background-color:#dc3500 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-deep-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.deep-orange-ic{color:#ff7043 !important}.deep-orange-ic:hover,.deep-orange-ic:focus{color:#ff7043}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-deep-orange{color:#fff}.btn-outline-deep-orange{color:#ff7043 !important;background-color:transparent !important;border:2px solid #ff7043 !important}.btn-outline-deep-orange:hover,.btn-outline-deep-orange:focus,.btn-outline-deep-orange:active,.btn-outline-deep-orange:active:focus,.btn-outline-deep-orange.active{color:#ff7043 !important;background-color:transparent !important;border-color:#ff7043 !important}.btn-outline-deep-orange:not([disabled]):not(.disabled):active,.btn-outline-deep-orange:not([disabled]):not(.disabled).active,.show>.btn-outline-deep-orange.dropdown-toggle{background-color:transparent !important;border-color:#ff7043 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-deep-orange:not([disabled]):not(.disabled):active:focus,.btn-outline-deep-orange:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-deep-orange.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown{color:#fff;background-color:#795548 !important}.btn-brown:hover{color:#fff;background-color:#896052}.btn-brown:focus,.btn-brown.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown:focus,.btn-brown:active,.btn-brown.active{background-color:#392822}.btn-brown.dropdown-toggle{background-color:#795548 !important}.btn-brown.dropdown-toggle:hover,.btn-brown.dropdown-toggle:focus{background-color:#896052 !important}.btn-brown:not([disabled]):not(.disabled):active,.btn-brown:not([disabled]):not(.disabled).active,.show>.btn-brown.dropdown-toggle{background-color:#392822 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-brown:not([disabled]):not(.disabled):active:focus,.btn-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-brown.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.brown-ic{color:#795548 !important}.brown-ic:hover,.brown-ic:focus{color:#795548}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-brown{color:#fff}.btn-outline-brown{color:#795548 !important;background-color:transparent !important;border:2px solid #795548 !important}.btn-outline-brown:hover,.btn-outline-brown:focus,.btn-outline-brown:active,.btn-outline-brown:active:focus,.btn-outline-brown.active{color:#795548 !important;background-color:transparent !important;border-color:#795548 !important}.btn-outline-brown:not([disabled]):not(.disabled):active,.btn-outline-brown:not([disabled]):not(.disabled).active,.show>.btn-outline-brown.dropdown-toggle{background-color:transparent !important;border-color:#795548 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-brown:not([disabled]):not(.disabled):active:focus,.btn-outline-brown:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey{color:#fff;background-color:#616161 !important}.btn-grey:hover{color:#fff;background-color:#6e6e6e}.btn-grey:focus,.btn-grey.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey:focus,.btn-grey:active,.btn-grey.active{background-color:#2e2e2e}.btn-grey.dropdown-toggle{background-color:#616161 !important}.btn-grey.dropdown-toggle:hover,.btn-grey.dropdown-toggle:focus{background-color:#6e6e6e !important}.btn-grey:not([disabled]):not(.disabled):active,.btn-grey:not([disabled]):not(.disabled).active,.show>.btn-grey.dropdown-toggle{background-color:#2e2e2e !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-grey:not([disabled]):not(.disabled):active:focus,.btn-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.grey-ic{color:#616161 !important}.grey-ic:hover,.grey-ic:focus{color:#616161}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-grey{color:#fff}.btn-outline-grey{color:#616161 !important;background-color:transparent !important;border:2px solid #616161 !important}.btn-outline-grey:hover,.btn-outline-grey:focus,.btn-outline-grey:active,.btn-outline-grey:active:focus,.btn-outline-grey.active{color:#616161 !important;background-color:transparent !important;border-color:#616161 !important}.btn-outline-grey:not([disabled]):not(.disabled):active,.btn-outline-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-grey.dropdown-toggle{background-color:transparent !important;border-color:#616161 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey{color:#fff;background-color:#78909c !important}.btn-blue-grey:hover{color:#fff;background-color:#879ca7}.btn-blue-grey:focus,.btn-blue-grey.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey:focus,.btn-blue-grey:active,.btn-blue-grey.active{background-color:#4a5b64}.btn-blue-grey.dropdown-toggle{background-color:#78909c !important}.btn-blue-grey.dropdown-toggle:hover,.btn-blue-grey.dropdown-toggle:focus{background-color:#879ca7 !important}.btn-blue-grey:not([disabled]):not(.disabled):active,.btn-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-blue-grey.dropdown-toggle{background-color:#4a5b64 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-blue-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.blue-grey-ic{color:#78909c !important}.blue-grey-ic:hover,.blue-grey-ic:focus{color:#78909c}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-blue-grey{color:#fff}.btn-outline-blue-grey{color:#78909c !important;background-color:transparent !important;border:2px solid #78909c !important}.btn-outline-blue-grey:hover,.btn-outline-blue-grey:focus,.btn-outline-blue-grey:active,.btn-outline-blue-grey:active:focus,.btn-outline-blue-grey.active{color:#78909c !important;background-color:transparent !important;border-color:#78909c !important}.btn-outline-blue-grey:not([disabled]):not(.disabled):active,.btn-outline-blue-grey:not([disabled]):not(.disabled).active,.show>.btn-outline-blue-grey.dropdown-toggle{background-color:transparent !important;border-color:#78909c !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-blue-grey:not([disabled]):not(.disabled):active:focus,.btn-outline-blue-grey:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-blue-grey.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark{color:#fff;background-color:#212121 !important}.btn-dark:hover{color:#fff;background-color:#2e2e2e}.btn-dark:focus,.btn-dark.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark:focus,.btn-dark:active,.btn-dark.active{background-color:#000}.btn-dark.dropdown-toggle{background-color:#212121 !important}.btn-dark.dropdown-toggle:hover,.btn-dark.dropdown-toggle:focus{background-color:#2e2e2e !important}.btn-dark:not([disabled]):not(.disabled):active,.btn-dark:not([disabled]):not(.disabled).active,.show>.btn-dark.dropdown-toggle{background-color:#000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-dark:not([disabled]):not(.disabled):active:focus,.btn-dark:not([disabled]):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.dark-ic{color:#212121 !important}.dark-ic:hover,.dark-ic:focus{color:#212121}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-dark{color:#fff}.btn-outline-dark{color:#212121 !important;background-color:transparent !important;border:2px solid #212121 !important}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark:active,.btn-outline-dark:active:focus,.btn-outline-dark.active{color:#212121 !important;background-color:transparent !important;border-color:#212121 !important}.btn-outline-dark:not([disabled]):not(.disabled):active,.btn-outline-dark:not([disabled]):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{background-color:transparent !important;border-color:#212121 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light{color:#000;background-color:#e0e0e0 !important}.btn-light:hover{color:#000;background-color:#ededed}.btn-light:focus,.btn-light.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light:focus,.btn-light:active,.btn-light.active{background-color:#adadad}.btn-light.dropdown-toggle{background-color:#e0e0e0 !important}.btn-light.dropdown-toggle:hover,.btn-light.dropdown-toggle:focus{background-color:#ededed !important}.btn-light:not([disabled]):not(.disabled):active,.btn-light:not([disabled]):not(.disabled).active,.show>.btn-light.dropdown-toggle{background-color:#adadad !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-light:not([disabled]):not(.disabled):active:focus,.btn-light:not([disabled]):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.light-ic{color:#e0e0e0 !important}.light-ic:hover,.light-ic:focus{color:#e0e0e0}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-light{color:#000}.btn-outline-light{color:#e0e0e0 !important;background-color:transparent !important;border:2px solid #e0e0e0 !important}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light:active,.btn-outline-light:active:focus,.btn-outline-light.active{color:#e0e0e0 !important;background-color:transparent !important;border-color:#e0e0e0 !important}.btn-outline-light:not([disabled]):not(.disabled):active,.btn-outline-light:not([disabled]):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{background-color:transparent !important;border-color:#e0e0e0 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.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{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white{color:#000;background-color:#fff !important}.btn-white:hover{color:#000;background-color:#fff}.btn-white:focus,.btn-white.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white:focus,.btn-white:active,.btn-white.active{background-color:#ccc}.btn-white.dropdown-toggle{background-color:#fff !important}.btn-white.dropdown-toggle:hover,.btn-white.dropdown-toggle:focus{background-color:#fff !important}.btn-white:not([disabled]):not(.disabled):active,.btn-white:not([disabled]):not(.disabled).active,.show>.btn-white.dropdown-toggle{background-color:#ccc !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-white:not([disabled]):not(.disabled):active:focus,.btn-white:not([disabled]):not(.disabled).active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.white-ic{color:#fff !important}.white-ic:hover,.white-ic:focus{color:#fff}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#000}table.table a.btn.btn-white{color:#000}.btn-outline-white{color:#fff !important;background-color:transparent !important;border:2px solid #fff !important}.btn-outline-white:hover,.btn-outline-white:focus,.btn-outline-white:active,.btn-outline-white:active:focus,.btn-outline-white.active{color:#fff !important;background-color:transparent !important;border-color:#fff !important}.btn-outline-white:not([disabled]):not(.disabled):active,.btn-outline-white:not([disabled]):not(.disabled).active,.show>.btn-outline-white.dropdown-toggle{background-color:transparent !important;border-color:#fff !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-white:not([disabled]):not(.disabled):active:focus,.btn-outline-white:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-white.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black{color:#fff;background-color:#000 !important}.btn-black:hover{color:#fff;background-color:#0d0d0d}.btn-black:focus,.btn-black.focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black:focus,.btn-black:active,.btn-black.active{background-color:#000}.btn-black.dropdown-toggle{background-color:#000 !important}.btn-black.dropdown-toggle:hover,.btn-black.dropdown-toggle:focus{background-color:#0d0d0d !important}.btn-black:not([disabled]):not(.disabled):active,.btn-black:not([disabled]):not(.disabled).active,.show>.btn-black.dropdown-toggle{background-color:#000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-black:not([disabled]):not(.disabled):active:focus,.btn-black:not([disabled]):not(.disabled).active:focus,.show>.btn-black.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.black-ic{color:#000 !important}.black-ic:hover,.black-ic:focus{color:#000}a.btn:not([href]):not([tabindex]),a.btn:not([href]):not([tabindex]):focus,a.btn:not([href]):not([tabindex]):hover{color:#fff}table.table a.btn.btn-black{color:#fff}.btn-outline-black{color:#000 !important;background-color:transparent !important;border:2px solid #000 !important}.btn-outline-black:hover,.btn-outline-black:focus,.btn-outline-black:active,.btn-outline-black:active:focus,.btn-outline-black.active{color:#000 !important;background-color:transparent !important;border-color:#000 !important}.btn-outline-black:not([disabled]):not(.disabled):active,.btn-outline-black:not([disabled]):not(.disabled).active,.show>.btn-outline-black.dropdown-toggle{background-color:transparent !important;border-color:#000 !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn-outline-black:not([disabled]):not(.disabled):active:focus,.btn-outline-black:not([disabled]):not(.disabled).active:focus,.show>.btn-outline-black.dropdown-toggle:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn.purple-gradient{color:#fff;transition:.5s ease}.btn.purple-gradient:hover,.btn.purple-gradient:focus,.btn.purple-gradient:active,.btn.purple-gradient:active:focus .btn.purple-gradient.active{background:linear-gradient(#ff88ce, #8f8bf7)}.btn.peach-gradient{color:#fff;transition:.5s ease}.btn.peach-gradient:hover,.btn.peach-gradient:focus,.btn.peach-gradient:active,.btn.peach-gradient:active:focus .btn.peach-gradient.active{background:linear-gradient(#ffdf89, #fc7b7b)}.btn.aqua-gradient{color:#fff;transition:.5s ease}.btn.aqua-gradient:hover,.btn.aqua-gradient:focus,.btn.aqua-gradient:active,.btn.aqua-gradient:active:focus .btn.aqua-gradient.active{background:linear-gradient(#3aa2ff, #1fffac)}.btn.blue-gradient{color:#fff;transition:.5s ease}.btn.blue-gradient:hover,.btn.blue-gradient:focus,.btn.blue-gradient:active,.btn.blue-gradient:active:focus .btn.blue-gradient.active{background:linear-gradient(#5ed1fc, #3647b3)}.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff}.card{font-weight:400;border:0;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);border-radius:.25rem}.card[class*="border"]{border:1px solid #9e9e9e;box-shadow:none}.card .card-body{padding:.75rem .5rem}.card .card-body h1,.card .card-body h2,.card .card-body h3,.card .card-body h4,.card .card-body h5,.card .card-body h6{font-weight:400}.card .card-body .card-title a{transition:0.2s ease-in-out}.card .card-body .card-title a:hover{transition:0.2s ease-in-out}.card .card-body .card-text{font-size:.9rem;font-weight:400;color:#747373}.card .md-form label{font-weight:300}.dropdown .dropdown-menu .dropdown-item:active{background-color:#757575}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.navbar{font-weight:300;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05)}.navbar form .md-form input{margin:0 5px 1px 8px}.navbar .breadcrumb{padding:.3rem 0 0 1rem;margin:0;font-size:15px;font-weight:300;background-color:inherit}.navbar .breadcrumb .breadcrumb-item{color:#fff}.navbar .breadcrumb .breadcrumb-item.active{color:rgba(255,255,255,0.65)}.navbar .breadcrumb .breadcrumb-item:before{color:rgba(255,255,255,0.65)}.navbar .navbar-toggler{border-width:0;outline:0}.navbar .nav-flex-icons{flex-direction:row}@media (max-width: 992px){.navbar .container{width:100%}.navbar .container .navbar-toggler-right{right:0}}.navbar .nav-item .nav-link{display:block}.navbar .nav-item .nav-link.disabled:active{pointer-events:none}.navbar .nav-item .nav-link .fas,.navbar .nav-item .nav-link .fab,.navbar .nav-item .nav-link .far{padding-right:3px;padding-left:3px}@media (max-width: 992px){.navbar .nav-item .nav-link{padding-right:6px;padding-left:6px}}.navbar .dropdown-menu{position:absolute !important;margin-top:0}.navbar .dropdown-menu a{padding:10px;font-size:.9375rem;font-weight:300}.navbar .dropdown-menu a:not(.active){color:#000}@media (max-width: 600px){.navbar .dropdown-menu form{width:17rem}}@media (min-width: 600px){.navbar .dropdown-menu form{width:22rem}}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled{color:rgba(0,0,0,0.3)}.navbar.navbar-light .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(0,0,0,0.3)}.navbar.navbar-light .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-light .breadcrumb .nav-item .nav-link,.navbar.navbar-light .navbar-nav .nav-item .nav-link{color:#000;transition:.35s}.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:rgba(0,0,0,0.7)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link{background-color:rgba(0,0,0,0.1)}.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover{color:#000}.navbar.navbar-light .navbar-toggler{color:#000}.navbar.navbar-light form .md-form input{border-bottom:1px solid #000}.navbar.navbar-light form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-light form .md-form .form-control{color:#000}.navbar.navbar-light form .md-form .form-control::placeholder{font-weight:300;color:#000}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled{color:rgba(255,255,255,0.25)}.navbar.navbar-dark .navbar-nav .nav-item .nav-link.disbled:hover{color:rgba(255,255,255,0.25)}.navbar.navbar-dark .navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-dark .breadcrumb .nav-item .nav-link,.navbar.navbar-dark .navbar-nav .nav-item .nav-link{color:#fff;transition:.35s}.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:rgba(255,255,255,0.75)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link{background-color:rgba(255,255,255,0.1)}.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link:hover,.navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link:hover{color:#fff}.navbar.navbar-dark .navbar-toggler{color:#fff}.navbar.navbar-dark form .md-form input{border-bottom:1px solid #fff}.navbar.navbar-dark form .md-form input:focus:not([readonly]){border-color:#4285f4}.navbar.navbar-dark form .md-form .form-control{color:#fff}.navbar.navbar-dark form .md-form .form-control::placeholder{font-weight:300;color:#fff}@media (min-width: 600px){.navbar.scrolling-navbar{padding-top:12px;padding-bottom:12px;transition:background 0.5s ease-in-out,padding 0.5s ease-in-out}.navbar.scrolling-navbar .navbar-nav>li{transition-duration:1s}.navbar.scrolling-navbar.top-nav-collapse{padding-top:5px;padding-bottom:5px}}.badge{color:#fff !important;border-radius:.125rem;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05)}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff !important;background-color:#4285f4 !important}.badge-danger{color:#fff !important;background-color:#ff3547 !important}.badge-warning{color:#fff !important;background-color:#fb3 !important}.badge-success{color:#fff !important;background-color:#00c851 !important}.badge-info{color:#fff !important;background-color:#33b5e5 !important}.badge-default{color:#fff !important;background-color:#2bbbad !important}.badge-secondary{color:#fff !important;background-color:#a6c !important}.badge-dark{color:#fff !important;background-color:#212121 !important}.badge-light{color:#000 !important;background-color:#e0e0e0 !important}.md-form{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form input:not([type]),.md-form input[type="text"]:not(.browser-default),.md-form input[type="password"]:not(.browser-default),.md-form input[type="email"]:not(.browser-default),.md-form input[type="url"]:not(.browser-default),.md-form input[type="time"]:not(.browser-default),.md-form input[type="date"]:not(.browser-default),.md-form input[type="datetime"]:not(.browser-default),.md-form input[type="datetime-local"]:not(.browser-default),.md-form input[type="tel"]:not(.browser-default),.md-form input[type="number"]:not(.browser-default),.md-form input[type="search"]:not(.browser-default),.md-form input[type="phone"]:not(.browser-default),.md-form input[type="search-md"],.md-form textarea.md-textarea{box-sizing:content-box;background-color:transparent;border:none;border-bottom:1px solid #ced4da;border-radius:0;outline:none;box-shadow:none;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.md-form input:not([type]):focus:not([readonly]),.md-form input[type="text"]:not(.browser-default):focus:not([readonly]),.md-form input[type="password"]:not(.browser-default):focus:not([readonly]),.md-form input[type="email"]:not(.browser-default):focus:not([readonly]),.md-form input[type="url"]:not(.browser-default):focus:not([readonly]),.md-form input[type="time"]:not(.browser-default):focus:not([readonly]),.md-form input[type="date"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]),.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]),.md-form input[type="number"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search"]:not(.browser-default):focus:not([readonly]),.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]),.md-form input[type="search-md"]:focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){border-bottom:1px solid #4285f4;box-shadow:0 1px 0 0 #4285f4}.md-form input:not([type]):focus:not([readonly])+label,.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label,.md-form input[type="search-md"]:focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form input:not([type])+label::after,.md-form input[type="text"]:not(.browser-default)+label::after,.md-form input[type="password"]:not(.browser-default)+label::after,.md-form input[type="email"]:not(.browser-default)+label::after,.md-form input[type="url"]:not(.browser-default)+label::after,.md-form input[type="time"]:not(.browser-default)+label::after,.md-form input[type="date"]:not(.browser-default)+label::after,.md-form input[type="datetime"]:not(.browser-default)+label::after,.md-form input[type="datetime-local"]:not(.browser-default)+label::after,.md-form input[type="tel"]:not(.browser-default)+label::after,.md-form input[type="number"]:not(.browser-default)+label::after,.md-form input[type="search"]:not(.browser-default)+label::after,.md-form input[type="phone"]:not(.browser-default)+label::after,.md-form input[type="search-md"]+label::after,.md-form textarea.md-textarea+label::after{position:absolute;top:65px;display:block;content:"";opacity:0;transition:0.2s opacity ease-out,0.2s color ease-out}.md-form input:not([type]).valid,.md-form input:not([type]):focus.valid,.md-form input[type="text"]:not(.browser-default).valid,.md-form input[type="text"]:not(.browser-default):focus.valid,.md-form input[type="password"]:not(.browser-default).valid,.md-form input[type="password"]:not(.browser-default):focus.valid,.md-form input[type="email"]:not(.browser-default).valid,.md-form input[type="email"]:not(.browser-default):focus.valid,.md-form input[type="url"]:not(.browser-default).valid,.md-form input[type="url"]:not(.browser-default):focus.valid,.md-form input[type="time"]:not(.browser-default).valid,.md-form input[type="time"]:not(.browser-default):focus.valid,.md-form input[type="date"]:not(.browser-default).valid,.md-form input[type="date"]:not(.browser-default):focus.valid,.md-form input[type="datetime"]:not(.browser-default).valid,.md-form input[type="datetime"]:not(.browser-default):focus.valid,.md-form input[type="datetime-local"]:not(.browser-default).valid,.md-form input[type="datetime-local"]:not(.browser-default):focus.valid,.md-form input[type="tel"]:not(.browser-default).valid,.md-form input[type="tel"]:not(.browser-default):focus.valid,.md-form input[type="number"]:not(.browser-default).valid,.md-form input[type="number"]:not(.browser-default):focus.valid,.md-form input[type="search"]:not(.browser-default).valid,.md-form input[type="search"]:not(.browser-default):focus.valid,.md-form input[type="phone"]:not(.browser-default).valid,.md-form input[type="phone"]:not(.browser-default):focus.valid,.md-form input[type="search-md"].valid,.md-form input[type="search-md"]:focus.valid,.md-form textarea.md-textarea.valid,.md-form textarea.md-textarea:focus.valid{border-bottom:1px solid #00c851;box-shadow:0 1px 0 0 #00c851}.md-form input:not([type]).valid+label:after,.md-form input:not([type]):focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).valid+label:after,.md-form input[type="text"]:not(.browser-default):focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).valid+label:after,.md-form input[type="password"]:not(.browser-default):focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).valid+label:after,.md-form input[type="email"]:not(.browser-default):focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).valid+label:after,.md-form input[type="url"]:not(.browser-default):focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).valid+label:after,.md-form input[type="time"]:not(.browser-default):focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).valid+label:after,.md-form input[type="date"]:not(.browser-default):focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).valid+label:after,.md-form input[type="datetime"]:not(.browser-default):focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default):focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).valid+label:after,.md-form input[type="tel"]:not(.browser-default):focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).valid+label:after,.md-form input[type="number"]:not(.browser-default):focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).valid+label:after,.md-form input[type="search"]:not(.browser-default):focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).valid+label:after,.md-form input[type="phone"]:not(.browser-default):focus.valid+label:after,.md-form input[type="search-md"].valid+label:after,.md-form input[type="search-md"]:focus.valid+label:after,.md-form textarea.md-textarea.valid+label:after,.md-form textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form input:not([type]).invalid,.md-form input:not([type]):focus.invalid,.md-form input[type="text"]:not(.browser-default).invalid,.md-form input[type="text"]:not(.browser-default):focus.invalid,.md-form input[type="password"]:not(.browser-default).invalid,.md-form input[type="password"]:not(.browser-default):focus.invalid,.md-form input[type="email"]:not(.browser-default).invalid,.md-form input[type="email"]:not(.browser-default):focus.invalid,.md-form input[type="url"]:not(.browser-default).invalid,.md-form input[type="url"]:not(.browser-default):focus.invalid,.md-form input[type="time"]:not(.browser-default).invalid,.md-form input[type="time"]:not(.browser-default):focus.invalid,.md-form input[type="date"]:not(.browser-default).invalid,.md-form input[type="date"]:not(.browser-default):focus.invalid,.md-form input[type="datetime"]:not(.browser-default).invalid,.md-form input[type="datetime"]:not(.browser-default):focus.invalid,.md-form input[type="datetime-local"]:not(.browser-default).invalid,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid,.md-form input[type="tel"]:not(.browser-default).invalid,.md-form input[type="tel"]:not(.browser-default):focus.invalid,.md-form input[type="number"]:not(.browser-default).invalid,.md-form input[type="number"]:not(.browser-default):focus.invalid,.md-form input[type="search"]:not(.browser-default).invalid,.md-form input[type="search"]:not(.browser-default):focus.invalid,.md-form input[type="phone"]:not(.browser-default).invalid,.md-form input[type="phone"]:not(.browser-default):focus.invalid,.md-form input[type="search-md"].invalid,.md-form input[type="search-md"]:focus.invalid,.md-form textarea.md-textarea.invalid,.md-form textarea.md-textarea:focus.invalid{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336}.md-form input:not([type]).invalid+label:after,.md-form input:not([type]):focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).invalid+label:after,.md-form input[type="text"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).invalid+label:after,.md-form input[type="password"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).invalid+label:after,.md-form input[type="email"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).invalid+label:after,.md-form input[type="url"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).invalid+label:after,.md-form input[type="time"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).invalid+label:after,.md-form input[type="date"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).invalid+label:after,.md-form input[type="tel"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).invalid+label:after,.md-form input[type="number"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).invalid+label:after,.md-form input[type="search"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).invalid+label:after,.md-form input[type="phone"]:not(.browser-default):focus.invalid+label:after,.md-form input[type="search-md"].invalid+label:after,.md-form input[type="search-md"]:focus.invalid+label:after,.md-form textarea.md-textarea.invalid+label:after,.md-form textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form input:not([type]).form-control.valid+label:after,.md-form input:not([type]).form-control:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control:focus.valid+label:after,.md-form input[type="search-md"].form-control.valid+label:after,.md-form input[type="search-md"].form-control:focus.valid+label:after,.md-form textarea.md-textarea.form-control.valid+label:after,.md-form textarea.md-textarea.form-control:focus.valid+label:after{top:4.1rem}.md-form input:not([type]).form-control.invalid+label:after,.md-form input:not([type]).form-control:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control:focus.invalid+label:after,.md-form input[type="search-md"].form-control.invalid+label:after,.md-form input[type="search-md"].form-control:focus.invalid+label:after,.md-form textarea.md-textarea.form-control.invalid+label:after,.md-form textarea.md-textarea.form-control:focus.invalid+label:after{top:4rem}.md-form input:not([type]).form-control-lg.valid+label:after,.md-form input:not([type]).form-control-lg:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.valid+label:after,.md-form input[type="search-md"].form-control-lg.valid+label:after,.md-form input[type="search-md"].form-control-lg:focus.valid+label:after,.md-form textarea.md-textarea.form-control-lg.valid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.valid+label:after{top:4.6rem}.md-form input:not([type]).form-control-lg.invalid+label:after,.md-form input:not([type]).form-control-lg:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-lg:focus.invalid+label:after,.md-form input[type="search-md"].form-control-lg.invalid+label:after,.md-form input[type="search-md"].form-control-lg:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-lg.invalid+label:after,.md-form textarea.md-textarea.form-control-lg:focus.invalid+label:after{top:4.6rem}.md-form input:not([type]).form-control-sm.valid+label:after,.md-form input:not([type]).form-control-sm:focus.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm.valid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.valid+label:after,.md-form input[type="search-md"].form-control-sm.valid+label:after,.md-form input[type="search-md"].form-control-sm:focus.valid+label:after,.md-form textarea.md-textarea.form-control-sm.valid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.valid+label:after{top:3.7rem}.md-form input:not([type]).form-control-sm.invalid+label:after,.md-form input:not([type]).form-control-sm:focus.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="text"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="password"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="email"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="url"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="time"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="date"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="datetime"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="datetime-local"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="tel"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="number"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="search"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm.invalid+label:after,.md-form input[type="phone"]:not(.browser-default).form-control-sm:focus.invalid+label:after,.md-form input[type="search-md"].form-control-sm.invalid+label:after,.md-form input[type="search-md"].form-control-sm:focus.invalid+label:after,.md-form textarea.md-textarea.form-control-sm.invalid+label:after,.md-form textarea.md-textarea.form-control-sm:focus.invalid+label:after{top:3.6rem}.md-form>input[type="date"]:not(.browser-default)+label{transform:translateY(-27px) scale(0.8);transform-origin:0 0}.md-form>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form>input[type="time"]:not(.browser-default)+label{font-size:.8rem;transform:translateY(-25px);transform-origin:0 0}.md-form .was-validated input[type="text"]:valid+label{color:#00c851 !important}.md-form .was-validated input[type="text"]:invalid+label{color:#f44336 !important}.md-form .was-validated .form-control:valid:focus{box-shadow:0 1px 0 0 #00c851 !important}.md-form .was-validated .form-control:valid{border-color:#00c851 !important}.md-form .was-validated .form-control:invalid:focus{box-shadow:0 1px 0 0 #f44336 !important}.md-form .was-validated .form-control:invalid{border-color:#f44336 !important}.md-form .form-control{height:auto;padding:.6rem 0 .4rem 0;margin:0 0 .5rem 0;background-color:transparent;border-radius:0}.md-form .form-control:focus{box-shadow:none}.md-form .form-control:disabled,.md-form .form-control[readonly]{background-color:transparent;border-bottom:1px solid #bdbdbd}.md-form .form-control.is-valid{border-color:#00c851}.md-form .form-control.is-valid:focus{border-color:#00c851 !important;box-shadow:0 1px 0 0 #00c851 !important}.md-form .form-control.is-invalid{border-color:#f44336}.md-form .form-control.is-invalid:focus{border-color:#f44336 !important;box-shadow:0 1px 0 0 #f44336 !important}.md-form .form-control.is-valid,.md-form .form-control.is-invalid{background-position:center right !important}.md-form .validate{margin-bottom:2.5rem}.md-form label{font-size:1rem}.md-form label.active{font-size:1rem}.md-form .prefix{top:.25rem;font-size:1.75rem}.md-form .prefix ~ input,.md-form .prefix ~ textarea{width:calc(100% - 2.5rem);margin-left:2.5rem}.md-form .prefix ~ label{margin-left:2.5rem}.md-form .prefix ~ .form-text{margin-left:2.6rem}.md-form label{position:absolute;top:0;left:0;font-size:1rem;color:#757575;cursor:text;transition:transform .2s ease-out, color .2s ease-out;transform:translateY(12px);transform-origin:0% 100%}.md-form label.active{transform:translateY(-14px) scale(0.8)}.md-form .prefix{position:absolute;transition:color 0.2s}.md-form .prefix.active{color:#4285f4}.md-form.form-lg .validate{margin-bottom:2.8rem}.md-form.form-lg label{font-size:1.25rem}.md-form.form-lg label.active{font-size:1.15rem}.md-form.form-lg .prefix{top:.4rem;font-size:2rem}.md-form.form-lg .prefix ~ input,.md-form.form-lg .prefix ~ textarea{width:calc(100% - 3rem);margin-left:3rem}.md-form.form-lg .prefix ~ label{margin-left:3rem}.md-form.form-lg .prefix ~ .form-text{margin-left:3.1rem}.md-form.form-sm .validate{margin-bottom:2.3rem}.md-form.form-sm label{font-size:.875rem}.md-form.form-sm label.active{font-size:.95rem}.md-form.form-sm .prefix{top:.35rem;font-size:1.5rem}.md-form.form-sm .prefix ~ input,.md-form.form-sm .prefix ~ textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.form-sm .prefix ~ label{margin-left:2rem}.md-form.form-sm .prefix ~ .form-text{margin-left:2rem}.md-form textarea.md-textarea{padding:0;overflow-y:hidden}.md-form textarea.md-textarea+label{top:-0.6rem}.md-form textarea.md-textarea-auto{padding:0;padding-top:1.5rem}.md-form textarea.md-textarea-auto+label{top:0}.md-form.md-outline{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.md-form.md-outline input[type="text"],.md-form.md-outline input[type="password"],.md-form.md-outline input[type="email"],.md-form.md-outline input[type="url"],.md-form.md-outline input[type="time"],.md-form.md-outline input[type="date"],.md-form.md-outline input[type="datetime-local"],.md-form.md-outline input[type="tel"],.md-form.md-outline input[type="number"],.md-form.md-outline input[type="search-md"],.md-form.md-outline input[type="search"],.md-form.md-outline textarea.md-textarea{box-sizing:border-box;background-color:transparent;border:1px solid #dadce0;border-radius:4px;outline:none;box-shadow:none;transition:all .3s}.md-form.md-outline input[type="text"]:focus:not([readonly]),.md-form.md-outline input[type="password"]:focus:not([readonly]),.md-form.md-outline input[type="email"]:focus:not([readonly]),.md-form.md-outline input[type="url"]:focus:not([readonly]),.md-form.md-outline input[type="time"]:focus:not([readonly]),.md-form.md-outline input[type="date"]:focus:not([readonly]),.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]),.md-form.md-outline input[type="tel"]:focus:not([readonly]),.md-form.md-outline input[type="number"]:focus:not([readonly]),.md-form.md-outline input[type="search-md"]:focus:not([readonly]),.md-form.md-outline input[type="search"]:focus:not([readonly]),.md-form.md-outline textarea.md-textarea:focus:not([readonly]){border-color:#4285f4;box-shadow:inset 0 0 0 1px #4285f4}.md-form.md-outline input[type="text"]:focus:not([readonly])+label,.md-form.md-outline input[type="password"]:focus:not([readonly])+label,.md-form.md-outline input[type="email"]:focus:not([readonly])+label,.md-form.md-outline input[type="url"]:focus:not([readonly])+label,.md-form.md-outline input[type="time"]:focus:not([readonly])+label,.md-form.md-outline input[type="date"]:focus:not([readonly])+label,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly])+label,.md-form.md-outline input[type="tel"]:focus:not([readonly])+label,.md-form.md-outline input[type="number"]:focus:not([readonly])+label,.md-form.md-outline input[type="search-md"]:focus:not([readonly])+label,.md-form.md-outline input[type="search"]:focus:not([readonly])+label,.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label{color:#4285f4}.md-form.md-outline input[type="text"].valid,.md-form.md-outline input[type="text"]:focus.valid,.md-form.md-outline input[type="password"].valid,.md-form.md-outline input[type="password"]:focus.valid,.md-form.md-outline input[type="email"].valid,.md-form.md-outline input[type="email"]:focus.valid,.md-form.md-outline input[type="url"].valid,.md-form.md-outline input[type="url"]:focus.valid,.md-form.md-outline input[type="time"].valid,.md-form.md-outline input[type="time"]:focus.valid,.md-form.md-outline input[type="date"].valid,.md-form.md-outline input[type="date"]:focus.valid,.md-form.md-outline input[type="datetime-local"].valid,.md-form.md-outline input[type="datetime-local"]:focus.valid,.md-form.md-outline input[type="tel"].valid,.md-form.md-outline input[type="tel"]:focus.valid,.md-form.md-outline input[type="number"].valid,.md-form.md-outline input[type="number"]:focus.valid,.md-form.md-outline input[type="search-md"].valid,.md-form.md-outline input[type="search-md"]:focus.valid,.md-form.md-outline input[type="search"].valid,.md-form.md-outline input[type="search"]:focus.valid,.md-form.md-outline textarea.md-textarea.valid,.md-form.md-outline textarea.md-textarea:focus.valid{border-color:#00c851;box-shadow:inset 0 0 0 1px #00c851}.md-form.md-outline input[type="text"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="text"].valid+label:after,.md-form.md-outline input[type="text"]:focus.valid+label:after,.md-form.md-outline input[type="password"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="password"].valid+label:after,.md-form.md-outline input[type="password"]:focus.valid+label:after,.md-form.md-outline input[type="email"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="email"].valid+label:after,.md-form.md-outline input[type="email"]:focus.valid+label:after,.md-form.md-outline input[type="url"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="url"].valid+label:after,.md-form.md-outline input[type="url"]:focus.valid+label:after,.md-form.md-outline input[type="time"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="time"].valid+label:after,.md-form.md-outline input[type="time"]:focus.valid+label:after,.md-form.md-outline input[type="date"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="date"].valid+label:after,.md-form.md-outline input[type="date"]:focus.valid+label:after,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="datetime-local"].valid+label:after,.md-form.md-outline input[type="datetime-local"]:focus.valid+label:after,.md-form.md-outline input[type="tel"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="tel"].valid+label:after,.md-form.md-outline input[type="tel"]:focus.valid+label:after,.md-form.md-outline input[type="number"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="number"].valid+label:after,.md-form.md-outline input[type="number"]:focus.valid+label:after,.md-form.md-outline input[type="search-md"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="search-md"].valid+label:after,.md-form.md-outline input[type="search-md"]:focus.valid+label:after,.md-form.md-outline input[type="search"]:focus:not([readonly]).valid+label,.md-form.md-outline input[type="search"].valid+label:after,.md-form.md-outline input[type="search"]:focus.valid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).valid+label,.md-form.md-outline textarea.md-textarea.valid+label:after,.md-form.md-outline textarea.md-textarea:focus.valid+label:after{color:#00c851;content:attr(data-success);opacity:1}.md-form.md-outline input[type="text"].invalid,.md-form.md-outline input[type="text"]:focus.invalid,.md-form.md-outline input[type="password"].invalid,.md-form.md-outline input[type="password"]:focus.invalid,.md-form.md-outline input[type="email"].invalid,.md-form.md-outline input[type="email"]:focus.invalid,.md-form.md-outline input[type="url"].invalid,.md-form.md-outline input[type="url"]:focus.invalid,.md-form.md-outline input[type="time"].invalid,.md-form.md-outline input[type="time"]:focus.invalid,.md-form.md-outline input[type="date"].invalid,.md-form.md-outline input[type="date"]:focus.invalid,.md-form.md-outline input[type="datetime-local"].invalid,.md-form.md-outline input[type="datetime-local"]:focus.invalid,.md-form.md-outline input[type="tel"].invalid,.md-form.md-outline input[type="tel"]:focus.invalid,.md-form.md-outline input[type="number"].invalid,.md-form.md-outline input[type="number"]:focus.invalid,.md-form.md-outline input[type="search-md"].invalid,.md-form.md-outline input[type="search-md"]:focus.invalid,.md-form.md-outline input[type="search"].invalid,.md-form.md-outline input[type="search"]:focus.invalid,.md-form.md-outline textarea.md-textarea.invalid,.md-form.md-outline textarea.md-textarea:focus.invalid{border-color:#f44336;box-shadow:inset 0 0 0 1px #f44336}.md-form.md-outline input[type="text"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="text"].invalid+label:after,.md-form.md-outline input[type="text"]:focus.invalid+label:after,.md-form.md-outline input[type="password"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="password"].invalid+label:after,.md-form.md-outline input[type="password"]:focus.invalid+label:after,.md-form.md-outline input[type="email"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="email"].invalid+label:after,.md-form.md-outline input[type="email"]:focus.invalid+label:after,.md-form.md-outline input[type="url"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="url"].invalid+label:after,.md-form.md-outline input[type="url"]:focus.invalid+label:after,.md-form.md-outline input[type="time"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="time"].invalid+label:after,.md-form.md-outline input[type="time"]:focus.invalid+label:after,.md-form.md-outline input[type="date"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="date"].invalid+label:after,.md-form.md-outline input[type="date"]:focus.invalid+label:after,.md-form.md-outline input[type="datetime-local"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="datetime-local"].invalid+label:after,.md-form.md-outline input[type="datetime-local"]:focus.invalid+label:after,.md-form.md-outline input[type="tel"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="tel"].invalid+label:after,.md-form.md-outline input[type="tel"]:focus.invalid+label:after,.md-form.md-outline input[type="number"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="number"].invalid+label:after,.md-form.md-outline input[type="number"]:focus.invalid+label:after,.md-form.md-outline input[type="search-md"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="search-md"].invalid+label:after,.md-form.md-outline input[type="search-md"]:focus.invalid+label:after,.md-form.md-outline input[type="search"]:focus:not([readonly]).invalid+label,.md-form.md-outline input[type="search"].invalid+label:after,.md-form.md-outline input[type="search"]:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus:not([readonly]).invalid+label,.md-form.md-outline textarea.md-textarea.invalid+label:after,.md-form.md-outline textarea.md-textarea:focus.invalid+label:after{color:#f44336;content:attr(data-error);opacity:1}.md-form.md-outline input[type="text"].form-control.valid+label:after,.md-form.md-outline input[type="text"].form-control:focus.valid+label:after,.md-form.md-outline input[type="password"].form-control.valid+label:after,.md-form.md-outline input[type="password"].form-control:focus.valid+label:after,.md-form.md-outline input[type="email"].form-control.valid+label:after,.md-form.md-outline input[type="email"].form-control:focus.valid+label:after,.md-form.md-outline input[type="url"].form-control.valid+label:after,.md-form.md-outline input[type="url"].form-control:focus.valid+label:after,.md-form.md-outline input[type="time"].form-control.valid+label:after,.md-form.md-outline input[type="time"].form-control:focus.valid+label:after,.md-form.md-outline input[type="date"].form-control.valid+label:after,.md-form.md-outline input[type="date"].form-control:focus.valid+label:after,.md-form.md-outline input[type="datetime-local"].form-control.valid+label:after,.md-form.md-outline input[type="datetime-local"].form-control:focus.valid+label:after,.md-form.md-outline input[type="tel"].form-control.valid+label:after,.md-form.md-outline input[type="tel"].form-control:focus.valid+label:after,.md-form.md-outline input[type="number"].form-control.valid+label:after,.md-form.md-outline input[type="number"].form-control:focus.valid+label:after,.md-form.md-outline input[type="search-md"].form-control.valid+label:after,.md-form.md-outline input[type="search-md"].form-control:focus.valid+label:after,.md-form.md-outline input[type="search"].form-control.valid+label:after,.md-form.md-outline input[type="search"].form-control:focus.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control.valid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.valid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline input[type="text"].form-control.invalid+label:after,.md-form.md-outline input[type="text"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="password"].form-control.invalid+label:after,.md-form.md-outline input[type="password"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="email"].form-control.invalid+label:after,.md-form.md-outline input[type="email"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="url"].form-control.invalid+label:after,.md-form.md-outline input[type="url"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="time"].form-control.invalid+label:after,.md-form.md-outline input[type="time"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="date"].form-control.invalid+label:after,.md-form.md-outline input[type="date"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="datetime-local"].form-control.invalid+label:after,.md-form.md-outline input[type="datetime-local"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="tel"].form-control.invalid+label:after,.md-form.md-outline input[type="tel"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="number"].form-control.invalid+label:after,.md-form.md-outline input[type="number"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="search-md"].form-control.invalid+label:after,.md-form.md-outline input[type="search-md"].form-control:focus.invalid+label:after,.md-form.md-outline input[type="search"].form-control.invalid+label:after,.md-form.md-outline input[type="search"].form-control:focus.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control.invalid+label:after,.md-form.md-outline textarea.md-textarea.form-control:focus.invalid+label:after{position:absolute;top:4rem;left:0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form.md-outline>input[type="time"]:not(.browser-default)+label{left:8px;padding-right:5px;padding-left:5px;font-size:1rem;font-weight:500;background:#fff;transform:translateY(-9px) scale(0.8);transform-origin:0 0}.md-form.md-outline>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label.active,.md-form.md-outline>input[type="time"]:not(.browser-default)+label.active{transform:translateY(-9px) scale(0.8);transform-origin:0 0}@-webkit-keyframes autofill{to{color:#495057;background:transparent}}@keyframes autofill{to{color:#495057;background:transparent}}.md-form.md-outline input:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both}.md-form.md-outline .form-control{padding:.375rem .75rem}.md-form.md-outline label{position:absolute;top:0;left:0;padding-left:10px;font-size:1rem;color:#757575;cursor:text;transition:transform .2s ease-out, color .2s ease-out;transform:translateY(9px);transform-origin:0% 100%}.md-form.md-outline label.active{left:8px;padding-right:5px;padding-left:5px;font-weight:500;background:#fff;transform:translateY(-13px) scale(0.8)}.md-form.md-outline.form-lg .form-control.form-control-lg{padding:.5rem .725rem}.md-form.md-outline.form-lg label{font-size:1.25rem;transform:translateY(10px)}.md-form.md-outline.form-lg label.active{font-size:1.1rem;transform:translateY(-14px) scale(0.8)}.md-form.md-outline.form-lg .prefix{top:.65rem;font-size:25px}.md-form.md-outline.form-lg .prefix ~ input,.md-form.md-outline.form-lg .prefix ~ textarea{width:calc(100% - 2.2rem);margin-left:2.2rem}.md-form.md-outline.form-lg .prefix ~ label{margin-left:2.2rem}.md-form.md-outline.form-lg .prefix ~ .form-text{margin-left:2.3rem}.md-form.md-outline.form-sm .form-control.form-control-sm{padding:.25rem .625rem}.md-form.md-outline.form-sm label{font-size:.8rem;transform:translateY(8px)}.md-form.md-outline.form-sm label.active{font-size:.85rem;transform:translateY(-12px) scale(0.8)}.md-form.md-outline.form-sm .prefix{top:.5rem;font-size:15px}.md-form.md-outline.form-sm .prefix ~ input,.md-form.md-outline.form-sm .prefix ~ textarea{width:calc(100% - 1.6rem);margin-left:1.6rem}.md-form.md-outline.form-sm .prefix ~ label{margin-left:1.6rem}.md-form.md-outline.form-sm .prefix ~ .form-text{margin-left:1.7rem}.md-form.md-outline .prefix{position:absolute;top:.6rem;font-size:20px;transition:color .2s}.md-form.md-outline .prefix:focus{color:#4285f4}.md-form.md-outline .prefix ~ input,.md-form.md-outline .prefix ~ textarea{width:calc(100% - 2rem);margin-left:2rem}.md-form.md-outline .prefix ~ label{margin-left:2rem}.md-form.md-outline .prefix ~ .form-text{margin-left:2.1rem}.md-form.md-outline .character-counter{margin-top:-.5rem}.md-form.md-bg input[type="text"],.md-form.md-bg input[type="password"],.md-form.md-bg input[type="email"],.md-form.md-bg input[type="url"],.md-form.md-bg input[type="time"],.md-form.md-bg input[type="date"],.md-form.md-bg input[type="datetime-local"],.md-form.md-bg input[type="tel"],.md-form.md-bg input[type="number"],.md-form.md-bg input[type="search-md"],.md-form.md-bg input[type="search"],.md-form.md-bg textarea.md-textarea{box-sizing:border-box;padding:10px 5px;background:#f5f5f5 no-repeat;background-image:linear-gradient(to bottom, #4285f4, #4285f4),linear-gradient(to bottom, #ced4da, #ced4da);background-position:50% 100%, 50% 100%;background-size:0 2px, 100% 1px;border:0;border-top-left-radius:.3rem;border-top-right-radius:.3rem;transition:background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1)}.md-form.md-bg input[type="text"]:focus:not([readonly]),.md-form.md-bg input[type="password"]:focus:not([readonly]),.md-form.md-bg input[type="email"]:focus:not([readonly]),.md-form.md-bg input[type="url"]:focus:not([readonly]),.md-form.md-bg input[type="time"]:focus:not([readonly]),.md-form.md-bg input[type="date"]:focus:not([readonly]),.md-form.md-bg input[type="datetime-local"]:focus:not([readonly]),.md-form.md-bg input[type="tel"]:focus:not([readonly]),.md-form.md-bg input[type="number"]:focus:not([readonly]),.md-form.md-bg input[type="search-md"]:focus:not([readonly]),.md-form.md-bg input[type="search"]:focus:not([readonly]),.md-form.md-bg textarea.md-textarea:focus:not([readonly]){border-bottom:none;box-shadow:none}.md-form.md-bg input[type="text"]:focus,.md-form.md-bg input[type="password"]:focus,.md-form.md-bg input[type="email"]:focus,.md-form.md-bg input[type="url"]:focus,.md-form.md-bg input[type="time"]:focus,.md-form.md-bg input[type="date"]:focus,.md-form.md-bg input[type="datetime-local"]:focus,.md-form.md-bg input[type="tel"]:focus,.md-form.md-bg input[type="number"]:focus,.md-form.md-bg input[type="search-md"]:focus,.md-form.md-bg input[type="search"]:focus,.md-form.md-bg textarea.md-textarea:focus{background-color:#dcdcdc;background-size:100% 2px, 100% 1px;outline:none}.md-form.md-bg>input[type="date"]:not(.browser-default)+label{transform:translateY(-12px) scale(0.8);transform-origin:0 0}.md-form.md-bg>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.md-form.md-bg>input[type="time"]:not(.browser-default)+label{font-size:.8rem;transform:translateY(-12px);transform-origin:0 0}.md-form.md-bg .form-control{padding:1.1rem .7rem .4rem !important}.md-form.md-bg label{top:0;padding-left:.7rem;font-size:1rem;transition:transform .2s ease-out, color .2s ease-out;transform:translateY(13px);transform-origin:0% 100%}.md-form.md-bg label.active{padding-left:.75rem;font-weight:500;transform:translateY(-3px) scale(0.8)}.md-form.md-bg.form-lg label{transform:translateY(16px)}.md-form.md-bg.form-lg label.active{transform:translateY(-4px) scale(0.8)}.md-form.md-bg.form-sm label{transform:translateY(11px)}.md-form.md-bg.form-sm label.active{transform:translateY(-2px) scale(0.8)}.md-form .form-control.is-invalid,.was-validated .md-form .form-control:invalid{padding-right:0}.md-form .form-control.is-valid,.was-validated .md-form .form-control:valid{padding-right:0}.needs-validation .md-form label{left:.3rem}.custom-file-input:lang(es) ~ .custom-file-label::after{content:"Elegir"}.custom-file-input:lang(pl-pl) ~ .custom-file-label::after{content:"Wybierz"}.custom-file-input:lang(fr) ~ .custom-file-label::after{content:"Choisir"}.custom-file-input:lang(in) ~ .custom-file-label::after{content:"Pilih"}.custom-file-input:lang(zh) ~ .custom-file-label::after{content:"選擇"}.custom-file-input:lang(de) ~ .custom-file-label::after{content:"Wählen"}.custom-file-input:lang(ru) ~ .custom-file-label::after{content:"Выбрать"}.md-form>label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-form .form-control{box-sizing:border-box !important}.md-form .input-prefix{position:absolute;top:50%;transform:translateY(-50%);transition:color 0.2s;color:rgba(0,0,0,0.87);pointer-events:none}.md-form .input-prefix.active{color:#4285f4}.md-form.input-with-pre-icon label{left:36px;right:initial}.md-form.input-with-pre-icon .input-prefix{left:16px;right:initial}.md-form.input-with-pre-icon .form-control{padding-left:2.7rem !important}.md-form.input-with-post-icon .input-prefix{right:16px;left:initial}.md-form.input-with-post-icon .form-control{padding-right:2.7rem !important}.md-form.input-with-post-icon.input-with-pre-icon .input-prefix{right:16px;left:initial}.md-form.input-with-post-icon.input-with-pre-icon .input-prefix:first-of-type{left:16px;right:initial}.md-form.input-with-post-icon.input-with-pre-icon .form-control{padding-left:2.5rem !important;padding-right:2.5rem !important}.edge-header{display:block;height:278px;background-color:#ccc}.free-bird{margin-top:-100px}.juicy-peach-gradient{background-image:linear-gradient(to right, #ffecd2 0%, #fcb69f 100%)}.young-passion-gradient{background-image:linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%)}.lady-lips-gradient{background-image:linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%)}.sunny-morning-gradient{background-image:linear-gradient(120deg, #f6d365 0%, #fda085 100%)}.rainy-ashville-gradient{background-image:linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%)}.frozen-dreams-gradient{background-image:linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%)}.warm-flame-gradient{background-image:linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)}.night-fade-gradient{background-image:linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%)}.spring-warmth-gradient{background-image:linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%)}.winter-neva-gradient{background-image:linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%)}.dusty-grass-gradient{background-image:linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%)}.tempting-azure-gradient{background-image:linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)}.heavy-rain-gradient{background-image:linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%)}.amy-crisp-gradient{background-image:linear-gradient(120deg, #a6c0fe 0%, #f68084 100%)}.mean-fruit-gradient{background-image:linear-gradient(120deg, #fccb90 0%, #d57eeb 100%)}.deep-blue-gradient{background-image:linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%)}.ripe-malinka-gradient{background-image:linear-gradient(120deg, #f093fb 0%, #f5576c 100%)}.cloudy-knoxville-gradient{background-image:linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%)}.morpheus-den-gradient{background-image:linear-gradient(to top, #30cfd0 0%, #330867 100%)}.rare-wind-gradient{background-image:linear-gradient(to top, #a8edea 0%, #fed6e3 100%)}.near-moon-gradient{background-image:linear-gradient(to top, #5ee7df 0%, #b490ca 100%)}.schedule-list .hr-bold{border-top:2px solid #212529}.schedule-list .font-smaller{font-size:.8rem}.note{padding:10px;border-left:6px solid;border-radius:5px}.note strong{font-weight:600}.note p{font-weight:500}.note-primary{background-color:#dfeefd;border-color:#176ac4}.note-secondary{background-color:#e2e3e5;border-color:#58595a}.note-success{background-color:#e2f0e5;border-color:#49a75f}.note-danger{background-color:#fae7e8;border-color:#e45460}.note-warning{background-color:#faf4e0;border-color:#c2a442}.note-info{background-color:#e4f2f5;border-color:#2492a5}.note-light{background-color:#fefefe;border-color:#0f0f0f}footer.page-footer{bottom:0;color:#fff}footer.page-footer .container-fluid{width:auto}footer.page-footer .footer-copyright{overflow:hidden;color:rgba(255,255,255,0.6);background-color:rgba(0,0,0,0.2)}footer.page-footer a{color:#fff}.media .media-left{padding:0 10px 10px 0}.media .media-left img{box-shadow:0 10px 20px 0 rgba(0,0,0,0.05)}.list-group .list-group-item:first-child{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.list-group .list-group-item:last-child{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.list-group a,.list-group button{transition:.5s}.list-group a:hover,.list-group button:hover{transition:.5s}table th{font-size:.9rem;font-weight:400}table td{font-size:.9rem;font-weight:normal}table.table thead th{border-top:none}table.table th,table.table td{padding-top:1.1rem;padding-bottom:1rem}table.table a{margin:0;color:#212529}table.table .label-table{height:.94rem;padding:0;margin:0;line-height:.94rem}table.table.btn-table td{vertical-align:middle}table.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075);transition:.5s}table .th-lg{min-width:9rem}table .th-sm{min-width:6rem}table.table-sm th,table.table-sm td{padding-top:.6rem;padding-bottom:.6rem}.table-scroll-vertical{max-height:300px;overflow-y:auto}.table-fixed{table-layout:fixed}.table-responsive>.table-bordered,.table-responsive-sm>.table-bordered,.table-responsive-md>.table-bordered,.table-responsive-lg>.table-bordered,.table-responsive-xl>.table-bordered{border-top:1px solid #dee2e6}body{-webkit-tap-highlight-color:transparent;overflow-x:hidden}.text-muted{font-weight:300}.main-bg{background:rgba(158,158,158,0.1)}@media screen and (min-width: 1660px){.temprow{display:flex;width:50%;margin:1rem 0 0 0 !important}.graphrow{display:flex;width:50%;margin:1rem 0 0 0 !important}.d-flex-xxl{display:flex !important}.temprow .col-xl-4{flex:0 0 50%;max-width:50%}.rowdivider{display:none !important}}@media (prefers-color-scheme: dark){.auto-theme.main-bg{background:#2e2e2e !important}.auto-theme .card,.auto-theme .dropdown-menu,.auto-theme .dropdown-menu a{background-color:#444 !important;color:#ddd !important}.auto-theme .text-muted{color:#aaa !important}.auto-theme .purple-text{color:#BA68C8 !important}.auto-theme .deep-purple-text{color:#9575CD !important}.auto-theme .indigo-text{color:#7986CB !important}.auto-theme .teal-text{color:#4DB6AC !important}.auto-theme .brown-text{color:#A1887F !important}.auto-theme .blue-grey-text{color:#90A4AE !important}.auto-theme .text-dark,.auto-theme .table{color:#ccc !important}}.dark-theme.main-bg{background:#2e2e2e !important}.dark-theme .card,.dark-theme .dropdown-menu,.dark-theme .dropdown-menu a{background-color:#444 !important;color:#ddd !important}.dark-theme .text-muted{color:#aaa !important}.dark-theme .purple-text{color:#BA68C8 !important}.dark-theme .deep-purple-text{color:#9575CD !important}.dark-theme .indigo-text{color:#7986CB !important}.dark-theme .teal-text{color:#4DB6AC !important}.dark-theme .brown-text{color:#A1887F !important}.dark-theme .blue-grey-text{color:#90A4AE !important}.dark-theme .text-dark,.dark-theme .table{color:#ccc !important}.lime{background-color:#AFB42B !important}.yellow{background-color:#FBC02D !important} diff --git a/src/graph_radar_config.inc b/src/graph_radar_config.inc deleted file mode 100644 index e61aeeb..0000000 --- a/src/graph_radar_config.inc +++ /dev/null @@ -1,30 +0,0 @@ -#encoding UTF-8 -## +-------------------------------------------------------------------------+ -## | graph_radar_config.inc JS config for default radar charts | -## +-------------------------------------------------------------------------+ - -chart: { - type: 'radar', -}, -fill: { - opacity: 0.1 -}, -xaxis: { - categories: [ - '$Extras.Translations[$Extras.language]["hemispheres"][0]', - '$Extras.Translations[$Extras.language]["hemispheres"][1]', - '$Extras.Translations[$Extras.language]["hemispheres"][2]', - '$Extras.Translations[$Extras.language]["hemispheres"][3]', - '$Extras.Translations[$Extras.language]["hemispheres"][4]', - '$Extras.Translations[$Extras.language]["hemispheres"][5]', - '$Extras.Translations[$Extras.language]["hemispheres"][6]', - '$Extras.Translations[$Extras.language]["hemispheres"][7]' - ] -}, -tooltip: { - x: { - formatter: function(value, { series, seriesIndex, dataPointIndex, w }) { - return value - } - } -}, \ No newline at end of file diff --git a/src/package.json b/src/package.json deleted file mode 100644 index 2f6fb74..0000000 --- a/src/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "neowx-material", - "version": "1.11.0", - "description": "The most versatile and modern weewx skin", - "main": "index.js", - "repository": "https://github.com/neoground/neowx-material", - "author": "Neoground GmbH", - "license": "MIT", - "dependencies": { - "node-sass": "^5.0.0" - }, - "scripts": { - "build-css": "node-sass --include-path scss scss/style.scss css/style.css", - "build-minify-css": "node-sass --output-style compressed --include-path scss scss/style.scss css/style.min.css", - "copy-directories": "rsync -avh archive css fonts img js weather-icons ../dist/skins/neowx-material/", - "copy-files": "rsync -avh *.tmpl *.inc manifest.json skin.conf ../dist/skins/neowx-material/", - "delete-build": "rm -Rf ../dist/skins/neowx-material/", - "cleanup-build": "rm -Rf ../dist/skins/neowx-material/img/*.psd ../dist/skins/neowx-material/js/*.map ../dist/skins/neowx-material/css/style.css", - "build": "yarn run build-minify-css && yarn run delete-build && yarn run copy-directories && yarn run copy-files && yarn run cleanup-build", - "create-zip": "cd .. && zip -r neowx-material-latest.zip dist && cd src" - } -} diff --git a/src/yarn.lock b/src/yarn.lock deleted file mode 100644 index b0ef0e0..0000000 --- a/src/yarn.lock +++ /dev/null @@ -1,1308 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -ajv@^6.12.3: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -amdefine@>=0.0.4: - version "1.0.1" - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - -ansi-styles@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -aproba@^1.0.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -async-foreach@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" - integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - -camelcase@^5.0.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chalk@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -decamelize@^1.1.2, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -env-paths@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" - integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA== - -error-ex@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -escape-string-regexp@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -gaze@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" - integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== - dependencies: - globule "^1.0.0" - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globule@^1.0.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4" - integrity sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA== - dependencies: - glob "~7.1.1" - lodash "~4.17.10" - minimatch "~3.0.2" - -graceful-fs@^4.1.2, graceful-fs@^4.2.3: - version "4.2.6" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" - integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.5" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-core-module@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" - integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== - dependencies: - has "^1.0.3" - -is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -js-base64@^2.1.8: - version "2.6.4" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" - integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -lodash@^4.0.0, lodash@^4.17.15, lodash@~4.17.10: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - -meow@^3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - -mime-db@1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee" - integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ== - -mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.29" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2" - integrity sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ== - dependencies: - mime-db "1.46.0" - -minimatch@^3.0.4, minimatch@~3.0.2: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.1.3, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -minipass@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" - integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== - dependencies: - yallist "^4.0.0" - -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mkdirp@^0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -mkdirp@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -nan@^2.13.2: - version "2.14.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" - integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== - -node-gyp@^7.1.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae" - integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== - dependencies: - env-paths "^2.2.0" - glob "^7.1.4" - graceful-fs "^4.2.3" - nopt "^5.0.0" - npmlog "^4.1.2" - request "^2.88.2" - rimraf "^3.0.2" - semver "^7.3.2" - tar "^6.0.2" - which "^2.0.2" - -node-sass@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-5.0.0.tgz#4e8f39fbef3bac8d2dc72ebe3b539711883a78d2" - integrity sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw== - dependencies: - async-foreach "^0.1.3" - chalk "^1.1.1" - cross-spawn "^7.0.3" - gaze "^1.0.0" - get-stdin "^4.0.1" - glob "^7.0.3" - lodash "^4.17.15" - meow "^3.7.0" - mkdirp "^0.5.1" - nan "^2.13.2" - node-gyp "^7.1.0" - npmlog "^4.0.0" - request "^2.88.0" - sass-graph "2.2.5" - stdout-stream "^1.4.0" - "true-case-path" "^1.0.2" - -nopt@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" - integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== - dependencies: - abbrev "1" - -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -npmlog@^4.0.0, npmlog@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-assign@^4.0.1, object-assign@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -p-limit@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -readable-stream@^2.0.1, readable-stream@^2.0.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - -request@^2.88.0, request@^2.88.2: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -resolve@^1.10.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -safe-buffer@^5.0.1, safe-buffer@^5.1.2: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sass-graph@2.2.5: - version "2.2.5" - resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" - integrity sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== - dependencies: - glob "^7.0.0" - lodash "^4.0.0" - scss-tokenizer "^0.2.3" - yargs "^13.3.2" - -scss-tokenizer@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" - integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= - dependencies: - js-base64 "^2.1.8" - source-map "^0.4.2" - -"semver@2 || 3 || 4 || 5": - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^7.3.2: - version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== - dependencies: - lru-cache "^6.0.0" - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -signal-exit@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -source-map@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" - integrity sha1-66T12pwNyZneaAMti092FzZSA2s= - dependencies: - amdefine ">=0.0.4" - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" - integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -stdout-stream@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" - integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== - dependencies: - readable-stream "^2.0.1" - -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2": - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" - -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -tar@^6.0.2: - version "6.1.0" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" - integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= - -"true-case-path@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" - integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== - dependencies: - glob "^7.1.2" - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which@^2.0.1, which@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - dependencies: - string-width "^1.0.2 || 2" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -y18n@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" - integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2"