From cf3a05ab536b309e1249e708f3215f265b814b12 Mon Sep 17 00:00:00 2001 From: ksamuel Date: Tue, 18 Aug 2020 13:26:29 +0200 Subject: [PATCH] Migrate build system to pydoit --- .gitignore | 5 +- dev-requirements.txt | 1 + dodo.py | 46 ++ requirements.txt | 8 - screenshot.png | Bin 124903 -> 41646 bytes setup.cfg | 1 - tools/Makefile | 25 - tools/commander.js | 1118 ------------------------------ tools/zerobinpaste.coffee | 145 ---- zerobin/static/css/style.min.css | 2 +- zerobin/wsgi.py | 7 + 11 files changed, 57 insertions(+), 1301 deletions(-) create mode 100644 dev-requirements.txt create mode 100644 dodo.py delete mode 100644 requirements.txt delete mode 100644 tools/Makefile delete mode 100644 tools/commander.js delete mode 100644 tools/zerobinpaste.coffee diff --git a/.gitignore b/.gitignore index a901e11..2278318 100644 --- a/.gitignore +++ b/.gitignore @@ -16,10 +16,8 @@ *.pyo __pycache__ .mypy* +*.db -/tools/zerobinpaste.js -/tools/zerobinpaste.min -/tools/zerobinpaste # files generated by setuptools @@ -29,6 +27,7 @@ dist *.egg *.in + # others content diff --git a/dev-requirements.txt b/dev-requirements.txt new file mode 100644 index 0000000..aac59a8 --- /dev/null +++ b/dev-requirements.txt @@ -0,0 +1 @@ +doit==0.32.0 diff --git a/dodo.py b/dodo.py new file mode 100644 index 0000000..e6c47e0 --- /dev/null +++ b/dodo.py @@ -0,0 +1,46 @@ +from pathlib import Path + +import zerobin + + +ROOT = Path(__file__).absolute().parent +SOURCE_DIR = ROOT / "zerobin/" +DIST_DIR = ROOT / "dist" + + +def source_files(extensions=None): + extensions = extensions or [".*"] + for ext in extensions: + for file in SOURCE_DIR.rglob(f"*{ext}"): + if ( + not file.suffix.endswith("pyc") + and not file.is_dir() + and not "/." in str(file) + ): + yield file + + +def generate_manifest(): + extensions = " ".join(set(f"*{f.suffix}" for f in source_files())) + (ROOT / "MANIFEST.in").write_text(f"recursive-include zerobin {extensions}") + + +def task_compress(): + return { + "targets": [ + str(SOURCE_DIR / "static/js/main.min.js"), + str(SOURCE_DIR / "static/css/style.min.css"), + ], + "file_dep": list(str(f) for f in source_files([".css", ".js"])), + "actions": [str(ROOT / "compress.sh")], + } + + +def task_build(): + + return { + "targets": [DIST_DIR / f"zerobin-{zerobin.__version__}-py3-none-any.whl"], + "file_dep": list(str(f) for f in source_files() if ".min." not in str(f)), + "actions": [task_compress, generate_manifest, "python setup.py bdist_wheel",], + } + diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 27a07ad..0000000 --- a/requirements.txt +++ /dev/null @@ -1,8 +0,0 @@ -clize==4.1.1 -lockfile==0.12.2 -sigtools==2.0.2 -bottle==0.12.18 -Beaker==1.11.0 -Paste==3.4.3 -appdirs==1.4.4 -bleach==3.1.5 diff --git a/screenshot.png b/screenshot.png index 7005cfbfd657785caf523fbd55c7eb9fc5abdc49..df9deb3e07951d07687c1e079897bf283111989c 100644 GIT binary patch literal 41646 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%0AiBHY*6hnkT31pO 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 e0DSWQ0t^5PPTk=bSueN%0000 zerobinpaste - cat commander.js ../zerobin/static/js/sjcl.js ../zerobin/static/js/lzw.js >> zerobinpaste - cat zerobinpaste.js >> zerobinpaste - chmod +x zerobinpaste - -ugly: zerobinpaste - uglifyjs=$$(PATH="$$(npm bin):$$PATH" which uglifyjs 2>/dev/null) \ - || { npm install uglify-js; uglifyjs=$$(PATH="$$(npm bin):$$PATH" which uglifyjs); } \ - && sed -i 1d zerobinpaste \ - && $${uglifyjs} -o zerobinpaste.min zerobinpaste \ - && echo '#!/usr/bin/env node' > zerobinpaste \ - && cat zerobinpaste.min >> zerobinpaste \ - && chmod +x zerobinpaste - -clean: - rm -f zerobinpaste{,.js,.min} - -zerobinpaste.js: zerobinpaste.coffee - coffee=$$(PATH="$$(npm bin):$$PATH" which coffee 2>/dev/null) \ - || { npm install coffee-script; coffee=$$(PATH="$$(npm bin):$$PATH" which coffee); } \ - && $$coffee -c zerobinpaste.coffee - -.PHONY: uglify diff --git a/tools/commander.js b/tools/commander.js deleted file mode 100644 index 03d4f33..0000000 --- a/tools/commander.js +++ /dev/null @@ -1,1118 +0,0 @@ -/*! - * commander - * Copyright(c) 2011 TJ Holowaychuk - * MIT Licensed - */ - -/** - * Module dependencies. - */ - -var EventEmitter = require('events').EventEmitter - , spawn = require('child_process').spawn - , fs = require('fs') - , exists = fs.existsSync - , path = require('path') - , tty = require('tty') - , dirname = path.dirname - , basename = path.basename; - -/** - * Expose the root command. - */ - -program = new Command; - -/** - * Initialize a new `Option` with the given `flags` and `description`. - * - * @param {String} flags - * @param {String} description - * @api public - */ - -function Option(flags, description) { - this.flags = flags; - this.required = ~flags.indexOf('<'); - this.optional = ~flags.indexOf('['); - this.bool = !~flags.indexOf('-no-'); - flags = flags.split(/[ ,|]+/); - if (flags.length > 1 && !/^[[<]/.test(flags[1])) this.short = flags.shift(); - this.long = flags.shift(); - this.description = description || ''; -} - -/** - * Return option name. - * - * @return {String} - * @api private - */ - -Option.prototype.name = function(){ - return this.long - .replace('--', '') - .replace('no-', ''); -}; - -/** - * Check if `arg` matches the short or long flag. - * - * @param {String} arg - * @return {Boolean} - * @api private - */ - -Option.prototype.is = function(arg){ - return arg == this.short - || arg == this.long; -}; - -/** - * Initialize a new `Command`. - * - * @param {String} name - * @api public - */ - -function Command(name) { - this.commands = []; - this.options = []; - this._args = []; - this._name = name; -} - -/** - * Inherit from `EventEmitter.prototype`. - */ - -Command.prototype.__proto__ = EventEmitter.prototype; - -/** - * Add command `name`. - * - * The `.action()` callback is invoked when the - * command `name` is specified via __ARGV__, - * and the remaining arguments are applied to the - * function for access. - * - * When the `name` is "*" an un-matched command - * will be passed as the first arg, followed by - * the rest of __ARGV__ remaining. - * - * Examples: - * - * program - * .version('0.0.1') - * .option('-C, --chdir ', 'change the working directory') - * .option('-c, --config ', 'set config path. defaults to ./deploy.conf') - * .option('-T, --no-tests', 'ignore test hook') - * - * program - * .command('setup') - * .description('run remote setup commands') - * .action(function(){ - * console.log('setup'); - * }); - * - * program - * .command('exec ') - * .description('run the given remote command') - * .action(function(cmd){ - * console.log('exec "%s"', cmd); - * }); - * - * program - * .command('*') - * .description('deploy the given env') - * .action(function(env){ - * console.log('deploying "%s"', env); - * }); - * - * program.parse(process.argv); - * - * @param {String} name - * @param {String} [desc] - * @return {Command} the new command - * @api public - */ - -Command.prototype.command = function(name, desc){ - var args = name.split(/ +/); - var cmd = new Command(args.shift()); - if (desc) cmd.description(desc); - if (desc) this.executables = true; - this.commands.push(cmd); - cmd.parseExpectedArgs(args); - cmd.parent = this; - if (desc) return this; - return cmd; -}; - -/** - * Add an implicit `help [cmd]` subcommand - * which invokes `--help` for the given command. - * - * @api private - */ - -Command.prototype.addImplicitHelpCommand = function() { - this.command('help [cmd]', 'display help for [cmd]'); -}; - -/** - * Parse expected `args`. - * - * For example `["[type]"]` becomes `[{ required: false, name: 'type' }]`. - * - * @param {Array} args - * @return {Command} for chaining - * @api public - */ - -Command.prototype.parseExpectedArgs = function(args){ - if (!args.length) return; - var self = this; - args.forEach(function(arg){ - switch (arg[0]) { - case '<': - self._args.push({ required: true, name: arg.slice(1, -1) }); - break; - case '[': - self._args.push({ required: false, name: arg.slice(1, -1) }); - break; - } - }); - return this; -}; - -/** - * Register callback `fn` for the command. - * - * Examples: - * - * program - * .command('help') - * .description('display verbose help') - * .action(function(){ - * // output help here - * }); - * - * @param {Function} fn - * @return {Command} for chaining - * @api public - */ - -Command.prototype.action = function(fn){ - var self = this; - this.parent.on(this._name, function(args, unknown){ - // Parse any so-far unknown options - unknown = unknown || []; - var parsed = self.parseOptions(unknown); - - // Output help if necessary - outputHelpIfNecessary(self, parsed.unknown); - - // If there are still any unknown options, then we simply - // die, unless someone asked for help, in which case we give it - // to them, and then we die. - if (parsed.unknown.length > 0) { - self.unknownOption(parsed.unknown[0]); - } - - // Leftover arguments need to be pushed back. Fixes issue #56 - if (parsed.args.length) args = parsed.args.concat(args); - - self._args.forEach(function(arg, i){ - if (arg.required && null == args[i]) { - self.missingArgument(arg.name); - } - }); - - // Always append ourselves to the end of the arguments, - // to make sure we match the number of arguments the user - // expects - if (self._args.length) { - args[self._args.length] = self; - } else { - args.push(self); - } - - fn.apply(this, args); - }); - return this; -}; - -/** - * Define option with `flags`, `description` and optional - * coercion `fn`. - * - * The `flags` string should contain both the short and long flags, - * separated by comma, a pipe or space. The following are all valid - * all will output this way when `--help` is used. - * - * "-p, --pepper" - * "-p|--pepper" - * "-p --pepper" - * - * Examples: - * - * // simple boolean defaulting to false - * program.option('-p, --pepper', 'add pepper'); - * - * --pepper - * program.pepper - * // => Boolean - * - * // simple boolean defaulting to false - * program.option('-C, --no-cheese', 'remove cheese'); - * - * program.cheese - * // => true - * - * --no-cheese - * program.cheese - * // => true - * - * // required argument - * program.option('-C, --chdir ', 'change the working directory'); - * - * --chdir /tmp - * program.chdir - * // => "/tmp" - * - * // optional argument - * program.option('-c, --cheese [type]', 'add cheese [marble]'); - * - * @param {String} flags - * @param {String} description - * @param {Function|Mixed} fn or default - * @param {Mixed} defaultValue - * @return {Command} for chaining - * @api public - */ - -Command.prototype.option = function(flags, description, fn, defaultValue){ - var self = this - , option = new Option(flags, description) - , oname = option.name() - , name = camelcase(oname); - - // default as 3rd arg - if ('function' != typeof fn) defaultValue = fn, fn = null; - - // preassign default value only for --no-*, [optional], or - if (false == option.bool || option.optional || option.required) { - // when --no-* we make sure default is true - if (false == option.bool) defaultValue = true; - // preassign only if we have a default - if (undefined !== defaultValue) self[name] = defaultValue; - } - - // register the option - this.options.push(option); - - // when it's passed assign the value - // and conditionally invoke the callback - this.on(oname, function(val){ - // coercion - if (null != val && fn) val = fn(val); - - // unassigned or bool - if ('boolean' == typeof self[name] || 'undefined' == typeof self[name]) { - // if no value, bool true, and we have a default, then use it! - if (null == val) { - self[name] = option.bool - ? defaultValue || true - : false; - } else { - self[name] = val; - } - } else if (null !== val) { - // reassign - self[name] = val; - } - }); - - return this; -}; - -/** - * Parse `argv`, settings options and invoking commands when defined. - * - * @param {Array} argv - * @return {Command} for chaining - * @api public - */ - -Command.prototype.parse = function(argv){ - // implicit help - if (this.executables) this.addImplicitHelpCommand(); - - // store raw args - this.rawArgs = argv; - - // guess name - this._name = this._name || basename(argv[1]); - - // process argv - var parsed = this.parseOptions(this.normalize(argv.slice(2))); - var args = this.args = parsed.args; - - // executable sub-commands, skip .parseArgs() - if (this.executables) return this.executeSubCommand(argv, args, parsed.unknown); - - return this.parseArgs(this.args, parsed.unknown); -}; - -/** - * Execute a sub-command executable. - * - * @param {Array} argv - * @param {Array} args - * @param {Array} unknown - * @api private - */ - -Command.prototype.executeSubCommand = function(argv, args, unknown) { - args = args.concat(unknown); - - if (!args.length) this.help(); - if ('help' == args[0] && 1 == args.length) this.help(); - - // --help - if ('help' == args[0]) { - args[0] = args[1]; - args[1] = '--help'; - } - - // executable - var dir = dirname(argv[1]); - var bin = basename(argv[1]) + '-' + args[0]; - - // check for ./ first - var local = path.join(dir, bin); - if (exists(local)) bin = local; - - // run it - args = args.slice(1); - var proc = spawn(bin, args, { stdio: 'inherit', customFds: [0, 1, 2] }); - proc.on('exit', function(code){ - if (code == 127) { - console.error('\n %s(1) does not exist\n', bin); - } - }); -}; - -/** - * Normalize `args`, splitting joined short flags. For example - * the arg "-abc" is equivalent to "-a -b -c". - * This also normalizes equal sign and splits "--abc=def" into "--abc def". - * - * @param {Array} args - * @return {Array} - * @api private - */ - -Command.prototype.normalize = function(args){ - var ret = [] - , arg - , index; - - for (var i = 0, len = args.length; i < len; ++i) { - arg = args[i]; - if (arg.length > 1 && '-' == arg[0] && '-' != arg[1]) { - arg.slice(1).split('').forEach(function(c){ - ret.push('-' + c); - }); - } else if (/^--/.test(arg) && ~(index = arg.indexOf('='))) { - ret.push(arg.slice(0, index), arg.slice(index + 1)); - } else { - ret.push(arg); - } - } - - return ret; -}; - -/** - * Parse command `args`. - * - * When listener(s) are available those - * callbacks are invoked, otherwise the "*" - * event is emitted and those actions are invoked. - * - * @param {Array} args - * @return {Command} for chaining - * @api private - */ - -Command.prototype.parseArgs = function(args, unknown){ - var cmds = this.commands - , len = cmds.length - , name; - - if (args.length) { - name = args[0]; - if (this.listeners(name).length) { - this.emit(args.shift(), args, unknown); - } else { - this.emit('*', args); - } - } else { - outputHelpIfNecessary(this, unknown); - - // If there were no args and we have unknown options, - // then they are extraneous and we need to error. - if (unknown.length > 0) { - this.unknownOption(unknown[0]); - } - } - - return this; -}; - -/** - * Return an option matching `arg` if any. - * - * @param {String} arg - * @return {Option} - * @api private - */ - -Command.prototype.optionFor = function(arg){ - for (var i = 0, len = this.options.length; i < len; ++i) { - if (this.options[i].is(arg)) { - return this.options[i]; - } - } -}; - -/** - * Parse options from `argv` returning `argv` - * void of these options. - * - * @param {Array} argv - * @return {Array} - * @api public - */ - -Command.prototype.parseOptions = function(argv){ - var args = [] - , len = argv.length - , literal - , option - , arg; - - var unknownOptions = []; - - // parse options - for (var i = 0; i < len; ++i) { - arg = argv[i]; - - // literal args after -- - if ('--' == arg) { - literal = true; - continue; - } - - if (literal) { - args.push(arg); - continue; - } - - // find matching Option - option = this.optionFor(arg); - - // option is defined - if (option) { - // requires arg - if (option.required) { - arg = argv[++i]; - if (null == arg) return this.optionMissingArgument(option); - if ('-' == arg[0]) return this.optionMissingArgument(option, arg); - this.emit(option.name(), arg); - // optional arg - } else if (option.optional) { - arg = argv[i+1]; - if (null == arg || '-' == arg[0]) { - arg = null; - } else { - ++i; - } - this.emit(option.name(), arg); - // bool - } else { - this.emit(option.name()); - } - continue; - } - - // looks like an option - if (arg.length > 1 && '-' == arg[0]) { - unknownOptions.push(arg); - - // If the next argument looks like it might be - // an argument for this option, we pass it on. - // If it isn't, then it'll simply be ignored - if (argv[i+1] && '-' != argv[i+1][0]) { - unknownOptions.push(argv[++i]); - } - continue; - } - - // arg - args.push(arg); - } - - return { args: args, unknown: unknownOptions }; -}; - -/** - * Argument `name` is missing. - * - * @param {String} name - * @api private - */ - -Command.prototype.missingArgument = function(name){ - console.error(); - console.error(" error: missing required argument `%s'", name); - console.error(); - process.exit(1); -}; - -/** - * `Option` is missing an argument, but received `flag` or nothing. - * - * @param {String} option - * @param {String} flag - * @api private - */ - -Command.prototype.optionMissingArgument = function(option, flag){ - console.error(); - if (flag) { - console.error(" error: option `%s' argument missing, got `%s'", option.flags, flag); - } else { - console.error(" error: option `%s' argument missing", option.flags); - } - console.error(); - process.exit(1); -}; - -/** - * Unknown option `flag`. - * - * @param {String} flag - * @api private - */ - -Command.prototype.unknownOption = function(flag){ - console.error(); - console.error(" error: unknown option `%s'", flag); - console.error(); - process.exit(1); -}; - - -/** - * Set the program version to `str`. - * - * This method auto-registers the "-V, --version" flag - * which will print the version number when passed. - * - * @param {String} str - * @param {String} flags - * @return {Command} for chaining - * @api public - */ - -Command.prototype.version = function(str, flags){ - if (0 == arguments.length) return this._version; - this._version = str; - flags = flags || '-V, --version'; - this.option(flags, 'output the version number'); - this.on('version', function(){ - console.log(str); - process.exit(0); - }); - return this; -}; - -/** - * Set the description `str`. - * - * @param {String} str - * @return {String|Command} - * @api public - */ - -Command.prototype.description = function(str){ - if (0 == arguments.length) return this._description; - this._description = str; - return this; -}; - -/** - * Set / get the command usage `str`. - * - * @param {String} str - * @return {String|Command} - * @api public - */ - -Command.prototype.usage = function(str){ - var args = this._args.map(function(arg){ - return arg.required - ? '<' + arg.name + '>' - : '[' + arg.name + ']'; - }); - - var usage = '[options' - + (this.commands.length ? '] [command' : '') - + ']' - + (this._args.length ? ' ' + args : ''); - - if (0 == arguments.length) return this._usage || usage; - this._usage = str; - - return this; -}; - -/** - * Return the largest option length. - * - * @return {Number} - * @api private - */ - -Command.prototype.largestOptionLength = function(){ - return this.options.reduce(function(max, option){ - return Math.max(max, option.flags.length); - }, 0); -}; - -/** - * Return help for options. - * - * @return {String} - * @api private - */ - -Command.prototype.optionHelp = function(){ - var width = this.largestOptionLength(); - - // Prepend the help information - return [pad('-h, --help', width) + ' ' + 'output usage information'] - .concat(this.options.map(function(option){ - return pad(option.flags, width) - + ' ' + option.description; - })) - .join('\n'); -}; - -/** - * Return command help documentation. - * - * @return {String} - * @api private - */ - -Command.prototype.commandHelp = function(){ - if (!this.commands.length) return ''; - return [ - '' - , ' Commands:' - , '' - , this.commands.map(function(cmd){ - var args = cmd._args.map(function(arg){ - return arg.required - ? '<' + arg.name + '>' - : '[' + arg.name + ']'; - }).join(' '); - - return pad(cmd._name - + (cmd.options.length - ? ' [options]' - : '') + ' ' + args, 22) - + (cmd.description() - ? ' ' + cmd.description() - : ''); - }).join('\n').replace(/^/gm, ' ') - , '' - ].join('\n'); -}; - -/** - * Return program help documentation. - * - * @return {String} - * @api private - */ - -Command.prototype.helpInformation = function(){ - return [ - '' - , ' Usage: ' + this._name + ' ' + this.usage() - , '' + this.commandHelp() - , ' Options:' - , '' - , '' + this.optionHelp().replace(/^/gm, ' ') - , '' - , '' - ].join('\n'); -}; - -/** - * Prompt for a `Number`. - * - * @param {String} str - * @param {Function} fn - * @api private - */ - -Command.prototype.promptForNumber = function(str, fn){ - var self = this; - this.promptSingleLine(str, function parseNumber(val){ - val = Number(val); - if (isNaN(val)) return self.promptSingleLine(str + '(must be a number) ', parseNumber); - fn(val); - }); -}; - -/** - * Prompt for a `Date`. - * - * @param {String} str - * @param {Function} fn - * @api private - */ - -Command.prototype.promptForDate = function(str, fn){ - var self = this; - this.promptSingleLine(str, function parseDate(val){ - val = new Date(val); - if (isNaN(val.getTime())) return self.promptSingleLine(str + '(must be a date) ', parseDate); - fn(val); - }); -}; - -/** - * Single-line prompt. - * - * @param {String} str - * @param {Function} fn - * @api private - */ - -Command.prototype.promptSingleLine = function(str, fn){ - if ('function' == typeof arguments[2]) { - return this['promptFor' + (fn.name || fn)](str, arguments[2]); - } - - process.stdout.write(str); - process.stdin.setEncoding('utf8'); - process.stdin.once('data', function(val){ - fn(val.trim()); - }).resume(); -}; - -/** - * Multi-line prompt. - * - * @param {String} str - * @param {Function} fn - * @api private - */ - -Command.prototype.promptMultiLine = function(str, fn){ - var buf = []; - console.log(str); - process.stdin.setEncoding('utf8'); - process.stdin.on('data', function(val){ - if ('\n' == val || '\r\n' == val) { - process.stdin.removeAllListeners('data'); - fn(buf.join('\n')); - } else { - buf.push(val.trimRight()); - } - }).resume(); -}; - -/** - * Prompt `str` and callback `fn(val)` - * - * Commander supports single-line and multi-line prompts. - * To issue a single-line prompt simply add white-space - * to the end of `str`, something like "name: ", whereas - * for a multi-line prompt omit this "description:". - * - * - * Examples: - * - * program.prompt('Username: ', function(name){ - * console.log('hi %s', name); - * }); - * - * program.prompt('Description:', function(desc){ - * console.log('description was "%s"', desc.trim()); - * }); - * - * @param {String|Object} str - * @param {Function} fn - * @api public - */ - -Command.prototype.prompt = function(str, fn){ - var self = this; - - if ('string' == typeof str) { - if (/ $/.test(str)) return this.promptSingleLine.apply(this, arguments); - this.promptMultiLine(str, fn); - } else { - var keys = Object.keys(str) - , obj = {}; - - function next() { - var key = keys.shift() - , label = str[key]; - - if (!key) return fn(obj); - self.prompt(label, function(val){ - obj[key] = val; - next(); - }); - } - - next(); - } -}; - -/** - * Prompt for password with `str`, `mask` char and callback `fn(val)`. - * - * The mask string defaults to '', aka no output is - * written while typing, you may want to use "*" etc. - * - * Examples: - * - * program.password('Password: ', function(pass){ - * console.log('got "%s"', pass); - * process.stdin.destroy(); - * }); - * - * program.password('Password: ', '*', function(pass){ - * console.log('got "%s"', pass); - * process.stdin.destroy(); - * }); - * - * @param {String} str - * @param {String} mask - * @param {Function} fn - * @api public - */ - -Command.prototype.password = function(str, mask, fn){ - var self = this - , buf = ''; - - // default mask - if ('function' == typeof mask) { - fn = mask; - mask = ''; - } - - keypress(process.stdin); - - function setRawMode(mode) { - if (process.stdin.setRawMode) { - process.stdin.setRawMode(mode); - } else { - tty.setRawMode(mode); - } - }; - setRawMode(true); - process.stdout.write(str); - - // keypress - process.stdin.on('keypress', function(c, key){ - if (key && 'enter' == key.name) { - console.log(); - process.stdin.pause(); - process.stdin.removeAllListeners('keypress'); - setRawMode(false); - if (!buf.trim().length) return self.password(str, mask, fn); - fn(buf); - return; - } - - if (key && key.ctrl && 'c' == key.name) { - console.log('%s', buf); - process.exit(); - } - - process.stdout.write(mask); - buf += c; - }).resume(); -}; - -/** - * Confirmation prompt with `str` and callback `fn(bool)` - * - * Examples: - * - * program.confirm('continue? ', function(ok){ - * console.log(' got %j', ok); - * process.stdin.destroy(); - * }); - * - * @param {String} str - * @param {Function} fn - * @api public - */ - - -Command.prototype.confirm = function(str, fn, verbose){ - var self = this; - this.prompt(str, function(ok){ - if (!ok.trim()) { - if (!verbose) str += '(yes or no) '; - return self.confirm(str, fn, true); - } - fn(parseBool(ok)); - }); -}; - -/** - * Choice prompt with `list` of items and callback `fn(index, item)` - * - * Examples: - * - * var list = ['tobi', 'loki', 'jane', 'manny', 'luna']; - * - * console.log('Choose the coolest pet:'); - * program.choose(list, function(i){ - * console.log('you chose %d "%s"', i, list[i]); - * process.stdin.destroy(); - * }); - * - * @param {Array} list - * @param {Number|Function} index or fn - * @param {Function} fn - * @api public - */ - -Command.prototype.choose = function(list, index, fn){ - var self = this - , hasDefault = 'number' == typeof index; - - if (!hasDefault) { - fn = index; - index = null; - } - - list.forEach(function(item, i){ - if (hasDefault && i == index) { - console.log('* %d) %s', i + 1, item); - } else { - console.log(' %d) %s', i + 1, item); - } - }); - - function again() { - self.prompt(' : ', function(val){ - val = parseInt(val, 10) - 1; - if (hasDefault && isNaN(val)) val = index; - - if (null == list[val]) { - again(); - } else { - fn(val, list[val]); - } - }); - } - - again(); -}; - - -/** - * Output help information for this command - * - * @api public - */ - -Command.prototype.outputHelp = function(){ - process.stdout.write(this.helpInformation()); - this.emit('--help'); -}; - -/** - * Output help information and exit. - * - * @api public - */ - -Command.prototype.help = function(){ - this.outputHelp(); - process.exit(); -}; - -/** - * Camel-case the given `flag` - * - * @param {String} flag - * @return {String} - * @api private - */ - -function camelcase(flag) { - return flag.split('-').reduce(function(str, word){ - return str + word[0].toUpperCase() + word.slice(1); - }); -} - -/** - * Parse a boolean `str`. - * - * @param {String} str - * @return {Boolean} - * @api private - */ - -function parseBool(str) { - return /^y|yes|ok|true$/i.test(str); -} - -/** - * Pad `str` to `width`. - * - * @param {String} str - * @param {Number} width - * @return {String} - * @api private - */ - -function pad(str, width) { - var len = Math.max(0, width - str.length); - return str + Array(len + 1).join(' '); -} - -/** - * Output help information if necessary - * - * @param {Command} command to output help for - * @param {Array} array of options to search for -h or --help - * @api private - */ - -function outputHelpIfNecessary(cmd, options) { - options = options || []; - for (var i = 0; i < options.length; i++) { - if (options[i] == '--help' || options[i] == '-h') { - cmd.outputHelp(); - process.exit(0); - } - } -} diff --git a/tools/zerobinpaste.coffee b/tools/zerobinpaste.coffee deleted file mode 100644 index b41ff05..0000000 --- a/tools/zerobinpaste.coffee +++ /dev/null @@ -1,145 +0,0 @@ - -program - .version('0.0.1') - .usage('[options] [ file ... ]\n\n' + ' Paste contents of file(s) or stdin to 0bin site.') - .option('-u, --url [url]', 'URL of a 0bin site.') - .option('-e, --expire [period]', - 'Expiration period - one of: 1_view, 1_day (default), 1_month, never.', '1_day') - .option('-k, --entropy [bytes]', - 'Encryption key entropy (and hence length) to use,'\ - + ' in bytes (default: 32).\n'\ - + ' That key will be processed by 1000 pbkdf2-sha256 iterations, not used as-is.', 32) - .option('-c, --config [path]', - 'Path to zerobin configuration file (default: ~/.zerobinpasterc).\n'\ - + ' Should be json-file with the same keys as can be specified on the command line.\n'\ - + ' Example contents: {"url": "http://some-0bin.com"}', '~/.zerobinpasterc') - .option('-n, --nocheck', 'do not check SSL certs.') - .parse(process.argv); - - -[http, https, url, qs, fs, path] = ['http', 'https', 'url', 'querystring', 'fs', 'path'].map(require) - - -# Parse config file, if any -config = program.config.replace(/^~\/+/, '') -config = path.resolve(process.env.HOME, config) - -try - if fs.statSync(config).isFile() - config = JSON.parse(fs.readFileSync(config)) - (program[k] = v) for own k, v of config - - -# Sanity checks and option processing -if not program.url - console.error('ERROR: URL option must be specified.') - process.exit(1) - -if program.expire == '1_view' - # "burn_after_reading" is too damn long for cli - program.expire = 'burn_after_reading' - -expire_opts = ['burn_after_reading', '1_day', '1_month', 'never'] -if program.expire not in expire_opts - console.error( - "ERROR: --expire value (provided: '#{program.expire}')"\ - + ' must be one of: ' + expire_opts.join(', ') + "." ) - process.exit(1) - -program.entropy = parseInt(program.entropy) - - -# Generated key will use base64 (6b per char) charset -# Key is not decoded for pbkdf2, so it's generated via base64 here just for convenience -generate_key = (entropy) -> - entropy = Math.ceil(entropy / 8.0) * 8 - key = sjcl.bitArray.clamp( - sjcl.random.randomWords(Math.ceil(entropy / 32), 0), entropy ) - return sjcl.codec.base64.fromBits(key, 0).replace(/\=+$/, '').replace(/\//, '-') - - -# Paste one dump and print URL, optionally prefixed with name -paste_file = (content, name) -> - - content = sjcl.codec.utf8String.toBits(content) - content = sjcl.codec.base64.fromBits(content) - # content = lzw.compress(content) - - key = generate_key(program.entropy) - content = sjcl.encrypt(key, content) - content = qs.stringify - content: content - expiration: program.expire - - # host.com -> http://host.com - if not program.url.match(/^https?:\/\//) - program.url = 'http://' + program.url.replace(/^\/+/, '') - - proto = http - - if program.url.match(/^https:\/\//) - proto = https - - req_opts = url.parse(program.url) - req_opts.method = 'POST' - - req_opts.headers = - 'Content-Type': 'application/x-www-form-urlencoded' - 'Content-Length': content.length - - req_url_base = req_opts.path - .replace(/\/paste\/create\/?$/, '').replace(/\/+$/, '') - req_opts.path = req_url_base + '/paste/create' - - if program.nocheck - req_opts.rejectUnauthorized = false - - req = proto.request req_opts, (res) -> - req_reply = '' - res.setEncoding('utf8') - res.on 'data', (chunk) -> req_reply += chunk - res.on 'end', -> - req_reply = JSON.parse(req_reply) - if req_reply.status != 'ok' - console.error("ERROR: failure posting #{name} - " + req_reply.message) - return - - req_opts.pathname = req_url_base + '/paste/' + req_reply.paste - req_opts.hash = key - paste = url.format(req_opts) - - console.log(if name then "#{name} #{paste}" else paste) - - req.write(content) - req.end() - req.on 'error', (e) -> console.error(e) - -# Seed sjcl prng from /dev/(u)random -do (bytes=64) -> - for src in ['/dev/urandom', '/dev/random', null] - break if not src or fs.existsSync(src) - if not src - console.error( 'ERROR: Failed to seed PRNG -'\ - + ' /dev/(u)random is unavailable, relying only on sjcl entropy sources' ) - return - fd = fs.openSync(src, 'r') - buff = new Buffer(bytes) - fs.readSync(fd, buff, 0, bytes) - fs.closeSync(fd) - sjcl.random.addEntropy( - (buff.readUInt32BE(n) for n in [0..bytes/4]), bytes * 8, src ) - - -# Loop over file args or read stdin -if not program.args or not program.args.length - process.stdin.resume() - process.stdin.setEncoding('utf8') - - stdin_data = '' - process.stdin.on 'data', (chunk) -> stdin_data += chunk - process.stdin.on 'end', -> paste_file(stdin_data) - -else - for file in program.args - paste_file( fs.readFileSync(file, 'utf8'), - if program.args.length > 1 then path.basename(file) else null ) diff --git a/zerobin/static/css/style.min.css b/zerobin/static/css/style.min.css index bfc3712..df4215e 100644 --- a/zerobin/static/css/style.min.css +++ b/zerobin/static/css/style.min.css @@ -50,4 +50,4 @@ li.L1,li.L3,li.L5,li.L7,li.L9 { } * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic&display=swap");:root{--blue:#375a7f;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#e74c3c;--orange:#fd7e14;--yellow:#f39c12;--green:#00bc8c;--teal:#20c997;--cyan:#3498db;--white:#fff;--gray:#888;--gray-dark:#303030;--primary:#375a7f;--secondary:#444;--success:#00bc8c;--info:#3498db;--warning:#f39c12;--danger:#e74c3c;--light:#adb5bd;--dark:#303030;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.9375rem;font-weight:400;line-height:1.5;color:#fff;text-align:left;background-color:#222}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#00bc8c;text-decoration:none;background-color:transparent}a:hover{color:#007053;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#888;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.40625rem}h5,.h5{font-size:1.171875rem}h6,.h6{font-size:.9375rem}.lead{font-size:1.171875rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.171875rem}.blockquote-footer{display:block;font-size:80%;color:#888}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#222;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#888}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#222;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:inherit}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-sm,.container-md{max-width:720px}}@media(min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media(min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#fff}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #444}.table thead th{vertical-align:bottom;border-bottom:2px solid #444}.table tbody+tbody{border-top:2px solid #444}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #444}.table-bordered th,.table-bordered td{border:1px solid #444}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#303030}.table-hover tbody tr:hover{color:#fff;background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c7d1db}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#97a9bc}.table-hover .table-primary:hover{background-color:#b7c4d1}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b7c4d1}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#cbcbcb}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#9e9e9e}.table-hover .table-secondary:hover{background-color:#bebebe}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#bebebe}.table-success,.table-success>th,.table-success>td{background-color:#b8ecdf}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#7adcc3}.table-hover .table-success:hover{background-color:#a4e7d6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a4e7d6}.table-info,.table-info>th,.table-info>td{background-color:#c6e2f5}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#95c9ec}.table-hover .table-info:hover{background-color:#b0d7f1}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#b0d7f1}.table-warning,.table-warning>th,.table-warning>td{background-color:#fce3bd}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#f9cc84}.table-hover .table-warning:hover{background-color:#fbd9a5}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#fbd9a5}.table-danger,.table-danger>th,.table-danger>td{background-color:#f8cdc8}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#f3a29a}.table-hover .table-danger:hover{background-color:#f5b8b1}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f5b8b1}.table-light,.table-light>th,.table-light>td{background-color:#e8eaed}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#d4d9dd}.table-hover .table-light:hover{background-color:#dadde2}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#dadde2}.table-dark,.table-dark>th,.table-dark>td{background-color:#c5c5c5}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#939393}.table-hover .table-dark:hover{background-color:#b8b8b8}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b8b8b8}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#303030;border-color:#434343}.table .thead-light th{color:#444;background-color:#ebebeb;border-color:#444}.table-dark{color:#fff;background-color:#303030}.table-dark th,.table-dark td,.table-dark thead th{border-color:#434343}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em+0.75rem+2px);padding:.375rem .75rem;font-size:.9375rem;font-weight:400;line-height:1.5;color:#444;background-color:#fff;background-clip:padding-box;border:1px solid #222;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #444}.form-control:focus{color:#444;background-color:#fff;border-color:#739ac2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(55,90,127,0.25);box-shadow:0 0 0 .2rem rgba(55,90,127,0.25)}.form-control::-webkit-input-placeholder{color:#888;opacity:1}.form-control::-ms-input-placeholder{color:#888;opacity:1}.form-control::placeholder{color:#888;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#ebebeb;opacity:1}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#444;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.375rem+1px);padding-bottom:calc(0.375rem+1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem+1px);padding-bottom:calc(0.5rem+1px);font-size:1.171875rem;line-height:1.5}.col-form-label-sm{padding-top:calc(0.25rem+1px);padding-bottom:calc(0.25rem+1px);font-size:.8203125rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:.9375rem;line-height:1.5;color:#fff;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em+0.5rem+2px);padding:.25rem .5rem;font-size:.8203125rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em+1rem+2px);padding:.5rem 1rem;font-size:1.171875rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{color:#888}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#00bc8c}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.8203125rem;line-height:1.5;color:#fff;background-color:rgba(0,188,140,0.9);border-radius:.25rem}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#00bc8c;padding-right:calc(1.5em+0.75rem);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0088'%3e%3cpathfill='%2300bc8c'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em+0.1875rem) center;background-size:calc(0.75em+0.375rem) calc(0.75em+0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#00bc8c;-webkit-box-shadow:0 0 0 .2rem rgba(0,188,140,0.25);box-shadow:0 0 0 .2rem rgba(0,188,140,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em+0.75rem);background-position:top calc(0.375em+0.1875rem) right calc(0.375em+0.1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#00bc8c;padding-right:calc(0.75em+2.3125rem);background:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0045'%3e%3cpathfill='%23303030'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0088'%3e%3cpathfill='%2300bc8c'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em+0.375rem) calc(0.75em+0.375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#00bc8c;-webkit-box-shadow:0 0 0 .2rem rgba(0,188,140,0.25);box-shadow:0 0 0 .2rem rgba(0,188,140,0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#00bc8c}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#00bc8c}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#00bc8c}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#00efb2;background-color:#00efb2}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(0,188,140,0.25);box-shadow:0 0 0 .2rem rgba(0,188,140,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#00bc8c}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#00bc8c}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#00bc8c;-webkit-box-shadow:0 0 0 .2rem rgba(0,188,140,0.25);box-shadow:0 0 0 .2rem rgba(0,188,140,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e74c3c}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.8203125rem;line-height:1.5;color:#fff;background-color:rgba(231,76,60,0.9);border-radius:.25rem}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#e74c3c;padding-right:calc(1.5em+0.75rem);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='12'height='12'fill='none'stroke='%23E74C3C'viewBox='001212'%3e%3ccirclecx='6'cy='6'r='4.5'/%3e%3cpathstroke-linejoin='round'd='M5.83.6h.4L66.5z'/%3e%3ccirclecx='6'cy='8.2'r='.6'fill='%23E74C3C'stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em+0.1875rem) center;background-size:calc(0.75em+0.375rem) calc(0.75em+0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#e74c3c;-webkit-box-shadow:0 0 0 .2rem rgba(231,76,60,0.25);box-shadow:0 0 0 .2rem rgba(231,76,60,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em+0.75rem);background-position:top calc(0.375em+0.1875rem) right calc(0.375em+0.1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#e74c3c;padding-right:calc(0.75em+2.3125rem);background:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0045'%3e%3cpathfill='%23303030'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='12'height='12'fill='none'stroke='%23E74C3C'viewBox='001212'%3e%3ccirclecx='6'cy='6'r='4.5'/%3e%3cpathstroke-linejoin='round'd='M5.83.6h.4L66.5z'/%3e%3ccirclecx='6'cy='8.2'r='.6'fill='%23E74C3C'stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em+0.375rem) calc(0.75em+0.375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#e74c3c;-webkit-box-shadow:0 0 0 .2rem rgba(231,76,60,0.25);box-shadow:0 0 0 .2rem rgba(231,76,60,0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#e74c3c}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#e74c3c}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#e74c3c}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#ed7669;background-color:#ed7669}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(231,76,60,0.25);box-shadow:0 0 0 .2rem rgba(231,76,60,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#e74c3c}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#e74c3c}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#e74c3c;-webkit-box-shadow:0 0 0 .2rem rgba(231,76,60,0.25);box-shadow:0 0 0 .2rem rgba(231,76,60,0.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#fff;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:.9375rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#fff;text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(55,90,127,0.25);box-shadow:0 0 0 .2rem rgba(55,90,127,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#375a7f;border-color:#375a7f}.btn-primary:hover{color:#fff;background-color:#2b4764;border-color:#28415b}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#2b4764;border-color:#28415b;-webkit-box-shadow:0 0 0 .2rem rgba(85,115,146,0.5);box-shadow:0 0 0 .2rem rgba(85,115,146,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#375a7f;border-color:#375a7f}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#28415b;border-color:#243a53}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(85,115,146,0.5);box-shadow:0 0 0 .2rem rgba(85,115,146,0.5)}.btn-secondary{color:#fff;background-color:#444;border-color:#444}.btn-secondary:hover{color:#fff;background-color:#313131;border-color:#2b2a2a}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#313131;border-color:#2b2a2a;-webkit-box-shadow:0 0 0 .2rem rgba(96,96,96,0.5);box-shadow:0 0 0 .2rem rgba(96,96,96,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#444;border-color:#444}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#2b2a2a;border-color:#242424}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(96,96,96,0.5);box-shadow:0 0 0 .2rem rgba(96,96,96,0.5)}.btn-success{color:#fff;background-color:#00bc8c;border-color:#00bc8c}.btn-success:hover{color:#fff;background-color:#009670;border-color:#008966}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#009670;border-color:#008966;-webkit-box-shadow:0 0 0 .2rem rgba(38,198,157,0.5);box-shadow:0 0 0 .2rem rgba(38,198,157,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#00bc8c;border-color:#00bc8c}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#008966;border-color:#007c5d}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,198,157,0.5);box-shadow:0 0 0 .2rem rgba(38,198,157,0.5)}.btn-info{color:#fff;background-color:#3498db;border-color:#3498db}.btn-info:hover{color:#fff;background-color:#2384c6;border-color:#217dbb}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#2384c6;border-color:#217dbb;-webkit-box-shadow:0 0 0 .2rem rgba(82,167,224,0.5);box-shadow:0 0 0 .2rem rgba(82,167,224,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#3498db;border-color:#3498db}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#217dbb;border-color:#1f76b0}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,167,224,0.5);box-shadow:0 0 0 .2rem rgba(82,167,224,0.5)}.btn-warning{color:#fff;background-color:#f39c12;border-color:#f39c12}.btn-warning:hover{color:#fff;background-color:#d4860b;border-color:#c87f0a}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#d4860b;border-color:#c87f0a;-webkit-box-shadow:0 0 0 .2rem rgba(245,171,54,0.5);box-shadow:0 0 0 .2rem rgba(245,171,54,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#f39c12;border-color:#f39c12}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#c87f0a;border-color:#bc770a}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(245,171,54,0.5);box-shadow:0 0 0 .2rem rgba(245,171,54,0.5)}.btn-danger{color:#fff;background-color:#e74c3c;border-color:#e74c3c}.btn-danger:hover{color:#fff;background-color:#e12e1c;border-color:#d62c1a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#e12e1c;border-color:#d62c1a;-webkit-box-shadow:0 0 0 .2rem rgba(235,103,89,0.5);box-shadow:0 0 0 .2rem rgba(235,103,89,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e74c3c;border-color:#e74c3c}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#d62c1a;border-color:#ca2a19}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(235,103,89,0.5);box-shadow:0 0 0 .2rem rgba(235,103,89,0.5)}.btn-light{color:#222;background-color:#adb5bd;border-color:#adb5bd}.btn-light:hover{color:#fff;background-color:#98a2ac;border-color:#919ca6}.btn-light:focus,.btn-light.focus{color:#fff;background-color:#98a2ac;border-color:#919ca6;-webkit-box-shadow:0 0 0 .2rem rgba(152,159,166,0.5);box-shadow:0 0 0 .2rem rgba(152,159,166,0.5)}.btn-light.disabled,.btn-light:disabled{color:#222;background-color:#adb5bd;border-color:#adb5bd}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#fff;background-color:#919ca6;border-color:#8a95a1}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(152,159,166,0.5);box-shadow:0 0 0 .2rem rgba(152,159,166,0.5)}.btn-dark{color:#fff;background-color:#303030;border-color:#303030}.btn-dark:hover{color:#fff;background-color:#1d1d1d;border-color:#171616}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#1d1d1d;border-color:#171616;-webkit-box-shadow:0 0 0 .2rem rgba(79,79,79,0.5);box-shadow:0 0 0 .2rem rgba(79,79,79,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#303030;border-color:#303030}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#171616;border-color:#101010}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(79,79,79,0.5);box-shadow:0 0 0 .2rem rgba(79,79,79,0.5)}.btn-outline-primary{color:#375a7f;border-color:#375a7f}.btn-outline-primary:hover{color:#fff;background-color:#375a7f;border-color:#375a7f}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(55,90,127,0.5);box-shadow:0 0 0 .2rem rgba(55,90,127,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#375a7f;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#375a7f;border-color:#375a7f}.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{-webkit-box-shadow:0 0 0 .2rem rgba(55,90,127,0.5);box-shadow:0 0 0 .2rem rgba(55,90,127,0.5)}.btn-outline-secondary{color:#444;border-color:#444}.btn-outline-secondary:hover{color:#fff;background-color:#444;border-color:#444}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(68,68,68,0.5);box-shadow:0 0 0 .2rem rgba(68,68,68,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#444;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#444;border-color:#444}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(68,68,68,0.5);box-shadow:0 0 0 .2rem rgba(68,68,68,0.5)}.btn-outline-success{color:#00bc8c;border-color:#00bc8c}.btn-outline-success:hover{color:#fff;background-color:#00bc8c;border-color:#00bc8c}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,188,140,0.5);box-shadow:0 0 0 .2rem rgba(0,188,140,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#00bc8c;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#00bc8c;border-color:#00bc8c}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,188,140,0.5);box-shadow:0 0 0 .2rem rgba(0,188,140,0.5)}.btn-outline-info{color:#3498db;border-color:#3498db}.btn-outline-info:hover{color:#fff;background-color:#3498db;border-color:#3498db}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,152,219,0.5);box-shadow:0 0 0 .2rem rgba(52,152,219,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#3498db;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#3498db;border-color:#3498db}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,152,219,0.5);box-shadow:0 0 0 .2rem rgba(52,152,219,0.5)}.btn-outline-warning{color:#f39c12;border-color:#f39c12}.btn-outline-warning:hover{color:#fff;background-color:#f39c12;border-color:#f39c12}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(243,156,18,0.5);box-shadow:0 0 0 .2rem rgba(243,156,18,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f39c12;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f39c12;border-color:#f39c12}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(243,156,18,0.5);box-shadow:0 0 0 .2rem rgba(243,156,18,0.5)}.btn-outline-danger{color:#e74c3c;border-color:#e74c3c}.btn-outline-danger:hover{color:#fff;background-color:#e74c3c;border-color:#e74c3c}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(231,76,60,0.5);box-shadow:0 0 0 .2rem rgba(231,76,60,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#e74c3c;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#e74c3c;border-color:#e74c3c}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(231,76,60,0.5);box-shadow:0 0 0 .2rem rgba(231,76,60,0.5)}.btn-outline-light{color:#adb5bd;border-color:#adb5bd}.btn-outline-light:hover{color:#222;background-color:#adb5bd;border-color:#adb5bd}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(173,181,189,0.5);box-shadow:0 0 0 .2rem rgba(173,181,189,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#adb5bd;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#222;background-color:#adb5bd;border-color:#adb5bd}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(173,181,189,0.5);box-shadow:0 0 0 .2rem rgba(173,181,189,0.5)}.btn-outline-dark{color:#303030;border-color:#303030}.btn-outline-dark:hover{color:#fff;background-color:#303030;border-color:#303030}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(48,48,48,0.5);box-shadow:0 0 0 .2rem rgba(48,48,48,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#303030;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#303030;border-color:#303030}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(48,48,48,0.5);box-shadow:0 0 0 .2rem rgba(48,48,48,0.5)}.btn-link{font-weight:400;color:#00bc8c;text-decoration:none}.btn-link:hover{color:#007053;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#888;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.171875rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.8203125rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:.9375rem;color:#fff;text-align:left;list-style:none;background-color:#222;background-clip:padding-box;border:1px solid #444;border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #444}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#fff;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#fff;text-decoration:none;background-color:#375a7f}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#375a7f}.dropdown-item.disabled,.dropdown-item:disabled{color:#888;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.8203125rem;color:#888;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#fff}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:.9375rem;font-weight:400;line-height:1.5;color:#adb5bd;text-align:center;white-space:nowrap;background-color:#444;border:1px solid #222;border-radius:.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em+1rem+2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.171875rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em+0.5rem+2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.8203125rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.40625rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.203125rem;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#375a7f;background-color:#375a7f}.custom-control-input:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(55,90,127,0.25);box-shadow:0 0 0 .2rem rgba(55,90,127,0.25)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#739ac2}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#97b3d2;border-color:#97b3d2}.custom-control-input[disabled] ~ .custom-control-label,.custom-control-input:disabled ~ .custom-control-label{color:#888}.custom-control-input[disabled] ~ .custom-control-label::before,.custom-control-input:disabled ~ .custom-control-label::before{background-color:#ebebeb}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.203125rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.203125rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0088'%3e%3cpathfill='%23fff'd='M6.564.75l-3.593.612-1.538-1.55L04.26l2.9742.99L82.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#375a7f;background-color:#375a7f}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='4'viewBox='0044'%3e%3cpathstroke='%23fff'd='M02h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(55,90,127,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(55,90,127,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='12'height='12'viewBox='-4-488'%3e%3ccircler='3'fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(55,90,127,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(0.203125rem+2px);left:calc(-2.25rem+2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;-webkit-transform:translateX(0.75rem);transform:translateX(0.75rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(55,90,127,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em+0.75rem+2px);padding:.375rem 1.75rem .375rem .75rem;font-size:.9375rem;font-weight:400;line-height:1.5;color:#444;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='5'viewBox='0045'%3e%3cpathfill='%23303030'd='M20L02h4zm05L03h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #222;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#739ac2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(55,90,127,0.25);box-shadow:0 0 0 .2rem rgba(55,90,127,0.25)}.custom-select:focus::-ms-value{color:#444;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#888;background-color:#ebebeb}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #444}.custom-select-sm{height:calc(1.5em+0.5rem+2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.8203125rem}.custom-select-lg{height:calc(1.5em+1rem+2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.171875rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em+0.75rem+2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em+0.75rem+2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#739ac2;-webkit-box-shadow:0 0 0 .2rem rgba(55,90,127,0.25);box-shadow:0 0 0 .2rem rgba(55,90,127,0.25)}.custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label{background-color:#ebebeb}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em+0.75rem+2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#adb5bd;background-color:#fff;border:1px solid #222;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em+0.75rem);padding:.375rem .75rem;line-height:1.5;color:#adb5bd;content:"Browse";background-color:#444;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #222,0 0 0 .2rem rgba(55,90,127,0.25);box-shadow:0 0 0 1px #222,0 0 0 .2rem rgba(55,90,127,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #222,0 0 0 .2rem rgba(55,90,127,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #222,0 0 0 .2rem rgba(55,90,127,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#375a7f;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#97b3d2}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#375a7f;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#97b3d2}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#375a7f;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#97b3d2}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 2rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#adb5bd;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #444}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#444 #444 transparent}.nav-tabs .nav-link.disabled{color:#adb5bd;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#fff;background-color:#222;border-color:#444 #444 transparent}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#375a7f}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.32421875rem;padding-bottom:.32421875rem;margin-right:1rem;font-size:1.171875rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.171875rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#222}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#222}.navbar-light .navbar-nav .nav-link{color:rgba(34,34,34,0.7)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#222}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#222}.navbar-light .navbar-toggler{color:rgba(34,34,34,0.7);border-color:rgba(34,34,34,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='30'height='30'viewBox='003030'%3e%3cpathstroke='rgba%2834,34,34,0.7%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(34,34,34,0.7)}.navbar-light .navbar-text a{color:#222}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#222}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.6)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#fff}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.6);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='30'height='30'viewBox='003030'%3e%3cpathstroke='rgba%28255,255,255,0.6%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.6)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#303030;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#444;border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#444;border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#444;border-radius:.25rem}.breadcrumb-item{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#888;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#888}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:0;line-height:1.25;color:#fff;background-color:#00bc8c;border:0 solid transparent}.page-link:hover{z-index:2;color:#fff;text-decoration:none;background-color:#00efb2;border-color:transparent}.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(55,90,127,0.25);box-shadow:0 0 0 .2rem rgba(55,90,127,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#00efb2;border-color:transparent}.page-item.disabled .page-link{color:#fff;pointer-events:none;cursor:auto;background-color:#007053;border-color:transparent}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.171875rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.8203125rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#375a7f}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#28415b}a.badge-primary:focus,a.badge-primary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(55,90,127,0.5);box-shadow:0 0 0 .2rem rgba(55,90,127,0.5)}.badge-secondary{color:#fff;background-color:#444}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#2b2a2a}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(68,68,68,0.5);box-shadow:0 0 0 .2rem rgba(68,68,68,0.5)}.badge-success{color:#fff;background-color:#00bc8c}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#008966}a.badge-success:focus,a.badge-success.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,188,140,0.5);box-shadow:0 0 0 .2rem rgba(0,188,140,0.5)}.badge-info{color:#fff;background-color:#3498db}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#217dbb}a.badge-info:focus,a.badge-info.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,152,219,0.5);box-shadow:0 0 0 .2rem rgba(52,152,219,0.5)}.badge-warning{color:#fff;background-color:#f39c12}a.badge-warning:hover,a.badge-warning:focus{color:#fff;background-color:#c87f0a}a.badge-warning:focus,a.badge-warning.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(243,156,18,0.5);box-shadow:0 0 0 .2rem rgba(243,156,18,0.5)}.badge-danger{color:#fff;background-color:#e74c3c}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#d62c1a}a.badge-danger:focus,a.badge-danger.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(231,76,60,0.5);box-shadow:0 0 0 .2rem rgba(231,76,60,0.5)}.badge-light{color:#222;background-color:#adb5bd}a.badge-light:hover,a.badge-light:focus{color:#222;background-color:#919ca6}a.badge-light:focus,a.badge-light.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(173,181,189,0.5);box-shadow:0 0 0 .2rem rgba(173,181,189,0.5)}.badge-dark{color:#fff;background-color:#303030}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#171616}a.badge-dark:focus,a.badge-dark.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(48,48,48,0.5);box-shadow:0 0 0 .2rem rgba(48,48,48,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#303030;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3.90625rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#1d2f42;background-color:#d7dee5;border-color:#c7d1db}.alert-primary hr{border-top-color:#b7c4d1}.alert-primary .alert-link{color:#0d161f}.alert-secondary{color:#232323;background-color:#dadada;border-color:#cbcbcb}.alert-secondary hr{border-top-color:#bebebe}.alert-secondary .alert-link{color:#0a0909}.alert-success{color:#006249;background-color:#ccf2e8;border-color:#b8ecdf}.alert-success hr{border-top-color:#a4e7d6}.alert-success .alert-link{color:#002f23}.alert-info{color:#1b4f72;background-color:#d6eaf8;border-color:#c6e2f5}.alert-info hr{border-top-color:#b0d7f1}.alert-info .alert-link{color:#113249}.alert-warning{color:#7e5109;background-color:#fdebd0;border-color:#fce3bd}.alert-warning hr{border-top-color:#fbd9a5}.alert-warning .alert-link{color:#4e3206}.alert-danger{color:#78281f;background-color:#fadbd8;border-color:#f8cdc8}.alert-danger hr{border-top-color:#f5b8b1}.alert-danger .alert-link{color:#4f1a15}.alert-light{color:#5a5e62;background-color:#eff0f2;border-color:#e8eaed}.alert-light hr{border-top-color:#dadde2}.alert-light .alert-link{color:#424547}.alert-dark{color:#191919;background-color:#d6d6d6;border-color:#c5c5c5}.alert-dark hr{border-top-color:#b8b8b8}.alert-dark .alert-link{color:black}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.703125rem;background-color:#444;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#375a7f;-webkit-transition:width .6s ease;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#444;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#444;text-decoration:none;background-color:#444}.list-group-item-action:active{color:#fff;background-color:#ebebeb}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#303030;border:1px solid #444}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#888;pointer-events:none;background-color:#303030}.list-group-item.active{z-index:2;color:#fff;background-color:#375a7f;border-color:#375a7f}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#1d2f42;background-color:#c7d1db}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#1d2f42;background-color:#b7c4d1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1d2f42;border-color:#1d2f42}.list-group-item-secondary{color:#232323;background-color:#cbcbcb}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#232323;background-color:#bebebe}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#232323;border-color:#232323}.list-group-item-success{color:#006249;background-color:#b8ecdf}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#006249;background-color:#a4e7d6}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#006249;border-color:#006249}.list-group-item-info{color:#1b4f72;background-color:#c6e2f5}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#1b4f72;background-color:#b0d7f1}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#1b4f72;border-color:#1b4f72}.list-group-item-warning{color:#7e5109;background-color:#fce3bd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#7e5109;background-color:#fbd9a5}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#7e5109;border-color:#7e5109}.list-group-item-danger{color:#78281f;background-color:#f8cdc8}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#78281f;background-color:#f5b8b1}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#78281f;border-color:#78281f}.list-group-item-light{color:#5a5e62;background-color:#e8eaed}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#5a5e62;background-color:#dadde2}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#5a5e62;border-color:#5a5e62}.list-group-item-dark{color:#191919;background-color:#c5c5c5}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#191919;background-color:#b8b8b8}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#191919;border-color:#191919}.close{float:right;font-size:1.40625rem;font-weight:700;line-height:1;color:#fff;text-shadow:none;opacity:.5}.close:hover{color:#fff;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:#444;background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,0.1);box-shadow:0 .25rem .75rem rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#888;background-color:#303030;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#303030;background-clip:padding-box;border:1px solid #444;border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #444;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #444;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.8203125rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.8203125rem;word-wrap:break-word;background-color:#303030;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#303030}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#303030}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#303030}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #444}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#303030}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.9375rem;background-color:#444;border-bottom:1px solid #373737;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#fff}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0 .6s;transition:opacity 0 .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{-webkit-transition:none;transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'width='8'height='8'viewBox='0088'%3e%3cpathd='M5.250l-44441.5-1.5L4.254l2.5-2.5L5.250z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'width='8'height='8'viewBox='0088'%3e%3cpathd='M2.750l-1.51.5L3.754l-2.52.5L2.758l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#375a7f !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#28415b !important}.bg-secondary{background-color:#444 !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#2b2a2a !important}.bg-success{background-color:#00bc8c !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#008966 !important}.bg-info{background-color:#3498db !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#217dbb !important}.bg-warning{background-color:#f39c12 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#c87f0a !important}.bg-danger{background-color:#e74c3c !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#d62c1a !important}.bg-light{background-color:#adb5bd !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#919ca6 !important}.bg-dark{background-color:#303030 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#171616 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#375a7f !important}.border-secondary{border-color:#444 !important}.border-success{border-color:#00bc8c !important}.border-info{border-color:#3498db !important}.border-warning{border-color:#f39c12 !important}.border-danger{border-color:#e74c3c !important}.border-light{border-color:#adb5bd !important}.border-dark{border-color:#303030 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:.2rem !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-lg{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width:576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width:768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width:992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width:1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media(min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media(min-width:768px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media(min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media(min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width:576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width:768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width:992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width:1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;-ms-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports(position:-webkit-sticky) or(position:sticky){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important;box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{-webkit-box-shadow:none !important;box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media(min-width:576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media(min-width:768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media(min-width:992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media(min-width:1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media(min-width:576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width:768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width:992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width:1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#375a7f !important}a.text-primary:hover,a.text-primary:focus{color:#20344a !important}.text-secondary{color:#444 !important}a.text-secondary:hover,a.text-secondary:focus{color:#1e1e1e !important}.text-success{color:#00bc8c !important}a.text-success:hover,a.text-success:focus{color:#007053 !important}.text-info{color:#3498db !important}a.text-info:hover,a.text-info:focus{color:#1d6fa5 !important}.text-warning{color:#f39c12 !important}a.text-warning:hover,a.text-warning:focus{color:#b06f09 !important}.text-danger{color:#e74c3c !important}a.text-danger:hover,a.text-danger:focus{color:#bf2718 !important}.text-light{color:#adb5bd !important}a.text-light:hover,a.text-light:focus{color:#838f9b !important}.text-dark{color:#303030 !important}a.text-dark:hover,a.text-dark:focus{color:#0a0a0a !important}.text-body{color:#fff !important}.text-muted{color:#888 !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#444}.table .thead-dark th{color:inherit;border-color:#444}}.blockquote-footer{color:#888}.table-primary,.table-primary>th,.table-primary>td{background-color:#375a7f}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#444}.table-light,.table-light>th,.table-light>td{background-color:#adb5bd}.table-dark,.table-dark>th,.table-dark>td{background-color:#303030}.table-success,.table-success>th,.table-success>td{background-color:#00bc8c}.table-info,.table-info>th,.table-info>td{background-color:#3498db}.table-danger,.table-danger>th,.table-danger>td{background-color:#e74c3c}.table-warning,.table-warning>th,.table-warning>td{background-color:#f39c12}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-primary:hover,.table-hover .table-primary:hover>th,.table-hover .table-primary:hover>td{background-color:#2f4d6d}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>th,.table-hover .table-secondary:hover>td{background-color:#373737}.table-hover .table-light:hover,.table-hover .table-light:hover>th,.table-hover .table-light:hover>td{background-color:#9fa8b2}.table-hover .table-dark:hover,.table-hover .table-dark:hover>th,.table-hover .table-dark:hover>td{background-color:#232323}.table-hover .table-success:hover,.table-hover .table-success:hover>th,.table-hover .table-success:hover>td{background-color:#00a379}.table-hover .table-info:hover,.table-hover .table-info:hover>th,.table-hover .table-info:hover>td{background-color:#258cd1}.table-hover .table-danger:hover,.table-hover .table-danger:hover>th,.table-hover .table-danger:hover>td{background-color:#e43725}.table-hover .table-warning:hover,.table-hover .table-warning:hover>th,.table-hover .table-warning:hover>td{background-color:#e08e0b}.table-hover .table-active:hover,.table-hover .table-active:hover>th,.table-hover .table-active:hover>td{background-color:rgba(0,0,0,0.075)}.input-group-addon{color:#fff}.nav-tabs .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-pills .nav-link,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover{color:#fff}.breadcrumb a{color:#fff}.pagination a:hover{text-decoration:none}.close{opacity:.4}.close:hover,.close:focus{opacity:1}.alert{border:0;color:#fff}.alert a,.alert .alert-link{color:#fff;text-decoration:underline}.alert-primary{background-color:#375a7f}.alert-secondary{background-color:#444}.alert-success{background-color:#00bc8c}.alert-info{background-color:#3498db}.alert-warning{background-color:#f39c12}.alert-danger{background-color:#e74c3c}.alert-light{background-color:#adb5bd}.alert-dark{background-color:#303030}.list-group-item-action{color:#fff}.list-group-item-action:hover,.list-group-item-action:focus{background-color:#444;color:#fff}.list-group-item-action .list-group-item-heading{color:#fff} /* Our own CSS */ -[v-cloak]{display:none}.noscript{position:relative;top:25%;border:25px solid red}.brand{font-size:38px !important;padding:0 !important;margin-left:10%}.brand span{font-size:48px;line-height:0}.brand em{display:inline;color:#d40202;font-size:27px}.about{line-height:13px;font-style:italic;text-align:right;padding-top:9px;margin-bottom:0 !important}.center{text-align:center}.about span{font-size:10px}.blk-space{height:20px;display:block}.sidebar-nav{padding:9px 0}select{width:135px}ul,ol{padding:0;margin:0}a{color:#2ea1d7}a:hover{color:#1888bc}p{margin:0 0 20px}.grey{color:#999}.nav-list{padding-right:0 !important;font-size:12px}blockquote{width:630px;float:left}.alert .title{display:block}#app{display:flex;min-height:100vh;flex-direction:column}#wrap-content{flex:1}.footer{text-align:center;height:60px;width:100%;position:relative;display:block;margin:0;padding:8px 0 0 0;background-color:#424141}.footer li{list-style-type:none;display:inline}.footer li span{color:#2ea1d7}.footer li span:hover{color:#1888bc;text-decoration:underline;cursor:pointer}.footer li:not(:last-child):after{content:' -'}.btn-group{float:left}html.file-upload p.file-upload{float:left;margin:22px 0 0 21px;display:none}html.file-upload p.file-upload{display:inherit}html.no-file-upload p.file-upload{display:none}input.btn-upload{position:relative;left:-6px;width:100px;z-index:1;margin-top:-13px}input.hide-upload{position:relative;left:-80px;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;z-index:2;width:0;margin-top:-20px;cursor:pointer;cursor:hand;height:24px}h1{font-size:2em}.reader-mode-title{text-align:center;margin-bottom:30px}.paste-options-res{text-align:center;margin-bottom:10px;opacity:.9 !important}.reader-mode-tools{display:none !important}.paste-options-res .btn-group{float:none;border:0}.paste-options-res span{border:0}.paste-form{position:relative}#expiration-tag{position:absolute;right:10px;margin:1em;background:grey;color:white;font-size:.8em;padding:0 1ex;opacity:.5;filter:alpha(opacity=50);font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.paste-options,.paste-options-res{background-color:#333;padding:10px;opacity:.5}.paste-options-res svg{margin-left:8px}.paste-options span{background-color:#3c4a59;color:#f9fafc;width:70px}.paste-options:hover{opacity:1}.paste-options input{background-color:#375a7f;color:#eee}::placeholder{color:#f9fafc !important;opacity:1}.paste-wrapper{width:100%;text-align:center;background-color:#333}.paste-wrapper img{max-width:100%}.pre-wrapper{margin:8px 0 8px 0}#paste-content.linenums{padding-left:0}.submit-form{display:none}.tip svg{margin-left:6px}a#clip-button.hover{cursor:pointer;text-decoration:underline}li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{list-style-type:decimal;background:inherit}pre.prettyprint{width:100%;min-height:100px;padding:5px;word-break:break-word;margin-bottom:0}ol.linenums{margin:0 0 0 55px}pre{white-space:pre-wrap;overflow:visible}.caret{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #f9fafc;width:1px;margin:8px 0 0 4px;display:inline-block}.form-control,.form-control:focus,.form-control:disabled,.form-control[readonly],#paste-content{background-color:#375a7f;color:#f9fafc;border-radius:3px}.upload-file{min-width:100px;margin-right:4px}.form-group{margin-bottom:0}.download-link{border-top-left-radius:3px !important;border-bottom-left-radius:3px !important}.download-link a,.buy-btc a{color:#eee}.download-link a:hover,.buy-btc a:hover{text-decoration:none}.select-date{width:320px;float:right}.select-date-clone{width:60%;max-width:320px}.container-md{margin-top:20px;padding-bottom:130px}form textarea{overflow-y:auto;min-height:250px}.legal{margin:0 auto;width:300px;text-align:center;margin-top:30px}#alert-template{display:none}.progress{margin:8px 0 8px 0;height:1.5rem}.progress .bar{width:25%;padding:12px;text-align:left}.progress-container{margin:8px 0 8px 0;clear:both}html.local-storage .no-local-storage{display:none}html.no-local-storage .local-storage{display:none}canvas{border:1px solid white}.noscript{text-align:center;color:red;font-weight:bold}#faq dt{margin:2em 0 1em 0}#faq p{margin:1em}#force-coloration{text-decoration:underline}#content.hover{background-color:#eee}.topnav{height:60px;background-color:#333}.topnav .brand{float:left;display:block;color:#f2f2f2;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px;width:calc(22% - 30px)}.topnav .tagline{font-size:.9em;padding:8px;float:left;margin-left:20px}.topnav .tagline span{font-style:italic}.topnav a.active{background-color:#4caf50;color:#f9fafc}.topnav .icon{display:none}nav{float:right;margin:18px}nav ul li{float:left;list-style:none}nav ul li a{color:#f9fafc;background:#333;padding:2px 10px 0 10px;text-decoration:none;height:30px;display:inline-block}nav ul li a:hover{background:#375a7f;border-radius:3px;color:#FFF;text-decoration:none}.submenu{position:relative}.submenu ul{position:absolute;margin:6px 0 0 0;width:fill-available;z-index:999;border:1px solid #666;border-radius:3px;padding:0;width:133px;border-top:0}.submenu li{display:block;background:#375a7f;color:white;float:none;text-align:center}.submenu li a{background:transparent;padding:10px;display:block;display:inline-table;width:-moz-available;width:-webkit-fill-available;width:fill-available}.submenu li a:hover,.submenu li.active{background:gray}.submenu:hover ul{display:block}@media screen and (max-width:1060px){.topnav a:not(:first-child){display:none}.topnav .tagline{display:none}.brand{margin-left:1%}.btn,.btn-group span{font-size:.77em}.reader-tools{bottom:30px}}.responsive-icons svg{display:none}@media screen and (max-width:660px){.reader-mode .submenu{display:none}.reader-mode .reader-book{display:block}.paste-wrapper img{width:94%;max-width:50%}.paste-options-res a{max-width:120px;width:100%;overflow:hidden}}@media screen and (max-width:460px){.responsive-icons{font-size:0}.responsive-icons svg{display:block}}#readable-paste-content{color:#f2f2f2;max-width:800px;width:90%;text-align:justify;margin:auto;margin-top:20px;white-space:pre-wrap;overflow:visible}.reader-mode-bg{background-color:#333}.reader-book svg{font-size:26px}.reader-tools{color:#eee}.reader-tools.min a{font-size:14px}.reader-tools.max a{font-size:18px}.login-form{width:80%;max-width:500px;margin:auto}#password-field{width:calc(100% - 65px)}.admin-header{text-align:center;font-size:1.5em;color:#f2f2f2;margin:20px 0 20px 0;clear:both}.admin-header svg{font-size:4em;opacity:.3}form{clear:both}.logout svg{width:16px;height:16px;margin:0 10px 2px 0} \ No newline at end of file +[v-cloak]{display:none}.noscript{position:relative;top:25%;border:25px solid red}.brand{font-size:38px !important;padding:0 !important;margin-left:10%}.brand span{font-size:48px;line-height:0}.brand em{display:inline;color:#d40202;font-size:27px}.about{line-height:13px;font-style:italic;text-align:right;padding-top:9px;margin-bottom:0 !important}.center{text-align:center}.about span{font-size:10px}.blk-space{height:20px;display:block}.sidebar-nav{padding:9px 0}select{width:135px}ul,ol{padding:0;margin:0}a{color:#2ea1d7}a:hover{color:#1888bc}p{margin:0 0 20px}.grey{color:#999}.nav-list{padding-right:0 !important;font-size:12px}blockquote{width:630px;float:left}.alert .title{display:block}#app{display:flex;min-height:100vh;flex-direction:column}#wrap-content{flex:1}.footer{text-align:center;height:60px;width:100%;position:relative;display:block;margin:0;padding:8px 0 0 0;background-color:#424141}.footer li{list-style-type:none;display:inline}.footer li span{color:#2ea1d7}.footer li span:hover{color:#1888bc;text-decoration:underline;cursor:pointer}.footer li:not(:last-child):after{content:' -'}.btn-group{float:left}html.file-upload p.file-upload{float:left;margin:22px 0 0 21px;display:none}html.file-upload p.file-upload{display:inherit}html.no-file-upload p.file-upload{display:none}input.btn-upload{position:relative;left:-6px;width:100px;z-index:1;margin-top:-13px}input.hide-upload{position:relative;left:-80px;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;z-index:2;width:0;margin-top:-20px;cursor:pointer;cursor:hand;height:24px}h1{font-size:2em}.reader-mode-title{text-align:center;margin-bottom:30px}.paste-options-res{text-align:center;margin-bottom:10px;opacity:.9 !important}.reader-mode-tools{display:none !important}.paste-options-res .btn-group{float:none;border:0}.paste-options-res span{border:0}.paste-form{position:relative}#expiration-tag{position:absolute;right:10px;margin:1em;background:grey;color:white;font-size:.8em;padding:0 1ex;opacity:.5;filter:alpha(opacity=50);font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.paste-options,.paste-options-res{background-color:#333;padding:10px;opacity:.5}.paste-options-res svg{margin-left:8px}.paste-options span{background-color:#3c4a59;color:#f9fafc;width:70px}.paste-options:hover{opacity:1}.paste-options input{background-color:#375a7f;color:#eee}::placeholder{color:#f9fafc !important;opacity:1}.paste-wrapper{width:100%;text-align:center;background-color:#333}.paste-wrapper img{max-width:100%}.pre-wrapper{margin:8px 0 8px 0}#paste-content.linenums{padding-left:0}.submit-form{display:none}.tip svg{margin-left:6px}a#clip-button.hover{cursor:pointer;text-decoration:underline}li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{list-style-type:decimal;background:inherit}pre.prettyprint{width:100%;min-height:100px;padding:5px;word-break:break-word;margin-bottom:0}ol.linenums{margin:0 0 0 55px}pre{white-space:pre-wrap;overflow:visible}.caret{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #f9fafc;width:1px;margin:8px 0 0 4px;display:inline-block}.form-control,.form-control:focus,.form-control:disabled,.form-control[readonly],#paste-content{background-color:#375a7f;color:#f9fafc;border-radius:3px}.upload-file{min-width:100px;margin-right:4px}.form-group{margin-bottom:0}.download-link{border-top-left-radius:3px !important;border-bottom-left-radius:3px !important}.download-link a,.buy-btc a{color:#eee}.download-link a:hover,.buy-btc a:hover{text-decoration:none}.select-date{width:320px;float:right}.select-date-clone{width:60%;max-width:320px}.container-md{margin-top:20px;padding-bottom:130px}form textarea{overflow-y:auto;min-height:250px}.legal{margin:0 auto;width:300px;text-align:center;margin-top:30px}#alert-template{display:none}.progress{margin:8px 0 8px 0;height:1.5rem}.progress .bar{width:25%;padding:12px;text-align:left}.progress-container{margin:8px 0 8px 0;clear:both}html.local-storage .no-local-storage{display:none}html.no-local-storage .local-storage{display:none}canvas{border:1px solid white}.noscript{text-align:center;color:red;font-weight:bold}#faq dt{margin:2em 0 1em 0}#faq p{margin:1em}#force-coloration{text-decoration:underline}#content.hover{background-color:#eee}.topnav{height:60px;background-color:#333}.topnav .brand{float:left;display:block;color:#f2f2f2;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px;width:calc(22% - 30px)}.topnav .tagline{font-size:.9em;padding:8px;float:left;margin-left:20px}.topnav .tagline span{font-style:italic}.topnav a.active{background-color:#4caf50;color:#f9fafc}.topnav .icon{display:none}nav{float:right;margin:18px}nav ul li{float:left;list-style:none}nav ul li a{color:#f9fafc;background:#333;padding:2px 10px 0 10px;text-decoration:none;height:30px;display:inline-block}nav ul li a:hover{background:#375a7f;border-radius:3px;color:#FFF;text-decoration:none}.submenu{position:relative}.submenu ul{position:absolute;margin:6px 0 0 0;width:fill-available;z-index:999;border:1px solid #666;border-radius:3px;padding:0;width:133px;border-top:0}.submenu li{display:block;background:#375a7f;color:white;float:none;text-align:center}.submenu li a{background:transparent;padding:10px;display:block;display:inline-table;width:-moz-available;width:-webkit-fill-available;width:fill-available}.submenu li a:hover,.submenu li.active{background:gray}.submenu:hover ul{display:block}@media screen and (max-width:1060px){.topnav a:not(:first-child){display:none}.topnav .tagline{display:none}.brand{margin-left:1%}.btn,.btn-group span{font-size:.77em}.reader-tools{bottom:30px}}.responsive-icons svg{display:none}@media screen and (max-width:660px){.reader-mode .submenu{display:none}.reader-mode .reader-book{display:block}.paste-wrapper img{width:94%;max-width:50%}.paste-options-res a{max-width:120px;width:100%;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:460px){.responsive-icons{font-size:0}.responsive-icons svg{display:block}}#readable-paste-content{color:#f2f2f2;max-width:800px;width:90%;text-align:justify;margin:auto;margin-top:20px;white-space:pre-wrap;overflow:visible}.reader-mode-bg{background-color:#333}.reader-book svg{font-size:26px}.reader-tools{color:#eee}.reader-tools.min a{font-size:14px}.reader-tools.max a{font-size:18px}.login-form{width:80%;max-width:500px;margin:auto}#password-field{width:calc(100% - 65px)}.admin-header{text-align:center;font-size:1.5em;color:#f2f2f2;margin:20px 0 20px 0;clear:both}.admin-header svg{font-size:4em;opacity:.3}form{clear:both}.logout svg{width:16px;height:16px;margin:0 10px 2px 0} \ No newline at end of file diff --git a/zerobin/wsgi.py b/zerobin/wsgi.py index 3add608..fc175f8 100644 --- a/zerobin/wsgi.py +++ b/zerobin/wsgi.py @@ -1,3 +1,10 @@ from zerobin.routes import get_app +# Remember you can set the following environment variables to configure +# how get_app() setup the 0bin: +# +# - ZEROBIN_DEBUG = +# - ZEROBIN_DATA_DIR +# - ZEROBIN_CONFIG_DIR + settings, app = get_app()