diff --git a/_build/templates/default/gruntfile.js b/_build/templates/default/gruntfile.js index c5b64af6c38..74873a063c2 100644 --- a/_build/templates/default/gruntfile.js +++ b/_build/templates/default/gruntfile.js @@ -1,313 +1,279 @@ var coreJSFiles = [ - '<%= dirs.manager %>assets/modext/core/modx.localization.js', - '<%= dirs.manager %>assets/modext/util/utilities.js', - '<%= dirs.manager %>assets/modext/util/datetime.js', - '<%= dirs.manager %>assets/modext/util/uploaddialog.js', - '<%= dirs.manager %>assets/modext/util/fileupload.js', - '<%= dirs.manager %>assets/modext/util/superboxselect.js', - '<%= dirs.manager %>assets/modext/core/modx.component.js', - '<%= dirs.manager %>assets/modext/core/modx.view.js', - '<%= dirs.manager %>assets/modext/widgets/core/modx.button.js', - '<%= dirs.manager %>assets/modext/widgets/core/modx.searchbar.js', - '<%= dirs.manager %>assets/modext/widgets/core/modx.panel.js', - '<%= dirs.manager %>assets/modext/widgets/core/modx.tabs.js', - '<%= dirs.manager %>assets/modext/widgets/core/modx.window.js', - '<%= dirs.manager %>assets/modext/widgets/core/modx.combo.js', - '<%= dirs.manager %>assets/modext/widgets/core/modx.grid.js', - '<%= dirs.manager %>assets/modext/widgets/core/modx.console.js', - '<%= dirs.manager %>assets/modext/widgets/core/modx.portal.js', - '<%= dirs.manager %>assets/modext/widgets/windows.js', - '<%= dirs.manager %>assets/fileapi/FileAPI.js', - '<%= dirs.manager %>assets/modext/util/multiuploaddialog.js', - '<%= dirs.manager %>assets/modext/widgets/core/tree/modx.tree.js', - '<%= dirs.manager %>assets/modext/widgets/core/tree/modx.tree.treeloader.js', - '<%= dirs.manager %>assets/modext/widgets/modx.treedrop.js', - '<%= dirs.manager %>assets/modext/widgets/core/modx.tree.asynctreenode.js', - '<%= dirs.manager %>assets/modext/widgets/resource/modx.tree.resource.js', - '<%= dirs.manager %>assets/modext/widgets/element/modx.tree.element.js', - '<%= dirs.manager %>assets/modext/widgets/system/modx.tree.directory.js', - '<%= dirs.manager %>assets/modext/widgets/system/modx.panel.filetree.js', - '<%= dirs.manager %>assets/modext/widgets/media/modx.browser.js', - '<%= dirs.manager %>assets/modext/core/modx.layout.js' -]; -var sass = require('node-sass'); - -module.exports = function (grunt) { - // Project configuration. - grunt.initConfig({ - pkg: grunt.file.readJSON('package.json'), - dirs: { - /* just defining some properties */ - lib: 'node_modules/', - scss: 'sass/', - css: '../../../manager/templates/default/css/', - template: '../../../manager/templates/default/', - manager: '../../../manager/', - setup: '../../../setup/assets/css/', - root: '../../../' - }, - copy: { /* move files */ - bourbon: { - files: [{ - src: '**/*', - cwd: '<%= dirs.lib %>bourbon/core', - dest: '<%= dirs.scss %>/bourbon', - expand: true, - nonull: true - }] - }, - neat: { - files: [{ - src: '**/*', - cwd: '<%= dirs.lib %>bourbon-neat/core', - dest: '<%= dirs.scss %>/neat', - expand: true, - nonull: true - }] - }, - fontawesome: { - files: [{ - src: '**/*', - cwd: '<%= dirs.lib %>@fortawesome/fontawesome-free/scss/', - dest: '<%= dirs.scss %>/font-awesome/', - expand: true, - flatten: true, - nonull: true - }, { - src: '**/*', - cwd: '<%= dirs.lib %>@fortawesome/fontawesome-free/webfonts/', - dest: '<%= dirs.template %>/fonts/', - expand: true, - flatten: true, - nonull: true - }] - } - }, - cssmin: { - compress: { - options: { - report: 'min', - sourceMap: true, - keepSpecialComments: 1, - banner: '/*!' + - '\n* ' + - '\n* Copyright (C) <%= grunt.template.today("yyyy") %> MODX LLC' + - '\n* ' + - '\n* This file is part of <%= pkg.title %> and was compiled using Grunt.' + - '\n* ' + - '\n* <%= pkg.title %> is free software: you can redistribute it and/or modify it under the terms of the' + - '\n* GNU General Public License as published by the Free Software Foundation, either version 2 of the' + - '\n* License, or (at your option) any later version.' + - '\n* ' + - '\n* <%= pkg.title %> is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;' + - '\n* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.' + - '\n* ' + - '\n* See the GNU General Public License for more details. You should have received a copy of the GNU' + - '\n* General Public License along with <%= pkg.title %>. If not, see .' + - '\n* ' + - '\n*/' - }, - files: { - '<%= dirs.css %>index-min.css': '<%= dirs.css %>index.css', - '<%= dirs.css %>login-min.css': '<%= dirs.css %>login.css', - '<%= dirs.setup %>installer-min.css': '<%= dirs.setup %>installer.css' - } - } - }, - sass: { - dist: { - options: { - style: 'compressed', - compass: false, - sourcemap: false, - implementation: sass, - update: true - }, - files: { - '<%= dirs.css %>index.css': 'sass/index.scss', - '<%= dirs.css %>login.css': 'sass/login.scss', - '<%= dirs.setup %>installer.css': 'sass/installer.scss' - } - }, - dev: { - options: { - style: 'expanded', - compass: false, - sourcemap: false, - implementation: sass, - trace: true - }, - files: { - '<%= dirs.css %>index.css': 'sass/index.scss', - '<%= dirs.css %>login.css': 'sass/login.scss', - '<%= dirs.setup %>installer.css': 'sass/installer.scss' - } - } + '<%= dirs.manager %>assets/modext/core/modx.localization.js', + '<%= dirs.manager %>assets/modext/util/utilities.js', + '<%= dirs.manager %>assets/modext/util/datetime.js', + '<%= dirs.manager %>assets/modext/util/uploaddialog.js', + '<%= dirs.manager %>assets/modext/util/fileupload.js', + '<%= dirs.manager %>assets/modext/util/superboxselect.js', + '<%= dirs.manager %>assets/modext/core/modx.component.js', + '<%= dirs.manager %>assets/modext/core/modx.view.js', + '<%= dirs.manager %>assets/modext/widgets/core/modx.button.js', + '<%= dirs.manager %>assets/modext/widgets/core/modx.searchbar.js', + '<%= dirs.manager %>assets/modext/widgets/core/modx.panel.js', + '<%= dirs.manager %>assets/modext/widgets/core/modx.tabs.js', + '<%= dirs.manager %>assets/modext/widgets/core/modx.window.js', + '<%= dirs.manager %>assets/modext/widgets/core/modx.combo.js', + '<%= dirs.manager %>assets/modext/widgets/core/modx.grid.js', + '<%= dirs.manager %>assets/modext/widgets/core/modx.console.js', + '<%= dirs.manager %>assets/modext/widgets/core/modx.portal.js', + '<%= dirs.manager %>assets/modext/widgets/windows.js', + '<%= dirs.manager %>assets/fileapi/FileAPI.js', + '<%= dirs.manager %>assets/modext/util/multiuploaddialog.js', + '<%= dirs.manager %>assets/modext/widgets/core/tree/modx.tree.js', + '<%= dirs.manager %>assets/modext/widgets/core/tree/modx.tree.treeloader.js', + '<%= dirs.manager %>assets/modext/widgets/modx.treedrop.js', + '<%= dirs.manager %>assets/modext/widgets/core/modx.tree.asynctreenode.js', + '<%= dirs.manager %>assets/modext/widgets/resource/modx.tree.resource.js', + '<%= dirs.manager %>assets/modext/widgets/element/modx.tree.element.js', + '<%= dirs.manager %>assets/modext/widgets/system/modx.tree.directory.js', + '<%= dirs.manager %>assets/modext/widgets/system/modx.panel.filetree.js', + '<%= dirs.manager %>assets/modext/widgets/media/modx.browser.js', + '<%= dirs.manager %>assets/modext/core/modx.layout.js' + ], + sassCompileFileMap = { + '<%= dirs.css %>index.css': 'sass/index.scss', + '<%= dirs.css %>login.css': 'sass/login.scss', + '<%= dirs.setup %>installer.css': 'sass/installer.scss' }, - autoprefixer: { /* this expands the css so it needs to get compressed with cssmin afterwards */ - options: { - browsers: ['last 2 versions', 'ie 8', 'ie 9'] - }, + bannerText = '/*' + + '\n* ' + + '\n* Copyright (C) <%= grunt.template.today("yyyy") %> MODX LLC' + + '\n* ' + + '\n* This file is part of <%= pkg.title %> and was compiled using Grunt.' + + '\n* ' + + '\n* <%= pkg.title %> is free software: you can redistribute it and/or modify it under the terms of the' + + '\n* GNU General Public License as published by the Free Software Foundation, either version 2 of the' + + '\n* License, or (at your option) any later version.' + + '\n* ' + + '\n* <%= pkg.title %> is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;' + + '\n* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.' + + '\n* ' + + '\n* See the GNU General Public License for more details. You should have received a copy of the GNU' + + '\n* General Public License along with <%= pkg.title %>. If not, see .' + + '\n* ' + + '\n*/' + + '\n', + cssFileMain = '<%= dirs.css %>index.css', + cssFileSetup = '<%= dirs.setup %>installer.css', + cssFileLogin = '<%= dirs.css %>login.css', + cssMinFileMain = '<%= dirs.css %>index-min.css', + cssMinFileSetup = '<%= dirs.setup %>installer-min.css', + cssMinFileLogin = '<%= dirs.css %>login-min.css' + ; - // just prefix the specified file - index: { - options: {}, - src: '<%= dirs.css %>index.css', - dest: '<%= dirs.css %>index.css' - }, - login: { - options: {}, - src: '<%= dirs.css %>login.css', - dest: '<%= dirs.css %>login.css' - }, - setup: { - options: {}, - src: '<%= dirs.setup %>installer.css', - dest: '<%= dirs.setup %>installer.css' - } - }, - csslint: { - strict: { - options: { - import: 2 +module.exports = function(grunt) { + // Project configuration. + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + dirs: { + /* just defining some properties */ + lib: 'node_modules/', + scss: 'sass/', + css: '../../../manager/templates/default/css/', + template: '../../../manager/templates/default/', + manager: '../../../manager/', + setup: '../../../setup/assets/css/', + root: '../../../' }, - src: ['<%= dirs.css %>*.css'] - } - }, - watch: { /* trigger tasks on save */ - scss: { - files: ['<%= dirs.scss %>/**/*'], - tasks: ['sass:dev', 'notify:sass'] - }, - css: { - options: { - livereload: true + copy: { + /* move files */ + bourbon: { + files: [{ + src: '**/*', + cwd: '<%= dirs.lib %>bourbon/core', + dest: '<%= dirs.scss %>/bourbon', + expand: true, + nonull: true + }] + }, + neat: { + files: [{ + src: '**/*', + cwd: '<%= dirs.lib %>bourbon-neat/core', + dest: '<%= dirs.scss %>/neat', + expand: true, + nonull: true + }] + }, + fontawesome: { + files: [{ + src: '**/*', + cwd: '<%= dirs.lib %>@fortawesome/fontawesome-free/scss/', + dest: '<%= dirs.scss %>/font-awesome/', + expand: true, + flatten: true, + nonull: true + }, { + src: '**/*', + cwd: '<%= dirs.lib %>@fortawesome/fontawesome-free/webfonts/', + dest: '<%= dirs.template %>/fonts/', + expand: true, + flatten: true, + nonull: true + }] + } }, - files: ['<%= dirs.css %>*.css'], - tasks: [] - }, - js: { - files: coreJSFiles, - tasks: ['compress'] - } - }, - imageoptim: { - png: { - options: { - jpegMini: false, - imageAlpha: true, - quitAfter: true + concat: { + options: { + stripBanners: true, + banner: bannerText + }, + mainCss: { + src: [cssFileMain], + dest: cssFileMain + }, + setupCss: { + src: [cssFileSetup], + dest: cssFileSetup + }, + loginCss: { + src: [cssFileLogin], + dest: cssFileLogin + }, + mainCssDist: { + src: [cssMinFileMain], + dest: cssMinFileMain + }, + setupCssDist: { + src: [cssMinFileSetup], + dest: cssMinFileSetup + }, + loginCssDist: { + src: [cssMinFileLogin], + dest: cssMinFileLogin + } }, - src: [ - '<%= dirs.root %>setup/assets/**/*.png', - '<%= dirs.root %>_build/docs/**/*.png', - '<%= dirs.root %>manager/assets/ext3/**/*.png', - '<%= dirs.root %>manager/templates/default/**/*.png' - ] - }, - jpg: { - options: { - jpegMini: false, - imageAlpha: false, - quitAfter: true + 'dart-sass': { + dist: { + options: { + indentWidth: 4, + sourceMap: false, + update: true + }, + files: sassCompileFileMap + } }, - src: [ - '<%= dirs.root %>setup/assets/**/*.jpg', - '<%= dirs.root %>_build/docs/**/*.jpg', - '<%= dirs.root %>manager/assets/ext3/**/*.jpg', - '<%= dirs.root %>manager/templates/default/**/*.jpg' - ] - }, - gif: { - options: { - jpegMini: false, - imageAlpha: false, - quitAfter: true + postcss: { + options: { + map: { + inline: false + }, + processors: [ + require('autoprefixer')(), + require('cssnano')({ + preset: 'default' + }) + ] + }, + index: { + src: cssFileMain, + dest: cssMinFileMain + }, + login: { + src: cssFileLogin, + dest: cssMinFileLogin + }, + setup: { + src: cssFileSetup, + dest: cssMinFileSetup + } }, - src: [ - '<%= dirs.root %>setup/assets/**/*.gif', - '<%= dirs.root %>_build/docs/**/*.gif', - '<%= dirs.root %>manager/assets/ext3/**/*.gif', - '<%= dirs.root %>manager/templates/default/**/*.gif' - ] - } - }, - uglify: { - jsgrps: { - options: { - report: 'min', - mangle: false, - sourceMap: true + watch: { + /* trigger tasks on save */ + scss: { + files: ['<%= dirs.scss %>/**/*'], + tasks: ['dart-sass:dist', 'notify:sass'] + }, + css: { + options: { + livereload: true + }, + files: ['<%= dirs.css %>*.css'], + tasks: [] + }, + js: { + files: coreJSFiles, + tasks: ['compress'] + } }, - files: { - '<%= dirs.manager %>assets/modext/modx.jsgrps-min.js': coreJSFiles - } - } - }, - notify: { - sass: { - options: { - message: "Sass files created.", - title: "grunt" - } - }, - js: { - options: { - message: "Core JS concatenated and minified.", - title: "grunt" - } - }, - map: { - options: { - message: "Sass files created with source maps.", - title: "grunt" - } - }, - build: { - options: { - title: "grunt", - message: "Build complete." - } - }, - prefixes: { - options: { - title: "grunt", - message: "CSS prefixes added." - } - }, - watch: { - options: { - title: "grunt", - message: "Watching. Grunt has its eye on you." - } - }, - expand: { - options: { - title: "grunt", - message: "CSS Expanded. Don't check it in." - } - }, - uglify: { - options: { - title: "grunt", - message: "JavaScript uglified." + terser: { + jsgrps: { + options: { + ecma: 2015, + mangle: false, + sourceMap: true, + format: { + preamble: bannerText + } + }, + files: { + '<%= dirs.manager %>assets/modext/modx.jsgrps-min.js': coreJSFiles + } + } + }, + notify: { + sass: { + options: { + message: "Sass files compiled.", + title: "grunt" + } + }, + js: { + options: { + message: "Core JS concatenated and minified.", + title: "grunt" + } + }, + build: { + options: { + title: "grunt", + message: "Build complete." + } + }, + postcss: { + options: { + title: "grunt", + message: "PostCSS ran autoprefixer and minified files." + } + }, + watch: { + options: { + title: "grunt", + message: "Watching. Grunt has its eye on you." + } + }, + expand: { + options: { + title: "grunt", + message: "CSS Expanded. Don't check it in." + } + }, + terser: { + options: { + title: "grunt", + message: "JavaScript groups compiled." + } + }, + concat: { + options: { + title: "grunt", + message: "Added banner to compiled files." + } + } } - } - } - }); + }); - grunt.loadNpmTasks('grunt-autoprefixer'); - grunt.loadNpmTasks('grunt-contrib-copy'); - grunt.loadNpmTasks('grunt-contrib-csslint'); - grunt.loadNpmTasks('grunt-contrib-cssmin'); - grunt.loadNpmTasks('grunt-contrib-uglify'); - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-notify'); - grunt.loadNpmTasks('grunt-sass'); - grunt.loadNpmTasks('grunt-imageoptim'); + grunt.loadNpmTasks('@lodder/grunt-postcss'); + grunt.loadNpmTasks('grunt-contrib-concat'); + grunt.loadNpmTasks('grunt-contrib-copy'); + grunt.loadNpmTasks('grunt-contrib-watch'); + grunt.loadNpmTasks('grunt-dart-sass'); + grunt.loadNpmTasks('grunt-notify'); + grunt.loadNpmTasks('grunt-terser'); - // Tasks - grunt.registerTask('default', ['notify:watch', 'watch']); - grunt.registerTask('build', ['copy', 'sass:dev', 'autoprefixer', 'notify:prefixes', 'notify:sass', 'cssmin:compress', 'uglify:jsgrps', 'notify:uglify']); - grunt.registerTask('compress', ['uglify:jsgrps', 'notify:uglify']); + // Tasks + grunt.registerTask('default', ['notify:watch', 'watch']); + grunt.registerTask('build', ['copy', 'dart-sass:dist', 'notify:sass', 'postcss', 'notify:postcss', 'concat', 'notify:concat', 'terser:jsgrps', 'notify:terser']); + grunt.registerTask('compress', ['terser:jsgrps', 'notify:terser']); + grunt.registerTask('style', ['copy', 'dart-sass:dist', 'notify:sass', 'postcss', 'notify:postcss', 'concat', 'notify:concat']); }; diff --git a/_build/templates/default/package-lock.json b/_build/templates/default/package-lock.json index f750286d12e..3c93862c085 100644 --- a/_build/templates/default/package-lock.json +++ b/_build/templates/default/package-lock.json @@ -1,3946 +1,5564 @@ { - "name": "revolution-theme-default", - "version": "3.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@fortawesome/fontawesome-free": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.1.tgz", - "integrity": "sha512-OEdH7SyC1suTdhBGW91/zBfR6qaIhThbcN8PUXtXilY4GYnSBbVqOntdHbC1vXwsDnX0Qix2m2+DSU1J51ybOQ==" - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - }, - "dependencies": { - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - } - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.2.1.tgz", - "integrity": "sha1-5kDEFK5Bmq4hwa1DyOoPPbgqVm0=", - "dev": true, - "requires": { - "browserslist": "~0.4.0", - "caniuse-db": "^1.0.30000214", - "num2fraction": "^1.1.0", - "postcss": "~4.1.12" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "body": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", - "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", - "dev": true, - "requires": { - "continuable-cache": "^0.3.1", - "error": "^7.0.0", - "raw-body": "~1.1.0", - "safe-json-parse": "~1.0.1" - } - }, - "bourbon": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bourbon/-/bourbon-5.1.0.tgz", - "integrity": "sha512-rO4rwNAVNuzPmnL+DruxAe7DR2YFFo4nHsgDVRd9URMgDxtHmVBUnvFLXPan6teVe7jkybCyxcnR+CKClotj3g==" - }, - "bourbon-neat": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/bourbon-neat/-/bourbon-neat-3.0.1.tgz", - "integrity": "sha512-UatucoVtJQdBTHRR7niNO6qMZynqJ+vNTLVyO/FRYu2xDw/kbgyB4Owbc0eJVziapbX0JEYNEt6JyBdgupRHBA==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "browserslist": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-0.4.0.tgz", - "integrity": "sha1-O9SrkZncG5FQ1NbbpNnTqrvIbdQ=", - "dev": true, - "requires": { - "caniuse-db": "^1.0.30000153" - } - }, - "bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", - "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, - "caniuse-db": { - "version": "1.0.30000851", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000851.tgz", - "integrity": "sha1-ig08pN3nIGhWCsyYus91o1no0+M=", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-css": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", - "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } + "name": "revolution-theme-default", + "version": "3.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "revolution-theme-default", + "version": "3.0.0", + "license": "GPL-2.0+", + "dependencies": { + "@fortawesome/fontawesome-free": "^5.15.4" + }, + "devDependencies": { + "@lodder/grunt-postcss": "^3.0.1", + "autoprefixer": "^10.3.3", + "bourbon": "^5.1.0", + "bourbon-neat": "^3.0.0", + "cssnano": "^5.0.8", + "grunt": "^1.4.1", + "grunt-contrib-concat": "^1.0.1", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-watch": "^1.1.0", + "grunt-dart-sass": "^2.0.1", + "grunt-notify": "^0.4.5", + "grunt-terser": "^2.0.0", + "node": "^14.15.0", + "normalize-scss": "^7.0.1", + "postcss": "^8.3.6" + } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "continuable-cache": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", - "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "csslint": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/csslint/-/csslint-1.0.5.tgz", - "integrity": "sha1-Gcw+2jIhYP0/cjKvHLKjYOiYouk=", - "dev": true, - "requires": { - "clone": "~2.1.0", - "parserlib": "~1.1.1" - } - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "diff": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-1.3.2.tgz", - "integrity": "sha1-/Qeh8fiRUZ2ZBaTJqJ3PWnC2YDc=", - "dev": true - }, - "duplexer": { - "version": "0.1.1", - "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true - }, - "error": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", - "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", - "dev": true, - "requires": { - "string-template": "~0.2.1", - "xtend": "~4.0.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es6-promise": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", - "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", - "dev": true - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } + "node_modules/@fortawesome/fontawesome-free": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz", + "integrity": "sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "file-sync-cmp": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", - "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "findup-sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", - "dev": true, - "requires": { - "glob": "~5.0.0" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - } - }, - "flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getobject": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", - "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "globule": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "grunt": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz", - "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==", - "dev": true, - "requires": { - "dateformat": "~3.0.3", - "eventemitter2": "~0.4.13", - "exit": "~0.1.2", - "findup-sync": "~0.3.0", - "glob": "~7.1.6", - "grunt-cli": "~1.3.2", - "grunt-known-options": "~1.1.0", - "grunt-legacy-log": "~3.0.0", - "grunt-legacy-util": "~2.0.0", - "iconv-lite": "~0.4.13", - "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "mkdirp": "~1.0.4", - "nopt": "~3.0.6", - "rimraf": "~3.0.2" - }, - "dependencies": { - "grunt-cli": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz", - "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==", - "dev": true, - "requires": { - "grunt-known-options": "~1.1.0", - "interpret": "~1.1.0", - "liftoff": "~2.5.0", - "nopt": "~4.0.1", - "v8flags": "~3.1.1" - }, - "dependencies": { - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } + "node_modules/@lodder/grunt-postcss": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@lodder/grunt-postcss/-/grunt-postcss-3.0.1.tgz", + "integrity": "sha512-boAIrpGJQYxiZ/qI7BRhxNHzNsv6kPlqRpr4XhnTHNjf2RYAqDTL5CMRUcExv8crVduKkhOSSr+pnIQrI3pwYg==", + "dev": true, + "dependencies": { + "diff": "^5.0.0", + "maxmin": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "grunt": ">=1.0.4", + "postcss": "^8.2.9" } - } - } - } - }, - "grunt-autoprefixer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/grunt-autoprefixer/-/grunt-autoprefixer-3.0.4.tgz", - "integrity": "sha1-/kLiR7z6ucKSoSwGLa1PNb3pAsU=", - "dev": true, - "requires": { - "autoprefixer-core": "^5.1.7", - "chalk": "~1.0.0", - "diff": "~1.3.0", - "postcss": "^4.1.11" - }, - "dependencies": { - "ansi-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", - "integrity": "sha1-QchHGUZGN15qGl0Qw8oFTvn8mA0=", - "dev": true }, - "chalk": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", - "integrity": "sha1-s89O0P9Tl8mcdbj2edsvUoMfltw=", - "dev": true, - "requires": { - "ansi-styles": "^2.0.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^1.0.3", - "strip-ansi": "^2.0.1", - "supports-color": "^1.3.0" - } + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } }, - "has-ansi": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", - "integrity": "sha1-wLWxYV2eOCsP9nFp2We0JeSMpTg=", - "dev": true, - "requires": { - "ansi-regex": "^1.1.0", - "get-stdin": "^4.0.1" - } + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true }, - "strip-ansi": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", - "integrity": "sha1-32LBqpTtLxFOHQ8h/R1QSCt5pg4=", - "dev": true, - "requires": { - "ansi-regex": "^1.0.0" - } + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true }, - "supports-color": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", - "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=", - "dev": true - } - } - }, - "grunt-contrib-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz", - "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=", - "dev": true, - "requires": { - "chalk": "^1.0.0", - "source-map": "^0.5.3" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "grunt-contrib-copy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", - "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", - "dev": true, - "requires": { - "chalk": "^1.1.1", - "file-sync-cmp": "^0.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "chalk": { - "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "peer": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "grunt-contrib-csslint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-csslint/-/grunt-contrib-csslint-2.0.0.tgz", - "integrity": "sha1-MSnZTf5Qc1fyMzfSSunpqkudV98=", - "dev": true, - "requires": { - "chalk": "^1.0.0", - "csslint": "^1.0.0", - "lodash": "^4.8.2", - "strip-json-comments": "^2.0.1" - } - }, - "grunt-contrib-cssmin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz", - "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "clean-css": "~4.2.1", - "maxmin": "^2.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "grunt-contrib-uglify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-4.0.1.tgz", - "integrity": "sha512-dwf8/+4uW1+7pH72WButOEnzErPGmtUvc8p08B0eQS/6ON0WdeQu0+WFeafaPTbbY1GqtS25lsHWaDeiTQNWPg==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "maxmin": "^2.1.0", - "uglify-js": "^3.5.0", - "uri-path": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } + "node_modules/autoprefixer": { + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.4.tgz", + "integrity": "sha512-EKjKDXOq7ug+jagLzmnoTRpTT0q1KVzEJqrJd0hCBa7FiG0WbFOBCcJCy2QkW1OckpO3qgttA1aWjVbeIPAecw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.8", + "caniuse-lite": "^1.0.30001252", + "colorette": "^1.3.0", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "grunt-contrib-watch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", - "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", - "dev": true, - "requires": { - "async": "^2.6.0", - "gaze": "^1.1.0", - "lodash": "^4.17.10", - "tiny-lr": "^1.1.1" - }, - "dependencies": { - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "dev": true, - "requires": { - "lodash": "^4.17.10" - } - } - } - }, - "grunt-imageoptim": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/grunt-imageoptim/-/grunt-imageoptim-1.4.4.tgz", - "integrity": "sha512-C8fHmFGj00Sf0Dt2h9Ohb+4g3JJo0C4JrTP3mtD7kx02iv0mBfo5lJ+nszFB6+DC9aIVXw9qgiV2jsQ/G3ouqQ==", - "dev": true, - "requires": { - "imageoptim-cli": "1.15.1", - "q": "1.5.0" - }, - "dependencies": { - "q": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.0.tgz", - "integrity": "sha1-3QG6ydBtMObyGa7LglPunr3DCPE=", - "dev": true - } - } - }, - "grunt-known-options": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", - "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", - "dev": true - }, - "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", - "dev": true, - "requires": { - "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", - "hooker": "~0.2.3", - "lodash": "~4.17.19" - }, - "dependencies": { - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - } - } - }, - "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", - "dev": true, - "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } + "node_modules/body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", + "dev": true, + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "node_modules/bourbon": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bourbon/-/bourbon-5.1.0.tgz", + "integrity": "sha512-rO4rwNAVNuzPmnL+DruxAe7DR2YFFo4nHsgDVRd9URMgDxtHmVBUnvFLXPan6teVe7jkybCyxcnR+CKClotj3g==", + "dev": true }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true + "node_modules/bourbon-neat": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/bourbon-neat/-/bourbon-neat-3.0.1.tgz", + "integrity": "sha512-UatucoVtJQdBTHRR7niNO6qMZynqJ+vNTLVyO/FRYu2xDw/kbgyB4Owbc0eJVziapbX0JEYNEt6JyBdgupRHBA==", + "dev": true }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "grunt-legacy-util": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz", - "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==", - "dev": true, - "requires": { - "async": "~1.5.2", - "exit": "~0.1.1", - "getobject": "~0.1.0", - "hooker": "~0.2.3", - "lodash": "~4.17.20", - "underscore.string": "~3.3.5", - "which": "~1.3.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - } - } - }, - "grunt-notify": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/grunt-notify/-/grunt-notify-0.4.5.tgz", - "integrity": "sha1-BSk5kGFhENtrwK0V5sBZL/4YrDE=", - "dev": true, - "requires": { - "semver": "^5.1.0", - "stack-parser": "^0.0.1", - "which": "^1.2.4" - } - }, - "grunt-sass": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz", - "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==", - "dev": true - }, - "gzip-size": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", - "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", - "dev": true, - "requires": { - "duplexer": "^0.1.1" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "http-parser-js": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", - "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=", - "dev": true - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "imageoptim-cli": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/imageoptim-cli/-/imageoptim-cli-1.15.1.tgz", - "integrity": "sha512-9/ykife3coVZIjXfS1Zap/KOHnsXBsC0SwxLFIWzJ95JMl6TYZ46kJvYXE4+2IgAu2oZZeF7OKjFosmkQJksng==", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", - "dev": true - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-core-module": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", - "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "js-base64": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", - "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=", - "dev": true - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", + "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001254", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.830", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "peer": true + }, + "node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", + "dev": true + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "peer": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/colord": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.7.0.tgz", + "integrity": "sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q==", + "dev": true + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", + "dev": true + }, + "node_modules/css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", + "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", + "dev": true, + "dependencies": { + "timsort": "^0.3.0" + }, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz", + "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.1.4", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz", + "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.2", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.2", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.3.840", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.840.tgz", + "integrity": "sha512-yRoUmTLDJnkIJx23xLY7GbSvnmDCq++NSuxHDQ0jiyDJ9YZBUGJcrdUqm+ZwZFzMbCciVzfem2N2AWiHJcWlbw==", + "dev": true + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "dependencies": { + "string-template": "~0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "dependencies": { + "glob": "~5.0.0" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/findup-sync/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fraction.js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/getobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globule": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "dev": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/grunt": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", + "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", + "dev": true, + "dependencies": { + "dateformat": "~3.0.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~0.3.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.2", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", + "nopt": "~3.0.6", + "rimraf": "~3.0.2" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "dev": true, + "dependencies": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-cli/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/grunt-contrib-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz", + "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/grunt-contrib-copy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", + "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", + "dev": true, + "dependencies": { + "chalk": "^1.1.1", + "file-sync-cmp": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-watch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", + "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", + "dev": true, + "dependencies": { + "async": "^2.6.0", + "gaze": "^1.1.0", + "lodash": "^4.17.10", + "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-dart-sass": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-dart-sass/-/grunt-dart-sass-2.0.1.tgz", + "integrity": "sha512-LLJDRbbVQZ+B6mXndIxtGWJ4qUDKqvnuipJx1iJbQ0V24OZYBLX/X/8NYp+UhZE2zSyc43n1pQmG0Ey+w1HQQw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "intercept-stdout": "^0.1.2", + "path": "^0.12.7" + }, + "peerDependencies": { + "sass": "^1.32.8" + } + }, + "node_modules/grunt-dart-sass/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-dart-sass/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-dart-sass/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-known-options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-legacy-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "dev": true, + "dependencies": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/grunt-legacy-log-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "dev": true, + "dependencies": { + "chalk": "~4.1.0", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/grunt-legacy-log-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-legacy-util": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "dev": true, + "dependencies": { + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-util/node_modules/async": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", + "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==", + "dev": true + }, + "node_modules/grunt-notify": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/grunt-notify/-/grunt-notify-0.4.5.tgz", + "integrity": "sha1-BSk5kGFhENtrwK0V5sBZL/4YrDE=", + "dev": true, + "dependencies": { + "semver": "^5.1.0", + "stack-parser": "^0.0.1", + "which": "^1.2.4" + } + }, + "node_modules/grunt-notify/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/grunt-terser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-terser/-/grunt-terser-2.0.0.tgz", + "integrity": "sha512-9Rw1TiPsqadCJnEaKz+mZiS4k9ydnkNfrfvEq9SS6MqMXUxBC+sndDCHV05s5/PXQsFjFBhoRVFij5FaV36tYA==", + "dev": true, + "dependencies": { + "grunt": "^1.1.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "grunt": "1.x", + "terser": "5.x" + } + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "dev": true + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/intercept-stdout": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/intercept-stdout/-/intercept-stdout-0.1.2.tgz", + "integrity": "sha1-Emq/H65sUJpCipjGGmMVWQQq6f0=", + "dev": true, + "dependencies": { + "lodash.toarray": "^3.0.0" + } + }, + "node_modules/interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "peer": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftup": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", + "dev": true, + "dependencies": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/liftup/node_modules/findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash._arraycopy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=", + "dev": true + }, + "node_modules/lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "dependencies": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.toarray": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-3.0.2.tgz", + "integrity": "sha1-KyBPD6T1HChcbwDIHRzqWiMEEXk=", + "dev": true, + "dependencies": { + "lodash._arraycopy": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maxmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", + "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "figures": "^3.2.0", + "gzip-size": "^5.1.1", + "pretty-bytes": "^5.3.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/maxmin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/maxmin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/maxmin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/maxmin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/maxmin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/maxmin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node": { + "version": "14.17.6", + "resolved": "https://registry.npmjs.org/node/-/node-14.17.6.tgz", + "integrity": "sha512-bnXk1lBs8Gh/Md5MP4ziojLOMBU05QLc16Ie7/rNORpLf1K5+2OdEl4KbMfllE3cDWM//qQXyvN59ZSZdFnBaQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "node-bin-setup": "^1.0.0" + }, + "bin": { + "node": "bin/node" + }, + "engines": { + "npm": ">=5.0.0" + } + }, + "node_modules/node-bin-setup": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/node-bin-setup/-/node-bin-setup-1.0.6.tgz", + "integrity": "sha512-uPIxXNis1CRbv1DwqAxkgBk5NFV3s7cMN/Gf556jSw6jBvV7ca4F9lRL/8cALcZecRibeqU+5dFYqFFmzv5a0Q==", + "dev": true + }, + "node_modules/node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true + }, + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-scss": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/normalize-scss/-/normalize-scss-7.0.1.tgz", + "integrity": "sha512-qj16bWnYs+9/ac29IgGjySg4R5qQTp1lXfm7ApFOZNVBYFY8RZ3f8+XQNDDLHeDtI3Ba7Jj4+LuPgz9v/fne2A==", + "dev": true + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "dev": true, + "dependencies": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-calc": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", + "dev": true, + "dependencies": { + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz", + "integrity": "sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==", + "dev": true, + "dependencies": { + "colord": "^2.6", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", + "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "dev": true, + "dependencies": { + "is-absolute-url": "^3.0.3", + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/qs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", + "dev": true, + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "peer": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.41.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.41.0.tgz", + "integrity": "sha512-wb8nT60cjo9ZZMcHzG7TzdbFtCAmHEKWrH+zAdScPb4ZxL64WQBnGdbp5nwlenW5wJPcHva1JWmVa0h6iqA5eg==", + "dev": true, + "peer": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/stack-parser": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/stack-parser/-/stack-parser-0.0.1.tgz", + "integrity": "sha1-fTtjoXiH6eLCv1Xb0zGP40o50ec=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", + "dev": true + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.6.1.tgz", + "integrity": "sha512-SDo274ymyG1jJ3HtCr3hkfwS8NqWdF0fMr6xPlrJ5y2QMofsQxIEFWgR1epwb197teKGgnZbzozxvJyIeJpE2Q==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "colorette": "^1.4.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/terser": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.8.0.tgz", + "integrity": "sha512-f0JH+6yMpneYcRJN314lZrSwu9eKkUFEHLN/kNy8ceh8gaRiLgFPJqrB9HsXjhEGdv4e/ekjTOFxIlL6xlma8A==", + "dev": true, + "peer": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "peer": true + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "node_modules/tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "dependencies": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "dev": true, + "dependencies": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + } }, - "liftoff": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", - "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "findup-sync": "^2.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - }, - "dependencies": { + "dependencies": { + "@fortawesome/fontawesome-free": { + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz", + "integrity": "sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg==" + }, + "@lodder/grunt-postcss": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@lodder/grunt-postcss/-/grunt-postcss-3.0.1.tgz", + "integrity": "sha512-boAIrpGJQYxiZ/qI7BRhxNHzNsv6kPlqRpr4XhnTHNjf2RYAqDTL5CMRUcExv8crVduKkhOSSr+pnIQrI3pwYg==", + "dev": true, + "requires": { + "diff": "^5.0.0", + "maxmin": "^3.0.0" + } + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "peer": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "autoprefixer": { + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.4.tgz", + "integrity": "sha512-EKjKDXOq7ug+jagLzmnoTRpTT0q1KVzEJqrJd0hCBa7FiG0WbFOBCcJCy2QkW1OckpO3qgttA1aWjVbeIPAecw==", + "dev": true, + "requires": { + "browserslist": "^4.16.8", + "caniuse-lite": "^1.0.30001252", + "colorette": "^1.3.0", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "postcss-value-parser": "^4.1.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "peer": true + }, + "body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", + "dev": true, + "requires": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "bourbon": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bourbon/-/bourbon-5.1.0.tgz", + "integrity": "sha512-rO4rwNAVNuzPmnL+DruxAe7DR2YFFo4nHsgDVRd9URMgDxtHmVBUnvFLXPan6teVe7jkybCyxcnR+CKClotj3g==", + "dev": true + }, + "bourbon-neat": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/bourbon-neat/-/bourbon-neat-3.0.1.tgz", + "integrity": "sha512-UatucoVtJQdBTHRR7niNO6qMZynqJ+vNTLVyO/FRYu2xDw/kbgyB4Owbc0eJVziapbX0JEYNEt6JyBdgupRHBA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", + "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001254", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.830", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "peer": true + }, + "bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "peer": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colord": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.7.0.tgz", + "integrity": "sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q==", + "dev": true + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", + "dev": true + }, + "css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", + "dev": true + }, + "css-declaration-sorter": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", + "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", + "dev": true, + "requires": { + "timsort": "^0.3.0" + } + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz", + "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.1.4", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz", + "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.2", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.2", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" + } + }, + "cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "dev": true, + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.840", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.840.tgz", + "integrity": "sha512-yRoUmTLDJnkIJx23xLY7GbSvnmDCq++NSuxHDQ0jiyDJ9YZBUGJcrdUqm+ZwZFzMbCciVzfem2N2AWiHJcWlbw==", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "requires": { + "string-template": "~0.2.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - } - } - }, - "livereload-js": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz", - "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==", - "dev": true - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "maxmin": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz", - "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=", - "dev": true, - "requires": { - "chalk": "^1.0.0", - "figures": "^1.0.1", - "gzip-size": "^3.0.0", - "pretty-bytes": "^3.0.0" - } - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "requires": { - "mime-db": "1.44.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "node": { - "version": "14.15.0", - "resolved": "https://registry.npmjs.org/node/-/node-14.15.0.tgz", - "integrity": "sha512-FrsP5wcA72CXNgQUk7zIdZm4vciBa/ahzaGC5iv3T0coNvz7hGsiI4pMdqqr0OXlVqyvSxDHzUUrhxlY3Hb2Kg==", - "dev": true, - "requires": { - "node-bin-setup": "^1.0.0" - } - }, - "node-bin-setup": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/node-bin-setup/-/node-bin-setup-1.0.6.tgz", - "integrity": "sha512-uPIxXNis1CRbv1DwqAxkgBk5NFV3s7cMN/Gf556jSw6jBvV7ca4F9lRL/8cALcZecRibeqU+5dFYqFFmzv5a0Q==", - "dev": true - }, - "node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "dependencies": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "requires": { + "glob": "~5.0.0" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "fraction.js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true, + "peer": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "getobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", + "dev": true + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "peer": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globule": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "grunt": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", + "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", + "dev": true, + "requires": { + "dateformat": "~3.0.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~0.3.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.2", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", + "nopt": "~3.0.6", + "rimraf": "~3.0.2" + } + }, + "grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "dev": true, + "requires": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "dependencies": { + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + } + } + }, + "grunt-contrib-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz", + "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "source-map": "^0.5.3" + } + }, + "grunt-contrib-copy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", + "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "file-sync-cmp": "^0.1.0" + } + }, + "grunt-contrib-watch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", + "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", + "dev": true, + "requires": { + "async": "^2.6.0", + "gaze": "^1.1.0", + "lodash": "^4.17.10", + "tiny-lr": "^1.1.1" + } + }, + "grunt-dart-sass": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-dart-sass/-/grunt-dart-sass-2.0.1.tgz", + "integrity": "sha512-LLJDRbbVQZ+B6mXndIxtGWJ4qUDKqvnuipJx1iJbQ0V24OZYBLX/X/8NYp+UhZE2zSyc43n1pQmG0Ey+w1HQQw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "intercept-stdout": "^0.1.2", + "path": "^0.12.7" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "grunt-known-options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", + "dev": true + }, + "grunt-legacy-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "dev": true, + "requires": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" + } + }, + "grunt-legacy-log-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "dev": true, + "requires": { + "chalk": "~4.1.0", + "lodash": "~4.17.19" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "grunt-legacy-util": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "dev": true, + "requires": { + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" + }, + "dependencies": { + "async": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", + "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==", + "dev": true + } + } + }, + "grunt-notify": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/grunt-notify/-/grunt-notify-0.4.5.tgz", + "integrity": "sha1-BSk5kGFhENtrwK0V5sBZL/4YrDE=", + "dev": true, + "requires": { + "semver": "^5.1.0", + "stack-parser": "^0.0.1", + "which": "^1.2.4" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "grunt-terser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-terser/-/grunt-terser-2.0.0.tgz", + "integrity": "sha512-9Rw1TiPsqadCJnEaKz+mZiS4k9ydnkNfrfvEq9SS6MqMXUxBC+sndDCHV05s5/PXQsFjFBhoRVFij5FaV36tYA==", + "dev": true, + "requires": { + "grunt": "^1.1.0" + } + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "intercept-stdout": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/intercept-stdout/-/intercept-stdout-0.1.2.tgz", + "integrity": "sha1-Emq/H65sUJpCipjGGmMVWQQq6f0=", + "dev": true, + "requires": { + "lodash.toarray": "^3.0.0" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "peer": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "liftup": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", + "dev": true, + "requires": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + } + } + } + }, + "lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "dev": true + }, + "livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash._arraycopy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.toarray": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-3.0.2.tgz", + "integrity": "sha1-KyBPD6T1HChcbwDIHRzqWiMEEXk=", + "dev": true, + "requires": { + "lodash._arraycopy": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "maxmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", + "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "figures": "^3.2.0", + "gzip-size": "^5.1.1", + "pretty-bytes": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true + }, + "node": { + "version": "14.17.6", + "resolved": "https://registry.npmjs.org/node/-/node-14.17.6.tgz", + "integrity": "sha512-bnXk1lBs8Gh/Md5MP4ziojLOMBU05QLc16Ie7/rNORpLf1K5+2OdEl4KbMfllE3cDWM//qQXyvN59ZSZdFnBaQ==", + "dev": true, + "requires": { + "node-bin-setup": "^1.0.0" + } + }, + "node-bin-setup": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/node-bin-setup/-/node-bin-setup-1.0.6.tgz", + "integrity": "sha512-uPIxXNis1CRbv1DwqAxkgBk5NFV3s7cMN/Gf556jSw6jBvV7ca4F9lRL/8cALcZecRibeqU+5dFYqFFmzv5a0Q==", + "dev": true + }, + "node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true + }, "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "requires": { - "abbrev": "1" - } + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "peer": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-scss": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/normalize-scss/-/normalize-scss-7.0.1.tgz", + "integrity": "sha512-qj16bWnYs+9/ac29IgGjySg4R5qQTp1lXfm7ApFOZNVBYFY8RZ3f8+XQNDDLHeDtI3Ba7Jj4+LuPgz9v/fne2A==", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "dev": true, + "requires": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + }, + "postcss-calc": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-convert-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-discard-comments": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "dev": true, + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "dev": true, + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "dev": true, + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "dev": true, + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", + "dev": true, + "requires": { + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + } + }, + "postcss-merge-rules": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" + } + }, + "postcss-minify-font-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz", + "integrity": "sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==", + "dev": true, + "requires": { + "colord": "^2.6", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "postcss-minify-params": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" + } }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "node-sass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", - "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", - "dev": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^7.1.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true + "postcss-minify-selectors": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + } }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-scss": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/normalize-scss/-/normalize-scss-7.0.1.tgz", - "integrity": "sha512-qj16bWnYs+9/ac29IgGjySg4R5qQTp1lXfm7ApFOZNVBYFY8RZ3f8+XQNDDLHeDtI3Ba7Jj4+LuPgz9v/fne2A==" - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } + "postcss-normalize-charset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "dev": true, + "requires": {} }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "dev": true, - "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "parserlib": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/parserlib/-/parserlib-1.1.1.tgz", - "integrity": "sha1-pkz6ckBiQ0/fw1HJpOwtkrlMBvQ=", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "dev": true, - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "4.1.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.1.16.tgz", - "integrity": "sha1-TESbTIr53zyvbTf44eV10DYXWNw=", - "dev": true, - "requires": { - "es6-promise": "~2.3.0", - "js-base64": "~2.1.8", - "source-map": "~0.4.2" - } - }, - "pretty-bytes": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz", - "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "raw-body": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", - "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", - "dev": true, - "requires": { - "bytes": "1", - "string_decoder": "0.10" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", - "dev": true, - "requires": { - "is-core-module": "^2.0.0", - "path-parse": "^1.0.6" - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-json-parse": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", - "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" - } - }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - } - }, - "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } + "postcss-normalize-display-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "postcss-normalize-positions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", + "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "dev": true, + "requires": { + "is-absolute-url": "^3.0.3", + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-ordered-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-reduce-initial": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" + } + }, + "postcss-unique-selectors": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "qs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", + "dev": true, + "requires": { + "bytes": "1", + "string_decoder": "0.10" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "peer": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.41.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.41.0.tgz", + "integrity": "sha512-wb8nT60cjo9ZZMcHzG7TzdbFtCAmHEKWrH+zAdScPb4ZxL64WQBnGdbp5nwlenW5wJPcHva1JWmVa0h6iqA5eg==", + "dev": true, + "peer": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", - "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stack-parser": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/stack-parser/-/stack-parser-0.0.1.tgz", - "integrity": "sha1-fTtjoXiH6eLCv1Xb0zGP40o50ec=", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "string-template": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", - "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", - "dev": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "tar": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", - "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "tiny-lr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", - "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", - "dev": true, - "requires": { - "body": "^5.1.0", - "debug": "^3.1.0", - "faye-websocket": "~0.10.0", - "livereload-js": "^2.3.0", - "object-assign": "^4.1.0", - "qs": "^6.4.0" - } - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "requires": { - "glob": "^7.1.2" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "uglify-js": { - "version": "3.11.5", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.5.tgz", - "integrity": "sha512-btvv/baMqe7HxP7zJSF7Uc16h1mSfuuSplT0/qdjxseesDU+yYzH33eHBH+eMdeRXwujXspaCTooWHQVVBh09w==", - "dev": true - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true - }, - "underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", - "dev": true, - "requires": { - "sprintf-js": "^1.0.3", - "util-deprecate": "^1.0.2" - } - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "uri-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", - "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=", - "dev": true - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "v8flags": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", - "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "websocket-driver": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", - "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", - "dev": true, - "requires": { - "http-parser-js": ">=0.4.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } + "source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dev": true, + "peer": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-parser": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/stack-parser/-/stack-parser-0.0.1.tgz", + "integrity": "sha1-fTtjoXiH6eLCv1Xb0zGP40o50ec=", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", + "dev": true }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "svgo": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.6.1.tgz", + "integrity": "sha512-SDo274ymyG1jJ3HtCr3hkfwS8NqWdF0fMr6xPlrJ5y2QMofsQxIEFWgR1epwb197teKGgnZbzozxvJyIeJpE2Q==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "colorette": "^1.4.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "stable": "^0.1.8" + } + }, + "terser": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.8.0.tgz", + "integrity": "sha512-f0JH+6yMpneYcRJN314lZrSwu9eKkUFEHLN/kNy8ceh8gaRiLgFPJqrB9HsXjhEGdv4e/ekjTOFxIlL6xlma8A==", + "dev": true, + "peer": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "peer": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "peer": true + } + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "requires": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "dev": true, + "requires": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + } + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true } - } } - } } diff --git a/_build/templates/default/package.json b/_build/templates/default/package.json index 95163a1264c..e203a0612fe 100644 --- a/_build/templates/default/package.json +++ b/_build/templates/default/package.json @@ -1,31 +1,40 @@ { - "name": "revolution-theme-default", - "title": "MODX Revolution", - "version": "3.0.0", - "license": "GPL-2.0+", - "repository": "https://github.com/modxcms/revolution", - "devDependencies": { - "grunt": "^1.3.0", - "grunt-autoprefixer": "^3.0.4", - "grunt-contrib-concat": "^1.0.1", - "grunt-contrib-copy": "^1.0.0", - "grunt-contrib-csslint": "^2.0.0", - "grunt-contrib-cssmin": "^3.0.0", - "grunt-contrib-uglify": "^4.0.1", - "grunt-contrib-watch": "^1.1.0", - "grunt-imageoptim": "^1.4.4", - "grunt-notify": "^0.4.5", - "grunt-sass": "^3.1.0", - "node": "^14.15.0", - "node-sass": "^5.0.0" - }, - "dependencies": { - "bourbon": "^5.1.0", - "bourbon-neat": "^3.0.0", - "@fortawesome/fontawesome-free": "^5.7.0", - "normalize-scss": "^7.0.1" - }, - "scripts": { - "build": "grunt build" - } + "name": "revolution-theme-default", + "title": "MODX Revolution", + "version": "3.0.0", + "license": "GPL-2.0+", + "repository": "https://github.com/modxcms/revolution", + "devDependencies": { + "@lodder/grunt-postcss": "^3.0.1", + "autoprefixer": "^10.3.3", + "bourbon": "^5.1.0", + "bourbon-neat": "^3.0.0", + "cssnano": "^5.0.8", + "grunt": "^1.4.1", + "grunt-contrib-concat": "^1.0.1", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-watch": "^1.1.0", + "grunt-dart-sass": "^2.0.1", + "grunt-notify": "^0.4.5", + "grunt-terser": "^2.0.0", + "node": "^14.15.0", + "normalize-scss": "^7.0.1", + "postcss": "^8.3.6" + }, + "dependencies": { + "@fortawesome/fontawesome-free": "^5.15.4" + }, + "scripts": { + "build": "grunt build" + }, + "browserslist": [ + "Chrome >= 64", + "Firefox >= 78", + "Safari >= 12", + "Edge >= 79", + "iOS >= 11", + "ChromeAndroid >= 92", + "last 2 Android versions", + "not dead" + ] } diff --git a/_build/templates/default/sass/_colors-and-vars.scss b/_build/templates/default/sass/_colors-and-vars.scss index c01d4a15d32..fa3d6ad513f 100644 --- a/_build/templates/default/sass/_colors-and-vars.scss +++ b/_build/templates/default/sass/_colors-and-vars.scss @@ -1,9 +1,9 @@ -/* Main colors */ +// Main colors $colorSplash: #234368; $colorSplashLight: lighten($colorSplash, 50%); $colorSplashMedium: lighten($colorSplash, 75%); $colorSplashDark: darken($colorSplash, 20%); -$colorSplashContrast: #FFFFFF; /* needs much more adaption, should be used as text color for elements with $colorSplash background */ +$colorSplashContrast: #FFFFFF; // needs much more adaption, should be used as text color for elements with $colorSplash background $silver: #CCCCCC; $gallery: #EEEEEE; $wildSand: #F4F4F4; @@ -13,7 +13,7 @@ $lightGray: #E4E4E4; $softGray: #DCDCDC; $mediumGray: #999999; $darkGray: #515151; -$darkestGray: #53595F; /* a blueish dark gray */ +$darkestGray: #53595F; // a blueish dark gray $osloGray: #868B8F; $doveGray: #686868; ; $alabastersolid: #FAFAFA; @@ -22,7 +22,7 @@ $scorpion: #606060; $mineShaft: #343434; $alto: #DFDFDF; $white: #FFF; -$black: darken($colorSplash, 42.5%); /* generate the black from the $colorSplash */ +$black: darken($colorSplash, 42.5%); // generate the black from the $colorSplash $darkBlack: #000; $lighterRed: #FFEEEE; $green: #6CB24A; @@ -32,27 +32,27 @@ $lighterGreen: #EFFCF6; $yellow: #FCE588; $orange: #F0B429; $red: #CF1124; -$blue: #4A90E2; /* default theme $colorSplash */ +$blue: #4A90E2; // default theme $colorSplash -/* Status Message */ +// Status Message $statusMessageBg: $green; $statusMessageText: $white; $statusMessageIconBg: $white; $statusMessageIconText: $green; -/* Brand colors */ +// Brand colors $brandBg: $white; $brandHover: $lightGray; $brandSelectedBg: darken($brandHover, 3%); $brandSelectedColor: $colorSplash; -/* Backgrounds */ +// Backgrounds $mainBg: #F1F1F1; $lightBg: $lighterGray; $mediumBg: $lighterGray; $darkBg: $darkestGray; -/* Borders */ +// Borders $borderColor: $lightGray; $borderColorHover: $colorSplash; $borderColorGrayHover: $mediumGray; @@ -62,7 +62,7 @@ $borderColorGrayActive: darken($mediumGray, 6%); $borderColorDisabled: $borderColor; $borderRadius: 3px; -/* Shadows */ +// Shadows $boxShadow: 0 4px 6px rgba(0, 0, 0, 0.15); $boxShadowBig: 0 0 15px 0 rgba(0,0,0,0.2); $shadowBorder: 0 0 0 1px $borderColor; @@ -75,7 +75,7 @@ $shadowBorderActive: 0 0 0 1px $borderColorActive; $shadowBorderGrayActive: 0 0 0 1px $borderColorGrayActive; $shadowBorderDisabled: 0 0 0 1px $borderColorDisabled; -/* Grids */ +// Grids $gridsorted: $white; $griddivider: $white; $gridrowalt: #F5F6F9; @@ -86,12 +86,12 @@ $gridHeaderBtnBgColor: $white; $gridHeaderBtnColor: #77899F; $gridHeaderBtnBgHoverColor: $white; -/* Form field colors */ +// Form field colors $coreFieldBg: $white; $coreFieldLabelColor: $darkGray; $coreFieldDescColor: $mediumGray; -/* Buttons */ +// Buttons $buttonBg: $white; $buttonBgHover: $colorSplash; $buttonBgActive: darken($colorSplash, 6%); @@ -106,7 +106,7 @@ $buttonColorPrimaryActive: $white; $buttonColorPrimaryDisabled: $white; $buttonPrimaryBgActive: darken($greener, 12%); -/* Context menus */ +// Context menus $menuBg: $brandBg; $menuBorder: 1px solid $borderColor; $menuBorderRadius: $borderRadius; @@ -116,13 +116,13 @@ $menuSelectedColor: $brandBg; $menuTextColor: $darkGray; $menuSeparatorColor: $borderColor; -/* ComboBox dropdown menus */ +// ComboBox dropdown menus $dropdownBg: $white; $dropdownSelectedBg: #E1ECF1; $dropdownTextColor: $darkGray; $dropdownBorder: $lightGray; -/* Tree menus */ +// Tree menus $treeText: $mediumGray; $tipText: $lighterGray; $mainText: $black; @@ -153,9 +153,9 @@ $unpublished: lighten($treeText, 10%) !important; $hidden: $treeText; $unpubText: normal; $hiddenText: italic; -/* locked is already signaled with lock-icon, no need to use other semantic style here - as italic is used for "unpublished" */ -$lockedText: inherit; //italic; +// locked is already signaled with lock-icon, no need to use other semantic style here +// as italic is used for "unpublished" +$lockedText: inherit; // italic; $delTextColor: fade-out(darken(lighten(desaturate($red,50%), 33%), 25%), 0.5) !important; $delTextStyle: normal; @@ -164,7 +164,8 @@ $delTextDeco: line-through; $treeDivider: #404040; $navbarWidth: 70px; -/* Top navigation colors */ + +// Top navigation colors $navbarText: $white; $navbarBorder: rgba(255, 255, 255, .1); $subnavBg: $white; @@ -179,7 +180,7 @@ $searchResultsBgHover: $subnavBgHover; $searchResultsHeadingColor: $darkestGray; $searchResultsColor: $subnavTitleColor; -/* Tabs */ +// Tabs $tabStripBg: transparent; $tabActiveBg: $white; $tabActiveBgHover: $white; @@ -192,14 +193,14 @@ $tabText: $colorSplash; $tabTextHover: $darkestGray; $leftbarTabActiveBg: $mainBg; -/* Windows */ +// Windows $winHeaderBg: $wildSand; $winHeaderBorderColor: $wildSand; $winBodyBg: $white; $winFooterBg: $white; $winFooterBorderColor: $white; -/* Font stacks */ +// Font stacks $bodyfonts: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; $bodyFontSize: 13px; $headfonts: $bodyfonts; @@ -217,7 +218,7 @@ $fontNavbar: normal $bodyFontSize $headfonts; $fontH2: normal 25px $headfonts; $fontH3: 550 15px $headfonts; -/* Responsive breakpoints */ +// Responsive breakpoints $mobile: (media: "screen and (max-width: 640px)", columns: 4); $tabletP: (media: "screen and (max-width: 768px)", columns: 12); $desktop: (media: "screen and (max-width: 960px)", columns: 12); @@ -232,5 +233,5 @@ $gtTabletM: (media: "screen and (min-width: 1025px)", columns: 12); $gtTabletL: (media: "screen and (min-width: 1141px)", columns: 12); $gtCinema: (media: "screen and (min-width: 1401px)", columns: 12); -/* Path for background-images */ +// Path for background-images $imgPath: '../images/'; diff --git a/manager/assets/lib/popper.min.js b/manager/assets/lib/popper.min.js index 79ccbf58b02..ed6778a4a20 100644 --- a/manager/assets/lib/popper.min.js +++ b/manager/assets/lib/popper.min.js @@ -2,4 +2,3 @@ Copyright (C) Federico Zivolo 2018 Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?re:10===e?pe:re||pe}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1=o.clientWidth&&n>=o.clientHeight}),l=0a[e]&&!t.escapeWithReference&&(n=J(f[o],a[e]-('right'===e?f.width:f.height))),ae({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=le({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!q(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-us[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,y=t(e.instance.popper),w=parseFloat(y['margin'+f],10),E=parseFloat(y['border'+f+'Width'],10),v=b-e.offsets.popper[m]-w-E;return v=$(J(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},ae(n,m,Q(v)),ae(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case he.FLIP:p=[n,i];break;case he.CLOCKWISE:p=z(n);break;case he.COUNTERCLOCKWISE:p=z(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)f(l.top)||'bottom'===n&&f(a.top)f(o.right),g=f(a.top)f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,y=-1!==['top','bottom'].indexOf(n),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),w&&(r=G(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=le({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!q(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=D(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.right
")+"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join(""),allowedAttributes=(((allowedAttributes||"href,class")+"").toLowerCase().match(/[a-z\-,]*/g)||[]).join("").concat(",");var length,tags=/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,attributes=/([a-z][a-z0-9]*)\s*=\s*".*?"/gi;for(input=input.replace(/|<\?(?:php)?[\s\S]*?\?>/gi,"").replace(/href(\s*?=\s*?(["'])javascript:.*?\2|\s*?=\s*?javascript:.*?(?![^> ]))/gi,'href="javascript:void(0)"');length=input.length,input=function(input,allowedTags,allowedAttributes){return input.replace(tags,function($0,$1){return-1")?$0:""}).replace(attributes,function($0,$1){return-1',elbowMarkup=n.attributes.pseudoroot?'':'',index=['
  • ','',this.indentMarkup,"",elbowMarkup,iconMarkup,cb?'':"/>"):"",'',renderer(index),"
    ",'',"
  • "].join("");!0!==bulkRender&&n.nextSibling&&(nel=n.nextSibling.ui.getEl())?this.wrap=Ext.DomHelper.insertHtml("beforeBegin",nel,index):this.wrap=Ext.DomHelper.insertHtml("beforeEnd",cs,index),this.elNode=this.wrap.childNodes[0],this.ctNode=this.wrap.childNodes[1];cs=this.elNode.childNodes;this.indentNode=cs[0],this.ecNode=cs[1],this.iconNode=cs[2];index=3;cb&&(this.checkbox=cs[3],this.checkbox.defaultChecked=this.checkbox.checked,index++),this.anchor=cs[index],this.textNode=cs[index].firstChild},renderItemText:function(item){return Ext.util.Format.htmlEncode(item.text)},getChildIndent:function(){if(!this.childIndent){for(var buf=[],p=this.node;p;)(!p.isRoot||p.isRoot&&p.ownerTree.rootVisible)&&!p.attributes.pseudoroot&&(p.isLast()?buf.unshift(''):buf.unshift('')),p=p.parentNode;this.childIndent=buf.join("")}return this.childIndent}}),Ext.override(Ext.form.Action.Submit,{handleResponse:function(response){var m=Ext.decode(response.responseText);if(this.form.errorReader){var rs=this.form.errorReader.read(response),errors=[];if(rs.records)for(var i=0,len=rs.records.length;i
  • {text}{text}
  • ',init:function(){this.tpl=new Ext.XTemplate(this.bdMarkup,{compiled:!0})},trail:trail,listeners:{afterrender:function(){this.renderTrail()}},renderTrail:function(){this.tpl.overwrite(this.body.dom.lastElementChild,{trail:this.trail})},updateTrail:function(trail,replace){if(void 0===replace&&(replace=!1),!0===replace)return this.trail=Array.isArray(trail)?trail:[trail],this.renderTrail(),!0;if(Array.isArray(trail)){for(var i=0;i
    ux-action-right {cls}" style="{style}" qtip="{qtip}">{text}
    ',tplRow:'
    ux-row-action-text" style="{hide}{style}" qtip="{qtip}">{text}
    ',hideMode:"visibility",widthIntercept:4,widthSlope:21,init:function(g){this.grid=g,this.id=this.id||Ext.id();var h=g.getColumnModel().lookup;delete h[void 0],(h[this.id]=this).tpl||(this.tpl=this.processActions(this.actions)),this.autoWidth&&(this.width=this.widthSlope*this.actions.length+this.widthIntercept,this.fixed=!0);var i=g.getView(),j={scope:this};j[this.actionEvent]=this.onClick,g.afterRender=g.afterRender.createSequence(function(){i.mainBody.on(j),g.on("destroy",this.purgeListeners,this)},this),this.renderer||(this.renderer=function(a,b,c,d,e,f){return b.css+=(b.css?" ":"")+"ux-row-action-cell",this.tpl.apply(this.getData(a,b,c,d,e,f))}.createDelegate(this)),i.groupTextTpl&&this.groupActions&&(i.interceptMouse=i.interceptMouse.createInterceptor(function(e){if(e.getTarget(".ux-grow-action-item"))return!1}),i.groupTextTpl='
    '+i.groupTextTpl+"
    "+this.processActions(this.groupActions,this.tplGroup).apply()),!0===this.keepSelection&&(g.processEvent=g.processEvent.createInterceptor(function(a,e){if("mousedown"===a)return!this.getAction(e)},this))},getData:function(a,b,c,d,e,f){return c.data||{}},processActions:function(b,e){var d=[];Ext.each(b,function(o,i){o.iconCls&&"function"==typeof(o.callback||o.cb)&&(this.callbacks=this.callbacks||{},this.callbacks[o.iconCls]=o.callback||o.cb);o={cls:o.iconIndex?"{"+o.iconIndex+"}":o.iconCls||"",qtip:o.qtipIndex?"{"+o.qtipIndex+"}":o.tooltip||o.qtip?o.tooltip||o.qtip:"",text:o.textIndex?"{"+o.textIndex+"}":o.text||"",hide:o.hideIndex?''+("display"===this.hideMode?"display:none":"visibility:hidden")+";":o.hide?"display"===this.hideMode?"display:none":"visibility:hidden;":"",align:o.align||"right",style:o.style||""};d.push(o)},this);e=new Ext.XTemplate(e||this.tplRow);return new Ext.XTemplate(e.apply({actions:d}))},getAction:function(t){var a=!1,t=t.getTarget(".ux-row-action-item");return t&&(a=(a=t.className.replace(/ux-row-action-item /,""))&&(a=a.replace(/ ux-row-action-text/,"")).trim()),a},onClick:function(e,i){var b=this.grid.getView(),c=e.getTarget(".x-grid3-row"),d=b.findCellIndex(i.parentNode.parentNode),f=this.getAction(e);if(!1!==c&&!1!==d&&!1!==f){var g=this.grid.store.getAt(c.rowIndex);if(this.callbacks&&"function"==typeof this.callbacks[f]&&this.callbacks[f](this.grid,g,f,c.rowIndex,d),!0!==this.eventsSuspended&&!1===this.fireEvent("beforeaction",this.grid,g,f,c.rowIndex,d))return;!0!==this.eventsSuspended&&this.fireEvent("action",this.grid,g,f,c.rowIndex,d)}if(t=e.getTarget(".ux-grow-action-item"),t){var k,j,i=b.findGroup(i),i=i?i.id.replace(/ext-gen[0-9]+-gp-/,""):null;if(i&&(k=new RegExp(RegExp.escape(i)),j=(j=this.grid.store.queryBy(function(r){return r._groupId.match(k)}))?j.items:[]),f=t.className.replace(/ux-grow-action-item (ux-action-right )*/,""),"function"==typeof this.callbacks[f]&&this.callbacks[f](this.grid,j,f,i),!0!==this.eventsSuspended&&!1===this.fireEvent("beforegroupaction",this.grid,j,f,i))return!1;this.fireEvent("groupaction",this.grid,j,f,i)}}}),Ext.reg("rowactions",Ext.ux.grid.RowActions),Ext.SwitchButton=Ext.extend(Ext.Component,{initComponent:function(){Ext.SwitchButton.superclass.initComponent.call(this);var mc=new Ext.util.MixedCollection;mc.addAll(this.items),this.items=mc,this.addEvents("change"),this.handler&&this.on("change",this.handler,this.scope||this)},onRender:function(ct,position){var el=document.createElement("table");el.cellSpacing=0,el.className="x-rbtn",el.id=this.id;var row=document.createElement("tr");el.appendChild(document.createElement("tbody")).appendChild(row);var count=this.items.length,last=count-1;this.activeItem=this.items.get(this.activeItem);for(var i=0;idata.rowIndex&&this.rowPosition<0&&rindex--,rindexdata.rowIndex&&1','
    {value}
    ',""),MODx.grid||(MODx.grid={}),MODx.grid.ComboColumn=Ext.extend(Ext.grid.Column,{gridId:void 0,constructor:function(cfg){MODx.grid.ComboColumn.superclass.constructor.call(this,cfg),this.renderer=this.editor&&this.editor.triggerAction?MODx.grid.ComboBoxRenderer(this.editor,this.gridId,cfg.renderer):function(value){return value}}}),Ext.grid.Column.types.combocolumn=MODx.grid.ComboColumn,MODx.grid.ComboBoxRenderer=function(combo,gridId,currentRenderer){return function(value,metaData,record,rowIndex,colIndex,store){var scope;return currentRenderer&&("function"==typeof currentRenderer.fn&&(scope=currentRenderer.scope||!1,currentRenderer=currentRenderer.fn.bind(scope)),"function"==typeof currentRenderer&&(value=currentRenderer(value,metaData,record,rowIndex,colIndex,store))),0==combo.store.getCount()&&gridId?(combo.store.on("load",function(){var grid=Ext.getCmp(gridId);grid&&grid.getView().refresh()},this,{single:!0}),value):function(value){var rec=combo.store.find(combo.valueField,value),rec=combo.store.getAt(rec);return rec?rec.get(combo.displayField):value}(value)}},Ext.Button.buttonTemplate=new Ext.Template(''),Ext.Button.buttonTemplate.compile(),Ext.TabPanel.prototype.itemTpl=new Ext.Template('
  • ','{text}
  • '),Ext.TabPanel.prototype.itemTpl.disableFormats=!0,Ext.TabPanel.prototype.itemTpl.compile(),Ext.override(Ext.form.TimeField,{initDate:"2/1/2008"}),Ext.ns("Ext.ux.form"),Ext.ux.form.DateTime=Ext.extend(Ext.form.Field,{dateValidator:null,defaultAutoCreate:{tag:"input",type:"hidden"},dtSeparator:" ",hiddenFormat:"Y-m-d H:i:s",hiddenFormatForTimeHidden:"Y-m-d 00:00:00",otherToNow:!0,timePosition:"right",timeValidator:null,timeWidth:100,dateFormat:"m/d/y",timeFormat:"g:i A",maxDateValue:"",minDateValue:"",timeIncrement:15,maxTimeValue:null,minTimeValue:null,disabledDates:null,hideTime:!1,initComponent:function(){Ext.ux.form.DateTime.superclass.initComponent.call(this),this.hasOwnProperty("offset_time")&&!isNaN(this.offset_time)||(this.offset_time=0),this.hideTime&&(this.hiddenFormat=this.hiddenFormatForTimeHidden);var timeConfig=Ext.apply({},{id:this.id+"-date",format:this.dateFormat||Ext.form.DateField.prototype.format,width:this.timeWidth,selectOnFocus:this.selectOnFocus,validator:this.dateValidator,disabledDates:this.disabledDates||null,disabledDays:this.disabledDays||[],showToday:this.showToday||!0,maxValue:this.maxDateValue||"",minValue:this.minDateValue||"",startDay:this.startDay||0,allowBlank:this.allowBlank,listeners:{blur:{scope:this,fn:this.onBlur},focus:{scope:this,fn:this.onFocus}}},this.dateConfig);this.df=new Ext.form.DateField(timeConfig),delete(this.df.ownerCt=this).dateFormat,delete this.disabledDates,delete this.disabledDays,delete this.maxDateValue,delete this.minDateValue,delete this.startDay;timeConfig=Ext.apply({},{id:this.id+"-time",format:this.timeFormat||Ext.form.TimeField.prototype.format,width:this.timeWidth,selectOnFocus:this.selectOnFocus,validator:this.timeValidator,increment:this.timeIncrement||15,maxValue:this.maxTimeValue||null,minValue:this.minTimeValue||null,hidden:this.hideTime,allowBlank:this.allowBlank,listeners:{blur:{scope:this,fn:this.onBlur},focus:{scope:this,fn:this.onFocus}}},this.timeConfig);this.tf=new Ext.form.TimeField(timeConfig),delete(this.tf.ownerCt=this).timeFormat,delete this.maxTimeValue,delete this.minTimeValue,delete this.timeIncrement,this.relayEvents(this.df,["focus","specialkey","invalid","valid"]),this.relayEvents(this.tf,["focus","specialkey","invalid","valid"]),this.on("specialkey",this.onSpecialKey,this)},onRender:function(o,position){this.isRendered||(Ext.ux.form.DateTime.superclass.onRender.call(this,o,position),o="below"===this.timePosition||"bellow"===this.timePosition?Ext.DomHelper.append(o,{tag:"table",style:"border-collapse:collapse",children:[{tag:"tr",children:[{tag:"td",style:"padding-bottom:1px",cls:"ux-datetime-date"}]},{tag:"tr",children:[{tag:"td",cls:"ux-datetime-time"}]}]},!0):Ext.DomHelper.append(o,{tag:"table",style:"border-collapse:collapse",children:[{tag:"tr",children:[{tag:"td",style:"padding-right:4px",cls:"ux-datetime-date"},{tag:"td",cls:"ux-datetime-time"}]}]},!0),this.tableEl=o,this.wrap=o.wrap({cls:"x-form-field-wrap x-datetime-wrap"}),this.wrap.on("mousedown",this.onMouseDown,this,{delay:10}),this.df.render(o.child("td.ux-datetime-date")),this.tf.render(o.child("td.ux-datetime-time")),this.df.el.swallowEvent(["keydown","keypress"]),this.tf.el.swallowEvent(["keydown","keypress"]),"side"===this.msgTarget&&((o=this.el.findParent(".x-form-element",10,!0))&&(this.errorIcon=o.createChild({cls:"x-form-invalid-icon"})),o={errorIcon:this.errorIcon,msgTarget:"side",alignErrorIcon:this.alignErrorIcon.createDelegate(this)},Ext.apply(this.df,o),Ext.apply(this.tf,o)),this.el.dom.name=this.hiddenName||this.name||this.id,this.df.el.dom.removeAttribute("name"),this.tf.el.dom.removeAttribute("name"),this.isRendered=!0,this.updateHidden())},adjustSize:Ext.BoxComponent.prototype.adjustSize,alignErrorIcon:function(){this.errorIcon.alignTo(this.tableEl,"tl-tr",[2,0])},initDateValue:function(){this.dateValue=this.otherToNow?new Date:new Date(1970,0,1,0,0,0)},clearInvalid:function(){this.df.clearInvalid(),this.tf.clearInvalid()},markInvalid:function(msg){this.df.markInvalid(msg),this.tf.markInvalid(msg)},beforeDestroy:function(){this.isRendered&&(this.wrap.removeAllListeners(),this.wrap.remove(),this.tableEl.remove(),this.df.destroy(),this.tf.destroy())},disable:function(){return this.isRendered&&(this.df.disabled=this.disabled,this.df.onDisable(),this.tf.onDisable()),this.disabled=!0,this.df.disabled=!0,this.tf.disabled=!0,this.fireEvent("disable",this),this},enable:function(){return this.rendered&&(this.df.onEnable(),this.tf.onEnable()),this.disabled=!1,this.df.disabled=!1,this.tf.disabled=!1,this.fireEvent("enable",this),this},focus:function(){this.df.focus()},getPositionEl:function(){return this.wrap},getResizeEl:function(){return this.wrap},getValue:function(){return this.dateValue?new Date(this.dateValue):""},isValid:function(){return this.df.isValid()&&this.tf.isValid()},isVisible:function(){return this.df.rendered&&this.df.getActionEl().isVisible()},onBlur:function(f){this.wrapClick&&(f.focus(),this.wrapClick=!1),f===this.df?this.updateDate():this.updateTime(),this.updateHidden(),this.validate(),function(){var v;this.df.hasFocus||this.tf.hasFocus||(v=this.getValue(),String(v)!==String(this.startValue)&&this.fireEvent("change",this,v,this.startValue),this.hasFocus=!1,this.fireEvent("blur",this))}.defer(100,this)},onFocus:function(){this.hasFocus||(this.hasFocus=!0,this.startValue=this.getValue(),this.fireEvent("focus",this))},onMouseDown:function(e){this.disabled||(this.wrapClick="td"===e.target.nodeName.toLowerCase())},onSpecialKey:function(t,e){var key=e.getKey();key===e.TAB&&(t!==this.df||e.shiftKey||(e.stopEvent(),this.tf.focus()),t===this.tf&&e.shiftKey&&(e.stopEvent(),this.df.focus()),this.updateValue()),key===e.ENTER&&this.updateValue()},reset:function(){this.df.setValue(this.originalValue),this.tf.setValue(this.originalValue)},setDate:function(date){date&&0!=this.offset_time&&(date=date.add(Date.MINUTE,60*new Number(this.offset_time))),this.df.setValue(date)},setTime:function(date){date&&0!=this.offset_time&&(date=date.add(Date.MINUTE,60*new Number(this.offset_time))),this.tf.setValue(date)},setSize:function(w,h){w&&("below"===this.timePosition?(this.df.setSize(w,h),this.tf.setSize(w,h),Ext.isIE&&(this.df.el.up("td").setWidth(w),this.tf.el.up("td").setWidth(w))):(this.df.setSize(w-this.timeWidth-4,h),this.tf.setSize(this.timeWidth,h),Ext.isIE&&(this.df.el.up("td").setWidth(w-this.timeWidth-4),this.tf.el.up("td").setWidth(this.timeWidth))))},setValue:function(da){if(da||!0!==this.emptyToNow){if(!da)return this.setDate(""),this.setTime(""),void this.updateValue();"number"==typeof da?da=new Date(da):"string"==typeof da&&this.hiddenFormat&&(da=Date.parseDate(da,this.hiddenFormat)),(da=da||new Date(1970,0,1,0,0,0))instanceof Date?(this.setDate(da),this.setTime(da),this.dateValue=new Date(Ext.isIE?da.getTime():da)):(da=da.split(this.dtSeparator),this.setDate(da[0]),da[1]&&(da[2]&&(da[1]+=da[2]),this.setTime(da[1]))),this.updateValue()}else this.setValue(new Date)},setVisible:function(visible){return visible?(this.df.show(),this.tf.show()):(this.df.hide(),this.tf.hide()),this},show:function(){return this.setVisible(!0)},hide:function(){return this.setVisible(!1)},updateDate:function(){var d=this.df.getValue();d?(this.dateValue instanceof Date||(this.initDateValue(),this.tf.getValue()||this.setTime(this.dateValue)),this.dateValue.setMonth(0),this.dateValue.setFullYear(d.getFullYear()),this.dateValue.setMonth(d.getMonth(),d.getDate())):(this.dateValue="",this.setTime(""))},updateTime:function(){var t=this.tf.getValue();!t||t instanceof Date||(t=Date.parseDate(t,this.tf.format)),t&&!this.df.getValue()&&(this.initDateValue(),this.setDate(this.dateValue)),this.dateValue instanceof Date&&(t?(this.dateValue.setHours(t.getHours()),this.dateValue.setMinutes(t.getMinutes()),this.dateValue.setSeconds(t.getSeconds())):(this.dateValue.setHours(0),this.dateValue.setMinutes(0),this.dateValue.setSeconds(0)))},updateHidden:function(){var value;this.isRendered&&(value="",this.dateValue instanceof Date&&(value=this.dateValue.add(Date.MINUTE,0-60*new Number(this.offset_time)).format(this.hiddenFormat)),this.el.dom.value=value)},updateValue:function(){this.updateDate(),this.updateTime(),this.updateHidden()},validate:function(){return this.df.validate()&&this.tf.validate()},renderer:function(field){var format=field.editor.dateFormat||Ext.ux.form.DateTime.prototype.dateFormat;return format+=" "+(field.editor.timeFormat||Ext.ux.form.DateTime.prototype.timeFormat),function(val){return Ext.util.Format.date(val,format)}}}),Ext.reg("xdatetime",Ext.ux.form.DateTime),Ext.namespace("Ext.ux.Utils"),Ext.ux.Utils.EventQueue=function(handler,scope){if(!handler)throw"Handler is required.";this.handler=handler,this.scope=scope||window,this.queue=[],this.is_processing=!1,this.postEvent=function(event,data){data=data||null,this.queue.push({event:event,data:data}),this.is_processing||this.process()},this.flushEventQueue=function(){this.queue=[]},this.process=function(){for(;0 ").compile()},createForm:function(){this.form=Ext.DomHelper.append(this.body,{tag:"form",method:"post",action:this.url,style:"position: absolute; left: -100px; top: -100px; width: 100px; height: 100px; clear: both;"})},createProgressBar:function(){this.progress_bar=this.add(new Ext.ProgressBar({x:0,y:0,anchor:"0",value:0,text:this.i18n.progress_waiting_text}))},createGrid:function(){var store=new Ext.data.Store({proxy:new Ext.data.MemoryProxy([]),reader:new Ext.data.JsonReader({},Ext.ux.UploadDialog.FileRecord),sortInfo:{field:"state",direction:"DESC"},pruneModifiedRecords:!0}),cm=new Ext.grid.ColumnModel([{header:this.i18n.state_col_title,width:this.i18n.state_col_width,resizable:!1,dataIndex:"state",sortable:!0,renderer:this.renderStateCell.createDelegate(this)},{header:this.i18n.filename_col_title,width:this.i18n.filename_col_width,dataIndex:"filename",sortable:!0,renderer:this.renderFilenameCell.createDelegate(this)},{header:this.i18n.note_col_title,width:this.i18n.note_col_width,dataIndex:"note",sortable:!0,renderer:this.renderNoteCell.createDelegate(this)}]);this.grid_panel=new Ext.grid.GridPanel({ds:store,cm:cm,layout:"fit",height:this.height-100,region:"center",x:0,y:22,border:!0,viewConfig:{autoFill:!0,forceFit:!0},bbar:new Ext.Toolbar}),this.grid_panel.on("render",this.onGridRender,this),this.add(this.grid_panel),this.grid_panel.getSelectionModel().on("selectionchange",this.onGridSelectionChange,this)},fillToolbar:function(){var tb=this.grid_panel.getBottomToolbar();tb.x_buttons={},tb.x_buttons.add=tb.addItem(new Ext.ux.UploadDialog.TBBrowseButton({input_name:this.post_var_name,text:this.i18n.add_btn_text,tooltip:this.i18n.add_btn_tip,iconCls:"ext-ux-uploaddialog-addbtn",handler:this.onAddButtonFileSelected,scope:this})),tb.x_buttons.remove=tb.addButton({text:this.i18n.remove_btn_text,tooltip:this.i18n.remove_btn_tip,iconCls:"ext-ux-uploaddialog-removebtn",handler:this.onRemoveButtonClick,scope:this}),tb.x_buttons.reset=tb.addButton({text:this.i18n.reset_btn_text,tooltip:this.i18n.reset_btn_tip,iconCls:"ext-ux-uploaddialog-resetbtn",handler:this.onResetButtonClick,scope:this}),tb.x_buttons.upload=tb.addButton({text:this.i18n.upload_btn_start_text,tooltip:this.i18n.upload_btn_start_tip,iconCls:"ext-ux-uploaddialog-uploadstartbtn",handler:this.onUploadButtonClick,scope:this}),tb.x_buttons.close=tb.addButton({text:this.i18n.close_btn_text,tooltip:this.i18n.close_btn_tip,handler:this.onCloseButtonClick,scope:this})},renderStateCell:function(data,cell,record,row_index,column_index,store){return this.state_tpl.apply({state:data})},renderFilenameCell:function(data,cell,record,row_index,column_index,store){var view=this.grid_panel.getView();return function(){try{Ext.fly(view.getCell(row_index,column_index)).child(".x-grid3-cell-inner").dom.qtip=data}catch(e){}}.defer(1e3),data},renderNoteCell:function(data,cell,record,row_index,column_index,store){var view=this.grid_panel.getView();return function(){try{Ext.fly(view.getCell(row_index,column_index)).child(".x-grid3-cell-inner").dom.qtip=data}catch(e){}}.defer(1e3),data},getFileExtension:function(parts){var result=null,parts=parts.split(".");return 1((?:.|\n)*)<\/pre>$/i);filter&&(rt=filter[1]),json_response=Ext.util.JSON.decode(rt)}catch(e){}data={record:data.record,response:json_response};"success"in json_response&&json_response.success?this.fsa.postEvent("file-upload-success",data):this.fsa.postEvent("file-upload-error",data)},onAjaxFailure:function(response,data){data={record:data.record,response:{success:!1,error:this.i18n.note_upload_failed}};this.fsa.postEvent("file-upload-failed",data)},startUpload:function(){this.fsa.postEvent("start-upload")},stopUpload:function(){this.fsa.postEvent("stop-upload")},getUrl:function(){return this.url},setUrl:function(url){this.url=url},getBaseParams:function(){return this.base_params},setBaseParams:function(params){this.base_params=params},getUploadAutostart:function(){return this.upload_autostart},setUploadAutostart:function(value){this.upload_autostart=value},getMakeReload:function(){return this.Make_Reload},setMakeReload:function(value){this.Make_Reload=value},getAllowCloseOnUpload:function(){return this.allow_close_on_upload},setAllowCloseOnUpload:function(value){this.allow_close_on_upload},getResetOnHide:function(){return this.reset_on_hide},setResetOnHide:function(value){this.reset_on_hide=value},getPermittedExtensions:function(){return this.permitted_extensions},setPermittedExtensions:function(value){this.permitted_extensions=value},isUploading:function(){return this.is_uploading},isNotEmptyQueue:function(){return 0=this.minChars||valuesQuery&&!Ext.isEmpty(q))&&(forcedAdd||this.forceSameValueQuery||this.shouldQuery(q)?(this.lastQuery=q,"local"==this.mode?(this.selectedIndex=-1,forceAll?this.store.clearFilter():this.store.filter(this.displayField,q),this.onLoad()):(this.store.baseParams[this.queryParam]=q,this.store.baseParams[this.queryValuesIndicator]=valuesQuery,this.store.load({params:this.getParams(q)}),forcedAdd||this.expand())):(this.selectedIndex=-1,this.onLoad()))},onStoreLoad:function(params,records,options){var q=options.params[this.queryParam]||params.baseParams[this.queryParam]||"",params=options.params[this.queryValuesIndicator]||params.baseParams[this.queryValuesIndicator];this.removeValuesFromStore&&this.store.each(function(record){this.usedRecords.containsKey(record.get(this.valueField))&&this.store.remove(record)},this),params&&(params=q.split(this.queryValuesDelimiter),Ext.each(params,function(rec){this.remoteLookup.remove(rec);rec=this.findRecord(this.valueField,rec);rec&&this.addRecord(rec)},this),this.setOriginal&&(this.setOriginal=!1,this.originalValue=this.getValue())),""!==q&&this.allowAddNewData&&Ext.each(this.remoteLookup,function(rec){"object"==typeof rec&&rec[this.valueField]===q&&(this.remoteLookup.remove(rec),records.length&&records[0].get(this.valueField)===q?this.addRecord(records[0]):(rec=this.createRecord(rec),this.store.add(rec),this.addRecord(rec),this.addedRecords.push(rec),function(){this.isExpanded()&&this.collapse()}.defer(10,this)))},this);var re,toAdd=[];""===q?Ext.each(this.addedRecords,function(rec){this.preventDuplicates&&this.usedRecords.containsKey(rec.get(this.valueField))||toAdd.push(rec)},this):(re=new RegExp(Ext.escapeRe(q)+".*","i"),Ext.each(this.addedRecords,function(rec){this.preventDuplicates&&this.usedRecords.containsKey(rec.get(this.valueField))||re.test(rec.get(this.displayField))&&toAdd.push(rec)},this)),this.store.add(toAdd),this.sortStore(),0===this.store.getCount()&&this.isExpanded()&&this.collapse()}}),Ext.reg("superboxselect",Ext.ux.form.SuperBoxSelect),Ext.ux.form.SuperBoxSelectItem=function(config){Ext.apply(this,config),Ext.ux.form.SuperBoxSelectItem.superclass.constructor.call(this)},Ext.ux.form.SuperBoxSelectItem=Ext.extend(Ext.ux.form.SuperBoxSelectItem,Ext.Component,{initComponent:function(){Ext.ux.form.SuperBoxSelectItem.superclass.initComponent.call(this)},onElClick:function(e){var o=this.owner;o.clearCurrentFocus().collapse(),o.navigateItemsWithTab?this.focus():(o.el.dom.focus(),function(){this.onLnkFocus(),o.currentFocus=this}.defer(10,this))},onLnkClick:function(e){e&&e.stopEvent(),this.preDestroy(),this.owner.navigateItemsWithTab||this.owner.el.focus()},onLnkFocus:function(){this.el.addClass("x-superboxselect-item-focus"),this.owner.outerWrapEl.addClass("x-form-focus")},onLnkBlur:function(){this.el.removeClass("x-superboxselect-item-focus"),this.owner.outerWrapEl.removeClass("x-form-focus")},enableElListeners:function(){this.el.on("click",this.onElClick,this,{stopEvent:!0}),this.el.addClassOnOver("x-superboxselect-item x-superboxselect-item-hover")},enableLnkListeners:function(){this.lnk.on({click:this.onLnkClick,focus:this.onLnkFocus,blur:this.onLnkBlur,scope:this})},enableAllListeners:function(){this.enableElListeners(),this.enableLnkListeners()},disableAllListeners:function(){this.el.removeAllListeners(),this.lnk.un("click",this.onLnkClick,this),this.lnk.un("focus",this.onLnkFocus,this),this.lnk.un("blur",this.onLnkBlur,this)},onRender:function(cfg,el){Ext.ux.form.SuperBoxSelectItem.superclass.onRender.call(this,cfg,el);el=this.el;el&&el.remove(),this.el=el=cfg.createChild({tag:"li"},cfg.last()),el.addClass("x-superboxselect-item");var btnEl=this.owner.navigateItemsWithTab?"a":"span";this.key;Ext.apply(el,{focus:function(){var c=this.down(btnEl+".x-superboxselect-item-close");c&&c.focus()},preDestroy:function(){this.preDestroy()}.createDelegate(this)}),this.enableElListeners(),el.update(this.caption);cfg={tag:btnEl,class:"x-superboxselect-item-close",tabIndex:this.owner.navigateItemsWithTab?"0":"-1"};"a"==btnEl&&(cfg.href="#"),this.lnk=el.createChild(cfg),this.disabled?this.disableAllListeners():this.enableLnkListeners(),this.on({disable:this.disableAllListeners,enable:this.enableAllListeners,scope:this}),this.setupKeyMap()},setupKeyMap:function(){this.keyMap=new Ext.KeyMap(this.lnk,[{key:[Ext.EventObject.BACKSPACE,Ext.EventObject.DELETE,Ext.EventObject.SPACE],fn:this.preDestroy,scope:this},{key:[Ext.EventObject.RIGHT,Ext.EventObject.DOWN],fn:function(){this.moveFocus("right")},scope:this},{key:[Ext.EventObject.LEFT,Ext.EventObject.UP],fn:function(){this.moveFocus("left")},scope:this},{key:[Ext.EventObject.HOME],fn:function(){var l=this.owner.items.get(0).el.focus();l&&l.el.focus()},scope:this},{key:[Ext.EventObject.END],fn:function(){this.owner.el.focus()},scope:this},{key:Ext.EventObject.ENTER,fn:function(){}}]),this.keyMap.stopEvent=!0},moveFocus:function(el){el=this.el["left"==el?"prev":"next"]()||this.owner.el;el.focus.defer(100,el)},preDestroy:function(supressEffect){if(!1!==this.fireEvent("remove",this)){function actionDestroy(){this.owner.navigateItemsWithTab&&this.moveFocus("right"),this.hidden.remove(),this.hidden=null,this.destroy()}return supressEffect?actionDestroy.call(this):this.el.hide({duration:.2,callback:actionDestroy,scope:this}),this}},kill:function(){this.hidden.remove(),this.hidden=null,this.purgeListeners(),this.destroy()},onDisable:function(){this.hidden&&this.hidden.dom.setAttribute("disabled","disabled"),this.keyMap.disable(),Ext.ux.form.SuperBoxSelectItem.superclass.onDisable.call(this)},onEnable:function(){this.hidden&&this.hidden.dom.removeAttribute("disabled"),this.keyMap.enable(),Ext.ux.form.SuperBoxSelectItem.superclass.onEnable.call(this)},onDestroy:function(){Ext.destroy(this.lnk,this.el),Ext.ux.form.SuperBoxSelectItem.superclass.onDestroy.call(this)}}),MODx.Component=function(config){config=config||{},MODx.Component.superclass.constructor.call(this,config),this.config=config,this._loadForm(),this.config.tabs&&this._loadTabs(),this._loadComponents(),this._loadActionButtons(),MODx.activePage=this},Ext.extend(MODx.Component,Ext.Component,{fields:{},form:null,action:!1,_loadForm:function(){if(!this.config.form)return!1;if(this.form=new Ext.form.BasicForm(Ext.get(this.config.form),{errorReader:MODx.util.JSONReader}),this.config.fields)for(var i in this.config.fields){var f;this.config.fields.hasOwnProperty(i)&&((f=this.config.fields[i]).xtype&&(f=Ext.ComponentMgr.create(f)),this.fields[i]=f,this.form.add(f))}return this.form.render()},_loadActionButtons:function(){return!!this.config.buttons&&(this.ab=MODx.load({xtype:"modx-actionbuttons",form:this.form||null,formpanel:this.config.formpanel||null,actions:this.config.actions||null,items:this.config.buttons||[]}),this.ab)},_loadTabs:function(){if(!this.config.tabs)return!1;var o=this.config.tabOptions||{};return Ext.applyIf(o,{xtype:"modx-tabs",renderTo:this.config.tabs_div||"tabs_div",items:this.config.tabs}),MODx.load(o)},_loadComponents:function(){if(!this.config.components)return!1;for(var l=this.config.components.length,cp=Ext.getCmp("modx-content"),i=0;i","<-",""," "].indexOf(el)||el.xtype&&"switch"==el.xtype)MODx.toolbar.ActionButtons.superclass.add.call(this,el);else{var id=el.id||Ext.id();if(Ext.applyIf(el,{xtype:"button",cls:el.icon?"x-btn-icon bmenu":"x-btn-text bmenu",scope:this,disabled:!!el.checkDirty,listeners:{},id:id}),el.button&&MODx.toolbar.ActionButtons.superclass.add.call(this,el),null===el.handler&&null===el.menu?el.handler=this.checkConfirm:el.confirm&&el.handler?el.handler=function(){Ext.Msg.confirm(_("warning"),el.confirm,function(e){"yes"===e&&Ext.callback(el.handler,this)},el.scope||this)}:el.handler||(el.handler=this.handleClick),el.javascript&&(el.listeners.click={fn:this.evalJS,scope:this}),"button"==el.xtype&&(el.listeners.render={fn:function(btn){el.checkDirty&&btn&&this.checkDirtyBtns.push(btn)},scope:this}),el.keys){el.keyMap=new Ext.KeyMap(Ext.get(document));for(var j=0;j'+_("file_err_filter")+"",closeAction:"hide"}),MODx.DataView.superclass.constructor.call(this,config),this.config=config,this.cm=new Ext.menu.Menu},Ext.extend(MODx.DataView,Ext.DataView,{lookup:{},onLoadException:function(){this.getEl().update('
    '+_("data_err_load")+"
    ")},_addContextMenuItem:function(items){for(var a=items,l=a.length,i=0;i ').compile()}),MODx.Button.superclass.constructor.call(this,config)},Ext.extend(MODx.Button,Ext.Button,{onRender:function(ct,position){this.template||(Ext.Button.buttonTemplate||(Ext.Button.buttonTemplate=new Ext.Template(' '),Ext.Button.buttonTemplate.compile()),this.template=Ext.Button.buttonTemplate);var btn=this.getTemplateArgs();btn.iconCls=this.iconCls,btn=position?this.template.insertBefore(position,btn,!0):this.template.append(ct,btn,!0),this.btnEl=btn.child("i"),this.mon(this.btnEl,{scope:this,focus:this.onFocus,blur:this.onBlur}),this.initButtonEl(btn,this.btnEl),Ext.ButtonToggleMgr.register(this)}}),Ext.reg("modx-button",MODx.Button),MODx.SearchBar=function(config){config=config||{},Ext.applyIf(config,{renderTo:"modx-manager-search",listClass:"modx-manager-search-results",emptyText:_("search"),id:"modx-uberbar",maxHeight:this.getViewPortSize(),typeAhead:!0,listAlign:["tl-bl?",[-12,12]],triggerConfig:{tag:"button",id:"modx-uberbar-trigger",type:"submit","aria-label":"Go",cls:"x-form-trigger icon icon-large icon-search"},defaultAutoCreate:{tag:"input",type:"text",size:"24",autocomplete:"off",tabindex:"0",hasfocus:!0,"aria-label":_("search")},hasfocus:!0,minChars:1,displayField:"name",valueField:"_action",width:380,itemSelector:".x-combo-list-item",tpl:new Ext.XTemplate('','
    ','','',"

    {label:htmlEncode}

    ","
    ",'

    {name:htmlEncode} – {description:htmlEncode}

    ',"
    ","
    ",{getClass:function(values){if(values.icon)return values.icon;if(values.class)switch(values.class){case"MODX\\Revolution\\modDocument":return"file";case"MODX\\Revolution\\modSymLink":return"files-o";case"MODX\\Revolution\\modWebLink":return"link";case"MODX\\Revolution\\modStaticResource":return"file-text-o"}switch(values.type){case"resources":return"file";case"chunks":return"th-large";case"templates":return"columns";case"snippets":return"code";case"tvs":return"list-alt";case"plugins":return"cogs";case"users":return"user";case"actions":return"mail-forward"}},getLabel:function(values){return values.label||_("search_resulttype_"+values.type)}}),store:new Ext.data.JsonStore({url:MODx.config.connector_url,baseParams:{action:"Search/Search"},root:"results",totalProperty:"total",fields:["name","_action","description","type","icon","label","class"],listeners:{beforeload:function(store,options){if(options.params._action)return!1}}}),listeners:{beforequery:{fn:function(){this.tpl.type=null}},focus:this.focusBar,blur:this.blurBar,afterrender:function(){document.getElementById("modx-manager-search").onclick=function(e){e.stopPropagation()}},scope:this}}),MODx.SearchBar.superclass.constructor.call(this,config),this.blur(),this.setKeyMap()},Ext.extend(MODx.SearchBar,Ext.form.ComboBox,{setKeyMap:function(){new Ext.KeyMap(document,{key:27,handler:function(){this.hideBar()},scope:this,stopEvent:!1})},initList:function(){var cls,lw;this.list||(cls="x-combo-list",lw=Ext.getDom(this.getListParent()||Ext.getBody()),this.list=new Ext.Layer({parentEl:lw,shadow:this.shadow,cls:[cls,this.listClass].join(" "),constrain:!1,zindex:this.getZIndex(lw)}),this.list.on("click",function(e){e.stopPropagation()}),lw=this.listWidth||Math.max(this.wrap.getWidth(),this.minListWidth),this.list.setSize(lw,0),this.list.swallowEvent("mousewheel"),this.assetHeight=0,!1!==this.syncFont&&this.list.setStyle("font-size",this.el.getStyle("font-size")),this.title&&(this.header=this.list.createChild({cls:cls+"-hd",html:this.title}),this.assetHeight+=this.header.getHeight()),this.innerList=this.list.createChild({cls:cls+"-inner"}),this.mon(this.innerList,"mouseover",this.onViewOver,this),this.mon(this.innerList,"mousemove",this.onViewMove,this),this.innerList.setWidth(lw-this.list.getFrameWidth("lr")),this.pageSize&&(this.footer=this.list.createChild({cls:cls+"-ft"}),this.pageTb=new Ext.PagingToolbar({store:this.store,pageSize:this.pageSize,renderTo:this.footer}),this.assetHeight+=this.footer.getHeight()),this.tpl||(this.tpl='
    {'+this.displayField+"}
    "),this.view=new Ext.DataView({applyTo:this.innerList,tpl:this.tpl,singleSelect:!0,selectedClass:this.selectedClass,itemSelector:this.itemSelector||"."+cls+"-item",emptyText:this.listEmptyText,deferEmptyText:!1}),this.view.on("click",function(view,index,node,vent){view.select(node),window.event||(window.event=vent),this.onViewClick()},this),this.bindStore(this.store,!0),this.resizable&&(this.resizer=new Ext.Resizable(this.list,{pinned:!0,handles:"se"}),this.mon(this.resizer,"resize",function(r,w,h){this.maxHeight=h-this.handleHeight-this.list.getFrameWidth("tb")-this.assetHeight,this.listWidth=w,this.innerList.setWidth(w-this.list.getFrameWidth("lr")),this.restrictHeight()},this),this[this.pageSize?"footer":"innerList"].setStyle("margin-bottom",this.handleHeight+"px")))},onTypeAhead:function(){},onSelect:function(target,index){var e=Ext.EventObject;e.stopPropagation(),e.preventDefault();target="?a="+target.data._action;if(e.ctrlKey||e.metaKey||e.shiftKey)return window.open(target);MODx.loadPage(target)},hideBar:function(){},focusBar:function(){this.selectText()},blurBar:function(){},getViewPortSize:function(){var height=300;return void 0!==window.innerHeight&&(height=window.innerHeight),height-70}}),Ext.reg("modx-searchbar",MODx.SearchBar),Ext.namespace("MODx.panel"),MODx.Panel=function(config){config=config||{},Ext.applyIf(config,{cls:"modx-panel",title:""}),MODx.Panel.superclass.constructor.call(this,config),this.config=config},Ext.extend(MODx.Panel,Ext.Panel),Ext.reg("modx-panel",MODx.Panel),MODx.FormPanel=function(config){config=config||{},Ext.applyIf(config,{autoHeight:!0,collapsible:!0,bodyStyle:"",layout:"anchor",border:!1,header:!1,method:"POST",cls:"modx-form",allowDrop:!0,errorReader:MODx.util.JSONReader,checkDirty:!0,useLoadingMask:!1,defaults:{collapsible:!1,autoHeight:!0,border:!1}}),config.items&&this.addChangeEvent(config.items),MODx.FormPanel.superclass.constructor.call(this,config),this.config=config,this.addEvents({setup:!0,fieldChange:!0,ready:!0,beforeSubmit:!0,success:!0,failure:!0,save:!0,actionNew:!0,actionContinue:!0,actionClose:!0,postReady:!0}),this.getForm().addEvents({success:!0,failure:!0}),this.dropTargets=[],this.on("ready",this.onReady),this.config.useLoadingMask&&this.on("render",function(){this.mask=new Ext.LoadMask(this.getEl()),this.mask.show()}),this.fireEvent("setup",config)&&this.clearDirty(),this.focusFirstField()},Ext.extend(MODx.FormPanel,Ext.FormPanel,{isReady:!1,defaultValues:[],initialized:!1,submit:function(o){var fm=this.getForm();return!(!fm.isValid()&&!o.bypassValidCheck)&&((o=o||{}).headers={"Powered-By":"MODx",modAuth:MODx.siteId},this.fireEvent("beforeSubmit",{form:fm,options:o,config:this.config})&&fm.submit({waitMsg:this.config.saveMsg||_("saving"),scope:this,headers:o.headers,clientValidation:!o.bypassValidCheck,failure:function(f,a){this.fireEvent("failure",{form:f,result:a.result,options:o,config:this.config})&&MODx.form.Handler.errorExt(a.result,f)},success:function(f,initFocus){this.config.success&&Ext.callback(this.config.success,this.config.scope||this,[f,initFocus]),this.fireEvent("success",{form:f,result:initFocus.result,options:o,config:this.config}),this.clearDirty(),this.fireEvent("setup",this.config);initFocus=Ext.state.Manager.get("curFocus");initFocus&&""!=initFocus&&(Ext.state.Manager.clear("curFocus"),(initFocus=document.getElementById(initFocus))&&initFocus.focus())}}),!0)},focusFirstField:function(){var fld;0",border:!1},MODx.TemplatePanel=function(config){config=config||{},Ext.applyIf(config,{frame:!1,startingMarkup:'

    {text}

    ',startingText:"Loading...",markup:null,plain:!0,border:!1}),MODx.TemplatePanel.superclass.constructor.call(this,config),this.on("render",this.init,this)},Ext.extend(MODx.TemplatePanel,Ext.Panel,{init:function(){this.defaultMarkup=new Ext.XTemplate(this.startingMarkup,{compiled:!0}),this.reset(),this.tpl=new Ext.XTemplate(this.markup,{compiled:!0})},reset:function(){this.body.hide(),this.defaultMarkup.overwrite(this.body,{text:this.startingText}),this.body.slideIn("r",{stopFx:!0,duration:.2}),setTimeout(function(){Ext.getCmp("modx-content").doLayout()},500)},updateDetail:function(data){this.body.hide(),this.tpl.overwrite(this.body,data),this.body.slideIn("r",{stopFx:!0,duration:.2}),setTimeout(function(){Ext.getCmp("modx-content").doLayout()},500)}}),Ext.reg("modx-template-panel",MODx.TemplatePanel),MODx.BreadcrumbsPanel=function(config){config=config||{},Ext.applyIf(config,{frame:!1,plain:!0,border:!1,desc:"This the description part of this panel",bdMarkup:'
      '+"{text}

    {text}

    ",root:{text:"Home",className:"first",root:!0,pnl:""},bodyCssClass:"breadcrumbs"}),MODx.BreadcrumbsPanel.superclass.constructor.call(this,config),this.on("render",this.init,this)},Ext.extend(MODx.BreadcrumbsPanel,Ext.Panel,{data:{trail:[]},init:function(){this.tpl=new Ext.XTemplate(this.bdMarkup,{compiled:!0}),this.reset(this.desc),this.body.on("click",this.onClick,this)},getResetText:function(srcInstance){if("object"!=typeof srcInstance||null==srcInstance)return srcInstance;var i,newInstance=srcInstance.constructor();for(i in srcInstance)newInstance[i]=this.getResetText(srcInstance[i]);return newInstance.hasOwnProperty("pnl")&&delete newInstance.pnl,newInstance},updateDetail:function(data){(this.data=data).hasOwnProperty("trail")&&data.trail.unshift(this.root),this._updatePanel(data)},getData:function(){return this.data},reset:function(msg){void 0===this.resetText&&(this.resetText=this.getResetText(this.root)),this.data={text:msg,trail:[this.resetText]},this._updatePanel(this.data)},onClick:function(panel){for(var last=panel.getTarget(),index=1,parent=last.parentElement;null!=(parent=parent.previousSibling);)index+=1;for(var remove=this.data.trail.length-index;0
    {name:htmlEncode}',"
    {description:htmlEncode}
    ")}),MODx.combo.UserGroup.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.UserGroup,MODx.combo.ComboBox),Ext.reg("modx-combo-usergroup",MODx.combo.UserGroup),MODx.combo.UserGroupRole=function(config){config=config||{},Ext.applyIf(config,{name:"role",hiddenName:"role",displayField:"name",valueField:"id",fields:["name","id"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Security/Role/GetList"}}),MODx.combo.UserGroupRole.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.UserGroupRole,MODx.combo.ComboBox),Ext.reg("modx-combo-usergrouprole",MODx.combo.UserGroupRole),MODx.combo.EventGroup=function(config){config=config||{},Ext.applyIf(config,{name:"group",hiddenName:"group",displayField:"name",valueField:"name",fields:["name"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"System/Event/GroupList"},tpl:new Ext.XTemplate('
    {name:htmlEncode}',"
    ")}),MODx.combo.EventGroup.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.EventGroup,MODx.combo.ComboBox),Ext.reg("modx-combo-eventgroup",MODx.combo.EventGroup),MODx.combo.ResourceGroup=function(config){config=config||{},Ext.applyIf(config,{name:"resourcegroup",hiddenName:"resourcegroup",displayField:"name",valueField:"id",fields:["name","id"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Security/ResourceGroup/GetList"}}),MODx.combo.ResourceGroup.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.ResourceGroup,MODx.combo.ComboBox),Ext.reg("modx-combo-resourcegroup",MODx.combo.ResourceGroup),MODx.combo.Context=function(config){config=config||{},Ext.applyIf(config,{name:"context",hiddenName:"context",displayField:"key",valueField:"key",fields:["key","name"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Context/GetList",exclude:config.exclude||""},tpl:new Ext.XTemplate('
    {name:htmlEncode} ({key:htmlEncode})
    ')}),MODx.combo.Context.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Context,MODx.combo.ComboBox),Ext.reg("modx-combo-context",MODx.combo.Context),MODx.combo.Policy=function(config){config=config||{},Ext.applyIf(config,{name:"policy",hiddenName:"policy",displayField:"name",valueField:"id",fields:["id","name","permissions"],allowBlank:!1,editable:!1,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Security/Access/Policy/GetList"}}),MODx.combo.Policy.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Policy,MODx.combo.ComboBox),Ext.reg("modx-combo-policy",MODx.combo.Policy),MODx.combo.Template=function(config){config=config||{},Ext.applyIf(config,{name:"template",hiddenName:"template",displayField:"templatename",valueField:"id",pageSize:20,fields:["id","templatename","description","category_name"],tpl:new Ext.XTemplate('
    {templatename:htmlEncode}',' - {category_name:htmlEncode}',"
    {description:htmlEncode()}
    "),url:MODx.config.connector_url,baseParams:{action:"Element/Template/GetList",combo:1},allowBlank:!0}),MODx.combo.Template.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Template,MODx.combo.ComboBox),Ext.reg("modx-combo-template",MODx.combo.Template),MODx.combo.Category=function(config){config=config||{},Ext.applyIf(config,{name:"category",hiddenName:"category",displayField:"name",valueField:"id",mode:"remote",fields:["id","category","parent","name"],forceSelection:!0,typeAhead:!1,allowBlank:!0,editable:!1,enableKeyEvents:!0,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Element/Category/GetList",showNone:!0,limit:0}}),MODx.combo.Category.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Category,MODx.combo.ComboBox,{_onblur:function(t,e){var v=this.getRawValue();this.setRawValue(v),this.setValue(v,!0)}}),Ext.reg("modx-combo-category",MODx.combo.Category),MODx.combo.Language=function(config){config=config||{},Ext.applyIf(config,{name:"language",hiddenName:"language",displayField:"name",valueField:"name",fields:["name"],typeAhead:!0,minChars:1,editable:!0,allowBlank:!0,url:MODx.config.connector_url,baseParams:{action:"System/Language/GetList"}}),MODx.combo.Language.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Language,MODx.combo.ComboBox),Ext.reg("modx-combo-language",MODx.combo.Language),MODx.combo.Charset=function(config){config=config||{},Ext.applyIf(config,{name:"charset",hiddenName:"charset",displayField:"text",valueField:"value",fields:["value","text"],forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,url:MODx.config.connector_url,baseParams:{action:"System/Charset/GetList"}}),MODx.combo.Charset.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Charset,MODx.combo.ComboBox),Ext.reg("modx-combo-charset",MODx.combo.Charset),MODx.combo.RTE=function(config){config=config||{},Ext.applyIf(config,{name:"rte",hiddenName:"rte",displayField:"value",valueField:"value",fields:["value"],forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,url:MODx.config.connector_url,baseParams:{action:"System/Rte/GetList"}}),MODx.combo.RTE.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.RTE,MODx.combo.ComboBox),Ext.reg("modx-combo-rte",MODx.combo.RTE),MODx.combo.Role=function(config){config=config||{},Ext.applyIf(config,{name:"role",hiddenName:"role",forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Security/Role/GetList",addNone:!0}}),MODx.combo.Role.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Role,MODx.combo.ComboBox),Ext.reg("modx-combo-role",MODx.combo.Role),MODx.combo.ContentType=function(config){config=config||{},Ext.applyIf(config,{name:"content_type",hiddenName:"content_type",forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"System/ContentType/GetList"}}),MODx.combo.ContentType.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.ContentType,MODx.combo.ComboBox),Ext.reg("modx-combo-content-type",MODx.combo.ContentType),MODx.combo.ContentDisposition=function(config){config=config||{},Ext.applyIf(config,{store:new Ext.data.SimpleStore({fields:["d","v"],data:[[_("inline"),0],[_("attachment"),1]]}),name:"content_dispo",hiddenName:"content_dispo",displayField:"d",valueField:"v",mode:"local",triggerAction:"all",editable:!1,pageSize:20,selectOnFocus:!1,preventRender:!0}),MODx.combo.ContentDisposition.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.ContentDisposition,MODx.combo.ComboBox),Ext.reg("modx-combo-content-disposition",MODx.combo.ContentDisposition),MODx.combo.ClassDerivatives=function(config){config=config||{},Ext.applyIf(config,{name:"class",hiddenName:"class",url:MODx.config.connector_url,baseParams:{action:"System/Derivatives/GetList",class:"MODX\\Revolution\\modResource"},displayField:"name",valueField:"id",fields:["id","name"],forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,pageSize:20}),MODx.combo.ClassDerivatives.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.ClassDerivatives,MODx.combo.ComboBox),Ext.reg("modx-combo-class-derivatives",MODx.combo.ClassDerivatives),MODx.combo.Namespace=function(config){config=config||{},Ext.applyIf(config,{name:"namespace",hiddenName:"namespace",typeAhead:!0,minChars:1,queryParam:"search",editable:!0,allowBlank:!0,preselectValue:!1,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Workspace/PackageNamespace/GetList"},fields:["name"],displayField:"name",valueField:"name"}),MODx.combo.Namespace.superclass.constructor.call(this,config),!1!==config.preselectValue&&(this.store.on("load",this.preselectFirstValue,this,{single:!0}),this.store.load())},Ext.extend(MODx.combo.Namespace,MODx.combo.ComboBox,{preselectFirstValue:function(item){var found;(item=""!=this.config.preselectValue&&-1!=(found=item.find("name",this.config.preselectValue))?item.getAt(found):item.getAt(0))&&(this.setValue(item.data.name),this.fireEvent("select",this,item))}}),Ext.reg("modx-combo-namespace",MODx.combo.Namespace),MODx.combo.Browser=function(config){config=config||{},Ext.applyIf(config,{width:400,triggerAction:"all",triggerClass:"x-form-file-trigger",source:config.source||MODx.config.default_media_source}),MODx.combo.Browser.superclass.constructor.call(this,config),this.config=config},Ext.extend(MODx.combo.Browser,Ext.form.TriggerField,{browser:null,onTriggerClick:function(btn){return!this.disabled&&(this.browser=MODx.load({xtype:"modx-browser",closeAction:"close",id:Ext.id(),multiple:!0,source:this.config.source||MODx.config.default_media_source,hideFiles:this.config.hideFiles||!1,rootVisible:this.config.rootVisible||!1,allowedFileTypes:this.config.allowedFileTypes||"",wctx:this.config.wctx||"web",openTo:this.config.openTo||"",rootId:this.config.rootId||"/",hideSourceCombo:this.config.hideSourceCombo||!1,listeners:{select:{fn:function(data){this.setValue(data.relativeUrl),this.fireEvent("select",data)},scope:this}}}),this.browser.show(btn),!0)},onDestroy:function(){MODx.combo.Browser.superclass.onDestroy.call(this)}}),Ext.reg("modx-combo-browser",MODx.combo.Browser),MODx.combo.Country=function(config){config=config||{},Ext.applyIf(config,{name:"country",hiddenName:"country",url:MODx.config.connector_url,baseParams:{action:"System/Country/GetList",combo:1},displayField:"country",valueField:"iso",fields:["iso","country","value"],editable:!0,typeAhead:!0}),MODx.combo.Country.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Country,MODx.combo.ComboBox),Ext.reg("modx-combo-country",MODx.combo.Country),MODx.combo.Gender=function(config){config=config||{},Ext.applyIf(config,{store:new Ext.data.SimpleStore({fields:["d","v"],data:[["",0],[_("user_male"),1],[_("user_female"),2],[_("user_other"),3]]}),displayField:"d",valueField:"v",mode:"local",triggerAction:"all",editable:!1,selectOnFocus:!1}),MODx.combo.Gender.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Gender,Ext.form.ComboBox),Ext.reg("modx-combo-gender",MODx.combo.Gender),MODx.combo.PropertySet=function(config){config=config||{},Ext.applyIf(config,{name:"propertyset",hiddenName:"propertyset",url:MODx.config.connector_url,baseParams:{action:"Element/PropertySet/GetList"},displayField:"name",valueField:"id",fields:["id","name"],editable:!1,pageSize:20,width:300}),MODx.combo.PropertySet.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.PropertySet,MODx.combo.ComboBox),Ext.reg("modx-combo-property-set",MODx.combo.PropertySet),MODx.ChangeParentField=function(config){config=config||{},Ext.applyIf(config,{triggerAction:"all",editable:!1,readOnly:!1,formpanel:"modx-panel-resource",parentcmp:"modx-resource-parent-hidden",contextcmp:"modx-resource-context-key",currentid:MODx.request.id}),MODx.ChangeParentField.superclass.constructor.call(this,config),this.config=config,this.on("click",this.onTriggerClick,this),this.addEvents({end:!0}),this.on("end",this.end,this)},Ext.extend(MODx.ChangeParentField,Ext.form.TriggerField,{oldValue:!1,oldDisplayValue:!1,end:function(p){var t=Ext.getCmp("modx-resource-tree");t&&(p.d=p.d||p.v,t.removeListener("click",this.handleChangeParent,this),t.on("click",t._handleClick,t),t.disableHref=!1,MODx.debug("Setting parent to: "+p.v),Ext.getCmp(this.config.parentcmp).setValue(p.v),this.setValue(p.d),this.oldValue=!1,Ext.getCmp(this.config.formpanel).fireEvent("fieldChange"))},onTriggerClick:function(){if(this.disabled)return!1;if(this.oldValue)return this.fireEvent("end",{v:this.oldValue,d:this.oldDisplayValue}),!1;if(MODx.debug("onTriggerClick"),!Ext.getCmp("modx-resource-tree")){MODx.debug("no tree found, trying to activate");var tp=Ext.getCmp("modx-leftbar-tabpanel");return tp?(tp.on("tabchange",function(tbp,tab){"modx-resource-tree-ct"==tab.id&&this.disableTreeClick()},this),tp.activate("modx-resource-tree-ct")):MODx.debug("no tabpanel"),!1}this.disableTreeClick()},disableTreeClick:function(){return MODx.debug("Disabling tree click"),t=Ext.getCmp("modx-resource-tree"),t?(this.oldDisplayValue=this.getValue(),this.oldValue=Ext.getCmp(this.config.parentcmp).getValue(),this.setValue(_("resource_parent_select_node")),t.expand(),t.removeListener("click",t._handleClick),t.on("click",this.handleChangeParent,this),t.disableHref=!0):(MODx.debug("No tree found in disableTreeClick!"),!1)},handleChangeParent:function(node,e){var ctxv=Ext.getCmp("modx-resource-tree");if(!ctxv)return!1;ctxv.disableHref=!0;var id=node.id.split("_");if((id=id[1])==this.config.currentid)return MODx.msg.alert("",_("resource_err_own_parent")),!1;var ctxf=Ext.getCmp(this.config.contextcmp);return ctxf&&(ctxv=ctxf.getValue(),node.attributes&&node.attributes.ctx!=ctxv&&ctxf.setValue(node.attributes.ctx)),this.fireEvent("end",{v:"modContext"!=node.attributes.type?id:node.attributes.pk,d:Ext.util.Format.stripTags(node.text)}),e.preventDefault(),e.stopEvent(),!0}}),Ext.reg("modx-field-parent-change",MODx.ChangeParentField),MODx.combo.TVWidget=function(config){config=config||{},Ext.applyIf(config,{name:"widget",hiddenName:"widget",displayField:"name",valueField:"value",fields:["value","name"],editable:!1,url:MODx.config.connector_url,baseParams:{action:"Element/TemplateVar/Renders/GetOutputs"},value:"default"}),MODx.combo.TVWidget.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.TVWidget,MODx.combo.ComboBox),Ext.reg("modx-combo-tv-widget",MODx.combo.TVWidget),MODx.combo.TVInputType=function(config){config=config||{},Ext.applyIf(config,{name:"type",hiddenName:"type",displayField:"name",valueField:"value",editable:!1,fields:["value","name"],url:MODx.config.connector_url,baseParams:{action:"Element/TemplateVar/Renders/GetInputs"},value:"text"}),MODx.combo.TVInputType.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.TVInputType,MODx.combo.ComboBox),Ext.reg("modx-combo-tv-input-type",MODx.combo.TVInputType),MODx.combo.Dashboard=function(config){config=config||{},Ext.applyIf(config,{name:"dashboard",hiddenName:"dashboard",displayField:"name",valueField:"id",fields:["id","name","description"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"System/Dashboard/GetList"},tpl:new Ext.XTemplate('','
    ','

    {name:htmlEncode}

    ','

    {description:htmlEncode}

    ',"
    ")}),MODx.combo.Dashboard.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Dashboard,MODx.combo.ComboBox),Ext.reg("modx-combo-dashboard",MODx.combo.Dashboard),MODx.combo.MediaSource=function(config){config=config||{},Ext.applyIf(config,{name:"source",hiddenName:"source",displayField:"name",valueField:"id",fields:["id","name","description"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Source/GetList"},tpl:new Ext.XTemplate('','
    ','

    {name:htmlEncode}

    ','

    {description:htmlEncode}

    ',"
    ")}),MODx.combo.MediaSource.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.MediaSource,MODx.combo.ComboBox),Ext.reg("modx-combo-source",MODx.combo.MediaSource),MODx.combo.MediaSourceType=function(config){config=config||{},Ext.applyIf(config,{name:"class_key",hiddenName:"class_key",displayField:"name",valueField:"class",fields:["id","class","name","description"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Source/Type/GetList"},tpl:new Ext.XTemplate('','
    ','

    {name:htmlEncode}

    ','

    {description:htmlEncode}

    ',"
    ")}),MODx.combo.MediaSourceType.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.MediaSourceType,MODx.combo.ComboBox),Ext.reg("modx-combo-source-type",MODx.combo.MediaSourceType),MODx.combo.Authority=function(config){config=config||{},Ext.applyIf(config,{name:"authority",hiddenName:"authority",forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Security/Role/GetAuthorityList",addNone:!0}}),MODx.combo.Authority.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Authority,MODx.combo.ComboBox),Ext.reg("modx-combo-authority",MODx.combo.Authority),MODx.combo.ManagerTheme=function(config){config=config||{},Ext.applyIf(config,{name:"theme",hiddenName:"theme",displayField:"theme",valueField:"theme",fields:["theme"],url:MODx.config.connector_url,baseParams:{action:"Workspace/Theme/GetList"},typeAhead:!1,editable:!1}),MODx.combo.ManagerTheme.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.ManagerTheme,MODx.combo.ComboBox),Ext.reg("modx-combo-manager-theme",MODx.combo.ManagerTheme),MODx.combo.SettingKey=function(config){config=config||{},Ext.applyIf(config,{name:"key",hiddenName:"key",displayField:"key",valueField:"key",fields:["key"],url:MODx.config.connector_url,baseParams:{action:"System/Settings/GetList"},typeAhead:!1,triggerAction:"all",editable:!0,forceSelection:!1,queryParam:"key",pageSize:20}),MODx.combo.SettingKey.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.SettingKey,MODx.combo.ComboBox),Ext.reg("modx-combo-setting-key",MODx.combo.SettingKey),MODx.combo.Visibility=function(config){config=config||{},Ext.applyIf(config,{name:"visibility",hiddenName:"visibility",store:new Ext.data.SimpleStore({fields:["d","v"],data:[[_("file_folder_visibility_public"),"public"],[_("file_folder_visibility_private"),"private"]]}),displayField:"d",valueField:"v",mode:"local",triggerAction:"all",editable:!1,selectOnFocus:!1,preventRender:!0,forceSelection:!0,enableKeyEvents:!0}),MODx.combo.Visibility.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Visibility,MODx.combo.ComboBox),Ext.reg("modx-combo-visibility",MODx.combo.Visibility),MODx.combo.Permission=function(config){config=config||{},Ext.applyIf(config,{name:"permission",hiddenName:"permission",displayField:"name",valueField:"name",fields:["name","description"],editable:!0,typeAhead:!1,forceSelection:!1,enableKeyEvents:!0,autoSelect:!1,pageSize:20,tpl:new Ext.XTemplate('
    {name:htmlEncode}','

    {description:htmlEncode}

    '),url:MODx.config.connector_url,baseParams:{action:"Security/Access/Permission/GetList"}}),MODx.combo.Permission.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Permission,MODx.combo.ComboBox),Ext.reg("modx-combo-permission",MODx.combo.Permission),Ext.namespace("MODx.grid"),MODx.grid.Grid=function(config){if(config=config||{},this.config=config,this._loadStore(),this._loadColumnModel(),Ext.applyIf(config,{store:this.store,cm:this.cm,sm:new Ext.grid.RowSelectionModel({singleSelect:!0}),paging:!!config.bbar,loadMask:!0,autoHeight:!0,collapsible:!0,stripeRows:!0,header:!1,cls:"modx-grid",preventRender:!0,preventSaveRefresh:!0,showPerPage:!0,stateful:!1,showActionsColumn:!0,disableContextMenuAction:!1,menuConfig:{defaultAlign:"tl-b?",enableScrolling:!1},viewConfig:{forceFit:!0,enableRowBody:!0,autoFill:!0,showPreview:!0,scrollOffset:0,emptyText:config.emptyText||_("ext_emptymsg")},groupingConfig:{enableGroupingMenu:!0}}),config.paging){var pgItms=config.showPerPage?[_("per_page")+":",{xtype:"textfield",cls:"x-tbar-page-size",value:config.pageSize||parseInt(MODx.config.default_per_page)||20,listeners:{change:{fn:this.onChangePerPage,scope:this},render:{fn:function(cmp){new Ext.KeyMap(cmp.getEl(),{key:Ext.EventObject.ENTER,fn:this.blur,scope:cmp})},scope:this}}}]:[];if(config.pagingItems)for(var i=0;i 1 ? "'+(config.pluralText||_("records"))+'" : "'+(config.singleText||_("record"))+'"]})'},Ext.applyIf(config.groupingConfig,isPercentage),Ext.applyIf(config,{view:new Ext.grid.GroupingView(config.groupingConfig)})),config.tbar)for(var ix=0;ix":"")+data.msg},this),Ext.isEmpty(msg)&&(msg=this.autosaveErrorMsg||_("error")),MODx.msg.alert(_("error"),msg))},onChangePerPage:function(tf,nv){if(Ext.isEmpty(nv))return!1;nv=parseInt(nv),this.getBottomToolbar().pageSize=nv,this.store.load({params:{start:0,limit:nv}})},loadWindow:function(btn,e,win,or){var r=this.menu.record;this.windows[win.xtype]&&!win.force||(Ext.applyIf(win,{record:win.blankValues?{}:r,grid:this,listeners:{success:{fn:win.success||this.refresh,scope:win.scope||this}}}),or&&Ext.apply(win,or),this.windows[win.xtype]=Ext.ComponentMgr.create(win)),this.windows[win.xtype].setValues&&!0!==win.blankValues&&null!=r&&this.windows[win.xtype].setValues(r),this.windows[win.xtype].show(e.target)},confirm:function(type,text){var p={action:type},k=this.config.primaryKey||"id";p[k]=this.menu.record[k],MODx.msg.confirm({title:_(type),text:_(text)||_("confirm_remove"),url:this.config.url,params:p,listeners:{success:{fn:this.refresh,scope:this}}})},remove:function(text,action){if(this.destroying)return MODx.grid.Grid.superclass.remove.apply(this,arguments);var r=this.menu.record;text=text||"confirm_remove";var p=this.config.saveParams||{};Ext.apply(p,{action:action||"remove"});var k=this.config.primaryKey||"id";p[k]=r[k],this.fireEvent("beforeRemoveRow",r)&&MODx.msg.confirm({title:_("warning"),text:_(text,r),url:this.config.url,params:p,listeners:{success:{fn:function(){this.removeActiveRow(r)},scope:this}}})},removeActiveRow:function(rx){this.fireEvent("afterRemoveRow",rx)&&(rx=this.getSelectionModel().getSelected(),this.getStore().remove(rx))},_loadMenu:function(){this.menu=new Ext.menu.Menu(this.config.menuConfig)},_showMenu:function(g,ri,e){var m;e.stopEvent(),e.preventDefault(),this.menu.record=this.getStore().getAt(ri).data,this.getSelectionModel().isSelected(ri)||this.getSelectionModel().selectRow(ri),this.menu.removeAll(),!this.getMenu||(m=this.getMenu(g,ri,e))&&m.length&&0
    ',{compiled:!0})},actionsColumnRenderer:function(value,metaData,record,rowIndex,colIndex,actions){actions=this.getActions.apply(this,[record,rowIndex,colIndex,actions]);return!0!==this.config.disableContextMenuAction&&actions.push({text:_("context_menu"),action:"contextMenu",icon:"gear"}),this._getActionsColumnTpl().apply({actions:actions})},renderLink:function(v,attr){var i,el=new Ext.Element(document.createElement("a"));for(i in el.addClass("x-grid-link"),el.dom.title=_("edit"),attr)el.dom[i]=attr[i];return el.dom.innerHTML=Ext.util.Format.htmlEncode(v),el.dom.outerHTML},getActions:function(record,rowIndex,colIndex,store){return[]},onClickHandler:function(e){var actionHandler,record,recordIndex=e.getTarget();recordIndex.classList.contains("x-grid-action")&&(!recordIndex.dataset.action||(this[actionHandler="action"+recordIndex.dataset.action.charAt(0).toUpperCase()+recordIndex.dataset.action.slice(1)]&&"function"==typeof this[actionHandler]||this[actionHandler=recordIndex.dataset.action]&&"function"==typeof this[actionHandler])&&(record=this.getSelectionModel().getSelected(),recordIndex=this.store.indexOf(record),this.menu.record=record.data,this[actionHandler](record,recordIndex,e)))},actionContextMenu:function(record,recordIndex,e){this._showMenu(this,recordIndex,e)},makeUrl:function(){if(Array.isArray(this.config.urlFilters)&&0 1 ? "'+(config.pluralText||_("records"))+'" : "'+(config.singleText||_("record"))+'"]})'})}),config.tbar)for(var i=0;i
    ',{compiled:!0})},actionsColumnRenderer:function(value,metaData,record,rowIndex,colIndex,store){var actions=this.getActions.apply(this,arguments);return!0!==this.config.disableContextMenuAction&&actions.push({text:_("context_menu"),action:"contextMenu",icon:"gear"}),this._getActionsColumnTpl().apply({actions:actions})},renderLink:function(v,attr){var i,el=new Ext.Element(document.createElement("a"));for(i in el.addClass("x-grid-link"),el.dom.title=_("edit"),attr)el.dom[i]=attr[i];return el.dom.innerHTML=Ext.util.Format.htmlEncode(v),el.dom.outerHTML},getActions:function(value,metaData,record,rowIndex,colIndex,store){return[]},onClick:function(e){var actionHandler,record,recordIndex=e.getTarget();recordIndex.classList.contains("x-grid-action")&&(!recordIndex.dataset.action||(this[actionHandler="action"+recordIndex.dataset.action.charAt(0).toUpperCase()+recordIndex.dataset.action.slice(1)]&&"function"==typeof this[actionHandler]||this[actionHandler=recordIndex.dataset.action]&&"function"==typeof this[actionHandler])&&(record=this.getSelectionModel().getSelected(),recordIndex=this.store.indexOf(record),this.menu.record=record.data,this[actionHandler](record,recordIndex,e)))},actionContextMenu:function(record,recordIndex,e){this._showMenu(this,recordIndex,e)}}),Ext.reg("grid-local",MODx.grid.LocalGrid),Ext.reg("modx-grid-local",MODx.grid.LocalGrid),Ext.ns("Ext.ux.grid"),Ext.ux.grid.RowExpander=Ext.extend(Ext.util.Observable,{expandOnEnter:!0,expandOnDblClick:!0,header:"",width:20,sortable:!1,fixed:!0,hideable:!1,menuDisabled:!0,dataIndex:"",id:"expander",lazyRender:!0,enableCaching:!0,constructor:function(config){Ext.apply(this,config),this.addEvents({beforeexpand:!0,expand:!0,beforecollapse:!0,collapse:!0}),Ext.ux.grid.RowExpander.superclass.constructor.call(this),this.tpl&&("string"==typeof this.tpl&&(this.tpl=new Ext.Template(this.tpl)),this.tpl.compile()),this.state={},this.bodyContent={}},getRowClass:function(record,rowIndex,p,ds){p.cols=p.cols-1;var content=this.bodyContent[record.id];return content||this.lazyRender||(content=this.getBodyContent(record,rowIndex)),content&&(p.body=content),this.state[record.id]?"x-grid3-row-expanded":"x-grid3-row-collapsed"},init:function(grid){var view=(this.grid=grid).getView();view.getRowClass=this.getRowClass.createDelegate(this),view.enableRowBody=!0,grid.on("render",this.onRender,this),grid.on("destroy",this.onDestroy,this)},onRender:function(){var grid=this.grid;grid.getView().mainBody.on("mousedown",this.onMouseDown,this,{delegate:".x-grid3-row-expander"}),this.expandOnEnter&&(this.keyNav=new Ext.KeyNav(this.grid.getGridEl(),{enter:this.onEnter,scope:this})),this.expandOnDblClick&&grid.on("rowdblclick",this.onRowDblClick,this)},onDestroy:function(){this.keyNav&&(this.keyNav.disable(),delete this.keyNav);var mainBody=this.grid.getView().mainBody;mainBody&&mainBody.un("mousedown",this.onMouseDown,this)},onRowDblClick:function(grid,rowIdx,e){this.toggleRow(rowIdx)},onEnter:function(e){for(var g=this.grid,sels=g.getSelectionModel().getSelections(),i=0,len=sels.length;i '},beforeExpand:function(record,body,rowIndex){return!1!==this.fireEvent("beforeexpand",this,record,body,rowIndex)&&(this.tpl&&this.lazyRender&&(body.innerHTML=this.getBodyContent(record,rowIndex)),!0)},toggleRow:function(row){"number"==typeof row&&(row=this.grid.view.getRow(row)),this[Ext.fly(row).hasClass("x-grid3-row-collapsed")?"expandRow":"collapseRow"](row)},expandRow:function(row){"number"==typeof row&&(row=this.grid.view.getRow(row));var record=this.grid.store.getAt(row.rowIndex),body=Ext.DomQuery.selectNode("tr:nth(2) div.x-grid3-row-body",row);this.beforeExpand(record,body,row.rowIndex)&&(this.state[record.id]=!0,Ext.fly(row).replaceClass("x-grid3-row-collapsed","x-grid3-row-expanded"),this.fireEvent("expand",this,record,body,row.rowIndex))},collapseRow:function(row){"number"==typeof row&&(row=this.grid.view.getRow(row));var record=this.grid.store.getAt(row.rowIndex),body=Ext.fly(row).child("tr:nth(1) div.x-grid3-row-body",!0);!1!==this.fireEvent("beforecollapse",this,record,body,row.rowIndex)&&(this.state[record.id]=!1,Ext.fly(row).replaceClass("x-grid3-row-expanded","x-grid3-row-collapsed"),this.fireEvent("collapse",this,record,body,row.rowIndex))}}),Ext.preg("rowexpander",Ext.ux.grid.RowExpander),Ext.grid.RowExpander=Ext.ux.grid.RowExpander,Ext.ns("Ext.ux.grid"),Ext.ux.grid.CheckColumn=function(a){Ext.apply(this,a),this.id||(this.id=Ext.id()),this.renderer=this.renderer.createDelegate(this)},Ext.ux.grid.CheckColumn.prototype={init:function(b){this.grid=b,this.grid.on("render",function(){this.grid.getView().mainBody.on("mousedown",this.onMouseDown,this)},this),this.grid.on("destroy",this.onDestroy,this)},onMouseDown:function(sv,b){this.grid.fireEvent("rowclick"),b.className&&-1!=b.className.indexOf("x-grid3-cc-"+this.id)&&(sv.stopEvent(),sv=this.grid.getView().findRowIndex(b),sv=(b=this.grid.store.getAt(sv)).data[this.dataIndex],b.set(this.dataIndex,!sv),this.grid.fireEvent("afteredit",{grid:this.grid,record:b,field:this.dataIndex,originalValue:sv,value:b.data[this.dataIndex],cancel:!1}))},renderer:function(v,p,a){return p.css+=" x-grid3-check-col-td",'
     
    '},onDestroy:function(){var mainBody=this.grid.getView().mainBody;mainBody&&mainBody.un("mousedown",this.onMouseDown,this)}},Ext.preg("checkcolumn",Ext.ux.grid.CheckColumn),Ext.grid.CheckColumn=Ext.ux.grid.CheckColumn,Ext.grid.PropertyColumnModel=function(a,c){var g=Ext.grid,f=Ext.form;this.grid=a,g.PropertyColumnModel.superclass.constructor.call(this,[{header:this.nameText,width:50,sortable:!0,dataIndex:"name",id:"name",menuDisabled:!0},{header:this.valueText,width:50,resizable:!1,dataIndex:"value",id:"value",menuDisabled:!0}]),this.store=c;c=new f.Field({autoCreate:{tag:"select",children:[{tag:"option",value:"true",html:"true"},{tag:"option",value:"false",html:"false"}]},getValue:function(){return"true"==this.el.dom.value}});this.editors={date:new g.GridEditor(new f.DateField({selectOnFocus:!0})),string:new g.GridEditor(new f.TextField({selectOnFocus:!0})),number:new g.GridEditor(new f.NumberField({selectOnFocus:!0,style:"text-align:left;"})),boolean:new g.GridEditor(c)},this.renderCellDelegate=this.renderCell.createDelegate(this),this.renderPropDelegate=this.renderProp.createDelegate(this)},Ext.extend(Ext.grid.PropertyColumnModel,Ext.grid.ColumnModel,{nameText:"Name",valueText:"Value",dateFormat:"m/j/Y",renderDate:function(a){return a.dateFormat(this.dateFormat)},renderBool:function(a){return a?"true":"false"},isCellEditable:function(a,b){return 1==a},getRenderer:function(a){return 1==a?this.renderCellDelegate:this.renderPropDelegate},renderProp:function(v){return this.getPropertyName(v)},renderCell:function(a){var b=a;return Ext.isDate(a)?b=this.renderDate(a):"boolean"==typeof a&&(b=this.renderBool(a)),Ext.util.Format.htmlEncode(b)},getPropertyName:function(a){var b=this.grid.propertyNames;return b&&b[a]?b[a]:a},getCellEditor:function(a,n){var val=this.store.getProperty(n),n=val.data.name,val=val.data.value;return this.grid.customEditors[n]||(Ext.isDate(val)?this.editors.date:"number"==typeof val?this.editors.number:"boolean"==typeof val?this.editors.boolean:this.editors.string)},destroy:function(){for(var a in Ext.grid.PropertyColumnModel.superclass.destroy.call(this),this.editors)Ext.destroy(a)}}),MODx.grid.JsonGrid=function(config){config=config||{},this.ident=config.ident||"jsongrid-mecitem"+Ext.id(),this.hiddenField=new Ext.form.TextArea({name:config.hiddenName||config.name,hidden:!0}),this.fieldConfig=config.fieldConfig||[{name:"key"},{name:"value"}],this.fieldConfig.push({name:"id",hidden:!0}),this.fieldColumns=[],this.fieldNames=[],Ext.each(this.fieldConfig,function(el){this.fieldNames.push(el.name),this.fieldColumns.push({header:el.header||_(el.name),dataIndex:el.name,editable:!0,menuDisabled:!0,hidden:el.hidden||!1,editor:{xtype:el.xtype||"textfield",allowBlank:el.allowBlank||!0,enableKeyEvents:!0,fieldname:el.name,listeners:{change:{fn:this.saveValue,scope:this},keyup:{fn:function(sb){var record=this.getSelectionModel().getSelected();record&&(record.set(sb.fieldname,sb.el.dom.value),this.saveValue())},scope:this}}},renderer:function(value,metadata){return metadata.css+="x-editable-column ",value},width:el.width||100})},this),Ext.applyIf(config,{id:this.ident+"-json-grid",fields:this.fieldNames,autoHeight:!0,store:new Ext.data.JsonStore({fields:this.fieldNames,data:this.loadValue(config.value)}),enableDragDrop:!0,ddGroup:this.ident+"-json-grid-dd",labelStyle:"position: absolute",columns:this.fieldColumns,disableContextMenuAction:!0,tbar:["->",{text:' '+_("add"),cls:"primary-button",handler:this.addElement,scope:this}],listeners:{render:{fn:this.renderListener,scope:this}}}),MODx.grid.JsonGrid.superclass.constructor.call(this,config)},Ext.extend(MODx.grid.JsonGrid,MODx.grid.LocalGrid,{getMenu:function(){var m=[];return m.push({text:_("remove"),handler:this.removeElement}),m},getActions:function(){return[{action:"removeElement",icon:"trash-o",text:_("remove")}]},addElement:function(){var ds=this.getStore(),row={};Ext.each(this.fieldNames,function(fieldname){row[fieldname]=""}),row.id=this.getStore().getCount(),this.getStore().insert(this.getStore().getCount(),new ds.recordType(row)),this.getView().refresh(),this.getSelectionModel().selectRow(0)},removeElement:function(){Ext.Msg.confirm(_("remove")||"",_("confirm_remove")||"",function(e){if("yes"===e){var ds=this.getStore(),rows=this.getSelectionModel().getSelections();if(!rows.length)return!1;for(var i=0;i
    ',{compiled:!0})},actionsColumnRenderer:function(value,metaData,record,rowIndex,colIndex,store){return this._getActionsColumnTpl().apply({actions:this.getActions()})},onClick:function(e){var actionHandler,record,recordIndex=e.getTarget();recordIndex.classList.contains("x-grid-action")&&(!recordIndex.dataset.action||(this[actionHandler="action"+recordIndex.dataset.action.charAt(0).toUpperCase()+recordIndex.dataset.action.slice(1)]&&"function"==typeof this[actionHandler]||this[actionHandler=recordIndex.dataset.action]&&"function"==typeof this[actionHandler])&&(record=this.getSelectionModel().getSelected(),recordIndex=this.store.indexOf(record),this.menu.record=record.data,this[actionHandler](record,recordIndex,e)))}}),Ext.reg("grid-json",MODx.grid.JsonGrid),Ext.reg("modx-grid-json",MODx.grid.JsonGrid),MODx.Console=function(config){config=config||{},Ext.Updater.defaults.showLoadIndicator=!1,Ext.applyIf(config,{title:_("console"),modal:!Ext.isIE,closeAction:"hide",resizable:!1,collapsible:!1,closable:!0,maximizable:!0,autoScroll:!0,height:400,width:600,refreshRate:2,cls:"modx-window modx-console",items:[{itemId:"header",cls:"modx-console-text",html:_("console_running"),border:!1},{xtype:"panel",itemId:"body",cls:"x-panel-bwrap modx-console-text"}],buttons:[{text:_("console_download_output"),handler:this.download,scope:this},{text:_("ok"),cls:"primary-button",itemId:"okBtn",disabled:!0,scope:this,handler:this.hideConsole}],keys:[{key:Ext.EventObject.S,ctrl:!0,fn:this.download,scope:this},{key:Ext.EventObject.ENTER,fn:this.hideConsole,scope:this}]}),MODx.Console.superclass.constructor.call(this,config),this.config=config,this.addEvents({shutdown:!0,complete:!0}),this.on("show",this.init,this),this.on("hide",function(){if(this.provider&&this.provider.disconnect)try{this.provider.disconnect()}catch(e){}this.fireEvent("shutdown"),this.destroy()}),this.on("complete",this.onComplete,this)},Ext.extend(MODx.Console,Ext.Window,{mgr:null,running:!1,init:function(){Ext.Msg.hide(),this.fbar.setDisabled(!0),this.keyMap.setDisabled(!0),this.getComponent("body").el.dom.innerHTML="",this.provider=new Ext.direct.PollingProvider({type:"polling",url:MODx.config.connector_url,interval:1e3,baseParams:{action:"System/Console",register:this.config.register||"",topic:this.config.topic||"",clear:!1,show_filename:this.config.show_filename||0,format:this.config.format||"html_log"}}),Ext.Direct.addProvider(this.provider),Ext.Direct.on("message",this.onMessage,this)},onMessage:function(e,p){var out=this.getComponent("body");out&&(out.el.insertHtml("beforeEnd",e.data),e.data="",out.el.scroll("b",out.el.getHeight(),!0)),e.complete&&this.fireEvent("complete"),delete e},onComplete:function(){if(this.provider&&this.provider.disconnect)try{this.provider.disconnect()}catch(e){}this.fbar.setDisabled(!1),this.keyMap.setDisabled(!1)},download:function(){var c=this.getComponent("body").getEl().dom.innerHTML||" ";MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"System/DownloadOutput",data:c},listeners:{success:{fn:function(r){location.href=MODx.config.connector_url+"?action=System/DownloadOutput&HTTP_MODAUTH="+MODx.siteId+"&download="+r.message},scope:this}}})},setRegister:function(register,topic){this.config.register=register,this.config.topic=topic},hideConsole:function(){this.hide()}}),Ext.reg("modx-console",MODx.Console),Ext.namespace("MODx.portal"),Ext.ux.Portal=Ext.extend(Ext.Panel,{layout:"column",cls:"x-portal",defaultType:"portalcolumn",initComponent:function(){Ext.ux.Portal.superclass.initComponent.call(this),this.addEvents({validatedrop:!0,beforedragover:!0,dragover:!0,beforedrop:!0,drop:!0})},initEvents:function(){Ext.ux.Portal.superclass.initEvents.call(this),this.dd=new Ext.ux.Portal.DropZone(this,this.dropConfig)},beforeDestroy:function(){this.dd&&this.dd.unreg(),Ext.ux.Portal.superclass.beforeDestroy.call(this)}}),Ext.reg("portal",Ext.ux.Portal),Ext.ux.Portal.DropZone=function(a,b){this.portal=a,Ext.dd.ScrollManager.register(a.body),Ext.ux.Portal.DropZone.superclass.constructor.call(this,a.bwrap.dom,b),a.body.ddScrollConfig=this.ddScrollConfig},Ext.extend(Ext.ux.Portal.DropZone,Ext.dd.DropTarget,{ddScrollConfig:{vthresh:50,hthresh:-1,animate:!0,increment:200},createEvent:function(a,e,b,d,c,f){return{portal:this.portal,panel:b.panel,columnIndex:d,column:c,position:f,data:b,source:a,rawEvent:e,status:this.dropAllowed}},notifyOver:function(a,e,j){var d=e.getXY(),portal=this.portal,px=a.proxy;this.grid||(this.grid=this.getGrid());var c=portal.body.dom.clientWidth;this.lastCW?this.lastCW!=c&&(this.lastCW=c,portal.doLayout(),this.grid=this.getGrid()):this.lastCW=c;for(var g=0,xs=this.grid.columnX,cmatch=!1,i=xs.length;gd[1]){match=!0;break}}pos=(match&&p?pos:c.items.getCount())+(overSelf?-1:0);j=this.createEvent(a,e,j,g,c,pos);return!1!==portal.fireEvent("validatedrop",j)&&!1!==portal.fireEvent("beforedragover",j)&&(px.getProxy().setWidth("auto"),p?px.moveProxy(p.el.dom.parentNode,match?p.el.dom:null):px.moveProxy(c.el.dom,null),this.lastPos={c:c,col:g,p:!!(overSelf||match&&p)&&pos},this.scrollPos=portal.body.getScroll(),portal.fireEvent("dragover",j)),j.status},notifyOut:function(){delete this.grid},notifyDrop:function(a,e,b){var c,pos,f,g,d;delete this.grid,this.lastPos&&(c=this.lastPos.c,f=this.lastPos.col,pos=this.lastPos.p,f=this.createEvent(a,e,b,f,c,!1!==pos?pos:c.items.getCount()),!1!==this.portal.fireEvent("validatedrop",f)&&!1!==this.portal.fireEvent("beforedrop",f)&&(a.proxy.getProxy().remove(),a.panel.el.dom.parentNode.removeChild(a.panel.el.dom),!1!==pos?(c==a.panel.ownerCt&&c.items.items.indexOf(a.panel)<=pos&&pos++,c.insert(pos,a.panel)):c.add(a.panel),c.doLayout(),this.portal.fireEvent("drop",f),(g=this.scrollPos.top)&&(d=this.portal.body.dom,setTimeout(function(){d.scrollTop=g},10))),delete this.lastPos)},getGrid:function(){var a=this.portal.bwrap.getBox();return a.columnX=[],this.portal.items.each(function(c){a.columnX.push({x:c.el.getX(),w:c.el.getWidth()})}),a},unreg:function(){Ext.ux.Portal.DropZone.superclass.unreg.call(this)}}),MODx.portal.Column=Ext.extend(Ext.Container,{layout:"anchor",defaultType:"portlet",cls:"x-portal-column",style:"padding:10px;",columnWidth:1,defaults:{collapsible:!0,autoHeight:!0,titleCollapse:!0,draggable:!0,style:"padding: 5px 0;",bodyStyle:"padding: 15px;"}}),Ext.reg("portalcolumn",MODx.portal.Column),MODx.portal.Portlet=Ext.extend(Ext.Panel,{anchor:Ext.isSafari?"98%":"100%",frame:!0,collapsible:!0,draggable:!0,cls:"x-portlet",stateful:!1,layout:"form"}),Ext.reg("portlet",MODx.portal.Portlet),MODx.window.DuplicateResource=function(config){config=config||{},this.ident=config.ident||"dupres"+Ext.id(),Ext.applyIf(config,{title:config.pagetitle?_("duplicate")+" "+config.pagetitle:_("duplication_options"),id:this.ident}),MODx.window.DuplicateResource.superclass.constructor.call(this,config)},Ext.extend(MODx.window.DuplicateResource,MODx.Window,{_loadForm:function(){if(this.checkIfLoaded(this.config.record))return!(this.fp.getForm().baseParams={action:"Resource/Updateduplicate",prefixDuplicate:!0,id:this.config.resource});var items=[];items.push({xtype:"textfield",id:"modx-"+this.ident+"-name",fieldLabel:_("resource_name_new"),name:"name",anchor:"100%",value:""}),this.config.hasChildren&&items.push({xtype:"xcheckbox",boxLabel:_("duplicate_children")+" ("+this.config.childCount+")",hideLabel:!0,name:"duplicate_children",id:"modx-"+this.ident+"-duplicate-children",checked:!0}),items.push({xtype:"xcheckbox",boxLabel:_("duplicate_redirect"),hideLabel:!0,name:"redirect",id:"modx-"+this.ident+"-duplicate-redirect",checked:this.config.redirect});var pov=MODx.config.default_duplicate_publish_option||"preserve";items.push({xtype:"fieldset",title:_("publishing_options"),items:[{xtype:"radiogroup",hideLabel:!0,columns:1,value:pov,items:[{boxLabel:_("po_make_all_unpub"),hideLabel:!0,name:"published_mode",inputValue:"unpublish"},{boxLabel:_("po_make_all_pub"),hideLabel:!0,name:"published_mode",inputValue:"publish"},{boxLabel:_("po_preserve"),hideLabel:!0,name:"published_mode",inputValue:"preserve"}]}]}),this.fp=this.createForm({url:this.config.url||MODx.config.connector_url,baseParams:this.config.baseParams||{action:"Resource/Duplicate",id:this.config.resource,prefixDuplicate:!0},labelWidth:125,defaultType:"textfield",autoHeight:!0,items:items}),this.renderForm()}}),Ext.reg("modx-window-resource-duplicate",MODx.window.DuplicateResource),MODx.window.DuplicateElement=function(config){config=config||{},this.ident=config.ident||"dupeel-"+Ext.id();var flds=[{xtype:"hidden",name:"id",id:"modx-"+this.ident+"-id"},{xtype:"hidden",name:"source",id:"modx-"+this.ident+"-source"},{xtype:"textfield",fieldLabel:_("element_name_new"),name:"template"==config.record.type?"templatename":"name",id:"modx-"+this.ident+"-name",anchor:"100%",enableKeyEvents:!0,listeners:{afterRender:{scope:this,fn:function(f,e){this.setStaticElementsPath(f)}},keyup:{scope:this,fn:function(f,e){this.setStaticElementsPath(f)}}}}];"tv"==config.record.type&&(flds.push({xtype:"textfield",fieldLabel:_("element_caption_new"),name:"caption",id:"modx-"+this.ident+"-caption",anchor:"100%"}),flds.push({xtype:"xcheckbox",hideLabel:!0,boxLabel:_("element_duplicate_values"),labelSeparator:"",name:"duplicateValues",id:"modx-"+this.ident+"-duplicate-values",anchor:"100%",inputValue:1,checked:!1})),!0===config.record.static&&flds.push({xtype:"textfield",fieldLabel:_("static_file"),name:"static_file",id:"modx-"+this.ident+"-static_file",anchor:"100%"}),flds.push({xtype:"xcheckbox",boxLabel:_("duplicate_redirect"),hideLabel:!0,name:"redirect",id:"modx-"+this.ident+"-duplicate-redirect",checked:config.redirect}),Ext.applyIf(config,{title:_("duplicate_"+config.record.type),url:MODx.config.connector_url,action:"element/"+config.record.type+"/duplicate",width:600,fields:flds,labelWidth:150}),MODx.window.DuplicateElement.superclass.constructor.call(this,config)},Ext.extend(MODx.window.DuplicateElement,MODx.Window,{setStaticElementsPath:function(f){var category,path;!0===this.config.record.static&&("number"!=typeof(category=this.config.record.category)?(0"+_("session_logging_out")+"

    ",xtype:"modx-description"},{xtype:"textfield",id:"modx-"+this.ident+"-username",fieldLabel:_("username"),name:"username",anchor:"100%"},{xtype:"textfield",inputType:"password",id:"modx-"+this.ident+"-password",fieldLabel:_("password"),name:"password",anchor:"100%"},{xtype:"hidden",name:"rememberme",value:1}],buttons:[{text:_("logout"),scope:this,handler:function(){location.href="?logout=1"}},{text:_("login"),cls:"primary-button",scope:this,handler:this.submit}]}),MODx.window.Login.superclass.constructor.call(this,config),this.on("success",this.onLogin,this)},Ext.extend(MODx.window.Login,MODx.Window,{onLogin:function(r){r=r.a.result;r.object&&r.object.token&&(Ext.Ajax.defaultHeaders={modAuth:r.object.token},Ext.Ajax.extraParams={HTTP_MODAUTH:r.object.token},MODx.siteId=r.object.token,MODx.msg.status({message:_("session_extended")}))}}),Ext.reg("modx-window-login",MODx.window.Login),function(window){"use strict";var CanvasPrototype=window.HTMLCanvasElement&&window.HTMLCanvasElement.prototype,hasBlobConstructor=window.Blob&&function(){try{return Boolean(new Blob)}catch(e){return!1}}(),hasArrayBufferViewSupport=hasBlobConstructor&&window.Uint8Array&&function(){try{return 100===new Blob([new Uint8Array(100)]).size}catch(e){return!1}}(),BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,dataURLtoBlob=(hasBlobConstructor||BlobBuilder)&&window.atob&&window.ArrayBuffer&&window.Uint8Array&&function(bb){for(var mimeString,byteString=(0<=bb.split(",")[0].indexOf("base64")?atob:decodeURIComponent)(bb.split(",")[1]),arrayBuffer=new ArrayBuffer(byteString.length),intArray=new Uint8Array(arrayBuffer),i=0;i>2,enc2=(3&enc2)<<4|byte2>>4;isNaN(byte2)?enc3=enc4=64:(enc3=(15&byte2)<<2|byte3>>6,enc4=isNaN(byte3)?64:63&byte3),outStr+=b64.charAt(enc1)+b64.charAt(enc2)+b64.charAt(enc3)+b64.charAt(enc4)}return outStr}};function _emit(target,fn,name,evt,ext){evt={type:name.type||name,target:target,result:evt};_extend(evt,ext),fn(evt)}function _hasSupportReadAs(method){return FileReader&&FileReader.prototype["readAs"+method]}function _readAs(file,fn,method,encoding){if(api.isBlob(file)&&_hasSupportReadAs(method)){var Reader=new FileReader;_on(Reader,_readerEvents,function _fn(evt){var type=evt.type;"progress"==type?_emit(file,fn,evt,evt.target.result,{loaded:evt.loaded,total:evt.total}):"loadend"==type?(_off(Reader,_readerEvents,_fn),Reader=null):_emit(file,fn,evt,evt.target.result)});try{encoding?Reader["readAs"+method](file,encoding):Reader["readAs"+method](file)}catch(err){_emit(file,fn,"error",void 0,{error:err.toString()})}}else _emit(file,fn,"error",void 0,{error:"filreader_not_support_"+method})}function _isEntry(item){return item&&(item.isFile||item.isDirectory)}function _getAsEntry(item){var entry;return item.getAsEntry?entry=item.getAsEntry():item.webkitGetAsEntry&&(entry=item.webkitGetAsEntry()),entry}function isInputFile(el){return _rinput.test(el&&el.tagName)}function _getDataTransfer(evt){return(evt.originalEvent||evt||"").dataTransfer||{}}api.addInfoReader(/^image/,function(file,callback){var defer;file.__dimensions||(defer=file.__dimensions=api.defer(),api.readAsImage(file,function(evt){var img=evt.target;defer.resolve("load"!=evt.type&&"error",{width:img.width,height:img.height}),img.src=api.EMPTY_PNG,img=null})),file.__dimensions.then(callback)}),api.event.dnd=function(el,onHover,onDrop){var _id,_type;onDrop||(onDrop=onHover,onHover=api.F),FileReader?(_on(el,"dragenter dragleave dragover",onHover.ff=onHover.ff||function(evt){for(var types=_getDataTransfer(evt).types,i=types&&types.length,debounceTrigger=!1;i--;)if(~types[i].indexOf("File")){evt.preventDefault(),_type!==evt.type&&("dragleave"!=(_type=evt.type)&&onHover.call(evt.currentTarget,!0,evt),debounceTrigger=!0);break}debounceTrigger&&(clearTimeout(_id),_id=setTimeout(function(){onHover.call(evt.currentTarget,"dragleave"!=_type,evt)},50))}),_on(el,"drop",onDrop.ff=onDrop.ff||function(evt){evt.preventDefault(),_type=0,api.getDropFiles(evt,function(files,all){onDrop.call(evt.currentTarget,files,all,evt)}),onHover.call(evt.currentTarget,!1,evt)})):api.log("Drag'n'Drop -- not supported")},api.event.dnd.off=function(el,onHover,onDrop){_off(el,"dragenter dragleave dragover",onHover.ff),_off(el,"drop",onDrop.ff)},jQuery&&!jQuery.fn.dnd&&(jQuery.fn.dnd=function(onHover,onDrop){return this.each(function(){api.event.dnd(this,onHover,onDrop)})},jQuery.fn.offdnd=function(onHover,onDrop){return this.each(function(){api.event.dnd.off(this,onHover,onDrop)})}),window.FileAPI=_extend(api,window.FileAPI),api.log("FileAPI: "+api.version),api.log("protocol: "+window.location.protocol),api.log("doctype: ["+doctype.name+"] "+doctype.publicId+" "+doctype.systemId),_each(document.getElementsByTagName("meta"),function(meta){/x-ua-compatible/i.test(meta.getAttribute("http-equiv"))&&api.log("meta.http-equiv: "+meta.getAttribute("content"))});try{_supportConsoleLog=!!console.log,_supportConsoleLogApply=!!console.log.apply}catch(err){}api.flashUrl||(api.flashUrl=api.staticPath+"FileAPI.flash.swf"),api.flashImageUrl||(api.flashImageUrl=api.staticPath+"FileAPI.flash.image.swf"),api.flashWebcamUrl||(api.flashWebcamUrl=api.staticPath+"FileAPI.flash.camera.swf")}(window),function(api,document){"use strict";function getCanvas(){return document.createElement("canvas")}var min=Math.min,round=Math.round,support=!1,exifOrientation={8:270,3:180,6:90,7:270,4:180,5:90};try{support=-1params.maxWidth||img.height>params.maxHeight)&&ImgTrans.resize(params.maxWidth,params.maxHeight,"max"),params.crop&&(crop=params.crop,ImgTrans.crop(0|crop.x,0|crop.y,crop.w||crop.width,crop.h||crop.height)),void 0===params.rotate&&autoOrientation&&(params.rotate="auto"),ImgTrans.set({type:ImgTrans.matrix.type||params.type||file.type||"image/png"}),isFn||ImgTrans.set({deg:params.rotate,overlay:params.overlay,filter:params.filter,quality:params.quality||1}),queue.inc(),ImgTrans.toData(function(err,image){err?queue.fail():(images[name]=image,queue.next())}))})}file.width?_transform(!1,file):api.getInfo(file,_transform)},api.each(["TOP","CENTER","BOTTOM"],function(x,i){api.each(["LEFT","CENTER","RIGHT"],function(y,j){Image[x+"_"+y]=3*i+j,Image[y+"_"+x]=3*i+j})}),Image.toCanvas=function(el){var canvas=document.createElement("canvas");return canvas.width=el.videoWidth||el.width,canvas.height=el.videoHeight||el.height,canvas.getContext("2d").drawImage(el,0,0),canvas},Image.fromDataURL=function(img,size,callback){img=api.newImage(img);api.extend(img,size),callback(img)},Image.applyFilter=function(canvas,filter,doneFn){"function"==typeof filter?filter(canvas,doneFn):window.Caman&&window.Caman("IMG"==canvas.tagName?Image.toCanvas(canvas):canvas,function(){"string"==typeof filter?this[filter]():api.each(filter,function(val,method){this[method](val)},this),this.render(doneFn)})},api.renderImageToCanvas=function(canvas,img,sx,sy,sw,sh,dx,dy,dw,dh){try{return canvas.getContext("2d").drawImage(img,sx,sy,sw,sh,dx,dy,dw,dh)}catch(ex){throw api.log("renderImageToCanvas failed"),ex}},api.support.canvas=api.support.transform=support,api.Image=Image}(FileAPI,document),function(){"use strict";!function(loadImage){"use strict";if(!window.navigator||!window.navigator.platform||!/iP(hone|od|ad)/.test(window.navigator.platform))return;var originalRenderMethod=loadImage.renderImageToCanvas;loadImage.detectSubsampling=function(img){var canvas,context;if(img.width*img.height>1024*1024){canvas=document.createElement("canvas");canvas.width=canvas.height=1;context=canvas.getContext("2d");context.drawImage(img,-img.width+1,0);return context.getImageData(0,0,1,1).data[3]===0}return false},loadImage.detectVerticalSquash=function(img,subsampled){var naturalHeight=img.naturalHeight||img.height,canvas=document.createElement("canvas"),context=canvas.getContext("2d"),data,sy,ey,py,alpha;if(subsampled)naturalHeight/=2;canvas.width=1;canvas.height=naturalHeight;context.drawImage(img,0,0);data=context.getImageData(0,0,1,naturalHeight).data;sy=0;ey=naturalHeight;py=naturalHeight;while(py>sy){alpha=data[(py-1)*4+3];if(alpha===0)ey=py;else sy=py;py=ey+sy>>1}return py/naturalHeight||1},loadImage.renderImageToCanvas=function(canvas,img,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth,destHeight){if(img._type==="image/jpeg"){var context=canvas.getContext("2d"),tmpCanvas=document.createElement("canvas"),tileSize=1024,tmpContext=tmpCanvas.getContext("2d"),subsampled,vertSquashRatio,tileX,tileY;tmpCanvas.width=tileSize;tmpCanvas.height=tileSize;context.save();subsampled=loadImage.detectSubsampling(img);if(subsampled){sourceX/=2;sourceY/=2;sourceWidth/=2;sourceHeight/=2}vertSquashRatio=loadImage.detectVerticalSquash(img,subsampled);if(subsampled||vertSquashRatio!==1){sourceY*=vertSquashRatio;destWidth=Math.ceil(tileSize*destWidth/sourceWidth);destHeight=Math.ceil(tileSize*destHeight/sourceHeight/vertSquashRatio);destY=0;tileY=0;while(tileY'+(slice&&options.url.indexOf("=?")<0?'':"")+"";var form=xhr.getElementsByTagName("form")[0],transport=xhr.getElementsByTagName("iframe")[0];form.appendChild(data),api.log(form.parentNode.innerHTML),document.body.appendChild(xhr),_this.xhr.node=xhr,_this.readyState=2;try{form.submit()}catch(err){api.log("iframe.error: "+err)}form=null}else url=url.replace(/([a-z]+)=(\?)&?/i,""),this.xhr&&this.xhr.aborted?api.log("Error: already aborted"):(xhr=_this.xhr=api.getXHR(),data.params&&(url+=(url.indexOf("?")<0?"?":"&")+data.params.join("&")),xhr.open("POST",url,!0),api.withCredentials&&(xhr.withCredentials="true"),options.headers&&options.headers["X-Requested-With"]||xhr.setRequestHeader("X-Requested-With","XMLHttpRequest"),api.each(options.headers,function(val,key){xhr.setRequestHeader(key,val)}),options._chunked?(xhr.upload&&xhr.upload.addEventListener("progress",api.throttle(function(evt){data.retry||options.progress({type:evt.type,total:data.size,loaded:data.start+evt.loaded,totalSize:data.size},_this,options)},100),!1),xhr.onreadystatechange=function(){var delay,lkb=parseInt(xhr.getResponseHeader("X-Last-Known-Byte"),10);if(_this.status=xhr.status,_this.statusText=xhr.statusText,_this.readyState=xhr.readyState,4==xhr.readyState){for(var k in _xhrResponsePostfix)_this["response"+k]=xhr["response"+k];xhr.onreadystatechange=null,!xhr.status||0').replace(/#(\w+)#/gi,function(a,name){return opts[name]})}function _css(el,css){var key,val;if(el&&el.style)for(key in css){"number"==typeof(val=css[key])&&(val+="px");try{el.style[key]=val}catch(e){}}}function _inherit(obj,methods){_each(methods,function(fn,name){var prev=obj[name];obj[name]=function(){return this.parent=prev,fn.apply(this,arguments)}})}function _isHtmlFile(file){return file&&!file.flashId}function _wrap(fn){var id=fn.wid=api.uid();return flash._fn[id]=fn,"FileAPI.Flash._fn."+id}function _unwrap(fn){try{flash._fn[fn.wid]=null,delete flash._fn[fn.wid]}catch(e){}}function _getUrl(url,params){var path;return _rhttp.test(url)||(!/^\.\//.test(url)&&"/"==url.charAt(0)||(url=((path=(path=location.pathname).substr(0,path.lastIndexOf("/")))+"/"+url).replace("/./","/")),"//"!=url.substr(0,2)&&(url="//"+location.host+url),_rhttp.test(url)||(url=location.protocol+url)),params&&(url+=(/\?/.test(url)?"&":"?")+params),url}function _makeFlashImage(opts,base64,fn){var key,flashId=api.uid(),el=document.createElement("div"),attempts=10;for(key in opts)el.setAttribute(key,opts[key]),el[key]=opts[key];_css(el,opts),opts.width="100%",opts.height="100%",el.innerHTML=_makeFlashHTML(api.extend({id:flashId,src:_getUrl(api.flashImageUrl,"r="+api.uid()),wmode:"opaque",flashvars:"scale="+opts.scale+"&callback="+_wrap(function _(){return _unwrap(_),0<--attempts&&function(){try{flash.get(flashId).setImage(base64)}catch(e){api.log('[err] FlashAPI.Preview.setImage -- can not set "base64":',e)}}(),!0})},opts)),fn(!1,el),el=null}api.support.flash=!1,api.support.flash&&(!api.html5||!api.support.html5||api.cors&&!api.support.cors||api.media&&!api.support.media||api.insecureChrome)&&(_attr=api.uid(),_retry=0,_files={},_rhttp=/^https?:/i,flash={_fn:{},init:function(){var child=document.body&&document.body.firstChild;if(child)do{if(1==child.nodeType){api.log("FlashAPI.state: awaiting");var dummy=document.createElement("div");return dummy.id="_"+_attr,_css(dummy,{top:1,right:1,width:5,height:5,position:"absolute",zIndex:"2147483647"}),child.parentNode.insertBefore(dummy,child),void flash.publish(dummy,_attr)}}while(child=child.nextSibling);_retry<10&&setTimeout(flash.init,50*++_retry)},publish:function(el,id,opts){opts=opts||{},el.innerHTML=_makeFlashHTML({id:id,src:_getUrl(api.flashUrl,"r="+api.version),wmode:opts.camera?"":"transparent",flashvars:"callback="+(opts.onEvent||"FileAPI.Flash.onEvent")+"&flashId="+id+"&storeKey="+navigator.userAgent.match(/\d/gi).join("")+"_"+api.version+(flash.isReady||(api.pingUrl?"&ping="+api.pingUrl:""))+"&timeout="+api.flashAbortTimeout+(opts.camera?"&useCamera="+_getUrl(api.flashWebcamUrl):"")+"&debug="+(api.debug?"1":"")})},ready:function(){api.log("FlashAPI.state: ready"),flash.ready=api.F,flash.isReady=!0,flash.patch(),flash.patchCamera&&flash.patchCamera(),api.event.on(document,"mouseover",flash.mouseover),api.event.on(document,"click",function(evt){flash.mouseover(evt)&&(evt.preventDefault?evt.preventDefault():evt.returnValue=!0)})},getEl:function(){return document.getElementById("_"+_attr)},getWrapper:function(node){do{if(/js-fileapi-wrapper/.test(node.className))return node}while((node=node.parentNode)&&node!==document.body)},mouseover:function(box){var target=api.event.fix(box).target;if(/input/i.test(target.nodeName)&&"file"==target.type&&!target.disabled){var dummy=target.getAttribute(_attr),box=flash.getWrapper(target);if(api.multiFlash){if("i"==dummy||"r"==dummy)return!1;if("p"!=dummy){target.setAttribute(_attr,"i");dummy=document.createElement("div");if(!box)return void api.log("[err] FlashAPI.mouseover: js-fileapi-wrapper not found");_css(dummy,{top:0,left:0,width:target.offsetWidth,height:target.offsetHeight,zIndex:"2147483647",position:"absolute"}),box.appendChild(dummy),flash.publish(dummy,api.uid()),target.setAttribute(_attr,"p")}return!0}box&&(box=function(docEl){var box=docEl.getBoundingClientRect(),body=document.body,docEl=(docEl&&docEl.ownerDocument).documentElement;return{top:box.top+(window.pageYOffset||docEl.scrollTop)-(docEl.clientTop||body.clientTop||0),left:box.left+(window.pageXOffset||docEl.scrollLeft)-(docEl.clientLeft||body.clientLeft||0),width:box.right-box.left,height:box.bottom-box.top}}(box),_css(flash.getEl(),box),flash.curInp=target)}else/object|embed/i.test(target.nodeName)||_css(flash.getEl(),{top:1,left:1,width:5,height:5})},onEvent:function(evt){var type=evt.type;if("ready"==type){try{flash.getInput(evt.flashId).setAttribute(_attr,"r")}catch(e){}return flash.ready(),setTimeout(function(){flash.mouseenter(evt)},50),!0}"ping"===type?api.log("(flash -> js).ping:",[evt.status,evt.savedStatus],evt.error):"log"===type?api.log("(flash -> js).log:",evt.target):type in flash&&setTimeout(function(){api.log("FlashAPI.event."+evt.type+":",evt),flash[type](evt)},1)},mouseenter:function(evt){var accept,exts,node=flash.getInput(evt.flashId);node&&(flash.cmd(evt,"multiple",null!=node.getAttribute("multiple")),accept=[],exts={},_each((node.getAttribute("accept")||"").split(/,\s*/),function(mime){api.accept[mime]&&_each(api.accept[mime].split(" "),function(ext){exts[ext]=1})}),_each(exts,function(i,ext){accept.push(ext)}),flash.cmd(evt,"accept",accept.length?accept.join(",")+","+accept.join(",").toUpperCase():"*"))},get:function(id){return document[id]||window[id]||document.embeds[id]},getInput:function(id){if(!api.multiFlash)return flash.curInp;try{var node=flash.getWrapper(flash.get(id));if(node)return node.getElementsByTagName("input")[0]}catch(e){api.log('[err] Can not find "input" by flashId:',id,e)}},select:function(files){var event,inp=flash.getInput(files.flashId),uid=api.uid(inp),files=files.target.files;_each(files,function(file){api.checkFileObj(file)}),_files[uid]=files,document.createEvent?((event=document.createEvent("Event")).files=files,event.initEvent("change",!0,!0),inp.dispatchEvent(event)):jQuery?jQuery(inp).trigger({type:"change",files:files}):((event=document.createEventObject()).files=files,inp.fireEvent("onchange",event))},cmd:function(id,name,data,last){try{return api.log("(js -> flash)."+name+":",data),flash.get(id.flashId||id).cmd(name,data)}catch(err){api.log("(js -> flash).onError:",err.toString()),last||setTimeout(function(){flash.cmd(id,name,data,!0)},50)}},patch:function(){api.flashEngine=!0,_inherit(api,{getFiles:function(files,filter,callback){if(callback)return api.filterFiles(api.getFiles(files),filter,callback),null;files=api.isArray(files)?files:_files[api.uid(files.target||files.srcElement||files)];return files?(filter&&(filter=api.getFilesFilter(filter),files=api.filter(files,function(file){return filter.test(file.name)})),files):this.parent.apply(this,arguments)},getInfo:function(file,fn){var defer;_isHtmlFile(file)?this.parent.apply(this,arguments):file.isShot?fn(null,file.info={width:file.width,height:file.height}):(file.__info||(defer=file.__info=api.defer(),flash.cmd(file,"getFileInfo",{id:file.id,callback:_wrap(function _(err,info){_unwrap(_),defer.resolve(err,file.info=info)})})),file.__info.then(fn))}}),api.support.transform=!0,api.Image&&_inherit(api.Image.prototype,{get:function(fn,scaleMode){return this.set({scaleMode:scaleMode||"noScale"}),this.parent(fn)},_load:function(file,fn){var _this;api.log("FlashAPI.Image._load:",file),_isHtmlFile(file)?this.parent.apply(this,arguments):(_this=this,api.getInfo(file,function(err){fn.call(_this,err,file)}))},_apply:function(file,fn){var m,doneFn;api.log("FlashAPI.Image._apply:",file),_isHtmlFile(file)?this.parent.apply(this,arguments):(m=this.getMatrix(file.info),doneFn=fn,flash.cmd(file,"imageTransform",{id:file.id,matrix:m,callback:_wrap(function _(err,base64){api.log("FlashAPI.Image._apply.callback:",err),_unwrap(_),err?doneFn(err):api.support.html5||api.support.dataURI&&!(3e4 "+fileId),_this.xhr={headers:{},abort:function(){flash.cmd(flashId,"abort",{id:fileId})},getResponseHeader:function(name){return this.headers[name]},getAllResponseHeaders:function(){return this.headers}};var queue=api.queue(function(){flash.cmd(flashId,"upload",{url:_getUrl(options.url.replace(/([a-z]+)=(\?)&?/i,"")),data:data,files:fileId?files:null,headers:options.headers||{},callback:_wrap(function upload(evt){var type=evt.type,result=evt.result;api.log("FlashAPI.upload."+type),"progress"==type?(evt.loaded=Math.min(evt.loaded,evt.total),evt.lengthComputable=!0,options.progress(evt)):"complete"==type?(_unwrap(upload),"string"==typeof result&&(_this.responseText=result.replace(/%22/g,'"').replace(/%5c/g,"\\").replace(/%26/g,"&").replace(/%25/g,"%")),_this.end(evt.status||200)):"abort"!=type&&"error"!=type||(_this.end(evt.status||0,evt.message),_unwrap(upload))})})});_each(files,function(file){queue.inc(),api.getInfo(file,queue.next)}),queue.check()}})}},api.Flash=flash,api.newImage("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",function(err,img){api.support.dataURI=!(1!=img.width||1!=img.height),flash.init()}))}(window,window.jQuery,FileAPI),function(api){"use strict";var flash,_each=api.each,_cameraQueue=[];function _wrap(fn){var id=fn.wid=api.uid();return api.Flash._fn[id]=fn,"FileAPI.Flash._fn."+id}function _unwrap(fn){try{api.Flash._fn[fn.wid]=null,delete api.Flash._fn[fn.wid]}catch(e){}}!api.support.flash||!api.media||api.support.media&&api.html5&&!api.insecureChrome||(flash=api.Flash,api.extend(api.Flash,{patchCamera:function(){api.Camera.fallback=function(el,options,callback){var camId=api.uid();api.log("FlashAPI.Camera.publish: "+camId),flash.publish(el,camId,api.extend(options,{camera:!0,onEvent:_wrap(function _(evt){"camera"===evt.type&&(_unwrap(_),evt.error?(api.log("FlashAPI.Camera.publish.error: "+evt.error),callback(evt.error)):(api.log("FlashAPI.Camera.publish.success: "+camId),callback(null)))})}))},_each(_cameraQueue,function(args){api.Camera.fallback.apply(api.Camera,args)}),_cameraQueue=[],api.extend(api.Camera.prototype,{_id:function(){return this.video.id},start:function(callback){var _this=this;flash.cmd(this._id(),"camera.on",{callback:_wrap(function _(evt){_unwrap(_),evt.error?(api.log("FlashAPI.camera.on.error: "+evt.error),callback(evt.error,_this)):(api.log("FlashAPI.camera.on.success: "+_this._id()),_this._active=!0,callback(null,_this))})})},stop:function(){this._active=!1,flash.cmd(this._id(),"camera.off")},shot:function(){api.log("FlashAPI.Camera.shot:",this._id());var shot=api.Flash.cmd(this._id(),"shot",{});return shot.type="image/png",shot.flashId=this._id(),shot.isShot=!0,new api.Camera.Shot(shot)}})}}),api.Camera.fallback=function(){_cameraQueue.push(arguments)})}((window,window.jQuery,FileAPI)),"function"==typeof define&&define.amd&&define("FileAPI",[],function(){return FileAPI}),function(){Ext.namespace("MODx.util.MultiUploadDialog");var maxFileSize=parseInt(MODx.config.upload_maxsize,10),permittedFileTypes=MODx.config.upload_files.toLowerCase().split(",");FileAPI.debug=!1,FileAPI.support.flash=!1,FileAPI.staticPath=MODx.config.manager_url+"assets/fileapi/";var api={humanFileSize:function(bytes,units){var thresh=units?1e3:1024;if(bytes");""!=errors&&MODx.msg.alert(_("error"),errors),this.errors={}}}),MODx.util.MultiUploadDialog.BrowseButton=Ext.extend(Ext.Button,{input_name:"file",input_file:null,original_handler:null,original_scope:null,initComponent:function(){MODx.util.MultiUploadDialog.BrowseButton.superclass.initComponent.call(this),this.original_handler=this.handler||null,this.original_scope=this.scope||window,this.handler=null,this.scope=null},onRender:function(ct,position){MODx.util.MultiUploadDialog.BrowseButton.superclass.onRender.call(this,ct,position),this.createInputFile()},createInputFile:function(){var button_container=this.el.child("button").wrap();this.input_file=button_container.createChild({tag:"input",type:"file",size:1,name:this.input_name||Ext.id(this.el),style:"cursor: pointer; display: inline-block; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%;",multiple:!0}),this.handleMouseEvents&&(this.input_file.on("mouseover",this.onMouseOver,this),this.input_file.on("mousedown",this.onMouseDown,this)),this.tooltip&&("object"==typeof this.tooltip?Ext.QuickTips.register(Ext.apply({target:this.input_file},this.tooltip)):this.input_file.dom[this.tooltipType]=this.tooltip),this.input_file.on("change",this.onInputFileChange,this),this.input_file.on("click",function(e){e.stopPropagation()})},detachInputFile:function(no_create){var result=this.input_file;return"object"==typeof this.tooltip?Ext.QuickTips.unregister(this.input_file):this.input_file.dom[this.tooltipType]=null,this.input_file.removeAllListeners(),this.input_file=null,result},getInputFile:function(){return this.input_file},disable:function(){MODx.util.MultiUploadDialog.BrowseButton.superclass.disable.call(this),this.input_file.dom.disabled=!0},enable:function(){MODx.util.MultiUploadDialog.BrowseButton.superclass.enable.call(this),this.input_file.dom.disabled=!1},destroy:function(){this.detachInputFile(!0).remove(),MODx.util.MultiUploadDialog.BrowseButton.superclass.destroy.call(this)},reset:function(){var form=new Ext.Element(document.createElement("form")),buttonParent=this.input_file.parent();form.appendChild(this.input_file),form.dom.reset(),buttonParent.appendChild(this.input_file)},onInputFileChange:function(ev){this.original_handler&&this.original_handler.call(this.original_scope,this,ev),this.fireEvent("click",this,ev)}}),Ext.reg("multiupload-browse-btn",MODx.util.MultiUploadDialog.BrowseButton),MODx.util.MultiUploadDialog.FilesGrid=function(config){config=config||{},Ext.applyIf(config,{height:300,autoScroll:!0,border:!1,fields:["name","size","file","permitted","message","uploaded"],paging:!1,remoteSort:!1,viewConfig:{forceFit:!0,getRowClass:function(record,index,rowParams){return record.get("permitted")?record.get("uploaded")?"upload-success":void 0:"upload-error"}},sortInfo:{field:"name",direction:"ASC"},deferRowRender:!0,anchor:"100%",autoExpandColumn:"state",columns:[{header:_("upload.columns.file"),dataIndex:"name",sortable:!0,width:200,renderer:function(value,meta,record){var id=Ext.id();return FileAPI.Image(record.get("file")).resize(100,50,"max").get(function(err,img){err||(img=new Ext.Element(img).addClass("upload-thumb"),Ext.get(id).insertFirst(img))}),'

    '+value+"

    "}},{header:_("upload.columns.state"),id:"state",width:100,renderer:function(value,meta,record){if(!record.get("permitted")||record.get("uploaded"))return'

    '+record.get("message")+"

    ";var id=Ext.id();return function(){record.progressbar=new Ext.ProgressBar({renderTo:id,value:0,text:"0 / "+record.get("size")})}.defer(25),'
    '}}],getMenu:function(){return[{text:_("upload.contextmenu.remove_entry"),handler:this.removeFile}]}}),MODx.util.MultiUploadDialog.FilesGrid.superclass.constructor.call(this,config)},Ext.extend(MODx.util.MultiUploadDialog.FilesGrid,MODx.grid.LocalGrid,{removeFile:function(){var selected=this.getSelectionModel().getSelections();this.getStore().remove(selected)}}),Ext.reg("multiupload-grid-files",MODx.util.MultiUploadDialog.FilesGrid),MODx.util.MultiUploadDialog.Dialog=function(config){this.filesGridId=Ext.id(),config=config||{},Ext.applyIf(config,{permitted_extensions:permittedFileTypes,autoHeight:!0,width:600,closeAction:"hide",layout:"anchor",listeners:{show:{fn:this.onShow},hide:{fn:this.onHide}},items:[{xtype:"multiupload-grid-files",id:this.filesGridId,anchor:"100%"}],buttons:[{xtype:"multiupload-browse-btn",text:_("upload.buttons.choose"),cls:"primary-button",listeners:{click:{scope:this,fn:function(btn,files){files=FileAPI.getFiles(files);this.addFiles(files),btn.reset()}}}},{xtype:"splitbutton",text:_("upload.buttons.clear"),listeners:{click:{scope:this,fn:this.clearStore}},menu:new Ext.menu.Menu({items:[{text:_("upload.clear_list.all"),listeners:{click:{scope:this,fn:this.clearStore}}},{text:_("upload.clear_list.notpermitted"),listeners:{click:{scope:this,fn:this.clearNotPermittedItems}}}]})},{xtype:"button",text:_("upload.buttons.upload"),cls:"primary-button",listeners:{click:{scope:this,fn:this.startUpload}}},{xtype:"button",text:_("upload.buttons.close"),listeners:{click:{scope:this,fn:this.hideDialog}}}]}),MODx.util.MultiUploadDialog.Dialog.superclass.constructor.call(this,config)};var originalWindowOnShow=Ext.Window.prototype.onShow,originalWindowOnHide=Ext.Window.prototype.onHide;Ext.extend(MODx.util.MultiUploadDialog.Dialog,Ext.Window,{addFiles:function(files){var store=Ext.getCmp(this.filesGridId).getStore(),dialog=this;FileAPI.each(files,function(file){var permitted=!0,p="";api.isFileSizePermitted(file.size)||(p=_("upload.notpermitted.filesize",{size:api.humanFileSize(file.size),max:api.humanFileSize(maxFileSize)}),permitted=!1),api.isFileTypePermitted(file.name,dialog.permitted_extensions)||(p=_("upload.notpermitted.extension",{ext:api.getFileExtension(file.name)}),permitted=!1);p={name:file.name,size:api.humanFileSize(file.size),file:file,permitted:permitted,message:p,uploaded:!1},p=new store.recordType(p);store.insert(0,p)})},startUpload:function(){var dialog=this,files=[],params=Ext.apply(this.base_params,{HTTP_MODAUTH:MODx.siteId});Ext.getCmp(this.filesGridId).getStore().each(function(){var file=this.get("file");this.get("permitted")&&!this.get("uploaded")&&(file.record=this,files.push(file))});FileAPI.upload({url:this.url,data:params,files:{file:files},fileprogress:function(evt,file){file.record.progressbar.updateProgress(evt.loaded/evt.total,_("upload.upload_progress",{loaded:api.humanFileSize(evt.loaded),total:file.record.get("size")}),!0)},filecomplete:function(err,resp,file,options){err?401!==resp.status&&MODx.msg.alert(_("upload.msg.title.error"),err):(resp=Ext.util.JSON.decode(resp.response)).success?(file.record.set("uploaded",!0),file.record.set("message",_("upload.upload.success"))):(file.record.set("permitted",!1),file.record.set("message",resp.message))},complete:function(err,xhr){dialog.fireEvent("uploadsuccess")}})},removeEntry:function(record){Ext.getCmp(this.filesGridId).getStore().remove(record)},clearStore:function(){Ext.getCmp(this.filesGridId).getStore().removeAll()},clearNotPermittedItems:function(){var store=Ext.getCmp(this.filesGridId).getStore(),notPermitted=store.query("permitted",!1);store.remove(notPermitted.getRange())},hideDialog:function(){this.hide()},onDDrag:function(ev){ev&&ev.preventDefault()},onDDrop:function(ev){ev&&ev.preventDefault();var dialog=this;FileAPI.getDropFiles(ev.browserEvent,function(files){files.length&&dialog.addFiles(files)})},onShow:function(){var ret=originalWindowOnShow.apply(this,arguments);return Ext.getCmp(this.filesGridId).getStore().removeAll(),this.isDDSet||(this.el.on("dragenter",this.onDDrag,this),this.el.on("dragover",this.onDDrag,this),this.el.on("dragleave",this.onDDrag,this),this.el.on("drop",this.onDDrop,this),this.isDDSet=!0),ret},onHide:function(){var ret=originalWindowOnHide.apply(this,arguments);return this.el.un("dragenter",this.onDDrag,this),this.el.un("dragover",this.onDDrag,this),this.el.un("dragleave",this.onDDrag,this),this.el.un("drop",this.onDDrop,this),this.isDDSet=!1,ret},setBaseParams:function(params){this.base_params=params,this.setTitle(_("upload.title.destination_path",{path:this.base_params.path}))}}),Ext.reg("multiupload-window-dialog",MODx.util.MultiUploadDialog.Dialog)}(),Ext.namespace("MODx.tree"),MODx.tree.Tree=function(config){var tl,root;if(config=config||{},Ext.applyIf(config,{baseParams:{},action:"getNodes",loaderConfig:{}}),config.action&&(config.baseParams.action=config.action),config.loaderConfig.dataUrl=config.url,config.loaderConfig.baseParams=config.baseParams,Ext.applyIf(config.loaderConfig,{preloadChildren:!0,clearOnLoad:!0}),this.config=config,root=this.config.url?((tl=new MODx.tree.TreeLoader(config.loaderConfig)).on("beforeload",function(l,node){tl.dataUrl=this.config.url+"?action="+this.config.action+"&id="+node.attributes.id,node.attributes.type&&(tl.dataUrl+="&type="+node.attributes.type)},this),tl.on("load",this.onLoad,this),{nodeType:"async",text:config.root_name||config.rootName||"",qtip:config.root_qtip||config.rootQtip||"",draggable:!1,id:config.root_id||config.rootId||"root",pseudoroot:!0,attributes:{pseudoroot:!0},cls:"tree-pseudoroot-node",iconCls:config.root_iconCls||config.rootIconCls||""}):(tl=new Ext.tree.TreeLoader({preloadChildren:!0,baseAttrs:{uiProvider:MODx.tree.CheckboxNodeUI}}),new Ext.tree.TreeNode({text:this.config.rootName||"",draggable:!1,id:this.config.rootId||"root",children:this.config.data||[],pseudoroot:!0})),Ext.applyIf(config,{useArrows:!0,autoScroll:!0,animate:!0,enableDD:!0,enableDrop:!0,ddAppendOnly:!1,containerScroll:!0,collapsible:!0,border:!1,autoHeight:!0,rootVisible:!0,loader:tl,header:!1,hideBorders:!0,bodyBorder:!1,cls:"modx-tree",root:root,preventRender:!1,stateful:!0,menuConfig:{defaultAlign:"tl-b?",enableScrolling:!1,listeners:{show:function(){var node=this.activeNode;node&&node.ui.addClass("x-tree-selected")},hide:function(){var node=this.activeNode;node&&(node.isSelected()||node.ui&&node.ui.removeClass("x-tree-selected"))}}}}),!0!==config.remoteToolbar||void 0!==config.tbar&&null!==config.tbar){var tb=this.getToolbar();if(config.tbar&&config.useDefaultToolbar)for(var i=0;i"+node.attributes.text+"
    ",target:this}),node:node,handler:function(btn,evt){evt.stopPropagation(evt),node.getOwnerTree().handleDirectCreateClick(node)},iconCls:"icon-plus-circle",renderTo:elId,listeners:{mouseover:function(button,e){button.tooltip.onTargetOver(e)},mouseout:function(button,e){button.tooltip.onTargetOut(e)}}}))},_showContextMenu:function(node,e){var m;this.cm.activeNode=node,this.cm.removeAll();var h,handled=!1;Ext.isEmpty(node.attributes.treeHandler)&&(!node.isRoot||Ext.isEmpty(node.childNodes[0].attributes.treeHandler))||(h=Ext.getCmp((node.isRoot?node.childNodes[0]:node).attributes.treeHandler))&&(node.isRoot&&(node.attributes.type="root"),m=h.getMenu(this,node,e),handled=!0),handled||(this.getMenu?m=this.getMenu(node,e):node.attributes.menu&&node.attributes.menu.items&&(m=node.attributes.menu.items)),m&&0s[i].length&&(f=!0):s.splice(i,1);f||s.push(p)}}else for(s=s.remove(p),i=0;i',id:"modx-iprops-container"}]}],modps:[]}),MODx.window.InsertElement.superclass.constructor.call(this,config),this.on("show",function(){this.center(),this.mask=new Ext.LoadMask(Ext.get("modx-iprops-container"),{msg:_("loading")}),this.mask.show()},this)},Ext.extend(MODx.window.InsertElement,MODx.Window,{changePropertySet:function(cb){var resourceId=Ext.getCmp("modx-iprops-fp");resourceId&&resourceId.destroy();resourceId=Ext.get("modx-resource-id"),resourceId=null!==resourceId?resourceId.getValue():0;Ext.getCmp("modx-dise-proplist").getUpdater().update({url:MODx.config.connector_url,params:{action:"Element/GetInsertProperties",classKey:this.config.record.classKey,pk:this.config.record.pk,resourceId:resourceId,propertySet:cb.getValue()},scripts:!0,callback:this.onPropFormLoad,scope:this}),this.modps=[],this.mask.show()},createStore:function(data){return new Ext.data.SimpleStore({fields:["v","d"],data:data})},onPropFormLoad:function(el,s,r){this.mask.hide();var vs=Ext.decode(r.responseText);if(!vs||vs.length<=0)return!1;for(var i=0;i]+)>)/gi,"")))),(isfolderFieldCmb=Ext.getCmp("modx-resource-menuindex"))&&void 0!==o.result.object.menuindex&&isfolderFieldCmb.setValue(o.result.object.menuindex),(isfolderFieldCmb=Ext.getCmp("modx-resource-isfolder"))&&"boolean"==typeof o.result.object.isfolder&&isfolderFieldCmb.setValue(o.result.object.isfolder))},_handleDrop:function(e){var dropNode=e.dropNode,targetParent=e.target;if(null!==targetParent.findChild("id",dropNode.attributes.id))return!1;if("modContext"==dropNode.attributes.type&&(1'+newTitle.f.findField("pagetitle").getValue()+" ("+w.record.id+")";w.setTitle(w.title.replace(//,newTitle))},scope:this},hide:{fn:function(){this.destroy()}}}});w.title+=': '+Ext.util.Format.htmlEncode(w.record.pagetitle)+" ("+w.record.id+")",w.setValues(r.object),w.show(e.target,function(){Ext.isSafari?w.setPosition(null,30):w.center()},this)},scope:this}}})},_getModContextMenu:function(m){var a=m.attributes,ui=m.getUI(),m=[];return m.push({text:""+a.text+" ("+a.ctx+")",handler:function(){return!1},header:!0}),m.push("-"),m.push({text:_("refresh_context"),handler:function(){this.refreshNode(this.cm.activeNode.id,!0)}}),ui.hasClass("pedit")&&m.push({text:_("edit_context"),handler:function(){var at=this.cm.activeNode.attributes;this.loadAction("a=context/update&key="+at.pk)}}),ui.hasClass("pnew")&&m.push({text:_("duplicate_context"),handler:this.duplicateContext}),ui.hasClass("pdelete")&&m.push({text:_("remove_context"),handler:this.removeContext}),ui.hasClass("pnewdoc")&&(m.push("-"),this._getCreateMenus(m,"0",ui)),ui.hasClass("x-tree-node-leaf")||(m.push("-"),m.push(this._getSortMenu())),m},overviewResource:function(){this.loadAction("a=resource/data")},quickUpdateResource:function(itm,e){this.quickUpdate(itm,e,itm.classKey)},editResource:function(){this.loadAction("a=resource/update")},_getModResourceMenu:function(m){var a=m.attributes,ui=m.getUI(),m=[];return m.push({text:""+a.text+"",handler:function(){return!1},header:!0}),m.push("-"),ui.hasClass("pview")&&m.push({text:_("resource_overview"),handler:this.overviewResource}),ui.hasClass("pedit")&&m.push({text:_("resource_edit"),handler:this.editResource}),ui.hasClass("pqupdate")&&m.push({text:_("quick_update_resource"),classKey:a.classKey,handler:this.quickUpdateResource}),ui.hasClass("pduplicate")&&m.push({text:_("resource_duplicate"),handler:this.duplicateResource}),m.push({text:_("resource_refresh"),handler:this.refreshResource,scope:this}),ui.hasClass("pnew")&&(m.push("-"),this._getCreateMenus(m,null,ui)),ui.hasClass("psave")&&(m.push("-"),ui.hasClass("ppublish")&&ui.hasClass("unpublished")?m.push({text:_("resource_publish"),handler:this.publishDocument}):ui.hasClass("punpublish")&&m.push({text:_("resource_unpublish"),handler:this.unpublishDocument}),ui.hasClass("pundelete")&&ui.hasClass("deleted")?m.push({text:_("resource_undelete"),handler:this.undeleteDocument}):ui.hasClass("pdelete")&&!ui.hasClass("deleted")&&m.push({text:_("resource_delete"),handler:this.deleteDocument})),ui.hasClass("x-tree-node-leaf")||(m.push("-"),m.push(this._getSortMenu())),ui.hasClass("pview")&&""!=a.preview_url&&(m.push("-"),m.push({text:_("resource_preview"),handler:this.preview})),m},refreshResource:function(){this.refreshNode(this.cm.activeNode.id)},createResourceHere:function(itm){var at=this.cm.activeNode.attributes,p=itm.usePk||at.pk;this.loadAction("a=resource/create&class_key="+itm.classKey+"&parent="+p+(at.ctx?"&context_key="+at.ctx:""))},createResource:function(itm,e){var at=this.cm.activeNode.attributes,p=itm.usePk||at.pk;this.quickCreate(itm,e,itm.classKey,at.ctx,p)},_getCreateMenus:function(m,pk,ui){var types=MODx.config.resource_classes,o=this.fireEvent("loadCreateMenus",types);Ext.isObject(o)&&Ext.apply(types,o);var k,coreTypes=["MODXRevolutionmodDocument","MODXRevolutionmodWebLink","MODXRevolutionmodSymLink","MODXRevolutionmodStaticResource"],ct=[],qct=[];for(k in types)-1!=coreTypes.indexOf(k)&&!ui.hasClass("pnew_"+k)||(ct.push({text:types[k].text_create_here,classKey:k,usePk:pk||!1,handler:this.createResourceHere,scope:this}),ui&&ui.hasClass("pqcreate")&&qct.push({text:types[k].text_create,classKey:k,handler:this.createResource,scope:this}));return m.push({text:_("create"),handler:function(){return!1},menu:{items:ct}}),ui&&ui.hasClass("pqcreate")&&m.push({text:_("quick_create"),handler:function(){return!1},menu:{items:qct}}),m},_handleDrag:function(dropEvent){var encNodes=Ext.encode(function simplifyNodes(node){for(var resultNode={},kids=node.childNodes,len=kids.length,i=0;i[[*pagetitle]]

    "+_("resource_pagetitle_help"),anchor:"100%",allowBlank:!1},{xtype:"textfield",name:"longtitle",id:"modx-"+this.ident+"-longtitle",fieldLabel:_("resource_longtitle"),description:"[[*longtitle]]
    "+_("resource_longtitle_help"),anchor:"100%"},{xtype:"textarea",name:"description",id:"modx-"+this.ident+"-description",fieldLabel:_("resource_description"),description:"[[*description]]
    "+_("resource_description_help"),anchor:"100%",grow:!1,height:50},{xtype:"textarea",name:"introtext",id:"modx-"+this.ident+"-introtext",fieldLabel:_("resource_summary"),description:"[[*introtext]]
    "+_("resource_summary_help"),anchor:"100%",height:50}]},{columnWidth:.4,border:!1,layout:"form",items:[{xtype:"modx-combo-template",name:"template",id:"modx-"+this.ident+"-template",fieldLabel:_("resource_template"),description:"[[*template]]
    "+_("resource_template_help"),editable:!1,anchor:"100%",baseParams:{action:"Element/Template/GetList",combo:"1",limit:0},value:MODx.config.default_template},{xtype:"textfield",name:"alias",id:"modx-"+this.ident+"-alias",fieldLabel:_("resource_alias"),description:"[[*alias]]
    "+_("resource_alias_help"),anchor:"100%"},{xtype:"textfield",name:"menutitle",id:"modx-"+this.ident+"-menutitle",fieldLabel:_("resource_menutitle"),description:"[[*menutitle]]
    "+_("resource_menutitle_help"),anchor:"100%"},{xtype:"textfield",fieldLabel:_("resource_link_attributes"),description:"[[*link_attributes]]
    "+_("resource_link_attributes_help"),name:"link_attributes",id:"modx-"+this.ident+"-attributes",maxLength:255,anchor:"100%"},{xtype:"xcheckbox",boxLabel:_("resource_hide_from_menus"),description:"[[*hidemenu]]
    "+_("resource_hide_from_menus_help"),hideLabel:!0,name:"hidemenu",id:"modx-"+this.ident+"-hidemenu",inputValue:1,checked:"1"==MODx.config.hidemenu_default?1:0},{xtype:"xcheckbox",boxLabel:_("resource_published"),description:"[[*published]]
    "+_("resource_published_help"),hideLabel:!0,name:"published",id:"modx-"+this.ident+"-published",inputValue:1,checked:"1"==MODx.config.publish_default?1:0},{xtype:"xcheckbox",boxLabel:_("deleted"),description:"[[*deleted]]
    "+_("resource_delete"),hideLabel:!0,name:"deleted",id:"modx-"+this.ident+"-deleted",inputValue:1,checked:"1"==MODx.config.deleted_default?1:0}]}]},MODx.getQRContentField(this.ident,config.record.class_key)]},{id:"modx-"+this.ident+"-settings",title:_("settings"),layout:"form",cls:"modx-panel",autoHeight:!0,forceLayout:!0,labelWidth:100,defaults:{autoHeight:!0,border:!1},items:MODx.getQRSettings(this.ident,config.record)}]}],keys:[{key:Ext.EventObject.ENTER,shift:!0,fn:this.submit,scope:this}]}),MODx.window.QuickCreateResource.superclass.constructor.call(this,config)},Ext.extend(MODx.window.QuickCreateResource,MODx.Window),Ext.reg("modx-window-quick-create-modResource",MODx.window.QuickCreateResource),MODx.window.QuickUpdateResource=function(config){config=config||{},this.ident=config.ident||"qur"+Ext.id(),Ext.applyIf(config,{title:_("quick_update_resource"),id:this.ident,action:"Resource/Update",buttons:[{text:config.cancelBtnText||_("cancel"),scope:this,handler:function(){this.hide()}},{text:config.saveBtnText||_("save"),scope:this,handler:function(){this.submit(!1)}},{text:config.saveBtnText||_("save_and_close"),cls:"primary-button",scope:this,handler:this.submit}]}),MODx.window.QuickUpdateResource.superclass.constructor.call(this,config)},Ext.extend(MODx.window.QuickUpdateResource,MODx.window.QuickCreateResource),Ext.reg("modx-window-quick-update-modResource",MODx.window.QuickUpdateResource),MODx.getQRContentField=function(id,cls){id=id||"qur",cls=cls||"MODX\\Revolution\\modDocument";Ext.getBody().getViewSize();var o={};switch(cls){case"MODX\\Revolution\\modSymLink":o={xtype:"textfield",fieldLabel:_("symlink"),name:"content",id:"modx-"+id+"-content",anchor:"100%",maxLength:255};break;case"MODX\\Revolution\\modWebLink":o={xtype:"textfield",fieldLabel:_("weblink"),name:"content",id:"modx-"+id+"-content",anchor:"100%",maxLength:255,value:""};break;case"MODX\\Revolution\\modStaticResource":o={xtype:"modx-combo-browser",browserEl:"modx-browser",prependPath:!1,prependUrl:!1,fieldLabel:_("static_resource"),name:"content",id:"modx-"+id+"-content",anchor:"100%",maxLength:255,value:"",listeners:{select:{fn:function(data){"/"==data.url.substring(0,1)&&Ext.getCmp("modx-"+id+"-content").setValue(data.url.substring(1))},scope:this}}};break;case"MODX\\Revolution\\modResource":case"MODX\\Revolution\\modDocument":default:o={xtype:"textarea",name:"content",id:"modx-"+id+"-content",fieldLabel:_("content"),labelSeparator:"",anchor:"100%",style:"min-height: 200px",grow:!0}}return o},MODx.getQRSettings=function(id,va){return[{layout:"column",border:!1,anchor:"100%",defaults:{labelSeparator:"",labelAlign:"top",border:!1,layout:"form"},items:[{columnWidth:.5,items:[{xtype:"hidden",name:"parent",id:"modx-"+(id=id||"qur")+"-parent",value:va.parent},{xtype:"hidden",name:"context_key",id:"modx-"+id+"-context_key",value:va.context_key},{xtype:"hidden",name:"class_key",id:"modx-"+id+"-class_key",value:va.class_key},{xtype:"hidden",name:"publishedon",id:"modx-"+id+"-publishedon",value:va.publishedon},{xtype:"modx-field-parent-change",fieldLabel:_("resource_parent"),description:"[[*parent]]
    "+_("resource_parent_help"),name:"parent-cmb",id:"modx-"+id+"-parent-change",value:va.parent||0,anchor:"100%",parentcmp:"modx-"+id+"-parent",contextcmp:"modx-"+id+"-context_key",currentid:va.id},{xtype:"modx-combo-class-derivatives",fieldLabel:_("resource_type"),description:"[[*class_key]]
    ",name:"class_key",hiddenName:"class_key",id:"modx-"+id+"-class-key",anchor:"100%",value:null!=va.class_key?va.class_key:"MODX\\Revolution\\modDocument"},{xtype:"modx-combo-content-type",fieldLabel:_("resource_content_type"),description:"[[*content_type]]
    "+_("resource_content_type_help"),name:"content_type",hiddenName:"content_type",id:"modx-"+id+"-type",anchor:"100%",value:null!=va.content_type?va.content_type:MODx.config.default_content_type||1},{xtype:"modx-combo-content-disposition",fieldLabel:_("resource_contentdispo"),description:"[[*content_dispo]]
    "+_("resource_contentdispo_help"),name:"content_dispo",hiddenName:"content_dispo",id:"modx-"+id+"-dispo",anchor:"100%",value:null!=va.content_dispo?va.content_dispo:0},{xtype:"numberfield",fieldLabel:_("resource_menuindex"),description:"[[*menuindex]]
    "+_("resource_menuindex_help"),name:"menuindex",id:"modx-"+id+"-menuindex",width:75,value:va.menuindex||0}]},{columnWidth:.5,items:[{xtype:"xdatetime",fieldLabel:_("resource_publishedon"),description:"[[*publishedon]]
    "+_("resource_publishedon_help"),name:"publishedon",id:"modx-"+id+"-publishedon",allowBlank:!0,dateFormat:MODx.config.manager_date_format,timeFormat:MODx.config.manager_time_format,startDay:parseInt(MODx.config.manager_week_start),dateWidth:153,timeWidth:153,offset_time:MODx.config.server_offset_time,value:va.publishedon},{xtype:va.canpublish?"xdatetime":"hidden",fieldLabel:_("resource_publishdate"),description:"[[*pub_date]]
    "+_("resource_publishdate_help"),name:"pub_date",id:"modx-"+id+"-pub-date",allowBlank:!0,dateFormat:MODx.config.manager_date_format,timeFormat:MODx.config.manager_time_format,startDay:parseInt(MODx.config.manager_week_start),dateWidth:153,timeWidth:153,offset_time:MODx.config.server_offset_time,value:va.pub_date},{xtype:va.canpublish?"xdatetime":"hidden",fieldLabel:_("resource_unpublishdate"),description:"[[*unpub_date]]
    "+_("resource_unpublishdate_help"),name:"unpub_date",id:"modx-"+id+"-unpub-date",allowBlank:!0,dateFormat:MODx.config.manager_date_format,timeFormat:MODx.config.manager_time_format,startDay:parseInt(MODx.config.manager_week_start),dateWidth:153,timeWidth:153,offset_time:MODx.config.server_offset_time,value:va.unpub_date},{xtype:"xcheckbox",boxLabel:_("resource_folder"),description:_("resource_folder_help"),hideLabel:!0,name:"isfolder",id:"modx-"+id+"-isfolder",inputValue:1,checked:null!=va.isfolder&&va.isfolder},{xtype:"xcheckbox",boxLabel:_("resource_show_in_tree"),description:_("resource_show_in_tree_help"),hideLabel:!0,name:"show_in_tree",id:"modx-"+id+"-show_in_tree",inputValue:1,checked:null!=va.show_in_tree?va.show_in_tree:1},{xtype:"xcheckbox",boxLabel:_("resource_hide_children_in_tree"),description:_("resource_hide_children_in_tree_help"),hideLabel:!0,name:"hide_children_in_tree",id:"modx-"+id+"-hide_children_in_tree",inputValue:1,checked:null!=va.hide_children_in_tree&&va.hide_children_in_tree},{xtype:"xcheckbox",boxLabel:_("resource_alias_visible"),description:_("resource_alias_visible_help"),hideLabel:!0,name:"alias_visible",id:"modx-"+id+"-alias-visible",inputValue:1,checked:null!=va.alias_visible?va.alias_visible:1},{xtype:"xcheckbox",boxLabel:_("resource_uri_override"),description:_("resource_uri_override_help"),hideLabel:!0,name:"uri_override",id:"modx-"+id+"-uri-override",value:1,checked:!!parseInt(va.uri_override),listeners:{check:{fn:MODx.handleFreezeUri}}},{xtype:"textfield",fieldLabel:_("resource_uri"),description:"[[*uri]]
    "+_("resource_uri_help"),name:"uri",id:"modx-"+id+"-uri",maxLength:255,anchor:"100%",value:va.uri||"",hidden:!va.uri_override},{xtype:"xcheckbox",boxLabel:_("resource_richtext"),description:_("resource_richtext_help"),hideLabel:!0,name:"richtext",id:"modx-"+id+"-richtext",inputValue:1,checked:void 0!==va.richtext?va.richtext?1:0:"1"==MODx.config.richtext_default?1:0},{xtype:"xcheckbox",boxLabel:_("resource_searchable"),description:_("resource_searchable_help"),hideLabel:!0,name:"searchable",id:"modx-"+id+"-searchable",inputValue:1,checked:void 0!==va.searchable?va.searchable?1:0:"1"==MODx.config.search_default?1:0,listeners:{check:{fn:MODx.handleQUCB}}},{xtype:"xcheckbox",boxLabel:_("resource_cacheable"),description:_("resource_cacheable_help"),hideLabel:!0,name:"cacheable",id:"modx-"+id+"-cacheable",inputValue:1,checked:void 0!==va.cacheable?va.cacheable?1:0:"1"==MODx.config.cache_default?1:0},{xtype:"xcheckbox",name:"clearCache",id:"modx-"+id+"-clearcache",boxLabel:_("resource_syncsite"),description:_("resource_syncsite_help"),hideLabel:!0,inputValue:1,checked:void 0!==va.clearCache?va.clearCache?1:0:"1"==MODx.config.syncsite_default?1:0}]}]}]},MODx.handleQUCB=function(cb){var h=Ext.getCmp(cb.id+"-hd");cb.checked&&h?(cb.setValue(1),h.setValue(1)):h&&(cb.setValue(0),h.setValue(0))},MODx.handleFreezeUri=function(cb){var uri=Ext.getCmp(cb.id.replace("-override",""));if(!uri)return!1;cb.checked?uri.show():uri.hide()},Ext.override(Ext.tree.AsyncTreeNode,{listeners:{click:{fn:function(){return console.log("Clicked me!",arguments),!1},scope:this}}}),MODx.tree.Element=function(config){config=config||{},Ext.applyIf(config,{rootVisible:!1,enableDD:!Ext.isEmpty(MODx.config.enable_dragdrop),ddGroup:"modx-treedrop-elements-dd",title:"",url:MODx.config.connector_url,action:"Element/GetNodes",sortAction:"Element/Sort",baseParams:{currentElement:MODx.request.id||0,currentAction:MODx.request.a||0}}),MODx.tree.Element.superclass.constructor.call(this,config),this.on("afterSort",this.afterSort)},Ext.extend(MODx.tree.Element,MODx.tree.Tree,{forms:{},windows:{},stores:{},getToolbar:function(){return[]},createCategory:function(n,e){var r={};this.cm.activeNode&&this.cm.activeNode.attributes.data&&(r.parent=this.cm.activeNode.attributes.data.id),MODx.load({xtype:"modx-window-category-create",record:r,listeners:{success:{fn:function(){var node=this.cm.activeNode?this.cm.activeNode.id:"n_category",self=-1!==node.indexOf("_category_");this.refreshNode(node,self)},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},renameCategory:function(itm,e){var r=this.cm.activeNode.attributes.data;MODx.load({xtype:"modx-window-category-rename",record:r,listeners:{success:{fn:function(n){var c=n.a.result.object,n=this.cm.activeNode;n.setText(c.category+" ("+c.id+")"),Ext.get(n.getUI().getEl()).frame(),n.attributes.data.id=c.id,n.attributes.data.category=c.category},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},removeCategory:function(itm,e){var id=this.cm.activeNode.attributes.data.id;MODx.msg.confirm({title:_("warning"),text:_("category_confirm_delete"),url:MODx.config.connector_url,params:{action:"Element/Category/Remove",id:id},listeners:{success:{fn:function(){this.cm.activeNode.remove()},scope:this}}})},duplicateElement:function(itm,e,id,type){MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"element/"+type+"/get",id:id},listeners:{success:{fn:function(results){var rec={id:id,type:type,name:_("duplicate_of",{name:this.cm.activeNode.attributes.name}),caption:_("duplicate_of",{name:this.cm.activeNode.attributes.caption}),category:results.object.category,source:results.object.source,static:results.object.static,static_file:results.object.static_file};MODx.load({xtype:"modx-window-element-duplicate",record:rec,redirect:!1,listeners:{success:{fn:function(response){response=Ext.decode(response.a.response.responseText);response.object.redirect?MODx.loadPage("element/"+rec.type+"/update","id="+response.object.id):this.refreshNode(this.cm.activeNode.id)},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},scope:this}}})},removeElement:function(itm,e){var oar=this.cm.activeNode.id.substr(2).split("_");MODx.msg.confirm({title:_("warning"),text:_("remove_this_confirm",{type:_(oar[0]),name:this.cm.activeNode.attributes.name}),url:MODx.config.connector_url,params:{action:"element/"+oar[0]+"/remove",id:oar[2]},listeners:{success:{fn:function(){this.cm.activeNode.remove(),MODx.request.a=="element/"+oar[0]+"/update"&&MODx.request.id==oar[2]&&MODx.loadPage("welcome")},scope:this}}})},activatePlugin:function(itm,e){var oar=this.cm.activeNode.id.substr(2).split("_");MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Element/Plugin/Activate",id:oar[2]},listeners:{success:{fn:function(){this.refreshParentNode()},scope:this}}})},deactivatePlugin:function(itm,e){var oar=this.cm.activeNode.id.substr(2).split("_");MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Element/Plugin/Deactivate",id:oar[2]},listeners:{success:{fn:function(){this.refreshParentNode()},scope:this}}})},quickCreate:function(itm,e,w){var r={category:this.cm.activeNode.attributes.pk||""},w=MODx.load({xtype:"modx-window-quick-create-"+w,record:r,listeners:{success:{fn:function(){this.refreshNode(this.cm.activeNode.id,!0)},scope:this},hide:{fn:function(){this.destroy()}}}});w.setValues(r),w.show(e.target)},quickUpdate:function(itm,e,type){MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"element/"+type+"/get",id:this.cm.activeNode.attributes.pk},listeners:{success:{fn:function(r){var nameField="template"==type?"templatename":"name",w=MODx.load({xtype:"modx-window-quick-update-"+type,record:r.object,listeners:{success:{fn:function(newTitle){this.refreshNode(this.cm.activeNode.id);newTitle=''+newTitle.f.findField(nameField).getValue()+" ("+w.record.id+")";w.setTitle(w.title.replace(//,newTitle))},scope:this},hide:{fn:function(){this.destroy()}}}});w.title+=': '+w.record[nameField]+" ("+w.record.id+")",w.setValues(r.object),w.show(e.target)},scope:this}}})},_createElement:function(itm,e,t){var cat_id=this.cm.activeNode.id.substr(2).split("_"),a="type"==cat_id[0]?cat_id[1]:cat_id[0],cat_id="type"==cat_id[0]?0:"category"==cat_id[1]?cat_id[2]:cat_id[3],a="element/"+a+"/create";return this.redirect("?a="+a+"&category="+cat_id),this.cm.hide(),!1},afterSort:function(o){var dn,tn=o.event.target.attributes;"category"==tn.type&&(dn=o.event.dropNode.attributes,"n_category"!=tn.id&&"category"==dn.type?o.event.target.expand():(this.refreshNode(o.event.target.attributes.id,!0),this.refreshNode("n_type_"+o.event.dropNode.attributes.type,!0)))},_handleDrop:function(e){var target=e.target;return"above"!=e.point&&"below"!=e.point&&(("MODX\\Revolution\\modCategory"==target.attributes.classKey||"root"==target.attributes.classKey)&&(!!this.isCorrectType(e.dropNode,target)&&("category"==target.attributes.type&&"append"==e.point||0"+a.text+"",handler:function(){return!1},header:!0}),m.push("-"),ui.hasClass("pedit")&&(m.push({text:_("edit_"+a.type),type:a.type,pk:a.pk,handler:function(itm,e){MODx.loadPage("element/"+itm.type+"/update","id="+itm.pk)}}),m.push({text:_("quick_update_"+a.type),type:a.type,handler:function(itm,e){this.quickUpdate(itm,e,itm.type)}}),"MODX\\Revolution\\modPlugin"===a.classKey&&(a.active?m.push({text:_("plugin_deactivate"),type:a.type,handler:this.deactivatePlugin}):m.push({text:_("plugin_activate"),type:a.type,handler:this.activatePlugin}))),ui.hasClass("pnew")&&m.push({text:_("duplicate_"+a.type),pk:a.pk,type:a.type,handler:function(itm,e){this.duplicateElement(itm,e,itm.pk,itm.type)}}),ui.hasClass("pdelete")&&m.push({text:_("remove_"+a.type),handler:this.removeElement}),m.push("-"),ui.hasClass("pnew")&&m.push({text:_("add_to_category_"+a.type),handler:this._createElement}),ui.hasClass("pnewcat")&&m.push({text:_("new_category"),handler:this.createCategory}),m},_getCategoryMenu:function(n){var a=n.attributes,ui=n.getUI(),m=[];return m.push({text:""+a.text+"",handler:function(){return!1},header:!0}),m.push("-"),ui.hasClass("pnewcat")&&m.push({text:_("category_create"),handler:this.createCategory}),ui.hasClass("peditcat")&&m.push({text:_("category_rename"),handler:this.renameCategory}),2",{cls:"x-btn-icon icon-file_manager",tooltip:{text:_("modx_browser")},handler:this.loadFileManager,scope:this,hidden:!(MODx.perm.file_manager&&!MODx.browserOpen)}],tbarCfg:{id:config.id+"-tbar"}}),MODx.tree.Directory.superclass.constructor.call(this,config),this.addEvents({beforeUpload:!0,afterUpload:!0,afterQuickCreate:!0,afterRename:!0,afterRemove:!0,fileBrowserSelect:!0,changeSource:!0,afterSort:!0}),this.on("click",function(n,e){n.select(),this.cm.activeNode=n},this),this.on("render",function(){var el=Ext.get(this.config.id);el.createChild({tag:"div",id:this.config.id+"_tb"}),el.createChild({tag:"div",id:this.config.id+"_filter"}),this.addSourceToolbar()},this),this.on("show",function(){if(!this.config.hideSourceCombo)try{this.sourceCombo.show()}catch(e){}},this),this._init(),this.on("afterrender",this.showRefresh,this),this.on("afterSort",this._handleAfterDrop,this),this.on("click",function(e){null!=this.uploader&&this.uploader.setBaseParams({path:e.id})}),this.uploader=new MODx.util.MultiUploadDialog.Upload({url:MODx.config.connector_url,base_params:{action:"Browser/File/Upload",wctx:MODx.ctx||"",source:this.getSource()}}),this.uploader.on("beforeupload",this.beforeUpload,this),this.uploader.on("uploadsuccess",this.uploadSuccess,this),this.uploader.on("uploaderror",this.uploadError,this),this.uploader.on("uploadfailed",this.uploadFailed,this)},Ext.extend(MODx.tree.Directory,MODx.tree.Tree,{windows:{},getRootMenu:function(node){var menu=[];return MODx.perm.directory_create&&menu.push({text:_("file_folder_create"),handler:this.createDirectory,scope:this}),MODx.perm.file_create&&menu.push({text:_("file_create"),handler:this.createFile,scope:this}),MODx.perm.file_upload&&menu.push({text:_("upload_files"),handler:this.uploadFiles,scope:this}),node.ownerTree.el.hasClass("pupdate")&&menu.push(["-",{text:_("update"),handler:function(){MODx.loadPage("source/update","id="+node.ownerTree.source)}}]),menu},_showContextMenu:function(node,e){var m;this.cm.activeNode=node,this.cm.removeAll(),node.isRoot?m=this.getRootMenu(node):node.attributes.menu&&node.attributes.menu.items&&(m=node.attributes.menu.items),m&&0]+)>)/gi,"")))),targetNode.reload(!0)},_handleDrag:function(dropEvent){var from=dropEvent.dropNode.attributes.id,to=dropEvent.target.attributes.id,orgSource="number"==typeof dropEvent.dropNode.attributes.sid?dropEvent.dropNode.attributes.sid:this.config.baseParams.source,destSource=(destSource="number"==typeof dropEvent.target.attributes.sid?dropEvent.target.attributes.sid:0)||dropEvent.tree.source;MODx.Ajax.request({url:this.config.url,params:{source:orgSource,from:from,destSource:destSource,to:to,action:this.config.sortAction||"Browser/Directory/Sort",point:dropEvent.point},listeners:{success:{fn:function(r){var el=dropEvent.dropNode.getUI().getTextEl();el&&Ext.get(el).frame(),this.fireEvent("afterSort",{event:dropEvent,result:r})},scope:this},failure:{fn:function(r){return MODx.form.Handler.errorJSON(r),this.refresh(),""!=r.message?MODx.msg.alert(_("error"),r.message):r.data&&r.data[0]&&MODx.msg.alert(r.data[0].id,r.data[0].msg),!1},scope:this}}})},getPath:function(node){var p,a,path="";if(null!=node&&null!=node)if(node!==this.root){for(p=node.parentNode,a=[node.text];p&&p!==this.root;)a.unshift(p.text),p=p.parentNode;a.unshift(this.root.attributes.path||""),path=a.join(this.pathSeparator)}else path=node.attributes.path||"";return(path=path.replace(/^[\/\.]*/,""))+"/"},editFile:function(itm,e){MODx.loadPage("system/file/edit","file="+this.cm.activeNode.attributes.id+"&source="+this.config.source)},openFile:function(itm,e){this.cm.activeNode.attributes.urlExternal&&window.open(this.cm.activeNode.attributes.urlExternal)},quickUpdateFile:function(itm,e){var node=this.cm.activeNode;MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Browser/File/Get",file:node.attributes.id,wctx:MODx.ctx||"",source:this.getSource()},listeners:{success:{fn:function(r){r={file:node.attributes.id,name:node.text,path:node.attributes.pathRelative,source:this.getSource(),content:r.object.content};MODx.load({xtype:"modx-window-file-quick-update",record:r,listeners:{hide:{fn:function(){this.destroy()}}}}).show(e.target)},scope:this}}})},createFile:function(itm,e){var path=this.cm.activeNode,dir="";path&&path.attributes&&(path.isRoot||"dir"===path.attributes.type?dir=path.attributes.id:"file"===path.attributes.type&&(dir=(path=path.attributes.path).substr(0,path.lastIndexOf("/")+1))),MODx.loadPage("system/file/create","directory="+dir+"&source="+this.getSource())},quickCreateFile:function(itm,e){var r=this.cm.activeNode,r={directory:r?decodeURIComponent(r.attributes.id):"/",source:this.getSource()};MODx.load({xtype:"modx-window-file-quick-create",record:r,listeners:{success:{fn:function(r){this.fireEvent("afterQuickCreate"),this.refreshActiveNode()},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},browser:null,loadFileManager:function(btn,e){var refresh=!1;null===this.browser?this.browser=MODx.load({xtype:"modx-browser",hideFiles:MODx.config.modx_browser_tree_hide_files,rootId:"/",wctx:MODx.ctx,source:this.config.baseParams.source,listeners:{select:{fn:function(data){this.fireEvent("fileBrowserSelect",data)},scope:this}}}):refresh=!0,this.browser&&(this.browser.setSource(this.config.baseParams.source),refresh&&this.browser.win.tree.refresh(),this.browser.show())},renameNode:function(field,nv,ov){MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Browser/File/Rename",new_name:nv,old_name:ov,file:this.treeEditor.editNode.id,wctx:MODx.ctx||"",source:this.getSource()},listeners:{success:{fn:function(r){this.fireEvent("afterRename"),this.refreshActiveNode()},scope:this}}})},renameDirectory:function(item,e){var r=this.cm.activeNode,r={old_name:r.text,name:r.text,path:r.attributes.pathRelative,source:this.getSource()};MODx.load({xtype:"modx-window-directory-rename",record:r,listeners:{success:{fn:this.refreshParentNode,scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},renameFile:function(item,e){var r=this.cm.activeNode,r={old_name:r.text,name:r.text,path:r.attributes.pathRelative,source:this.getSource()};MODx.load({xtype:"modx-window-file-rename",record:r,listeners:{success:{fn:function(r){this.fireEvent("afterRename"),this.refreshParentNode()},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},createDirectory:function(item,e){var r=!(!this.cm||!this.cm.activeNode)&&this.cm.activeNode,r={parent:r&&"dir"==r.attributes.type?r.attributes.pathRelative:"/",source:this.getSource()};MODx.load({xtype:"modx-window-directory-create",record:r,listeners:{success:{fn:function(){var parent=Ext.getCmp("folder-parent").getValue();this.cm.activeNode&&"constructor"===this.cm.activeNode.constructor.name||""===parent||"/"===parent?this.refresh():this.refreshActiveNode()},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e?e.target:Ext.getBody())},setVisibility:function(item,e){var r=this.cm.activeNode,r={path:r.attributes.path,visibility:r.attributes.visibility,source:this.getSource()};MODx.load({xtype:"modx-window-set-visibility",record:r,listeners:{success:{fn:this.refreshParentNode,scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},removeDirectory:function(item,e){var node=this.cm.activeNode,directory=node.attributes.text;MODx.msg.confirm({text:_("file_folder_remove_confirm",{directory:directory}),url:MODx.config.connector_url,params:{action:"Browser/Directory/Remove",dir:node.attributes.path,wctx:MODx.ctx||"",source:this.getSource()},listeners:{success:{fn:this._afterRemove,scope:this}}})},removeFile:function(item,e){var filePath=this.cm.activeNode,fileName=filePath.attributes.text,filePath=filePath.attributes.pathRelative;MODx.msg.confirm({text:_("file_remove_confirm",{file:fileName}),url:MODx.config.connector_url,params:{action:"Browser/File/Remove",file:filePath,wctx:MODx.ctx||"",source:this.getSource()},listeners:{success:{fn:this._afterRemove,scope:this}}})},_afterRemove:function(){this.fireEvent("afterRemove"),this.refreshParentNode(),this.cm.activeNode=null},unpackFile:function(item,e){var node=this.cm.activeNode;MODx.msg.confirm({text:_("file_download_unzip")+" "+node.attributes.id,url:MODx.config.connectors_url,params:{action:"Browser/File/Unpack",file:node.attributes.id,wctx:MODx.ctx||"",source:this.getSource(),path:node.attributes.directory},listeners:{success:{fn:this.refreshParentNode,scope:this}}})},downloadFile:function(item,e){var node=this.cm.activeNode;location.href=MODx.config.connector_url+"?action=Browser/File/Download&download=1&file="+node.attributes.pathRelative+"&HTTP_MODAUTH="+MODx.siteId+"&source="+this.getSource()+"&wctx="+MODx.ctx},copyRelativePath:function(item,e){var node=this.cm.activeNode,dummyRelativePathInput=document.createElement("input");document.body.appendChild(dummyRelativePathInput),dummyRelativePathInput.setAttribute("value",node.attributes.pathRelative),dummyRelativePathInput.select(),document.execCommand("copy"),document.body.removeChild(dummyRelativePathInput)},getSource:function(){return this.config.baseParams.source},uploadFiles:function(){this.uploader.setBaseParams({source:this.getSource()}),this.uploader.browser=MODx.config.browserview,this.uploader.show()},uploadError:function(dlg,file,data,rec){},uploadFailed:function(dlg,file,rec){},uploadSuccess:function(){var node,pn;this.cm.activeNode?(node=this.cm.activeNode).isLeaf()?((pn=node.isLeaf()?node.parentNode:node)?pn.reload():node.id.match(/.*?\/$/)&&this.refreshActiveNode(),this.fireEvent("afterUpload",node)):this.refreshActiveNode():(this.refresh(),this.fireEvent("afterUpload"))},beforeUpload:function(){var path=this.config.openTo||this.config.rootId||"/";this.cm.activeNode&&(path=this.getPath(this.cm.activeNode),this.cm.activeNode.isLeaf()&&(path=this.getPath(this.cm.activeNode.parentNode))),this.uploader.setBaseParams({action:"Browser/File/Upload",path:path,wctx:MODx.ctx||"",source:this.getSource()}),this.fireEvent("beforeUpload",this.cm.activeNode)}}),Ext.reg("modx-tree-directory",MODx.tree.Directory),MODx.window.CreateDirectory=function(config){config=config||{},Ext.applyIf(config,{title:_("file_folder_create"),url:MODx.config.connector_url,action:"Browser/Directory/Create",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{fieldLabel:_("name"),name:"name",xtype:"textfield",anchor:"100%",allowBlank:!1},{fieldLabel:_("file_folder_parent"),id:"folder-parent",name:"parent",xtype:"textfield",anchor:"100%"},{xtype:"label",forId:"folder-parent",html:_("file_folder_parent_desc"),cls:"desc-under"}]}),MODx.window.CreateDirectory.superclass.constructor.call(this,config)},Ext.extend(MODx.window.CreateDirectory,MODx.Window),Ext.reg("modx-window-directory-create",MODx.window.CreateDirectory),MODx.window.SetVisibility=function(config){config=config||{},Ext.applyIf(config,{title:_("file_folder_visibility"),url:MODx.config.connector_url,action:"Browser/Visibility",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{name:"path",fieldLabel:_("file_folder_path"),xtype:"statictextfield",anchor:"100%",submitValue:!0},{fieldLabel:_("file_folder_visibility_label"),name:"visibility",xtype:"modx-combo-visibility",anchor:"100%",allowBlank:!1},{hideLabel:!0,xtype:"displayfield",value:_("file_folder_visibility_desc"),anchor:"100%",allowBlank:!1}]}),MODx.window.SetVisibility.superclass.constructor.call(this,config)},Ext.extend(MODx.window.SetVisibility,MODx.Window),Ext.reg("modx-window-set-visibility",MODx.window.SetVisibility),MODx.window.RenameDirectory=function(config){config=config||{},Ext.applyIf(config,{title:_("rename"),url:MODx.config.connector_url,action:"Browser/Directory/Rename",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{fieldLabel:_("path"),name:"path",xtype:"statictextfield",submitValue:!0,anchor:"100%"},{fieldLabel:_("old_name"),name:"old_name",xtype:"statictextfield",anchor:"100%"},{fieldLabel:_("new_name"),name:"name",xtype:"textfield",anchor:"100%",allowBlank:!1}]}),MODx.window.RenameDirectory.superclass.constructor.call(this,config)},Ext.extend(MODx.window.RenameDirectory,MODx.Window),Ext.reg("modx-window-directory-rename",MODx.window.RenameDirectory),MODx.window.RenameFile=function(config){config=config||{},Ext.applyIf(config,{title:_("rename"),url:MODx.config.connector_url,action:"Browser/File/Rename",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{fieldLabel:_("path"),name:"path",xtype:"statictextfield",submitValue:!0,anchor:"100%"},{fieldLabel:_("old_name"),name:"old_name",xtype:"statictextfield",anchor:"100%"},{fieldLabel:_("new_name"),name:"name",xtype:"textfield",anchor:"100%",allowBlank:!1},{name:"dir",xtype:"hidden"}]}),MODx.window.RenameFile.superclass.constructor.call(this,config)},Ext.extend(MODx.window.RenameFile,MODx.Window),Ext.reg("modx-window-file-rename",MODx.window.RenameFile),MODx.window.QuickUpdateFile=function(config){config=config||{},Ext.applyIf(config,{title:_("file_quick_update"),width:600,layout:"anchor",url:MODx.config.connector_url,action:"Browser/File/Update",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{xtype:"hidden",name:"file"},{fieldLabel:_("name"),name:"name",xtype:"statictextfield",anchor:"100%"},{fieldLabel:_("path"),name:"path",xtype:"statictextfield",anchor:"100%"},{fieldLabel:_("content"),xtype:"textarea",name:"content",anchor:"100%",height:200}],keys:[{key:Ext.EventObject.ENTER,shift:!0,fn:this.submit,scope:this}],buttons:[{text:config.cancelBtnText||_("cancel"),scope:this,handler:function(){this.hide()}},{text:config.saveBtnText||_("save"),scope:this,handler:function(){this.submit(!1)}},{text:config.saveBtnText||_("save_and_close"),cls:"primary-button",scope:this,handler:this.submit}]}),MODx.window.QuickUpdateFile.superclass.constructor.call(this,config)},Ext.extend(MODx.window.QuickUpdateFile,MODx.Window),Ext.reg("modx-window-file-quick-update",MODx.window.QuickUpdateFile),MODx.window.QuickCreateFile=function(config){config=config||{},Ext.applyIf(config,{title:_("file_quick_create"),width:600,layout:"anchor",url:MODx.config.connector_url,action:"Browser/File/Create",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{fieldLabel:_("directory"),name:"directory",submitValue:!0,xtype:"statictextfield",anchor:"100%"},{xtype:"label",html:_("file_folder_parent_desc"),cls:"desc-under"},{fieldLabel:_("name"),name:"name",xtype:"textfield",anchor:"100%",allowBlank:!1},{fieldLabel:_("content"),xtype:"textarea",name:"content",anchor:"100%",height:200}],keys:[{key:Ext.EventObject.ENTER,shift:!0,fn:this.submit,scope:this}]}),MODx.window.QuickCreateFile.superclass.constructor.call(this,config)},Ext.extend(MODx.window.QuickCreateFile,MODx.Window),Ext.reg("modx-window-file-quick-create",MODx.window.QuickCreateFile),MODx.panel.FileTree=function(config){config=config||{},Ext.applyIf(config,{_treePrefix:"source-tree-",autoHeight:!0,defaults:{autoHeight:!0,border:!1}}),MODx.panel.FileTree.superclass.constructor.call(this,config),this.on("render",this.getSourceList,this)},Ext.extend(MODx.panel.FileTree,Ext.Container,{getSourceList:function(){MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Source/GetList",limit:0},listeners:{success:{fn:function(data){this.onSourceListReceived(data.results)},scope:this},failure:{fn:function(data){return 0"))},formatData:function(data){var size;return data.shortName=Ext.util.Format.ellipsis(data.name,18),data.sizeString=0!=data.size?(size=data.size)<1024?size+" "+_("file_size_bytes"):Math.round(10*size/1024)/10+" "+_("file_size_kilobytes"):0,data.imageSizeString=0!=data.preview?data.original_width+"x"+data.original_height+"px":0,data.imageSizeString="xpx"===data.imageSizeString?0:data.imageSizeString,data.dateString=Ext.isEmpty(data.lastmod)?0:new Date(data.lastmod).format(MODx.config.manager_date_format+" "+MODx.config.manager_time_format),this.lookup[data.name]=data},_initTemplates:function(){this.templates.thumb=new Ext.XTemplate('','
    ','','
    ',' {name}',"
    ","
    ",'','
    ',' \t
    .{ext}
    ',"
    ","
    "," {shortName}","
    ","
    "),this.templates.thumb.compile(),this.templates.list=new Ext.XTemplate('','
    ',' ',' {name}',' ',' {sizeString}'," ",' ',' {imageSizeString}'," "," ","
    ","
    "),this.templates.list.compile(),this.templates.details=new Ext.XTemplate('
    ',' ',' ','
    ",' {name}',"
    ","
    ",' ','
    ','
    .{ext}
    ',"
    ","
    ",'
    '," "+_("file_name")+":"," {name}",' '," "+_("file_size")+":"," {sizeString}"," ",' '," "+_("image_size")+":"," {imageSizeString}"," ",' '," "+_("file_last_modified")+":"," {dateString}"," ",' '," "+_("visibility")+":"," {visibility}"," ","
    ","
    ","
    "),this.templates.details.compile()},_showContextMenu:function(v,i,n,e){e.preventDefault(),this.select(n.id);var data=this.lookup[n.id],m=this.cm;if(m.removeAll(),data.menu){var menu=[];if(1",{xtype:"button",id:this.ident+"-cancel-btn",text:_("cancel"),minWidth:75,handler:this.onCancel,scope:this},{xtype:"button",id:this.ident+"-ok-btn",text:_("ok"),cls:"primary-button",minWidth:75,handler:this.onSelect,scope:this}]}]}),MODx.browser.RTE.superclass.constructor.call(this,config),this.config=config},Ext.extend(MODx.browser.RTE,Ext.Viewport,{returnEl:null,filter:function(){var filter=Ext.getCmp(this.ident+"filter");this.view.store.filter("name",filter.getValue(),!0),this.view.select(0)},load:function(dir){dir=dir||(Ext.isEmpty(this.config.openTo)?"":this.config.openTo),this.view.run({dir:dir,source:this.config.source,allowedFileTypes:this.config.allowedFileTypes||"",wctx:this.config.wctx||"web"}),this.sortStore()},sortStore:function(){var v=Ext.getCmp(this.ident+"sortSelect").getValue();this.view.store.sort(v,"name"==v?"ASC":"DESC"),this.view.select(0)},changeViewmode:function(){var v=Ext.getCmp(this.ident+"viewSelect").getValue();this.view.setTemplate(v),this.view.select(0)},reset:function(){this.rendered&&(Ext.getCmp(this.ident+"filter").reset(),this.view.getEl().dom.scrollTop=0),this.view.store.clearFilter(),this.view.select(0)},getToolbar:function(){return[{text:_("filter")+":",xtype:"label"},{xtype:"textfield",id:this.ident+"filter",selectOnFocus:!0,width:200,listeners:{render:{fn:function(){Ext.getCmp(this.ident+"filter").getEl().on("keyup",function(){this.filter()},this,{buffer:500})},scope:this}}},{text:_("sort_by")+":",xtype:"label"},{id:this.ident+"sortSelect",xtype:"combo",typeAhead:!0,triggerAction:"all",width:130,editable:!1,mode:"local",displayField:"desc",valueField:"name",lazyInit:!1,value:MODx.config.modx_browser_default_sort||"name",store:new Ext.data.SimpleStore({fields:["name","desc"],data:[["name",_("name")],["size",_("file_size")],["lastmod",_("last_modified")]]}),listeners:{select:{fn:this.sortStore,scope:this}}},"-",{text:_("files_viewmode")+":",xtype:"label"},"-",{id:this.ident+"viewSelect",xtype:"combo",typeAhead:!1,triggerAction:"all",width:100,editable:!1,mode:"local",displayField:"desc",valueField:"type",lazyInit:!1,value:MODx.config.modx_browser_default_viewmode||"grid",store:new Ext.data.SimpleStore({fields:["type","desc"],data:[["grid",_("files_viewmode_grid")],["list",_("files_viewmode_list")]]}),listeners:{select:{fn:this.changeViewmode,scope:this}}}]},getPathbar:function(){return{cls:"modx-browser-pathbbar",items:[{xtype:"textfield",id:this.ident+"-filepath",cls:"modx-browser-filepath",listeners:{focus:{fn:function(el){setTimeout(function(){var selRange,field=el.getEl().dom;field.createTextRange?((selRange=field.createTextRange()).collapse(!0),selRange.moveStart("character",0),selRange.moveEnd("character",field.value.length),selRange.select()):field.setSelectionRange?field.setSelectionRange(0,field.value.length):field.selectionStart&&(field.selectionStart=0,field.selectionEnd=field.value.length)},50)},scope:this}}}]}},setReturn:function(el){this.returnEl=el},onSelect:function(data){var selNode=this.view.getSelectedNodes()[0],callback=this.config.onSelect||this.onSelectHandler,lookup=this.view.lookup,scope=this.config.scope;callback&&(data=selNode?lookup[selNode.id]:null,Ext.callback(callback,scope||this,[data]),this.fireEvent("select",data),window.top.opener&&(window.top.close(),window.top.opener.focus()))},onCancel:function(){var callback=this.config.onSelect||this.onSelectHandler,scope=this.config.scope;Ext.callback(callback,scope||this,[null]),this.fireEvent("select",null),window.top.opener&&(window.top.close(),window.top.opener.focus())},onSelectHandler:function(data){Ext.get(this.returnEl).dom.value=unescape(data.url)}}),Ext.reg("modx-browser-rte",MODx.browser.RTE),Ext.apply(Ext,{isFirebug:window.console&&window.console.firebug}),MODx.Layout=function(config){config=config||{},Ext.BLANK_IMAGE_URL=MODx.config.manager_url+"assets/ext3/resources/images/default/s.gif",Ext.Ajax.defaultHeaders={modAuth:config.auth},Ext.Ajax.extraParams={HTTP_MODAUTH:config.auth},MODx.siteId=config.auth,MODx.expandHelp=!!+MODx.config.inline_help;var sp=new MODx.HttpProvider;Ext.state.Manager.setProvider(sp),sp.initState(MODx.defaultState),config.showTree=!1,config.search&&new MODx.SearchBar,Ext.applyIf(config,{layout:"border",id:"modx-layout",stateSave:!0,items:this.buildLayout(config)}),MODx.Layout.superclass.constructor.call(this,config),this.config=config,this.addEvents({afterLayout:!0,loadKeyMap:!0,loadTabs:!0}),this.loadKeys(),config.showTree||Ext.getCmp("modx-leftbar-tabs").collapse(!1),this.fireEvent("afterLayout")},Ext.extend(MODx.Layout,Ext.Viewport,{buildLayout:function(east){var items=[],north=this.getNorth(east),west=this.getWest(east),center=this.getCenter(east),south=this.getSouth(east),east=this.getEast(east);return north&&Ext.isObject(north)&&items.push(north),west&&Ext.isObject(west)&&items.push(west),center&&Ext.isObject(center)&&items.push(center),south&&Ext.isObject(south)&&items.push(south),east&&Ext.isObject(east)&&items.push(east),items},getNorth:function(config){return window.innerWidth<=640&&{xtype:"box",region:"north",applyTo:"modx-header",listeners:{afterrender:this.initPopper,scope:this}}},getWest:function(config){return window.innerWidth<=640?this.getTree(config):{region:"west",xtype:"box",id:"modx-header",applyTo:"modx-header",autoScroll:!0,width:70,listeners:{afterrender:this.initPopper,scope:this}}},getCenter:function(tree){var center={region:"center",applyTo:"modx-content",padding:"0 1px 0 0",style:"width:100%",bodyStyle:"background-color:transparent;",id:"modx-content",autoScroll:!0};if(window.innerWidth<=640)return center;tree=this.getTree(tree);return center.margins={right:-70,left:-8},tree.margins={left:70},{region:"center",layout:"border",id:"modx-split-wrapper",items:[tree,center]}},getSouth:function(config){},getEast:function(config){},getTree:function(config){var tabs=[];MODx.perm.resource_tree&&(tabs.push({title:_("resources"),xtype:"modx-tree-resource",id:"modx-resource-tree"}),config.showTree=!0),MODx.perm.element_tree&&(tabs.push({title:_("elements"),xtype:"modx-tree-element",id:"modx-tree-element"}),config.showTree=!0),MODx.perm.file_tree&&(tabs.push({title:_("files"),xtype:"modx-panel-filetree",id:"modx-file-tree"}),config.showTree=!0);return{region:"west",applyTo:"modx-leftbar",id:"modx-leftbar-tabs",split:!0,width:300,minSize:280,autoScroll:!0,unstyled:!0,useSplitTips:!0,monitorResize:!0,layout:"anchor",headerCfg:window.innerWidth<=640?{}:{tag:"div",cls:"none",id:"modx-leftbar-header",html:MODx.config.site_name},items:[{xtype:"modx-tabs",plain:!0,defaults:{autoScroll:!0,fitToFrame:!0},id:"modx-leftbar-tabpanel",border:!1,anchor:"100%",activeTab:0,stateful:!0,stateEvents:["tabchange"],getState:function(){return{activeTab:this.items.indexOf(this.getActiveTab())}},items:tabs,listeners:{afterrender:function(){var tabs=this;MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Resource/GetToolbar"},listeners:{success:{fn:function(res){for(var i in res.object)if(res.object.hasOwnProperty(i)&&null!=res.object[i].id&&"emptifier"==res.object[i].id){var tab=tabs.add({id:"modx-trash-link",title:'',handler:res.object[i].handler});res.object[i].disabled||tab.tabEl.classList.add("active"),res.object[i].tooltip&&(tab.tooltip=new Ext.ToolTip({target:new Ext.Element(tab.tabEl),title:res.object[i].tooltip}));break}},scope:this}}});var html,el,header=Ext.get("modx-leftbar-header");header&&((html="")!==MODx.config.manager_logo&&void 0!==MODx.config.manager_logo&&(html+=''),(el=document.createElement("a")).href=MODx.config.default_site_url||MODx.config.site_url,el.title=MODx.config.site_name,el.innerText=Ext.util.Format.ellipsis(MODx.config.site_name,45,!0),el.target="_blank",html+=el.outerHTML,header.dom.innerHTML=html)},beforetabchange:{fn:function(panel,tree){if(tree&&"modx-trash-link"==tree.id)return!tree.tabEl.classList.contains("active")||(tree=Ext.getCmp("modx-resource-tree"))&&tree.redirect("?a=resource/trash"),!1},scope:this}}}],getState:function(){return{collapsed:this.collapsed,width:this.width}},collapse:function(animate){if(!this.collapsed&&!this.el.hasFxBlock()&&!1!==this.fireEvent("beforecollapse",this,animate))return animate&&960. +* +*/ + +Ext.onReady((function(){if("en"==MODx.config.cultureKey)return!1;Date.dayNames=[_("sunday"),_("monday"),_("tuesday"),_("wednesday"),_("thursday"),_("friday"),_("saturday")],Date.monthNames=[_("january"),_("february"),_("march"),_("april"),_("may"),_("june"),_("july"),_("august"),_("september"),_("october"),_("november"),_("december")],Ext.apply(Ext.grid.GridView.prototype,{sortAscText:_("ext_sortasc"),sortDescText:_("ext_sortdesc"),lockText:_("ext_column_lock"),unlockText:_("ext_column_unlock"),columnsText:_("ext_columns"),emptyText:_("ext_emptymsg")}),Ext.apply(Ext.DatePicker.prototype,{todayText:_("today"),todayTip:_("ext_today_tip"),minText:_("ext_mindate"),maxText:_("ext_maxdate"),monthNames:Date.monthNames,dayNames:Date.dayNames,nextText:_("ext_nextmonth"),prevText:_("ext_prevmonth"),monthYearText:_("ext_choosemonth")}),Ext.MessageBox.buttonText={yes:_("yes"),no:_("no"),ok:_("ok"),cancel:_("cancel")},Ext.apply(Ext.PagingToolbar.prototype,{afterPageText:_("ext_afterpage"),beforePageText:_("ext_beforepage"),displayMsg:_("ext_displaying"),emptyMsg:_("ext_emptymsg"),firstText:_("ext_first"),prevText:_("ext_prev"),nextText:_("ext_next"),lastText:_("ext_last"),refreshText:_("ext_refresh")}),Ext.apply(Ext.Updater.prototype,{text:_("loading")}),Ext.apply(Ext.LoadMask.prototype,{msg:_("loading")}),Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype,{splitTip:_("ext_splittip")}),Ext.apply(Ext.form.BasicForm.prototype,{waitTitle:_("please_wait")}),Ext.apply(Ext.form.ComboBox.prototype,{loadingText:_("loading")}),Ext.apply(Ext.form.Field.prototype,{invalidText:_("ext_invalidfield")}),Ext.apply(Ext.form.TextField.prototype,{minLengthText:_("ext_minlenfield"),maxLengthText:_("ext_maxlenfield"),invalidText:_("ext_invalidfield"),blankText:_("field_required")}),Ext.apply(Ext.form.NumberField.prototype,{minText:_("ext_minvalfield"),maxText:_("ext_maxvalfield"),nanText:_("ext_nanfield")}),Ext.apply(Ext.form.DateField.prototype,{disabledDaysText:_("disabled"),disabledDatesText:_("disabled"),minText:_("ext_datemin"),maxText:_("ext_datemax"),invalidText:_("ext_dateinv")}),Ext.apply(Ext.form.VTypes,{emailText:_("ext_inv_email"),urlText:_("ext_inv_url"),alphaText:_("ext_inv_alpha"),alphanumText:_("ext_inv_alphanum")}),Ext.apply(Ext.grid.GroupingView.prototype,{emptyGroupText:_("ext_emptygroup"),groupByText:_("ext_groupby"),showGroupsText:_("ext_showgroups")}),Ext.apply(Ext.grid.PropertyColumnModel.prototype,{nameText:_("name"),valueText:_("value")}),Ext.apply(Ext.form.CheckboxGroup.prototype,{blankText:_("ext_checkboxinv")}),Ext.apply(Ext.form.RadioGroup.prototype,{blankText:_("ext_checkboxinv")}),Ext.apply(Ext.form.TimeField.prototype,{minText:_("ext_timemin"),maxText:_("ext_timemax"),invalidText:_("ext_timeinv")})})),Ext.namespace("MODx.util.Progress"),Ext.namespace("MODx.util.Format"),MODx.util.JSONReader=function(config){config=config||{},Ext.applyIf(config,{successProperty:"success",totalProperty:"total",root:"data"}),MODx.util.JSONReader.superclass.constructor.call(this,config,["id","msg"])},Ext.extend(MODx.util.JSONReader,Ext.data.JsonReader),Ext.reg("modx-json-reader",MODx.util.JSONReader),MODx.util.Progress={id:0,time:function(v,id,msg){msg=msg||_("saving"),MODx.util.Progress.id===id&&v<11&&Ext.MessageBox.updateProgress(v/10,msg)},reset:function(){MODx.util.Progress.id=MODx.util.Progress.id+1}},MODx.LockMask=function(config){config=config||{},Ext.applyIf(config,{msg:_("locked"),msgCls:"modx-lockmask"}),MODx.LockMask.superclass.constructor.call(this,config.el,config)},Ext.extend(MODx.LockMask,Ext.LoadMask,{locked:!1,toggle:function(){this.locked?(this.hide(),this.locked=!1):(this.show(),this.locked=!0)},lock:function(){this.locked=!0,this.show()},unlock:function(){this.locked=!1,this.hide()}}),Ext.reg("modx-lockmask",MODx.LockMask),Ext.override(Ext.form.BasicForm,{clearDirty:function(nodeToRecurse){(nodeToRecurse=nodeToRecurse||this).items.each((function(f){f.getValue&&(f.items?this.clearDirty(f):f.originalValue!=f.getValue()&&(f.originalValue=f.getValue()))}),this)}}),MODx.StaticTextField=Ext.extend(Ext.form.TextField,{fieldClass:"x-static-text-field",onRender:function(){this.readOnly=!0,this.disabled=!this.initialConfig.submitValue,MODx.StaticTextField.superclass.onRender.apply(this,arguments)}}),Ext.reg("statictextfield",MODx.StaticTextField),MODx.StaticBoolean=Ext.extend(Ext.form.TextField,{fieldClass:"x-static-text-field",onRender:function(tf){this.readOnly=!0,this.disabled=!this.initialConfig.submitValue,MODx.StaticBoolean.superclass.onRender.apply(this,arguments),this.on("change",this.onChange,this)},setValue:function(v){1===v?(this.addClass("green"),v=_("yes")):(this.addClass("red"),v=_("no")),MODx.StaticBoolean.superclass.setValue.apply(this,arguments)}}),Ext.reg("staticboolean",MODx.StaticBoolean),MODx.util.safeHtml=function(input,allowedTags,allowedAttributes){var strip=function(input,allowedTags,allowedAttributes){return input.replace(tags,(function($0,$1){return allowedTags.indexOf("<"+$1.toLowerCase()+">")>-1?$0:""})).replace(attributes,(function($0,$1){return allowedAttributes.indexOf($1.toLowerCase()+",")>-1?$0:""}))};allowedTags=(((allowedTags||"
    ")+"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join(""),allowedAttributes=(((allowedAttributes||"href,class")+"").toLowerCase().match(/[a-z\-,]*/g)||[]).join("").concat(",");var length,tags=/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,attributes=/([a-z][a-z0-9]*)\s*=\s*".*?"/gi;input=input.replace(/|<\?(?:php)?[\s\S]*?\?>/gi,"").replace(/href(\s*?=\s*?(["'])javascript:.*?\2|\s*?=\s*?javascript:.*?(?![^> ]))/gi,'href="javascript:void(0)"');do{length=input.length,input=strip(input,allowedTags,allowedAttributes)}while(length!==input.length);return input.replace(/on([a-z][a-z0-9]*\s*=)/gi,"on​$1")},Ext.override(Ext.form.Checkbox,{setBoxLabel:function(boxLabel){this.boxLabel=boxLabel,this.rendered&&this.wrap.child(".x-form-cb-label").update(boxLabel)}});var FieldSetonRender=Ext.form.FieldSet.prototype.onRender;Ext.override(Ext.form.FieldSet,{onRender:function(ct,position){if(FieldSetonRender.call(this,ct,position),this.checkboxToggle){var trigger=this.el.dom.getElementsByClassName(this.headerTextCls)[0],elem=this;trigger&&trigger.addEventListener("click",(function(e){elem.checkbox.dom.click(e)}),!1)}}}),Array.prototype.in_array=function(p_val){for(var i=0,l=this.length;i0){this.items.addAll(fields);for(var f=0;f',elbowMarkup=n.attributes.pseudoroot?'':'',buf=['
  • ",'',"
  • "].join("");!0!==bulkRender&&n.nextSibling&&(nel=n.nextSibling.ui.getEl())?this.wrap=Ext.DomHelper.insertHtml("beforeBegin",nel,buf):this.wrap=Ext.DomHelper.insertHtml("beforeEnd",targetNode,buf),this.elNode=this.wrap.childNodes[0],this.ctNode=this.wrap.childNodes[1];var cs=this.elNode.childNodes;this.indentNode=cs[0],this.ecNode=cs[1],this.iconNode=cs[2];var index=3;cb&&(this.checkbox=cs[3],this.checkbox.defaultChecked=this.checkbox.checked,index++),this.anchor=cs[index],this.textNode=cs[index].firstChild},renderItemText:function(item){return Ext.util.Format.htmlEncode(item.text)},getChildIndent:function(){if(!this.childIndent){for(var buf=[],p=this.node;p;)(!p.isRoot||p.isRoot&&p.ownerTree.rootVisible)&&!p.attributes.pseudoroot&&(p.isLast()?buf.unshift(''):buf.unshift('')),p=p.parentNode;this.childIndent=buf.join("")}return this.childIndent}}),Ext.override(Ext.form.Action.Submit,{handleResponse:function(response){var m=Ext.decode(response.responseText);if(this.form.errorReader){var rs=this.form.errorReader.read(response),errors=[];if(rs.records)for(var i=0,len=rs.records.length;i0))return defaultValue;10===timestamp.toString().length&&(timestamp*=1e3);var format=[];return!0===date&&format.push(MODx.config.manager_date_format),!0===time&&format.push(MODx.config.manager_time_format),0===format.length?defaultValue:(format=format.join(" "),new Date(timestamp).format(format))}},MODx.util.getHeaderBreadCrumbs=function(header,trail){return"string"==typeof header&&(header={id:header,xtype:"modx-header"}),void 0===trail&&(trail=[]),Array.isArray(trail)||(trail=[trail]),{xtype:"modx-breadcrumbs-panel",id:"modx-header-breadcrumbs",cls:"modx-header-breadcrumbs",desc:"",bdMarkup:'',init:function(){this.tpl=new Ext.XTemplate(this.bdMarkup,{compiled:!0})},trail,listeners:{afterrender:function(){this.renderTrail()}},renderTrail:function(){this.tpl.overwrite(this.body.dom.lastElementChild,{trail:this.trail})},updateTrail:function(trail,replace){if(void 0===replace&&(replace=!1),!0===replace)return this.trail=Array.isArray(trail)?trail:[trail],this.renderTrail(),!0;if(Array.isArray(trail)){for(var i=0;i
    ux-action-right {cls}" style="{style}" qtip="{qtip}">{text}
    ',tplRow:'
    ux-row-action-text" style="{hide}{style}" qtip="{qtip}">{text}
    ',hideMode:"visibility",widthIntercept:4,widthSlope:21,init:function(g){this.grid=g,this.id=this.id||Ext.id();var h=g.getColumnModel().lookup;delete h[void 0],h[this.id]=this,this.tpl||(this.tpl=this.processActions(this.actions)),this.autoWidth&&(this.width=this.widthSlope*this.actions.length+this.widthIntercept,this.fixed=!0);var i=g.getView(),j={scope:this};j[this.actionEvent]=this.onClick,g.afterRender=g.afterRender.createSequence((function(){i.mainBody.on(j),g.on("destroy",this.purgeListeners,this)}),this),this.renderer||(this.renderer=function(a,b,c,d,e,f){return b.css+=(b.css?" ":"")+"ux-row-action-cell",this.tpl.apply(this.getData(a,b,c,d,e,f))}.createDelegate(this)),i.groupTextTpl&&this.groupActions&&(i.interceptMouse=i.interceptMouse.createInterceptor((function(e){if(e.getTarget(".ux-grow-action-item"))return!1})),i.groupTextTpl='
    '+i.groupTextTpl+"
    "+this.processActions(this.groupActions,this.tplGroup).apply()),!0===this.keepSelection&&(g.processEvent=g.processEvent.createInterceptor((function(a,e){if("mousedown"===a)return!this.getAction(e)}),this))},getData:function(a,b,c,d,e,f){return c.data||{}},processActions:function(b,c){var d=[];Ext.each(b,(function(a,i){a.iconCls&&"function"==typeof(a.callback||a.cb)&&(this.callbacks=this.callbacks||{},this.callbacks[a.iconCls]=a.callback||a.cb);var o={cls:a.iconIndex?"{"+a.iconIndex+"}":a.iconCls?a.iconCls:"",qtip:a.qtipIndex?"{"+a.qtipIndex+"}":a.tooltip||a.qtip?a.tooltip||a.qtip:"",text:a.textIndex?"{"+a.textIndex+"}":a.text?a.text:"",hide:a.hideIndex?''+("display"===this.hideMode?"display:none":"visibility:hidden")+";":a.hide?"display"===this.hideMode?"display:none":"visibility:hidden;":"",align:a.align||"right",style:a.style?a.style:""};d.push(o)}),this);var e=new Ext.XTemplate(c||this.tplRow);return new Ext.XTemplate(e.apply({actions:d}))},getAction:function(e){var a=!1,t=e.getTarget(".ux-row-action-item");return t&&(a=t.className.replace(/ux-row-action-item /,""))&&(a=(a=a.replace(/ ux-row-action-text/,"")).trim()),a},onClick:function(e,a){var b=this.grid.getView(),c=e.getTarget(".x-grid3-row"),d=b.findCellIndex(a.parentNode.parentNode),f=this.getAction(e);if(!1!==c&&!1!==d&&!1!==f){var g=this.grid.store.getAt(c.rowIndex);if(this.callbacks&&"function"==typeof this.callbacks[f]&&this.callbacks[f](this.grid,g,f,c.rowIndex,d),!0!==this.eventsSuspended&&!1===this.fireEvent("beforeaction",this.grid,g,f,c.rowIndex,d))return;!0!==this.eventsSuspended&&this.fireEvent("action",this.grid,g,f,c.rowIndex,d)}if(t=e.getTarget(".ux-grow-action-item"),t){var j,h=b.findGroup(a),i=h?h.id.replace(/ext-gen[0-9]+-gp-/,""):null;if(i){var k=new RegExp(RegExp.escape(i));j=(j=this.grid.store.queryBy((function(r){return r._groupId.match(k)})))?j.items:[]}if(f=t.className.replace(/ux-grow-action-item (ux-action-right )*/,""),"function"==typeof this.callbacks[f]&&this.callbacks[f](this.grid,j,f,i),!0!==this.eventsSuspended&&!1===this.fireEvent("beforegroupaction",this.grid,j,f,i))return!1;this.fireEvent("groupaction",this.grid,j,f,i)}}}),Ext.reg("rowactions",Ext.ux.grid.RowActions),Ext.SwitchButton=Ext.extend(Ext.Component,{initComponent:function(){Ext.SwitchButton.superclass.initComponent.call(this);var mc=new Ext.util.MixedCollection;mc.addAll(this.items),this.items=mc,this.addEvents("change"),this.handler&&this.on("change",this.handler,this.scope||this)},onRender:function(ct,position){var el=document.createElement("table");el.cellSpacing=0,el.className="x-rbtn",el.id=this.id;var row=document.createElement("tr");el.appendChild(document.createElement("tbody")).appendChild(row);var count=this.items.length,last=count-1;this.activeItem=this.items.get(this.activeItem);for(var i=0;idata.rowIndex&&this.rowPosition<0&&rindex--,rindex0&&rindex++,rindex>data.rowIndex&&data.selections.length>1&&(rindex-=data.selections.length-1),rindex==data.rowIndex)return!1;if(!self.copy)for(i=0;i=0;i--){var insertIndex=rindex;ds.insert(insertIndex,selections[i])}var sm=this.grid.getSelectionModel();return sm&&sm.selectRecords(data.selections),this.gridDropTarget.fireEvent(self.copy?"afterrowcopy":"afterrowmove",this.gridDropTarget,data.rowIndex,rindex,data.selections),!0},notifyOver:function(dd,e,data){var t=Ext.lib.Event.getTarget(e),rindex=this.grid.getView().findRowIndex(t),keys=this.grid.getStore().data.keys;for(var key in keys)for(var i=0;i0)this.currentRowEl=new Ext.Element(currentRow),this.currentRowEl.addClass("grid-row-insert-below");else if(rindex-1>=0){var previousRow=this.grid.getView().getRow(rindex-1);this.currentRowEl=new Ext.Element(previousRow),this.currentRowEl.addClass("grid-row-insert-below")}else this.currentRowEl.addClass("grid-row-insert-above")}catch(err){console.warn(err),rindex=!1}return!1===rindex?this.dropNotAllowed:this.dropAllowed},notifyOut:function(dd,e,data){this.currentRowEl&&(this.currentRowEl.removeClass("grid-row-insert-above"),this.currentRowEl.removeClass("grid-row-insert-below"))}}),this.targetCfg&&Ext.apply(this.target,this.targetCfg),this.scrollable&&(Ext.dd.ScrollManager.register(grid.getView().getEditorParent()),grid.on({beforedestroy:this.onBeforeDestroy,scope:this,single:!0}))},getTarget:function(){return this.target},getGrid:function(){return this.grid},getCopy:function(){return!!this.copy},setCopy:function(b){this.copy=!!b},onBeforeDestroy:function(grid){Ext.dd.ScrollManager.unregister(grid.getView().getEditorParent())}}),Ext.grid.GridView.prototype.templates||(Ext.grid.GridView.prototype.templates={}),Ext.grid.GridView.prototype.templates.cell=new Ext.Template('','
    {value}
    ',""),MODx.grid||(MODx.grid={}),MODx.grid.ComboColumn=Ext.extend(Ext.grid.Column,{gridId:void 0,constructor:function(cfg){MODx.grid.ComboColumn.superclass.constructor.call(this,cfg),this.renderer=this.editor&&this.editor.triggerAction?MODx.grid.ComboBoxRenderer(this.editor,this.gridId,cfg.renderer):function(value){return value}}}),Ext.grid.Column.types.combocolumn=MODx.grid.ComboColumn,MODx.grid.ComboBoxRenderer=function(combo,gridId,currentRenderer){return function(value,metaData,record,rowIndex,colIndex,store){if(currentRenderer){if("function"==typeof currentRenderer.fn){var scope=!!currentRenderer.scope&¤tRenderer.scope;currentRenderer=currentRenderer.fn.bind(scope)}"function"==typeof currentRenderer&&(value=currentRenderer(value,metaData,record,rowIndex,colIndex,store))}return 0==combo.store.getCount()&&gridId?(combo.store.on("load",(function(){var grid=Ext.getCmp(gridId);grid&&grid.getView().refresh()}),this,{single:!0}),value):function(value){var idx=combo.store.find(combo.valueField,value),rec=combo.store.getAt(idx);return rec?rec.get(combo.displayField):value}(value)}},Ext.Button.buttonTemplate=new Ext.Template(''),Ext.Button.buttonTemplate.compile(),Ext.TabPanel.prototype.itemTpl=new Ext.Template('
  • ','{text}
  • '),Ext.TabPanel.prototype.itemTpl.disableFormats=!0,Ext.TabPanel.prototype.itemTpl.compile(),Ext.override(Ext.form.TimeField,{initDate:"2/1/2008"}),Ext.ns("Ext.ux.form"),Ext.ux.form.DateTime=Ext.extend(Ext.form.Field,{dateValidator:null,defaultAutoCreate:{tag:"input",type:"hidden"},dtSeparator:" ",hiddenFormat:"Y-m-d H:i:s",hiddenFormatForTimeHidden:"Y-m-d 00:00:00",otherToNow:!0,timePosition:"right",timeValidator:null,timeWidth:100,dateFormat:"m/d/y",timeFormat:"g:i A",maxDateValue:"",minDateValue:"",timeIncrement:15,maxTimeValue:null,minTimeValue:null,disabledDates:null,hideTime:!1,initComponent:function(){Ext.ux.form.DateTime.superclass.initComponent.call(this),this.hasOwnProperty("offset_time")&&!isNaN(this.offset_time)||(this.offset_time=0),this.hideTime&&(this.hiddenFormat=this.hiddenFormatForTimeHidden);var dateConfig=Ext.apply({},{id:this.id+"-date",format:this.dateFormat||Ext.form.DateField.prototype.format,width:this.timeWidth,selectOnFocus:this.selectOnFocus,validator:this.dateValidator,disabledDates:this.disabledDates||null,disabledDays:this.disabledDays||[],showToday:this.showToday||!0,maxValue:this.maxDateValue||"",minValue:this.minDateValue||"",startDay:this.startDay||0,allowBlank:this.allowBlank,listeners:{blur:{scope:this,fn:this.onBlur},focus:{scope:this,fn:this.onFocus}}},this.dateConfig);this.df=new Ext.form.DateField(dateConfig),this.df.ownerCt=this,delete this.dateFormat,delete this.disabledDates,delete this.disabledDays,delete this.maxDateValue,delete this.minDateValue,delete this.startDay;var timeConfig=Ext.apply({},{id:this.id+"-time",format:this.timeFormat||Ext.form.TimeField.prototype.format,width:this.timeWidth,selectOnFocus:this.selectOnFocus,validator:this.timeValidator,increment:this.timeIncrement||15,maxValue:this.maxTimeValue||null,minValue:this.minTimeValue||null,hidden:this.hideTime,allowBlank:this.allowBlank,listeners:{blur:{scope:this,fn:this.onBlur},focus:{scope:this,fn:this.onFocus}}},this.timeConfig);this.tf=new Ext.form.TimeField(timeConfig),this.tf.ownerCt=this,delete this.timeFormat,delete this.maxTimeValue,delete this.minTimeValue,delete this.timeIncrement,this.relayEvents(this.df,["focus","specialkey","invalid","valid"]),this.relayEvents(this.tf,["focus","specialkey","invalid","valid"]),this.on("specialkey",this.onSpecialKey,this)},onRender:function(ct,position){if(!this.isRendered){var t;if(Ext.ux.form.DateTime.superclass.onRender.call(this,ct,position),t="below"===this.timePosition||"bellow"===this.timePosition?Ext.DomHelper.append(ct,{tag:"table",style:"border-collapse:collapse",children:[{tag:"tr",children:[{tag:"td",style:"padding-bottom:1px",cls:"ux-datetime-date"}]},{tag:"tr",children:[{tag:"td",cls:"ux-datetime-time"}]}]},!0):Ext.DomHelper.append(ct,{tag:"table",style:"border-collapse:collapse",children:[{tag:"tr",children:[{tag:"td",style:"padding-right:4px",cls:"ux-datetime-date"},{tag:"td",cls:"ux-datetime-time"}]}]},!0),this.tableEl=t,this.wrap=t.wrap({cls:"x-form-field-wrap x-datetime-wrap"}),this.wrap.on("mousedown",this.onMouseDown,this,{delay:10}),this.df.render(t.child("td.ux-datetime-date")),this.tf.render(t.child("td.ux-datetime-time")),this.df.el.swallowEvent(["keydown","keypress"]),this.tf.el.swallowEvent(["keydown","keypress"]),"side"===this.msgTarget){var elp=this.el.findParent(".x-form-element",10,!0);elp&&(this.errorIcon=elp.createChild({cls:"x-form-invalid-icon"}));var o={errorIcon:this.errorIcon,msgTarget:"side",alignErrorIcon:this.alignErrorIcon.createDelegate(this)};Ext.apply(this.df,o),Ext.apply(this.tf,o)}this.el.dom.name=this.hiddenName||this.name||this.id,this.df.el.dom.removeAttribute("name"),this.tf.el.dom.removeAttribute("name"),this.isRendered=!0,this.updateHidden()}},adjustSize:Ext.BoxComponent.prototype.adjustSize,alignErrorIcon:function(){this.errorIcon.alignTo(this.tableEl,"tl-tr",[2,0])},initDateValue:function(){this.dateValue=this.otherToNow?new Date:new Date(1970,0,1,0,0,0)},clearInvalid:function(){this.df.clearInvalid(),this.tf.clearInvalid()},markInvalid:function(msg){this.df.markInvalid(msg),this.tf.markInvalid(msg)},beforeDestroy:function(){this.isRendered&&(this.wrap.removeAllListeners(),this.wrap.remove(),this.tableEl.remove(),this.df.destroy(),this.tf.destroy())},disable:function(){return this.isRendered&&(this.df.disabled=this.disabled,this.df.onDisable(),this.tf.onDisable()),this.disabled=!0,this.df.disabled=!0,this.tf.disabled=!0,this.fireEvent("disable",this),this},enable:function(){return this.rendered&&(this.df.onEnable(),this.tf.onEnable()),this.disabled=!1,this.df.disabled=!1,this.tf.disabled=!1,this.fireEvent("enable",this),this},focus:function(){this.df.focus()},getPositionEl:function(){return this.wrap},getResizeEl:function(){return this.wrap},getValue:function(){return this.dateValue?new Date(this.dateValue):""},isValid:function(){return this.df.isValid()&&this.tf.isValid()},isVisible:function(){return this.df.rendered&&this.df.getActionEl().isVisible()},onBlur:function(f){this.wrapClick&&(f.focus(),this.wrapClick=!1),f===this.df?this.updateDate():this.updateTime(),this.updateHidden(),this.validate(),function(){if(!this.df.hasFocus&&!this.tf.hasFocus){var v=this.getValue();String(v)!==String(this.startValue)&&this.fireEvent("change",this,v,this.startValue),this.hasFocus=!1,this.fireEvent("blur",this)}}.defer(100,this)},onFocus:function(){this.hasFocus||(this.hasFocus=!0,this.startValue=this.getValue(),this.fireEvent("focus",this))},onMouseDown:function(e){this.disabled||(this.wrapClick="td"===e.target.nodeName.toLowerCase())},onSpecialKey:function(t,e){var key=e.getKey();key===e.TAB&&(t!==this.df||e.shiftKey||(e.stopEvent(),this.tf.focus()),t===this.tf&&e.shiftKey&&(e.stopEvent(),this.df.focus()),this.updateValue()),key===e.ENTER&&this.updateValue()},reset:function(){this.df.setValue(this.originalValue),this.tf.setValue(this.originalValue)},setDate:function(date){date&&0!=this.offset_time&&(date=date.add(Date.MINUTE,60*new Number(this.offset_time))),this.df.setValue(date)},setTime:function(date){date&&0!=this.offset_time&&(date=date.add(Date.MINUTE,60*new Number(this.offset_time))),this.tf.setValue(date)},setSize:function(w,h){w&&("below"===this.timePosition?(this.df.setSize(w,h),this.tf.setSize(w,h),Ext.isIE&&(this.df.el.up("td").setWidth(w),this.tf.el.up("td").setWidth(w))):(this.df.setSize(w-this.timeWidth-4,h),this.tf.setSize(this.timeWidth,h),Ext.isIE&&(this.df.el.up("td").setWidth(w-this.timeWidth-4),this.tf.el.up("td").setWidth(this.timeWidth))))},setValue:function(val){if(val||!0!==this.emptyToNow){if(!val)return this.setDate(""),this.setTime(""),void this.updateValue();var da;"number"==typeof val?val=new Date(val):"string"==typeof val&&this.hiddenFormat&&(val=Date.parseDate(val,this.hiddenFormat)),(val=val||new Date(1970,0,1,0,0,0))instanceof Date?(this.setDate(val),this.setTime(val),this.dateValue=new Date(Ext.isIE?val.getTime():val)):(da=val.split(this.dtSeparator),this.setDate(da[0]),da[1]&&(da[2]&&(da[1]+=da[2]),this.setTime(da[1]))),this.updateValue()}else this.setValue(new Date)},setVisible:function(visible){return visible?(this.df.show(),this.tf.show()):(this.df.hide(),this.tf.hide()),this},show:function(){return this.setVisible(!0)},hide:function(){return this.setVisible(!1)},updateDate:function(){var d=this.df.getValue();d?(this.dateValue instanceof Date||(this.initDateValue(),this.tf.getValue()||this.setTime(this.dateValue)),this.dateValue.setMonth(0),this.dateValue.setFullYear(d.getFullYear()),this.dateValue.setMonth(d.getMonth(),d.getDate())):(this.dateValue="",this.setTime(""))},updateTime:function(){var t=this.tf.getValue();!t||t instanceof Date||(t=Date.parseDate(t,this.tf.format)),t&&!this.df.getValue()&&(this.initDateValue(),this.setDate(this.dateValue)),this.dateValue instanceof Date&&(t?(this.dateValue.setHours(t.getHours()),this.dateValue.setMinutes(t.getMinutes()),this.dateValue.setSeconds(t.getSeconds())):(this.dateValue.setHours(0),this.dateValue.setMinutes(0),this.dateValue.setSeconds(0)))},updateHidden:function(){if(this.isRendered){var value="";this.dateValue instanceof Date&&(value=this.dateValue.add(Date.MINUTE,0-60*new Number(this.offset_time)).format(this.hiddenFormat)),this.el.dom.value=value}},updateValue:function(){this.updateDate(),this.updateTime(),this.updateHidden()},validate:function(){return this.df.validate()&&this.tf.validate()},renderer:function(field){var format=field.editor.dateFormat||Ext.ux.form.DateTime.prototype.dateFormat;return format+=" "+(field.editor.timeFormat||Ext.ux.form.DateTime.prototype.timeFormat),function(val){return Ext.util.Format.date(val,format)}}}),Ext.reg("xdatetime",Ext.ux.form.DateTime),Ext.namespace("Ext.ux.Utils"),Ext.ux.Utils.EventQueue=function(handler,scope){if(!handler)throw"Handler is required.";this.handler=handler,this.scope=scope||window,this.queue=[],this.is_processing=!1,this.postEvent=function(event,data){data=data||null,this.queue.push({event,data}),this.is_processing||this.process()},this.flushEventQueue=function(){this.queue=[]},this.process=function(){for(;this.queue.length>0;){this.is_processing=!0;var event_data=this.queue.shift();this.handler.call(this.scope,event_data.event,event_data.data)}this.is_processing=!1}},Ext.ux.Utils.FSA=function(initial_state,trans_table,trans_table_scope){this.current_state=initial_state,this.trans_table=trans_table||{},this.trans_table_scope=trans_table_scope||window,Ext.ux.Utils.FSA.superclass.constructor.call(this,this.processEvent,this)},Ext.extend(Ext.ux.Utils.FSA,Ext.ux.Utils.EventQueue,{current_state:null,trans_table:null,trans_table_scope:null,state:function(){return this.current_state},processEvent:function(event,data){var transitions=this.currentStateEventTransitions(event);if(!transitions)throw"State '"+this.current_state+"' has no transition for event '"+event+"'.";for(var i=0,len=transitions.length;i ").compile()},createForm:function(){this.form=Ext.DomHelper.append(this.body,{tag:"form",method:"post",action:this.url,style:"position: absolute; left: -100px; top: -100px; width: 100px; height: 100px; clear: both;"})},createProgressBar:function(){this.progress_bar=this.add(new Ext.ProgressBar({x:0,y:0,anchor:"0",value:0,text:this.i18n.progress_waiting_text}))},createGrid:function(){var store=new Ext.data.Store({proxy:new Ext.data.MemoryProxy([]),reader:new Ext.data.JsonReader({},Ext.ux.UploadDialog.FileRecord),sortInfo:{field:"state",direction:"DESC"},pruneModifiedRecords:!0}),cm=new Ext.grid.ColumnModel([{header:this.i18n.state_col_title,width:this.i18n.state_col_width,resizable:!1,dataIndex:"state",sortable:!0,renderer:this.renderStateCell.createDelegate(this)},{header:this.i18n.filename_col_title,width:this.i18n.filename_col_width,dataIndex:"filename",sortable:!0,renderer:this.renderFilenameCell.createDelegate(this)},{header:this.i18n.note_col_title,width:this.i18n.note_col_width,dataIndex:"note",sortable:!0,renderer:this.renderNoteCell.createDelegate(this)}]);this.grid_panel=new Ext.grid.GridPanel({ds:store,cm,layout:"fit",height:this.height-100,region:"center",x:0,y:22,border:!0,viewConfig:{autoFill:!0,forceFit:!0},bbar:new Ext.Toolbar}),this.grid_panel.on("render",this.onGridRender,this),this.add(this.grid_panel),this.grid_panel.getSelectionModel().on("selectionchange",this.onGridSelectionChange,this)},fillToolbar:function(){var tb=this.grid_panel.getBottomToolbar();tb.x_buttons={},tb.x_buttons.add=tb.addItem(new Ext.ux.UploadDialog.TBBrowseButton({input_name:this.post_var_name,text:this.i18n.add_btn_text,tooltip:this.i18n.add_btn_tip,iconCls:"ext-ux-uploaddialog-addbtn",handler:this.onAddButtonFileSelected,scope:this})),tb.x_buttons.remove=tb.addButton({text:this.i18n.remove_btn_text,tooltip:this.i18n.remove_btn_tip,iconCls:"ext-ux-uploaddialog-removebtn",handler:this.onRemoveButtonClick,scope:this}),tb.x_buttons.reset=tb.addButton({text:this.i18n.reset_btn_text,tooltip:this.i18n.reset_btn_tip,iconCls:"ext-ux-uploaddialog-resetbtn",handler:this.onResetButtonClick,scope:this}),tb.x_buttons.upload=tb.addButton({text:this.i18n.upload_btn_start_text,tooltip:this.i18n.upload_btn_start_tip,iconCls:"ext-ux-uploaddialog-uploadstartbtn",handler:this.onUploadButtonClick,scope:this}),tb.x_buttons.close=tb.addButton({text:this.i18n.close_btn_text,tooltip:this.i18n.close_btn_tip,handler:this.onCloseButtonClick,scope:this})},renderStateCell:function(data,cell,record,row_index,column_index,store){return this.state_tpl.apply({state:data})},renderFilenameCell:function(data,cell,record,row_index,column_index,store){var view=this.grid_panel.getView();return function(){try{Ext.fly(view.getCell(row_index,column_index)).child(".x-grid3-cell-inner").dom.qtip=data}catch(e){}}.defer(1e3),data},renderNoteCell:function(data,cell,record,row_index,column_index,store){var view=this.grid_panel.getView();return function(){try{Ext.fly(view.getCell(row_index,column_index)).child(".x-grid3-cell-inner").dom.qtip=data}catch(e){}}.defer(1e3),data},getFileExtension:function(filename){var result=null,parts=filename.split(".");return parts.length>1&&(result=parts.pop()),result},isPermittedFileType:function(filename){var result=!0;return this.permitted_extensions.length>0&&(result=-1!=this.permitted_extensions.indexOf(this.getFileExtension(filename))),result},isPermittedFile:function(browse_btn){var result=!1,filename=browse_btn.getInputFile().dom.value;return this.isPermittedFileType(filename)?result=!0:(Ext.Msg.alert(this.i18n.error_msgbox_title,String.format(this.i18n.err_file_type_not_permitted,filename,this.permitted_extensions.join(this.i18n.permitted_extensions_join_str))),result=!1),result},fireFileTestEvent:function(browse_btn){return!1!==this.fireEvent("filetest",this,browse_btn.getInputFile().dom.value)},addFileToUploadQueue:function(browse_btn){var input_file=browse_btn.detachInputFile();input_file.appendTo(this.form),input_file.setStyle("width","100px"),input_file.dom.disabled=!0;var store=this.grid_panel.getStore(),fileApi=input_file.dom.files,filename=void 0!==fileApi?fileApi[0].name:input_file.dom.value.replace("C:\\fakepath\\","");store.add(new Ext.ux.UploadDialog.FileRecord({state:Ext.ux.UploadDialog.FileRecord.STATE_QUEUE,filename,note:this.i18n.note_queued_to_upload,input_element:input_file})),this.fsa.postEvent("file-added",input_file.dom.value)},fireFileAddEvent:function(filename){this.fireEvent("fileadd",this,filename)},updateProgressBar:function(){if(this.is_uploading){var queued=this.getQueuedCount(!0),value=1-queued/this.initial_queued_count;this.progress_bar.updateProgress(value,String.format(this.i18n.progress_uploading_text,this.initial_queued_count-queued,this.initial_queued_count))}else this.progress_bar.updateProgress(0,this.i18n.progress_waiting_text)},updateToolbar:function(){var tb=this.grid_panel.getBottomToolbar();this.is_uploading?(tb.x_buttons.remove.disable(),tb.x_buttons.reset.disable(),tb.x_buttons.upload.enable(),this.getAllowCloseOnUpload()||tb.x_buttons.close.disable(),tb.x_buttons.upload.setIconClass("ext-ux-uploaddialog-uploadstopbtn"),tb.x_buttons.upload.setText(this.i18n.upload_btn_stop_text),tb.x_buttons.upload.getEl().child(tb.x_buttons.upload.buttonSelector).dom[tb.x_buttons.upload.tooltipType]=this.i18n.upload_btn_stop_tip):(tb.x_buttons.remove.enable(),tb.x_buttons.reset.enable(),tb.x_buttons.close.enable(),tb.x_buttons.upload.setIconClass("ext-ux-uploaddialog-uploadstartbtn"),tb.x_buttons.upload.setText(this.i18n.upload_btn_start_text),this.getQueuedCount()>0?tb.x_buttons.upload.enable():tb.x_buttons.upload.disable(),this.grid_panel.getSelectionModel().hasSelection()?tb.x_buttons.remove.enable():tb.x_buttons.remove.disable(),this.grid_panel.getStore().getCount()>0?tb.x_buttons.reset.enable():tb.x_buttons.reset.disable())},saveInitialQueuedCount:function(){this.initial_queued_count=this.getQueuedCount()},incInitialQueuedCount:function(){this.initial_queued_count++},setUploadingFlag:function(){this.is_uploading=!0},resetUploadingFlag:function(){this.is_uploading=!1},prepareNextUploadTask:function(){var store=this.grid_panel.getStore(),record=null;store.each((function(r){record||r.get("state")!=Ext.ux.UploadDialog.FileRecord.STATE_QUEUE?r.get("input_element").dom.disabled=!0:record=r})),record.get("input_element").dom.disabled=!1,record.set("state",Ext.ux.UploadDialog.FileRecord.STATE_PROCESSING),record.set("note",this.i18n.note_processing),record.commit(),this.fsa.postEvent("file-upload-start",record)},fireUploadStartEvent:function(){this.fireEvent("uploadstart",this)},removeFiles:function(file_records){for(var store=this.grid_panel.getStore(),i=0,len=file_records.length;i((?:.|\n)*)<\/pre>$/i);filter&&(rt=filter[1]),json_response=Ext.util.JSON.decode(rt)}catch(e){}var data={record:options.record,response:json_response};"success"in json_response&&json_response.success?this.fsa.postEvent("file-upload-success",data):this.fsa.postEvent("file-upload-error",data)},onAjaxFailure:function(response,options){var data={record:options.record,response:{success:!1,error:this.i18n.note_upload_failed}};this.fsa.postEvent("file-upload-failed",data)},startUpload:function(){this.fsa.postEvent("start-upload")},stopUpload:function(){this.fsa.postEvent("stop-upload")},getUrl:function(){return this.url},setUrl:function(url){this.url=url},getBaseParams:function(){return this.base_params},setBaseParams:function(params){this.base_params=params},getUploadAutostart:function(){return this.upload_autostart},setUploadAutostart:function(value){this.upload_autostart=value},getMakeReload:function(){return this.Make_Reload},setMakeReload:function(value){this.Make_Reload=value},getAllowCloseOnUpload:function(){return this.allow_close_on_upload},setAllowCloseOnUpload:function(value){this.allow_close_on_upload},getResetOnHide:function(){return this.reset_on_hide},setResetOnHide:function(value){this.reset_on_hide=value},getPermittedExtensions:function(){return this.permitted_extensions},setPermittedExtensions:function(value){this.permitted_extensions=value},isUploading:function(){return this.is_uploading},isNotEmptyQueue:function(){return this.grid_panel.getStore().getCount()>0},getQueuedCount:function(count_processing){var count=0;return this.grid_panel.getStore().each((function(r){r.get("state")==Ext.ux.UploadDialog.FileRecord.STATE_QUEUE&&count++,count_processing&&r.get("state")==Ext.ux.UploadDialog.FileRecord.STATE_PROCESSING&&count++})),count},hasUnuploadedFiles:function(){return this.getQueuedCount()>0}});var p=Ext.ux.UploadDialog.Dialog.prototype;p.i18n={title:_("upload_files"),state_col_title:_("upf_state"),state_col_width:70,filename_col_title:_("upf_filename"),filename_col_width:230,note_col_title:_("upf_note"),note_col_width:150,add_btn_text:_("upf_add"),add_btn_tip:_("upf_add_desc"),remove_btn_text:_("upf_remove"),remove_btn_tip:_("upf_remove_desc"),reset_btn_text:_("upf_reset"),reset_btn_tip:_("upf_reset_desc"),upload_btn_start_text:_("upf_upload"),upload_btn_start_tip:_("upf_upload_desc"),upload_btn_stop_text:_("upf_abort"),upload_btn_stop_tip:_("upf_abort_desc"),close_btn_text:_("upf_close"),close_btn_tip:_("upf_close_desc"),progress_waiting_text:_("upf_progress_wait"),progress_uploading_text:_("upf_uploading_desc"),error_msgbox_title:_("upf_error"),permitted_extensions_join_str:",",err_file_type_not_permitted:_("upf_err_filetype"),note_queued_to_upload:_("upf_queued"),note_processing:_("upf_uploading"),note_upload_failed:_("upf_err_failed"),note_upload_success:_("upf_success"),note_upload_error:_("upf_upload_err"),note_aborted:_("upf_aborted")}, +/*! + * Ext JS Library 3.4.0 + * Copyright(c) 2006-2011 Sencha Inc. + * licensing@sencha.com + * http://www.sencha.com/license + */ +Ext.ns("Ext.ux.form"),Ext.ux.form.FileUploadField=Ext.extend(Ext.form.TextField,{buttonText:"Browse...",buttonOnly:!1,buttonOffset:3,readOnly:!0,autoSize:Ext.emptyFn,initComponent:function(){Ext.ux.form.FileUploadField.superclass.initComponent.call(this),this.addEvents("fileselected")},onRender:function(ct,position){Ext.ux.form.FileUploadField.superclass.onRender.call(this,ct,position),this.wrap=this.el.wrap({cls:"x-form-field-wrap x-form-fileupload-wrap"}),this.el.addClass("x-form-file-text"),this.el.dom.removeAttribute("name"),this.createFileInput();var btnCfg=Ext.applyIf(this.buttonCfg||{},{text:this.buttonText});this.button=new Ext.Button(Ext.apply(btnCfg,{renderTo:this.wrap,cls:"x-form-file-btn"+(btnCfg.iconCls?" x-btn-icon":"")})),this.buttonOnly&&(this.el.hide(),this.wrap.setWidth(this.button.getEl().getWidth())),this.bindListeners(),this.resizeEl=this.positionEl=this.wrap},bindListeners:function(){this.fileInput.on({scope:this,mouseenter:function(){this.button.addClass(["x-btn-over","x-btn-focus"])},mouseleave:function(){this.button.removeClass(["x-btn-over","x-btn-focus","x-btn-click"])},mousedown:function(){this.button.addClass("x-btn-click")},mouseup:function(){this.button.removeClass(["x-btn-over","x-btn-focus","x-btn-click"])},change:function(){var v=this.fileInput.dom.value;this.setValue(v),this.fireEvent("fileselected",this,v)}})},createFileInput:function(){this.fileInput=this.wrap.createChild({id:this.getFileInputId(),name:this.name||this.getId(),cls:"x-form-file",tag:"input",type:"file",size:1})},reset:function(){this.rendered&&(this.fileInput.remove(),this.createFileInput(),this.bindListeners()),Ext.ux.form.FileUploadField.superclass.reset.call(this)},getFileInputId:function(){return this.id+"-file"},onResize:function(w,h){if(Ext.ux.form.FileUploadField.superclass.onResize.call(this,w,h),this.wrap.setWidth(w),!this.buttonOnly){w=this.wrap.getWidth()-this.button.getEl().getWidth()-this.buttonOffset;this.el.setWidth(w)}},onDestroy:function(){Ext.ux.form.FileUploadField.superclass.onDestroy.call(this),Ext.destroy(this.fileInput,this.button,this.wrap)},onDisable:function(){Ext.ux.form.FileUploadField.superclass.onDisable.call(this),this.doDisable(!0)},onEnable:function(){Ext.ux.form.FileUploadField.superclass.onEnable.call(this),this.doDisable(!1)},doDisable:function(disabled){this.fileInput.dom.disabled=disabled,this.button.setDisabled(disabled)},preFocus:Ext.emptyFn,alignErrorIcon:function(){this.errorIcon.alignTo(this.wrap,"tl-tr",[2,0])}}),Ext.reg("fileuploadfield",Ext.ux.form.FileUploadField),Ext.form.FileUploadField=Ext.ux.form.FileUploadField,Ext.namespace("Ext.ux.form"), +/** + *

    SuperBoxSelect is an extension of the ComboBox component that displays selected items as labelled boxes within the form field. As seen on facebook, hotmail and other sites.

    + * + * @author Dan Humphrey + * @class Ext.ux.form.SuperBoxSelect + * @extends Ext.form.ComboBox + * @constructor + * @component + * @version 1.0 + * @license TBA (To be announced) + * + */ +Ext.ux.form.SuperBoxSelect=function(config){Ext.ux.form.SuperBoxSelect.superclass.constructor.call(this,config),this.addEvents("beforeadditem","additem","newitem","beforeremoveitem","removeitem","clear")},Ext.ux.form.SuperBoxSelect=Ext.extend(Ext.ux.form.SuperBoxSelect,Ext.form.ComboBox,{addNewDataOnBlur:!1,allowAddNewData:!1,allowQueryAll:!0,backspaceDeletesLastItem:!0,classField:null,clearBtnCls:"",clearLastQueryOnEscape:!1,clearOnEscape:!1,displayFieldTpl:null,extraItemCls:"",extraItemStyle:"",expandBtnCls:"",fixFocusOnTabSelect:!0,forceFormValue:!0,forceSameValueQuery:!1,itemDelimiterKey:Ext.EventObject.ENTER,navigateItemsWithTab:!0,pinList:!0,preventDuplicates:!0,queryFilterRe:"",queryValuesDelimiter:"|",queryValuesIndicator:"valuesqry",removeValuesFromStore:!0,renderFieldBtns:!0,stackItems:!1,styleField:null,supressClearValueRemoveEvents:!1,validationEvent:"blur",valueDelimiter:",",initComponent:function(){Ext.apply(this,{items:new Ext.util.MixedCollection(!1),usedRecords:new Ext.util.MixedCollection(!1),addedRecords:[],remoteLookup:[],hideTrigger:!0,grow:!1,resizable:!1,multiSelectMode:!1,preRenderValue:null,filteredQueryData:""}),this.queryFilterRe&&Ext.isString(this.queryFilterRe)&&(this.queryFilterRe=new RegExp(this.queryFilterRe)),this.transform&&this.doTransform(),this.forceFormValue&&this.items.on({add:this.manageNameAttribute,remove:this.manageNameAttribute,clear:this.manageNameAttribute,scope:this}),Ext.ux.form.SuperBoxSelect.superclass.initComponent.call(this),"remote"===this.mode&&this.store&&this.store.on("load",this.onStoreLoad,this)},onRender:function(ct,position){var h=this.hiddenName;this.hiddenName=null,Ext.ux.form.SuperBoxSelect.superclass.onRender.call(this,ct,position),this.hiddenName=h,this.manageNameAttribute();var extraClass=!0===this.stackItems?"x-superboxselect-stacked":"";this.renderFieldBtns&&(extraClass+=" x-superboxselect-display-btns"),this.el.removeClass("x-form-text").addClass("x-superboxselect-input-field"),this.wrapEl=this.el.wrap({tag:"ul"}),this.outerWrapEl=this.wrapEl.wrap({tag:"div",cls:"x-form-text x-superboxselect "+extraClass}),this.inputEl=this.el.wrap({tag:"li",cls:"x-superboxselect-input"}),this.renderFieldBtns&&this.setupFieldButtons().manageClearBtn(),this.setupFormInterception()},doTransform:function(){var s=Ext.getDom(this.transform),transformValues=[];if(!this.store){this.mode="local";for(var d=[],opts=s.options,i=0,len=opts.length;i0&&(this.collapse(),(it=this.items.get(0)).el.focus()),!0):e.getKey()===e.BACKSPACE?(e.stopEvent(),this.currentFocus?(toDestroy=this.currentFocus,this.on("expand",(function(){this.collapse()}),this,{single:!0}),idx=this.items.indexOfKey(toDestroy.key),this.clearCurrentFocus(),idx0?(this.el.removeClass(this.emptyClass),this.setRawValue(""),this):(this.rendered&&this.emptyText&&this.getRawValue().length<1&&(this.setRawValue(this.emptyText),this.el.addClass(this.emptyClass)),this)},removeAllItems:function(){return this.items.each((function(item){item.preDestroy(!0)}),this),this.manageClearBtn(),this},killItems:function(){return this.items.each((function(item){item.kill()}),this),this.resetStore(),this.items.clear(),this.manageClearBtn(),this},resetStore:function(){return this.store.clearFilter(),this.removeValuesFromStore?(this.usedRecords.each((function(rec){this.store.add(rec)}),this),this.usedRecords.clear(),this.store.remoteSort||this.store.sort(this.displayField,"ASC"),this):this},sortStore:function(){var ss=this.store.getSortState();return ss&&ss.field&&this.store.sort(ss.field,ss.direction),this},getCaption:function(dataObject){"string"==typeof this.displayFieldTpl&&(this.displayFieldTpl=new Ext.XTemplate(this.displayFieldTpl));var caption,recordData=dataObject instanceof Ext.data.Record?dataObject.data:dataObject;return this.displayFieldTpl?caption=this.displayFieldTpl.apply(recordData):this.displayField&&(caption=recordData[this.displayField]),caption},addRecord:function(record){var display=record.data[this.displayField],caption=this.getCaption(record),val=record.data[this.valueField],cls=this.classField?record.data[this.classField]:"",style=this.styleField?record.data[this.styleField]:"";this.removeValuesFromStore&&(this.usedRecords.add(val,record),this.store.remove(record)),this.addItemBox(val,display,caption,cls,style),this.fireEvent("additem",this,val,record)},createRecord:function(recordData){if(!this.recordConstructor){var recordFields=[{name:this.valueField},{name:this.displayField}];this.classField&&recordFields.push({name:this.classField}),this.styleField&&recordFields.push({name:this.styleField}),this.recordConstructor=Ext.data.Record.create(recordFields)}return new this.recordConstructor(recordData)},addItems:function(newItemObjects){Ext.isArray(newItemObjects)?Ext.each(newItemObjects,(function(item){this.addItem(item)}),this):this.addItem(newItemObjects)},addNewItem:function(newItemObject){this.addItem(newItemObject,!0)},addItem:function(newItemObject,forcedAdd){var val=newItemObject[this.valueField];if(this.disabled)return!1;if(!this.preventDuplicates||!this.hasValue(val)){var record=this.findRecord(this.valueField,val);if(record)this.addRecord(record);else if(this.allowAddNewData){if("remote"===this.mode)return this.remoteLookup.push(newItemObject),void this.doQuery(val,!1,!1,forcedAdd);var rec=this.createRecord(newItemObject);return this.store.add(rec),this.addRecord(rec),!0}}},addItemBox:function(itemVal,itemDisplay,itemCaption,itemClass,itemStyle){var hConfig,itemKey=Ext.id(null,"sbx-item"),box=new Ext.ux.form.SuperBoxSelectItem({owner:this,disabled:this.disabled,renderTo:this.wrapEl,cls:this.extraItemCls+" "+itemClass,style:function(s){var ret="";switch(typeof s){case"function":ret=s.call();break;case"object":for(var p in s)ret+=p+":"+s[p]+";";break;case"string":ret=s+";"}return ret}(this.extraItemStyle)+" "+itemStyle,caption:itemCaption,display:itemDisplay,value:itemVal,key:itemKey,listeners:{remove:function(item){if(!1===this.fireEvent("beforeremoveitem",this,item.value))return!1;this.items.removeKey(item.key),this.removeValuesFromStore&&this.usedRecords.containsKey(item.value)&&(this.store.add(this.usedRecords.get(item.value)),this.usedRecords.removeKey(item.value),this.sortStore(),this.view&&this.view.render()),this.preventMultipleRemoveEvents||this.fireEvent.defer(250,this,["removeitem",this,item.value,this.findInStore(item.value)])},destroy:function(){this.collapse(),this.autoSize().manageClearBtn().validateValue()},scope:this}});box.render(),hConfig={tag:"input",type:"hidden",value:itemVal,name:this.hiddenName||this.name},this.disabled&&Ext.apply(hConfig,{disabled:"disabled"}),box.hidden=this.el.insertSibling(hConfig,"before"),this.items.add(itemKey,box),this.applyEmptyText().autoSize().manageClearBtn().validateValue()},manageClearBtn:function(){if(!this.renderFieldBtns||!this.rendered)return this;var cls="x-superboxselect-btn-hide";return 0===this.items.getCount()?this.buttonClear.addClass(cls):this.buttonClear.removeClass(cls),this},findInStore:function(val){var index=this.store.find(this.valueField,val);return index>-1&&this.store.getAt(index)},getSelectedRecords:function(){var ret=[];if(this.removeValuesFromStore)ret=this.usedRecords.getRange();else{var vals=[];this.items.each((function(item){vals.push(item.value)})),Ext.each(vals,(function(val){ret.push(this.findInStore(val))}),this)}return ret},findSelectedItem:function(el){var ret;return this.items.each((function(item){if(item.el.dom===el)return ret=item,!1})),ret},findSelectedRecord:function(el){var ret,item=this.findSelectedItem(el);return item&&(ret=this.findSelectedRecordByValue(item.value)),ret},findSelectedRecordByValue:function(val){var ret;return this.removeValuesFromStore?this.usedRecords.each((function(rec){if(rec.get(this.valueField)==val)return ret=rec,!1}),this):ret=this.findInStore(val),ret},getValue:function(){var ret=[];return this.items.each((function(item){ret.push(item.value)})),ret.join(this.valueDelimiter)},getCount:function(){return this.items.getCount()},getValueEx:function(){var ret=[];return this.items.each((function(item){var newItem={};newItem[this.valueField]=item.value,newItem[this.displayField]=item.display,this.classField&&(newItem[this.classField]=item.cls||""),this.styleField&&(newItem[this.styleField]=item.style||""),ret.push(newItem)}),this),ret},initValue:function(){Ext.isObject(this.value)||Ext.isArray(this.value)?(this.setValueEx(this.value),this.originalValue=this.getValue()):Ext.ux.form.SuperBoxSelect.superclass.initValue.call(this),"remote"===this.mode&&(this.setOriginal=!0)},addValue:function(value){if(!Ext.isEmpty(value)){var values=value;if(Ext.isArray(value)||(values=(value=""+value).split(this.valueDelimiter)),Ext.each(values,(function(val){var record=this.findRecord(this.valueField,val);record?this.addRecord(record):"remote"===this.mode&&this.remoteLookup.push(val)}),this),"remote"===this.mode){var q=this.remoteLookup.join(this.queryValuesDelimiter);this.doQuery(q,!1,!0)}}},setValue:function(value){this.rendered?(this.removeAllItems().resetStore(),this.remoteLookup=[],this.addValue(value)):this.value=value},setValueEx:function(data){this.rendered?(this.removeAllItems().resetStore(),Ext.isArray(data)||(data=[data]),this.remoteLookup=[],this.allowAddNewData&&"remote"===this.mode?Ext.each(data,(function(d){var r=this.findRecord(this.valueField,d[this.valueField])||this.createRecord(d);this.addRecord(r)}),this):Ext.each(data,(function(item){this.addItem(item)}),this)):this.value=data},hasValue:function(val){var has=!1;return this.items.each((function(item){if(item.value==val)return has=!0,!1}),this),has},onSelect:function(record,index){if(!1!==this.fireEvent("beforeselect",this,record,index)){var val=record.data[this.valueField];if(this.preventDuplicates&&this.hasValue(val))return;this.setRawValue(""),this.lastSelectionText="",!1!==this.fireEvent("beforeadditem",this,val,record,this.filteredQueryData)&&this.addRecord(record),0!==this.store.getCount()&&this.multiSelectMode?this.restrictHeight():this.collapse()}},onDestroy:function(){this.items.purgeListeners(),this.killItems(),this.allowQueryAll&&Ext.destroy(this.buttonExpand),this.renderFieldBtns&&Ext.destroy(this.buttonClear,this.buttonWrap),Ext.destroy(this.inputEl,this.wrapEl,this.outerWrapEl),Ext.ux.form.SuperBoxSelect.superclass.onDestroy.call(this)},autoSize:function(){if(!this.rendered)return this;this.metrics||(this.metrics=Ext.util.TextMetrics.createInstance(this.el));var v=this.el.dom.value,d=document.createElement("div");""===v&&this.emptyText&&this.items.getCount()<1&&(v=this.emptyText),d.appendChild(document.createTextNode(v)),v=d.innerHTML,d=null,v+=" ";var w=Math.max(this.metrics.getWidth(v)+24,24);return void 0!==this._width&&(w=Math.min(this._width,w)),this.el.setWidth(w),Ext.isIE&&(this.el.dom.style.top="0"),this.fireEvent("autosize",this,w),this},shouldQuery:function(q){if(this.lastQuery){var m=q.match("^"+this.lastQuery);return!(m&&!this.store.getCount())||m[0]!==this.lastQuery}return!0},doQuery:function(q,forceAll,valuesQuery,forcedAdd){if(q=Ext.isEmpty(q)?"":q,this.queryFilterRe){this.filteredQueryData="";var m=q.match(this.queryFilterRe);if(m&&m.length&&(this.filteredQueryData=m[0]),!(q=q.replace(this.queryFilterRe,""))&&m)return}var qe={query:q,forceAll,combo:this,cancel:!1};if(!1===this.fireEvent("beforequery",qe)||qe.cancel)return!1;q=qe.query,(!0===(forceAll=qe.forceAll)||q.length>=this.minChars||valuesQuery&&!Ext.isEmpty(q))&&(forcedAdd||this.forceSameValueQuery||this.shouldQuery(q)?(this.lastQuery=q,"local"==this.mode?(this.selectedIndex=-1,forceAll?this.store.clearFilter():this.store.filter(this.displayField,q),this.onLoad()):(this.store.baseParams[this.queryParam]=q,this.store.baseParams[this.queryValuesIndicator]=valuesQuery,this.store.load({params:this.getParams(q)}),forcedAdd||this.expand())):(this.selectedIndex=-1,this.onLoad()))},onStoreLoad:function(store,records,options){var q=options.params[this.queryParam]||store.baseParams[this.queryParam]||"",isValuesQuery=options.params[this.queryValuesIndicator]||store.baseParams[this.queryValuesIndicator];if(this.removeValuesFromStore&&this.store.each((function(record){this.usedRecords.containsKey(record.get(this.valueField))&&this.store.remove(record)}),this),isValuesQuery){var params=q.split(this.queryValuesDelimiter);Ext.each(params,(function(p){this.remoteLookup.remove(p);var rec=this.findRecord(this.valueField,p);rec&&this.addRecord(rec)}),this),this.setOriginal&&(this.setOriginal=!1,this.originalValue=this.getValue())}""!==q&&this.allowAddNewData&&Ext.each(this.remoteLookup,(function(r){if("object"==typeof r&&r[this.valueField]===q){if(this.remoteLookup.remove(r),records.length&&records[0].get(this.valueField)===q)return void this.addRecord(records[0]);var rec=this.createRecord(r);return this.store.add(rec),this.addRecord(rec),this.addedRecords.push(rec),void function(){this.isExpanded()&&this.collapse()}.defer(10,this)}}),this);var toAdd=[];if(""===q)Ext.each(this.addedRecords,(function(rec){this.preventDuplicates&&this.usedRecords.containsKey(rec.get(this.valueField))||toAdd.push(rec)}),this);else{var re=new RegExp(Ext.escapeRe(q)+".*","i");Ext.each(this.addedRecords,(function(rec){this.preventDuplicates&&this.usedRecords.containsKey(rec.get(this.valueField))||re.test(rec.get(this.displayField))&&toAdd.push(rec)}),this)}this.store.add(toAdd),this.sortStore(),0===this.store.getCount()&&this.isExpanded()&&this.collapse()}}),Ext.reg("superboxselect",Ext.ux.form.SuperBoxSelect),Ext.ux.form.SuperBoxSelectItem=function(config){Ext.apply(this,config),Ext.ux.form.SuperBoxSelectItem.superclass.constructor.call(this)},Ext.ux.form.SuperBoxSelectItem=Ext.extend(Ext.ux.form.SuperBoxSelectItem,Ext.Component,{initComponent:function(){Ext.ux.form.SuperBoxSelectItem.superclass.initComponent.call(this)},onElClick:function(e){var o=this.owner;if(o.clearCurrentFocus().collapse(),o.navigateItemsWithTab)this.focus();else{o.el.dom.focus();(function(){this.onLnkFocus(),o.currentFocus=this}).defer(10,this)}},onLnkClick:function(e){e&&e.stopEvent(),this.preDestroy(),this.owner.navigateItemsWithTab||this.owner.el.focus()},onLnkFocus:function(){this.el.addClass("x-superboxselect-item-focus"),this.owner.outerWrapEl.addClass("x-form-focus")},onLnkBlur:function(){this.el.removeClass("x-superboxselect-item-focus"),this.owner.outerWrapEl.removeClass("x-form-focus")},enableElListeners:function(){this.el.on("click",this.onElClick,this,{stopEvent:!0}),this.el.addClassOnOver("x-superboxselect-item x-superboxselect-item-hover")},enableLnkListeners:function(){this.lnk.on({click:this.onLnkClick,focus:this.onLnkFocus,blur:this.onLnkBlur,scope:this})},enableAllListeners:function(){this.enableElListeners(),this.enableLnkListeners()},disableAllListeners:function(){this.el.removeAllListeners(),this.lnk.un("click",this.onLnkClick,this),this.lnk.un("focus",this.onLnkFocus,this),this.lnk.un("blur",this.onLnkBlur,this)},onRender:function(ct,position){Ext.ux.form.SuperBoxSelectItem.superclass.onRender.call(this,ct,position);var el=this.el;el&&el.remove(),this.el=el=ct.createChild({tag:"li"},ct.last()),el.addClass("x-superboxselect-item");var btnEl=this.owner.navigateItemsWithTab?"a":"span";this.key;Ext.apply(el,{focus:function(){var c=this.down(btnEl+".x-superboxselect-item-close");c&&c.focus()},preDestroy:function(){this.preDestroy()}.createDelegate(this)}),this.enableElListeners(),el.update(this.caption);var cfg={tag:btnEl,class:"x-superboxselect-item-close",tabIndex:this.owner.navigateItemsWithTab?"0":"-1"};"a"===btnEl&&(cfg.href="#"),this.lnk=el.createChild(cfg),this.disabled?this.disableAllListeners():this.enableLnkListeners(),this.on({disable:this.disableAllListeners,enable:this.enableAllListeners,scope:this}),this.setupKeyMap()},setupKeyMap:function(){this.keyMap=new Ext.KeyMap(this.lnk,[{key:[Ext.EventObject.BACKSPACE,Ext.EventObject.DELETE,Ext.EventObject.SPACE],fn:this.preDestroy,scope:this},{key:[Ext.EventObject.RIGHT,Ext.EventObject.DOWN],fn:function(){this.moveFocus("right")},scope:this},{key:[Ext.EventObject.LEFT,Ext.EventObject.UP],fn:function(){this.moveFocus("left")},scope:this},{key:[Ext.EventObject.HOME],fn:function(){var l=this.owner.items.get(0).el.focus();l&&l.el.focus()},scope:this},{key:[Ext.EventObject.END],fn:function(){this.owner.el.focus()},scope:this},{key:Ext.EventObject.ENTER,fn:function(){}}]),this.keyMap.stopEvent=!0},moveFocus:function(dir){var el=this.el["left"==dir?"prev":"next"]()||this.owner.el;el.focus.defer(100,el)},preDestroy:function(supressEffect){if(!1!==this.fireEvent("remove",this)){var actionDestroy=function(){this.owner.navigateItemsWithTab&&this.moveFocus("right"),this.hidden.remove(),this.hidden=null,this.destroy()};return supressEffect?actionDestroy.call(this):this.el.hide({duration:.2,callback:actionDestroy,scope:this}),this}},kill:function(){this.hidden.remove(),this.hidden=null,this.purgeListeners(),this.destroy()},onDisable:function(){this.hidden&&this.hidden.dom.setAttribute("disabled","disabled"),this.keyMap.disable(),Ext.ux.form.SuperBoxSelectItem.superclass.onDisable.call(this)},onEnable:function(){this.hidden&&this.hidden.dom.removeAttribute("disabled"),this.keyMap.enable(),Ext.ux.form.SuperBoxSelectItem.superclass.onEnable.call(this)},onDestroy:function(){Ext.destroy(this.lnk,this.el),Ext.ux.form.SuperBoxSelectItem.superclass.onDestroy.call(this)}}),MODx.Component=function(config){config=config||{},MODx.Component.superclass.constructor.call(this,config),this.config=config,this._loadForm(),this.config.tabs&&this._loadTabs(),this._loadComponents(),this._loadActionButtons(),MODx.activePage=this},Ext.extend(MODx.Component,Ext.Component,{fields:{},form:null,action:!1,_loadForm:function(){if(!this.config.form)return!1;if(this.form=new Ext.form.BasicForm(Ext.get(this.config.form),{errorReader:MODx.util.JSONReader}),this.config.fields)for(var i in this.config.fields)if(this.config.fields.hasOwnProperty(i)){var f=this.config.fields[i];f.xtype&&(f=Ext.ComponentMgr.create(f)),this.fields[i]=f,this.form.add(f)}return this.form.render()},_loadActionButtons:function(){return!!this.config.buttons&&(this.ab=MODx.load({xtype:"modx-actionbuttons",form:this.form||null,formpanel:this.config.formpanel||null,actions:this.config.actions||null,items:this.config.buttons||[]}),this.ab)},_loadTabs:function(){if(!this.config.tabs)return!1;var o=this.config.tabOptions||{};return Ext.applyIf(o,{xtype:"modx-tabs",renderTo:this.config.tabs_div||"tabs_div",items:this.config.tabs}),MODx.load(o)},_loadComponents:function(){if(!this.config.components)return!1;for(var l=this.config.components.length,cp=Ext.getCmp("modx-content"),i=0;i","<-",""," "];if(-1!=ex.indexOf(el)||el.xtype&&"switch"==el.xtype)MODx.toolbar.ActionButtons.superclass.add.call(this,el);else{var id=el.id||Ext.id();if(Ext.applyIf(el,{xtype:"button",cls:el.icon?"x-btn-icon bmenu":"x-btn-text bmenu",scope:this,disabled:!!el.checkDirty,listeners:{},id}),el.button&&MODx.toolbar.ActionButtons.superclass.add.call(this,el),null===el.handler&&null===el.menu?el.handler=this.checkConfirm:el.confirm&&el.handler?el.handler=function(){Ext.Msg.confirm(_("warning"),el.confirm,(function(e){"yes"===e&&Ext.callback(el.handler,this)}),el.scope||this)}:el.handler||(el.handler=this.handleClick),el.javascript&&(el.listeners.click={fn:this.evalJS,scope:this}),"button"==el.xtype&&(el.listeners.render={fn:function(btn){el.checkDirty&&btn&&this.checkDirtyBtns.push(btn)},scope:this}),el.keys){el.keyMap=new Ext.KeyMap(Ext.get(document));for(var j=0;j0}},contextmenu:{fn:this._showContextMenu,scope:this}}),Ext.applyIf(config,{store:this.store,singleSelect:!0,overClass:"x-view-over",emptyText:'
    '+_("file_err_filter")+"
    ",closeAction:"hide"}),MODx.DataView.superclass.constructor.call(this,config),this.config=config,this.cm=new Ext.menu.Menu},Ext.extend(MODx.DataView,Ext.DataView,{lookup:{},onLoadException:function(){this.getEl().update('
    '+_("data_err_load")+"
    ")},_addContextMenuItem:function(items){for(var a=items,l=a.length,i=0;i ').compile()}),MODx.Button.superclass.constructor.call(this,config)},Ext.extend(MODx.Button,Ext.Button,{onRender:function(ct,position){this.template||(Ext.Button.buttonTemplate||(Ext.Button.buttonTemplate=new Ext.Template(' '),Ext.Button.buttonTemplate.compile()),this.template=Ext.Button.buttonTemplate);var btn,targs=this.getTemplateArgs();targs.iconCls=this.iconCls,btn=position?this.template.insertBefore(position,targs,!0):this.template.append(ct,targs,!0),this.btnEl=btn.child("i"),this.mon(this.btnEl,{scope:this,focus:this.onFocus,blur:this.onBlur}),this.initButtonEl(btn,this.btnEl),Ext.ButtonToggleMgr.register(this)}}),Ext.reg("modx-button",MODx.Button),MODx.SearchBar=function(config){config=config||{},Ext.applyIf(config,{renderTo:"modx-manager-search",listClass:"modx-manager-search-results",emptyText:_("search"),id:"modx-uberbar",maxHeight:this.getViewPortSize(),typeAhead:!0,listAlign:["tl-bl?",[-12,12]],triggerConfig:{tag:"button",id:"modx-uberbar-trigger",type:"submit","aria-label":"Go",cls:"x-form-trigger icon icon-large icon-search"},defaultAutoCreate:{tag:"input",type:"text",size:"24",autocomplete:"off",tabindex:"0",hasfocus:!0,"aria-label":_("search")},hasfocus:!0,minChars:1,displayField:"name",valueField:"_action",width:380,itemSelector:".x-combo-list-item",tpl:new Ext.XTemplate('','
    ','','',"

    {label:htmlEncode}

    ","
    ",'

    {name:htmlEncode} – {description:htmlEncode}

    ',"
    ","
    ",{getClass:function(values){if(values.icon)return values.icon;if(values.class)switch(values.class){case"MODX\\Revolution\\modDocument":return"file";case"MODX\\Revolution\\modSymLink":return"files-o";case"MODX\\Revolution\\modWebLink":return"link";case"MODX\\Revolution\\modStaticResource":return"file-text-o"}switch(values.type){case"resources":return"file";case"chunks":return"th-large";case"templates":return"columns";case"snippets":return"code";case"tvs":return"list-alt";case"plugins":return"cogs";case"users":return"user";case"actions":return"mail-forward"}},getLabel:function(values){return values.label?values.label:_("search_resulttype_"+values.type)}}),store:new Ext.data.JsonStore({url:MODx.config.connector_url,baseParams:{action:"Search/Search"},root:"results",totalProperty:"total",fields:["name","_action","description","type","icon","label","class"],listeners:{beforeload:function(store,options){if(options.params._action)return!1}}}),listeners:{beforequery:{fn:function(){this.tpl.type=null}},focus:this.focusBar,blur:this.blurBar,afterrender:function(){document.getElementById("modx-manager-search").onclick=function(e){e.stopPropagation()}},scope:this}}),MODx.SearchBar.superclass.constructor.call(this,config),this.blur(),this.setKeyMap()},Ext.extend(MODx.SearchBar,Ext.form.ComboBox,{setKeyMap:function(){new Ext.KeyMap(document,{key:27,handler:function(){this.hideBar()},scope:this,stopEvent:!1})},initList:function(){if(!this.list){var cls="x-combo-list",listParent=Ext.getDom(this.getListParent()||Ext.getBody());this.list=new Ext.Layer({parentEl:listParent,shadow:this.shadow,cls:[cls,this.listClass].join(" "),constrain:!1,zindex:this.getZIndex(listParent)}),this.list.on("click",(function(e){e.stopPropagation()}));var lw=this.listWidth||Math.max(this.wrap.getWidth(),this.minListWidth);this.list.setSize(lw,0),this.list.swallowEvent("mousewheel"),this.assetHeight=0,!1!==this.syncFont&&this.list.setStyle("font-size",this.el.getStyle("font-size")),this.title&&(this.header=this.list.createChild({cls:cls+"-hd",html:this.title}),this.assetHeight+=this.header.getHeight()),this.innerList=this.list.createChild({cls:cls+"-inner"}),this.mon(this.innerList,"mouseover",this.onViewOver,this),this.mon(this.innerList,"mousemove",this.onViewMove,this),this.innerList.setWidth(lw-this.list.getFrameWidth("lr")),this.pageSize&&(this.footer=this.list.createChild({cls:cls+"-ft"}),this.pageTb=new Ext.PagingToolbar({store:this.store,pageSize:this.pageSize,renderTo:this.footer}),this.assetHeight+=this.footer.getHeight()),this.tpl||(this.tpl='
    {'+this.displayField+"}
    "),this.view=new Ext.DataView({applyTo:this.innerList,tpl:this.tpl,singleSelect:!0,selectedClass:this.selectedClass,itemSelector:this.itemSelector||"."+cls+"-item",emptyText:this.listEmptyText,deferEmptyText:!1}),this.view.on("click",(function(view,index,node,vent){view.select(node),window.event||(window.event=vent),this.onViewClick()}),this),this.bindStore(this.store,!0),this.resizable&&(this.resizer=new Ext.Resizable(this.list,{pinned:!0,handles:"se"}),this.mon(this.resizer,"resize",(function(r,w,h){this.maxHeight=h-this.handleHeight-this.list.getFrameWidth("tb")-this.assetHeight,this.listWidth=w,this.innerList.setWidth(w-this.list.getFrameWidth("lr")),this.restrictHeight()}),this),this[this.pageSize?"footer":"innerList"].setStyle("margin-bottom",this.handleHeight+"px"))}},onTypeAhead:function(){},onSelect:function(record,index){var e=Ext.EventObject;e.stopPropagation(),e.preventDefault();var target="?a="+record.data._action;if(e.ctrlKey||e.metaKey||e.shiftKey)return window.open(target);MODx.loadPage(target)},hideBar:function(){},focusBar:function(){this.selectText()},blurBar:function(){},getViewPortSize:function(){var height=300;return void 0!==window.innerHeight&&(height=window.innerHeight),height-70}}),Ext.reg("modx-searchbar",MODx.SearchBar),Ext.namespace("MODx.panel"),MODx.Panel=function(config){config=config||{},Ext.applyIf(config,{cls:"modx-panel",title:""}),MODx.Panel.superclass.constructor.call(this,config),this.config=config},Ext.extend(MODx.Panel,Ext.Panel),Ext.reg("modx-panel",MODx.Panel),MODx.FormPanel=function(config){config=config||{},Ext.applyIf(config,{autoHeight:!0,collapsible:!0,bodyStyle:"",layout:"anchor",border:!1,header:!1,method:"POST",cls:"modx-form",allowDrop:!0,errorReader:MODx.util.JSONReader,checkDirty:!0,useLoadingMask:!1,defaults:{collapsible:!1,autoHeight:!0,border:!1}}),config.items&&this.addChangeEvent(config.items),MODx.FormPanel.superclass.constructor.call(this,config),this.config=config,this.addEvents({setup:!0,fieldChange:!0,ready:!0,beforeSubmit:!0,success:!0,failure:!0,save:!0,actionNew:!0,actionContinue:!0,actionClose:!0,postReady:!0}),this.getForm().addEvents({success:!0,failure:!0}),this.dropTargets=[],this.on("ready",this.onReady),this.config.useLoadingMask&&this.on("render",(function(){this.mask=new Ext.LoadMask(this.getEl()),this.mask.show()})),this.fireEvent("setup",config)&&this.clearDirty(),this.focusFirstField()},Ext.extend(MODx.FormPanel,Ext.FormPanel,{isReady:!1,defaultValues:[],initialized:!1,submit:function(o){var fm=this.getForm();return!(!fm.isValid()&&!o.bypassValidCheck)&&((o=o||{}).headers={"Powered-By":"MODx",modAuth:MODx.siteId},this.fireEvent("beforeSubmit",{form:fm,options:o,config:this.config})&&fm.submit({waitMsg:this.config.saveMsg||_("saving"),scope:this,headers:o.headers,clientValidation:!o.bypassValidCheck,failure:function(f,a){this.fireEvent("failure",{form:f,result:a.result,options:o,config:this.config})&&MODx.form.Handler.errorExt(a.result,f)},success:function(f,a){this.config.success&&Ext.callback(this.config.success,this.config.scope||this,[f,a]),this.fireEvent("success",{form:f,result:a.result,options:o,config:this.config}),this.clearDirty(),this.fireEvent("setup",this.config);var lastActiveEle=Ext.state.Manager.get("curFocus");if(lastActiveEle&&""!=lastActiveEle){Ext.state.Manager.clear("curFocus");var initFocus=document.getElementById(lastActiveEle);initFocus&&initFocus.focus()}}}),!0)},focusFirstField:function(){if(this.getForm().items.getCount()>0){var fld=this.findFirstTextField();fld&&fld.focus(!1,200)}},findFirstTextField:function(i){i=i||0;var fld=this.getForm().items.itemAt(i);return!!fld&&((fld.isXType("combo")||fld.isXType("checkbox")||fld.isXType("radio")||fld.isXType("displayfield")||fld.isXType("statictextfield")||fld.isXType("hidden"))&&(i+=1,fld=this.findFirstTextField(i)),fld)},addChangeEvent:function(items){if(!items)return!1;"object"==typeof items&&items.items&&(items=items.items);for(var f=0;f",border:!1},MODx.TemplatePanel=function(config){config=config||{},Ext.applyIf(config,{frame:!1,startingMarkup:'

    {text}

    ',startingText:"Loading...",markup:null,plain:!0,border:!1}),MODx.TemplatePanel.superclass.constructor.call(this,config),this.on("render",this.init,this)},Ext.extend(MODx.TemplatePanel,Ext.Panel,{init:function(){this.defaultMarkup=new Ext.XTemplate(this.startingMarkup,{compiled:!0}),this.reset(),this.tpl=new Ext.XTemplate(this.markup,{compiled:!0})},reset:function(){this.body.hide(),this.defaultMarkup.overwrite(this.body,{text:this.startingText}),this.body.slideIn("r",{stopFx:!0,duration:.2}),setTimeout((function(){Ext.getCmp("modx-content").doLayout()}),500)},updateDetail:function(data){this.body.hide(),this.tpl.overwrite(this.body,data),this.body.slideIn("r",{stopFx:!0,duration:.2}),setTimeout((function(){Ext.getCmp("modx-content").doLayout()}),500)}}),Ext.reg("modx-template-panel",MODx.TemplatePanel),MODx.BreadcrumbsPanel=function(config){config=config||{},Ext.applyIf(config,{frame:!1,plain:!0,border:!1,desc:"This the description part of this panel",bdMarkup:"
      {text}

    {text}

    ",root:{text:"Home",className:"first",root:!0,pnl:""},bodyCssClass:"breadcrumbs"}),MODx.BreadcrumbsPanel.superclass.constructor.call(this,config),this.on("render",this.init,this)},Ext.extend(MODx.BreadcrumbsPanel,Ext.Panel,{data:{trail:[]},init:function(){this.tpl=new Ext.XTemplate(this.bdMarkup,{compiled:!0}),this.reset(this.desc),this.body.on("click",this.onClick,this)},getResetText:function(srcInstance){if("object"!=typeof srcInstance||null==srcInstance)return srcInstance;var newInstance=srcInstance.constructor();for(var i in srcInstance)newInstance[i]=this.getResetText(srcInstance[i]);return newInstance.hasOwnProperty("pnl")&&delete newInstance.pnl,newInstance},updateDetail:function(data){(this.data=data,data.hasOwnProperty("trail"))&&data.trail.unshift(this.root);this._updatePanel(data)},getData:function(){return this.data},reset:function(msg){void 0===this.resetText&&(this.resetText=this.getResetText(this.root)),this.data={text:msg,trail:[this.resetText]},this._updatePanel(this.data)},onClick:function(e){for(var target=e.getTarget(),index=1,parent=target.parentElement;null!=(parent=parent.previousSibling);)index+=1;for(var remove=this.data.trail.length-index;remove>0;)this.data.trail.pop(),remove-=1;if(elm=target.className.split(" ")[0],""!=elm&&"controlBtn"==elm){var panel=target.className.split(" ")[1];if("install"==panel){var last=this.data.trail[this.data.trail.length-1];if(null!=last&&null!=last.rec)return this.data.trail.pop(),void Ext.getCmp("modx-package-grid").install(last.rec)}else Ext.getCmp(panel).activate()}},_updatePanel:function(data){this.body.hide(),this.tpl.overwrite(this.body,data),this.body.slideIn("r",{stopFx:!0,duration:.2}),setTimeout((function(){Ext.getCmp("modx-content").doLayout()}),500)}}),Ext.reg("modx-breadcrumbs-panel",MODx.BreadcrumbsPanel),MODx.Tabs=function(config){config=config||{},Ext.applyIf(config,{enableTabScroll:!0,layoutOnTabChange:!0,plain:!0,deferredRender:!0,hideMode:"offsets",defaults:{autoHeight:!0,hideMode:"offsets",border:!0,autoWidth:!0,bodyCssClass:"tab-panel-wrapper"},activeTab:0,border:!1,autoScroll:!0,autoHeight:!0,cls:"modx-tabs"}),MODx.Tabs.superclass.constructor.call(this,config),this.config=config},Ext.extend(MODx.Tabs,Ext.TabPanel),Ext.reg("modx-tabs",MODx.Tabs),MODx.VerticalTabs=function(config){config=config||{},Ext.applyIf(config,{cls:"vertical-tabs-panel",headerCfg:{tag:"div",cls:"x-tab-panel-header vertical-tabs-header"},bwrapCfg:{tag:"div",cls:"x-tab-panel-bwrap vertical-tabs-bwrap"},defaults:{bodyCssClass:"vertical-tabs-body",autoScroll:!0,autoHeight:!0,autoWidth:!0,layout:"form"}}),MODx.VerticalTabs.superclass.constructor.call(this,config),this.config=config},Ext.extend(MODx.VerticalTabs,MODx.Tabs),Ext.reg("modx-vtabs",MODx.VerticalTabs),Ext.Window.prototype.floating={shadow:!1},Ext.override(Ext.Window,{animShow:function(){this.afterShow();var win=this;setTimeout((function(){win.el.hasClass("anim-ready")||(win.el.addClass("anim-ready"),setTimeout((function(){void 0!==win.mask&&(win.mask instanceof Ext.Element?win.mask.addClass("fade-in"):win.mask.el.addClass("fade-in")),win.el.addClass("zoom-in")}),250))}),300)},animHide:function(){this.afterHide()},onShow:function(){if(this.el.hasClass("x-window-dlg"))this.mask.addClass("fade-in"),this.el.applyStyles({opacity:1});else{this.addClass("anim-ready");var win=this;setTimeout((function(){void 0!==win.mask&&(win.mask instanceof Ext.Element?win.mask.addClass("fade-in"):win.mask.el.addClass("fade-in")),win.el.addClass("zoom-in")}),250)}},onHide:function(){if(this.el.hasClass("zoom-in")){this.el.removeClass("zoom-in"),void 0!==this.mask&&(this.mask instanceof Ext.Element?this.mask.removeClass("fade-in"):this.mask.el.removeClass("fade-in")),this.addClass("zoom-out");var win=this;setTimeout((function(){win.isDestroyed||(win.el.hide(),win.el.removeClass("zoom-out"),win.el.removeClass("anim-ready"))}),250)}else this.el.hasClass("x-window-dlg")&&(this.el.applyStyles({opacity:0}),void 0!==this.mask&&(this.mask instanceof Ext.Element?this.mask.removeClass("fade-in"):this.mask.el.removeClass("fade-in")))}}),MODx.Window=function(config){config=config||{},Ext.applyIf(config,{modal:!1,layout:"auto",closeAction:"hide",shadow:!0,resizable:!0,collapsible:!0,maximizable:!0,autoHeight:!1,autoScroll:!0,allowDrop:!0,width:400,constrain:!0,constrainHeader:!0,cls:"modx-window",buttons:[{text:config.cancelBtnText||_("cancel"),scope:this,handler:function(){"close"!==config.closeAction?this.hide():this.close()}},{text:config.saveBtnText||_("save"),cls:"primary-button",scope:this,handler:this.submit}],record:{},keys:[{key:Ext.EventObject.ENTER,fn:function(keyCode,event){var elem=event.getTarget(),component=Ext.getCmp(elem.id);if(component instanceof Ext.form.TextArea)return component.append("\n");this.submit()},scope:this}]}),MODx.Window.superclass.constructor.call(this,config),this.options=config,this.config=config,this.addEvents({success:!0,failure:!0,beforeSubmit:!0}),this._loadForm(),this.on("show",(function(){this.config.blankValues&&this.fp.getForm().reset(),this.config.allowDrop&&this.loadDropZones(),this.syncSize(),this.focusFirstField()}),this),this.on("afterrender",(function(){this.originalHeight=this.el.getHeight(),this.toolsHeight=this.originalHeight-this.body.getHeight()+50,this.resizeWindow()})),Ext.EventManager.onWindowResize(this.resizeWindow,this)},Ext.extend(MODx.Window,Ext.Window,{_loadForm:function(){if(this.checkIfLoaded(this.config.record||null))return!1;var r=this.config.record;if(this.config.fields)for(var l=this.config.fields.length,i=0;i0){var fld=this.findFirstTextField();fld&&fld.focus(!1,200)}},findFirstTextField:function(i){i=i||0;var fld=this.fp.getForm().items.itemAt(i);return!!fld&&((fld.isXType("combo")||fld.isXType("checkbox")||fld.isXType("radio")||fld.isXType("displayfield")||fld.isXType("statictextfield")||fld.isXType("hidden"))&&(i+=1,fld=this.findFirstTextField(i)),fld)},submit:function(close){close=!1!==close;var f=this.fp.getForm();f.isValid()&&this.fireEvent("beforeSubmit",f.getValues())&&f.submit({waitMsg:this.config.waitMsg||_("saving"),submitEmptyText:!1!==this.config.submitEmptyText,scope:this,failure:function(frm,a){this.fireEvent("failure",{f:frm,a})&&MODx.form.Handler.errorExt(a.result,frm),this.doLayout()},success:function(frm,a){this.config.success&&Ext.callback(this.config.success,this.config.scope||this,[frm,a]),this.fireEvent("success",{f:frm,a}),close&&("close"!==this.config.closeAction?this.hide():this.close()),this.doLayout()}})},createForm:function(config){return Ext.applyIf(this.config,{formFrame:!0,border:!1,bodyBorder:!1,autoHeight:!0}),config=config||{},Ext.applyIf(config,{labelAlign:this.config.labelAlign||"top",labelWidth:this.config.labelWidth||100,labelSeparator:this.config.labelSeparator||"",frame:this.config.formFrame,border:this.config.border,bodyBorder:this.config.bodyBorder,autoHeight:this.config.autoHeight,anchor:"100% 100%",errorReader:MODx.util.JSONReader,defaults:this.config.formDefaults||{msgTarget:this.config.msgTarget||"under"},url:this.config.url,baseParams:this.config.baseParams||{},fileUpload:this.config.fileUpload||!1}),new Ext.FormPanel(config)},renderForm:function(){this.fp.on("destroy",(function(){Ext.EventManager.removeResizeListener(this.resizeWindow,this)}),this),this.add(this.fp)},checkIfLoaded:function(r){return r=r||{},!(!this.fp||!this.fp.getForm())&&(this.fp.getForm().reset(),this.fp.getForm().setValues(r),!0)},setValues:function(r){if(null===r)return!1;this.fp.getForm().setValues(r)},reset:function(){this.fp.getForm().reset()},hideField:function(f){f.disable(),f.hide();var d=f.getEl().up(".x-form-item");d&&d.setDisplayed(!1)},showField:function(f){f.enable(),f.show();var d=f.getEl().up(".x-form-item");d&&d.setDisplayed(!0)},loadDropZones:function(){if(this._dzLoaded)return!1;this.fp.getForm().items.each((function(fld){fld.isFormField&&(fld.isXType("textfield")||fld.isXType("textarea"))&&!fld.isXType("combo")&&new MODx.load({xtype:"modx-treedrop",target:fld,targetEl:fld.getEl().dom})})),this._dzLoaded=!0},resizeWindow:function(){var viewHeight=Ext.getBody().getViewSize().height,el=this.fp.getForm().el;viewHeight
    {name:htmlEncode}',"
    {description:htmlEncode}
    ")}),MODx.combo.UserGroup.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.UserGroup,MODx.combo.ComboBox),Ext.reg("modx-combo-usergroup",MODx.combo.UserGroup),MODx.combo.UserGroupRole=function(config){config=config||{},Ext.applyIf(config,{name:"role",hiddenName:"role",displayField:"name",valueField:"id",fields:["name","id"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Security/Role/GetList"}}),MODx.combo.UserGroupRole.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.UserGroupRole,MODx.combo.ComboBox),Ext.reg("modx-combo-usergrouprole",MODx.combo.UserGroupRole),MODx.combo.EventGroup=function(config){config=config||{},Ext.applyIf(config,{name:"group",hiddenName:"group",displayField:"name",valueField:"name",fields:["name"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"System/Event/GroupList"},tpl:new Ext.XTemplate('
    {name:htmlEncode}',"
    ")}),MODx.combo.EventGroup.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.EventGroup,MODx.combo.ComboBox),Ext.reg("modx-combo-eventgroup",MODx.combo.EventGroup),MODx.combo.ResourceGroup=function(config){config=config||{},Ext.applyIf(config,{name:"resourcegroup",hiddenName:"resourcegroup",displayField:"name",valueField:"id",fields:["name","id"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Security/ResourceGroup/GetList"}}),MODx.combo.ResourceGroup.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.ResourceGroup,MODx.combo.ComboBox),Ext.reg("modx-combo-resourcegroup",MODx.combo.ResourceGroup),MODx.combo.Context=function(config){config=config||{},Ext.applyIf(config,{name:"context",hiddenName:"context",displayField:"key",valueField:"key",fields:["key","name"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Context/GetList",exclude:config.exclude||""},tpl:new Ext.XTemplate('
    {name:htmlEncode} ({key:htmlEncode})
    ')}),MODx.combo.Context.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Context,MODx.combo.ComboBox),Ext.reg("modx-combo-context",MODx.combo.Context),MODx.combo.Policy=function(config){config=config||{},Ext.applyIf(config,{name:"policy",hiddenName:"policy",displayField:"name",valueField:"id",fields:["id","name","permissions"],allowBlank:!1,editable:!1,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Security/Access/Policy/GetList"}}),MODx.combo.Policy.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Policy,MODx.combo.ComboBox),Ext.reg("modx-combo-policy",MODx.combo.Policy),MODx.combo.Template=function(config){config=config||{},Ext.applyIf(config,{name:"template",hiddenName:"template",displayField:"templatename",valueField:"id",pageSize:20,fields:["id","templatename","description","category_name"],tpl:new Ext.XTemplate('
    {templatename:htmlEncode}',' - {category_name:htmlEncode}',"
    {description:htmlEncode()}
    "),url:MODx.config.connector_url,baseParams:{action:"Element/Template/GetList",combo:1},allowBlank:!0}),MODx.combo.Template.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Template,MODx.combo.ComboBox),Ext.reg("modx-combo-template",MODx.combo.Template),MODx.combo.Category=function(config){config=config||{},Ext.applyIf(config,{name:"category",hiddenName:"category",displayField:"name",valueField:"id",mode:"remote",fields:["id","category","parent","name"],forceSelection:!0,typeAhead:!1,allowBlank:!0,editable:!1,enableKeyEvents:!0,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Element/Category/GetList",showNone:!0,limit:0}}),MODx.combo.Category.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Category,MODx.combo.ComboBox,{_onblur:function(t,e){var v=this.getRawValue();this.setRawValue(v),this.setValue(v,!0)}}),Ext.reg("modx-combo-category",MODx.combo.Category),MODx.combo.Language=function(config){config=config||{},Ext.applyIf(config,{name:"language",hiddenName:"language",displayField:"name",valueField:"name",fields:["name"],typeAhead:!0,minChars:1,editable:!0,allowBlank:!0,url:MODx.config.connector_url,baseParams:{action:"System/Language/GetList"}}),MODx.combo.Language.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Language,MODx.combo.ComboBox),Ext.reg("modx-combo-language",MODx.combo.Language),MODx.combo.Charset=function(config){config=config||{},Ext.applyIf(config,{name:"charset",hiddenName:"charset",displayField:"text",valueField:"value",fields:["value","text"],forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,url:MODx.config.connector_url,baseParams:{action:"System/Charset/GetList"}}),MODx.combo.Charset.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Charset,MODx.combo.ComboBox),Ext.reg("modx-combo-charset",MODx.combo.Charset),MODx.combo.RTE=function(config){config=config||{},Ext.applyIf(config,{name:"rte",hiddenName:"rte",displayField:"value",valueField:"value",fields:["value"],forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,url:MODx.config.connector_url,baseParams:{action:"System/Rte/GetList"}}),MODx.combo.RTE.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.RTE,MODx.combo.ComboBox),Ext.reg("modx-combo-rte",MODx.combo.RTE),MODx.combo.Role=function(config){config=config||{},Ext.applyIf(config,{name:"role",hiddenName:"role",forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Security/Role/GetList",addNone:!0}}),MODx.combo.Role.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Role,MODx.combo.ComboBox),Ext.reg("modx-combo-role",MODx.combo.Role),MODx.combo.ContentType=function(config){config=config||{},Ext.applyIf(config,{name:"content_type",hiddenName:"content_type",forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"System/ContentType/GetList"}}),MODx.combo.ContentType.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.ContentType,MODx.combo.ComboBox),Ext.reg("modx-combo-content-type",MODx.combo.ContentType),MODx.combo.ContentDisposition=function(config){config=config||{},Ext.applyIf(config,{store:new Ext.data.SimpleStore({fields:["d","v"],data:[[_("inline"),0],[_("attachment"),1]]}),name:"content_dispo",hiddenName:"content_dispo",displayField:"d",valueField:"v",mode:"local",triggerAction:"all",editable:!1,pageSize:20,selectOnFocus:!1,preventRender:!0}),MODx.combo.ContentDisposition.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.ContentDisposition,MODx.combo.ComboBox),Ext.reg("modx-combo-content-disposition",MODx.combo.ContentDisposition),MODx.combo.ClassDerivatives=function(config){config=config||{},Ext.applyIf(config,{name:"class",hiddenName:"class",url:MODx.config.connector_url,baseParams:{action:"System/Derivatives/GetList",class:"MODX\\Revolution\\modResource"},displayField:"name",valueField:"id",fields:["id","name"],forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,pageSize:20}),MODx.combo.ClassDerivatives.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.ClassDerivatives,MODx.combo.ComboBox),Ext.reg("modx-combo-class-derivatives",MODx.combo.ClassDerivatives),MODx.combo.Namespace=function(config){config=config||{},Ext.applyIf(config,{name:"namespace",hiddenName:"namespace",typeAhead:!0,minChars:1,queryParam:"search",editable:!0,allowBlank:!0,preselectValue:!1,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Workspace/PackageNamespace/GetList"},fields:["name"],displayField:"name",valueField:"name"}),MODx.combo.Namespace.superclass.constructor.call(this,config),!1!==config.preselectValue&&(this.store.on("load",this.preselectFirstValue,this,{single:!0}),this.store.load())},Ext.extend(MODx.combo.Namespace,MODx.combo.ComboBox,{preselectFirstValue:function(r){var item;if(""==this.config.preselectValue)item=r.getAt(0);else{var found=r.find("name",this.config.preselectValue);item=-1!=found?r.getAt(found):r.getAt(0)}item&&(this.setValue(item.data.name),this.fireEvent("select",this,item))}}),Ext.reg("modx-combo-namespace",MODx.combo.Namespace),MODx.combo.Browser=function(config){config=config||{},Ext.applyIf(config,{width:400,triggerAction:"all",triggerClass:"x-form-file-trigger",source:config.source||MODx.config.default_media_source}),MODx.combo.Browser.superclass.constructor.call(this,config),this.config=config},Ext.extend(MODx.combo.Browser,Ext.form.TriggerField,{browser:null,onTriggerClick:function(btn){return!this.disabled&&(this.browser=MODx.load({xtype:"modx-browser",closeAction:"close",id:Ext.id(),multiple:!0,source:this.config.source||MODx.config.default_media_source,hideFiles:this.config.hideFiles||!1,rootVisible:this.config.rootVisible||!1,allowedFileTypes:this.config.allowedFileTypes||"",wctx:this.config.wctx||"web",openTo:this.config.openTo||"",rootId:this.config.rootId||"/",hideSourceCombo:this.config.hideSourceCombo||!1,listeners:{select:{fn:function(data){this.setValue(data.relativeUrl),this.fireEvent("select",data)},scope:this}}}),this.browser.show(btn),!0)},onDestroy:function(){MODx.combo.Browser.superclass.onDestroy.call(this)}}),Ext.reg("modx-combo-browser",MODx.combo.Browser),MODx.combo.Country=function(config){config=config||{},Ext.applyIf(config,{name:"country",hiddenName:"country",url:MODx.config.connector_url,baseParams:{action:"System/Country/GetList",combo:1},displayField:"country",valueField:"iso",fields:["iso","country","value"],editable:!0,typeAhead:!0}),MODx.combo.Country.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Country,MODx.combo.ComboBox),Ext.reg("modx-combo-country",MODx.combo.Country),MODx.combo.Gender=function(config){config=config||{},Ext.applyIf(config,{store:new Ext.data.SimpleStore({fields:["d","v"],data:[["",0],[_("user_male"),1],[_("user_female"),2],[_("user_other"),3]]}),displayField:"d",valueField:"v",mode:"local",triggerAction:"all",editable:!1,selectOnFocus:!1}),MODx.combo.Gender.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Gender,Ext.form.ComboBox),Ext.reg("modx-combo-gender",MODx.combo.Gender),MODx.combo.PropertySet=function(config){config=config||{},Ext.applyIf(config,{name:"propertyset",hiddenName:"propertyset",url:MODx.config.connector_url,baseParams:{action:"Element/PropertySet/GetList"},displayField:"name",valueField:"id",fields:["id","name"],editable:!1,pageSize:20,width:300}),MODx.combo.PropertySet.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.PropertySet,MODx.combo.ComboBox),Ext.reg("modx-combo-property-set",MODx.combo.PropertySet),MODx.ChangeParentField=function(config){config=config||{},Ext.applyIf(config,{triggerAction:"all",editable:!1,readOnly:!1,formpanel:"modx-panel-resource",parentcmp:"modx-resource-parent-hidden",contextcmp:"modx-resource-context-key",currentid:MODx.request.id}),MODx.ChangeParentField.superclass.constructor.call(this,config),this.config=config,this.on("click",this.onTriggerClick,this),this.addEvents({end:!0}),this.on("end",this.end,this)},Ext.extend(MODx.ChangeParentField,Ext.form.TriggerField,{oldValue:!1,oldDisplayValue:!1,end:function(p){var t=Ext.getCmp("modx-resource-tree");t&&(p.d=p.d||p.v,t.removeListener("click",this.handleChangeParent,this),t.on("click",t._handleClick,t),t.disableHref=!1,MODx.debug("Setting parent to: "+p.v),Ext.getCmp(this.config.parentcmp).setValue(p.v),this.setValue(p.d),this.oldValue=!1,Ext.getCmp(this.config.formpanel).fireEvent("fieldChange"))},onTriggerClick:function(){if(this.disabled)return!1;if(this.oldValue)return this.fireEvent("end",{v:this.oldValue,d:this.oldDisplayValue}),!1;if(MODx.debug("onTriggerClick"),!Ext.getCmp("modx-resource-tree")){MODx.debug("no tree found, trying to activate");var tp=Ext.getCmp("modx-leftbar-tabpanel");return tp?(tp.on("tabchange",(function(tbp,tab){"modx-resource-tree-ct"==tab.id&&this.disableTreeClick()}),this),tp.activate("modx-resource-tree-ct")):MODx.debug("no tabpanel"),!1}this.disableTreeClick()},disableTreeClick:function(){return MODx.debug("Disabling tree click"),t=Ext.getCmp("modx-resource-tree"),t?(this.oldDisplayValue=this.getValue(),this.oldValue=Ext.getCmp(this.config.parentcmp).getValue(),this.setValue(_("resource_parent_select_node")),t.expand(),t.removeListener("click",t._handleClick),t.on("click",this.handleChangeParent,this),t.disableHref=!0,!0):(MODx.debug("No tree found in disableTreeClick!"),!1)},handleChangeParent:function(node,e){var t=Ext.getCmp("modx-resource-tree");if(!t)return!1;t.disableHref=!0;var id=node.id.split("_");if((id=id[1])==this.config.currentid)return MODx.msg.alert("",_("resource_err_own_parent")),!1;var ctxf=Ext.getCmp(this.config.contextcmp);if(ctxf){var ctxv=ctxf.getValue();node.attributes&&node.attributes.ctx!=ctxv&&ctxf.setValue(node.attributes.ctx)}return this.fireEvent("end",{v:"modContext"!=node.attributes.type?id:node.attributes.pk,d:Ext.util.Format.stripTags(node.text)}),e.preventDefault(),e.stopEvent(),!0}}),Ext.reg("modx-field-parent-change",MODx.ChangeParentField),MODx.combo.TVWidget=function(config){config=config||{},Ext.applyIf(config,{name:"widget",hiddenName:"widget",displayField:"name",valueField:"value",fields:["value","name"],editable:!1,url:MODx.config.connector_url,baseParams:{action:"Element/TemplateVar/Renders/GetOutputs"},value:"default"}),MODx.combo.TVWidget.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.TVWidget,MODx.combo.ComboBox),Ext.reg("modx-combo-tv-widget",MODx.combo.TVWidget),MODx.combo.TVInputType=function(config){config=config||{},Ext.applyIf(config,{name:"type",hiddenName:"type",displayField:"name",valueField:"value",editable:!1,fields:["value","name"],url:MODx.config.connector_url,baseParams:{action:"Element/TemplateVar/Renders/GetInputs"},value:"text"}),MODx.combo.TVInputType.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.TVInputType,MODx.combo.ComboBox),Ext.reg("modx-combo-tv-input-type",MODx.combo.TVInputType),MODx.combo.Dashboard=function(config){config=config||{},Ext.applyIf(config,{name:"dashboard",hiddenName:"dashboard",displayField:"name",valueField:"id",fields:["id","name","description"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"System/Dashboard/GetList"},tpl:new Ext.XTemplate('','
    ','

    {name:htmlEncode}

    ','

    {description:htmlEncode}

    ',"
    ")}),MODx.combo.Dashboard.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Dashboard,MODx.combo.ComboBox),Ext.reg("modx-combo-dashboard",MODx.combo.Dashboard),MODx.combo.MediaSource=function(config){config=config||{},Ext.applyIf(config,{name:"source",hiddenName:"source",displayField:"name",valueField:"id",fields:["id","name","description"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Source/GetList"},tpl:new Ext.XTemplate('','
    ','

    {name:htmlEncode}

    ','

    {description:htmlEncode}

    ',"
    ")}),MODx.combo.MediaSource.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.MediaSource,MODx.combo.ComboBox),Ext.reg("modx-combo-source",MODx.combo.MediaSource),MODx.combo.MediaSourceType=function(config){config=config||{},Ext.applyIf(config,{name:"class_key",hiddenName:"class_key",displayField:"name",valueField:"class",fields:["id","class","name","description"],pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Source/Type/GetList"},tpl:new Ext.XTemplate('','
    ','

    {name:htmlEncode}

    ','

    {description:htmlEncode}

    ',"
    ")}),MODx.combo.MediaSourceType.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.MediaSourceType,MODx.combo.ComboBox),Ext.reg("modx-combo-source-type",MODx.combo.MediaSourceType),MODx.combo.Authority=function(config){config=config||{},Ext.applyIf(config,{name:"authority",hiddenName:"authority",forceSelection:!0,typeAhead:!1,editable:!1,allowBlank:!1,pageSize:20,url:MODx.config.connector_url,baseParams:{action:"Security/Role/GetAuthorityList",addNone:!0}}),MODx.combo.Authority.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Authority,MODx.combo.ComboBox),Ext.reg("modx-combo-authority",MODx.combo.Authority),MODx.combo.ManagerTheme=function(config){config=config||{},Ext.applyIf(config,{name:"theme",hiddenName:"theme",displayField:"theme",valueField:"theme",fields:["theme"],url:MODx.config.connector_url,baseParams:{action:"Workspace/Theme/GetList"},typeAhead:!1,editable:!1}),MODx.combo.ManagerTheme.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.ManagerTheme,MODx.combo.ComboBox),Ext.reg("modx-combo-manager-theme",MODx.combo.ManagerTheme),MODx.combo.SettingKey=function(config){config=config||{},Ext.applyIf(config,{name:"key",hiddenName:"key",displayField:"key",valueField:"key",fields:["key"],url:MODx.config.connector_url,baseParams:{action:"System/Settings/GetList"},typeAhead:!1,triggerAction:"all",editable:!0,forceSelection:!1,queryParam:"key",pageSize:20}),MODx.combo.SettingKey.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.SettingKey,MODx.combo.ComboBox),Ext.reg("modx-combo-setting-key",MODx.combo.SettingKey),MODx.combo.Visibility=function(config){config=config||{},Ext.applyIf(config,{name:"visibility",hiddenName:"visibility",store:new Ext.data.SimpleStore({fields:["d","v"],data:[[_("file_folder_visibility_public"),"public"],[_("file_folder_visibility_private"),"private"]]}),displayField:"d",valueField:"v",mode:"local",triggerAction:"all",editable:!1,selectOnFocus:!1,preventRender:!0,forceSelection:!0,enableKeyEvents:!0}),MODx.combo.Visibility.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Visibility,MODx.combo.ComboBox),Ext.reg("modx-combo-visibility",MODx.combo.Visibility),MODx.combo.Permission=function(config){config=config||{},Ext.applyIf(config,{name:"permission",hiddenName:"permission",displayField:"name",valueField:"name",fields:["name","description"],editable:!0,typeAhead:!1,forceSelection:!1,enableKeyEvents:!0,autoSelect:!1,pageSize:20,tpl:new Ext.XTemplate('
    {name:htmlEncode}','

    {description:htmlEncode}

    '),url:MODx.config.connector_url,baseParams:{action:"Security/Access/Permission/GetList"}}),MODx.combo.Permission.superclass.constructor.call(this,config)},Ext.extend(MODx.combo.Permission,MODx.combo.ComboBox),Ext.reg("modx-combo-permission",MODx.combo.Permission),Ext.namespace("MODx.grid"),MODx.grid.Grid=function(config){if(config=config||{},this.config=config,this._loadStore(),this._loadColumnModel(),Ext.applyIf(config,{store:this.store,cm:this.cm,sm:new Ext.grid.RowSelectionModel({singleSelect:!0}),paging:!!config.bbar,loadMask:!0,autoHeight:!0,collapsible:!0,stripeRows:!0,header:!1,cls:"modx-grid",preventRender:!0,preventSaveRefresh:!0,showPerPage:!0,stateful:!1,showActionsColumn:!0,disableContextMenuAction:!1,menuConfig:{defaultAlign:"tl-b?",enableScrolling:!1},viewConfig:{forceFit:!0,enableRowBody:!0,autoFill:!0,showPreview:!0,scrollOffset:0,emptyText:config.emptyText||_("ext_emptymsg")},groupingConfig:{enableGroupingMenu:!0}}),config.paging){var pgItms=config.showPerPage?[_("per_page")+":",{xtype:"textfield",cls:"x-tbar-page-size",value:config.pageSize||parseInt(MODx.config.default_per_page)||20,listeners:{change:{fn:this.onChangePerPage,scope:this},render:{fn:function(cmp){new Ext.KeyMap(cmp.getEl(),{key:Ext.EventObject.ENTER,fn:this.blur,scope:cmp})},scope:this}}}]:[];if(config.pagingItems)for(var i=0;i 1 ? "'+(config.pluralText||_("records"))+'" : "'+(config.singleText||_("record"))+'"]})'};Ext.applyIf(config.groupingConfig,groupingConfig),Ext.applyIf(config,{view:new Ext.grid.GroupingView(config.groupingConfig)})}if(config.tbar)for(var ix=0;ix1)return!1;return!0};config.columns&&Array.isArray(config.columns)&&(void 0===config.actionsColumnWidth&&isPercentage(config.columns)&&(defaultActionsColumnWidth=.1),config.columns.push({width:config.actionsColumnWidth||defaultActionsColumnWidth,menuDisabled:!0,renderer:this.actionsColumnRenderer.bind(this)})),config.cm&&config.cm.columns&&Array.isArray(config.cm.columns)&&(void 0===config.actionsColumnWidth&&isPercentage(config.cm.columns)&&(defaultActionsColumnWidth=.1),config.cm.columns.push({width:config.actionsColumnWidth||defaultActionsColumnWidth,menuDisabled:!0,renderer:this.actionsColumnRenderer.bind(this)}))}MODx.grid.Grid.superclass.constructor.call(this,config),this._loadMenu(config),this.addEvents("beforeRemoveRow","afterRemoveRow","afterAutoSave"),this.autosave&&this.on("afterAutoSave",this.onAfterAutoSave,this),config.preventRender||this.render(),this.on("rowcontextmenu",this._showMenu,this),config.autosave&&this.on("afteredit",this.saveRecord,this),config.paging&&config.grouping&&this.getBottomToolbar().bind(this.store),config.paging||config.hasOwnProperty("pageSize")||(config.pageSize=0),this.getStore().load({params:{start:config.pageStart||0,limit:config.hasOwnProperty("pageSize")?config.pageSize:parseInt(MODx.config.default_per_page)||20}}),this.getStore().on("exception",this.onStoreException,this),this.config=config,this.on("click",this.onClickHandler,this)},Ext.extend(MODx.grid.Grid,Ext.grid.EditorGridPanel,{windows:{},onStoreException:function(dp,type,act,opt,resp){var r=Ext.decode(resp.responseText);r.message&&(this.getView().emptyText=r.message,this.getView().refresh(!1))},saveRecord:function(e){e.record.data.menu=null;var p=this.config.saveParams||{};Ext.apply(e.record.data,p);var d=Ext.util.JSON.encode(e.record.data),url=this.config.saveUrl||this.config.url||this.config.connector;MODx.Ajax.request({url,params:{action:this.config.save_action||"updateFromGrid",data:d},listeners:{success:{fn:function(r){this.config.save_callback&&Ext.callback(this.config.save_callback,this.config.scope||this,[r]),e.record.commit(),this.config.preventSaveRefresh||this.refresh(),this.fireEvent("afterAutoSave",r)},scope:this},failure:{fn:function(r){e.record.reject(),this.fireEvent("afterAutoSave",r)},scope:this}}})},onAfterAutoSave:function(response){if(!response.success&&""===response.message){var msg="";response.data.length&&Ext.each(response.data,(function(data,index,list){msg+=(""!=msg?"
    ":"")+data.msg}),this),Ext.isEmpty(msg)&&(msg=this.autosaveErrorMsg||_("error")),MODx.msg.alert(_("error"),msg)}},onChangePerPage:function(tf,nv){if(Ext.isEmpty(nv))return!1;nv=parseInt(nv),this.getBottomToolbar().pageSize=nv,this.store.load({params:{start:0,limit:nv}})},loadWindow:function(btn,e,win,or){var r=this.menu.record;this.windows[win.xtype]&&!win.force||(Ext.applyIf(win,{record:win.blankValues?{}:r,grid:this,listeners:{success:{fn:win.success||this.refresh,scope:win.scope||this}}}),or&&Ext.apply(win,or),this.windows[win.xtype]=Ext.ComponentMgr.create(win)),this.windows[win.xtype].setValues&&!0!==win.blankValues&&null!=r&&this.windows[win.xtype].setValues(r),this.windows[win.xtype].show(e.target)},confirm:function(type,text){var p={action:type},k=this.config.primaryKey||"id";p[k]=this.menu.record[k],MODx.msg.confirm({title:_(type),text:_(text)||_("confirm_remove"),url:this.config.url,params:p,listeners:{success:{fn:this.refresh,scope:this}}})},remove:function(text,action){if(this.destroying)return MODx.grid.Grid.superclass.remove.apply(this,arguments);var r=this.menu.record;text=text||"confirm_remove";var p=this.config.saveParams||{};Ext.apply(p,{action:action||"remove"});var k=this.config.primaryKey||"id";p[k]=r[k],this.fireEvent("beforeRemoveRow",r)&&MODx.msg.confirm({title:_("warning"),text:_(text,r),url:this.config.url,params:p,listeners:{success:{fn:function(){this.removeActiveRow(r)},scope:this}}})},removeActiveRow:function(r){if(this.fireEvent("afterRemoveRow",r)){var rx=this.getSelectionModel().getSelected();this.getStore().remove(rx)}},_loadMenu:function(){this.menu=new Ext.menu.Menu(this.config.menuConfig)},_showMenu:function(g,ri,e){if(e.stopEvent(),e.preventDefault(),this.menu.record=this.getStore().getAt(ri).data,this.getSelectionModel().isSelected(ri)||this.getSelectionModel().selectRow(ri),this.menu.removeAll(),this.getMenu){var m=this.getMenu(g,ri,e);m&&m.length&&m.length>0&&this.addContextMenuItem(m)}(!m||m.length<=0)&&this.menu.record.menu&&this.addContextMenuItem(this.menu.record.menu),this.menu.items.length>0&&this.menu.showAt(e.xy)},_loadStore:function(){this.config.grouping?this.store=new Ext.data.GroupingStore({url:this.config.url,baseParams:this.config.baseParams||{action:this.config.action||"getList"},reader:new Ext.data.JsonReader({totalProperty:"total",root:"results",fields:this.config.fields}),sortInfo:{field:this.config.sortBy||"id",direction:this.config.sortDir||"ASC"},remoteSort:this.config.remoteSort||!1,groupField:this.config.groupBy||"name",storeId:this.config.storeId||Ext.id(),autoDestroy:!0,listeners:{load:function(){Ext.getCmp("modx-content").doLayout()}}}):this.store=new Ext.data.JsonStore({url:this.config.url,baseParams:this.config.baseParams||{action:this.config.action||"getList"},fields:this.config.fields,root:"results",totalProperty:"total",remoteSort:this.config.remoteSort||!1,storeId:this.config.storeId||Ext.id(),autoDestroy:!0,listeners:{load:function(){Ext.getCmp("modx-content").doLayout()}}})},_loadColumnModel:function(){if(this.config.columns){for(var c=this.config.columns,i=0;i
    ',{compiled:!0})},actionsColumnRenderer:function(value,metaData,record,rowIndex,colIndex,store){var actions=this.getActions.apply(this,[record,rowIndex,colIndex,store]);return!0!==this.config.disableContextMenuAction&&actions.push({text:_("context_menu"),action:"contextMenu",icon:"gear"}),this._getActionsColumnTpl().apply({actions})},renderLink:function(v,attr){var el=new Ext.Element(document.createElement("a"));for(var i in el.addClass("x-grid-link"),el.dom.title=_("edit"),attr)el.dom[i]=attr[i];return el.dom.innerHTML=Ext.util.Format.htmlEncode(v),el.dom.outerHTML},getActions:function(record,rowIndex,colIndex,store){return[]},onClickHandler:function(e){var target=e.getTarget();if(target.classList.contains("x-grid-action")&&target.dataset.action){var actionHandler="action"+target.dataset.action.charAt(0).toUpperCase()+target.dataset.action.slice(1);if(this[actionHandler]&&"function"==typeof this[actionHandler]||this[actionHandler=target.dataset.action]&&"function"==typeof this[actionHandler]){var record=this.getSelectionModel().getSelected(),recordIndex=this.store.indexOf(record);this.menu.record=record.data,this[actionHandler](record,recordIndex,e)}}},actionContextMenu:function(record,recordIndex,e){this._showMenu(this,recordIndex,e)},makeUrl:function(){if(Array.isArray(this.config.urlFilters)&&this.config.urlFilters.length>0){var s=this.getStore(),p={a:MODx.request.a};MODx.request.id&&(p.id=MODx.request.id),MODx.request.key&&(p.key=MODx.request.key);for(var i=0;i0&&window.history.replaceState(this.getStore().baseParams,document.title,this.makeUrl())}}),MODx.grid.LocalGrid=function(config){if((config=config||{}).grouping&&Ext.applyIf(config,{view:new Ext.grid.GroupingView({forceFit:!0,scrollOffset:0,hideGroupedColumn:!!config.hideGroupedColumn,groupTextTpl:config.groupTextTpl||'{text} ({[values.rs.length]} {[values.rs.length > 1 ? "'+(config.pluralText||_("records"))+'" : "'+(config.singleText||_("record"))+'"]})'})}),config.tbar)for(var i=0;i
    ',{compiled:!0})},actionsColumnRenderer:function(value,metaData,record,rowIndex,colIndex,store){var actions=this.getActions.apply(this,arguments);return!0!==this.config.disableContextMenuAction&&actions.push({text:_("context_menu"),action:"contextMenu",icon:"gear"}),this._getActionsColumnTpl().apply({actions})},renderLink:function(v,attr){var el=new Ext.Element(document.createElement("a"));for(var i in el.addClass("x-grid-link"),el.dom.title=_("edit"),attr)el.dom[i]=attr[i];return el.dom.innerHTML=Ext.util.Format.htmlEncode(v),el.dom.outerHTML},getActions:function(value,metaData,record,rowIndex,colIndex,store){return[]},onClick:function(e){var target=e.getTarget();if(target.classList.contains("x-grid-action")&&target.dataset.action){var actionHandler="action"+target.dataset.action.charAt(0).toUpperCase()+target.dataset.action.slice(1);if(this[actionHandler]&&"function"==typeof this[actionHandler]||this[actionHandler=target.dataset.action]&&"function"==typeof this[actionHandler]){var record=this.getSelectionModel().getSelected(),recordIndex=this.store.indexOf(record);this.menu.record=record.data,this[actionHandler](record,recordIndex,e)}}},actionContextMenu:function(record,recordIndex,e){this._showMenu(this,recordIndex,e)}}),Ext.reg("grid-local",MODx.grid.LocalGrid),Ext.reg("modx-grid-local",MODx.grid.LocalGrid), +/*! + * Ext JS Library 3.4.0 + * Copyright(c) 2006-2011 Sencha Inc. + * licensing@sencha.com + * http://www.sencha.com/license + */ +Ext.ns("Ext.ux.grid"),Ext.ux.grid.RowExpander=Ext.extend(Ext.util.Observable,{expandOnEnter:!0,expandOnDblClick:!0,header:"",width:20,sortable:!1,fixed:!0,hideable:!1,menuDisabled:!0,dataIndex:"",id:"expander",lazyRender:!0,enableCaching:!0,constructor:function(config){Ext.apply(this,config),this.addEvents({beforeexpand:!0,expand:!0,beforecollapse:!0,collapse:!0}),Ext.ux.grid.RowExpander.superclass.constructor.call(this),this.tpl&&("string"==typeof this.tpl&&(this.tpl=new Ext.Template(this.tpl)),this.tpl.compile()),this.state={},this.bodyContent={}},getRowClass:function(record,rowIndex,p,ds){p.cols=p.cols-1;var content=this.bodyContent[record.id];return content||this.lazyRender||(content=this.getBodyContent(record,rowIndex)),content&&(p.body=content),this.state[record.id]?"x-grid3-row-expanded":"x-grid3-row-collapsed"},init:function(grid){this.grid=grid;var view=grid.getView();view.getRowClass=this.getRowClass.createDelegate(this),view.enableRowBody=!0,grid.on("render",this.onRender,this),grid.on("destroy",this.onDestroy,this)},onRender:function(){var grid=this.grid;grid.getView().mainBody.on("mousedown",this.onMouseDown,this,{delegate:".x-grid3-row-expander"}),this.expandOnEnter&&(this.keyNav=new Ext.KeyNav(this.grid.getGridEl(),{enter:this.onEnter,scope:this})),this.expandOnDblClick&&grid.on("rowdblclick",this.onRowDblClick,this)},onDestroy:function(){this.keyNav&&(this.keyNav.disable(),delete this.keyNav);var mainBody=this.grid.getView().mainBody;mainBody&&mainBody.un("mousedown",this.onMouseDown,this)},onRowDblClick:function(grid,rowIdx,e){this.toggleRow(rowIdx)},onEnter:function(e){for(var g=this.grid,sels=g.getSelectionModel().getSelections(),i=0,len=sels.length;i '},beforeExpand:function(record,body,rowIndex){return!1!==this.fireEvent("beforeexpand",this,record,body,rowIndex)&&(this.tpl&&this.lazyRender&&(body.innerHTML=this.getBodyContent(record,rowIndex)),!0)},toggleRow:function(row){"number"==typeof row&&(row=this.grid.view.getRow(row)),this[Ext.fly(row).hasClass("x-grid3-row-collapsed")?"expandRow":"collapseRow"](row)},expandRow:function(row){"number"==typeof row&&(row=this.grid.view.getRow(row));var record=this.grid.store.getAt(row.rowIndex),body=Ext.DomQuery.selectNode("tr:nth(2) div.x-grid3-row-body",row);this.beforeExpand(record,body,row.rowIndex)&&(this.state[record.id]=!0,Ext.fly(row).replaceClass("x-grid3-row-collapsed","x-grid3-row-expanded"),this.fireEvent("expand",this,record,body,row.rowIndex))},collapseRow:function(row){"number"==typeof row&&(row=this.grid.view.getRow(row));var record=this.grid.store.getAt(row.rowIndex),body=Ext.fly(row).child("tr:nth(1) div.x-grid3-row-body",!0);!1!==this.fireEvent("beforecollapse",this,record,body,row.rowIndex)&&(this.state[record.id]=!1,Ext.fly(row).replaceClass("x-grid3-row-expanded","x-grid3-row-collapsed"),this.fireEvent("collapse",this,record,body,row.rowIndex))}}),Ext.preg("rowexpander",Ext.ux.grid.RowExpander),Ext.grid.RowExpander=Ext.ux.grid.RowExpander,Ext.ns("Ext.ux.grid"),Ext.ux.grid.CheckColumn=function(a){Ext.apply(this,a),this.id||(this.id=Ext.id()),this.renderer=this.renderer.createDelegate(this)},Ext.ux.grid.CheckColumn.prototype={init:function(b){this.grid=b,this.grid.on("render",(function(){this.grid.getView().mainBody.on("mousedown",this.onMouseDown,this)}),this),this.grid.on("destroy",this.onDestroy,this)},onMouseDown:function(e,t){if(this.grid.fireEvent("rowclick"),t.className&&-1!=t.className.indexOf("x-grid3-cc-"+this.id)){e.stopEvent();var a=this.grid.getView().findRowIndex(t),b=this.grid.store.getAt(a),sv=b.data[this.dataIndex];b.set(this.dataIndex,!sv),this.grid.fireEvent("afteredit",{grid:this.grid,record:b,field:this.dataIndex,originalValue:sv,value:b.data[this.dataIndex],cancel:!1})}},renderer:function(v,p,a){return p.css+=" x-grid3-check-col-td",'
     
    '},onDestroy:function(){var mainBody=this.grid.getView().mainBody;mainBody&&mainBody.un("mousedown",this.onMouseDown,this)}},Ext.preg("checkcolumn",Ext.ux.grid.CheckColumn),Ext.grid.CheckColumn=Ext.ux.grid.CheckColumn,Ext.grid.PropertyColumnModel=function(a,b){var g=Ext.grid,f=Ext.form;this.grid=a,g.PropertyColumnModel.superclass.constructor.call(this,[{header:this.nameText,width:50,sortable:!0,dataIndex:"name",id:"name",menuDisabled:!0},{header:this.valueText,width:50,resizable:!1,dataIndex:"value",id:"value",menuDisabled:!0}]),this.store=b;var c=new f.Field({autoCreate:{tag:"select",children:[{tag:"option",value:"true",html:"true"},{tag:"option",value:"false",html:"false"}]},getValue:function(){return"true"==this.el.dom.value}});this.editors={date:new g.GridEditor(new f.DateField({selectOnFocus:!0})),string:new g.GridEditor(new f.TextField({selectOnFocus:!0})),number:new g.GridEditor(new f.NumberField({selectOnFocus:!0,style:"text-align:left;"})),boolean:new g.GridEditor(c)},this.renderCellDelegate=this.renderCell.createDelegate(this),this.renderPropDelegate=this.renderProp.createDelegate(this)},Ext.extend(Ext.grid.PropertyColumnModel,Ext.grid.ColumnModel,{nameText:"Name",valueText:"Value",dateFormat:"m/j/Y",renderDate:function(a){return a.dateFormat(this.dateFormat)},renderBool:function(a){return a?"true":"false"},isCellEditable:function(a,b){return 1==a},getRenderer:function(a){return 1==a?this.renderCellDelegate:this.renderPropDelegate},renderProp:function(v){return this.getPropertyName(v)},renderCell:function(a){var b=a;return Ext.isDate(a)?b=this.renderDate(a):"boolean"==typeof a&&(b=this.renderBool(a)),Ext.util.Format.htmlEncode(b)},getPropertyName:function(a){var b=this.grid.propertyNames;return b&&b[a]?b[a]:a},getCellEditor:function(a,b){var p=this.store.getProperty(b),n=p.data.name,val=p.data.value;return this.grid.customEditors[n]?this.grid.customEditors[n]:Ext.isDate(val)?this.editors.date:"number"==typeof val?this.editors.number:"boolean"==typeof val?this.editors.boolean:this.editors.string},destroy:function(){for(var a in Ext.grid.PropertyColumnModel.superclass.destroy.call(this),this.editors)Ext.destroy(a)}}),MODx.grid.JsonGrid=function(config){config=config||{},this.ident=config.ident||"jsongrid-mecitem"+Ext.id(),this.hiddenField=new Ext.form.TextArea({name:config.hiddenName||config.name,hidden:!0}),this.fieldConfig=config.fieldConfig||[{name:"key"},{name:"value"}],this.fieldConfig.push({name:"id",hidden:!0}),this.fieldColumns=[],this.fieldNames=[],Ext.each(this.fieldConfig,(function(el){this.fieldNames.push(el.name),this.fieldColumns.push({header:el.header||_(el.name),dataIndex:el.name,editable:!0,menuDisabled:!0,hidden:el.hidden||!1,editor:{xtype:el.xtype||"textfield",allowBlank:el.allowBlank||!0,enableKeyEvents:!0,fieldname:el.name,listeners:{change:{fn:this.saveValue,scope:this},keyup:{fn:function(sb){var record=this.getSelectionModel().getSelected();record&&(record.set(sb.fieldname,sb.el.dom.value),this.saveValue())},scope:this}}},renderer:function(value,metadata){return metadata.css+="x-editable-column ",value},width:el.width||100})}),this),Ext.applyIf(config,{id:this.ident+"-json-grid",fields:this.fieldNames,autoHeight:!0,store:new Ext.data.JsonStore({fields:this.fieldNames,data:this.loadValue(config.value)}),enableDragDrop:!0,ddGroup:this.ident+"-json-grid-dd",labelStyle:"position: absolute",columns:this.fieldColumns,disableContextMenuAction:!0,tbar:["->",{text:' '+_("add"),cls:"primary-button",handler:this.addElement,scope:this}],listeners:{render:{fn:this.renderListener,scope:this}}}),MODx.grid.JsonGrid.superclass.constructor.call(this,config)},Ext.extend(MODx.grid.JsonGrid,MODx.grid.LocalGrid,{getMenu:function(){var m=[];return m.push({text:_("remove"),handler:this.removeElement}),m},getActions:function(){return[{action:"removeElement",icon:"trash-o",text:_("remove")}]},addElement:function(){var ds=this.getStore(),row={};Ext.each(this.fieldNames,(function(fieldname){row[fieldname]=""})),row.id=this.getStore().getCount(),this.getStore().insert(this.getStore().getCount(),new ds.recordType(row)),this.getView().refresh(),this.getSelectionModel().selectRow(0)},removeElement:function(){Ext.Msg.confirm(_("remove")||"",_("confirm_remove")||"",(function(e){if("yes"===e){var ds=this.getStore(),rows=this.getSelectionModel().getSelections();if(!rows.length)return!1;for(var i=0;i
    ',{compiled:!0})},actionsColumnRenderer:function(value,metaData,record,rowIndex,colIndex,store){return this._getActionsColumnTpl().apply({actions:this.getActions()})},onClick:function(e){var target=e.getTarget();if(target.classList.contains("x-grid-action")&&target.dataset.action){var actionHandler="action"+target.dataset.action.charAt(0).toUpperCase()+target.dataset.action.slice(1);if(this[actionHandler]&&"function"==typeof this[actionHandler]||this[actionHandler=target.dataset.action]&&"function"==typeof this[actionHandler]){var record=this.getSelectionModel().getSelected(),recordIndex=this.store.indexOf(record);this.menu.record=record.data,this[actionHandler](record,recordIndex,e)}}}}),Ext.reg("grid-json",MODx.grid.JsonGrid),Ext.reg("modx-grid-json",MODx.grid.JsonGrid),MODx.Console=function(config){config=config||{},Ext.Updater.defaults.showLoadIndicator=!1,Ext.applyIf(config,{title:_("console"),modal:!Ext.isIE,closeAction:"hide",resizable:!1,collapsible:!1,closable:!0,maximizable:!0,autoScroll:!0,height:400,width:600,refreshRate:2,cls:"modx-window modx-console",items:[{itemId:"header",cls:"modx-console-text",html:_("console_running"),border:!1},{xtype:"panel",itemId:"body",cls:"x-panel-bwrap modx-console-text"}],buttons:[{text:_("console_download_output"),handler:this.download,scope:this},{text:_("ok"),cls:"primary-button",itemId:"okBtn",disabled:!0,scope:this,handler:this.hideConsole}],keys:[{key:Ext.EventObject.S,ctrl:!0,fn:this.download,scope:this},{key:Ext.EventObject.ENTER,fn:this.hideConsole,scope:this}]}),MODx.Console.superclass.constructor.call(this,config),this.config=config,this.addEvents({shutdown:!0,complete:!0}),this.on("show",this.init,this),this.on("hide",(function(){if(this.provider&&this.provider.disconnect)try{this.provider.disconnect()}catch(e){}this.fireEvent("shutdown"),this.destroy()})),this.on("complete",this.onComplete,this)},Ext.extend(MODx.Console,Ext.Window,{mgr:null,running:!1,init:function(){Ext.Msg.hide(),this.fbar.setDisabled(!0),this.keyMap.setDisabled(!0),this.getComponent("body").el.dom.innerHTML="",this.provider=new Ext.direct.PollingProvider({type:"polling",url:MODx.config.connector_url,interval:1e3,baseParams:{action:"System/Console",register:this.config.register||"",topic:this.config.topic||"",clear:!1,show_filename:this.config.show_filename||0,format:this.config.format||"html_log"}}),Ext.Direct.addProvider(this.provider),Ext.Direct.on("message",this.onMessage,this)},onMessage:function(e,p){var out=this.getComponent("body");out&&(out.el.insertHtml("beforeEnd",e.data),e.data="",out.el.scroll("b",out.el.getHeight(),!0)),e.complete&&this.fireEvent("complete"),delete e},onComplete:function(){if(this.provider&&this.provider.disconnect)try{this.provider.disconnect()}catch(e){}this.fbar.setDisabled(!1),this.keyMap.setDisabled(!1)},download:function(){var c=this.getComponent("body").getEl().dom.innerHTML||" ";MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"System/DownloadOutput",data:c},listeners:{success:{fn:function(r){location.href=MODx.config.connector_url+"?action=System/DownloadOutput&HTTP_MODAUTH="+MODx.siteId+"&download="+r.message},scope:this}}})},setRegister:function(register,topic){this.config.register=register,this.config.topic=topic},hideConsole:function(){this.hide()}}),Ext.reg("modx-console",MODx.Console),Ext.namespace("MODx.portal"),Ext.ux.Portal=Ext.extend(Ext.Panel,{layout:"column",cls:"x-portal",defaultType:"portalcolumn",initComponent:function(){Ext.ux.Portal.superclass.initComponent.call(this),this.addEvents({validatedrop:!0,beforedragover:!0,dragover:!0,beforedrop:!0,drop:!0})},initEvents:function(){Ext.ux.Portal.superclass.initEvents.call(this),this.dd=new Ext.ux.Portal.DropZone(this,this.dropConfig)},beforeDestroy:function(){this.dd&&this.dd.unreg(),Ext.ux.Portal.superclass.beforeDestroy.call(this)}}),Ext.reg("portal",Ext.ux.Portal),Ext.ux.Portal.DropZone=function(a,b){this.portal=a,Ext.dd.ScrollManager.register(a.body),Ext.ux.Portal.DropZone.superclass.constructor.call(this,a.bwrap.dom,b),a.body.ddScrollConfig=this.ddScrollConfig},Ext.extend(Ext.ux.Portal.DropZone,Ext.dd.DropTarget,{ddScrollConfig:{vthresh:50,hthresh:-1,animate:!0,increment:200},createEvent:function(a,e,b,d,c,f){return{portal:this.portal,panel:b.panel,columnIndex:d,column:c,position:f,data:b,source:a,rawEvent:e,status:this.dropAllowed}},notifyOver:function(a,e,b){var d=e.getXY(),portal=this.portal,px=a.proxy;this.grid||(this.grid=this.getGrid());var f=portal.body.dom.clientWidth;this.lastCW?this.lastCW!=f&&(this.lastCW=f,portal.doLayout(),this.grid=this.getGrid()):this.lastCW=f;for(var g=0,xs=this.grid.columnX,cmatch=!1,i=xs.length;gd[1]){match=!0;break}}pos=(match&&p?pos:c.items.getCount())+(overSelf?-1:0);var j=this.createEvent(a,e,b,g,c,pos);return!1!==portal.fireEvent("validatedrop",j)&&!1!==portal.fireEvent("beforedragover",j)?(px.getProxy().setWidth("auto"),p?px.moveProxy(p.el.dom.parentNode,match?p.el.dom:null):px.moveProxy(c.el.dom,null),this.lastPos={c,col:g,p:!!(overSelf||match&&p)&&pos},this.scrollPos=portal.body.getScroll(),portal.fireEvent("dragover",j),j.status):j.status},notifyOut:function(){delete this.grid},notifyDrop:function(a,e,b){if(delete this.grid,this.lastPos){var c=this.lastPos.c,col=this.lastPos.col,pos=this.lastPos.p,f=this.createEvent(a,e,b,col,c,!1!==pos?pos:c.items.getCount());if(!1!==this.portal.fireEvent("validatedrop",f)&&!1!==this.portal.fireEvent("beforedrop",f)){a.proxy.getProxy().remove(),a.panel.el.dom.parentNode.removeChild(a.panel.el.dom),!1!==pos?(c==a.panel.ownerCt&&c.items.items.indexOf(a.panel)<=pos&&pos++,c.insert(pos,a.panel)):c.add(a.panel),c.doLayout(),this.portal.fireEvent("drop",f);var g=this.scrollPos.top;if(g){var d=this.portal.body.dom;setTimeout((function(){d.scrollTop=g}),10)}}delete this.lastPos}},getGrid:function(){var a=this.portal.bwrap.getBox();return a.columnX=[],this.portal.items.each((function(c){a.columnX.push({x:c.el.getX(),w:c.el.getWidth()})})),a},unreg:function(){Ext.ux.Portal.DropZone.superclass.unreg.call(this)}}),MODx.portal.Column=Ext.extend(Ext.Container,{layout:"anchor",defaultType:"portlet",cls:"x-portal-column",style:"padding:10px;",columnWidth:1,defaults:{collapsible:!0,autoHeight:!0,titleCollapse:!0,draggable:!0,style:"padding: 5px 0;",bodyStyle:"padding: 15px;"}}),Ext.reg("portalcolumn",MODx.portal.Column),MODx.portal.Portlet=Ext.extend(Ext.Panel,{anchor:Ext.isSafari?"98%":"100%",frame:!0,collapsible:!0,draggable:!0,cls:"x-portlet",stateful:!1,layout:"form"}),Ext.reg("portlet",MODx.portal.Portlet),MODx.window.DuplicateResource=function(config){config=config||{},this.ident=config.ident||"dupres"+Ext.id(),Ext.applyIf(config,{title:config.pagetitle?_("duplicate")+" "+config.pagetitle:_("duplication_options"),id:this.ident}),MODx.window.DuplicateResource.superclass.constructor.call(this,config)},Ext.extend(MODx.window.DuplicateResource,MODx.Window,{_loadForm:function(){if(this.checkIfLoaded(this.config.record))return this.fp.getForm().baseParams={action:"Resource/Updateduplicate",prefixDuplicate:!0,id:this.config.resource},!1;var items=[];items.push({xtype:"textfield",id:"modx-"+this.ident+"-name",fieldLabel:_("resource_name_new"),name:"name",anchor:"100%",value:""}),this.config.hasChildren&&items.push({xtype:"xcheckbox",boxLabel:_("duplicate_children")+" ("+this.config.childCount+")",hideLabel:!0,name:"duplicate_children",id:"modx-"+this.ident+"-duplicate-children",checked:!0}),items.push({xtype:"xcheckbox",boxLabel:_("duplicate_redirect"),hideLabel:!0,name:"redirect",id:"modx-"+this.ident+"-duplicate-redirect",checked:this.config.redirect});var pov=MODx.config.default_duplicate_publish_option||"preserve";items.push({xtype:"fieldset",title:_("publishing_options"),items:[{xtype:"radiogroup",hideLabel:!0,columns:1,value:pov,items:[{boxLabel:_("po_make_all_unpub"),hideLabel:!0,name:"published_mode",inputValue:"unpublish"},{boxLabel:_("po_make_all_pub"),hideLabel:!0,name:"published_mode",inputValue:"publish"},{boxLabel:_("po_preserve"),hideLabel:!0,name:"published_mode",inputValue:"preserve"}]}]}),this.fp=this.createForm({url:this.config.url||MODx.config.connector_url,baseParams:this.config.baseParams||{action:"Resource/Duplicate",id:this.config.resource,prefixDuplicate:!0},labelWidth:125,defaultType:"textfield",autoHeight:!0,items}),this.renderForm()}}),Ext.reg("modx-window-resource-duplicate",MODx.window.DuplicateResource),MODx.window.DuplicateElement=function(config){config=config||{},this.ident=config.ident||"dupeel-"+Ext.id();var flds=[{xtype:"hidden",name:"id",id:"modx-"+this.ident+"-id"},{xtype:"hidden",name:"source",id:"modx-"+this.ident+"-source"},{xtype:"textfield",fieldLabel:_("element_name_new"),name:"template"==config.record.type?"templatename":"name",id:"modx-"+this.ident+"-name",anchor:"100%",enableKeyEvents:!0,listeners:{afterRender:{scope:this,fn:function(f,e){this.setStaticElementsPath(f)}},keyup:{scope:this,fn:function(f,e){this.setStaticElementsPath(f)}}}}];"tv"==config.record.type&&(flds.push({xtype:"textfield",fieldLabel:_("element_caption_new"),name:"caption",id:"modx-"+this.ident+"-caption",anchor:"100%"}),flds.push({xtype:"xcheckbox",hideLabel:!0,boxLabel:_("element_duplicate_values"),labelSeparator:"",name:"duplicateValues",id:"modx-"+this.ident+"-duplicate-values",anchor:"100%",inputValue:1,checked:!1})),!0===config.record.static&&flds.push({xtype:"textfield",fieldLabel:_("static_file"),name:"static_file",id:"modx-"+this.ident+"-static_file",anchor:"100%"}),flds.push({xtype:"xcheckbox",boxLabel:_("duplicate_redirect"),hideLabel:!0,name:"redirect",id:"modx-"+this.ident+"-duplicate-redirect",checked:config.redirect}),Ext.applyIf(config,{title:_("duplicate_"+config.record.type),url:MODx.config.connector_url,action:"element/"+config.record.type+"/duplicate",width:600,fields:flds,labelWidth:150}),MODx.window.DuplicateElement.superclass.constructor.call(this,config)},Ext.extend(MODx.window.DuplicateElement,MODx.Window,{setStaticElementsPath:function(f){if(!0===this.config.record.static){var category=this.config.record.category;if("number"!=typeof category){Ext.getCmp("modx-"+this.config.record.type+"-category").getValue()>0&&(category=Ext.getCmp("modx-"+this.config.record.type+"-category").lastSelectionText);var path=MODx.getStaticElementsPath(f.getValue(),category,this.config.record.type+"s");Ext.getCmp("modx-"+this.ident+"-static_file").setValue(path)}else"number"==typeof category&&category>0&&MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Element/Category/GetList",id:category},listeners:{success:{fn:function(response){for(var i=0;i"+_("session_logging_out")+"

    ",xtype:"modx-description"},{xtype:"textfield",id:"modx-"+this.ident+"-username",fieldLabel:_("username"),name:"username",anchor:"100%"},{xtype:"textfield",inputType:"password",id:"modx-"+this.ident+"-password",fieldLabel:_("password"),name:"password",anchor:"100%"},{xtype:"hidden",name:"rememberme",value:1}],buttons:[{text:_("logout"),scope:this,handler:function(){location.href="?logout=1"}},{text:_("login"),cls:"primary-button",scope:this,handler:this.submit}]}),MODx.window.Login.superclass.constructor.call(this,config),this.on("success",this.onLogin,this)},Ext.extend(MODx.window.Login,MODx.Window,{onLogin:function(o){var r=o.a.result;r.object&&r.object.token&&(Ext.Ajax.defaultHeaders={modAuth:r.object.token},Ext.Ajax.extraParams={HTTP_MODAUTH:r.object.token},MODx.siteId=r.object.token,MODx.msg.status({message:_("session_extended")}))}}),Ext.reg("modx-window-login",MODx.window.Login), +/*! FileAPI 2.0.25 - BSD | git://github.com/mailru/FileAPI.git + * FileAPI — a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF. + */ +function(window){"use strict";var CanvasPrototype=window.HTMLCanvasElement&&window.HTMLCanvasElement.prototype,hasBlobConstructor=window.Blob&&function(){try{return Boolean(new Blob)}catch(e){return!1}}(),hasArrayBufferViewSupport=hasBlobConstructor&&window.Uint8Array&&function(){try{return 100===new Blob([new Uint8Array(100)]).size}catch(e){return!1}}(),BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,dataURLtoBlob=(hasBlobConstructor||BlobBuilder)&&window.atob&&window.ArrayBuffer&&window.Uint8Array&&function(dataURI){var byteString,arrayBuffer,intArray,i,mimeString,bb;for(byteString=dataURI.split(",")[0].indexOf("base64")>=0?atob(dataURI.split(",")[1]):decodeURIComponent(dataURI.split(",")[1]),arrayBuffer=new ArrayBuffer(byteString.length),intArray=new Uint8Array(arrayBuffer),i=0;i0,dataURLtoBlob=window.dataURLtoBlob,_rimg=/img/i,_rcanvas=/canvas/i,_rimgcanvas=/img|canvas/i,_rinput=/input/i,_rdata=/^data:[^,]+,/,_toString={}.toString,Math=window.Math,_SIZE_CONST=function(pow){return(pow=new window.Number(Math.pow(1024,pow))).from=function(sz){return Math.round(sz*this)},pow},_elEvents={},_infoReader=[],_readerEvents="abort progress error load loadend",_xhrPropsExport="status statusText readyState response responseXML responseText responseBody".split(" "),_isArray=function(ar){return ar&&"length"in ar},_each=function(obj,fn,ctx){if(obj)if(_isArray(obj))for(var i=0,n=obj.length;i=_length&&!_fail&&queue.end()},isFail:function(){return _fail},fail:function(){!_fail&&fn(_fail=!0)},end:function(){_end||(_end=!0,fn())}};return queue},each:_each,afor:function(array,callback){var i=0,n=array.length;_isArray(array)&&n--?function _next(){callback(n!=i&&_next,array[i],i++)}():callback(!1)},extend:_extend,isFile:function(file){return"[object File]"===_toString.call(file)},isBlob:function(blob){return this.isFile(blob)||"[object Blob]"===_toString.call(blob)},isCanvas:function(el){return el&&_rcanvas.test(el.nodeName)},getFilesFilter:function(filter){return(filter="string"==typeof filter?filter:filter.getAttribute&&filter.getAttribute("accept")||"")?new RegExp("("+filter.replace(/\./g,"\\.").replace(/,/g,"|")+")$","i"):/./},readAsDataURL:function(file,fn){api.isCanvas(file)?_emit(file,fn,"load",api.toDataURL(file)):_readAs(file,fn,"DataURL")},readAsBinaryString:function(file,fn){_hasSupportReadAs("BinaryString")?_readAs(file,fn,"BinaryString"):_readAs(file,(function(evt){if("load"==evt.type)try{evt.result=api.toBinaryString(evt.result)}catch(e){evt.type="error",evt.message=e.toString()}fn(evt)}),"DataURL")},readAsArrayBuffer:function(file,fn){_readAs(file,fn,"ArrayBuffer")},readAsText:function(file,encoding,fn){fn||(fn=encoding,encoding="utf-8"),_readAs(file,fn,"Text",encoding)},toDataURL:function(el,type){return"string"==typeof el?el:el.toDataURL?el.toDataURL(type||"image/png"):void 0},toBinaryString:function(val){return window.atob(api.toDataURL(val).replace(_rdata,""))},readAsImage:function(file,fn,progress){if(api.isBlob(file))if(apiURL){var data=apiURL.createObjectURL(file);undefined===data?_emit(file,fn,"error"):api.readAsImage(data,fn,progress)}else api.readAsDataURL(file,(function(evt){"load"==evt.type?api.readAsImage(evt.result,fn,progress):(progress||"error"==evt.type)&&_emit(file,fn,evt,null,{loaded:evt.loaded,total:evt.total})}));else if(api.isCanvas(file))_emit(file,fn,"load",file);else if(_rimg.test(file.nodeName))if(file.complete)_emit(file,fn,"load",file);else{_one(file,"error abort load",(function _fn(evt){"load"==evt.type&&apiURL&&apiURL.revokeObjectURL(file.src),_off(file,"error abort load",_fn),_emit(file,fn,evt,file)}))}else if(file.iframe)_emit(file,fn,{type:"error"});else{var img=api.newImage(file.dataURL||file);api.readAsImage(img,fn,progress)}},checkFileObj:function(name){var file={},accept=api.accept;return"object"==typeof name?file=name:file.name=(name+"").split(/\\|\//g).pop(),null==file.type&&(file.type=file.name.split(".").pop()),_each(accept,(function(ext,type){((ext=new RegExp(ext.replace(/\s/g,"|"),"i")).test(file.type)||api.ext2mime[file.type])&&(file.type=api.ext2mime[file.type]||type.split("/")[0]+"/"+file.type)})),file},getDropFiles:function(evt,callback){var items,files=[],all=[],dataTransfer=_getDataTransfer(evt),transFiles=dataTransfer.files,transItems=dataTransfer.items,entrySupport=_isArray(transItems)&&transItems[0]&&_getAsEntry(transItems[0]),queue=api.queue((function(){callback(files,all)}));if(entrySupport)if(normalize&&transFiles){var file,entry,i=transFiles.length;for(items=new Array(i);i--;){file=transFiles[i];try{entry=_getAsEntry(transItems[i])}catch(err){api.log("[err] getDropFiles: ",err),entry=null}_isEntry(entry)&&(entry.isDirectory||entry.isFile&&file.name==file.name.normalize("NFC"))?items[i]=entry:items[i]=file}}else items=transItems;else items=transFiles;_each(items||[],(function(item){queue.inc();try{entrySupport&&_isEntry(item)?_readEntryAsFiles(item,(function(err,entryFiles,allEntries){err?api.log("[err] getDropFiles:",err):files.push.apply(files,entryFiles),all.push.apply(all,allEntries),queue.next()})):function(file,callback){if(!file.type&&(safari||file.size%4096==0&&file.size<=102400))if(FileReader)try{var reader=new FileReader;_one(reader,_readerEvents,(function(evt){var isFile="error"!=evt.type;isFile?(null!=reader.readyState&&reader.readyState!==reader.LOADING||reader.abort(),callback(isFile)):callback(!1,reader.error)})),reader.readAsDataURL(file)}catch(err){callback(!1,err)}else callback(null,new Error("FileReader is not supported"));else callback(!0)}(item,(function(yes,err){yes?files.push(item):item.error=err,all.push(item),queue.next()}))}catch(err){queue.next(),api.log("[err] getDropFiles: ",err)}})),queue.check()},getFiles:function(input,filter,callback){var files=[];return callback?(api.filterFiles(api.getFiles(input),filter,callback),null):(input.jquery&&(input.each((function(){files=files.concat(api.getFiles(this))})),input=files,files=[]),"string"==typeof filter&&(filter=api.getFilesFilter(filter)),input.originalEvent?input=_fixEvent(input.originalEvent):input.srcElement&&(input=_fixEvent(input)),input.dataTransfer?input=input.dataTransfer:input.target&&(input=input.target),input.files?(files=input.files,html5||(files[0].blob=input,files[0].iframe=!0)):!html5&&isInputFile(input)?api.trim(input.value)&&((files=[api.checkFileObj(input.value)])[0].blob=input,files[0].iframe=!0):_isArray(input)&&(files=input),api.filter(files,(function(file){return!filter||filter.test(file.name)})))},getTotalSize:function(files){for(var size=0,i=files&&files.length;i--;)size+=files[i].size;return size},getInfo:function(file,fn){var info={},readers=_infoReader.concat();api.isBlob(file)?function _next(){var reader=readers.shift();reader?reader.test(file.type)?reader(file,(function(err,res){err?fn(err):(_extend(info,res),_next())})):_next():fn(!1,info)}():fn("not_support_info",info)},addInfoReader:function(mime,fn){fn.test=function(type){return mime.test(type)},_infoReader.push(fn)},filter:function(input,fn){for(var val,result=[],i=0,n=input.length;i>2,enc2=(3&byte1)<<4|byte2>>4;isNaN(byte2)?enc3=enc4=64:(enc3=(15&byte2)<<2|byte3>>6,enc4=isNaN(byte3)?64:63&byte3),outStr+=b64.charAt(enc1)+b64.charAt(enc2)+b64.charAt(enc3)+b64.charAt(enc4)}return outStr}};function _emit(target,fn,name,res,ext){var evt={type:name.type||name,target,result:res};_extend(evt,ext),fn(evt)}function _hasSupportReadAs(method){return FileReader&&!!FileReader.prototype["readAs"+method]}function _readAs(file,fn,method,encoding){if(api.isBlob(file)&&_hasSupportReadAs(method)){var Reader=new FileReader;_on(Reader,_readerEvents,(function _fn(evt){var type=evt.type;"progress"==type?_emit(file,fn,evt,evt.target.result,{loaded:evt.loaded,total:evt.total}):"loadend"==type?(_off(Reader,_readerEvents,_fn),Reader=null):_emit(file,fn,evt,evt.target.result)}));try{encoding?Reader["readAs"+method](file,encoding):Reader["readAs"+method](file)}catch(err){_emit(file,fn,"error",undefined,{error:err.toString()})}}else _emit(file,fn,"error",undefined,{error:"filreader_not_support_"+method})}function _isEntry(item){return item&&(item.isFile||item.isDirectory)}function _getAsEntry(item){var entry;return item.getAsEntry?entry=item.getAsEntry():item.webkitGetAsEntry&&(entry=item.webkitGetAsEntry()),entry}function _readEntryAsFiles(entry,callback){if(entry)if(entry.isFile)entry.file((function(file){file.fullPath=entry.fullPath,callback(!1,[file],[file])}),(function(err){entry.error=err,callback("FileError.code: "+err.code,[],[entry])}));else if(entry.isDirectory){var reader=entry.createReader(),firstAttempt=!0,files=[],all=[entry],onerror=function(err){entry.error=err,callback("DirectoryError.code: "+err.code,files,all)};reader.readEntries((function ondone(entries){firstAttempt&&(firstAttempt=!1,entries.length||(entry.error=new Error("directory is empty"))),entries.length?api.afor(entries,(function(next,entry){_readEntryAsFiles(entry,(function(err,entryFiles,allEntries){err||(files=files.concat(entryFiles)),all=all.concat(allEntries),next?next():reader.readEntries(ondone,onerror)}))})):callback(!1,files,all)}),onerror)}else _readEntryAsFiles(_getAsEntry(entry),callback);else{var err=new Error("invalid entry");(entry=new Object(entry)).error=err,callback(err.message,[],[entry])}}function isInputFile(el){return _rinput.test(el&&el.tagName)}function _getDataTransfer(evt){return(evt.originalEvent||evt||"").dataTransfer||{}}api.addInfoReader(/^image/,(function(file,callback){if(!file.__dimensions){var defer=file.__dimensions=api.defer();api.readAsImage(file,(function(evt){var img=evt.target;defer.resolve("load"!=evt.type&&"error",{width:img.width,height:img.height}),img.src=api.EMPTY_PNG,img=null}))}file.__dimensions.then(callback)})),api.event.dnd=function(el,onHover,onDrop){var _id,_type;onDrop||(onDrop=onHover,onHover=api.F),FileReader?(_on(el,"dragenter dragleave dragover",onHover.ff=onHover.ff||function(evt){for(var types=_getDataTransfer(evt).types,i=types&&types.length,debounceTrigger=!1;i--;)if(~types[i].indexOf("File")){evt.preventDefault(),_type!==evt.type&&("dragleave"!=(_type=evt.type)&&onHover.call(evt.currentTarget,!0,evt),debounceTrigger=!0);break}debounceTrigger&&(clearTimeout(_id),_id=setTimeout((function(){onHover.call(evt.currentTarget,"dragleave"!=_type,evt)}),50))}),_on(el,"drop",onDrop.ff=onDrop.ff||function(evt){evt.preventDefault(),_type=0,api.getDropFiles(evt,(function(files,all){onDrop.call(evt.currentTarget,files,all,evt)})),onHover.call(evt.currentTarget,!1,evt)})):api.log("Drag'n'Drop -- not supported")},api.event.dnd.off=function(el,onHover,onDrop){_off(el,"dragenter dragleave dragover",onHover.ff),_off(el,"drop",onDrop.ff)},jQuery&&!jQuery.fn.dnd&&(jQuery.fn.dnd=function(onHover,onDrop){return this.each((function(){api.event.dnd(this,onHover,onDrop)}))},jQuery.fn.offdnd=function(onHover,onDrop){return this.each((function(){api.event.dnd.off(this,onHover,onDrop)}))}),window.FileAPI=_extend(api,window.FileAPI),api.log("FileAPI: "+api.version),api.log("protocol: "+window.location.protocol),api.log("doctype: ["+doctype.name+"] "+doctype.publicId+" "+doctype.systemId),_each(document.getElementsByTagName("meta"),(function(meta){/x-ua-compatible/i.test(meta.getAttribute("http-equiv"))&&api.log("meta.http-equiv: "+meta.getAttribute("content"))}));try{_supportConsoleLog=!!console.log,_supportConsoleLogApply=!!console.log.apply}catch(err){}api.flashUrl||(api.flashUrl=api.staticPath+"FileAPI.flash.swf"),api.flashImageUrl||(api.flashImageUrl=api.staticPath+"FileAPI.flash.image.swf"),api.flashWebcamUrl||(api.flashWebcamUrl=api.staticPath+"FileAPI.flash.camera.swf")}(window),function(api,document,undef){"use strict";var min=Math.min,round=Math.round,getCanvas=function(){return document.createElement("canvas")},support=!1,exifOrientation={8:270,3:180,6:90,7:270,4:180,5:90};try{support=getCanvas().toDataURL("image/png").indexOf("data:image/png")>-1}catch(e){}function Image(file){if(file instanceof Image){var img=new Image(file.file);return api.extend(img.matrix,file.matrix),img}if(!(this instanceof Image))return new Image(file);this.file=file,this.size=file.size||100,this.matrix={sx:0,sy:0,sw:0,sh:0,dx:0,dy:0,dw:0,dh:0,resize:0,deg:0,quality:1,filter:0}}Image.prototype={image:!0,constructor:Image,set:function(attrs){return api.extend(this.matrix,attrs),this},crop:function(x,y,w,h){return undefined===w&&(w=x,h=y,x=y=0),this.set({sx:x,sy:y,sw:w,sh:h||w})},resize:function(w,h,strategy){return/min|max|height|width/.test(h)&&(strategy=h,h=w),this.set({dw:w,dh:h||w,resize:strategy})},preview:function(w,h){return this.resize(w,h||w,"preview")},rotate:function(deg){return this.set({deg})},filter:function(filter){return this.set({filter})},overlay:function(images){return this.set({overlay:images})},clone:function(){return new Image(this)},_load:function(image,fn){var self=this;/img|video/i.test(image.nodeName)?fn.call(self,null,image):api.readAsImage(image,(function(evt){fn.call(self,"load"!=evt.type,evt.result)}))},_apply:function(image,fn){var copy,canvas=getCanvas(),m=this.getMatrix(image),ctx=canvas.getContext("2d"),width=image.videoWidth||image.width,height=image.videoHeight||image.height,deg=m.deg,dw=m.dw,dh=m.dh,w=width,h=height,filter=m.filter,buffer=image,overlay=m.overlay,queue=api.queue((function(){image.src=api.EMPTY_PNG,fn(!1,canvas)})),renderImageToCanvas=api.renderImageToCanvas;for(deg-=360*Math.floor(deg/360),image._type=this.file.type;m.multipass&&min(w/dw,h/dh)>2;)w=w/2+.5|0,h=h/2+.5|0,(copy=getCanvas()).width=w,copy.height=h,buffer!==image?(renderImageToCanvas(copy,buffer,0,0,buffer.width,buffer.height,0,0,w,h),buffer=copy):(renderImageToCanvas(buffer=copy,image,m.sx,m.sy,m.sw,m.sh,0,0,w,h),m.sx=m.sy=m.sw=m.sh=0);canvas.width=deg%180?dh:dw,canvas.height=deg%180?dw:dh,canvas.type=m.type,canvas.quality=m.quality,ctx.rotate(deg*Math.PI/180),renderImageToCanvas(ctx.canvas,buffer,m.sx,m.sy,m.sw||buffer.width,m.sh||buffer.height,180==deg||270==deg?-dw:0,90==deg||180==deg?-dh:0,dw,dh),dw=canvas.width,dh=canvas.height,overlay&&api.each([].concat(overlay),(function(over){queue.inc();var img=new window.Image,fn=function(){var x=0|over.x,y=0|over.y,w=over.w||img.width,h=over.h||img.height,rel=over.rel;x=1==rel||4==rel||7==rel?(dw-w+x)/2:2==rel||5==rel||8==rel?dw-(w+x):x,y=3==rel||4==rel||5==rel?(dh-h+y)/2:rel>=6?dh-(h+y):y,api.event.off(img,"error load abort",fn);try{ctx.globalAlpha=over.opacity||1,ctx.drawImage(img,x,y,w,h)}catch(er){}queue.next()};api.event.on(img,"error load abort",fn),img.src=over.src,img.complete&&fn()})),filter&&(queue.inc(),Image.applyFilter(canvas,filter,queue.next)),queue.check()},getMatrix:function(image){var w,h,m=api.extend({},this.matrix),sw=m.sw=m.sw||image.videoWidth||image.naturalWidth||image.width,sh=m.sh=m.sh||image.videoHeight||image.naturalHeight||image.height,dw=m.dw=m.dw||sw,dh=m.dh=m.dh||sh,sf=sw/sh,df=dw/dh,strategy=m.resize;"preview"==strategy?dw==sw&&dh==sh||(df>=sf?h=(w=sw)/df:w=(h=sh)*df,w==sw&&h==sh||(m.sx=~~((sw-w)/2),m.sy=~~((sh-h)/2),sw=w,sh=h)):"height"==strategy?dw=dh*sf:"width"==strategy?dh=dw/sf:strategy&&(sw>dw||sh>dh?"min"==strategy?(dw=round(sf=df?min(sw,dw):dh*sf),dh=round(sf>=df?dw/sf:min(sh,dh))):(dw=sw,dh=sh));return m.sw=sw,m.sh=sh,m.dw=dw,m.dh=dh,m.multipass=api.multiPassResize,m},_trans:function(fn){this._load(this.file,(function(err,image){if(err)fn(err);else try{this._apply(image,fn)}catch(err){api.log("[err] FileAPI.Image.fn._apply:",err),fn(err)}}))},get:function(fn){if(api.support.transform){var _this=this,matrix=_this.matrix;"auto"==matrix.deg?api.getInfo(_this.file,(function(err,info){matrix.deg=exifOrientation[info&&info.exif&&info.exif.Orientation]||0,_this._trans(fn)})):_this._trans(fn)}else fn("not_support_transform");return this},toData:function(fn){return this.get(fn)}},Image.exifOrientation=exifOrientation,Image.transform=function(file,transform,autoOrientation,fn){function _transform(err,img){var images={},queue=api.queue((function(err){fn(err,images)}));err?queue.fail():api.each(transform,(function(params,name){if(!queue.isFail()){var ImgTrans=new Image(img.nodeType?img:file),isFn="function"==typeof params;if(isFn?params(img,ImgTrans):params.width?ImgTrans[params.preview?"preview":"resize"](params.width,params.height,params.strategy):params.maxWidth&&(img.width>params.maxWidth||img.height>params.maxHeight)&&ImgTrans.resize(params.maxWidth,params.maxHeight,"max"),params.crop){var crop=params.crop;ImgTrans.crop(0|crop.x,0|crop.y,crop.w||crop.width,crop.h||crop.height)}undefined===params.rotate&&autoOrientation&&(params.rotate="auto"),ImgTrans.set({type:ImgTrans.matrix.type||params.type||file.type||"image/png"}),isFn||ImgTrans.set({deg:params.rotate,overlay:params.overlay,filter:params.filter,quality:params.quality||1}),queue.inc(),ImgTrans.toData((function(err,image){err?queue.fail():(images[name]=image,queue.next())}))}}))}file.width?_transform(!1,file):api.getInfo(file,_transform)},api.each(["TOP","CENTER","BOTTOM"],(function(x,i){api.each(["LEFT","CENTER","RIGHT"],(function(y,j){Image[x+"_"+y]=3*i+j,Image[y+"_"+x]=3*i+j}))})),Image.toCanvas=function(el){var canvas=document.createElement("canvas");return canvas.width=el.videoWidth||el.width,canvas.height=el.videoHeight||el.height,canvas.getContext("2d").drawImage(el,0,0),canvas},Image.fromDataURL=function(dataURL,size,callback){var img=api.newImage(dataURL);api.extend(img,size),callback(img)},Image.applyFilter=function(canvas,filter,doneFn){"function"==typeof filter?filter(canvas,doneFn):window.Caman&&window.Caman("IMG"==canvas.tagName?Image.toCanvas(canvas):canvas,(function(){"string"==typeof filter?this[filter]():api.each(filter,(function(val,method){this[method](val)}),this),this.render(doneFn)}))},api.renderImageToCanvas=function(canvas,img,sx,sy,sw,sh,dx,dy,dw,dh){try{return canvas.getContext("2d").drawImage(img,sx,sy,sw,sh,dx,dy,dw,dh)}catch(ex){throw api.log("renderImageToCanvas failed"),ex}},api.support.canvas=api.support.transform=support,api.Image=Image}(FileAPI,document),function(factory){"use strict";!function(loadImage){if(!window.navigator||!window.navigator.platform||!/iP(hone|od|ad)/.test(window.navigator.platform))return;var originalRenderMethod=loadImage.renderImageToCanvas;loadImage.detectSubsampling=function(img){var canvas,context;return img.width*img.height>1048576&&((canvas=document.createElement("canvas")).width=canvas.height=1,(context=canvas.getContext("2d")).drawImage(img,1-img.width,0),0===context.getImageData(0,0,1,1).data[3])},loadImage.detectVerticalSquash=function(img,subsampled){var data,sy,ey,py,naturalHeight=img.naturalHeight||img.height,canvas=document.createElement("canvas"),context=canvas.getContext("2d");for(subsampled&&(naturalHeight/=2),canvas.width=1,canvas.height=naturalHeight,context.drawImage(img,0,0),data=context.getImageData(0,0,1,naturalHeight).data,sy=0,ey=naturalHeight,py=naturalHeight;py>sy;)0===data[4*(py-1)+3]?ey=py:sy=py,py=ey+sy>>1;return py/naturalHeight||1},loadImage.renderImageToCanvas=function(canvas,img,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth,destHeight){if("image/jpeg"===img._type){var subsampled,vertSquashRatio,tileX,tileY,context=canvas.getContext("2d"),tmpCanvas=document.createElement("canvas"),tileSize=1024,tmpContext=tmpCanvas.getContext("2d");if(tmpCanvas.width=tileSize,tmpCanvas.height=tileSize,context.save(),(subsampled=loadImage.detectSubsampling(img))&&(sourceX/=2,sourceY/=2,sourceWidth/=2,sourceHeight/=2),vertSquashRatio=loadImage.detectVerticalSquash(img,subsampled),subsampled||1!==vertSquashRatio){for(sourceY*=vertSquashRatio,destWidth=Math.ceil(tileSize*destWidth/sourceWidth),destHeight=Math.ceil(tileSize*destHeight/sourceHeight/vertSquashRatio),destY=0,tileY=0;tileY0&&1==api.filter(this.items,(function(item){return item.file})).length,api.support.html5?api.formData&&!this.multipart&&FormData?options._chunked?(api.log("FileAPI.Form.toPlainData"),this.toPlainData(fn)):(api.log("FileAPI.Form.toFormData"),this.toFormData(fn)):(api.log("FileAPI.Form.toMultipartData"),this.toMultipartData(fn)):(api.log("FileAPI.Form.toHtmlData"),this.toHtmlData(fn))},_to:function(data,complete,next,arg){var queue=api.queue((function(){complete(data)}));this.each((function(file){try{next(file,data,queue,arg)}catch(err){api.log("FileAPI.Form._to: "+err.message),complete(err)}})),queue.check()},toHtmlData:function(fn){this._to(document.createDocumentFragment(),fn,(function(file,data){var hidden,blob=file.blob;file.file?(api.reset(blob,!0),blob.name=file.name,blob.disabled=!1,data.appendChild(blob)):((hidden=document.createElement("input")).name=file.name,hidden.type="hidden",hidden.value=blob,data.appendChild(hidden))}))},toPlainData:function(fn){this._to({},fn,(function(file,data,queue){file.file&&(data.type=file.file),file.blob.toBlob?(queue.inc(),_convertFile(file,(function(file,blob){data.name=file.name,data.file=blob,data.size=blob.length,data.type=file.type,queue.next()}))):file.file?(data.name=file.blob.name,data.file=file.blob,data.size=file.blob.size,data.type=file.type):(data.params||(data.params=[]),data.params.push(encodeURIComponent(file.name)+"="+encodeURIComponent(file.blob))),data.start=-1,data.end=data.file&&data.file.FileAPIReadPosition||-1,data.retry=0}))},toFormData:function(fn){this._to(new FormData,fn,(function(file,data,queue){file.blob&&file.blob.toBlob?(queue.inc(),_convertFile(file,(function(file,blob){data.append(file.name,blob,file.file),queue.next()}))):file.file?data.append(file.name,file.blob,file.file):data.append(file.name,file.blob),file.file&&data.append("_"+file.name,file.file)}))},toMultipartData:function(fn){this._to([],fn,(function(file,data,queue,boundary){queue.inc(),_convertFile(file,(function(file,blob){data.push("--_"+boundary+'\r\nContent-Disposition: form-data; name="'+file.name+'"'+(file.file?'; filename="'+encodeURIComponent(file.file)+'"':"")+(file.file?"\r\nContent-Type: "+(file.type||"application/octet-stream"):"")+"\r\n\r\n"+(file.file?blob:encodeURIComponent(blob))+"\r\n"),queue.next()}),!0)}),api.expando)}},api.Form=Form}(FileAPI,window),function(window,api){"use strict";var noop=function(){},document=window.document,XHR=function(options){this.uid=api.uid(),this.xhr={abort:noop,getResponseHeader:noop,getAllResponseHeaders:noop},this.options=options},_xhrResponsePostfix={"":1,XML:1,Text:1,Body:1};XHR.prototype={status:0,statusText:"",constructor:XHR,getResponseHeader:function(name){return this.xhr.getResponseHeader(name)},getAllResponseHeaders:function(){return this.xhr.getAllResponseHeaders()||{}},end:function(status,statusText){var _this=this,options=_this.options;_this.end=_this.abort=noop,_this.status=status,statusText&&(_this.statusText=statusText),api.log("xhr.end:",status,statusText),options.complete(200!=status&&201!=status&&(_this.statusText||"unknown"),_this),_this.xhr&&_this.xhr.node&&setTimeout((function(){var node=_this.xhr.node;try{node.parentNode.removeChild(node)}catch(e){}try{delete window[_this.uid]}catch(e){}window[_this.uid]=_this.xhr.node=null}),9)},abort:function(){this.end(0,"abort"),this.xhr&&(this.xhr.aborted=!0,this.xhr.abort())},send:function(FormData){var _this=this,options=this.options;FormData.toData((function(data){data instanceof Error?_this.end(0,data.message):(options.upload(options,_this),_this._send.call(_this,options,data))}),options)},_send:function(options,data){var xhr,_this=this,uid=_this.uid,onLoadFnName=_this.uid+"Load",url=options.url;if(api.log("XHR._send:",data),options.cache||(url+=(~url.indexOf("?")?"&":"?")+api.uid()),data.nodeName){var jsonp=options.jsonp;url=url.replace(/([a-z]+)=(\?)/i,"$1="+uid),options.upload(options,_this);var onPostMessage=function(evt){if(~url.indexOf(evt.origin))try{var result=api.parseJSON(evt.data);result.id==uid&&complete(result.status,result.statusText,result.response)}catch(err){complete(0,err.message)}},complete=window[uid]=function(status,statusText,response){_this.readyState=4,_this.responseText=response,_this.end(status,statusText),api.event.off(window,"message",onPostMessage),window[uid]=xhr=transport=window[onLoadFnName]=null};_this.xhr.abort=function(){try{transport.stop?transport.stop():transport.contentWindow.stop?transport.contentWindow.stop():transport.contentWindow.document.execCommand("Stop")}catch(er){}complete(0,"abort")},api.event.on(window,"message",onPostMessage),window[onLoadFnName]=function(){try{var win=transport.contentWindow,doc=win.document,result=win.result||api.parseJSON(doc.body.innerHTML);complete(result.status,result.statusText,result.response)}catch(e){api.log("[transport.onload]",e)}},(xhr=document.createElement("div")).innerHTML='
    '+(jsonp&&options.url.indexOf("=?")<0?'':"")+"
    ";var form=xhr.getElementsByTagName("form")[0],transport=xhr.getElementsByTagName("iframe")[0];form.appendChild(data),api.log(form.parentNode.innerHTML),document.body.appendChild(xhr),_this.xhr.node=xhr,_this.readyState=2;try{form.submit()}catch(err){api.log("iframe.error: "+err)}form=null}else{if(url=url.replace(/([a-z]+)=(\?)&?/i,""),this.xhr&&this.xhr.aborted)return void api.log("Error: already aborted");if(xhr=_this.xhr=api.getXHR(),data.params&&(url+=(url.indexOf("?")<0?"?":"&")+data.params.join("&")),xhr.open("POST",url,!0),api.withCredentials&&(xhr.withCredentials="true"),options.headers&&options.headers["X-Requested-With"]||xhr.setRequestHeader("X-Requested-With","XMLHttpRequest"),api.each(options.headers,(function(val,key){xhr.setRequestHeader(key,val)})),options._chunked){xhr.upload&&xhr.upload.addEventListener("progress",api.throttle((function(evt){data.retry||options.progress({type:evt.type,total:data.size,loaded:data.start+evt.loaded,totalSize:data.size},_this,options)}),100),!1),xhr.onreadystatechange=function(){var lkb=parseInt(xhr.getResponseHeader("X-Last-Known-Byte"),10);if(_this.status=xhr.status,_this.statusText=xhr.statusText,_this.readyState=xhr.readyState,4==xhr.readyState){for(var k in _xhrResponsePostfix)_this["response"+k]=xhr["response"+k];if(xhr.onreadystatechange=null,!xhr.status||xhr.status-201>0)if(api.log("Error: "+xhr.status),(!xhr.status&&!xhr.aborted||500==xhr.status||416==xhr.status)&&++data.retry<=options.chunkUploadRetry){var delay=xhr.status?0:api.chunkNetworkDownRetryTimeout;options.pause(data.file,options),api.log("X-Last-Known-Byte: "+lkb),lkb?data.end=lkb:(data.end=data.start-1,416==xhr.status&&(data.end=data.end-options.chunkSize)),setTimeout((function(){_this._send(options,data)}),delay)}else _this.end(xhr.status);else data.retry=0,data.end==data.size-1?_this.end(xhr.status):(api.log("X-Last-Known-Byte: "+lkb),lkb&&(data.end=lkb),data.file.FileAPIReadPosition=data.end,setTimeout((function(){_this._send(options,data)}),0));xhr=null}},data.start=data.end+1,data.end=Math.max(Math.min(data.start+options.chunkSize,data.size)-1,data.start);var file=data.file,slice=(file.slice||file.mozSlice||file.webkitSlice).call(file,data.start,data.end+1);data.size&&!slice.size?setTimeout((function(){_this.end(-1)})):(xhr.setRequestHeader("Content-Range","bytes "+data.start+"-"+data.end+"/"+data.size),xhr.setRequestHeader("Content-Disposition","attachment; filename="+encodeURIComponent(data.name)),xhr.setRequestHeader("Content-Type",data.type||"application/octet-stream"),xhr.send(slice)),file=slice=null}else if(xhr.upload&&xhr.upload.addEventListener("progress",api.throttle((function(evt){options.progress(evt,_this,options)}),100),!1),xhr.onreadystatechange=function(){if(_this.status=xhr.status,_this.statusText=xhr.statusText,_this.readyState=xhr.readyState,4==xhr.readyState){for(var k in _xhrResponsePostfix)_this["response"+k]=xhr["response"+k];if(xhr.onreadystatechange=null,!xhr.status||xhr.status>201)if(api.log("Error: "+xhr.status),(!xhr.status&&!xhr.aborted||500==xhr.status)&&(options.retry||0)=0?val+"px":val}Camera.Shot=Shot,api.Camera=Camera}(window,FileAPI),function(window,jQuery,api){"use strict";var document=window.document,location=window.location,navigator=window.navigator,_each=api.each;api.support.flash=!1,api.support.flash&&(!api.html5||!api.support.html5||api.cors&&!api.support.cors||api.media&&!api.support.media||api.insecureChrome)&&function(){var _attr=api.uid(),_retry=0,_files={},_rhttp=/^https?:/i,flash={_fn:{},init:function(){var child=document.body&&document.body.firstChild;if(child)do{if(1==child.nodeType){api.log("FlashAPI.state: awaiting");var dummy=document.createElement("div");return dummy.id="_"+_attr,_css(dummy,{top:1,right:1,width:5,height:5,position:"absolute",zIndex:"2147483647"}),child.parentNode.insertBefore(dummy,child),void flash.publish(dummy,_attr)}}while(child=child.nextSibling);_retry<10&&setTimeout(flash.init,50*++_retry)},publish:function(el,id,opts){opts=opts||{},el.innerHTML=_makeFlashHTML({id,src:_getUrl(api.flashUrl,"r="+api.version),wmode:opts.camera?"":"transparent",flashvars:"callback="+(opts.onEvent||"FileAPI.Flash.onEvent")+"&flashId="+id+"&storeKey="+navigator.userAgent.match(/\d/gi).join("")+"_"+api.version+(flash.isReady||(api.pingUrl?"&ping="+api.pingUrl:""))+"&timeout="+api.flashAbortTimeout+(opts.camera?"&useCamera="+_getUrl(api.flashWebcamUrl):"")+"&debug="+(api.debug?"1":"")})},ready:function(){api.log("FlashAPI.state: ready"),flash.ready=api.F,flash.isReady=!0,flash.patch(),flash.patchCamera&&flash.patchCamera(),api.event.on(document,"mouseover",flash.mouseover),api.event.on(document,"click",(function(evt){flash.mouseover(evt)&&(evt.preventDefault?evt.preventDefault():evt.returnValue=!0)}))},getEl:function(){return document.getElementById("_"+_attr)},getWrapper:function(node){do{if(/js-fileapi-wrapper/.test(node.className))return node}while((node=node.parentNode)&&node!==document.body)},mouseover:function(evt){var target=api.event.fix(evt).target;if(/input/i.test(target.nodeName)&&"file"==target.type&&!target.disabled){var state=target.getAttribute(_attr),wrapper=flash.getWrapper(target);if(api.multiFlash){if("i"==state||"r"==state)return!1;if("p"!=state){target.setAttribute(_attr,"i");var dummy=document.createElement("div");if(!wrapper)return void api.log("[err] FlashAPI.mouseover: js-fileapi-wrapper not found");_css(dummy,{top:0,left:0,width:target.offsetWidth,height:target.offsetHeight,zIndex:"2147483647",position:"absolute"}),wrapper.appendChild(dummy),flash.publish(dummy,api.uid()),target.setAttribute(_attr,"p")}return!0}if(wrapper){var box=function(el){var box=el.getBoundingClientRect(),body=document.body,docEl=(el&&el.ownerDocument).documentElement;return{top:box.top+(window.pageYOffset||docEl.scrollTop)-(docEl.clientTop||body.clientTop||0),left:box.left+(window.pageXOffset||docEl.scrollLeft)-(docEl.clientLeft||body.clientLeft||0),width:box.right-box.left,height:box.bottom-box.top}}(wrapper);_css(flash.getEl(),box),flash.curInp=target}}else/object|embed/i.test(target.nodeName)||_css(flash.getEl(),{top:1,left:1,width:5,height:5})},onEvent:function(evt){var type=evt.type;if("ready"==type){try{flash.getInput(evt.flashId).setAttribute(_attr,"r")}catch(e){}return flash.ready(),setTimeout((function(){flash.mouseenter(evt)}),50),!0}"ping"===type?api.log("(flash -> js).ping:",[evt.status,evt.savedStatus],evt.error):"log"===type?api.log("(flash -> js).log:",evt.target):type in flash&&setTimeout((function(){api.log("FlashAPI.event."+evt.type+":",evt),flash[type](evt)}),1)},mouseenter:function(evt){var node=flash.getInput(evt.flashId);if(node){flash.cmd(evt,"multiple",null!=node.getAttribute("multiple"));var accept=[],exts={};_each((node.getAttribute("accept")||"").split(/,\s*/),(function(mime){api.accept[mime]&&_each(api.accept[mime].split(" "),(function(ext){exts[ext]=1}))})),_each(exts,(function(i,ext){accept.push(ext)})),flash.cmd(evt,"accept",accept.length?accept.join(",")+","+accept.join(",").toUpperCase():"*")}},get:function(id){return document[id]||window[id]||document.embeds[id]},getInput:function(id){if(!api.multiFlash)return flash.curInp;try{var node=flash.getWrapper(flash.get(id));if(node)return node.getElementsByTagName("input")[0]}catch(e){api.log('[err] Can not find "input" by flashId:',id,e)}},select:function(evt){var event,inp=flash.getInput(evt.flashId),uid=api.uid(inp),files=evt.target.files;_each(files,(function(file){api.checkFileObj(file)})),_files[uid]=files,document.createEvent?((event=document.createEvent("Event")).files=files,event.initEvent("change",!0,!0),inp.dispatchEvent(event)):jQuery?jQuery(inp).trigger({type:"change",files}):((event=document.createEventObject()).files=files,inp.fireEvent("onchange",event))},cmd:function(id,name,data,last){try{return api.log("(js -> flash)."+name+":",data),flash.get(id.flashId||id).cmd(name,data)}catch(err){api.log("(js -> flash).onError:",err.toString()),last||setTimeout((function(){flash.cmd(id,name,data,!0)}),50)}},patch:function(){api.flashEngine=!0,_inherit(api,{getFiles:function(input,filter,callback){if(callback)return api.filterFiles(api.getFiles(input),filter,callback),null;var files=api.isArray(input)?input:_files[api.uid(input.target||input.srcElement||input)];return files?(filter&&(filter=api.getFilesFilter(filter),files=api.filter(files,(function(file){return filter.test(file.name)}))),files):this.parent.apply(this,arguments)},getInfo:function(file,fn){if(_isHtmlFile(file))this.parent.apply(this,arguments);else if(file.isShot)fn(null,file.info={width:file.width,height:file.height});else{if(!file.__info){var defer=file.__info=api.defer();flash.cmd(file,"getFileInfo",{id:file.id,callback:_wrap((function _(err,info){_unwrap(_),defer.resolve(err,file.info=info)}))})}file.__info.then(fn)}}}),api.support.transform=!0,api.Image&&_inherit(api.Image.prototype,{get:function(fn,scaleMode){return this.set({scaleMode:scaleMode||"noScale"}),this.parent(fn)},_load:function(file,fn){if(api.log("FlashAPI.Image._load:",file),_isHtmlFile(file))this.parent.apply(this,arguments);else{var _this=this;api.getInfo(file,(function(err){fn.call(_this,err,file)}))}},_apply:function(file,fn){if(api.log("FlashAPI.Image._apply:",file),_isHtmlFile(file))this.parent.apply(this,arguments);else{var m=this.getMatrix(file.info),doneFn=fn;flash.cmd(file,"imageTransform",{id:file.id,matrix:m,callback:_wrap((function _(err,base64){api.log("FlashAPI.Image._apply.callback:",err),_unwrap(_),err?doneFn(err):api.support.html5||api.support.dataURI&&!(base64.length>3e4)?(m.filter&&(doneFn=function(err,img){err?fn(err):api.Image.applyFilter(img,m.filter,(function(){fn(err,this.canvas)}))}),api.newImage("data:"+file.type+";base64,"+base64,doneFn)):_makeFlashImage({width:m.deg%180?m.dh:m.dw,height:m.deg%180?m.dw:m.dh,scale:m.scaleMode},base64,doneFn)}))})}},toData:function(fn){var file=this.file,info=file.info,matrix=this.getMatrix(info);api.log("FlashAPI.Image.toData"),_isHtmlFile(file)?this.parent.apply(this,arguments):("auto"==matrix.deg&&(matrix.deg=api.Image.exifOrientation[info&&info.exif&&info.exif.Orientation]||0),fn.call(this,!file.info,{id:file.id,flashId:file.flashId,name:file.name,type:file.type,matrix}))}}),api.Image&&_inherit(api.Image,{fromDataURL:function(dataURL,size,callback){!api.support.dataURI||dataURL.length>3e4?_makeFlashImage(api.extend({scale:"exactFit"},size),dataURL.replace(/^data:[^,]+,/,""),(function(err,el){callback(el)})):this.parent(dataURL,size,callback)}}),_inherit(api.Form.prototype,{toData:function(fn){for(var items=this.items,i=items.length;i--;)if(items[i].file&&_isHtmlFile(items[i].blob))return this.parent.apply(this,arguments);api.log("FlashAPI.Form.toData"),fn(items)}}),_inherit(api.XHR.prototype,{_send:function(options,formData){if(formData.nodeName||formData.append&&api.support.html5||api.isArray(formData)&&"string"==typeof formData[0])return this.parent.apply(this,arguments);var flashId,fileId,data={},files={},_this=this;if(_each(formData,(function(item){item.file?(files[item.name]=item=_getFileDescr(item.blob),fileId=item.id,flashId=item.flashId):data[item.name]=item.blob})),fileId||(flashId=_attr),!flashId)return api.log("[err] FlashAPI._send: flashId -- undefined"),this.parent.apply(this,arguments);api.log("FlashAPI.XHR._send: "+flashId+" -> "+fileId),_this.xhr={headers:{},abort:function(){flash.cmd(flashId,"abort",{id:fileId})},getResponseHeader:function(name){return this.headers[name]},getAllResponseHeaders:function(){return this.headers}};var queue=api.queue((function(){flash.cmd(flashId,"upload",{url:_getUrl(options.url.replace(/([a-z]+)=(\?)&?/i,"")),data,files:fileId?files:null,headers:options.headers||{},callback:_wrap((function upload(evt){var type=evt.type,result=evt.result;api.log("FlashAPI.upload."+type),"progress"==type?(evt.loaded=Math.min(evt.loaded,evt.total),evt.lengthComputable=!0,options.progress(evt)):"complete"==type?(_unwrap(upload),"string"==typeof result&&(_this.responseText=result.replace(/%22/g,'"').replace(/%5c/g,"\\").replace(/%26/g,"&").replace(/%25/g,"%")),_this.end(evt.status||200)):"abort"!=type&&"error"!=type||(_this.end(evt.status||0,evt.message),_unwrap(upload))}))})}));_each(files,(function(file){queue.inc(),api.getInfo(file,queue.next)})),queue.check()}})}};function _makeFlashHTML(opts){return('').replace(/#(\w+)#/gi,(function(a,name){return opts[name]}))}function _css(el,css){var key,val;if(el&&el.style)for(key in css){"number"==typeof(val=css[key])&&(val+="px");try{el.style[key]=val}catch(e){}}}function _inherit(obj,methods){_each(methods,(function(fn,name){var prev=obj[name];obj[name]=function(){return this.parent=prev,fn.apply(this,arguments)}}))}function _isHtmlFile(file){return file&&!file.flashId}function _wrap(fn){var id=fn.wid=api.uid();return flash._fn[id]=fn,"FileAPI.Flash._fn."+id}function _unwrap(fn){try{flash._fn[fn.wid]=null,delete flash._fn[fn.wid]}catch(e){}}function _getUrl(url,params){if(!_rhttp.test(url)){if(/^\.\//.test(url)||"/"!=url.charAt(0)){var path=location.pathname;url=((path=path.substr(0,path.lastIndexOf("/")))+"/"+url).replace("/./","/")}"//"!=url.substr(0,2)&&(url="//"+location.host+url),_rhttp.test(url)||(url=location.protocol+url)}return params&&(url+=(/\?/.test(url)?"&":"?")+params),url}function _makeFlashImage(opts,base64,fn){var key,flashId=api.uid(),el=document.createElement("div"),attempts=10;for(key in opts)el.setAttribute(key,opts[key]),el[key]=opts[key];_css(el,opts),opts.width="100%",opts.height="100%",el.innerHTML=_makeFlashHTML(api.extend({id:flashId,src:_getUrl(api.flashImageUrl,"r="+api.uid()),wmode:"opaque",flashvars:"scale="+opts.scale+"&callback="+_wrap((function _(){return _unwrap(_),--attempts>0&&function(){try{flash.get(flashId).setImage(base64)}catch(e){api.log('[err] FlashAPI.Preview.setImage -- can not set "base64":',e)}}(),!0}))},opts)),fn(!1,el),el=null}function _getFileDescr(file){return{id:file.id,name:file.name,matrix:file.matrix,flashId:file.flashId}}api.Flash=flash,api.newImage("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",(function(err,img){api.support.dataURI=!(1!=img.width||1!=img.height),flash.init()}))}()}(window,window.jQuery,FileAPI),function(window,jQuery,api){"use strict";var _each=api.each,_cameraQueue=[];!api.support.flash||!api.media||api.support.media&&api.html5&&!api.insecureChrome||function(){function _wrap(fn){var id=fn.wid=api.uid();return api.Flash._fn[id]=fn,"FileAPI.Flash._fn."+id}function _unwrap(fn){try{api.Flash._fn[fn.wid]=null,delete api.Flash._fn[fn.wid]}catch(e){}}var flash=api.Flash;api.extend(api.Flash,{patchCamera:function(){api.Camera.fallback=function(el,options,callback){var camId=api.uid();api.log("FlashAPI.Camera.publish: "+camId),flash.publish(el,camId,api.extend(options,{camera:!0,onEvent:_wrap((function _(evt){"camera"===evt.type&&(_unwrap(_),evt.error?(api.log("FlashAPI.Camera.publish.error: "+evt.error),callback(evt.error)):(api.log("FlashAPI.Camera.publish.success: "+camId),callback(null)))}))}))},_each(_cameraQueue,(function(args){api.Camera.fallback.apply(api.Camera,args)})),_cameraQueue=[],api.extend(api.Camera.prototype,{_id:function(){return this.video.id},start:function(callback){var _this=this;flash.cmd(this._id(),"camera.on",{callback:_wrap((function _(evt){_unwrap(_),evt.error?(api.log("FlashAPI.camera.on.error: "+evt.error),callback(evt.error,_this)):(api.log("FlashAPI.camera.on.success: "+_this._id()),_this._active=!0,callback(null,_this))}))})},stop:function(){this._active=!1,flash.cmd(this._id(),"camera.off")},shot:function(){api.log("FlashAPI.Camera.shot:",this._id());var shot=api.Flash.cmd(this._id(),"shot",{});return shot.type="image/png",shot.flashId=this._id(),shot.isShot=!0,new api.Camera.Shot(shot)}})}}),api.Camera.fallback=function(){_cameraQueue.push(arguments)}}()}(window,window.jQuery,FileAPI),"function"==typeof define&&define.amd&&define("FileAPI",[],(function(){return FileAPI})),function(){Ext.namespace("MODx.util.MultiUploadDialog");var maxFileSize=parseInt(MODx.config.upload_maxsize,10),permittedFileTypes=MODx.config.upload_files.toLowerCase().split(",");FileAPI.debug=!1,FileAPI.support.flash=!1,FileAPI.staticPath=MODx.config.manager_url+"assets/fileapi/";var api={humanFileSize:function(bytes,si){var thresh=si?1e3:1024;if(bytes=thresh);return bytes.toFixed(1)+" "+units[u]},getFileExtension:function(filename){var result="",parts=filename.split(".");return parts.length>1&&(result=parts.pop()),result},isFileSizePermitted:function(size){return size<=maxFileSize},formatBytes:function(size,unit){return unit=unit||FileAPI.MB,Math.round(100*(size/unit+1e-5))/100},isFileTypePermitted:function(filename,extensions){var ext=this.getFileExtension(filename);return extensions.indexOf(ext.toLowerCase())>-1}};MODx.util.MultiUploadDialog.Upload=function(config){Ext.applyIf(config,{url:MODx.config.connector_url,permitted_extensions:permittedFileTypes,base_params:{action:"Browser/File/Upload",wctx:MODx.ctx||"",source:1}}),MODx.util.MultiUploadDialog.Upload.superclass.constructor.call(this,config)},Ext.extend(MODx.util.MultiUploadDialog.Upload,Ext.Component,{errors:{},initComponent:function(){this.input_file=document.createElement("input"),this.input_file.type="file",this.input_file.name=this.input_name||Ext.id(this.el),this.input_file.hidden=!0,this.input_file.multiple=!0,this.input_file.accept="."+this.permitted_extensions.join(",."),this.input_file.addEventListener("change",this.onInputFileChange.bind(this)),this.input_file.addEventListener("click",(function(e){e.stopPropagation()})),document.getElementsByTagName("body")[0].appendChild(this.input_file)},addDropZone:function(dnd,browser){var el=dnd.getEl().dom,upload=this;el.className+=" drag-n-drop",FileAPI.event.dnd(el,(function(over){over?el.className.match(/drag-over/)||(el.className+=" drag-over"):el.className=el.className.replace(" drag-over","")}),(function(files){upload.startUpload(files,browser)}))},setBaseParams:function(params){this.base_params=Ext.apply(this.base_params,params)},show:function(){this.fireEvent("show"),this.input_file.click()},onInputFileChange:function(e){var files=FileAPI.getFiles(e);this.input_file.value="",this.startUpload(files,this.browser)},startUpload:function(files,browser){var upload=this,approved=[];if(this.fireEvent("beforeupload",files),FileAPI.each(files,(function(file){api.isFileSizePermitted(file.size)?api.isFileTypePermitted(file.name,upload.permitted_extensions)?approved.push(file):upload.addError(file.name,_("upload.notpermitted.extension",{ext:api.getFileExtension(file.name)})):upload.addError(file.name,_("upload.notpermitted.filesize",{size:api.humanFileSize(file.size),max:api.humanFileSize(maxFileSize)}))})),!approved.length)return this.showErrors(),!1;this.progress=Ext.MessageBox.progress(_("please_wait")),FileAPI.upload({url:this.url,data:Ext.apply(this.base_params,{HTTP_MODAUTH:MODx.siteId}),files:{file:approved},fileprogress:function(e,file){upload.progress&&(upload.progress.updateText(file.name),upload.progress.updateProgress(e.loaded/e.total))},filecomplete:function(err,xhr,file){if(err)401!==xhr.status&&(upload.fireEvent("uploadfailed",err,xhr,file),MODx.msg.alert(_("upload.msg.title.error"),err));else{var r=Ext.util.JSON.decode(xhr.response);r.success||upload.addError(file.name,r.message)}},complete:function(err,xhr){err?upload.fireEvent("uploadfailed",xhr):(upload.fireEvent("uploadsuccess"),upload.progress&&upload.progress.hide(),void 0!==browser&&void 0!==browser.run&&browser.run()),upload.showErrors()}})},addError:function(key,message){this.errors[key]=message},showErrors:function(){var errors="";for(var i in this.errors)this.errors.hasOwnProperty(i)&&(errors+=this.errors[i]+"
    ");""!=errors&&MODx.msg.alert(_("error"),errors),this.errors={}}}),MODx.util.MultiUploadDialog.BrowseButton=Ext.extend(Ext.Button,{input_name:"file",input_file:null,original_handler:null,original_scope:null,initComponent:function(){MODx.util.MultiUploadDialog.BrowseButton.superclass.initComponent.call(this),this.original_handler=this.handler||null,this.original_scope=this.scope||window,this.handler=null,this.scope=null},onRender:function(ct,position){MODx.util.MultiUploadDialog.BrowseButton.superclass.onRender.call(this,ct,position),this.createInputFile()},createInputFile:function(){var button_container=this.el.child("button").wrap();this.input_file=button_container.createChild({tag:"input",type:"file",size:1,name:this.input_name||Ext.id(this.el),style:"cursor: pointer; display: inline-block; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%;",multiple:!0}),this.handleMouseEvents&&(this.input_file.on("mouseover",this.onMouseOver,this),this.input_file.on("mousedown",this.onMouseDown,this)),this.tooltip&&("object"==typeof this.tooltip?Ext.QuickTips.register(Ext.apply({target:this.input_file},this.tooltip)):this.input_file.dom[this.tooltipType]=this.tooltip),this.input_file.on("change",this.onInputFileChange,this),this.input_file.on("click",(function(e){e.stopPropagation()}))},detachInputFile:function(no_create){var result=this.input_file;return"object"==typeof this.tooltip?Ext.QuickTips.unregister(this.input_file):this.input_file.dom[this.tooltipType]=null,this.input_file.removeAllListeners(),this.input_file=null,result},getInputFile:function(){return this.input_file},disable:function(){MODx.util.MultiUploadDialog.BrowseButton.superclass.disable.call(this),this.input_file.dom.disabled=!0},enable:function(){MODx.util.MultiUploadDialog.BrowseButton.superclass.enable.call(this),this.input_file.dom.disabled=!1},destroy:function(){var input_file=this.detachInputFile(!0);input_file.remove(),input_file=null,MODx.util.MultiUploadDialog.BrowseButton.superclass.destroy.call(this)},reset:function(){var form=new Ext.Element(document.createElement("form")),buttonParent=this.input_file.parent();form.appendChild(this.input_file),form.dom.reset(),buttonParent.appendChild(this.input_file)},onInputFileChange:function(ev){this.original_handler&&this.original_handler.call(this.original_scope,this,ev),this.fireEvent("click",this,ev)}}),Ext.reg("multiupload-browse-btn",MODx.util.MultiUploadDialog.BrowseButton),MODx.util.MultiUploadDialog.FilesGrid=function(config){config=config||{},Ext.applyIf(config,{height:300,autoScroll:!0,border:!1,fields:["name","size","file","permitted","message","uploaded"],paging:!1,remoteSort:!1,viewConfig:{forceFit:!0,getRowClass:function(record,index,rowParams){return record.get("permitted")?record.get("uploaded")?"upload-success":void 0:"upload-error"}},sortInfo:{field:"name",direction:"ASC"},deferRowRender:!0,anchor:"100%",autoExpandColumn:"state",columns:[{header:_("upload.columns.file"),dataIndex:"name",sortable:!0,width:200,renderer:function(value,meta,record){var id=Ext.id();return FileAPI.Image(record.get("file")).resize(100,50,"max").get((function(err,img){err||(img=new Ext.Element(img).addClass("upload-thumb"),Ext.get(id).insertFirst(img))})),'

    '+value+"

    "}},{header:_("upload.columns.state"),id:"state",width:100,renderer:function(value,meta,record){if(!record.get("permitted")||record.get("uploaded"))return'

    '+record.get("message")+"

    ";var id=Ext.id();return function(){record.progressbar=new Ext.ProgressBar({renderTo:id,value:0,text:"0 / "+record.get("size")})}.defer(25),'
    '}}],getMenu:function(){return[{text:_("upload.contextmenu.remove_entry"),handler:this.removeFile}]}}),MODx.util.MultiUploadDialog.FilesGrid.superclass.constructor.call(this,config)},Ext.extend(MODx.util.MultiUploadDialog.FilesGrid,MODx.grid.LocalGrid,{removeFile:function(){var selected=this.getSelectionModel().getSelections();this.getStore().remove(selected)}}),Ext.reg("multiupload-grid-files",MODx.util.MultiUploadDialog.FilesGrid),MODx.util.MultiUploadDialog.Dialog=function(config){this.filesGridId=Ext.id(),config=config||{},Ext.applyIf(config,{permitted_extensions:permittedFileTypes,autoHeight:!0,width:600,closeAction:"hide",layout:"anchor",listeners:{show:{fn:this.onShow},hide:{fn:this.onHide}},items:[{xtype:"multiupload-grid-files",id:this.filesGridId,anchor:"100%"}],buttons:[{xtype:"multiupload-browse-btn",text:_("upload.buttons.choose"),cls:"primary-button",listeners:{click:{scope:this,fn:function(btn,ev){var files=FileAPI.getFiles(ev);this.addFiles(files),btn.reset()}}}},{xtype:"splitbutton",text:_("upload.buttons.clear"),listeners:{click:{scope:this,fn:this.clearStore}},menu:new Ext.menu.Menu({items:[{text:_("upload.clear_list.all"),listeners:{click:{scope:this,fn:this.clearStore}}},{text:_("upload.clear_list.notpermitted"),listeners:{click:{scope:this,fn:this.clearNotPermittedItems}}}]})},{xtype:"button",text:_("upload.buttons.upload"),cls:"primary-button",listeners:{click:{scope:this,fn:this.startUpload}}},{xtype:"button",text:_("upload.buttons.close"),listeners:{click:{scope:this,fn:this.hideDialog}}}]}),MODx.util.MultiUploadDialog.Dialog.superclass.constructor.call(this,config)};var originalWindowOnShow=Ext.Window.prototype.onShow,originalWindowOnHide=Ext.Window.prototype.onHide;Ext.extend(MODx.util.MultiUploadDialog.Dialog,Ext.Window,{addFiles:function(files){var store=Ext.getCmp(this.filesGridId).getStore(),dialog=this;FileAPI.each(files,(function(file){var permitted=!0,message="";api.isFileSizePermitted(file.size)||(message=_("upload.notpermitted.filesize",{size:api.humanFileSize(file.size),max:api.humanFileSize(maxFileSize)}),permitted=!1),api.isFileTypePermitted(file.name,dialog.permitted_extensions)||(message=_("upload.notpermitted.extension",{ext:api.getFileExtension(file.name)}),permitted=!1);var data={name:file.name,size:api.humanFileSize(file.size),file,permitted,message,uploaded:!1},p=new store.recordType(data);store.insert(0,p)}))},startUpload:function(){var dialog=this,files=[],params=Ext.apply(this.base_params,{HTTP_MODAUTH:MODx.siteId});Ext.getCmp(this.filesGridId).getStore().each((function(){var file=this.get("file");this.get("permitted")&&!this.get("uploaded")&&(file.record=this,files.push(file))}));FileAPI.upload({url:this.url,data:params,files:{file:files},fileprogress:function(evt,file){file.record.progressbar.updateProgress(evt.loaded/evt.total,_("upload.upload_progress",{loaded:api.humanFileSize(evt.loaded),total:file.record.get("size")}),!0)},filecomplete:function(err,xhr,file,options){if(err)401!==xhr.status&&MODx.msg.alert(_("upload.msg.title.error"),err);else{var resp=Ext.util.JSON.decode(xhr.response);resp.success?(file.record.set("uploaded",!0),file.record.set("message",_("upload.upload.success"))):(file.record.set("permitted",!1),file.record.set("message",resp.message))}},complete:function(err,xhr){dialog.fireEvent("uploadsuccess")}})},removeEntry:function(record){Ext.getCmp(this.filesGridId).getStore().remove(record)},clearStore:function(){Ext.getCmp(this.filesGridId).getStore().removeAll()},clearNotPermittedItems:function(){var store=Ext.getCmp(this.filesGridId).getStore(),notPermitted=store.query("permitted",!1);store.remove(notPermitted.getRange())},hideDialog:function(){this.hide()},onDDrag:function(ev){ev&&ev.preventDefault()},onDDrop:function(ev){ev&&ev.preventDefault();var dialog=this;FileAPI.getDropFiles(ev.browserEvent,(function(files){files.length&&dialog.addFiles(files)}))},onShow:function(){var ret=originalWindowOnShow.apply(this,arguments),store=Ext.getCmp(this.filesGridId).getStore();return store.removeAll(),this.isDDSet||(this.el.on("dragenter",this.onDDrag,this),this.el.on("dragover",this.onDDrag,this),this.el.on("dragleave",this.onDDrag,this),this.el.on("drop",this.onDDrop,this),this.isDDSet=!0),ret},onHide:function(){var ret=originalWindowOnHide.apply(this,arguments);return this.el.un("dragenter",this.onDDrag,this),this.el.un("dragover",this.onDDrag,this),this.el.un("dragleave",this.onDDrag,this),this.el.un("drop",this.onDDrop,this),this.isDDSet=!1,ret},setBaseParams:function(params){this.base_params=params,this.setTitle(_("upload.title.destination_path",{path:this.base_params.path}))}}),Ext.reg("multiupload-window-dialog",MODx.util.MultiUploadDialog.Dialog)}(),Ext.namespace("MODx.tree"),MODx.tree.Tree=function(config){var tl,root;if(config=config||{},Ext.applyIf(config,{baseParams:{},action:"getNodes",loaderConfig:{}}),config.action&&(config.baseParams.action=config.action),config.loaderConfig.dataUrl=config.url,config.loaderConfig.baseParams=config.baseParams,Ext.applyIf(config.loaderConfig,{preloadChildren:!0,clearOnLoad:!0}),this.config=config,this.config.url?((tl=new MODx.tree.TreeLoader(config.loaderConfig)).on("beforeload",(function(l,node){tl.dataUrl=this.config.url+"?action="+this.config.action+"&id="+node.attributes.id,node.attributes.type&&(tl.dataUrl+="&type="+node.attributes.type)}),this),tl.on("load",this.onLoad,this),root={nodeType:"async",text:config.root_name||config.rootName||"",qtip:config.root_qtip||config.rootQtip||"",draggable:!1,id:config.root_id||config.rootId||"root",pseudoroot:!0,attributes:{pseudoroot:!0},cls:"tree-pseudoroot-node",iconCls:config.root_iconCls||config.rootIconCls||""}):(tl=new Ext.tree.TreeLoader({preloadChildren:!0,baseAttrs:{uiProvider:MODx.tree.CheckboxNodeUI}}),root=new Ext.tree.TreeNode({text:this.config.rootName||"",draggable:!1,id:this.config.rootId||"root",children:this.config.data||[],pseudoroot:!0})),Ext.applyIf(config,{useArrows:!0,autoScroll:!0,animate:!0,enableDD:!0,enableDrop:!0,ddAppendOnly:!1,containerScroll:!0,collapsible:!0,border:!1,autoHeight:!0,rootVisible:!0,loader:tl,header:!1,hideBorders:!0,bodyBorder:!1,cls:"modx-tree",root,preventRender:!1,stateful:!0,menuConfig:{defaultAlign:"tl-b?",enableScrolling:!1,listeners:{show:function(){var node=this.activeNode;node&&node.ui.addClass("x-tree-selected")},hide:function(){var node=this.activeNode;node&&(node.isSelected()||node.ui&&node.ui.removeClass("x-tree-selected"))}}}}),!0!==config.remoteToolbar||void 0!==config.tbar&&null!==config.tbar){var tb=this.getToolbar();if(config.tbar&&config.useDefaultToolbar)for(var i=0;i150&&(w=this.config.width),el.setWidth(w),this.doLayout()}},setup:function(config){config.listeners=config.listeners||{},config.listeners.render={fn:function(){!1===config.autoExpandRoot&&config.hasOwnProperty("autoExpandRoot")||this.root.expand();var tl=this.getLoader();Ext.apply(tl,{fullMask:new Ext.LoadMask(this.getEl())}),tl.fullMask.removeMask=!1,tl.on({load:function(){this.fullMask.hide()},loadexception:function(){this.fullMask.hide()},beforeload:function(){this.fullMask.show()},scope:tl})},scope:this},MODx.tree.Tree.superclass.constructor.call(this,config),this.addEvents("afterSort","beforeSort"),this.cm=new Ext.menu.Menu(config.menuConfig),this.on("contextmenu",this._showContextMenu,this),this.on("beforenodedrop",this._handleDrop,this),this.on("nodedragover",this._handleDrop,this),this.on("nodedrop",this._handleDrag,this),this.on("click",this._saveState,this),this.on("contextmenu",this._saveState,this),this.on("click",this._handleClick,this),this.treestate_id=this.config.id||Ext.id(),this.on("load",this._initExpand,this,{single:!0}),this.on("expandnode",this._saveState,this),this.on("collapsenode",this._saveState,this),this.on("expandnode",(function(){var cnt=Ext.getCmp("modx-content");cnt&&cnt.doLayout()}),this)},_initExpand:function(){var treeState=Ext.state.Manager.get(this.treestate_id);if(Ext.isEmpty(treeState)&&this.root)this.root.expand(),this.root.firstChild&&this.config.expandFirst&&this.root.firstChild.expand();else for(var i=0;i"+node.attributes.text+"
    ",target:this}),node,handler:function(btn,evt){evt.stopPropagation(evt),node.getOwnerTree().handleDirectCreateClick(node)},iconCls:"icon-plus-circle",renderTo:elId,listeners:{mouseover:function(button,e){button.tooltip.onTargetOver(e)},mouseout:function(button,e){button.tooltip.onTargetOut(e)}}})}},_showContextMenu:function(node,e){var m;this.cm.activeNode=node,this.cm.removeAll();var handled=!1;if(!Ext.isEmpty(node.attributes.treeHandler)||node.isRoot&&!Ext.isEmpty(node.childNodes[0].attributes.treeHandler)){var h=Ext.getCmp(node.isRoot?node.childNodes[0].attributes.treeHandler:node.attributes.treeHandler);h&&(node.isRoot&&(node.attributes.type="root"),m=h.getMenu(this,node,e),handled=!0)}handled||(this.getMenu?m=this.getMenu(node,e):node.attributes.menu&&node.attributes.menu.items&&(m=node.attributes.menu.items)),m&&m.length>0&&(this.addContextMenuItem(m),this.cm.showAt(e.xy)),e.preventDefault(),e.stopEvent()},hasNode:function(t,n){return t.findChild("id",n.id)||!0===t.leaf&&t.parentNode.findChild("id",n.id)},refresh:function(func,scope,args){var treeState=Ext.state.Manager.get(this.treestate_id);return this.root.reload(),void 0===treeState?this.root.expand():Ext.isArray(treeState)&&Ext.each(treeState,(function(path,idx){this.expandPath(path)}),this),func&&(scope=scope||this,args=args||[],this.root.on("load",(function(){Ext.callback(func,scope,args)}),scope)),!0},removeChildren:function(node){for(;node.firstChild;){var c=node.firstChild;node.removeChild(c),c.destroy()}},loadRemoteData:function(data){for(var c in this.removeChildren(this.getRootNode()),data)"object"==typeof data[c]&&this.getRootNode().appendChild(data[c])},reloadNode:function(n){this.getLoader().load(n),n.expand()},remove:function(text,substr,split){if(this.destroying)return MODx.tree.Tree.superclass.remove.apply(this,arguments);var node=this.cm.activeNode,id=this._extractId(node.id,substr,split),p={action:this.config.removeAction||"remove"},pk=this.config.primaryKey||"id";p[pk]=id,MODx.msg.confirm({title:this.config.removeTitle||_("warning"),text:_(text),url:this.config.url,params:p,listeners:{success:{fn:this.refresh,scope:this}}})},_extractId:function(id,substr,split){return split=split||!1,!1!==(substr=substr||!1)&&(id=node.id.substr(substr)),!1!==split&&(id=(id=node.id.split("_"))[split]),id},expandNodes:function(){this.root&&(this.root.expand(),this.root.expandChildNodes(!0))},collapseNodes:function(){this.root&&(this.root.collapseChildNodes(!0),this.root.collapse())},_saveState:function(n){if(!this.stateful)return!0;var i,s=Ext.state.Manager.get(this.treestate_id),p=n.getPath();if(s=Ext.isObject(s)||Ext.isArray(s)?s.slice():[s],!Ext.isEmpty(p)&&null!=p){if(n.expanded){if(Ext.isString(p)&&-1===s.indexOf(p)){var sr,f=!1;for(i=0;is[i].length&&(f=!0):s.splice(i,1);f||s.push(p)}}else for(s=s.remove(p),i=0;i',id:"modx-iprops-container"}]}],modps:[]}),MODx.window.InsertElement.superclass.constructor.call(this,config),this.on("show",(function(){this.center(),this.mask=new Ext.LoadMask(Ext.get("modx-iprops-container"),{msg:_("loading")}),this.mask.show()}),this)},Ext.extend(MODx.window.InsertElement,MODx.Window,{changePropertySet:function(cb){var fp=Ext.getCmp("modx-iprops-fp");fp&&fp.destroy();var resourceCmp=Ext.get("modx-resource-id"),resourceId=null!==resourceCmp?resourceCmp.getValue():0;Ext.getCmp("modx-dise-proplist").getUpdater().update({url:MODx.config.connector_url,params:{action:"Element/GetInsertProperties",classKey:this.config.record.classKey,pk:this.config.record.pk,resourceId,propertySet:cb.getValue()},scripts:!0,callback:this.onPropFormLoad,scope:this}),this.modps=[],this.mask.show()},createStore:function(data){return new Ext.data.SimpleStore({fields:["v","d"],data})},onPropFormLoad:function(el,s,r){this.mask.hide();var vs=Ext.decode(r.responseText);if(!vs||vs.length<=0)return!1;for(var i=0;i]+)>)/gi,"")))}var menuindexField=Ext.getCmp("modx-resource-menuindex");menuindexField&&void 0!==o.result.object.menuindex&&menuindexField.setValue(o.result.object.menuindex);var isfolderFieldCmb=Ext.getCmp("modx-resource-isfolder");isfolderFieldCmb&&"boolean"==typeof o.result.object.isfolder&&isfolderFieldCmb.setValue(o.result.object.isfolder)}},_handleDrop:function(e){var dropNode=e.dropNode,targetParent=e.target;if(null!==targetParent.findChild("id",dropNode.attributes.id))return!1;if("modContext"==dropNode.attributes.type&&(targetParent.getDepth()>1||targetParent.attributes.id==targetParent.attributes.pk+"_0"&&"append"==e.point))return!1;if("modContext"!==dropNode.attributes.type&&targetParent.getDepth()<=1&&"append"!==e.point)return!1;if(null==MODx.config.resource_classes_drop[targetParent.attributes.classKey]){if(targetParent.attributes.hide_children_in_tree)return!1}else if(0==MODx.config.resource_classes_drop[targetParent.attributes.classKey])return!1;return"root"!=dropNode.attributes.text&&""!==dropNode.attributes.text&&"root"!=targetParent.attributes.text&&""!==targetParent.attributes.text},getContextSettingForNode:function(node,ctx,setting,dv){var val=dv||null;if("modContext"!=node.attributes.type){var cn=node.getOwnerTree().getRootNode().findChild("ctx",ctx,!1);cn&&(val=cn.attributes.settings[setting])}else val=node.attributes.settings[setting];return val},quickCreate:function(itm,e,cls,ctx,p){var r={class_key:cls=cls||"MODX\\Revolution\\modDocument",context_key:ctx||"web",parent:p||0,template:parseInt(this.getContextSettingForNode(this.cm.activeNode,ctx,"default_template",MODx.config.default_template)),richtext:parseInt(this.getContextSettingForNode(this.cm.activeNode,ctx,"richtext_default",MODx.config.richtext_default)),hidemenu:parseInt(this.getContextSettingForNode(this.cm.activeNode,ctx,"hidemenu_default",MODx.config.hidemenu_default)),searchable:parseInt(this.getContextSettingForNode(this.cm.activeNode,ctx,"search_default",MODx.config.search_default)),cacheable:parseInt(this.getContextSettingForNode(this.cm.activeNode,ctx,"cache_default",MODx.config.cache_default)),published:parseInt(this.getContextSettingForNode(this.cm.activeNode,ctx,"publish_default",MODx.config.publish_default)),content_type:parseInt(this.getContextSettingForNode(this.cm.activeNode,ctx,"default_content_type",MODx.config.default_content_type))};if("modContext"!=this.cm.activeNode.attributes.type){var cn=this.cm.activeNode.getOwnerTree().getRootNode().findChild("ctx",ctx,!1);cn&&(r.template=cn.attributes.settings.default_template)}else r.template=this.cm.activeNode.attributes.settings.default_template;var w=MODx.load({xtype:"modx-window-quick-create-modResource",record:r,listeners:{success:{fn:function(){this.refreshNode(this.cm.activeNode.id,this.cm.activeNode.childNodes.length>0)},scope:this},hide:{fn:function(){this.destroy()}},show:{fn:function(){this.center()}}}});w.setValues(r),w.show(e.target,(function(){Ext.isSafari?w.setPosition(null,30):w.center()}),this)},quickUpdate:function(itm,e,cls){MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Resource/Get",id:this.cm.activeNode.attributes.pk,skipFormatDates:!0},listeners:{success:{fn:function(r){var pr=r.object;pr.class_key=cls;var w=MODx.load({xtype:"modx-window-quick-update-modResource",record:pr,listeners:{success:{fn:function(r){this.refreshNode(this.cm.activeNode.id);var newTitle=''+r.f.findField("pagetitle").getValue()+" ("+w.record.id+")";w.setTitle(w.title.replace(//,newTitle))},scope:this},hide:{fn:function(){this.destroy()}}}});w.title+=': '+Ext.util.Format.htmlEncode(w.record.pagetitle)+" ("+w.record.id+")",w.setValues(r.object),w.show(e.target,(function(){Ext.isSafari?w.setPosition(null,30):w.center()}),this)},scope:this}}})},_getModContextMenu:function(n){var a=n.attributes,ui=n.getUI(),m=[];return m.push({text:""+a.text+" ("+a.ctx+")",handler:function(){return!1},header:!0}),m.push("-"),m.push({text:_("refresh_context"),handler:function(){this.refreshNode(this.cm.activeNode.id,!0)}}),ui.hasClass("pedit")&&m.push({text:_("edit_context"),handler:function(){var at=this.cm.activeNode.attributes;this.loadAction("a=context/update&key="+at.pk)}}),ui.hasClass("pnew")&&m.push({text:_("duplicate_context"),handler:this.duplicateContext}),ui.hasClass("pdelete")&&m.push({text:_("remove_context"),handler:this.removeContext}),ui.hasClass("pnewdoc")&&(m.push("-"),this._getCreateMenus(m,"0",ui)),ui.hasClass("x-tree-node-leaf")||(m.push("-"),m.push(this._getSortMenu())),m},overviewResource:function(){this.loadAction("a=resource/data")},quickUpdateResource:function(itm,e){this.quickUpdate(itm,e,itm.classKey)},editResource:function(){this.loadAction("a=resource/update")},_getModResourceMenu:function(n){var a=n.attributes,ui=n.getUI(),m=[];return m.push({text:""+a.text+"",handler:function(){return!1},header:!0}),m.push("-"),ui.hasClass("pview")&&m.push({text:_("resource_overview"),handler:this.overviewResource}),ui.hasClass("pedit")&&m.push({text:_("resource_edit"),handler:this.editResource}),ui.hasClass("pqupdate")&&m.push({text:_("quick_update_resource"),classKey:a.classKey,handler:this.quickUpdateResource}),ui.hasClass("pduplicate")&&m.push({text:_("resource_duplicate"),handler:this.duplicateResource}),m.push({text:_("resource_refresh"),handler:this.refreshResource,scope:this}),ui.hasClass("pnew")&&(m.push("-"),this._getCreateMenus(m,null,ui)),ui.hasClass("psave")&&(m.push("-"),ui.hasClass("ppublish")&&ui.hasClass("unpublished")?m.push({text:_("resource_publish"),handler:this.publishDocument}):ui.hasClass("punpublish")&&m.push({text:_("resource_unpublish"),handler:this.unpublishDocument}),ui.hasClass("pundelete")&&ui.hasClass("deleted")?m.push({text:_("resource_undelete"),handler:this.undeleteDocument}):ui.hasClass("pdelete")&&!ui.hasClass("deleted")&&m.push({text:_("resource_delete"),handler:this.deleteDocument})),ui.hasClass("x-tree-node-leaf")||(m.push("-"),m.push(this._getSortMenu())),ui.hasClass("pview")&&""!=a.preview_url&&(m.push("-"),m.push({text:_("resource_preview"),handler:this.preview})),m},refreshResource:function(){this.refreshNode(this.cm.activeNode.id)},createResourceHere:function(itm){var at=this.cm.activeNode.attributes,p=itm.usePk?itm.usePk:at.pk;this.loadAction("a=resource/create&class_key="+itm.classKey+"&parent="+p+(at.ctx?"&context_key="+at.ctx:""))},createResource:function(itm,e){var at=this.cm.activeNode.attributes,p=itm.usePk?itm.usePk:at.pk;this.quickCreate(itm,e,itm.classKey,at.ctx,p)},_getCreateMenus:function(m,pk,ui){var types=MODx.config.resource_classes,o=this.fireEvent("loadCreateMenus",types);Ext.isObject(o)&&Ext.apply(types,o);var coreTypes=["MODXRevolutionmodDocument","MODXRevolutionmodWebLink","MODXRevolutionmodSymLink","MODXRevolutionmodStaticResource"],ct=[],qct=[];for(var k in types)(-1==coreTypes.indexOf(k)||ui.hasClass("pnew_"+k))&&(ct.push({text:types[k].text_create_here,classKey:k,usePk:pk||!1,handler:this.createResourceHere,scope:this}),ui&&ui.hasClass("pqcreate")&&qct.push({text:types[k].text_create,classKey:k,handler:this.createResource,scope:this}));return m.push({text:_("create"),handler:function(){return!1},menu:{items:ct}}),ui&&ui.hasClass("pqcreate")&&m.push({text:_("quick_create"),handler:function(){return!1},menu:{items:qct}}),m},_handleDrag:function(dropEvent){var encNodes=Ext.encode(function simplifyNodes(node){for(var resultNode={},kids=node.childNodes,len=kids.length,i=0;i[[*pagetitle]]

    "+_("resource_pagetitle_help"),anchor:"100%",allowBlank:!1},{xtype:"textfield",name:"longtitle",id:"modx-"+this.ident+"-longtitle",fieldLabel:_("resource_longtitle"),description:"[[*longtitle]]
    "+_("resource_longtitle_help"),anchor:"100%"},{xtype:"textarea",name:"description",id:"modx-"+this.ident+"-description",fieldLabel:_("resource_description"),description:"[[*description]]
    "+_("resource_description_help"),anchor:"100%",grow:!1,height:50},{xtype:"textarea",name:"introtext",id:"modx-"+this.ident+"-introtext",fieldLabel:_("resource_summary"),description:"[[*introtext]]
    "+_("resource_summary_help"),anchor:"100%",height:50}]},{columnWidth:.4,border:!1,layout:"form",items:[{xtype:"modx-combo-template",name:"template",id:"modx-"+this.ident+"-template",fieldLabel:_("resource_template"),description:"[[*template]]
    "+_("resource_template_help"),editable:!1,anchor:"100%",baseParams:{action:"Element/Template/GetList",combo:"1",limit:0},value:MODx.config.default_template},{xtype:"textfield",name:"alias",id:"modx-"+this.ident+"-alias",fieldLabel:_("resource_alias"),description:"[[*alias]]
    "+_("resource_alias_help"),anchor:"100%"},{xtype:"textfield",name:"menutitle",id:"modx-"+this.ident+"-menutitle",fieldLabel:_("resource_menutitle"),description:"[[*menutitle]]
    "+_("resource_menutitle_help"),anchor:"100%"},{xtype:"textfield",fieldLabel:_("resource_link_attributes"),description:"[[*link_attributes]]
    "+_("resource_link_attributes_help"),name:"link_attributes",id:"modx-"+this.ident+"-attributes",maxLength:255,anchor:"100%"},{xtype:"xcheckbox",boxLabel:_("resource_hide_from_menus"),description:"[[*hidemenu]]
    "+_("resource_hide_from_menus_help"),hideLabel:!0,name:"hidemenu",id:"modx-"+this.ident+"-hidemenu",inputValue:1,checked:"1"==MODx.config.hidemenu_default?1:0},{xtype:"xcheckbox",boxLabel:_("resource_published"),description:"[[*published]]
    "+_("resource_published_help"),hideLabel:!0,name:"published",id:"modx-"+this.ident+"-published",inputValue:1,checked:"1"==MODx.config.publish_default?1:0},{xtype:"xcheckbox",boxLabel:_("deleted"),description:"[[*deleted]]
    "+_("resource_delete"),hideLabel:!0,name:"deleted",id:"modx-"+this.ident+"-deleted",inputValue:1,checked:"1"==MODx.config.deleted_default?1:0}]}]},MODx.getQRContentField(this.ident,config.record.class_key)]},{id:"modx-"+this.ident+"-settings",title:_("settings"),layout:"form",cls:"modx-panel",autoHeight:!0,forceLayout:!0,labelWidth:100,defaults:{autoHeight:!0,border:!1},items:MODx.getQRSettings(this.ident,config.record)}]}],keys:[{key:Ext.EventObject.ENTER,shift:!0,fn:this.submit,scope:this}]}),MODx.window.QuickCreateResource.superclass.constructor.call(this,config)},Ext.extend(MODx.window.QuickCreateResource,MODx.Window),Ext.reg("modx-window-quick-create-modResource",MODx.window.QuickCreateResource),MODx.window.QuickUpdateResource=function(config){config=config||{},this.ident=config.ident||"qur"+Ext.id(),Ext.applyIf(config,{title:_("quick_update_resource"),id:this.ident,action:"Resource/Update",buttons:[{text:config.cancelBtnText||_("cancel"),scope:this,handler:function(){this.hide()}},{text:config.saveBtnText||_("save"),scope:this,handler:function(){this.submit(!1)}},{text:config.saveBtnText||_("save_and_close"),cls:"primary-button",scope:this,handler:this.submit}]}),MODx.window.QuickUpdateResource.superclass.constructor.call(this,config)},Ext.extend(MODx.window.QuickUpdateResource,MODx.window.QuickCreateResource),Ext.reg("modx-window-quick-update-modResource",MODx.window.QuickUpdateResource),MODx.getQRContentField=function(id,cls){id=id||"qur",cls=cls||"MODX\\Revolution\\modDocument";Ext.getBody().getViewSize();var o={};switch(cls){case"MODX\\Revolution\\modSymLink":o={xtype:"textfield",fieldLabel:_("symlink"),name:"content",id:"modx-"+id+"-content",anchor:"100%",maxLength:255};break;case"MODX\\Revolution\\modWebLink":o={xtype:"textfield",fieldLabel:_("weblink"),name:"content",id:"modx-"+id+"-content",anchor:"100%",maxLength:255,value:""};break;case"MODX\\Revolution\\modStaticResource":o={xtype:"modx-combo-browser",browserEl:"modx-browser",prependPath:!1,prependUrl:!1,fieldLabel:_("static_resource"),name:"content",id:"modx-"+id+"-content",anchor:"100%",maxLength:255,value:"",listeners:{select:{fn:function(data){"/"==data.url.substring(0,1)&&Ext.getCmp("modx-"+id+"-content").setValue(data.url.substring(1))},scope:this}}};break;default:o={xtype:"textarea",name:"content",id:"modx-"+id+"-content",fieldLabel:_("content"),labelSeparator:"",anchor:"100%",style:"min-height: 200px",grow:!0}}return o},MODx.getQRSettings=function(id,va){return[{layout:"column",border:!1,anchor:"100%",defaults:{labelSeparator:"",labelAlign:"top",border:!1,layout:"form"},items:[{columnWidth:.5,items:[{xtype:"hidden",name:"parent",id:"modx-"+(id=id||"qur")+"-parent",value:va.parent},{xtype:"hidden",name:"context_key",id:"modx-"+id+"-context_key",value:va.context_key},{xtype:"hidden",name:"class_key",id:"modx-"+id+"-class_key",value:va.class_key},{xtype:"hidden",name:"publishedon",id:"modx-"+id+"-publishedon",value:va.publishedon},{xtype:"modx-field-parent-change",fieldLabel:_("resource_parent"),description:"[[*parent]]
    "+_("resource_parent_help"),name:"parent-cmb",id:"modx-"+id+"-parent-change",value:va.parent||0,anchor:"100%",parentcmp:"modx-"+id+"-parent",contextcmp:"modx-"+id+"-context_key",currentid:va.id},{xtype:"modx-combo-class-derivatives",fieldLabel:_("resource_type"),description:"[[*class_key]]
    ",name:"class_key",hiddenName:"class_key",id:"modx-"+id+"-class-key",anchor:"100%",value:null!=va.class_key?va.class_key:"MODX\\Revolution\\modDocument"},{xtype:"modx-combo-content-type",fieldLabel:_("resource_content_type"),description:"[[*content_type]]
    "+_("resource_content_type_help"),name:"content_type",hiddenName:"content_type",id:"modx-"+id+"-type",anchor:"100%",value:null!=va.content_type?va.content_type:MODx.config.default_content_type||1},{xtype:"modx-combo-content-disposition",fieldLabel:_("resource_contentdispo"),description:"[[*content_dispo]]
    "+_("resource_contentdispo_help"),name:"content_dispo",hiddenName:"content_dispo",id:"modx-"+id+"-dispo",anchor:"100%",value:null!=va.content_dispo?va.content_dispo:0},{xtype:"numberfield",fieldLabel:_("resource_menuindex"),description:"[[*menuindex]]
    "+_("resource_menuindex_help"),name:"menuindex",id:"modx-"+id+"-menuindex",width:75,value:va.menuindex||0}]},{columnWidth:.5,items:[{xtype:"xdatetime",fieldLabel:_("resource_publishedon"),description:"[[*publishedon]]
    "+_("resource_publishedon_help"),name:"publishedon",id:"modx-"+id+"-publishedon",allowBlank:!0,dateFormat:MODx.config.manager_date_format,timeFormat:MODx.config.manager_time_format,startDay:parseInt(MODx.config.manager_week_start),dateWidth:153,timeWidth:153,offset_time:MODx.config.server_offset_time,value:va.publishedon},{xtype:va.canpublish?"xdatetime":"hidden",fieldLabel:_("resource_publishdate"),description:"[[*pub_date]]
    "+_("resource_publishdate_help"),name:"pub_date",id:"modx-"+id+"-pub-date",allowBlank:!0,dateFormat:MODx.config.manager_date_format,timeFormat:MODx.config.manager_time_format,startDay:parseInt(MODx.config.manager_week_start),dateWidth:153,timeWidth:153,offset_time:MODx.config.server_offset_time,value:va.pub_date},{xtype:va.canpublish?"xdatetime":"hidden",fieldLabel:_("resource_unpublishdate"),description:"[[*unpub_date]]
    "+_("resource_unpublishdate_help"),name:"unpub_date",id:"modx-"+id+"-unpub-date",allowBlank:!0,dateFormat:MODx.config.manager_date_format,timeFormat:MODx.config.manager_time_format,startDay:parseInt(MODx.config.manager_week_start),dateWidth:153,timeWidth:153,offset_time:MODx.config.server_offset_time,value:va.unpub_date},{xtype:"xcheckbox",boxLabel:_("resource_folder"),description:_("resource_folder_help"),hideLabel:!0,name:"isfolder",id:"modx-"+id+"-isfolder",inputValue:1,checked:null!=va.isfolder&&va.isfolder},{xtype:"xcheckbox",boxLabel:_("resource_show_in_tree"),description:_("resource_show_in_tree_help"),hideLabel:!0,name:"show_in_tree",id:"modx-"+id+"-show_in_tree",inputValue:1,checked:null!=va.show_in_tree?va.show_in_tree:1},{xtype:"xcheckbox",boxLabel:_("resource_hide_children_in_tree"),description:_("resource_hide_children_in_tree_help"),hideLabel:!0,name:"hide_children_in_tree",id:"modx-"+id+"-hide_children_in_tree",inputValue:1,checked:null!=va.hide_children_in_tree&&va.hide_children_in_tree},{xtype:"xcheckbox",boxLabel:_("resource_alias_visible"),description:_("resource_alias_visible_help"),hideLabel:!0,name:"alias_visible",id:"modx-"+id+"-alias-visible",inputValue:1,checked:null!=va.alias_visible?va.alias_visible:1},{xtype:"xcheckbox",boxLabel:_("resource_uri_override"),description:_("resource_uri_override_help"),hideLabel:!0,name:"uri_override",id:"modx-"+id+"-uri-override",value:1,checked:!!parseInt(va.uri_override),listeners:{check:{fn:MODx.handleFreezeUri}}},{xtype:"textfield",fieldLabel:_("resource_uri"),description:"[[*uri]]
    "+_("resource_uri_help"),name:"uri",id:"modx-"+id+"-uri",maxLength:255,anchor:"100%",value:va.uri||"",hidden:!va.uri_override},{xtype:"xcheckbox",boxLabel:_("resource_richtext"),description:_("resource_richtext_help"),hideLabel:!0,name:"richtext",id:"modx-"+id+"-richtext",inputValue:1,checked:void 0!==va.richtext?va.richtext?1:0:"1"==MODx.config.richtext_default?1:0},{xtype:"xcheckbox",boxLabel:_("resource_searchable"),description:_("resource_searchable_help"),hideLabel:!0,name:"searchable",id:"modx-"+id+"-searchable",inputValue:1,checked:void 0!==va.searchable?va.searchable?1:0:"1"==MODx.config.search_default?1:0,listeners:{check:{fn:MODx.handleQUCB}}},{xtype:"xcheckbox",boxLabel:_("resource_cacheable"),description:_("resource_cacheable_help"),hideLabel:!0,name:"cacheable",id:"modx-"+id+"-cacheable",inputValue:1,checked:void 0!==va.cacheable?va.cacheable?1:0:"1"==MODx.config.cache_default?1:0},{xtype:"xcheckbox",name:"clearCache",id:"modx-"+id+"-clearcache",boxLabel:_("resource_syncsite"),description:_("resource_syncsite_help"),hideLabel:!0,inputValue:1,checked:void 0!==va.clearCache?va.clearCache?1:0:"1"==MODx.config.syncsite_default?1:0}]}]}]},MODx.handleQUCB=function(cb){var h=Ext.getCmp(cb.id+"-hd");cb.checked&&h?(cb.setValue(1),h.setValue(1)):h&&(cb.setValue(0),h.setValue(0))},MODx.handleFreezeUri=function(cb){var uri=Ext.getCmp(cb.id.replace("-override",""));if(!uri)return!1;cb.checked?uri.show():uri.hide()},Ext.override(Ext.tree.AsyncTreeNode,{listeners:{click:{fn:function(){return console.log("Clicked me!",arguments),!1},scope:this}}}),MODx.tree.Element=function(config){config=config||{},Ext.applyIf(config,{rootVisible:!1,enableDD:!Ext.isEmpty(MODx.config.enable_dragdrop),ddGroup:"modx-treedrop-elements-dd",title:"",url:MODx.config.connector_url,action:"Element/GetNodes",sortAction:"Element/Sort",baseParams:{currentElement:MODx.request.id||0,currentAction:MODx.request.a||0}}),MODx.tree.Element.superclass.constructor.call(this,config),this.on("afterSort",this.afterSort)},Ext.extend(MODx.tree.Element,MODx.tree.Tree,{forms:{},windows:{},stores:{},getToolbar:function(){return[]},createCategory:function(n,e){var r={};this.cm.activeNode&&this.cm.activeNode.attributes.data&&(r.parent=this.cm.activeNode.attributes.data.id),MODx.load({xtype:"modx-window-category-create",record:r,listeners:{success:{fn:function(){var node=this.cm.activeNode?this.cm.activeNode.id:"n_category",self=-1!==node.indexOf("_category_");this.refreshNode(node,self)},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},renameCategory:function(itm,e){var r=this.cm.activeNode.attributes.data,w=MODx.load({xtype:"modx-window-category-rename",record:r,listeners:{success:{fn:function(r){var c=r.a.result.object,n=this.cm.activeNode;n.setText(c.category+" ("+c.id+")"),Ext.get(n.getUI().getEl()).frame(),n.attributes.data.id=c.id,n.attributes.data.category=c.category},scope:this},hide:{fn:function(){this.destroy()}}}});w.show(e.target)},removeCategory:function(itm,e){var id=this.cm.activeNode.attributes.data.id;MODx.msg.confirm({title:_("warning"),text:_("category_confirm_delete"),url:MODx.config.connector_url,params:{action:"Element/Category/Remove",id},listeners:{success:{fn:function(){this.cm.activeNode.remove()},scope:this}}})},duplicateElement:function(itm,e,id,type){MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"element/"+type+"/get",id},listeners:{success:{fn:function(results){var rec={id,type,name:_("duplicate_of",{name:this.cm.activeNode.attributes.name}),caption:_("duplicate_of",{name:this.cm.activeNode.attributes.caption}),category:results.object.category,source:results.object.source,static:results.object.static,static_file:results.object.static_file};MODx.load({xtype:"modx-window-element-duplicate",record:rec,redirect:!1,listeners:{success:{fn:function(r){var response=Ext.decode(r.a.response.responseText);response.object.redirect?MODx.loadPage("element/"+rec.type+"/update","id="+response.object.id):this.refreshNode(this.cm.activeNode.id)},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},scope:this}}})},removeElement:function(itm,e){var oar=this.cm.activeNode.id.substr(2).split("_");MODx.msg.confirm({title:_("warning"),text:_("remove_this_confirm",{type:_(oar[0]),name:this.cm.activeNode.attributes.name}),url:MODx.config.connector_url,params:{action:"element/"+oar[0]+"/remove",id:oar[2]},listeners:{success:{fn:function(){this.cm.activeNode.remove(),MODx.request.a=="element/"+oar[0]+"/update"&&MODx.request.id==oar[2]&&MODx.loadPage("welcome")},scope:this}}})},activatePlugin:function(itm,e){var oar=this.cm.activeNode.id.substr(2).split("_");MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Element/Plugin/Activate",id:oar[2]},listeners:{success:{fn:function(){this.refreshParentNode()},scope:this}}})},deactivatePlugin:function(itm,e){var oar=this.cm.activeNode.id.substr(2).split("_");MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Element/Plugin/Deactivate",id:oar[2]},listeners:{success:{fn:function(){this.refreshParentNode()},scope:this}}})},quickCreate:function(itm,e,type){var r={category:this.cm.activeNode.attributes.pk||""},w=MODx.load({xtype:"modx-window-quick-create-"+type,record:r,listeners:{success:{fn:function(){this.refreshNode(this.cm.activeNode.id,!0)},scope:this},hide:{fn:function(){this.destroy()}}}});w.setValues(r),w.show(e.target)},quickUpdate:function(itm,e,type){MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"element/"+type+"/get",id:this.cm.activeNode.attributes.pk},listeners:{success:{fn:function(r){var nameField="template"==type?"templatename":"name",w=MODx.load({xtype:"modx-window-quick-update-"+type,record:r.object,listeners:{success:{fn:function(r){this.refreshNode(this.cm.activeNode.id);var newTitle=''+r.f.findField(nameField).getValue()+" ("+w.record.id+")";w.setTitle(w.title.replace(//,newTitle))},scope:this},hide:{fn:function(){this.destroy()}}}});w.title+=': '+w.record[nameField]+" ("+w.record.id+")",w.setValues(r.object),w.show(e.target)},scope:this}}})},_createElement:function(itm,e,t){var oar=this.cm.activeNode.id.substr(2).split("_"),type="type"==oar[0]?oar[1]:oar[0],cat_id="type"==oar[0]?0:"category"==oar[1]?oar[2]:oar[3],a="element/"+type+"/create";return this.redirect("?a="+a+"&category="+cat_id),this.cm.hide(),!1},afterSort:function(o){var tn=o.event.target.attributes;if("category"==tn.type){var dn=o.event.dropNode.attributes;"n_category"!=tn.id&&"category"==dn.type?o.event.target.expand():(this.refreshNode(o.event.target.attributes.id,!0),this.refreshNode("n_type_"+o.event.dropNode.attributes.type,!0))}},_handleDrop:function(e){var target=e.target;return"above"!=e.point&&"below"!=e.point&&(("MODX\\Revolution\\modCategory"==target.attributes.classKey||"root"==target.attributes.classKey)&&(!!this.isCorrectType(e.dropNode,target)&&("category"==target.attributes.type&&"append"==e.point||target.getDepth()>0)))},isCorrectType:function(dropNode,targetNode){var r=!1;return targetNode.attributes.type==dropNode.attributes.type&&(targetNode.parentNode&&("folder"==dropNode.attributes.cls&&"folder"==targetNode.attributes.cls&&dropNode.parentNode.id==targetNode.parentNode.id||"file"==targetNode.attributes.cls)||(r=!0)),r},_showContextMenu:function(n,e){if(this.cm.activeNode=n,this.cm.removeAll(),n.attributes.menu&&n.attributes.menu.items)this.addContextMenuItem(n.attributes.menu.items),this.cm.show(n.getUI().getEl(),"t?");else{var m=[];switch(n.attributes.classKey){case"root":m=this._getRootMenu(n);break;case"MODX\\Revolution\\modCategory":m=this._getCategoryMenu(n);break;default:m=this._getElementMenu(n)}this.addContextMenuItem(m),this.cm.showAt(e.xy)}e.stopEvent()},_getQuickCreateMenu:function(n,m){for(var t,ui=n.getUI(),mn=[],types=["template","tv","chunk","snippet","plugin"],i=0;i"+a.text+"",handler:function(){return!1},header:!0}),m.push("-"),ui.hasClass("pedit")&&(m.push({text:_("edit_"+a.type),type:a.type,pk:a.pk,handler:function(itm,e){MODx.loadPage("element/"+itm.type+"/update","id="+itm.pk)}}),m.push({text:_("quick_update_"+a.type),type:a.type,handler:function(itm,e){this.quickUpdate(itm,e,itm.type)}}),"MODX\\Revolution\\modPlugin"===a.classKey&&(a.active?m.push({text:_("plugin_deactivate"),type:a.type,handler:this.deactivatePlugin}):m.push({text:_("plugin_activate"),type:a.type,handler:this.activatePlugin}))),ui.hasClass("pnew")&&m.push({text:_("duplicate_"+a.type),pk:a.pk,type:a.type,handler:function(itm,e){this.duplicateElement(itm,e,itm.pk,itm.type)}}),ui.hasClass("pdelete")&&m.push({text:_("remove_"+a.type),handler:this.removeElement}),m.push("-"),ui.hasClass("pnew")&&m.push({text:_("add_to_category_"+a.type),handler:this._createElement}),ui.hasClass("pnewcat")&&m.push({text:_("new_category"),handler:this.createCategory}),m},_getCategoryMenu:function(n){var a=n.attributes,ui=n.getUI(),m=[];return m.push({text:""+a.text+"",handler:function(){return!1},header:!0}),m.push("-"),ui.hasClass("pnewcat")&&m.push({text:_("category_create"),handler:this.createCategory}),ui.hasClass("peditcat")&&m.push({text:_("category_rename"),handler:this.renameCategory}),m.length>2&&m.push("-"),a.elementType&&m.push({text:_("add_to_category_"+a.type),handler:this._createElement}),this._getQuickCreateMenu(n,m),ui.hasClass("pdelcat")&&(m.push("-"),m.push({text:_("category_remove"),handler:this.removeCategory})),m},_getRootMenu:function(n){var a=n.attributes,ui=n.getUI(),m=[];if(ui.hasClass("pnew")&&(m.push({text:_("new_"+a.type),handler:this._createElement}),m.push({text:_("quick_create_"+a.type),type:a.type,handler:function(itm,e){this.quickCreate(itm,e,itm.type)}})),ui.hasClass("pnewcat")&&(ui.hasClass("pnew")&&m.push("-"),m.push({text:_("new_category"),handler:this.createCategory})),n.isLoaded()){var childNodes=n.childNodes;childNodes.some((function(child){return!child.leaf}))&&(m.push("-"),n.isExpanded()&&childNodes.some((function(child){return child.isExpanded()}))&&m.push({text:_("collapse_all"),handler:function(){n.collapseChildNodes()}}),m.push({text:_("expand_all"),handler:function(){n.isExpandable()&&n.expand(!0)}}))}return m},handleCreateClick:function(node){this.cm.activeNode=node,"category"!=this.cm.activeNode.id.substr(2).split("_")[0]?this._createElement(null,null,null):this.createCategory(null,{target:this})}}),Ext.reg("modx-tree-element",MODx.tree.Element),MODx.tree.Directory=function(config){(config=config||{}).id=config.id||Ext.id(),Ext.applyIf(config,{rootVisible:!0,rootName:"Filesystem",rootId:"/",title:_("files"),ddAppendOnly:!0,ddGroup:"modx-treedrop-sources-dd",url:MODx.config.connector_url,hideSourceCombo:!1,baseParams:{hideFiles:config.hideFiles||!1,hideTooltips:config.hideTooltips||!1,wctx:MODx.ctx||"web",currentAction:MODx.request.a||0,currentFile:MODx.request.file||"",source:config.source||0},action:"Browser/Directory/GetList",primaryKey:"dir",useDefaultToolbar:!0,autoExpandRoot:!1,tbar:[{cls:"x-btn-icon icon-folder",tooltip:{text:_("file_folder_create")},handler:this.createDirectory,scope:this,hidden:!MODx.perm.directory_create},{cls:"x-btn-icon icon-page_white",tooltip:{text:_("file_create")},handler:this.quickCreateFile,scope:this,hidden:!MODx.perm.file_create},{cls:"x-btn-icon icon-file_upload",tooltip:{text:_("upload_files")},handler:this.uploadFiles,scope:this,hidden:!MODx.perm.file_upload},"->",{cls:"x-btn-icon icon-file_manager",tooltip:{text:_("modx_browser")},handler:this.loadFileManager,scope:this,hidden:!(MODx.perm.file_manager&&!MODx.browserOpen)}],tbarCfg:{id:config.id+"-tbar"}}),MODx.tree.Directory.superclass.constructor.call(this,config),this.addEvents({beforeUpload:!0,afterUpload:!0,afterQuickCreate:!0,afterRename:!0,afterRemove:!0,fileBrowserSelect:!0,changeSource:!0,afterSort:!0}),this.on("click",(function(n,e){n.select(),this.cm.activeNode=n}),this),this.on("render",(function(){var el=Ext.get(this.config.id);el.createChild({tag:"div",id:this.config.id+"_tb"}),el.createChild({tag:"div",id:this.config.id+"_filter"}),this.addSourceToolbar()}),this),this.on("show",(function(){if(!this.config.hideSourceCombo)try{this.sourceCombo.show()}catch(e){}}),this),this._init(),this.on("afterrender",this.showRefresh,this),this.on("afterSort",this._handleAfterDrop,this),this.on("click",(function(e){null!=this.uploader&&this.uploader.setBaseParams({path:e.id})})),this.uploader=new MODx.util.MultiUploadDialog.Upload({url:MODx.config.connector_url,base_params:{action:"Browser/File/Upload",wctx:MODx.ctx||"",source:this.getSource()}}),this.uploader.on("beforeupload",this.beforeUpload,this),this.uploader.on("uploadsuccess",this.uploadSuccess,this),this.uploader.on("uploaderror",this.uploadError,this),this.uploader.on("uploadfailed",this.uploadFailed,this)},Ext.extend(MODx.tree.Directory,MODx.tree.Tree,{windows:{},getRootMenu:function(node){var menu=[];return MODx.perm.directory_create&&menu.push({text:_("file_folder_create"),handler:this.createDirectory,scope:this}),MODx.perm.file_create&&menu.push({text:_("file_create"),handler:this.createFile,scope:this}),MODx.perm.file_upload&&menu.push({text:_("upload_files"),handler:this.uploadFiles,scope:this}),node.ownerTree.el.hasClass("pupdate")&&menu.push(["-",{text:_("update"),handler:function(){MODx.loadPage("source/update","id="+node.ownerTree.source)}}]),menu},_showContextMenu:function(node,e){var m;this.cm.activeNode=node,this.cm.removeAll(),node.isRoot?m=this.getRootMenu(node):node.attributes.menu&&node.attributes.menu.items&&(m=node.attributes.menu.items),m&&m.length>0&&(this.addContextMenuItem(m),this.cm.showAt(e.xy)),e.preventDefault(),e.stopEvent()},showRefresh:function(){var node=this.getRootNode(),inlineButtonsLang=this.getInlineButtonsLang(node),elId=node.ui.elNode.id+"_tools",el=document.createElement("div");el.id=elId,el.className="modx-tree-node-tool-ct",node.ui.elNode.appendChild(el),MODx.load({xtype:"modx-button",text:"",scope:this,tooltip:new Ext.ToolTip({title:inlineButtonsLang.refresh,target:this}),node,handler:function(btn,evt){evt.stopPropagation(evt),node.reload()},iconCls:"icon-refresh",renderTo:elId,listeners:{mouseover:function(button,e){button.tooltip.onTargetOver(e)},mouseout:function(button,e){button.tooltip.onTargetOut(e)}}})},addSourceToolbar:function(){if(this.sourceCombo=new MODx.combo.MediaSource({value:this.config.source||MODx.config.default_media_source,listWidth:236,listeners:{select:{fn:this.changeSource,scope:this},loaded:{fn:function(combo){var rec=combo.store.getById(this.config.source),rn=this.getRootNode();rn&&rec&&rn.setText(rec.data.name)},scope:this}}}),this.searchBar=new Ext.Toolbar({renderTo:this.tbar,id:this.config.id+"-sourcebar",items:[this.sourceCombo]}),this.on("resize",(function(){this.sourceCombo.setWidth(this.getWidth()-12)}),this),this.config.hideSourceCombo)try{this.sourceCombo.hide()}catch(e){}},changeSource:function(sel){this.cm.activeNode="";var s=sel.getValue(),rn=this.getRootNode();rn&&rn.setText(sel.getRawValue()),this.config.baseParams.source=s,this.fireEvent("changeSource",s),this.refresh()},_init:function(){var treeState=Ext.state.Manager.get(this.treestate_id);this.root.getPath("text")!==treeState&&this.root.expand()},_initExpand:function(){var treeState=Ext.state.Manager.get(this.treestate_id);Ext.isEmpty(this.config.openTo)?this.expandPath(treeState,"text"):this.selectPath("/"+_("files")+"/"+this.config.openTo,"text")},_saveState:function(n){n.expanded||n.isRoot||(n=n.parentNode),n.id==this.config.openTo&&n.select();var p=n.getPath("text");Ext.state.Manager.set(this.treestate_id,p)},_handleAfterDrop:function(o,r){var targetNode=o.event.target,dropNode=o.event.dropNode;if("append"==o.event.point&&targetNode){var ui=targetNode.getUI();ui.addClass("haschildren"),ui.removeClass("icon-resource")}if("resource/update"===MODx.request.a&&dropNode.attributes.pk==MODx.request.id){var parentFieldCmb=Ext.getCmp("modx-resource-parent"),parentFieldHidden=Ext.getCmp("modx-resource-parent-hidden");parentFieldCmb&&parentFieldHidden&&(parentFieldHidden.setValue(dropNode.parentNode.attributes.pk),parentFieldCmb.setValue(dropNode.parentNode.attributes.text.replace(/(<([^>]+)>)/gi,"")))}targetNode.reload(!0)},_handleDrag:function(dropEvent){var from=dropEvent.dropNode.attributes.id,to=dropEvent.target.attributes.id,orgSource="number"==typeof dropEvent.dropNode.attributes.sid?dropEvent.dropNode.attributes.sid:this.config.baseParams.source,destSource="number"==typeof dropEvent.target.attributes.sid?dropEvent.target.attributes.sid:0;destSource||(destSource=dropEvent.tree.source),MODx.Ajax.request({url:this.config.url,params:{source:orgSource,from,destSource,to,action:this.config.sortAction||"Browser/Directory/Sort",point:dropEvent.point},listeners:{success:{fn:function(r){var el=dropEvent.dropNode.getUI().getTextEl();el&&Ext.get(el).frame(),this.fireEvent("afterSort",{event:dropEvent,result:r})},scope:this},failure:{fn:function(r){return MODx.form.Handler.errorJSON(r),this.refresh(),""!=r.message?MODx.msg.alert(_("error"),r.message):r.data&&r.data[0]&&MODx.msg.alert(r.data[0].id,r.data[0].msg),!1},scope:this}}})},getPath:function(node){var p,a,path="";if(null!=node&&null!=node)if(node!==this.root){for(p=node.parentNode,a=[node.text];p&&p!==this.root;)a.unshift(p.text),p=p.parentNode;a.unshift(this.root.attributes.path||""),path=a.join(this.pathSeparator)}else path=node.attributes.path||"";return(path=path.replace(/^[\/\.]*/,""))+"/"},editFile:function(itm,e){MODx.loadPage("system/file/edit","file="+this.cm.activeNode.attributes.id+"&source="+this.config.source)},openFile:function(itm,e){this.cm.activeNode.attributes.urlExternal&&window.open(this.cm.activeNode.attributes.urlExternal)},quickUpdateFile:function(itm,e){var node=this.cm.activeNode;MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Browser/File/Get",file:node.attributes.id,wctx:MODx.ctx||"",source:this.getSource()},listeners:{success:{fn:function(response){var r={file:node.attributes.id,name:node.text,path:node.attributes.pathRelative,source:this.getSource(),content:response.object.content};MODx.load({xtype:"modx-window-file-quick-update",record:r,listeners:{hide:{fn:function(){this.destroy()}}}}).show(e.target)},scope:this}}})},createFile:function(itm,e){var active=this.cm.activeNode,dir="";if(active&&active.attributes)if(active.isRoot||"dir"===active.attributes.type)dir=active.attributes.id;else if("file"===active.attributes.type){var path=active.attributes.path;dir=path.substr(0,path.lastIndexOf("/")+1)}MODx.loadPage("system/file/create","directory="+dir+"&source="+this.getSource())},quickCreateFile:function(itm,e){var node=this.cm.activeNode,r={directory:node?decodeURIComponent(node.attributes.id):"/",source:this.getSource()};MODx.load({xtype:"modx-window-file-quick-create",record:r,listeners:{success:{fn:function(r){this.fireEvent("afterQuickCreate"),this.refreshActiveNode()},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},browser:null,loadFileManager:function(btn,e){var refresh=!1;null===this.browser?this.browser=MODx.load({xtype:"modx-browser",hideFiles:MODx.config.modx_browser_tree_hide_files,rootId:"/",wctx:MODx.ctx,source:this.config.baseParams.source,listeners:{select:{fn:function(data){this.fireEvent("fileBrowserSelect",data)},scope:this}}}):refresh=!0,this.browser&&(this.browser.setSource(this.config.baseParams.source),refresh&&this.browser.win.tree.refresh(),this.browser.show())},renameNode:function(field,nv,ov){MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Browser/File/Rename",new_name:nv,old_name:ov,file:this.treeEditor.editNode.id,wctx:MODx.ctx||"",source:this.getSource()},listeners:{success:{fn:function(r){this.fireEvent("afterRename"),this.refreshActiveNode()},scope:this}}})},renameDirectory:function(item,e){var node=this.cm.activeNode,r={old_name:node.text,name:node.text,path:node.attributes.pathRelative,source:this.getSource()};MODx.load({xtype:"modx-window-directory-rename",record:r,listeners:{success:{fn:this.refreshParentNode,scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},renameFile:function(item,e){var node=this.cm.activeNode,r={old_name:node.text,name:node.text,path:node.attributes.pathRelative,source:this.getSource()};MODx.load({xtype:"modx-window-file-rename",record:r,listeners:{success:{fn:function(r){this.fireEvent("afterRename"),this.refreshParentNode()},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},createDirectory:function(item,e){var node=!(!this.cm||!this.cm.activeNode)&&this.cm.activeNode,r={parent:node&&"dir"==node.attributes.type?node.attributes.pathRelative:"/",source:this.getSource()};MODx.load({xtype:"modx-window-directory-create",record:r,listeners:{success:{fn:function(){var parent=Ext.getCmp("folder-parent").getValue();this.cm.activeNode&&"constructor"===this.cm.activeNode.constructor.name||""===parent||"/"===parent?this.refresh():this.refreshActiveNode()},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e?e.target:Ext.getBody())},setVisibility:function(item,e){var node=this.cm.activeNode,r={path:node.attributes.path,visibility:node.attributes.visibility,source:this.getSource()};MODx.load({xtype:"modx-window-set-visibility",record:r,listeners:{success:{fn:this.refreshParentNode,scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},removeDirectory:function(item,e){var node=this.cm.activeNode,directory=node.attributes.text;MODx.msg.confirm({text:_("file_folder_remove_confirm",{directory}),url:MODx.config.connector_url,params:{action:"Browser/Directory/Remove",dir:node.attributes.path,wctx:MODx.ctx||"",source:this.getSource()},listeners:{success:{fn:this._afterRemove,scope:this}}})},removeFile:function(item,e){var node=this.cm.activeNode,fileName=node.attributes.text,filePath=node.attributes.pathRelative;MODx.msg.confirm({text:_("file_remove_confirm",{file:fileName}),url:MODx.config.connector_url,params:{action:"Browser/File/Remove",file:filePath,wctx:MODx.ctx||"",source:this.getSource()},listeners:{success:{fn:this._afterRemove,scope:this}}})},_afterRemove:function(){this.fireEvent("afterRemove"),this.refreshParentNode(),this.cm.activeNode=null},unpackFile:function(item,e){var node=this.cm.activeNode;MODx.msg.confirm({text:_("file_download_unzip")+" "+node.attributes.id,url:MODx.config.connectors_url,params:{action:"Browser/File/Unpack",file:node.attributes.id,wctx:MODx.ctx||"",source:this.getSource(),path:node.attributes.directory},listeners:{success:{fn:this.refreshParentNode,scope:this}}})},downloadFile:function(item,e){var node=this.cm.activeNode;location.href=MODx.config.connector_url+"?action=Browser/File/Download&download=1&file="+node.attributes.pathRelative+"&HTTP_MODAUTH="+MODx.siteId+"&source="+this.getSource()+"&wctx="+MODx.ctx},copyRelativePath:function(item,e){var node=this.cm.activeNode,dummyRelativePathInput=document.createElement("input");document.body.appendChild(dummyRelativePathInput),dummyRelativePathInput.setAttribute("value",node.attributes.pathRelative),dummyRelativePathInput.select(),document.execCommand("copy"),document.body.removeChild(dummyRelativePathInput)},getSource:function(){return this.config.baseParams.source},uploadFiles:function(){this.uploader.setBaseParams({source:this.getSource()}),this.uploader.browser=MODx.config.browserview,this.uploader.show()},uploadError:function(dlg,file,data,rec){},uploadFailed:function(dlg,file,rec){},uploadSuccess:function(){if(this.cm.activeNode){var node=this.cm.activeNode;if(node.isLeaf()){var pn=node.isLeaf()?node.parentNode:node;pn?pn.reload():node.id.match(/.*?\/$/)&&this.refreshActiveNode(),this.fireEvent("afterUpload",node)}else this.refreshActiveNode()}else this.refresh(),this.fireEvent("afterUpload")},beforeUpload:function(){var path=this.config.openTo||this.config.rootId||"/";this.cm.activeNode&&(path=this.getPath(this.cm.activeNode),this.cm.activeNode.isLeaf()&&(path=this.getPath(this.cm.activeNode.parentNode))),this.uploader.setBaseParams({action:"Browser/File/Upload",path,wctx:MODx.ctx||"",source:this.getSource()}),this.fireEvent("beforeUpload",this.cm.activeNode)}}),Ext.reg("modx-tree-directory",MODx.tree.Directory),MODx.window.CreateDirectory=function(config){config=config||{},Ext.applyIf(config,{title:_("file_folder_create"),url:MODx.config.connector_url,action:"Browser/Directory/Create",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{fieldLabel:_("name"),name:"name",xtype:"textfield",anchor:"100%",allowBlank:!1},{fieldLabel:_("file_folder_parent"),id:"folder-parent",name:"parent",xtype:"textfield",anchor:"100%"},{xtype:"label",forId:"folder-parent",html:_("file_folder_parent_desc"),cls:"desc-under"}]}),MODx.window.CreateDirectory.superclass.constructor.call(this,config)},Ext.extend(MODx.window.CreateDirectory,MODx.Window),Ext.reg("modx-window-directory-create",MODx.window.CreateDirectory),MODx.window.SetVisibility=function(config){config=config||{},Ext.applyIf(config,{title:_("file_folder_visibility"),url:MODx.config.connector_url,action:"Browser/Visibility",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{name:"path",fieldLabel:_("file_folder_path"),xtype:"statictextfield",anchor:"100%",submitValue:!0},{fieldLabel:_("file_folder_visibility_label"),name:"visibility",xtype:"modx-combo-visibility",anchor:"100%",allowBlank:!1},{hideLabel:!0,xtype:"displayfield",value:_("file_folder_visibility_desc"),anchor:"100%",allowBlank:!1}]}),MODx.window.SetVisibility.superclass.constructor.call(this,config)},Ext.extend(MODx.window.SetVisibility,MODx.Window),Ext.reg("modx-window-set-visibility",MODx.window.SetVisibility),MODx.window.RenameDirectory=function(config){config=config||{},Ext.applyIf(config,{title:_("rename"),url:MODx.config.connector_url,action:"Browser/Directory/Rename",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{fieldLabel:_("path"),name:"path",xtype:"statictextfield",submitValue:!0,anchor:"100%"},{fieldLabel:_("old_name"),name:"old_name",xtype:"statictextfield",anchor:"100%"},{fieldLabel:_("new_name"),name:"name",xtype:"textfield",anchor:"100%",allowBlank:!1}]}),MODx.window.RenameDirectory.superclass.constructor.call(this,config)},Ext.extend(MODx.window.RenameDirectory,MODx.Window),Ext.reg("modx-window-directory-rename",MODx.window.RenameDirectory),MODx.window.RenameFile=function(config){config=config||{},Ext.applyIf(config,{title:_("rename"),url:MODx.config.connector_url,action:"Browser/File/Rename",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{fieldLabel:_("path"),name:"path",xtype:"statictextfield",submitValue:!0,anchor:"100%"},{fieldLabel:_("old_name"),name:"old_name",xtype:"statictextfield",anchor:"100%"},{fieldLabel:_("new_name"),name:"name",xtype:"textfield",anchor:"100%",allowBlank:!1},{name:"dir",xtype:"hidden"}]}),MODx.window.RenameFile.superclass.constructor.call(this,config)},Ext.extend(MODx.window.RenameFile,MODx.Window),Ext.reg("modx-window-file-rename",MODx.window.RenameFile),MODx.window.QuickUpdateFile=function(config){config=config||{},Ext.applyIf(config,{title:_("file_quick_update"),width:600,layout:"anchor",url:MODx.config.connector_url,action:"Browser/File/Update",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{xtype:"hidden",name:"file"},{fieldLabel:_("name"),name:"name",xtype:"statictextfield",anchor:"100%"},{fieldLabel:_("path"),name:"path",xtype:"statictextfield",anchor:"100%"},{fieldLabel:_("content"),xtype:"textarea",name:"content",anchor:"100%",height:200}],keys:[{key:Ext.EventObject.ENTER,shift:!0,fn:this.submit,scope:this}],buttons:[{text:config.cancelBtnText||_("cancel"),scope:this,handler:function(){this.hide()}},{text:config.saveBtnText||_("save"),scope:this,handler:function(){this.submit(!1)}},{text:config.saveBtnText||_("save_and_close"),cls:"primary-button",scope:this,handler:this.submit}]}),MODx.window.QuickUpdateFile.superclass.constructor.call(this,config)},Ext.extend(MODx.window.QuickUpdateFile,MODx.Window),Ext.reg("modx-window-file-quick-update",MODx.window.QuickUpdateFile),MODx.window.QuickCreateFile=function(config){config=config||{},Ext.applyIf(config,{title:_("file_quick_create"),width:600,layout:"anchor",url:MODx.config.connector_url,action:"Browser/File/Create",fields:[{xtype:"hidden",name:"wctx",value:MODx.ctx||""},{xtype:"hidden",name:"source"},{fieldLabel:_("directory"),name:"directory",submitValue:!0,xtype:"statictextfield",anchor:"100%"},{xtype:"label",html:_("file_folder_parent_desc"),cls:"desc-under"},{fieldLabel:_("name"),name:"name",xtype:"textfield",anchor:"100%",allowBlank:!1},{fieldLabel:_("content"),xtype:"textarea",name:"content",anchor:"100%",height:200}],keys:[{key:Ext.EventObject.ENTER,shift:!0,fn:this.submit,scope:this}]}),MODx.window.QuickCreateFile.superclass.constructor.call(this,config)},Ext.extend(MODx.window.QuickCreateFile,MODx.Window),Ext.reg("modx-window-file-quick-create",MODx.window.QuickCreateFile),MODx.panel.FileTree=function(config){config=config||{},Ext.applyIf(config,{_treePrefix:"source-tree-",autoHeight:!0,defaults:{autoHeight:!0,border:!1}}),MODx.panel.FileTree.superclass.constructor.call(this,config),this.on("render",this.getSourceList,this)},Ext.extend(MODx.panel.FileTree,Ext.Container,{getSourceList:function(){MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Source/GetList",limit:0},listeners:{success:{fn:function(data){this.onSourceListReceived(data.results)},scope:this},failure:{fn:function(data){return data.total>0&&null!=data.results&&this.onSourceListReceived(data.results),!1},scope:this}}})},onSourceListReceived:function(sources){for(var k=0;k=0&&rect.left>=0&&rect.top<=height&&(image.src=image.getAttribute("data-src"),delete this.thumbnails[i])}}},refresh:function(){MODx.DataView.prototype.refresh.call(this),this.thumbnails=Array.prototype.slice.call(document.querySelectorAll("img[data-src]")),this.lazyLoad()},listeners:{selectionchange:{fn:this.showDetails,scope:this,buffer:100},dblclick:config.onSelect||{fn:Ext.emptyFn,scope:this},render:{fn:this.sortStore,scope:this},afterrender:{fn:function(){this.getEl().parent().on("scroll",(function(){this.lazyLoad()}),this),null!=this.tree&&null!=this.tree.uploader&&this.tree.uploader.addDropZone(this.ownerCt,this),MODx.config.browserview=this},scope:this}},prepareData:this.formatData.createDelegate(this),multiSelect:!0}),MODx.browser.View.superclass.constructor.call(this,config)},Ext.extend(MODx.browser.View,MODx.DataView,{templates:{},run:function(p){(p=p||{}).dir&&(this.dir=p.dir),Ext.applyIf(p,{action:"Browser/Directory/GetFiles",dir:this.dir,source:this.config.source||MODx.config.default_media_source}),this.store.load({params:p,callback:function(){this.refresh(),Ext.getCmp(this.ident+"-filepath").setValue(""),this.select(0)},scope:this})},editFile:function(item,e){var node=this.cm.activeNode,data=this.lookup[node.id];MODx.loadPage("system/file/edit","file="+data.pathRelative+"&source="+this.config.source)},quickUpdateFile:function(item,e){var node=this.cm.activeNode,data=this.lookup[node.id];MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Browser/File/Get",file:data.pathRelative,wctx:MODx.ctx||"",source:this.config.source},listeners:{success:{fn:function(response){var r={file:data.pathRelative,name:data.name,path:decodeURIComponent(data.pathRelative),source:this.config.source,content:response.object.content};MODx.load({xtype:"modx-window-file-quick-update",record:r,listeners:{hide:{fn:function(){this.destroy()}}}}).show(e.target)},scope:this}}})},renameFile:function(item,e){var node=this.cm.activeNode,data=this.lookup[node.id],r={old_name:data.name,name:data.name,path:data.pathRelative,source:this.config.source};MODx.load({xtype:"modx-window-file-rename",record:r,listeners:{success:{fn:function(r){this.config.tree.refreshParentNode(),this.run()},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},downloadFile:function(item,e){var node=this.cm.activeNode,data=this.lookup[node.id];MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Browser/File/Download",file:data.pathRelative,wctx:MODx.ctx||"",source:this.config.source},listeners:{success:{fn:function(r){Ext.isEmpty(r.object.url)||(location.href=MODx.config.connector_url+"?action=Browser/File/Download&download=1&file="+r.object.url+"&HTTP_MODAUTH="+MODx.siteId+"&source="+this.config.source+"&wctx="+MODx.ctx)},scope:this}}})},copyRelativePath:function(item,e){var node=this.cm.activeNode,data=this.lookup[node.id],dummyRelativePathInput=document.createElement("input");document.body.appendChild(dummyRelativePathInput),dummyRelativePathInput.setAttribute("value",data.pathRelative),dummyRelativePathInput.select(),document.execCommand("copy"),document.body.removeChild(dummyRelativePathInput)},removeFile:function(){var files=[],filesNames=[],selected=this.getSelectedRecords();for(var i in selected)selected.hasOwnProperty(i)&&(files.push(selected[i].id),filesNames.push(selected[i].data.name));MODx.msg.confirm({text:_("file_remove_confirm",{file:filesNames.pop()}),url:MODx.config.connector_url,params:{action:"Browser/File/Remove",file:files.pop(),source:this.config.source,wctx:this.config.wctx||"web"},listeners:{success:{fn:function(r){this.config.tree&&(this.config.tree.cm.activeNode&&this.config.tree.cm.activeNode.id.match(/.*?\/$/)?this.config.tree.refreshParentNode():this.config.tree.refresh()),this.run()},scope:this}}})},setTemplate:function(tpl){"list"===tpl?(this.tpl=this.templates.list,this.itemSelector="div.modx-browser-list-item"):(this.tpl=this.templates.thumb,this.itemSelector="div.modx-browser-thumb-wrap"),this.refresh(),this.select(0)},setVisibility:function(item,e){var node=this.cm.activeNode,data=this.lookup[node.id],r={path:decodeURIComponent(data.pathRelative),visibility:data.visibility,source:this.config.source};MODx.load({xtype:"modx-window-set-visibility",record:r,listeners:{success:{fn:function(){this.run()},scope:this},hide:{fn:function(){this.destroy()}}}}).show(e.target)},sortStore:function(){var v=MODx.config.modx_browser_default_sort||"name";this.store.sort(v,"name"==v?"ASC":"DESC"),this.select(0)},showDetails:function(){var node=this.getSelectedNodes(),detailPanel=Ext.getCmp(this.config.ident+"-img-detail-panel").body,okBtn=Ext.getCmp(this.ident+"-ok-btn"),keys=Object.keys(node);if(node&&node.length>0){node=node[keys[keys.length-1]],okBtn&&okBtn.enable();var data=this.lookup[node.id];this.config.tree.getNodeById(data.pathRelative)&&(this.config.tree.cm.activeNode=this.config.tree.getNodeById(data.pathRelative),this.config.tree.getSelectionModel().select(this.config.tree.getNodeById(data.pathRelative))),Ext.getCmp(this.ident+"-filepath").setValue((-1===data.fullRelativeUrl.indexOf("http")?"/":"")+data.fullRelativeUrl),detailPanel.hide(),this.templates.details.overwrite(detailPanel,data),detailPanel.slideIn("l",{stopFx:!0,duration:".2"})}else okBtn&&okBtn.disable(),detailPanel.update("")},showFullView:function(name,ident){var data=this.lookup[name];if(data){this.fvWin||(this.fvWin=new Ext.Window({layout:"fit",width:600,height:450,bodyStyle:"padding: 0;",closeAction:"hide",plain:!0,items:[{id:this.ident+"modx-view-item-full",cls:"modx-browser-fullview",html:""}],buttons:[{text:_("close"),cls:"primary-button",handler:function(){this.fvWin.hide()},scope:this}]})),this.fvWin.show();var ratio=data.image_width>800?800/data.image_width:1,w=data.image_width<250?250:data.image_width>800?800:data.image_width,hfit=data.image_height*ratio+this.fvWin.footer.dom.clientHeight+1+this.fvWin.header.dom.clientHeight+1,h=data.image_height<200?200:data.image_height>600?hfit>600?600:hfit:data.image_height;this.fvWin.setSize(w,h),this.fvWin.center(),this.fvWin.setTitle(data.name),Ext.get(this.ident+"modx-view-item-full").update(''+data.name+'")}},formatData:function(data){var size;return data.shortName=Ext.util.Format.ellipsis(data.name,18),data.sizeString=0!=data.size?(size=data.size)<1024?size+" "+_("file_size_bytes"):Math.round(10*size/1024)/10+" "+_("file_size_kilobytes"):0,data.imageSizeString=0!=data.preview?data.original_width+"x"+data.original_height+"px":0,data.imageSizeString="xpx"===data.imageSizeString?0:data.imageSizeString,data.dateString=Ext.isEmpty(data.lastmod)?0:new Date(data.lastmod).format(MODx.config.manager_date_format+" "+MODx.config.manager_time_format),this.lookup[data.name]=data,data},_initTemplates:function(){this.templates.thumb=new Ext.XTemplate('','
    ','','
    ',' {name}',"
    ","
    ",'','
    ',' \t
    .{ext}
    ',"
    ","
    "," {shortName}","
    ","
    "),this.templates.thumb.compile(),this.templates.list=new Ext.XTemplate('','
    ',' ',' {name}',' ',' {sizeString}'," ",' ',' {imageSizeString}'," "," ","
    ","
    "),this.templates.list.compile(),this.templates.details=new Ext.XTemplate('
    ',' ',' ','
    ",' {name}',"
    ","
    ",' ','
    ','
    .{ext}
    ',"
    ","
    ",'
    '," "+_("file_name")+":"," {name}",' '," "+_("file_size")+":"," {sizeString}"," ",' '," "+_("image_size")+":"," {imageSizeString}"," ",' '," "+_("file_last_modified")+":"," {dateString}"," ",' '," "+_("visibility")+":"," {visibility}"," ","
    ","
    ","
    "),this.templates.details.compile()},_showContextMenu:function(v,i,n,e){e.preventDefault(),this.select(n.id);var data=this.lookup[n.id],m=this.cm;if(m.removeAll(),data.menu){var menu=[];if(this.getSelectedRecords().length>1)for(var ii=0;ii",{xtype:"button",id:this.ident+"-cancel-btn",text:_("cancel"),minWidth:75,handler:this.onCancel,scope:this},{xtype:"button",id:this.ident+"-ok-btn",text:_("ok"),cls:"primary-button",minWidth:75,handler:this.onSelect,scope:this}]}]}),MODx.browser.RTE.superclass.constructor.call(this,config),this.config=config},Ext.extend(MODx.browser.RTE,Ext.Viewport,{returnEl:null,filter:function(){var filter=Ext.getCmp(this.ident+"filter");this.view.store.filter("name",filter.getValue(),!0),this.view.select(0)},load:function(dir){dir=dir||(Ext.isEmpty(this.config.openTo)?"":this.config.openTo),this.view.run({dir,source:this.config.source,allowedFileTypes:this.config.allowedFileTypes||"",wctx:this.config.wctx||"web"}),this.sortStore()},sortStore:function(){var v=Ext.getCmp(this.ident+"sortSelect").getValue();this.view.store.sort(v,"name"==v?"ASC":"DESC"),this.view.select(0)},changeViewmode:function(){var v=Ext.getCmp(this.ident+"viewSelect").getValue();this.view.setTemplate(v),this.view.select(0)},reset:function(){this.rendered&&(Ext.getCmp(this.ident+"filter").reset(),this.view.getEl().dom.scrollTop=0),this.view.store.clearFilter(),this.view.select(0)},getToolbar:function(){return[{text:_("filter")+":",xtype:"label"},{xtype:"textfield",id:this.ident+"filter",selectOnFocus:!0,width:200,listeners:{render:{fn:function(){Ext.getCmp(this.ident+"filter").getEl().on("keyup",(function(){this.filter()}),this,{buffer:500})},scope:this}}},{text:_("sort_by")+":",xtype:"label"},{id:this.ident+"sortSelect",xtype:"combo",typeAhead:!0,triggerAction:"all",width:130,editable:!1,mode:"local",displayField:"desc",valueField:"name",lazyInit:!1,value:MODx.config.modx_browser_default_sort||"name",store:new Ext.data.SimpleStore({fields:["name","desc"],data:[["name",_("name")],["size",_("file_size")],["lastmod",_("last_modified")]]}),listeners:{select:{fn:this.sortStore,scope:this}}},"-",{text:_("files_viewmode")+":",xtype:"label"},"-",{id:this.ident+"viewSelect",xtype:"combo",typeAhead:!1,triggerAction:"all",width:100,editable:!1,mode:"local",displayField:"desc",valueField:"type",lazyInit:!1,value:MODx.config.modx_browser_default_viewmode||"grid",store:new Ext.data.SimpleStore({fields:["type","desc"],data:[["grid",_("files_viewmode_grid")],["list",_("files_viewmode_list")]]}),listeners:{select:{fn:this.changeViewmode,scope:this}}}]},getPathbar:function(){return{cls:"modx-browser-pathbbar",items:[{xtype:"textfield",id:this.ident+"-filepath",cls:"modx-browser-filepath",listeners:{focus:{fn:function(el){setTimeout((function(){var field=el.getEl().dom;if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(!0),selRange.moveStart("character",0),selRange.moveEnd("character",field.value.length),selRange.select()}else field.setSelectionRange?field.setSelectionRange(0,field.value.length):field.selectionStart&&(field.selectionStart=0,field.selectionEnd=field.value.length)}),50)},scope:this}}}]}},setReturn:function(el){this.returnEl=el},onSelect:function(data){var selNode=this.view.getSelectedNodes()[0],callback=this.config.onSelect||this.onSelectHandler,lookup=this.view.lookup,scope=this.config.scope;callback&&(data=selNode?lookup[selNode.id]:null,Ext.callback(callback,scope||this,[data]),this.fireEvent("select",data),window.top.opener&&(window.top.close(),window.top.opener.focus()))},onCancel:function(){var callback=this.config.onSelect||this.onSelectHandler,scope=this.config.scope;Ext.callback(callback,scope||this,[null]),this.fireEvent("select",null),window.top.opener&&(window.top.close(),window.top.opener.focus())},onSelectHandler:function(data){Ext.get(this.returnEl).dom.value=unescape(data.url)}}),Ext.reg("modx-browser-rte",MODx.browser.RTE),Ext.apply(Ext,{isFirebug:window.console&&window.console.firebug}),MODx.Layout=function(config){config=config||{},Ext.BLANK_IMAGE_URL=MODx.config.manager_url+"assets/ext3/resources/images/default/s.gif",Ext.Ajax.defaultHeaders={modAuth:config.auth},Ext.Ajax.extraParams={HTTP_MODAUTH:config.auth},MODx.siteId=config.auth,MODx.expandHelp=!!+MODx.config.inline_help;var sp=new MODx.HttpProvider;Ext.state.Manager.setProvider(sp),sp.initState(MODx.defaultState),config.showTree=!1,config.search&&new MODx.SearchBar,Ext.applyIf(config,{layout:"border",id:"modx-layout",stateSave:!0,items:this.buildLayout(config)}),MODx.Layout.superclass.constructor.call(this,config),this.config=config,this.addEvents({afterLayout:!0,loadKeyMap:!0,loadTabs:!0}),this.loadKeys(),config.showTree||Ext.getCmp("modx-leftbar-tabs").collapse(!1),this.fireEvent("afterLayout")},Ext.extend(MODx.Layout,Ext.Viewport,{buildLayout:function(config){var items=[],north=this.getNorth(config),west=this.getWest(config),center=this.getCenter(config),south=this.getSouth(config),east=this.getEast(config);return north&&Ext.isObject(north)&&items.push(north),west&&Ext.isObject(west)&&items.push(west),center&&Ext.isObject(center)&&items.push(center),south&&Ext.isObject(south)&&items.push(south),east&&Ext.isObject(east)&&items.push(east),items},getNorth:function(config){return window.innerWidth<=640&&{xtype:"box",region:"north",applyTo:"modx-header",listeners:{afterrender:this.initPopper,scope:this}}},getWest:function(config){return window.innerWidth<=640?this.getTree(config):{region:"west",xtype:"box",id:"modx-header",applyTo:"modx-header",autoScroll:!0,width:70,listeners:{afterrender:this.initPopper,scope:this}}},getCenter:function(config){var center={region:"center",applyTo:"modx-content",padding:"0 1px 0 0",style:"width:100%",bodyStyle:"background-color:transparent;",id:"modx-content",autoScroll:!0};if(window.innerWidth<=640)return center;var tree=this.getTree(config);return center.margins={right:-70,left:-8},tree.margins={left:70},{region:"center",layout:"border",id:"modx-split-wrapper",items:[tree,center]}},getSouth:function(config){},getEast:function(config){},getTree:function(config){var tabs=[];MODx.perm.resource_tree&&(tabs.push({title:_("resources"),xtype:"modx-tree-resource",id:"modx-resource-tree"}),config.showTree=!0),MODx.perm.element_tree&&(tabs.push({title:_("elements"),xtype:"modx-tree-element",id:"modx-tree-element"}),config.showTree=!0),MODx.perm.file_tree&&(tabs.push({title:_("files"),xtype:"modx-panel-filetree",id:"modx-file-tree"}),config.showTree=!0);return{region:"west",applyTo:"modx-leftbar",id:"modx-leftbar-tabs",split:!0,width:300,minSize:280,autoScroll:!0,unstyled:!0,useSplitTips:!0,monitorResize:!0,layout:"anchor",headerCfg:window.innerWidth<=640?{}:{tag:"div",cls:"none",id:"modx-leftbar-header",html:MODx.config.site_name},items:[{xtype:"modx-tabs",plain:!0,defaults:{autoScroll:!0,fitToFrame:!0},id:"modx-leftbar-tabpanel",border:!1,anchor:"100%",activeTab:0,stateful:!0,stateEvents:["tabchange"],getState:function(){return{activeTab:this.items.indexOf(this.getActiveTab())}},items:tabs,listeners:{afterrender:function(){var tabs=this;MODx.Ajax.request({url:MODx.config.connector_url,params:{action:"Resource/GetToolbar"},listeners:{success:{fn:function(res){for(var i in res.object)if(res.object.hasOwnProperty(i)&&null!=res.object[i].id&&"emptifier"==res.object[i].id){var tab=tabs.add({id:"modx-trash-link",title:'',handler:res.object[i].handler});res.object[i].disabled||tab.tabEl.classList.add("active"),res.object[i].tooltip&&(tab.tooltip=new Ext.ToolTip({target:new Ext.Element(tab.tabEl),title:res.object[i].tooltip}));break}},scope:this}}});var header=Ext.get("modx-leftbar-header");if(header){var html="";""!==MODx.config.manager_logo&&void 0!==MODx.config.manager_logo&&(html+='');var el=document.createElement("a");el.href=MODx.config.default_site_url||MODx.config.site_url,el.title=MODx.config.site_name,el.innerText=Ext.util.Format.ellipsis(MODx.config.site_name,45,!0),el.target="_blank",html+=el.outerHTML,header.dom.innerHTML=html}},beforetabchange:{fn:function(panel,tab){if(tab&&"modx-trash-link"==tab.id){if(tab.tabEl.classList.contains("active")){var tree=Ext.getCmp("modx-resource-tree");tree&&tree.redirect("?a=resource/trash")}return!1}},scope:this}}}],getState:function(){return{collapsed:this.collapsed,width:this.width}},collapse:function(animate){if(!this.collapsed&&!this.el.hasFxBlock()&&!1!==this.fireEvent("beforecollapse",this,animate)){if(animate&&window.innerWidth>960)Ext.getCmp("modx-leftbar-tabpanel").getEl().dom.style.opacity=0,this.el.dom.style.left="-"+this.el.dom.style.width;else this.el.dom.style.display="none";return this.collapsed=!0,this.saveState(),this.fireEvent("collapse",this),this}},expand:function(animate){if(this.collapsed&&!this.el.hasFxBlock()&&!1!==this.fireEvent("beforeexpand",this,animate)){if(animate&&window.innerWidth>960){var tree=Ext.getCmp("modx-leftbar-tabpanel").getEl();window.setTimeout((function(){tree.dom.style.visibility="visible",tree.dom.style.opacity=1}),100)}else this.el.dom.style.display="";return this.collapsed=!1,this.saveState(),this.fireEvent("expand",this),this}},listeners:{beforestatesave:{fn:this.onBeforeSaveState,scope:this},afterrender:function(){var trigger=Ext.get("modx-leftbar-trigger");this.collapsed&&trigger.addClass("collapsed"),trigger.on("click",(function(){this.collapsed?this.expand(!0):this.collapse(!0)}),this)},collapse:function(){Ext.get("modx-leftbar-trigger").addClass("collapsed")},expand:function(){Ext.get("modx-leftbar-trigger").removeClass("collapsed")}}}},initPopper:function(){for(var el=this,buttons=document.getElementById("modx-navbar").getElementsByClassName("top"),position=window.innerWidth<=640?"bottom":"right",i=0;i. +* +*/ +/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none} + +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-large,.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}#modx-abtn-menu-list .x-menu-item .x-menu-item-text .icon,.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin,.modx-manager-search-results .loading-indicator:before{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;font-style:normal;font-variant:normal;line-height:1}.fa-large,.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}#modx-abtn-menu-list .x-menu-item .x-menu-item-text .icon,.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;line-height:inherit;position:absolute;text-align:center;width:2em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin,.modx-manager-search-results .loading-indicator:before{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"} + +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}/*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + */ + +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}/*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + */ + +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-star-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-remove:before{content:"\f00d"}.fa.fa-close:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before{content:"\f01e"}.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-eye-slash{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-twitter-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-facebook-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-lemon-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-twitter{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-facebook{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-credit-card{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before{content:"\f0c9"}.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-pinterest{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pinterest-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-dashboard:before{content:"\f3fd"}.fa.fa-comment-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-paste{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-mobile-phone:before{content:"\f3cd"}.fa.fa-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-folder-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-maxcdn{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-html5{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-css3{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-caret-square-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before{content:"\f153"}.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-usd:before{content:"\f155"}.fa.fa-dollar:before{content:"\f155"}.fa.fa-inr:before{content:"\f156"}.fa.fa-rupee:before{content:"\f156"}.fa.fa-jpy:before{content:"\f157"}.fa.fa-cny:before{content:"\f157"}.fa.fa-rmb:before{content:"\f157"}.fa.fa-yen:before{content:"\f157"}.fa.fa-rub:before{content:"\f158"}.fa.fa-ruble:before{content:"\f158"}.fa.fa-rouble:before{content:"\f158"}.fa.fa-krw:before{content:"\f159"}.fa.fa-won:before{content:"\f159"}.fa.fa-btc{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bitcoin{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-youtube-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-youtube{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-xing{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-xing-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-youtube-play{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-dropbox{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-stack-overflow{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-instagram{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-flickr{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-adn{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bitbucket{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bitbucket-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-tumblr-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-apple{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-windows{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-android{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-linux{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-dribbble{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-skype{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-foursquare{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-trello{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gratipay{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gittip{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-vk{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-weibo{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-renren{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pagelines{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-stack-exchange{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-arrow-circle-o-right{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-try:before{content:"\f195"}.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-slack{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wordpress{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-openid{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-institution:before{content:"\f19c"}.fa.fa-bank:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-yahoo{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-reddit{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-reddit-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-stumbleupon-circle{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-stumbleupon{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-delicious{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-digg{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pied-piper-pp{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pied-piper-alt{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-drupal{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-joomla{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-behance-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-steam{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-steam-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-spotify{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-deviantart{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-soundcloud{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-file-pdf-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-vine{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-codepen{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-jsfiddle{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-life-ring{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-life-bouy{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-rebel{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ra{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ge{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-git{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-hacker-news{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-y-combinator-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-tencent-weibo{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-qq{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-weixin{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wechat{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-twitch{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-yelp{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-newspaper-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-paypal{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-wallet{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-visa{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-mastercard{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-discover{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-amex{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-paypal{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-stripe{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bell-slash-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-lastfm{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-lastfm-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ioxhost{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-angellist{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before{content:"\f20b"}.fa.fa-shekel:before{content:"\f20b"}.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-connectdevelop{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-dashcube{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-forumbee{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-leanpub{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-sellsy{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-shirtsinbulk{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-simplybuilt{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-skyatlas{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-diamond{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-whatsapp{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-viacoin{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-medium{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-y-combinator{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-yc{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-optin-monster{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-opencart{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-expeditedssl{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-battery-4:before{content:"\f240"}.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-object-ungroup{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-sticky-note-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-jcb{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-diners-club{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-clone{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hourglass-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-creative-commons{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gg{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gg-circle{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-tripadvisor{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-odnoklassniki{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-odnoklassniki-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-get-pocket{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wikipedia-w{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-safari{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-chrome{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-firefox{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-opera{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-internet-explorer{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-contao{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-500px{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-amazon{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-calendar-plus-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-vimeo{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-fonticons{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-reddit-alien{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-edge{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-modx{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-fort-awesome{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-usb{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-product-hunt{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-mixcloud{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-scribd{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pause-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bluetooth-b{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gitlab{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wpbeginner{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wpforms{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-envira{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wheelchair-alt{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before{content:"\f2a4"}.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-glide-g{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-viadeo{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-viadeo-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-snapchat{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-snapchat-ghost{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-snapchat-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pied-piper{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-first-order{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-yoast{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-themeisle{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus-official{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-font-awesome{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-fa{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-address-book-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-quora{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-free-code-camp{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-telegram{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-thermometer-4:before{content:"\f2c7"}.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before{content:"\f2cd"}.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-window-restore{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-grav{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-etsy{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-imdb{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ravelry{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-eercast{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wpexplorer{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cab:before{content:"\f1ba"}/*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + */ + +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */.fab,.fad,.fal,.far,.fas,.icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.icon-large,.icon-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.icon-xs{font-size:.75em}.icon-sm{font-size:.875em}.icon-1x{font-size:1em}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon-7x{font-size:7em}.icon-8x{font-size:8em}.icon-9x{font-size:9em}.icon-10x{font-size:10em}.icon-fw{text-align:center;width:1.25em}.icon-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.icon-ul>li{position:relative}.icon-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.icon-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.icon-pull-left{float:left}.icon-pull-right{float:right}.fab.icon-pull-left,.fal.icon-pull-left,.far.icon-pull-left,.fas.icon-pull-left,.icon.icon-pull-left{margin-right:.3em}.fab.icon-pull-right,.fal.icon-pull-right,.far.icon-pull-right,.fas.icon-pull-right,.icon.icon-pull-right{margin-left:.3em}.icon-spin{animation:fa-spin 2s infinite linear}.icon-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.icon-rotate-90{-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-ms-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{-ms-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{-ms-transform:scale(1,-1);transform:scale(1,-1)}.icon-flip-both,.icon-flip-horizontal.icon-flip-vertical{-ms-transform:scale(-1,-1);transform:scale(-1,-1)}:root .icon-flip-both,:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-rotate-90{filter:none}.icon-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.icon-stack-1x,.icon-stack-2x{left:0;position:absolute;text-align:center;width:100%}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-500px:before{content:"\f26e"}.icon-accessible-icon:before{content:"\f368"}.icon-accusoft:before{content:"\f369"}.icon-acquisitions-incorporated:before{content:"\f6af"}.icon-ad:before{content:"\f641"}.icon-address-book:before{content:"\f2b9"}.icon-address-card:before{content:"\f2bb"}.icon-adjust:before{content:"\f042"}.icon-adn:before{content:"\f170"}.icon-adversal:before{content:"\f36a"}.icon-affiliatetheme:before{content:"\f36b"}.icon-air-freshener:before{content:"\f5d0"}.icon-airbnb:before{content:"\f834"}.icon-algolia:before{content:"\f36c"}.icon-align-center:before{content:"\f037"}.icon-align-justify:before{content:"\f039"}.icon-align-left:before{content:"\f036"}.icon-align-right:before{content:"\f038"}.icon-alipay:before{content:"\f642"}.icon-allergies:before{content:"\f461"}.icon-amazon:before{content:"\f270"}.icon-amazon-pay:before{content:"\f42c"}.icon-ambulance:before{content:"\f0f9"}.icon-american-sign-language-interpreting:before{content:"\f2a3"}.icon-amilia:before{content:"\f36d"}.icon-anchor:before{content:"\f13d"}.icon-android:before{content:"\f17b"}.icon-angellist:before{content:"\f209"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-down:before{content:"\f107"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angry:before{content:"\f556"}.icon-angrycreative:before{content:"\f36e"}.icon-angular:before{content:"\f420"}.icon-ankh:before{content:"\f644"}.icon-app-store:before{content:"\f36f"}.icon-app-store-ios:before{content:"\f370"}.icon-apper:before{content:"\f371"}.icon-apple:before{content:"\f179"}.icon-apple-alt:before{content:"\f5d1"}.icon-apple-pay:before{content:"\f415"}.icon-archive:before{content:"\f187"}.icon-archway:before{content:"\f557"}.icon-arrow-alt-circle-down:before{content:"\f358"}.icon-arrow-alt-circle-left:before{content:"\f359"}.icon-arrow-alt-circle-right:before{content:"\f35a"}.icon-arrow-alt-circle-up:before{content:"\f35b"}.icon-arrow-circle-down:before{content:"\f0ab"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-down:before{content:"\f063"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrows-alt:before{content:"\f0b2"}.icon-arrows-alt-h:before{content:"\f337"}.icon-arrows-alt-v:before{content:"\f338"}.icon-artstation:before{content:"\f77a"}.icon-assistive-listening-systems:before{content:"\f2a2"}.icon-asterisk:before{content:"\f069"}.icon-asymmetrik:before{content:"\f372"}.icon-at:before{content:"\f1fa"}.icon-atlas:before{content:"\f558"}.icon-atlassian:before{content:"\f77b"}.icon-atom:before{content:"\f5d2"}.icon-audible:before{content:"\f373"}.icon-audio-description:before{content:"\f29e"}.icon-autoprefixer:before{content:"\f41c"}.icon-avianex:before{content:"\f374"}.icon-aviato:before{content:"\f421"}.icon-award:before{content:"\f559"}.icon-aws:before{content:"\f375"}.icon-baby:before{content:"\f77c"}.icon-baby-carriage:before{content:"\f77d"}.icon-backspace:before{content:"\f55a"}.icon-backward:before{content:"\f04a"}.icon-bacon:before{content:"\f7e5"}.icon-bacteria:before{content:"\e059"}.icon-bacterium:before{content:"\e05a"}.icon-bahai:before{content:"\f666"}.icon-balance-scale:before{content:"\f24e"}.icon-balance-scale-left:before{content:"\f515"}.icon-balance-scale-right:before{content:"\f516"}.icon-ban:before{content:"\f05e"}.icon-band-aid:before{content:"\f462"}.icon-bandcamp:before{content:"\f2d5"}.icon-barcode:before{content:"\f02a"}.icon-bars:before{content:"\f0c9"}.icon-baseball-ball:before{content:"\f433"}.icon-basketball-ball:before{content:"\f434"}.icon-bath:before{content:"\f2cd"}.icon-battery-empty:before{content:"\f244"}.icon-battery-full:before{content:"\f240"}.icon-battery-half:before{content:"\f242"}.icon-battery-quarter:before{content:"\f243"}.icon-battery-three-quarters:before{content:"\f241"}.icon-battle-net:before{content:"\f835"}.icon-bed:before{content:"\f236"}.icon-beer:before{content:"\f0fc"}.icon-behance:before{content:"\f1b4"}.icon-behance-square:before{content:"\f1b5"}.icon-bell:before{content:"\f0f3"}.icon-bell-slash:before{content:"\f1f6"}.icon-bezier-curve:before{content:"\f55b"}.icon-bible:before{content:"\f647"}.icon-bicycle:before{content:"\f206"}.icon-biking:before{content:"\f84a"}.icon-bimobject:before{content:"\f378"}.icon-binoculars:before{content:"\f1e5"}.icon-biohazard:before{content:"\f780"}.icon-birthday-cake:before{content:"\f1fd"}.icon-bitbucket:before{content:"\f171"}.icon-bitcoin:before{content:"\f379"}.icon-bity:before{content:"\f37a"}.icon-black-tie:before{content:"\f27e"}.icon-blackberry:before{content:"\f37b"}.icon-blender:before{content:"\f517"}.icon-blender-phone:before{content:"\f6b6"}.icon-blind:before{content:"\f29d"}.icon-blog:before{content:"\f781"}.icon-blogger:before{content:"\f37c"}.icon-blogger-b:before{content:"\f37d"}.icon-bluetooth:before{content:"\f293"}.icon-bluetooth-b:before{content:"\f294"}.icon-bold:before{content:"\f032"}.icon-bolt:before{content:"\f0e7"}.icon-bomb:before{content:"\f1e2"}.icon-bone:before{content:"\f5d7"}.icon-bong:before{content:"\f55c"}.icon-book:before{content:"\f02d"}.icon-book-dead:before{content:"\f6b7"}.icon-book-medical:before{content:"\f7e6"}.icon-book-open:before{content:"\f518"}.icon-book-reader:before{content:"\f5da"}.icon-bookmark:before{content:"\f02e"}.icon-bootstrap:before{content:"\f836"}.icon-border-all:before{content:"\f84c"}.icon-border-none:before{content:"\f850"}.icon-border-style:before{content:"\f853"}.icon-bowling-ball:before{content:"\f436"}.icon-box:before{content:"\f466"}.icon-box-open:before{content:"\f49e"}.icon-box-tissue:before{content:"\e05b"}.icon-boxes:before{content:"\f468"}.icon-braille:before{content:"\f2a1"}.icon-brain:before{content:"\f5dc"}.icon-bread-slice:before{content:"\f7ec"}.icon-briefcase:before{content:"\f0b1"}.icon-briefcase-medical:before{content:"\f469"}.icon-broadcast-tower:before{content:"\f519"}.icon-broom:before{content:"\f51a"}.icon-brush:before{content:"\f55d"}.icon-btc:before{content:"\f15a"}.icon-buffer:before{content:"\f837"}.icon-bug:before{content:"\f188"}.icon-building:before{content:"\f1ad"}.icon-bullhorn:before{content:"\f0a1"}.icon-bullseye:before{content:"\f140"}.icon-burn:before{content:"\f46a"}.icon-buromobelexperte:before{content:"\f37f"}.icon-bus:before{content:"\f207"}.icon-bus-alt:before{content:"\f55e"}.icon-business-time:before{content:"\f64a"}.icon-buy-n-large:before{content:"\f8a6"}.icon-buysellads:before{content:"\f20d"}.icon-calculator:before{content:"\f1ec"}.icon-calendar:before{content:"\f133"}.icon-calendar-alt:before{content:"\f073"}.icon-calendar-check:before{content:"\f274"}.icon-calendar-day:before{content:"\f783"}.icon-calendar-minus:before{content:"\f272"}.icon-calendar-plus:before{content:"\f271"}.icon-calendar-times:before{content:"\f273"}.icon-calendar-week:before{content:"\f784"}.icon-camera:before{content:"\f030"}.icon-camera-retro:before{content:"\f083"}.icon-campground:before{content:"\f6bb"}.icon-canadian-maple-leaf:before{content:"\f785"}.icon-candy-cane:before{content:"\f786"}.icon-cannabis:before{content:"\f55f"}.icon-capsules:before{content:"\f46b"}.icon-car:before{content:"\f1b9"}.icon-car-alt:before{content:"\f5de"}.icon-car-battery:before{content:"\f5df"}.icon-car-crash:before{content:"\f5e1"}.icon-car-side:before{content:"\f5e4"}.icon-caravan:before{content:"\f8ff"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-caret-square-down:before{content:"\f150"}.icon-caret-square-left:before{content:"\f191"}.icon-caret-square-right:before{content:"\f152"}.icon-caret-square-up:before{content:"\f151"}.icon-caret-up:before{content:"\f0d8"}.icon-carrot:before{content:"\f787"}.icon-cart-arrow-down:before{content:"\f218"}.icon-cart-plus:before{content:"\f217"}.icon-cash-register:before{content:"\f788"}.icon-cat:before{content:"\f6be"}.icon-cc-amazon-pay:before{content:"\f42d"}.icon-cc-amex:before{content:"\f1f3"}.icon-cc-apple-pay:before{content:"\f416"}.icon-cc-diners-club:before{content:"\f24c"}.icon-cc-discover:before{content:"\f1f2"}.icon-cc-jcb:before{content:"\f24b"}.icon-cc-mastercard:before{content:"\f1f1"}.icon-cc-paypal:before{content:"\f1f4"}.icon-cc-stripe:before{content:"\f1f5"}.icon-cc-visa:before{content:"\f1f0"}.icon-centercode:before{content:"\f380"}.icon-centos:before{content:"\f789"}.icon-certificate:before{content:"\f0a3"}.icon-chair:before{content:"\f6c0"}.icon-chalkboard:before{content:"\f51b"}.icon-chalkboard-teacher:before{content:"\f51c"}.icon-charging-station:before{content:"\f5e7"}.icon-chart-area:before{content:"\f1fe"}.icon-chart-bar:before{content:"\f080"}.icon-chart-line:before{content:"\f201"}.icon-chart-pie:before{content:"\f200"}.icon-check:before{content:"\f00c"}.icon-check-circle:before{content:"\f058"}.icon-check-double:before{content:"\f560"}.icon-check-square:before{content:"\f14a"}.icon-cheese:before{content:"\f7ef"}.icon-chess:before{content:"\f439"}.icon-chess-bishop:before{content:"\f43a"}.icon-chess-board:before{content:"\f43c"}.icon-chess-king:before{content:"\f43f"}.icon-chess-knight:before{content:"\f441"}.icon-chess-pawn:before{content:"\f443"}.icon-chess-queen:before{content:"\f445"}.icon-chess-rook:before{content:"\f447"}.icon-chevron-circle-down:before{content:"\f13a"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-down:before{content:"\f078"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-child:before{content:"\f1ae"}.icon-chrome:before{content:"\f268"}.icon-chromecast:before{content:"\f838"}.icon-church:before{content:"\f51d"}.icon-circle:before{content:"\f111"}.icon-circle-notch:before{content:"\f1ce"}.icon-city:before{content:"\f64f"}.icon-clinic-medical:before{content:"\f7f2"}.icon-clipboard:before{content:"\f328"}.icon-clipboard-check:before{content:"\f46c"}.icon-clipboard-list:before{content:"\f46d"}.icon-clock:before{content:"\f017"}.icon-clone:before{content:"\f24d"}.icon-closed-captioning:before{content:"\f20a"}.icon-cloud:before{content:"\f0c2"}.icon-cloud-download-alt:before{content:"\f381"}.icon-cloud-meatball:before{content:"\f73b"}.icon-cloud-moon:before{content:"\f6c3"}.icon-cloud-moon-rain:before{content:"\f73c"}.icon-cloud-rain:before{content:"\f73d"}.icon-cloud-showers-heavy:before{content:"\f740"}.icon-cloud-sun:before{content:"\f6c4"}.icon-cloud-sun-rain:before{content:"\f743"}.icon-cloud-upload-alt:before{content:"\f382"}.icon-cloudflare:before{content:"\e07d"}.icon-cloudscale:before{content:"\f383"}.icon-cloudsmith:before{content:"\f384"}.icon-cloudversify:before{content:"\f385"}.icon-cocktail:before{content:"\f561"}.icon-code:before{content:"\f121"}.icon-code-branch:before{content:"\f126"}.icon-codepen:before{content:"\f1cb"}.icon-codiepie:before{content:"\f284"}.icon-coffee:before{content:"\f0f4"}.icon-cog:before{content:"\f013"}.icon-cogs:before{content:"\f085"}.icon-coins:before{content:"\f51e"}.icon-columns:before{content:"\f0db"}.icon-comment:before{content:"\f075"}.icon-comment-alt:before{content:"\f27a"}.icon-comment-dollar:before{content:"\f651"}.icon-comment-dots:before{content:"\f4ad"}.icon-comment-medical:before{content:"\f7f5"}.icon-comment-slash:before{content:"\f4b3"}.icon-comments:before{content:"\f086"}.icon-comments-dollar:before{content:"\f653"}.icon-compact-disc:before{content:"\f51f"}.icon-compass:before{content:"\f14e"}.icon-compress:before{content:"\f066"}.icon-compress-alt:before{content:"\f422"}.icon-compress-arrows-alt:before{content:"\f78c"}.icon-concierge-bell:before{content:"\f562"}.icon-confluence:before{content:"\f78d"}.icon-connectdevelop:before{content:"\f20e"}.icon-contao:before{content:"\f26d"}.icon-cookie:before{content:"\f563"}.icon-cookie-bite:before{content:"\f564"}.icon-copy:before{content:"\f0c5"}.icon-copyright:before{content:"\f1f9"}.icon-cotton-bureau:before{content:"\f89e"}.icon-couch:before{content:"\f4b8"}.icon-cpanel:before{content:"\f388"}.icon-creative-commons:before{content:"\f25e"}.icon-creative-commons-by:before{content:"\f4e7"}.icon-creative-commons-nc:before{content:"\f4e8"}.icon-creative-commons-nc-eu:before{content:"\f4e9"}.icon-creative-commons-nc-jp:before{content:"\f4ea"}.icon-creative-commons-nd:before{content:"\f4eb"}.icon-creative-commons-pd:before{content:"\f4ec"}.icon-creative-commons-pd-alt:before{content:"\f4ed"}.icon-creative-commons-remix:before{content:"\f4ee"}.icon-creative-commons-sa:before{content:"\f4ef"}.icon-creative-commons-sampling:before{content:"\f4f0"}.icon-creative-commons-sampling-plus:before{content:"\f4f1"}.icon-creative-commons-share:before{content:"\f4f2"}.icon-creative-commons-zero:before{content:"\f4f3"}.icon-credit-card:before{content:"\f09d"}.icon-critical-role:before{content:"\f6c9"}.icon-crop:before{content:"\f125"}.icon-crop-alt:before{content:"\f565"}.icon-cross:before{content:"\f654"}.icon-crosshairs:before{content:"\f05b"}.icon-crow:before{content:"\f520"}.icon-crown:before{content:"\f521"}.icon-crutch:before{content:"\f7f7"}.icon-css3:before{content:"\f13c"}.icon-css3-alt:before{content:"\f38b"}.icon-cube:before{content:"\f1b2"}.icon-cubes:before{content:"\f1b3"}.icon-cut:before{content:"\f0c4"}.icon-cuttlefish:before{content:"\f38c"}.icon-d-and-d:before{content:"\f38d"}.icon-d-and-d-beyond:before{content:"\f6ca"}.icon-dailymotion:before{content:"\e052"}.icon-dashcube:before{content:"\f210"}.icon-database:before{content:"\f1c0"}.icon-deaf:before{content:"\f2a4"}.icon-deezer:before{content:"\e077"}.icon-delicious:before{content:"\f1a5"}.icon-democrat:before{content:"\f747"}.icon-deploydog:before{content:"\f38e"}.icon-deskpro:before{content:"\f38f"}.icon-desktop:before{content:"\f108"}.icon-dev:before{content:"\f6cc"}.icon-deviantart:before{content:"\f1bd"}.icon-dharmachakra:before{content:"\f655"}.icon-dhl:before{content:"\f790"}.icon-diagnoses:before{content:"\f470"}.icon-diaspora:before{content:"\f791"}.icon-dice:before{content:"\f522"}.icon-dice-d20:before{content:"\f6cf"}.icon-dice-d6:before{content:"\f6d1"}.icon-dice-five:before{content:"\f523"}.icon-dice-four:before{content:"\f524"}.icon-dice-one:before{content:"\f525"}.icon-dice-six:before{content:"\f526"}.icon-dice-three:before{content:"\f527"}.icon-dice-two:before{content:"\f528"}.icon-digg:before{content:"\f1a6"}.icon-digital-ocean:before{content:"\f391"}.icon-digital-tachograph:before{content:"\f566"}.icon-directions:before{content:"\f5eb"}.icon-discord:before{content:"\f392"}.icon-discourse:before{content:"\f393"}.icon-disease:before{content:"\f7fa"}.icon-divide:before{content:"\f529"}.icon-dizzy:before{content:"\f567"}.icon-dna:before{content:"\f471"}.icon-dochub:before{content:"\f394"}.icon-docker:before{content:"\f395"}.icon-dog:before{content:"\f6d3"}.icon-dollar-sign:before{content:"\f155"}.icon-dolly:before{content:"\f472"}.icon-dolly-flatbed:before{content:"\f474"}.icon-donate:before{content:"\f4b9"}.icon-door-closed:before{content:"\f52a"}.icon-door-open:before{content:"\f52b"}.icon-dot-circle:before{content:"\f192"}.icon-dove:before{content:"\f4ba"}.icon-download:before{content:"\f019"}.icon-draft2digital:before{content:"\f396"}.icon-drafting-compass:before{content:"\f568"}.icon-dragon:before{content:"\f6d5"}.icon-draw-polygon:before{content:"\f5ee"}.icon-dribbble:before{content:"\f17d"}.icon-dribbble-square:before{content:"\f397"}.icon-dropbox:before{content:"\f16b"}.icon-drum:before{content:"\f569"}.icon-drum-steelpan:before{content:"\f56a"}.icon-drumstick-bite:before{content:"\f6d7"}.icon-drupal:before{content:"\f1a9"}.icon-dumbbell:before{content:"\f44b"}.icon-dumpster:before{content:"\f793"}.icon-dumpster-fire:before{content:"\f794"}.icon-dungeon:before{content:"\f6d9"}.icon-dyalog:before{content:"\f399"}.icon-earlybirds:before{content:"\f39a"}.icon-ebay:before{content:"\f4f4"}.icon-edge:before{content:"\f282"}.icon-edge-legacy:before{content:"\e078"}.icon-edit:before{content:"\f044"}.icon-egg:before{content:"\f7fb"}.icon-eject:before{content:"\f052"}.icon-elementor:before{content:"\f430"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-ello:before{content:"\f5f1"}.icon-ember:before{content:"\f423"}.icon-empire:before{content:"\f1d1"}.icon-envelope:before{content:"\f0e0"}.icon-envelope-open:before{content:"\f2b6"}.icon-envelope-open-text:before{content:"\f658"}.icon-envelope-square:before{content:"\f199"}.icon-envira:before{content:"\f299"}.icon-equals:before{content:"\f52c"}.icon-eraser:before{content:"\f12d"}.icon-erlang:before{content:"\f39d"}.icon-ethereum:before{content:"\f42e"}.icon-ethernet:before{content:"\f796"}.icon-etsy:before{content:"\f2d7"}.icon-euro-sign:before{content:"\f153"}.icon-evernote:before{content:"\f839"}.icon-exchange-alt:before{content:"\f362"}.icon-exclamation:before{content:"\f12a"}.icon-exclamation-circle:before{content:"\f06a"}.icon-exclamation-triangle:before{content:"\f071"}.icon-expand:before{content:"\f065"}.icon-expand-alt:before{content:"\f424"}.icon-expand-arrows-alt:before{content:"\f31e"}.icon-expeditedssl:before{content:"\f23e"}.icon-external-link-alt:before{content:"\f35d"}.icon-external-link-square-alt:before{content:"\f360"}.icon-eye:before{content:"\f06e"}.icon-eye-dropper:before{content:"\f1fb"}.icon-eye-slash:before{content:"\f070"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f39e"}.icon-facebook-messenger:before{content:"\f39f"}.icon-facebook-square:before{content:"\f082"}.icon-fan:before{content:"\f863"}.icon-fantasy-flight-games:before{content:"\f6dc"}.icon-fast-backward:before{content:"\f049"}.icon-fast-forward:before{content:"\f050"}.icon-faucet:before{content:"\e005"}.icon-fax:before{content:"\f1ac"}.icon-feather:before{content:"\f52d"}.icon-feather-alt:before{content:"\f56b"}.icon-fedex:before{content:"\f797"}.icon-fedora:before{content:"\f798"}.icon-female:before{content:"\f182"}.icon-fighter-jet:before{content:"\f0fb"}.icon-figma:before{content:"\f799"}.icon-file:before{content:"\f15b"}.icon-file-alt:before{content:"\f15c"}.icon-file-archive:before{content:"\f1c6"}.icon-file-audio:before{content:"\f1c7"}.icon-file-code:before{content:"\f1c9"}.icon-file-contract:before{content:"\f56c"}.icon-file-csv:before{content:"\f6dd"}.icon-file-download:before{content:"\f56d"}.icon-file-excel:before{content:"\f1c3"}.icon-file-export:before{content:"\f56e"}.icon-file-image:before{content:"\f1c5"}.icon-file-import:before{content:"\f56f"}.icon-file-invoice:before{content:"\f570"}.icon-file-invoice-dollar:before{content:"\f571"}.icon-file-medical:before{content:"\f477"}.icon-file-medical-alt:before{content:"\f478"}.icon-file-pdf:before{content:"\f1c1"}.icon-file-powerpoint:before{content:"\f1c4"}.icon-file-prescription:before{content:"\f572"}.icon-file-signature:before{content:"\f573"}.icon-file-upload:before{content:"\f574"}.icon-file-video:before{content:"\f1c8"}.icon-file-word:before{content:"\f1c2"}.icon-fill:before{content:"\f575"}.icon-fill-drip:before{content:"\f576"}.icon-film:before{content:"\f008"}.icon-filter:before{content:"\f0b0"}.icon-fingerprint:before{content:"\f577"}.icon-fire:before{content:"\f06d"}.icon-fire-alt:before{content:"\f7e4"}.icon-fire-extinguisher:before{content:"\f134"}.icon-firefox:before{content:"\f269"}.icon-firefox-browser:before{content:"\e007"}.icon-first-aid:before{content:"\f479"}.icon-first-order:before{content:"\f2b0"}.icon-first-order-alt:before{content:"\f50a"}.icon-firstdraft:before{content:"\f3a1"}.icon-fish:before{content:"\f578"}.icon-fist-raised:before{content:"\f6de"}.icon-flag:before{content:"\f024"}.icon-flag-checkered:before{content:"\f11e"}.icon-flag-usa:before{content:"\f74d"}.icon-flask:before{content:"\f0c3"}.icon-flickr:before{content:"\f16e"}.icon-flipboard:before{content:"\f44d"}.icon-flushed:before{content:"\f579"}.icon-fly:before{content:"\f417"}.icon-folder:before{content:"\f07b"}.icon-folder-minus:before{content:"\f65d"}.icon-folder-open:before{content:"\f07c"}.icon-folder-plus:before{content:"\f65e"}.icon-font:before{content:"\f031"}.icon-font-awesome:before{content:"\f2b4"}.icon-font-awesome-alt:before{content:"\f35c"}.icon-font-awesome-flag:before{content:"\f425"}.icon-font-awesome-logo-full:before{content:"\f4e6"}.icon-fonticons:before{content:"\f280"}.icon-fonticons-fi:before{content:"\f3a2"}.icon-football-ball:before{content:"\f44e"}.icon-fort-awesome:before{content:"\f286"}.icon-fort-awesome-alt:before{content:"\f3a3"}.icon-forumbee:before{content:"\f211"}.icon-forward:before{content:"\f04e"}.icon-foursquare:before{content:"\f180"}.icon-free-code-camp:before{content:"\f2c5"}.icon-freebsd:before{content:"\f3a4"}.icon-frog:before{content:"\f52e"}.icon-frown:before{content:"\f119"}.icon-frown-open:before{content:"\f57a"}.icon-fulcrum:before{content:"\f50b"}.icon-funnel-dollar:before{content:"\f662"}.icon-futbol:before{content:"\f1e3"}.icon-galactic-republic:before{content:"\f50c"}.icon-galactic-senate:before{content:"\f50d"}.icon-gamepad:before{content:"\f11b"}.icon-gas-pump:before{content:"\f52f"}.icon-gavel:before{content:"\f0e3"}.icon-gem:before{content:"\f3a5"}.icon-genderless:before{content:"\f22d"}.icon-get-pocket:before{content:"\f265"}.icon-gg:before{content:"\f260"}.icon-gg-circle:before{content:"\f261"}.icon-ghost:before{content:"\f6e2"}.icon-gift:before{content:"\f06b"}.icon-gifts:before{content:"\f79c"}.icon-git:before{content:"\f1d3"}.icon-git-alt:before{content:"\f841"}.icon-git-square:before{content:"\f1d2"}.icon-github:before{content:"\f09b"}.icon-github-alt:before{content:"\f113"}.icon-github-square:before{content:"\f092"}.icon-gitkraken:before{content:"\f3a6"}.icon-gitlab:before{content:"\f296"}.icon-gitter:before{content:"\f426"}.icon-glass-cheers:before{content:"\f79f"}.icon-glass-martini:before{content:"\f000"}.icon-glass-martini-alt:before{content:"\f57b"}.icon-glass-whiskey:before{content:"\f7a0"}.icon-glasses:before{content:"\f530"}.icon-glide:before{content:"\f2a5"}.icon-glide-g:before{content:"\f2a6"}.icon-globe:before{content:"\f0ac"}.icon-globe-africa:before{content:"\f57c"}.icon-globe-americas:before{content:"\f57d"}.icon-globe-asia:before{content:"\f57e"}.icon-globe-europe:before{content:"\f7a2"}.icon-gofore:before{content:"\f3a7"}.icon-golf-ball:before{content:"\f450"}.icon-goodreads:before{content:"\f3a8"}.icon-goodreads-g:before{content:"\f3a9"}.icon-google:before{content:"\f1a0"}.icon-google-drive:before{content:"\f3aa"}.icon-google-pay:before{content:"\e079"}.icon-google-play:before{content:"\f3ab"}.icon-google-plus:before{content:"\f2b3"}.icon-google-plus-g:before{content:"\f0d5"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-wallet:before{content:"\f1ee"}.icon-gopuram:before{content:"\f664"}.icon-graduation-cap:before{content:"\f19d"}.icon-gratipay:before{content:"\f184"}.icon-grav:before{content:"\f2d6"}.icon-greater-than:before{content:"\f531"}.icon-greater-than-equal:before{content:"\f532"}.icon-grimace:before{content:"\f57f"}.icon-grin:before{content:"\f580"}.icon-grin-alt:before{content:"\f581"}.icon-grin-beam:before{content:"\f582"}.icon-grin-beam-sweat:before{content:"\f583"}.icon-grin-hearts:before{content:"\f584"}.icon-grin-squint:before{content:"\f585"}.icon-grin-squint-tears:before{content:"\f586"}.icon-grin-stars:before{content:"\f587"}.icon-grin-tears:before{content:"\f588"}.icon-grin-tongue:before{content:"\f589"}.icon-grin-tongue-squint:before{content:"\f58a"}.icon-grin-tongue-wink:before{content:"\f58b"}.icon-grin-wink:before{content:"\f58c"}.icon-grip-horizontal:before{content:"\f58d"}.icon-grip-lines:before{content:"\f7a4"}.icon-grip-lines-vertical:before{content:"\f7a5"}.icon-grip-vertical:before{content:"\f58e"}.icon-gripfire:before{content:"\f3ac"}.icon-grunt:before{content:"\f3ad"}.icon-guilded:before{content:"\e07e"}.icon-guitar:before{content:"\f7a6"}.icon-gulp:before{content:"\f3ae"}.icon-h-square:before{content:"\f0fd"}.icon-hacker-news:before{content:"\f1d4"}.icon-hacker-news-square:before{content:"\f3af"}.icon-hackerrank:before{content:"\f5f7"}.icon-hamburger:before{content:"\f805"}.icon-hammer:before{content:"\f6e3"}.icon-hamsa:before{content:"\f665"}.icon-hand-holding:before{content:"\f4bd"}.icon-hand-holding-heart:before{content:"\f4be"}.icon-hand-holding-medical:before{content:"\e05c"}.icon-hand-holding-usd:before{content:"\f4c0"}.icon-hand-holding-water:before{content:"\f4c1"}.icon-hand-lizard:before{content:"\f258"}.icon-hand-middle-finger:before{content:"\f806"}.icon-hand-paper:before{content:"\f256"}.icon-hand-peace:before{content:"\f25b"}.icon-hand-point-down:before{content:"\f0a7"}.icon-hand-point-left:before{content:"\f0a5"}.icon-hand-point-right:before{content:"\f0a4"}.icon-hand-point-up:before{content:"\f0a6"}.icon-hand-pointer:before{content:"\f25a"}.icon-hand-rock:before{content:"\f255"}.icon-hand-scissors:before{content:"\f257"}.icon-hand-sparkles:before{content:"\e05d"}.icon-hand-spock:before{content:"\f259"}.icon-hands:before{content:"\f4c2"}.icon-hands-helping:before{content:"\f4c4"}.icon-hands-wash:before{content:"\e05e"}.icon-handshake:before{content:"\f2b5"}.icon-handshake-alt-slash:before{content:"\e05f"}.icon-handshake-slash:before{content:"\e060"}.icon-hanukiah:before{content:"\f6e6"}.icon-hard-hat:before{content:"\f807"}.icon-hashtag:before{content:"\f292"}.icon-hat-cowboy:before{content:"\f8c0"}.icon-hat-cowboy-side:before{content:"\f8c1"}.icon-hat-wizard:before{content:"\f6e8"}.icon-hdd:before{content:"\f0a0"}.icon-head-side-cough:before{content:"\e061"}.icon-head-side-cough-slash:before{content:"\e062"}.icon-head-side-mask:before{content:"\e063"}.icon-head-side-virus:before{content:"\e064"}.icon-heading:before{content:"\f1dc"}.icon-headphones:before{content:"\f025"}.icon-headphones-alt:before{content:"\f58f"}.icon-headset:before{content:"\f590"}.icon-heart:before{content:"\f004"}.icon-heart-broken:before{content:"\f7a9"}.icon-heartbeat:before{content:"\f21e"}.icon-helicopter:before{content:"\f533"}.icon-highlighter:before{content:"\f591"}.icon-hiking:before{content:"\f6ec"}.icon-hippo:before{content:"\f6ed"}.icon-hips:before{content:"\f452"}.icon-hire-a-helper:before{content:"\f3b0"}.icon-history:before{content:"\f1da"}.icon-hive:before{content:"\e07f"}.icon-hockey-puck:before{content:"\f453"}.icon-holly-berry:before{content:"\f7aa"}.icon-home:before{content:"\f015"}.icon-hooli:before{content:"\f427"}.icon-hornbill:before{content:"\f592"}.icon-horse:before{content:"\f6f0"}.icon-horse-head:before{content:"\f7ab"}.icon-hospital:before{content:"\f0f8"}.icon-hospital-alt:before{content:"\f47d"}.icon-hospital-symbol:before{content:"\f47e"}.icon-hospital-user:before{content:"\f80d"}.icon-hot-tub:before{content:"\f593"}.icon-hotdog:before{content:"\f80f"}.icon-hotel:before{content:"\f594"}.icon-hotjar:before{content:"\f3b1"}.icon-hourglass:before{content:"\f254"}.icon-hourglass-end:before{content:"\f253"}.icon-hourglass-half:before{content:"\f252"}.icon-hourglass-start:before{content:"\f251"}.icon-house-damage:before{content:"\f6f1"}.icon-house-user:before{content:"\e065"}.icon-houzz:before{content:"\f27c"}.icon-hryvnia:before{content:"\f6f2"}.icon-html5:before{content:"\f13b"}.icon-hubspot:before{content:"\f3b2"}.icon-i-cursor:before{content:"\f246"}.icon-ice-cream:before{content:"\f810"}.icon-icicles:before{content:"\f7ad"}.icon-icons:before{content:"\f86d"}.icon-id-badge:before{content:"\f2c1"}.icon-id-card:before{content:"\f2c2"}.icon-id-card-alt:before{content:"\f47f"}.icon-ideal:before{content:"\e013"}.icon-igloo:before{content:"\f7ae"}.icon-image:before{content:"\f03e"}.icon-images:before{content:"\f302"}.icon-imdb:before{content:"\f2d8"}.icon-inbox:before{content:"\f01c"}.icon-indent:before{content:"\f03c"}.icon-industry:before{content:"\f275"}.icon-infinity:before{content:"\f534"}.icon-info:before{content:"\f129"}.icon-info-circle:before{content:"\f05a"}.icon-innosoft:before{content:"\e080"}.icon-instagram:before{content:"\f16d"}.icon-instagram-square:before{content:"\e055"}.icon-instalod:before{content:"\e081"}.icon-intercom:before{content:"\f7af"}.icon-internet-explorer:before{content:"\f26b"}.icon-invision:before{content:"\f7b0"}.icon-ioxhost:before{content:"\f208"}.icon-italic:before{content:"\f033"}.icon-itch-io:before{content:"\f83a"}.icon-itunes:before{content:"\f3b4"}.icon-itunes-note:before{content:"\f3b5"}.icon-java:before{content:"\f4e4"}.icon-jedi:before{content:"\f669"}.icon-jedi-order:before{content:"\f50e"}.icon-jenkins:before{content:"\f3b6"}.icon-jira:before{content:"\f7b1"}.icon-joget:before{content:"\f3b7"}.icon-joint:before{content:"\f595"}.icon-joomla:before{content:"\f1aa"}.icon-journal-whills:before{content:"\f66a"}.icon-js:before{content:"\f3b8"}.icon-js-square:before{content:"\f3b9"}.icon-jsfiddle:before{content:"\f1cc"}.icon-kaaba:before{content:"\f66b"}.icon-kaggle:before{content:"\f5fa"}.icon-key:before{content:"\f084"}.icon-keybase:before{content:"\f4f5"}.icon-keyboard:before{content:"\f11c"}.icon-keycdn:before{content:"\f3ba"}.icon-khanda:before{content:"\f66d"}.icon-kickstarter:before{content:"\f3bb"}.icon-kickstarter-k:before{content:"\f3bc"}.icon-kiss:before{content:"\f596"}.icon-kiss-beam:before{content:"\f597"}.icon-kiss-wink-heart:before{content:"\f598"}.icon-kiwi-bird:before{content:"\f535"}.icon-korvue:before{content:"\f42f"}.icon-landmark:before{content:"\f66f"}.icon-language:before{content:"\f1ab"}.icon-laptop:before{content:"\f109"}.icon-laptop-code:before{content:"\f5fc"}.icon-laptop-house:before{content:"\e066"}.icon-laptop-medical:before{content:"\f812"}.icon-laravel:before{content:"\f3bd"}.icon-lastfm:before{content:"\f202"}.icon-lastfm-square:before{content:"\f203"}.icon-laugh:before{content:"\f599"}.icon-laugh-beam:before{content:"\f59a"}.icon-laugh-squint:before{content:"\f59b"}.icon-laugh-wink:before{content:"\f59c"}.icon-layer-group:before{content:"\f5fd"}.icon-leaf:before{content:"\f06c"}.icon-leanpub:before{content:"\f212"}.icon-lemon:before{content:"\f094"}.icon-less:before{content:"\f41d"}.icon-less-than:before{content:"\f536"}.icon-less-than-equal:before{content:"\f537"}.icon-level-down-alt:before{content:"\f3be"}.icon-level-up-alt:before{content:"\f3bf"}.icon-life-ring:before{content:"\f1cd"}.icon-lightbulb:before{content:"\f0eb"}.icon-line:before{content:"\f3c0"}.icon-link:before{content:"\f0c1"}.icon-linkedin:before{content:"\f08c"}.icon-linkedin-in:before{content:"\f0e1"}.icon-linode:before{content:"\f2b8"}.icon-linux:before{content:"\f17c"}.icon-lira-sign:before{content:"\f195"}.icon-list:before{content:"\f03a"}.icon-list-alt:before{content:"\f022"}.icon-list-ol:before{content:"\f0cb"}.icon-list-ul:before{content:"\f0ca"}.icon-location-arrow:before{content:"\f124"}.icon-lock:before{content:"\f023"}.icon-lock-open:before{content:"\f3c1"}.icon-long-arrow-alt-down:before{content:"\f309"}.icon-long-arrow-alt-left:before{content:"\f30a"}.icon-long-arrow-alt-right:before{content:"\f30b"}.icon-long-arrow-alt-up:before{content:"\f30c"}.icon-low-vision:before{content:"\f2a8"}.icon-luggage-cart:before{content:"\f59d"}.icon-lungs:before{content:"\f604"}.icon-lungs-virus:before{content:"\e067"}.icon-lyft:before{content:"\f3c3"}.icon-magento:before{content:"\f3c4"}.icon-magic:before{content:"\f0d0"}.icon-magnet:before{content:"\f076"}.icon-mail-bulk:before{content:"\f674"}.icon-mailchimp:before{content:"\f59e"}.icon-male:before{content:"\f183"}.icon-mandalorian:before{content:"\f50f"}.icon-map:before{content:"\f279"}.icon-map-marked:before{content:"\f59f"}.icon-map-marked-alt:before{content:"\f5a0"}.icon-map-marker:before{content:"\f041"}.icon-map-marker-alt:before{content:"\f3c5"}.icon-map-pin:before{content:"\f276"}.icon-map-signs:before{content:"\f277"}.icon-markdown:before{content:"\f60f"}.icon-marker:before{content:"\f5a1"}.icon-mars:before{content:"\f222"}.icon-mars-double:before{content:"\f227"}.icon-mars-stroke:before{content:"\f229"}.icon-mars-stroke-h:before{content:"\f22b"}.icon-mars-stroke-v:before{content:"\f22a"}.icon-mask:before{content:"\f6fa"}.icon-mastodon:before{content:"\f4f6"}.icon-maxcdn:before{content:"\f136"}.icon-mdb:before{content:"\f8ca"}.icon-medal:before{content:"\f5a2"}.icon-medapps:before{content:"\f3c6"}.icon-medium:before{content:"\f23a"}.icon-medium-m:before{content:"\f3c7"}.icon-medkit:before{content:"\f0fa"}.icon-medrt:before{content:"\f3c8"}.icon-meetup:before{content:"\f2e0"}.icon-megaport:before{content:"\f5a3"}.icon-meh:before{content:"\f11a"}.icon-meh-blank:before{content:"\f5a4"}.icon-meh-rolling-eyes:before{content:"\f5a5"}.icon-memory:before{content:"\f538"}.icon-mendeley:before{content:"\f7b3"}.icon-menorah:before{content:"\f676"}.icon-mercury:before{content:"\f223"}.icon-meteor:before{content:"\f753"}.icon-microblog:before{content:"\e01a"}.icon-microchip:before{content:"\f2db"}.icon-microphone:before{content:"\f130"}.icon-microphone-alt:before{content:"\f3c9"}.icon-microphone-alt-slash:before{content:"\f539"}.icon-microphone-slash:before{content:"\f131"}.icon-microscope:before{content:"\f610"}.icon-microsoft:before{content:"\f3ca"}.icon-minus:before{content:"\f068"}.icon-minus-circle:before{content:"\f056"}.icon-minus-square:before{content:"\f146"}.icon-mitten:before{content:"\f7b5"}.icon-mix:before{content:"\f3cb"}.icon-mixcloud:before{content:"\f289"}.icon-mixer:before{content:"\e056"}.icon-mizuni:before{content:"\f3cc"}.icon-mobile:before{content:"\f10b"}.icon-mobile-alt:before{content:"\f3cd"}.icon-modx:before{content:"\f285"}.icon-monero:before{content:"\f3d0"}.icon-money-bill:before{content:"\f0d6"}.icon-money-bill-alt:before{content:"\f3d1"}.icon-money-bill-wave:before{content:"\f53a"}.icon-money-bill-wave-alt:before{content:"\f53b"}.icon-money-check:before{content:"\f53c"}.icon-money-check-alt:before{content:"\f53d"}.icon-monument:before{content:"\f5a6"}.icon-moon:before{content:"\f186"}.icon-mortar-pestle:before{content:"\f5a7"}.icon-mosque:before{content:"\f678"}.icon-motorcycle:before{content:"\f21c"}.icon-mountain:before{content:"\f6fc"}.icon-mouse:before{content:"\f8cc"}.icon-mouse-pointer:before{content:"\f245"}.icon-mug-hot:before{content:"\f7b6"}.icon-music:before{content:"\f001"}.icon-napster:before{content:"\f3d2"}.icon-neos:before{content:"\f612"}.icon-network-wired:before{content:"\f6ff"}.icon-neuter:before{content:"\f22c"}.icon-newspaper:before{content:"\f1ea"}.icon-nimblr:before{content:"\f5a8"}.icon-node:before{content:"\f419"}.icon-node-js:before{content:"\f3d3"}.icon-not-equal:before{content:"\f53e"}.icon-notes-medical:before{content:"\f481"}.icon-npm:before{content:"\f3d4"}.icon-ns8:before{content:"\f3d5"}.icon-nutritionix:before{content:"\f3d6"}.icon-object-group:before{content:"\f247"}.icon-object-ungroup:before{content:"\f248"}.icon-octopus-deploy:before{content:"\e082"}.icon-odnoklassniki:before{content:"\f263"}.icon-odnoklassniki-square:before{content:"\f264"}.icon-oil-can:before{content:"\f613"}.icon-old-republic:before{content:"\f510"}.icon-om:before{content:"\f679"}.icon-opencart:before{content:"\f23d"}.icon-openid:before{content:"\f19b"}.icon-opera:before{content:"\f26a"}.icon-optin-monster:before{content:"\f23c"}.icon-orcid:before{content:"\f8d2"}.icon-osi:before{content:"\f41a"}.icon-otter:before{content:"\f700"}.icon-outdent:before{content:"\f03b"}.icon-page4:before{content:"\f3d7"}.icon-pagelines:before{content:"\f18c"}.icon-pager:before{content:"\f815"}.icon-paint-brush:before{content:"\f1fc"}.icon-paint-roller:before{content:"\f5aa"}.icon-palette:before{content:"\f53f"}.icon-palfed:before{content:"\f3d8"}.icon-pallet:before{content:"\f482"}.icon-paper-plane:before{content:"\f1d8"}.icon-paperclip:before{content:"\f0c6"}.icon-parachute-box:before{content:"\f4cd"}.icon-paragraph:before{content:"\f1dd"}.icon-parking:before{content:"\f540"}.icon-passport:before{content:"\f5ab"}.icon-pastafarianism:before{content:"\f67b"}.icon-paste:before{content:"\f0ea"}.icon-patreon:before{content:"\f3d9"}.icon-pause:before{content:"\f04c"}.icon-pause-circle:before{content:"\f28b"}.icon-paw:before{content:"\f1b0"}.icon-paypal:before{content:"\f1ed"}.icon-peace:before{content:"\f67c"}.icon-pen:before{content:"\f304"}.icon-pen-alt:before{content:"\f305"}.icon-pen-fancy:before{content:"\f5ac"}.icon-pen-nib:before{content:"\f5ad"}.icon-pen-square:before{content:"\f14b"}.icon-pencil-alt:before{content:"\f303"}.icon-pencil-ruler:before{content:"\f5ae"}.icon-penny-arcade:before{content:"\f704"}.icon-people-arrows:before{content:"\e068"}.icon-people-carry:before{content:"\f4ce"}.icon-pepper-hot:before{content:"\f816"}.icon-perbyte:before{content:"\e083"}.icon-percent:before{content:"\f295"}.icon-percentage:before{content:"\f541"}.icon-periscope:before{content:"\f3da"}.icon-person-booth:before{content:"\f756"}.icon-phabricator:before{content:"\f3db"}.icon-phoenix-framework:before{content:"\f3dc"}.icon-phoenix-squadron:before{content:"\f511"}.icon-phone:before{content:"\f095"}.icon-phone-alt:before{content:"\f879"}.icon-phone-slash:before{content:"\f3dd"}.icon-phone-square:before{content:"\f098"}.icon-phone-square-alt:before{content:"\f87b"}.icon-phone-volume:before{content:"\f2a0"}.icon-photo-video:before{content:"\f87c"}.icon-php:before{content:"\f457"}.icon-pied-piper:before{content:"\f2ae"}.icon-pied-piper-alt:before{content:"\f1a8"}.icon-pied-piper-hat:before{content:"\f4e5"}.icon-pied-piper-pp:before{content:"\f1a7"}.icon-pied-piper-square:before{content:"\e01e"}.icon-piggy-bank:before{content:"\f4d3"}.icon-pills:before{content:"\f484"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-p:before{content:"\f231"}.icon-pinterest-square:before{content:"\f0d3"}.icon-pizza-slice:before{content:"\f818"}.icon-place-of-worship:before{content:"\f67f"}.icon-plane:before{content:"\f072"}.icon-plane-arrival:before{content:"\f5af"}.icon-plane-departure:before{content:"\f5b0"}.icon-plane-slash:before{content:"\e069"}.icon-play:before{content:"\f04b"}.icon-play-circle:before{content:"\f144"}.icon-playstation:before{content:"\f3df"}.icon-plug:before{content:"\f1e6"}.icon-plus:before{content:"\f067"}.icon-plus-circle:before{content:"\f055"}.icon-plus-square:before{content:"\f0fe"}.icon-podcast:before{content:"\f2ce"}.icon-poll:before{content:"\f681"}.icon-poll-h:before{content:"\f682"}.icon-poo:before{content:"\f2fe"}.icon-poo-storm:before{content:"\f75a"}.icon-poop:before{content:"\f619"}.icon-portrait:before{content:"\f3e0"}.icon-pound-sign:before{content:"\f154"}.icon-power-off:before{content:"\f011"}.icon-pray:before{content:"\f683"}.icon-praying-hands:before{content:"\f684"}.icon-prescription:before{content:"\f5b1"}.icon-prescription-bottle:before{content:"\f485"}.icon-prescription-bottle-alt:before{content:"\f486"}.icon-print:before{content:"\f02f"}.icon-procedures:before{content:"\f487"}.icon-product-hunt:before{content:"\f288"}.icon-project-diagram:before{content:"\f542"}.icon-pump-medical:before{content:"\e06a"}.icon-pump-soap:before{content:"\e06b"}.icon-pushed:before{content:"\f3e1"}.icon-puzzle-piece:before{content:"\f12e"}.icon-python:before{content:"\f3e2"}.icon-qq:before{content:"\f1d6"}.icon-qrcode:before{content:"\f029"}.icon-question:before{content:"\f128"}.icon-question-circle:before{content:"\f059"}.icon-quidditch:before{content:"\f458"}.icon-quinscape:before{content:"\f459"}.icon-quora:before{content:"\f2c4"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-quran:before{content:"\f687"}.icon-r-project:before{content:"\f4f7"}.icon-radiation:before{content:"\f7b9"}.icon-radiation-alt:before{content:"\f7ba"}.icon-rainbow:before{content:"\f75b"}.icon-random:before{content:"\f074"}.icon-raspberry-pi:before{content:"\f7bb"}.icon-ravelry:before{content:"\f2d9"}.icon-react:before{content:"\f41b"}.icon-reacteurope:before{content:"\f75d"}.icon-readme:before{content:"\f4d5"}.icon-rebel:before{content:"\f1d0"}.icon-receipt:before{content:"\f543"}.icon-record-vinyl:before{content:"\f8d9"}.icon-recycle:before{content:"\f1b8"}.icon-red-river:before{content:"\f3e3"}.icon-reddit:before{content:"\f1a1"}.icon-reddit-alien:before{content:"\f281"}.icon-reddit-square:before{content:"\f1a2"}.icon-redhat:before{content:"\f7bc"}.icon-redo:before{content:"\f01e"}.icon-redo-alt:before{content:"\f2f9"}.icon-registered:before{content:"\f25d"}.icon-remove-format:before{content:"\f87d"}.icon-renren:before{content:"\f18b"}.icon-reply:before{content:"\f3e5"}.icon-reply-all:before{content:"\f122"}.icon-replyd:before{content:"\f3e6"}.icon-republican:before{content:"\f75e"}.icon-researchgate:before{content:"\f4f8"}.icon-resolving:before{content:"\f3e7"}.icon-restroom:before{content:"\f7bd"}.icon-retweet:before{content:"\f079"}.icon-rev:before{content:"\f5b2"}.icon-ribbon:before{content:"\f4d6"}.icon-ring:before{content:"\f70b"}.icon-road:before{content:"\f018"}.icon-robot:before{content:"\f544"}.icon-rocket:before{content:"\f135"}.icon-rocketchat:before{content:"\f3e8"}.icon-rockrms:before{content:"\f3e9"}.icon-route:before{content:"\f4d7"}.icon-rss:before{content:"\f09e"}.icon-rss-square:before{content:"\f143"}.icon-ruble-sign:before{content:"\f158"}.icon-ruler:before{content:"\f545"}.icon-ruler-combined:before{content:"\f546"}.icon-ruler-horizontal:before{content:"\f547"}.icon-ruler-vertical:before{content:"\f548"}.icon-running:before{content:"\f70c"}.icon-rupee-sign:before{content:"\f156"}.icon-rust:before{content:"\e07a"}.icon-sad-cry:before{content:"\f5b3"}.icon-sad-tear:before{content:"\f5b4"}.icon-safari:before{content:"\f267"}.icon-salesforce:before{content:"\f83b"}.icon-sass:before{content:"\f41e"}.icon-satellite:before{content:"\f7bf"}.icon-satellite-dish:before{content:"\f7c0"}.icon-save:before{content:"\f0c7"}.icon-schlix:before{content:"\f3ea"}.icon-school:before{content:"\f549"}.icon-screwdriver:before{content:"\f54a"}.icon-scribd:before{content:"\f28a"}.icon-scroll:before{content:"\f70e"}.icon-sd-card:before{content:"\f7c2"}.icon-search:before{content:"\f002"}.icon-search-dollar:before{content:"\f688"}.icon-search-location:before{content:"\f689"}.icon-search-minus:before{content:"\f010"}.icon-search-plus:before{content:"\f00e"}.icon-searchengin:before{content:"\f3eb"}.icon-seedling:before{content:"\f4d8"}.icon-sellcast:before{content:"\f2da"}.icon-sellsy:before{content:"\f213"}.icon-server:before{content:"\f233"}.icon-servicestack:before{content:"\f3ec"}.icon-shapes:before{content:"\f61f"}.icon-share:before{content:"\f064"}.icon-share-alt:before{content:"\f1e0"}.icon-share-alt-square:before{content:"\f1e1"}.icon-share-square:before{content:"\f14d"}.icon-shekel-sign:before{content:"\f20b"}.icon-shield-alt:before{content:"\f3ed"}.icon-shield-virus:before{content:"\e06c"}.icon-ship:before{content:"\f21a"}.icon-shipping-fast:before{content:"\f48b"}.icon-shirtsinbulk:before{content:"\f214"}.icon-shoe-prints:before{content:"\f54b"}.icon-shopify:before{content:"\e057"}.icon-shopping-bag:before{content:"\f290"}.icon-shopping-basket:before{content:"\f291"}.icon-shopping-cart:before{content:"\f07a"}.icon-shopware:before{content:"\f5b5"}.icon-shower:before{content:"\f2cc"}.icon-shuttle-van:before{content:"\f5b6"}.icon-sign:before{content:"\f4d9"}.icon-sign-in-alt:before{content:"\f2f6"}.icon-sign-language:before{content:"\f2a7"}.icon-sign-out-alt:before{content:"\f2f5"}.icon-signal:before{content:"\f012"}.icon-signature:before{content:"\f5b7"}.icon-sim-card:before{content:"\f7c4"}.icon-simplybuilt:before{content:"\f215"}.icon-sink:before{content:"\e06d"}.icon-sistrix:before{content:"\f3ee"}.icon-sitemap:before{content:"\f0e8"}.icon-sith:before{content:"\f512"}.icon-skating:before{content:"\f7c5"}.icon-sketch:before{content:"\f7c6"}.icon-skiing:before{content:"\f7c9"}.icon-skiing-nordic:before{content:"\f7ca"}.icon-skull:before{content:"\f54c"}.icon-skull-crossbones:before{content:"\f714"}.icon-skyatlas:before{content:"\f216"}.icon-skype:before{content:"\f17e"}.icon-slack:before{content:"\f198"}.icon-slack-hash:before{content:"\f3ef"}.icon-slash:before{content:"\f715"}.icon-sleigh:before{content:"\f7cc"}.icon-sliders-h:before{content:"\f1de"}.icon-slideshare:before{content:"\f1e7"}.icon-smile:before{content:"\f118"}.icon-smile-beam:before{content:"\f5b8"}.icon-smile-wink:before{content:"\f4da"}.icon-smog:before{content:"\f75f"}.icon-smoking:before{content:"\f48d"}.icon-smoking-ban:before{content:"\f54d"}.icon-sms:before{content:"\f7cd"}.icon-snapchat:before{content:"\f2ab"}.icon-snapchat-ghost:before{content:"\f2ac"}.icon-snapchat-square:before{content:"\f2ad"}.icon-snowboarding:before{content:"\f7ce"}.icon-snowflake:before{content:"\f2dc"}.icon-snowman:before{content:"\f7d0"}.icon-snowplow:before{content:"\f7d2"}.icon-soap:before{content:"\e06e"}.icon-socks:before{content:"\f696"}.icon-solar-panel:before{content:"\f5ba"}.icon-sort:before{content:"\f0dc"}.icon-sort-alpha-down:before{content:"\f15d"}.icon-sort-alpha-down-alt:before{content:"\f881"}.icon-sort-alpha-up:before{content:"\f15e"}.icon-sort-alpha-up-alt:before{content:"\f882"}.icon-sort-amount-down:before{content:"\f160"}.icon-sort-amount-down-alt:before{content:"\f884"}.icon-sort-amount-up:before{content:"\f161"}.icon-sort-amount-up-alt:before{content:"\f885"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-numeric-down:before{content:"\f162"}.icon-sort-numeric-down-alt:before{content:"\f886"}.icon-sort-numeric-up:before{content:"\f163"}.icon-sort-numeric-up-alt:before{content:"\f887"}.icon-sort-up:before{content:"\f0de"}.icon-soundcloud:before{content:"\f1be"}.icon-sourcetree:before{content:"\f7d3"}.icon-spa:before{content:"\f5bb"}.icon-space-shuttle:before{content:"\f197"}.icon-speakap:before{content:"\f3f3"}.icon-speaker-deck:before{content:"\f83c"}.icon-spell-check:before{content:"\f891"}.icon-spider:before{content:"\f717"}.icon-spinner:before{content:"\f110"}.icon-splotch:before{content:"\f5bc"}.icon-spotify:before{content:"\f1bc"}.icon-spray-can:before{content:"\f5bd"}.icon-square:before{content:"\f0c8"}.icon-square-full:before{content:"\f45c"}.icon-square-root-alt:before{content:"\f698"}.icon-squarespace:before{content:"\f5be"}.icon-stack-exchange:before{content:"\f18d"}.icon-stack-overflow:before{content:"\f16c"}.icon-stackpath:before{content:"\f842"}.icon-stamp:before{content:"\f5bf"}.icon-star:before{content:"\f005"}.icon-star-and-crescent:before{content:"\f699"}.icon-star-half:before{content:"\f089"}.icon-star-half-alt:before{content:"\f5c0"}.icon-star-of-david:before{content:"\f69a"}.icon-star-of-life:before{content:"\f621"}.icon-staylinked:before{content:"\f3f5"}.icon-steam:before{content:"\f1b6"}.icon-steam-square:before{content:"\f1b7"}.icon-steam-symbol:before{content:"\f3f6"}.icon-step-backward:before{content:"\f048"}.icon-step-forward:before{content:"\f051"}.icon-stethoscope:before{content:"\f0f1"}.icon-sticker-mule:before{content:"\f3f7"}.icon-sticky-note:before{content:"\f249"}.icon-stop:before{content:"\f04d"}.icon-stop-circle:before{content:"\f28d"}.icon-stopwatch:before{content:"\f2f2"}.icon-stopwatch-20:before{content:"\e06f"}.icon-store:before{content:"\f54e"}.icon-store-alt:before{content:"\f54f"}.icon-store-alt-slash:before{content:"\e070"}.icon-store-slash:before{content:"\e071"}.icon-strava:before{content:"\f428"}.icon-stream:before{content:"\f550"}.icon-street-view:before{content:"\f21d"}.icon-strikethrough:before{content:"\f0cc"}.icon-stripe:before{content:"\f429"}.icon-stripe-s:before{content:"\f42a"}.icon-stroopwafel:before{content:"\f551"}.icon-studiovinari:before{content:"\f3f8"}.icon-stumbleupon:before{content:"\f1a4"}.icon-stumbleupon-circle:before{content:"\f1a3"}.icon-subscript:before{content:"\f12c"}.icon-subway:before{content:"\f239"}.icon-suitcase:before{content:"\f0f2"}.icon-suitcase-rolling:before{content:"\f5c1"}.icon-sun:before{content:"\f185"}.icon-superpowers:before{content:"\f2dd"}.icon-superscript:before{content:"\f12b"}.icon-supple:before{content:"\f3f9"}.icon-surprise:before{content:"\f5c2"}.icon-suse:before{content:"\f7d6"}.icon-swatchbook:before{content:"\f5c3"}.icon-swift:before{content:"\f8e1"}.icon-swimmer:before{content:"\f5c4"}.icon-swimming-pool:before{content:"\f5c5"}.icon-symfony:before{content:"\f83d"}.icon-synagogue:before{content:"\f69b"}.icon-sync:before{content:"\f021"}.icon-sync-alt:before{content:"\f2f1"}.icon-syringe:before{content:"\f48e"}.icon-table:before{content:"\f0ce"}.icon-table-tennis:before{content:"\f45d"}.icon-tablet:before{content:"\f10a"}.icon-tablet-alt:before{content:"\f3fa"}.icon-tablets:before{content:"\f490"}.icon-tachometer-alt:before{content:"\f3fd"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-tape:before{content:"\f4db"}.icon-tasks:before{content:"\f0ae"}.icon-taxi:before{content:"\f1ba"}.icon-teamspeak:before{content:"\f4f9"}.icon-teeth:before{content:"\f62e"}.icon-teeth-open:before{content:"\f62f"}.icon-telegram:before{content:"\f2c6"}.icon-telegram-plane:before{content:"\f3fe"}.icon-temperature-high:before{content:"\f769"}.icon-temperature-low:before{content:"\f76b"}.icon-tencent-weibo:before{content:"\f1d5"}.icon-tenge:before{content:"\f7d7"}.icon-terminal:before{content:"\f120"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-th:before{content:"\f00a"}.icon-th-large:before{content:"\f009"}.icon-th-list:before{content:"\f00b"}.icon-the-red-yeti:before{content:"\f69d"}.icon-theater-masks:before{content:"\f630"}.icon-themeco:before{content:"\f5c6"}.icon-themeisle:before{content:"\f2b2"}.icon-thermometer:before{content:"\f491"}.icon-thermometer-empty:before{content:"\f2cb"}.icon-thermometer-full:before{content:"\f2c7"}.icon-thermometer-half:before{content:"\f2c9"}.icon-thermometer-quarter:before{content:"\f2ca"}.icon-thermometer-three-quarters:before{content:"\f2c8"}.icon-think-peaks:before{content:"\f731"}.icon-thumbs-down:before{content:"\f165"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbtack:before{content:"\f08d"}.icon-ticket-alt:before{content:"\f3ff"}.icon-tiktok:before{content:"\e07b"}.icon-times:before{content:"\f00d"}.icon-times-circle:before{content:"\f057"}.icon-tint:before{content:"\f043"}.icon-tint-slash:before{content:"\f5c7"}.icon-tired:before{content:"\f5c8"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-toilet:before{content:"\f7d8"}.icon-toilet-paper:before{content:"\f71e"}.icon-toilet-paper-slash:before{content:"\e072"}.icon-toolbox:before{content:"\f552"}.icon-tools:before{content:"\f7d9"}.icon-tooth:before{content:"\f5c9"}.icon-torah:before{content:"\f6a0"}.icon-torii-gate:before{content:"\f6a1"}.icon-tractor:before{content:"\f722"}.icon-trade-federation:before{content:"\f513"}.icon-trademark:before{content:"\f25c"}.icon-traffic-light:before{content:"\f637"}.icon-trailer:before{content:"\e041"}.icon-train:before{content:"\f238"}.icon-tram:before{content:"\f7da"}.icon-transgender:before{content:"\f224"}.icon-transgender-alt:before{content:"\f225"}.icon-trash:before{content:"\f1f8"}.icon-trash-alt:before{content:"\f2ed"}.icon-trash-restore:before{content:"\f829"}.icon-trash-restore-alt:before{content:"\f82a"}.icon-tree:before{content:"\f1bb"}.icon-trello:before{content:"\f181"}.icon-tripadvisor:before{content:"\f262"}.icon-trophy:before{content:"\f091"}.icon-truck:before{content:"\f0d1"}.icon-truck-loading:before{content:"\f4de"}.icon-truck-monster:before{content:"\f63b"}.icon-truck-moving:before{content:"\f4df"}.icon-truck-pickup:before{content:"\f63c"}.icon-tshirt:before{content:"\f553"}.icon-tty:before{content:"\f1e4"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-square:before{content:"\f174"}.icon-tv:before{content:"\f26c"}.icon-twitch:before{content:"\f1e8"}.icon-twitter:before{content:"\f099"}.icon-twitter-square:before{content:"\f081"}.icon-typo3:before{content:"\f42b"}.icon-uber:before{content:"\f402"}.icon-ubuntu:before{content:"\f7df"}.icon-uikit:before{content:"\f403"}.icon-umbraco:before{content:"\f8e8"}.icon-umbrella:before{content:"\f0e9"}.icon-umbrella-beach:before{content:"\f5ca"}.icon-uncharted:before{content:"\e084"}.icon-underline:before{content:"\f0cd"}.icon-undo:before{content:"\f0e2"}.icon-undo-alt:before{content:"\f2ea"}.icon-uniregistry:before{content:"\f404"}.icon-unity:before{content:"\e049"}.icon-universal-access:before{content:"\f29a"}.icon-university:before{content:"\f19c"}.icon-unlink:before{content:"\f127"}.icon-unlock:before{content:"\f09c"}.icon-unlock-alt:before{content:"\f13e"}.icon-unsplash:before{content:"\e07c"}.icon-untappd:before{content:"\f405"}.icon-upload:before{content:"\f093"}.icon-ups:before{content:"\f7e0"}.icon-usb:before{content:"\f287"}.icon-user:before{content:"\f007"}.icon-user-alt:before{content:"\f406"}.icon-user-alt-slash:before{content:"\f4fa"}.icon-user-astronaut:before{content:"\f4fb"}.icon-user-check:before{content:"\f4fc"}.icon-user-circle:before{content:"\f2bd"}.icon-user-clock:before{content:"\f4fd"}.icon-user-cog:before{content:"\f4fe"}.icon-user-edit:before{content:"\f4ff"}.icon-user-friends:before{content:"\f500"}.icon-user-graduate:before{content:"\f501"}.icon-user-injured:before{content:"\f728"}.icon-user-lock:before{content:"\f502"}.icon-user-md:before{content:"\f0f0"}.icon-user-minus:before{content:"\f503"}.icon-user-ninja:before{content:"\f504"}.icon-user-nurse:before{content:"\f82f"}.icon-user-plus:before{content:"\f234"}.icon-user-secret:before{content:"\f21b"}.icon-user-shield:before{content:"\f505"}.icon-user-slash:before{content:"\f506"}.icon-user-tag:before{content:"\f507"}.icon-user-tie:before{content:"\f508"}.icon-user-times:before{content:"\f235"}.icon-users:before{content:"\f0c0"}.icon-users-cog:before{content:"\f509"}.icon-users-slash:before{content:"\e073"}.icon-usps:before{content:"\f7e1"}.icon-ussunnah:before{content:"\f407"}.icon-utensil-spoon:before{content:"\f2e5"}.icon-utensils:before{content:"\f2e7"}.icon-vaadin:before{content:"\f408"}.icon-vector-square:before{content:"\f5cb"}.icon-venus:before{content:"\f221"}.icon-venus-double:before{content:"\f226"}.icon-venus-mars:before{content:"\f228"}.icon-vest:before{content:"\e085"}.icon-vest-patches:before{content:"\e086"}.icon-viacoin:before{content:"\f237"}.icon-viadeo:before{content:"\f2a9"}.icon-viadeo-square:before{content:"\f2aa"}.icon-vial:before{content:"\f492"}.icon-vials:before{content:"\f493"}.icon-viber:before{content:"\f409"}.icon-video:before{content:"\f03d"}.icon-video-slash:before{content:"\f4e2"}.icon-vihara:before{content:"\f6a7"}.icon-vimeo:before{content:"\f40a"}.icon-vimeo-square:before{content:"\f194"}.icon-vimeo-v:before{content:"\f27d"}.icon-vine:before{content:"\f1ca"}.icon-virus:before{content:"\e074"}.icon-virus-slash:before{content:"\e075"}.icon-viruses:before{content:"\e076"}.icon-vk:before{content:"\f189"}.icon-vnv:before{content:"\f40b"}.icon-voicemail:before{content:"\f897"}.icon-volleyball-ball:before{content:"\f45f"}.icon-volume-down:before{content:"\f027"}.icon-volume-mute:before{content:"\f6a9"}.icon-volume-off:before{content:"\f026"}.icon-volume-up:before{content:"\f028"}.icon-vote-yea:before{content:"\f772"}.icon-vr-cardboard:before{content:"\f729"}.icon-vuejs:before{content:"\f41f"}.icon-walking:before{content:"\f554"}.icon-wallet:before{content:"\f555"}.icon-warehouse:before{content:"\f494"}.icon-watchman-monitoring:before{content:"\e087"}.icon-water:before{content:"\f773"}.icon-wave-square:before{content:"\f83e"}.icon-waze:before{content:"\f83f"}.icon-weebly:before{content:"\f5cc"}.icon-weibo:before{content:"\f18a"}.icon-weight:before{content:"\f496"}.icon-weight-hanging:before{content:"\f5cd"}.icon-weixin:before{content:"\f1d7"}.icon-whatsapp:before{content:"\f232"}.icon-whatsapp-square:before{content:"\f40c"}.icon-wheelchair:before{content:"\f193"}.icon-whmcs:before{content:"\f40d"}.icon-wifi:before{content:"\f1eb"}.icon-wikipedia-w:before{content:"\f266"}.icon-wind:before{content:"\f72e"}.icon-window-close:before{content:"\f410"}.icon-window-maximize:before{content:"\f2d0"}.icon-window-minimize:before{content:"\f2d1"}.icon-window-restore:before{content:"\f2d2"}.icon-windows:before{content:"\f17a"}.icon-wine-bottle:before{content:"\f72f"}.icon-wine-glass:before{content:"\f4e3"}.icon-wine-glass-alt:before{content:"\f5ce"}.icon-wix:before{content:"\f5cf"}.icon-wizards-of-the-coast:before{content:"\f730"}.icon-wodu:before{content:"\e088"}.icon-wolf-pack-battalion:before{content:"\f514"}.icon-won-sign:before{content:"\f159"}.icon-wordpress:before{content:"\f19a"}.icon-wordpress-simple:before{content:"\f411"}.icon-wpbeginner:before{content:"\f297"}.icon-wpexplorer:before{content:"\f2de"}.icon-wpforms:before{content:"\f298"}.icon-wpressr:before{content:"\f3e4"}.icon-wrench:before{content:"\f0ad"}.icon-x-ray:before{content:"\f497"}.icon-xbox:before{content:"\f412"}.icon-xing:before{content:"\f168"}.icon-xing-square:before{content:"\f169"}.icon-y-combinator:before{content:"\f23b"}.icon-yahoo:before{content:"\f19e"}.icon-yammer:before{content:"\f840"}.icon-yandex:before{content:"\f413"}.icon-yandex-international:before{content:"\f414"}.icon-yarn:before{content:"\f7e3"}.icon-yelp:before{content:"\f1e9"}.icon-yen-sign:before{content:"\f157"}.icon-yin-yang:before{content:"\f6ad"}.icon-yoast:before{content:"\f2b1"}.icon-youtube:before{content:"\f167"}.icon-youtube-square:before{content:"\f431"}.icon-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + */.fab,.fad,.fal,.far,.fas,.icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;font-style:normal;font-variant:normal;line-height:1}.icon-large,.icon-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.icon-xs{font-size:.75em}.icon-sm{font-size:.875em}.icon-1x{font-size:1em}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon-7x{font-size:7em}.icon-8x{font-size:8em}.icon-9x{font-size:9em}.icon-10x{font-size:10em}.icon-fw{text-align:center;width:1.25em}.icon-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.icon-ul>li{position:relative}.icon-li{left:-2em;line-height:inherit;position:absolute;text-align:center;width:2em}.icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.icon-pull-left{float:left}.icon-pull-right{float:right}.fab.icon-pull-left,.fal.icon-pull-left,.far.icon-pull-left,.fas.icon-pull-left,.icon.icon-pull-left{margin-right:.3em}.fab.icon-pull-right,.fal.icon-pull-right,.far.icon-pull-right,.fas.icon-pull-right,.icon.icon-pull-right{margin-left:.3em}.icon-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.icon-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.icon-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.icon-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.icon-flip-vertical{transform:scaleY(-1)}.icon-flip-both,.icon-flip-horizontal.icon-flip-vertical,.icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.icon-flip-both,.icon-flip-horizontal.icon-flip-vertical{transform:scale(-1)}:root .icon-flip-both,:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270{filter:none}.icon-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.icon-stack-1x,.icon-stack-2x{left:0;position:absolute;text-align:center;width:100%}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-500px:before{content:"\f26e"}.icon-accessible-icon:before{content:"\f368"}.icon-accusoft:before{content:"\f369"}.icon-acquisitions-incorporated:before{content:"\f6af"}.icon-ad:before{content:"\f641"}.icon-address-book:before{content:"\f2b9"}.icon-address-card:before{content:"\f2bb"}.icon-adjust:before{content:"\f042"}.icon-adn:before{content:"\f170"}.icon-adversal:before{content:"\f36a"}.icon-affiliatetheme:before{content:"\f36b"}.icon-air-freshener:before{content:"\f5d0"}.icon-airbnb:before{content:"\f834"}.icon-algolia:before{content:"\f36c"}.icon-align-center:before{content:"\f037"}.icon-align-justify:before{content:"\f039"}.icon-align-left:before{content:"\f036"}.icon-align-right:before{content:"\f038"}.icon-alipay:before{content:"\f642"}.icon-allergies:before{content:"\f461"}.icon-amazon:before{content:"\f270"}.icon-amazon-pay:before{content:"\f42c"}.icon-ambulance:before{content:"\f0f9"}.icon-american-sign-language-interpreting:before{content:"\f2a3"}.icon-amilia:before{content:"\f36d"}.icon-anchor:before{content:"\f13d"}.icon-android:before{content:"\f17b"}.icon-angellist:before{content:"\f209"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-down:before{content:"\f107"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angry:before{content:"\f556"}.icon-angrycreative:before{content:"\f36e"}.icon-angular:before{content:"\f420"}.icon-ankh:before{content:"\f644"}.icon-app-store:before{content:"\f36f"}.icon-app-store-ios:before{content:"\f370"}.icon-apper:before{content:"\f371"}.icon-apple:before{content:"\f179"}.icon-apple-alt:before{content:"\f5d1"}.icon-apple-pay:before{content:"\f415"}.icon-archive:before{content:"\f187"}.icon-archway:before{content:"\f557"}.icon-arrow-alt-circle-down:before{content:"\f358"}.icon-arrow-alt-circle-left:before{content:"\f359"}.icon-arrow-alt-circle-right:before{content:"\f35a"}.icon-arrow-alt-circle-up:before{content:"\f35b"}.icon-arrow-circle-down:before{content:"\f0ab"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-down:before{content:"\f063"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrows-alt:before{content:"\f0b2"}.icon-arrows-alt-h:before{content:"\f337"}.icon-arrows-alt-v:before{content:"\f338"}.icon-artstation:before{content:"\f77a"}.icon-assistive-listening-systems:before{content:"\f2a2"}.icon-asterisk:before{content:"\f069"}.icon-asymmetrik:before{content:"\f372"}.icon-at:before{content:"\f1fa"}.icon-atlas:before{content:"\f558"}.icon-atlassian:before{content:"\f77b"}.icon-atom:before{content:"\f5d2"}.icon-audible:before{content:"\f373"}.icon-audio-description:before{content:"\f29e"}.icon-autoprefixer:before{content:"\f41c"}.icon-avianex:before{content:"\f374"}.icon-aviato:before{content:"\f421"}.icon-award:before{content:"\f559"}.icon-aws:before{content:"\f375"}.icon-baby:before{content:"\f77c"}.icon-baby-carriage:before{content:"\f77d"}.icon-backspace:before{content:"\f55a"}.icon-backward:before{content:"\f04a"}.icon-bacon:before{content:"\f7e5"}.icon-bacteria:before{content:"\e059"}.icon-bacterium:before{content:"\e05a"}.icon-bahai:before{content:"\f666"}.icon-balance-scale:before{content:"\f24e"}.icon-balance-scale-left:before{content:"\f515"}.icon-balance-scale-right:before{content:"\f516"}.icon-ban:before{content:"\f05e"}.icon-band-aid:before{content:"\f462"}.icon-bandcamp:before{content:"\f2d5"}.icon-barcode:before{content:"\f02a"}.icon-bars:before{content:"\f0c9"}.icon-baseball-ball:before{content:"\f433"}.icon-basketball-ball:before{content:"\f434"}.icon-bath:before{content:"\f2cd"}.icon-battery-empty:before{content:"\f244"}.icon-battery-full:before{content:"\f240"}.icon-battery-half:before{content:"\f242"}.icon-battery-quarter:before{content:"\f243"}.icon-battery-three-quarters:before{content:"\f241"}.icon-battle-net:before{content:"\f835"}.icon-bed:before{content:"\f236"}.icon-beer:before{content:"\f0fc"}.icon-behance:before{content:"\f1b4"}.icon-behance-square:before{content:"\f1b5"}.icon-bell:before{content:"\f0f3"}.icon-bell-slash:before{content:"\f1f6"}.icon-bezier-curve:before{content:"\f55b"}.icon-bible:before{content:"\f647"}.icon-bicycle:before{content:"\f206"}.icon-biking:before{content:"\f84a"}.icon-bimobject:before{content:"\f378"}.icon-binoculars:before{content:"\f1e5"}.icon-biohazard:before{content:"\f780"}.icon-birthday-cake:before{content:"\f1fd"}.icon-bitbucket:before{content:"\f171"}.icon-bitcoin:before{content:"\f379"}.icon-bity:before{content:"\f37a"}.icon-black-tie:before{content:"\f27e"}.icon-blackberry:before{content:"\f37b"}.icon-blender:before{content:"\f517"}.icon-blender-phone:before{content:"\f6b6"}.icon-blind:before{content:"\f29d"}.icon-blog:before{content:"\f781"}.icon-blogger:before{content:"\f37c"}.icon-blogger-b:before{content:"\f37d"}.icon-bluetooth:before{content:"\f293"}.icon-bluetooth-b:before{content:"\f294"}.icon-bold:before{content:"\f032"}.icon-bolt:before{content:"\f0e7"}.icon-bomb:before{content:"\f1e2"}.icon-bone:before{content:"\f5d7"}.icon-bong:before{content:"\f55c"}.icon-book:before{content:"\f02d"}.icon-book-dead:before{content:"\f6b7"}.icon-book-medical:before{content:"\f7e6"}.icon-book-open:before{content:"\f518"}.icon-book-reader:before{content:"\f5da"}.icon-bookmark:before{content:"\f02e"}.icon-bootstrap:before{content:"\f836"}.icon-border-all:before{content:"\f84c"}.icon-border-none:before{content:"\f850"}.icon-border-style:before{content:"\f853"}.icon-bowling-ball:before{content:"\f436"}.icon-box:before{content:"\f466"}.icon-box-open:before{content:"\f49e"}.icon-box-tissue:before{content:"\e05b"}.icon-boxes:before{content:"\f468"}.icon-braille:before{content:"\f2a1"}.icon-brain:before{content:"\f5dc"}.icon-bread-slice:before{content:"\f7ec"}.icon-briefcase:before{content:"\f0b1"}.icon-briefcase-medical:before{content:"\f469"}.icon-broadcast-tower:before{content:"\f519"}.icon-broom:before{content:"\f51a"}.icon-brush:before{content:"\f55d"}.icon-btc:before{content:"\f15a"}.icon-buffer:before{content:"\f837"}.icon-bug:before{content:"\f188"}.icon-building:before{content:"\f1ad"}.icon-bullhorn:before{content:"\f0a1"}.icon-bullseye:before{content:"\f140"}.icon-burn:before{content:"\f46a"}.icon-buromobelexperte:before{content:"\f37f"}.icon-bus:before{content:"\f207"}.icon-bus-alt:before{content:"\f55e"}.icon-business-time:before{content:"\f64a"}.icon-buy-n-large:before{content:"\f8a6"}.icon-buysellads:before{content:"\f20d"}.icon-calculator:before{content:"\f1ec"}.icon-calendar:before{content:"\f133"}.icon-calendar-alt:before{content:"\f073"}.icon-calendar-check:before{content:"\f274"}.icon-calendar-day:before{content:"\f783"}.icon-calendar-minus:before{content:"\f272"}.icon-calendar-plus:before{content:"\f271"}.icon-calendar-times:before{content:"\f273"}.icon-calendar-week:before{content:"\f784"}.icon-camera:before{content:"\f030"}.icon-camera-retro:before{content:"\f083"}.icon-campground:before{content:"\f6bb"}.icon-canadian-maple-leaf:before{content:"\f785"}.icon-candy-cane:before{content:"\f786"}.icon-cannabis:before{content:"\f55f"}.icon-capsules:before{content:"\f46b"}.icon-car:before{content:"\f1b9"}.icon-car-alt:before{content:"\f5de"}.icon-car-battery:before{content:"\f5df"}.icon-car-crash:before{content:"\f5e1"}.icon-car-side:before{content:"\f5e4"}.icon-caravan:before{content:"\f8ff"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-caret-square-down:before{content:"\f150"}.icon-caret-square-left:before{content:"\f191"}.icon-caret-square-right:before{content:"\f152"}.icon-caret-square-up:before{content:"\f151"}.icon-caret-up:before{content:"\f0d8"}.icon-carrot:before{content:"\f787"}.icon-cart-arrow-down:before{content:"\f218"}.icon-cart-plus:before{content:"\f217"}.icon-cash-register:before{content:"\f788"}.icon-cat:before{content:"\f6be"}.icon-cc-amazon-pay:before{content:"\f42d"}.icon-cc-amex:before{content:"\f1f3"}.icon-cc-apple-pay:before{content:"\f416"}.icon-cc-diners-club:before{content:"\f24c"}.icon-cc-discover:before{content:"\f1f2"}.icon-cc-jcb:before{content:"\f24b"}.icon-cc-mastercard:before{content:"\f1f1"}.icon-cc-paypal:before{content:"\f1f4"}.icon-cc-stripe:before{content:"\f1f5"}.icon-cc-visa:before{content:"\f1f0"}.icon-centercode:before{content:"\f380"}.icon-centos:before{content:"\f789"}.icon-certificate:before{content:"\f0a3"}.icon-chair:before{content:"\f6c0"}.icon-chalkboard:before{content:"\f51b"}.icon-chalkboard-teacher:before{content:"\f51c"}.icon-charging-station:before{content:"\f5e7"}.icon-chart-area:before{content:"\f1fe"}.icon-chart-bar:before{content:"\f080"}.icon-chart-line:before{content:"\f201"}.icon-chart-pie:before{content:"\f200"}.icon-check:before{content:"\f00c"}.icon-check-circle:before{content:"\f058"}.icon-check-double:before{content:"\f560"}.icon-check-square:before{content:"\f14a"}.icon-cheese:before{content:"\f7ef"}.icon-chess:before{content:"\f439"}.icon-chess-bishop:before{content:"\f43a"}.icon-chess-board:before{content:"\f43c"}.icon-chess-king:before{content:"\f43f"}.icon-chess-knight:before{content:"\f441"}.icon-chess-pawn:before{content:"\f443"}.icon-chess-queen:before{content:"\f445"}.icon-chess-rook:before{content:"\f447"}.icon-chevron-circle-down:before{content:"\f13a"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-down:before{content:"\f078"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-child:before{content:"\f1ae"}.icon-chrome:before{content:"\f268"}.icon-chromecast:before{content:"\f838"}.icon-church:before{content:"\f51d"}.icon-circle:before{content:"\f111"}.icon-circle-notch:before{content:"\f1ce"}.icon-city:before{content:"\f64f"}.icon-clinic-medical:before{content:"\f7f2"}.icon-clipboard:before{content:"\f328"}.icon-clipboard-check:before{content:"\f46c"}.icon-clipboard-list:before{content:"\f46d"}.icon-clock:before{content:"\f017"}.icon-clone:before{content:"\f24d"}.icon-closed-captioning:before{content:"\f20a"}.icon-cloud:before{content:"\f0c2"}.icon-cloud-download-alt:before{content:"\f381"}.icon-cloud-meatball:before{content:"\f73b"}.icon-cloud-moon:before{content:"\f6c3"}.icon-cloud-moon-rain:before{content:"\f73c"}.icon-cloud-rain:before{content:"\f73d"}.icon-cloud-showers-heavy:before{content:"\f740"}.icon-cloud-sun:before{content:"\f6c4"}.icon-cloud-sun-rain:before{content:"\f743"}.icon-cloud-upload-alt:before{content:"\f382"}.icon-cloudflare:before{content:"\e07d"}.icon-cloudscale:before{content:"\f383"}.icon-cloudsmith:before{content:"\f384"}.icon-cloudversify:before{content:"\f385"}.icon-cocktail:before{content:"\f561"}.icon-code:before{content:"\f121"}.icon-code-branch:before{content:"\f126"}.icon-codepen:before{content:"\f1cb"}.icon-codiepie:before{content:"\f284"}.icon-coffee:before{content:"\f0f4"}.icon-cog:before{content:"\f013"}.icon-cogs:before{content:"\f085"}.icon-coins:before{content:"\f51e"}.icon-columns:before{content:"\f0db"}.icon-comment:before{content:"\f075"}.icon-comment-alt:before{content:"\f27a"}.icon-comment-dollar:before{content:"\f651"}.icon-comment-dots:before{content:"\f4ad"}.icon-comment-medical:before{content:"\f7f5"}.icon-comment-slash:before{content:"\f4b3"}.icon-comments:before{content:"\f086"}.icon-comments-dollar:before{content:"\f653"}.icon-compact-disc:before{content:"\f51f"}.icon-compass:before{content:"\f14e"}.icon-compress:before{content:"\f066"}.icon-compress-alt:before{content:"\f422"}.icon-compress-arrows-alt:before{content:"\f78c"}.icon-concierge-bell:before{content:"\f562"}.icon-confluence:before{content:"\f78d"}.icon-connectdevelop:before{content:"\f20e"}.icon-contao:before{content:"\f26d"}.icon-cookie:before{content:"\f563"}.icon-cookie-bite:before{content:"\f564"}.icon-copy:before{content:"\f0c5"}.icon-copyright:before{content:"\f1f9"}.icon-cotton-bureau:before{content:"\f89e"}.icon-couch:before{content:"\f4b8"}.icon-cpanel:before{content:"\f388"}.icon-creative-commons:before{content:"\f25e"}.icon-creative-commons-by:before{content:"\f4e7"}.icon-creative-commons-nc:before{content:"\f4e8"}.icon-creative-commons-nc-eu:before{content:"\f4e9"}.icon-creative-commons-nc-jp:before{content:"\f4ea"}.icon-creative-commons-nd:before{content:"\f4eb"}.icon-creative-commons-pd:before{content:"\f4ec"}.icon-creative-commons-pd-alt:before{content:"\f4ed"}.icon-creative-commons-remix:before{content:"\f4ee"}.icon-creative-commons-sa:before{content:"\f4ef"}.icon-creative-commons-sampling:before{content:"\f4f0"}.icon-creative-commons-sampling-plus:before{content:"\f4f1"}.icon-creative-commons-share:before{content:"\f4f2"}.icon-creative-commons-zero:before{content:"\f4f3"}.icon-credit-card:before{content:"\f09d"}.icon-critical-role:before{content:"\f6c9"}.icon-crop:before{content:"\f125"}.icon-crop-alt:before{content:"\f565"}.icon-cross:before{content:"\f654"}.icon-crosshairs:before{content:"\f05b"}.icon-crow:before{content:"\f520"}.icon-crown:before{content:"\f521"}.icon-crutch:before{content:"\f7f7"}.icon-css3:before{content:"\f13c"}.icon-css3-alt:before{content:"\f38b"}.icon-cube:before{content:"\f1b2"}.icon-cubes:before{content:"\f1b3"}.icon-cut:before{content:"\f0c4"}.icon-cuttlefish:before{content:"\f38c"}.icon-d-and-d:before{content:"\f38d"}.icon-d-and-d-beyond:before{content:"\f6ca"}.icon-dailymotion:before{content:"\e052"}.icon-dashcube:before{content:"\f210"}.icon-database:before{content:"\f1c0"}.icon-deaf:before{content:"\f2a4"}.icon-deezer:before{content:"\e077"}.icon-delicious:before{content:"\f1a5"}.icon-democrat:before{content:"\f747"}.icon-deploydog:before{content:"\f38e"}.icon-deskpro:before{content:"\f38f"}.icon-desktop:before{content:"\f108"}.icon-dev:before{content:"\f6cc"}.icon-deviantart:before{content:"\f1bd"}.icon-dharmachakra:before{content:"\f655"}.icon-dhl:before{content:"\f790"}.icon-diagnoses:before{content:"\f470"}.icon-diaspora:before{content:"\f791"}.icon-dice:before{content:"\f522"}.icon-dice-d20:before{content:"\f6cf"}.icon-dice-d6:before{content:"\f6d1"}.icon-dice-five:before{content:"\f523"}.icon-dice-four:before{content:"\f524"}.icon-dice-one:before{content:"\f525"}.icon-dice-six:before{content:"\f526"}.icon-dice-three:before{content:"\f527"}.icon-dice-two:before{content:"\f528"}.icon-digg:before{content:"\f1a6"}.icon-digital-ocean:before{content:"\f391"}.icon-digital-tachograph:before{content:"\f566"}.icon-directions:before{content:"\f5eb"}.icon-discord:before{content:"\f392"}.icon-discourse:before{content:"\f393"}.icon-disease:before{content:"\f7fa"}.icon-divide:before{content:"\f529"}.icon-dizzy:before{content:"\f567"}.icon-dna:before{content:"\f471"}.icon-dochub:before{content:"\f394"}.icon-docker:before{content:"\f395"}.icon-dog:before{content:"\f6d3"}.icon-dollar-sign:before{content:"\f155"}.icon-dolly:before{content:"\f472"}.icon-dolly-flatbed:before{content:"\f474"}.icon-donate:before{content:"\f4b9"}.icon-door-closed:before{content:"\f52a"}.icon-door-open:before{content:"\f52b"}.icon-dot-circle:before{content:"\f192"}.icon-dove:before{content:"\f4ba"}.icon-download:before{content:"\f019"}.icon-draft2digital:before{content:"\f396"}.icon-drafting-compass:before{content:"\f568"}.icon-dragon:before{content:"\f6d5"}.icon-draw-polygon:before{content:"\f5ee"}.icon-dribbble:before{content:"\f17d"}.icon-dribbble-square:before{content:"\f397"}.icon-dropbox:before{content:"\f16b"}.icon-drum:before{content:"\f569"}.icon-drum-steelpan:before{content:"\f56a"}.icon-drumstick-bite:before{content:"\f6d7"}.icon-drupal:before{content:"\f1a9"}.icon-dumbbell:before{content:"\f44b"}.icon-dumpster:before{content:"\f793"}.icon-dumpster-fire:before{content:"\f794"}.icon-dungeon:before{content:"\f6d9"}.icon-dyalog:before{content:"\f399"}.icon-earlybirds:before{content:"\f39a"}.icon-ebay:before{content:"\f4f4"}.icon-edge:before{content:"\f282"}.icon-edge-legacy:before{content:"\e078"}.icon-edit:before{content:"\f044"}.icon-egg:before{content:"\f7fb"}.icon-eject:before{content:"\f052"}.icon-elementor:before{content:"\f430"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-ello:before{content:"\f5f1"}.icon-ember:before{content:"\f423"}.icon-empire:before{content:"\f1d1"}.icon-envelope:before{content:"\f0e0"}.icon-envelope-open:before{content:"\f2b6"}.icon-envelope-open-text:before{content:"\f658"}.icon-envelope-square:before{content:"\f199"}.icon-envira:before{content:"\f299"}.icon-equals:before{content:"\f52c"}.icon-eraser:before{content:"\f12d"}.icon-erlang:before{content:"\f39d"}.icon-ethereum:before{content:"\f42e"}.icon-ethernet:before{content:"\f796"}.icon-etsy:before{content:"\f2d7"}.icon-euro-sign:before{content:"\f153"}.icon-evernote:before{content:"\f839"}.icon-exchange-alt:before{content:"\f362"}.icon-exclamation:before{content:"\f12a"}.icon-exclamation-circle:before{content:"\f06a"}.icon-exclamation-triangle:before{content:"\f071"}.icon-expand:before{content:"\f065"}.icon-expand-alt:before{content:"\f424"}.icon-expand-arrows-alt:before{content:"\f31e"}.icon-expeditedssl:before{content:"\f23e"}.icon-external-link-alt:before{content:"\f35d"}.icon-external-link-square-alt:before{content:"\f360"}.icon-eye:before{content:"\f06e"}.icon-eye-dropper:before{content:"\f1fb"}.icon-eye-slash:before{content:"\f070"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f39e"}.icon-facebook-messenger:before{content:"\f39f"}.icon-facebook-square:before{content:"\f082"}.icon-fan:before{content:"\f863"}.icon-fantasy-flight-games:before{content:"\f6dc"}.icon-fast-backward:before{content:"\f049"}.icon-fast-forward:before{content:"\f050"}.icon-faucet:before{content:"\e005"}.icon-fax:before{content:"\f1ac"}.icon-feather:before{content:"\f52d"}.icon-feather-alt:before{content:"\f56b"}.icon-fedex:before{content:"\f797"}.icon-fedora:before{content:"\f798"}.icon-female:before{content:"\f182"}.icon-fighter-jet:before{content:"\f0fb"}.icon-figma:before{content:"\f799"}.icon-file:before{content:"\f15b"}.icon-file-alt:before{content:"\f15c"}.icon-file-archive:before{content:"\f1c6"}.icon-file-audio:before{content:"\f1c7"}.icon-file-code:before{content:"\f1c9"}.icon-file-contract:before{content:"\f56c"}.icon-file-csv:before{content:"\f6dd"}.icon-file-download:before{content:"\f56d"}.icon-file-excel:before{content:"\f1c3"}.icon-file-export:before{content:"\f56e"}.icon-file-image:before{content:"\f1c5"}.icon-file-import:before{content:"\f56f"}.icon-file-invoice:before{content:"\f570"}.icon-file-invoice-dollar:before{content:"\f571"}.icon-file-medical:before{content:"\f477"}.icon-file-medical-alt:before{content:"\f478"}.icon-file-pdf:before{content:"\f1c1"}.icon-file-powerpoint:before{content:"\f1c4"}.icon-file-prescription:before{content:"\f572"}.icon-file-signature:before{content:"\f573"}.icon-file-upload:before{content:"\f574"}.icon-file-video:before{content:"\f1c8"}.icon-file-word:before{content:"\f1c2"}.icon-fill:before{content:"\f575"}.icon-fill-drip:before{content:"\f576"}.icon-film:before{content:"\f008"}.icon-filter:before{content:"\f0b0"}.icon-fingerprint:before{content:"\f577"}.icon-fire:before{content:"\f06d"}.icon-fire-alt:before{content:"\f7e4"}.icon-fire-extinguisher:before{content:"\f134"}.icon-firefox:before{content:"\f269"}.icon-firefox-browser:before{content:"\e007"}.icon-first-aid:before{content:"\f479"}.icon-first-order:before{content:"\f2b0"}.icon-first-order-alt:before{content:"\f50a"}.icon-firstdraft:before{content:"\f3a1"}.icon-fish:before{content:"\f578"}.icon-fist-raised:before{content:"\f6de"}.icon-flag:before{content:"\f024"}.icon-flag-checkered:before{content:"\f11e"}.icon-flag-usa:before{content:"\f74d"}.icon-flask:before{content:"\f0c3"}.icon-flickr:before{content:"\f16e"}.icon-flipboard:before{content:"\f44d"}.icon-flushed:before{content:"\f579"}.icon-fly:before{content:"\f417"}.icon-folder:before{content:"\f07b"}.icon-folder-minus:before{content:"\f65d"}.icon-folder-open:before{content:"\f07c"}.icon-folder-plus:before{content:"\f65e"}.icon-font:before{content:"\f031"}.icon-font-awesome:before{content:"\f2b4"}.icon-font-awesome-alt:before{content:"\f35c"}.icon-font-awesome-flag:before{content:"\f425"}.icon-font-awesome-logo-full:before{content:"\f4e6"}.icon-fonticons:before{content:"\f280"}.icon-fonticons-fi:before{content:"\f3a2"}.icon-football-ball:before{content:"\f44e"}.icon-fort-awesome:before{content:"\f286"}.icon-fort-awesome-alt:before{content:"\f3a3"}.icon-forumbee:before{content:"\f211"}.icon-forward:before{content:"\f04e"}.icon-foursquare:before{content:"\f180"}.icon-free-code-camp:before{content:"\f2c5"}.icon-freebsd:before{content:"\f3a4"}.icon-frog:before{content:"\f52e"}.icon-frown:before{content:"\f119"}.icon-frown-open:before{content:"\f57a"}.icon-fulcrum:before{content:"\f50b"}.icon-funnel-dollar:before{content:"\f662"}.icon-futbol:before{content:"\f1e3"}.icon-galactic-republic:before{content:"\f50c"}.icon-galactic-senate:before{content:"\f50d"}.icon-gamepad:before{content:"\f11b"}.icon-gas-pump:before{content:"\f52f"}.icon-gavel:before{content:"\f0e3"}.icon-gem:before{content:"\f3a5"}.icon-genderless:before{content:"\f22d"}.icon-get-pocket:before{content:"\f265"}.icon-gg:before{content:"\f260"}.icon-gg-circle:before{content:"\f261"}.icon-ghost:before{content:"\f6e2"}.icon-gift:before{content:"\f06b"}.icon-gifts:before{content:"\f79c"}.icon-git:before{content:"\f1d3"}.icon-git-alt:before{content:"\f841"}.icon-git-square:before{content:"\f1d2"}.icon-github:before{content:"\f09b"}.icon-github-alt:before{content:"\f113"}.icon-github-square:before{content:"\f092"}.icon-gitkraken:before{content:"\f3a6"}.icon-gitlab:before{content:"\f296"}.icon-gitter:before{content:"\f426"}.icon-glass-cheers:before{content:"\f79f"}.icon-glass-martini:before{content:"\f000"}.icon-glass-martini-alt:before{content:"\f57b"}.icon-glass-whiskey:before{content:"\f7a0"}.icon-glasses:before{content:"\f530"}.icon-glide:before{content:"\f2a5"}.icon-glide-g:before{content:"\f2a6"}.icon-globe:before{content:"\f0ac"}.icon-globe-africa:before{content:"\f57c"}.icon-globe-americas:before{content:"\f57d"}.icon-globe-asia:before{content:"\f57e"}.icon-globe-europe:before{content:"\f7a2"}.icon-gofore:before{content:"\f3a7"}.icon-golf-ball:before{content:"\f450"}.icon-goodreads:before{content:"\f3a8"}.icon-goodreads-g:before{content:"\f3a9"}.icon-google:before{content:"\f1a0"}.icon-google-drive:before{content:"\f3aa"}.icon-google-pay:before{content:"\e079"}.icon-google-play:before{content:"\f3ab"}.icon-google-plus:before{content:"\f2b3"}.icon-google-plus-g:before{content:"\f0d5"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-wallet:before{content:"\f1ee"}.icon-gopuram:before{content:"\f664"}.icon-graduation-cap:before{content:"\f19d"}.icon-gratipay:before{content:"\f184"}.icon-grav:before{content:"\f2d6"}.icon-greater-than:before{content:"\f531"}.icon-greater-than-equal:before{content:"\f532"}.icon-grimace:before{content:"\f57f"}.icon-grin:before{content:"\f580"}.icon-grin-alt:before{content:"\f581"}.icon-grin-beam:before{content:"\f582"}.icon-grin-beam-sweat:before{content:"\f583"}.icon-grin-hearts:before{content:"\f584"}.icon-grin-squint:before{content:"\f585"}.icon-grin-squint-tears:before{content:"\f586"}.icon-grin-stars:before{content:"\f587"}.icon-grin-tears:before{content:"\f588"}.icon-grin-tongue:before{content:"\f589"}.icon-grin-tongue-squint:before{content:"\f58a"}.icon-grin-tongue-wink:before{content:"\f58b"}.icon-grin-wink:before{content:"\f58c"}.icon-grip-horizontal:before{content:"\f58d"}.icon-grip-lines:before{content:"\f7a4"}.icon-grip-lines-vertical:before{content:"\f7a5"}.icon-grip-vertical:before{content:"\f58e"}.icon-gripfire:before{content:"\f3ac"}.icon-grunt:before{content:"\f3ad"}.icon-guilded:before{content:"\e07e"}.icon-guitar:before{content:"\f7a6"}.icon-gulp:before{content:"\f3ae"}.icon-h-square:before{content:"\f0fd"}.icon-hacker-news:before{content:"\f1d4"}.icon-hacker-news-square:before{content:"\f3af"}.icon-hackerrank:before{content:"\f5f7"}.icon-hamburger:before{content:"\f805"}.icon-hammer:before{content:"\f6e3"}.icon-hamsa:before{content:"\f665"}.icon-hand-holding:before{content:"\f4bd"}.icon-hand-holding-heart:before{content:"\f4be"}.icon-hand-holding-medical:before{content:"\e05c"}.icon-hand-holding-usd:before{content:"\f4c0"}.icon-hand-holding-water:before{content:"\f4c1"}.icon-hand-lizard:before{content:"\f258"}.icon-hand-middle-finger:before{content:"\f806"}.icon-hand-paper:before{content:"\f256"}.icon-hand-peace:before{content:"\f25b"}.icon-hand-point-down:before{content:"\f0a7"}.icon-hand-point-left:before{content:"\f0a5"}.icon-hand-point-right:before{content:"\f0a4"}.icon-hand-point-up:before{content:"\f0a6"}.icon-hand-pointer:before{content:"\f25a"}.icon-hand-rock:before{content:"\f255"}.icon-hand-scissors:before{content:"\f257"}.icon-hand-sparkles:before{content:"\e05d"}.icon-hand-spock:before{content:"\f259"}.icon-hands:before{content:"\f4c2"}.icon-hands-helping:before{content:"\f4c4"}.icon-hands-wash:before{content:"\e05e"}.icon-handshake:before{content:"\f2b5"}.icon-handshake-alt-slash:before{content:"\e05f"}.icon-handshake-slash:before{content:"\e060"}.icon-hanukiah:before{content:"\f6e6"}.icon-hard-hat:before{content:"\f807"}.icon-hashtag:before{content:"\f292"}.icon-hat-cowboy:before{content:"\f8c0"}.icon-hat-cowboy-side:before{content:"\f8c1"}.icon-hat-wizard:before{content:"\f6e8"}.icon-hdd:before{content:"\f0a0"}.icon-head-side-cough:before{content:"\e061"}.icon-head-side-cough-slash:before{content:"\e062"}.icon-head-side-mask:before{content:"\e063"}.icon-head-side-virus:before{content:"\e064"}.icon-heading:before{content:"\f1dc"}.icon-headphones:before{content:"\f025"}.icon-headphones-alt:before{content:"\f58f"}.icon-headset:before{content:"\f590"}.icon-heart:before{content:"\f004"}.icon-heart-broken:before{content:"\f7a9"}.icon-heartbeat:before{content:"\f21e"}.icon-helicopter:before{content:"\f533"}.icon-highlighter:before{content:"\f591"}.icon-hiking:before{content:"\f6ec"}.icon-hippo:before{content:"\f6ed"}.icon-hips:before{content:"\f452"}.icon-hire-a-helper:before{content:"\f3b0"}.icon-history:before{content:"\f1da"}.icon-hive:before{content:"\e07f"}.icon-hockey-puck:before{content:"\f453"}.icon-holly-berry:before{content:"\f7aa"}.icon-home:before{content:"\f015"}.icon-hooli:before{content:"\f427"}.icon-hornbill:before{content:"\f592"}.icon-horse:before{content:"\f6f0"}.icon-horse-head:before{content:"\f7ab"}.icon-hospital:before{content:"\f0f8"}.icon-hospital-alt:before{content:"\f47d"}.icon-hospital-symbol:before{content:"\f47e"}.icon-hospital-user:before{content:"\f80d"}.icon-hot-tub:before{content:"\f593"}.icon-hotdog:before{content:"\f80f"}.icon-hotel:before{content:"\f594"}.icon-hotjar:before{content:"\f3b1"}.icon-hourglass:before{content:"\f254"}.icon-hourglass-end:before{content:"\f253"}.icon-hourglass-half:before{content:"\f252"}.icon-hourglass-start:before{content:"\f251"}.icon-house-damage:before{content:"\f6f1"}.icon-house-user:before{content:"\e065"}.icon-houzz:before{content:"\f27c"}.icon-hryvnia:before{content:"\f6f2"}.icon-html5:before{content:"\f13b"}.icon-hubspot:before{content:"\f3b2"}.icon-i-cursor:before{content:"\f246"}.icon-ice-cream:before{content:"\f810"}.icon-icicles:before{content:"\f7ad"}.icon-icons:before{content:"\f86d"}.icon-id-badge:before{content:"\f2c1"}.icon-id-card:before{content:"\f2c2"}.icon-id-card-alt:before{content:"\f47f"}.icon-ideal:before{content:"\e013"}.icon-igloo:before{content:"\f7ae"}.icon-image:before{content:"\f03e"}.icon-images:before{content:"\f302"}.icon-imdb:before{content:"\f2d8"}.icon-inbox:before{content:"\f01c"}.icon-indent:before{content:"\f03c"}.icon-industry:before{content:"\f275"}.icon-infinity:before{content:"\f534"}.icon-info:before{content:"\f129"}.icon-info-circle:before{content:"\f05a"}.icon-innosoft:before{content:"\e080"}.icon-instagram:before{content:"\f16d"}.icon-instagram-square:before{content:"\e055"}.icon-instalod:before{content:"\e081"}.icon-intercom:before{content:"\f7af"}.icon-internet-explorer:before{content:"\f26b"}.icon-invision:before{content:"\f7b0"}.icon-ioxhost:before{content:"\f208"}.icon-italic:before{content:"\f033"}.icon-itch-io:before{content:"\f83a"}.icon-itunes:before{content:"\f3b4"}.icon-itunes-note:before{content:"\f3b5"}.icon-java:before{content:"\f4e4"}.icon-jedi:before{content:"\f669"}.icon-jedi-order:before{content:"\f50e"}.icon-jenkins:before{content:"\f3b6"}.icon-jira:before{content:"\f7b1"}.icon-joget:before{content:"\f3b7"}.icon-joint:before{content:"\f595"}.icon-joomla:before{content:"\f1aa"}.icon-journal-whills:before{content:"\f66a"}.icon-js:before{content:"\f3b8"}.icon-js-square:before{content:"\f3b9"}.icon-jsfiddle:before{content:"\f1cc"}.icon-kaaba:before{content:"\f66b"}.icon-kaggle:before{content:"\f5fa"}.icon-key:before{content:"\f084"}.icon-keybase:before{content:"\f4f5"}.icon-keyboard:before{content:"\f11c"}.icon-keycdn:before{content:"\f3ba"}.icon-khanda:before{content:"\f66d"}.icon-kickstarter:before{content:"\f3bb"}.icon-kickstarter-k:before{content:"\f3bc"}.icon-kiss:before{content:"\f596"}.icon-kiss-beam:before{content:"\f597"}.icon-kiss-wink-heart:before{content:"\f598"}.icon-kiwi-bird:before{content:"\f535"}.icon-korvue:before{content:"\f42f"}.icon-landmark:before{content:"\f66f"}.icon-language:before{content:"\f1ab"}.icon-laptop:before{content:"\f109"}.icon-laptop-code:before{content:"\f5fc"}.icon-laptop-house:before{content:"\e066"}.icon-laptop-medical:before{content:"\f812"}.icon-laravel:before{content:"\f3bd"}.icon-lastfm:before{content:"\f202"}.icon-lastfm-square:before{content:"\f203"}.icon-laugh:before{content:"\f599"}.icon-laugh-beam:before{content:"\f59a"}.icon-laugh-squint:before{content:"\f59b"}.icon-laugh-wink:before{content:"\f59c"}.icon-layer-group:before{content:"\f5fd"}.icon-leaf:before{content:"\f06c"}.icon-leanpub:before{content:"\f212"}.icon-lemon:before{content:"\f094"}.icon-less:before{content:"\f41d"}.icon-less-than:before{content:"\f536"}.icon-less-than-equal:before{content:"\f537"}.icon-level-down-alt:before{content:"\f3be"}.icon-level-up-alt:before{content:"\f3bf"}.icon-life-ring:before{content:"\f1cd"}.icon-lightbulb:before{content:"\f0eb"}.icon-line:before{content:"\f3c0"}.icon-link:before{content:"\f0c1"}.icon-linkedin:before{content:"\f08c"}.icon-linkedin-in:before{content:"\f0e1"}.icon-linode:before{content:"\f2b8"}.icon-linux:before{content:"\f17c"}.icon-lira-sign:before{content:"\f195"}.icon-list:before{content:"\f03a"}.icon-list-alt:before{content:"\f022"}.icon-list-ol:before{content:"\f0cb"}.icon-list-ul:before{content:"\f0ca"}.icon-location-arrow:before{content:"\f124"}.icon-lock:before{content:"\f023"}.icon-lock-open:before{content:"\f3c1"}.icon-long-arrow-alt-down:before{content:"\f309"}.icon-long-arrow-alt-left:before{content:"\f30a"}.icon-long-arrow-alt-right:before{content:"\f30b"}.icon-long-arrow-alt-up:before{content:"\f30c"}.icon-low-vision:before{content:"\f2a8"}.icon-luggage-cart:before{content:"\f59d"}.icon-lungs:before{content:"\f604"}.icon-lungs-virus:before{content:"\e067"}.icon-lyft:before{content:"\f3c3"}.icon-magento:before{content:"\f3c4"}.icon-magic:before{content:"\f0d0"}.icon-magnet:before{content:"\f076"}.icon-mail-bulk:before{content:"\f674"}.icon-mailchimp:before{content:"\f59e"}.icon-male:before{content:"\f183"}.icon-mandalorian:before{content:"\f50f"}.icon-map:before{content:"\f279"}.icon-map-marked:before{content:"\f59f"}.icon-map-marked-alt:before{content:"\f5a0"}.icon-map-marker:before{content:"\f041"}.icon-map-marker-alt:before{content:"\f3c5"}.icon-map-pin:before{content:"\f276"}.icon-map-signs:before{content:"\f277"}.icon-markdown:before{content:"\f60f"}.icon-marker:before{content:"\f5a1"}.icon-mars:before{content:"\f222"}.icon-mars-double:before{content:"\f227"}.icon-mars-stroke:before{content:"\f229"}.icon-mars-stroke-h:before{content:"\f22b"}.icon-mars-stroke-v:before{content:"\f22a"}.icon-mask:before{content:"\f6fa"}.icon-mastodon:before{content:"\f4f6"}.icon-maxcdn:before{content:"\f136"}.icon-mdb:before{content:"\f8ca"}.icon-medal:before{content:"\f5a2"}.icon-medapps:before{content:"\f3c6"}.icon-medium:before{content:"\f23a"}.icon-medium-m:before{content:"\f3c7"}.icon-medkit:before{content:"\f0fa"}.icon-medrt:before{content:"\f3c8"}.icon-meetup:before{content:"\f2e0"}.icon-megaport:before{content:"\f5a3"}.icon-meh:before{content:"\f11a"}.icon-meh-blank:before{content:"\f5a4"}.icon-meh-rolling-eyes:before{content:"\f5a5"}.icon-memory:before{content:"\f538"}.icon-mendeley:before{content:"\f7b3"}.icon-menorah:before{content:"\f676"}.icon-mercury:before{content:"\f223"}.icon-meteor:before{content:"\f753"}.icon-microblog:before{content:"\e01a"}.icon-microchip:before{content:"\f2db"}.icon-microphone:before{content:"\f130"}.icon-microphone-alt:before{content:"\f3c9"}.icon-microphone-alt-slash:before{content:"\f539"}.icon-microphone-slash:before{content:"\f131"}.icon-microscope:before{content:"\f610"}.icon-microsoft:before{content:"\f3ca"}.icon-minus:before{content:"\f068"}.icon-minus-circle:before{content:"\f056"}.icon-minus-square:before{content:"\f146"}.icon-mitten:before{content:"\f7b5"}.icon-mix:before{content:"\f3cb"}.icon-mixcloud:before{content:"\f289"}.icon-mixer:before{content:"\e056"}.icon-mizuni:before{content:"\f3cc"}.icon-mobile:before{content:"\f10b"}.icon-mobile-alt:before{content:"\f3cd"}.icon-modx:before{content:"\f285"}.icon-monero:before{content:"\f3d0"}.icon-money-bill:before{content:"\f0d6"}.icon-money-bill-alt:before{content:"\f3d1"}.icon-money-bill-wave:before{content:"\f53a"}.icon-money-bill-wave-alt:before{content:"\f53b"}.icon-money-check:before{content:"\f53c"}.icon-money-check-alt:before{content:"\f53d"}.icon-monument:before{content:"\f5a6"}.icon-moon:before{content:"\f186"}.icon-mortar-pestle:before{content:"\f5a7"}.icon-mosque:before{content:"\f678"}.icon-motorcycle:before{content:"\f21c"}.icon-mountain:before{content:"\f6fc"}.icon-mouse:before{content:"\f8cc"}.icon-mouse-pointer:before{content:"\f245"}.icon-mug-hot:before{content:"\f7b6"}.icon-music:before{content:"\f001"}.icon-napster:before{content:"\f3d2"}.icon-neos:before{content:"\f612"}.icon-network-wired:before{content:"\f6ff"}.icon-neuter:before{content:"\f22c"}.icon-newspaper:before{content:"\f1ea"}.icon-nimblr:before{content:"\f5a8"}.icon-node:before{content:"\f419"}.icon-node-js:before{content:"\f3d3"}.icon-not-equal:before{content:"\f53e"}.icon-notes-medical:before{content:"\f481"}.icon-npm:before{content:"\f3d4"}.icon-ns8:before{content:"\f3d5"}.icon-nutritionix:before{content:"\f3d6"}.icon-object-group:before{content:"\f247"}.icon-object-ungroup:before{content:"\f248"}.icon-octopus-deploy:before{content:"\e082"}.icon-odnoklassniki:before{content:"\f263"}.icon-odnoklassniki-square:before{content:"\f264"}.icon-oil-can:before{content:"\f613"}.icon-old-republic:before{content:"\f510"}.icon-om:before{content:"\f679"}.icon-opencart:before{content:"\f23d"}.icon-openid:before{content:"\f19b"}.icon-opera:before{content:"\f26a"}.icon-optin-monster:before{content:"\f23c"}.icon-orcid:before{content:"\f8d2"}.icon-osi:before{content:"\f41a"}.icon-otter:before{content:"\f700"}.icon-outdent:before{content:"\f03b"}.icon-page4:before{content:"\f3d7"}.icon-pagelines:before{content:"\f18c"}.icon-pager:before{content:"\f815"}.icon-paint-brush:before{content:"\f1fc"}.icon-paint-roller:before{content:"\f5aa"}.icon-palette:before{content:"\f53f"}.icon-palfed:before{content:"\f3d8"}.icon-pallet:before{content:"\f482"}.icon-paper-plane:before{content:"\f1d8"}.icon-paperclip:before{content:"\f0c6"}.icon-parachute-box:before{content:"\f4cd"}.icon-paragraph:before{content:"\f1dd"}.icon-parking:before{content:"\f540"}.icon-passport:before{content:"\f5ab"}.icon-pastafarianism:before{content:"\f67b"}.icon-paste:before{content:"\f0ea"}.icon-patreon:before{content:"\f3d9"}.icon-pause:before{content:"\f04c"}.icon-pause-circle:before{content:"\f28b"}.icon-paw:before{content:"\f1b0"}.icon-paypal:before{content:"\f1ed"}.icon-peace:before{content:"\f67c"}.icon-pen:before{content:"\f304"}.icon-pen-alt:before{content:"\f305"}.icon-pen-fancy:before{content:"\f5ac"}.icon-pen-nib:before{content:"\f5ad"}.icon-pen-square:before{content:"\f14b"}.icon-pencil-alt:before{content:"\f303"}.icon-pencil-ruler:before{content:"\f5ae"}.icon-penny-arcade:before{content:"\f704"}.icon-people-arrows:before{content:"\e068"}.icon-people-carry:before{content:"\f4ce"}.icon-pepper-hot:before{content:"\f816"}.icon-perbyte:before{content:"\e083"}.icon-percent:before{content:"\f295"}.icon-percentage:before{content:"\f541"}.icon-periscope:before{content:"\f3da"}.icon-person-booth:before{content:"\f756"}.icon-phabricator:before{content:"\f3db"}.icon-phoenix-framework:before{content:"\f3dc"}.icon-phoenix-squadron:before{content:"\f511"}.icon-phone:before{content:"\f095"}.icon-phone-alt:before{content:"\f879"}.icon-phone-slash:before{content:"\f3dd"}.icon-phone-square:before{content:"\f098"}.icon-phone-square-alt:before{content:"\f87b"}.icon-phone-volume:before{content:"\f2a0"}.icon-photo-video:before{content:"\f87c"}.icon-php:before{content:"\f457"}.icon-pied-piper:before{content:"\f2ae"}.icon-pied-piper-alt:before{content:"\f1a8"}.icon-pied-piper-hat:before{content:"\f4e5"}.icon-pied-piper-pp:before{content:"\f1a7"}.icon-pied-piper-square:before{content:"\e01e"}.icon-piggy-bank:before{content:"\f4d3"}.icon-pills:before{content:"\f484"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-p:before{content:"\f231"}.icon-pinterest-square:before{content:"\f0d3"}.icon-pizza-slice:before{content:"\f818"}.icon-place-of-worship:before{content:"\f67f"}.icon-plane:before{content:"\f072"}.icon-plane-arrival:before{content:"\f5af"}.icon-plane-departure:before{content:"\f5b0"}.icon-plane-slash:before{content:"\e069"}.icon-play:before{content:"\f04b"}.icon-play-circle:before{content:"\f144"}.icon-playstation:before{content:"\f3df"}.icon-plug:before{content:"\f1e6"}.icon-plus:before{content:"\f067"}.icon-plus-circle:before{content:"\f055"}.icon-plus-square:before{content:"\f0fe"}.icon-podcast:before{content:"\f2ce"}.icon-poll:before{content:"\f681"}.icon-poll-h:before{content:"\f682"}.icon-poo:before{content:"\f2fe"}.icon-poo-storm:before{content:"\f75a"}.icon-poop:before{content:"\f619"}.icon-portrait:before{content:"\f3e0"}.icon-pound-sign:before{content:"\f154"}.icon-power-off:before{content:"\f011"}.icon-pray:before{content:"\f683"}.icon-praying-hands:before{content:"\f684"}.icon-prescription:before{content:"\f5b1"}.icon-prescription-bottle:before{content:"\f485"}.icon-prescription-bottle-alt:before{content:"\f486"}.icon-print:before{content:"\f02f"}.icon-procedures:before{content:"\f487"}.icon-product-hunt:before{content:"\f288"}.icon-project-diagram:before{content:"\f542"}.icon-pump-medical:before{content:"\e06a"}.icon-pump-soap:before{content:"\e06b"}.icon-pushed:before{content:"\f3e1"}.icon-puzzle-piece:before{content:"\f12e"}.icon-python:before{content:"\f3e2"}.icon-qq:before{content:"\f1d6"}.icon-qrcode:before{content:"\f029"}.icon-question:before{content:"\f128"}.icon-question-circle:before{content:"\f059"}.icon-quidditch:before{content:"\f458"}.icon-quinscape:before{content:"\f459"}.icon-quora:before{content:"\f2c4"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-quran:before{content:"\f687"}.icon-r-project:before{content:"\f4f7"}.icon-radiation:before{content:"\f7b9"}.icon-radiation-alt:before{content:"\f7ba"}.icon-rainbow:before{content:"\f75b"}.icon-random:before{content:"\f074"}.icon-raspberry-pi:before{content:"\f7bb"}.icon-ravelry:before{content:"\f2d9"}.icon-react:before{content:"\f41b"}.icon-reacteurope:before{content:"\f75d"}.icon-readme:before{content:"\f4d5"}.icon-rebel:before{content:"\f1d0"}.icon-receipt:before{content:"\f543"}.icon-record-vinyl:before{content:"\f8d9"}.icon-recycle:before{content:"\f1b8"}.icon-red-river:before{content:"\f3e3"}.icon-reddit:before{content:"\f1a1"}.icon-reddit-alien:before{content:"\f281"}.icon-reddit-square:before{content:"\f1a2"}.icon-redhat:before{content:"\f7bc"}.icon-redo:before{content:"\f01e"}.icon-redo-alt:before{content:"\f2f9"}.icon-registered:before{content:"\f25d"}.icon-remove-format:before{content:"\f87d"}.icon-renren:before{content:"\f18b"}.icon-reply:before{content:"\f3e5"}.icon-reply-all:before{content:"\f122"}.icon-replyd:before{content:"\f3e6"}.icon-republican:before{content:"\f75e"}.icon-researchgate:before{content:"\f4f8"}.icon-resolving:before{content:"\f3e7"}.icon-restroom:before{content:"\f7bd"}.icon-retweet:before{content:"\f079"}.icon-rev:before{content:"\f5b2"}.icon-ribbon:before{content:"\f4d6"}.icon-ring:before{content:"\f70b"}.icon-road:before{content:"\f018"}.icon-robot:before{content:"\f544"}.icon-rocket:before{content:"\f135"}.icon-rocketchat:before{content:"\f3e8"}.icon-rockrms:before{content:"\f3e9"}.icon-route:before{content:"\f4d7"}.icon-rss-square:before{content:"\f143"}.icon-ruble-sign:before{content:"\f158"}.icon-ruler:before{content:"\f545"}.icon-ruler-combined:before{content:"\f546"}.icon-ruler-horizontal:before{content:"\f547"}.icon-ruler-vertical:before{content:"\f548"}.icon-running:before{content:"\f70c"}.icon-rupee-sign:before{content:"\f156"}.icon-rust:before{content:"\e07a"}.icon-sad-cry:before{content:"\f5b3"}.icon-sad-tear:before{content:"\f5b4"}.icon-safari:before{content:"\f267"}.icon-salesforce:before{content:"\f83b"}.icon-sass:before{content:"\f41e"}.icon-satellite:before{content:"\f7bf"}.icon-satellite-dish:before{content:"\f7c0"}.icon-save:before{content:"\f0c7"}.icon-schlix:before{content:"\f3ea"}.icon-school:before{content:"\f549"}.icon-screwdriver:before{content:"\f54a"}.icon-scribd:before{content:"\f28a"}.icon-scroll:before{content:"\f70e"}.icon-sd-card:before{content:"\f7c2"}.icon-search:before{content:"\f002"}.icon-search-dollar:before{content:"\f688"}.icon-search-location:before{content:"\f689"}.icon-search-minus:before{content:"\f010"}.icon-search-plus:before{content:"\f00e"}.icon-searchengin:before{content:"\f3eb"}.icon-seedling:before{content:"\f4d8"}.icon-sellcast:before{content:"\f2da"}.icon-sellsy:before{content:"\f213"}.icon-server:before{content:"\f233"}.icon-servicestack:before{content:"\f3ec"}.icon-shapes:before{content:"\f61f"}.icon-share:before{content:"\f064"}.icon-share-alt:before{content:"\f1e0"}.icon-share-alt-square:before{content:"\f1e1"}.icon-share-square:before{content:"\f14d"}.icon-shekel-sign:before{content:"\f20b"}.icon-shield-alt:before{content:"\f3ed"}.icon-shield-virus:before{content:"\e06c"}.icon-ship:before{content:"\f21a"}.icon-shipping-fast:before{content:"\f48b"}.icon-shirtsinbulk:before{content:"\f214"}.icon-shoe-prints:before{content:"\f54b"}.icon-shopify:before{content:"\e057"}.icon-shopping-bag:before{content:"\f290"}.icon-shopping-basket:before{content:"\f291"}.icon-shopping-cart:before{content:"\f07a"}.icon-shopware:before{content:"\f5b5"}.icon-shower:before{content:"\f2cc"}.icon-shuttle-van:before{content:"\f5b6"}.icon-sign:before{content:"\f4d9"}.icon-sign-in-alt:before{content:"\f2f6"}.icon-sign-language:before{content:"\f2a7"}.icon-sign-out-alt:before{content:"\f2f5"}.icon-signal:before{content:"\f012"}.icon-signature:before{content:"\f5b7"}.icon-sim-card:before{content:"\f7c4"}.icon-simplybuilt:before{content:"\f215"}.icon-sink:before{content:"\e06d"}.icon-sistrix:before{content:"\f3ee"}.icon-sitemap:before{content:"\f0e8"}.icon-sith:before{content:"\f512"}.icon-skating:before{content:"\f7c5"}.icon-sketch:before{content:"\f7c6"}.icon-skiing:before{content:"\f7c9"}.icon-skiing-nordic:before{content:"\f7ca"}.icon-skull:before{content:"\f54c"}.icon-skull-crossbones:before{content:"\f714"}.icon-skyatlas:before{content:"\f216"}.icon-skype:before{content:"\f17e"}.icon-slack:before{content:"\f198"}.icon-slack-hash:before{content:"\f3ef"}.icon-slash:before{content:"\f715"}.icon-sleigh:before{content:"\f7cc"}.icon-sliders-h:before{content:"\f1de"}.icon-slideshare:before{content:"\f1e7"}.icon-smile:before{content:"\f118"}.icon-smile-beam:before{content:"\f5b8"}.icon-smile-wink:before{content:"\f4da"}.icon-smog:before{content:"\f75f"}.icon-smoking:before{content:"\f48d"}.icon-smoking-ban:before{content:"\f54d"}.icon-sms:before{content:"\f7cd"}.icon-snapchat:before{content:"\f2ab"}.icon-snapchat-ghost:before{content:"\f2ac"}.icon-snapchat-square:before{content:"\f2ad"}.icon-snowboarding:before{content:"\f7ce"}.icon-snowflake:before{content:"\f2dc"}.icon-snowman:before{content:"\f7d0"}.icon-snowplow:before{content:"\f7d2"}.icon-soap:before{content:"\e06e"}.icon-socks:before{content:"\f696"}.icon-solar-panel:before{content:"\f5ba"}.icon-sort:before{content:"\f0dc"}.icon-sort-alpha-down:before{content:"\f15d"}.icon-sort-alpha-down-alt:before{content:"\f881"}.icon-sort-alpha-up:before{content:"\f15e"}.icon-sort-alpha-up-alt:before{content:"\f882"}.icon-sort-amount-down:before{content:"\f160"}.icon-sort-amount-down-alt:before{content:"\f884"}.icon-sort-amount-up:before{content:"\f161"}.icon-sort-amount-up-alt:before{content:"\f885"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-numeric-down:before{content:"\f162"}.icon-sort-numeric-down-alt:before{content:"\f886"}.icon-sort-numeric-up:before{content:"\f163"}.icon-sort-numeric-up-alt:before{content:"\f887"}.icon-sort-up:before{content:"\f0de"}.icon-soundcloud:before{content:"\f1be"}.icon-sourcetree:before{content:"\f7d3"}.icon-spa:before{content:"\f5bb"}.icon-space-shuttle:before{content:"\f197"}.icon-speakap:before{content:"\f3f3"}.icon-speaker-deck:before{content:"\f83c"}.icon-spell-check:before{content:"\f891"}.icon-spider:before{content:"\f717"}.icon-spinner:before{content:"\f110"}.icon-splotch:before{content:"\f5bc"}.icon-spotify:before{content:"\f1bc"}.icon-spray-can:before{content:"\f5bd"}.icon-square:before{content:"\f0c8"}.icon-square-full:before{content:"\f45c"}.icon-square-root-alt:before{content:"\f698"}.icon-squarespace:before{content:"\f5be"}.icon-stack-exchange:before{content:"\f18d"}.icon-stack-overflow:before{content:"\f16c"}.icon-stackpath:before{content:"\f842"}.icon-stamp:before{content:"\f5bf"}.icon-star:before{content:"\f005"}.icon-star-and-crescent:before{content:"\f699"}.icon-star-half:before{content:"\f089"}.icon-star-half-alt:before{content:"\f5c0"}.icon-star-of-david:before{content:"\f69a"}.icon-star-of-life:before{content:"\f621"}.icon-staylinked:before{content:"\f3f5"}.icon-steam:before{content:"\f1b6"}.icon-steam-square:before{content:"\f1b7"}.icon-steam-symbol:before{content:"\f3f6"}.icon-step-backward:before{content:"\f048"}.icon-step-forward:before{content:"\f051"}.icon-stethoscope:before{content:"\f0f1"}.icon-sticker-mule:before{content:"\f3f7"}.icon-sticky-note:before{content:"\f249"}.icon-stop:before{content:"\f04d"}.icon-stop-circle:before{content:"\f28d"}.icon-stopwatch:before{content:"\f2f2"}.icon-stopwatch-20:before{content:"\e06f"}.icon-store:before{content:"\f54e"}.icon-store-alt:before{content:"\f54f"}.icon-store-alt-slash:before{content:"\e070"}.icon-store-slash:before{content:"\e071"}.icon-strava:before{content:"\f428"}.icon-stream:before{content:"\f550"}.icon-street-view:before{content:"\f21d"}.icon-strikethrough:before{content:"\f0cc"}.icon-stripe:before{content:"\f429"}.icon-stripe-s:before{content:"\f42a"}.icon-stroopwafel:before{content:"\f551"}.icon-studiovinari:before{content:"\f3f8"}.icon-stumbleupon:before{content:"\f1a4"}.icon-stumbleupon-circle:before{content:"\f1a3"}.icon-subscript:before{content:"\f12c"}.icon-subway:before{content:"\f239"}.icon-suitcase:before{content:"\f0f2"}.icon-suitcase-rolling:before{content:"\f5c1"}.icon-sun:before{content:"\f185"}.icon-superpowers:before{content:"\f2dd"}.icon-superscript:before{content:"\f12b"}.icon-supple:before{content:"\f3f9"}.icon-surprise:before{content:"\f5c2"}.icon-suse:before{content:"\f7d6"}.icon-swatchbook:before{content:"\f5c3"}.icon-swift:before{content:"\f8e1"}.icon-swimmer:before{content:"\f5c4"}.icon-swimming-pool:before{content:"\f5c5"}.icon-symfony:before{content:"\f83d"}.icon-synagogue:before{content:"\f69b"}.icon-sync:before{content:"\f021"}.icon-sync-alt:before{content:"\f2f1"}.icon-syringe:before{content:"\f48e"}.icon-table:before{content:"\f0ce"}.icon-table-tennis:before{content:"\f45d"}.icon-tablet:before{content:"\f10a"}.icon-tablet-alt:before{content:"\f3fa"}.icon-tablets:before{content:"\f490"}.icon-tachometer-alt:before{content:"\f3fd"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-tape:before{content:"\f4db"}.icon-tasks:before{content:"\f0ae"}.icon-taxi:before{content:"\f1ba"}.icon-teamspeak:before{content:"\f4f9"}.icon-teeth:before{content:"\f62e"}.icon-teeth-open:before{content:"\f62f"}.icon-telegram:before{content:"\f2c6"}.icon-telegram-plane:before{content:"\f3fe"}.icon-temperature-high:before{content:"\f769"}.icon-temperature-low:before{content:"\f76b"}.icon-tencent-weibo:before{content:"\f1d5"}.icon-tenge:before{content:"\f7d7"}.icon-terminal:before{content:"\f120"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-th:before{content:"\f00a"}.icon-th-large:before{content:"\f009"}.icon-th-list:before{content:"\f00b"}.icon-the-red-yeti:before{content:"\f69d"}.icon-theater-masks:before{content:"\f630"}.icon-themeco:before{content:"\f5c6"}.icon-themeisle:before{content:"\f2b2"}.icon-thermometer:before{content:"\f491"}.icon-thermometer-empty:before{content:"\f2cb"}.icon-thermometer-full:before{content:"\f2c7"}.icon-thermometer-half:before{content:"\f2c9"}.icon-thermometer-quarter:before{content:"\f2ca"}.icon-thermometer-three-quarters:before{content:"\f2c8"}.icon-think-peaks:before{content:"\f731"}.icon-thumbs-down:before{content:"\f165"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbtack:before{content:"\f08d"}.icon-ticket-alt:before{content:"\f3ff"}.icon-tiktok:before{content:"\e07b"}.icon-times:before{content:"\f00d"}.icon-times-circle:before{content:"\f057"}.icon-tint:before{content:"\f043"}.icon-tint-slash:before{content:"\f5c7"}.icon-tired:before{content:"\f5c8"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-toilet:before{content:"\f7d8"}.icon-toilet-paper:before{content:"\f71e"}.icon-toilet-paper-slash:before{content:"\e072"}.icon-toolbox:before{content:"\f552"}.icon-tools:before{content:"\f7d9"}.icon-tooth:before{content:"\f5c9"}.icon-torah:before{content:"\f6a0"}.icon-torii-gate:before{content:"\f6a1"}.icon-tractor:before{content:"\f722"}.icon-trade-federation:before{content:"\f513"}.icon-trademark:before{content:"\f25c"}.icon-traffic-light:before{content:"\f637"}.icon-trailer:before{content:"\e041"}.icon-train:before{content:"\f238"}.icon-tram:before{content:"\f7da"}.icon-transgender:before{content:"\f224"}.icon-transgender-alt:before{content:"\f225"}.icon-trash:before{content:"\f1f8"}.icon-trash-alt:before{content:"\f2ed"}.icon-trash-restore:before{content:"\f829"}.icon-trash-restore-alt:before{content:"\f82a"}.icon-tree:before{content:"\f1bb"}.icon-trello:before{content:"\f181"}.icon-trophy:before{content:"\f091"}.icon-truck:before{content:"\f0d1"}.icon-truck-loading:before{content:"\f4de"}.icon-truck-monster:before{content:"\f63b"}.icon-truck-moving:before{content:"\f4df"}.icon-truck-pickup:before{content:"\f63c"}.icon-tshirt:before{content:"\f553"}.icon-tty:before{content:"\f1e4"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-square:before{content:"\f174"}.icon-tv:before{content:"\f26c"}.icon-twitch:before{content:"\f1e8"}.icon-twitter:before{content:"\f099"}.icon-twitter-square:before{content:"\f081"}.icon-typo3:before{content:"\f42b"}.icon-uber:before{content:"\f402"}.icon-ubuntu:before{content:"\f7df"}.icon-uikit:before{content:"\f403"}.icon-umbraco:before{content:"\f8e8"}.icon-umbrella:before{content:"\f0e9"}.icon-umbrella-beach:before{content:"\f5ca"}.icon-uncharted:before{content:"\e084"}.icon-underline:before{content:"\f0cd"}.icon-undo:before{content:"\f0e2"}.icon-undo-alt:before{content:"\f2ea"}.icon-uniregistry:before{content:"\f404"}.icon-unity:before{content:"\e049"}.icon-universal-access:before{content:"\f29a"}.icon-university:before{content:"\f19c"}.icon-unlink:before{content:"\f127"}.icon-unlock:before{content:"\f09c"}.icon-unlock-alt:before{content:"\f13e"}.icon-unsplash:before{content:"\e07c"}.icon-untappd:before{content:"\f405"}.icon-upload:before{content:"\f093"}.icon-ups:before{content:"\f7e0"}.icon-usb:before{content:"\f287"}.icon-user:before{content:"\f007"}.icon-user-alt:before{content:"\f406"}.icon-user-alt-slash:before{content:"\f4fa"}.icon-user-astronaut:before{content:"\f4fb"}.icon-user-check:before{content:"\f4fc"}.icon-user-circle:before{content:"\f2bd"}.icon-user-clock:before{content:"\f4fd"}.icon-user-cog:before{content:"\f4fe"}.icon-user-edit:before{content:"\f4ff"}.icon-user-friends:before{content:"\f500"}.icon-user-graduate:before{content:"\f501"}.icon-user-injured:before{content:"\f728"}.icon-user-lock:before{content:"\f502"}.icon-user-md:before{content:"\f0f0"}.icon-user-minus:before{content:"\f503"}.icon-user-ninja:before{content:"\f504"}.icon-user-nurse:before{content:"\f82f"}.icon-user-plus:before{content:"\f234"}.icon-user-secret:before{content:"\f21b"}.icon-user-shield:before{content:"\f505"}.icon-user-slash:before{content:"\f506"}.icon-user-tag:before{content:"\f507"}.icon-user-tie:before{content:"\f508"}.icon-user-times:before{content:"\f235"}.icon-users:before{content:"\f0c0"}.icon-users-cog:before{content:"\f509"}.icon-users-slash:before{content:"\e073"}.icon-usps:before{content:"\f7e1"}.icon-ussunnah:before{content:"\f407"}.icon-utensil-spoon:before{content:"\f2e5"}.icon-utensils:before{content:"\f2e7"}.icon-vaadin:before{content:"\f408"}.icon-vector-square:before{content:"\f5cb"}.icon-venus:before{content:"\f221"}.icon-venus-double:before{content:"\f226"}.icon-venus-mars:before{content:"\f228"}.icon-vest:before{content:"\e085"}.icon-vest-patches:before{content:"\e086"}.icon-viacoin:before{content:"\f237"}.icon-viadeo:before{content:"\f2a9"}.icon-viadeo-square:before{content:"\f2aa"}.icon-vial:before{content:"\f492"}.icon-vials:before{content:"\f493"}.icon-viber:before{content:"\f409"}.icon-video:before{content:"\f03d"}.icon-video-slash:before{content:"\f4e2"}.icon-vihara:before{content:"\f6a7"}.icon-vimeo:before{content:"\f40a"}.icon-vimeo-square:before{content:"\f194"}.icon-vimeo-v:before{content:"\f27d"}.icon-vine:before{content:"\f1ca"}.icon-virus:before{content:"\e074"}.icon-virus-slash:before{content:"\e075"}.icon-viruses:before{content:"\e076"}.icon-vk:before{content:"\f189"}.icon-vnv:before{content:"\f40b"}.icon-voicemail:before{content:"\f897"}.icon-volleyball-ball:before{content:"\f45f"}.icon-volume-down:before{content:"\f027"}.icon-volume-mute:before{content:"\f6a9"}.icon-volume-off:before{content:"\f026"}.icon-volume-up:before{content:"\f028"}.icon-vote-yea:before{content:"\f772"}.icon-vr-cardboard:before{content:"\f729"}.icon-vuejs:before{content:"\f41f"}.icon-walking:before{content:"\f554"}.icon-wallet:before{content:"\f555"}.icon-warehouse:before{content:"\f494"}.icon-watchman-monitoring:before{content:"\e087"}.icon-water:before{content:"\f773"}.icon-wave-square:before{content:"\f83e"}.icon-waze:before{content:"\f83f"}.icon-weebly:before{content:"\f5cc"}.icon-weibo:before{content:"\f18a"}.icon-weight:before{content:"\f496"}.icon-weight-hanging:before{content:"\f5cd"}.icon-weixin:before{content:"\f1d7"}.icon-whatsapp:before{content:"\f232"}.icon-whatsapp-square:before{content:"\f40c"}.icon-wheelchair:before{content:"\f193"}.icon-whmcs:before{content:"\f40d"}.icon-wifi:before{content:"\f1eb"}.icon-wikipedia-w:before{content:"\f266"}.icon-wind:before{content:"\f72e"}.icon-window-close:before{content:"\f410"}.icon-window-maximize:before{content:"\f2d0"}.icon-window-minimize:before{content:"\f2d1"}.icon-window-restore:before{content:"\f2d2"}.icon-windows:before{content:"\f17a"}.icon-wine-bottle:before{content:"\f72f"}.icon-wine-glass:before{content:"\f4e3"}.icon-wine-glass-alt:before{content:"\f5ce"}.icon-wix:before{content:"\f5cf"}.icon-wizards-of-the-coast:before{content:"\f730"}.icon-wodu:before{content:"\e088"}.icon-wolf-pack-battalion:before{content:"\f514"}.icon-won-sign:before{content:"\f159"}.icon-wordpress:before{content:"\f19a"}.icon-wordpress-simple:before{content:"\f411"}.icon-wpbeginner:before{content:"\f297"}.icon-wpexplorer:before{content:"\f2de"}.icon-wpforms:before{content:"\f298"}.icon-wpressr:before{content:"\f3e4"}.icon-wrench:before{content:"\f0ad"}.icon-x-ray:before{content:"\f497"}.icon-xbox:before{content:"\f412"}.icon-xing:before{content:"\f168"}.icon-xing-square:before{content:"\f169"}.icon-y-combinator:before{content:"\f23b"}.icon-yahoo:before{content:"\f19e"}.icon-yammer:before{content:"\f840"}.icon-yandex:before{content:"\f413"}.icon-yandex-international:before{content:"\f414"}.icon-yarn:before{content:"\f7e3"}.icon-yelp:before{content:"\f1e9"}.icon-yen-sign:before{content:"\f157"}.icon-yin-yang:before{content:"\f6ad"}.icon-yoast:before{content:"\f2b1"}.icon-youtube:before{content:"\f167"}.icon-youtube-square:before{content:"\f431"}.icon-zhihu:before{content:"\f63f"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto} + +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}/*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + */@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-weight:900} + +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}/*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + */@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free} + +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-glass:before{content:"\f000"}.icon.icon-meetup{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-star-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-star-o:before{content:"\f005"}.icon.icon-remove:before{content:"\f00d"}.icon.icon-close:before{content:"\f00d"}.icon.icon-gear:before{content:"\f013"}.icon.icon-trash-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-trash-o:before{content:"\f2ed"}.icon.icon-file-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-o:before{content:"\f15b"}.icon.icon-clock-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-clock-o:before{content:"\f017"}.icon.icon-arrow-circle-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-arrow-circle-o-down:before{content:"\f358"}.icon.icon-arrow-circle-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-arrow-circle-o-up:before{content:"\f35b"}.icon.icon-play-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-play-circle-o:before{content:"\f144"}.icon.icon-repeat:before{content:"\f01e"}.icon.icon-rotate-right:before{content:"\f01e"}.icon.icon-refresh:before{content:"\f021"}.icon.icon-list-alt{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-dedent:before{content:"\f03b"}.icon.icon-video-camera:before{content:"\f03d"}.icon.icon-picture-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-picture-o:before{content:"\f03e"}.icon.icon-photo{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-photo:before{content:"\f03e"}.icon.icon-image{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-image:before{content:"\f03e"}.icon.icon-pencil:before{content:"\f303"}.icon.icon-map-marker:before{content:"\f3c5"}.icon.icon-pencil-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-pencil-square-o:before{content:"\f044"}.icon.icon-share-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-share-square-o:before{content:"\f14d"}.icon.icon-check-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-check-square-o:before{content:"\f14a"}.icon.icon-arrows:before{content:"\f0b2"}.icon.icon-times-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-times-circle-o:before{content:"\f057"}.icon.icon-check-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-check-circle-o:before{content:"\f058"}.icon.icon-mail-forward:before{content:"\f064"}.icon.icon-expand:before{content:"\f424"}.icon.icon-compress:before{content:"\f422"}.icon.icon-eye{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-eye-slash{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-warning:before{content:"\f071"}.icon.icon-calendar:before{content:"\f073"}.icon.icon-arrows-v:before{content:"\f338"}.icon.icon-arrows-h:before{content:"\f337"}.icon.icon-bar-chart{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-bar-chart:before{content:"\f080"}.icon.icon-bar-chart-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-bar-chart-o:before{content:"\f080"}.icon.icon-twitter-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-facebook-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-gears:before{content:"\f085"}.icon.icon-thumbs-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-thumbs-o-up:before{content:"\f164"}.icon.icon-thumbs-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-thumbs-o-down:before{content:"\f165"}.icon.icon-heart-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-heart-o:before{content:"\f004"}.icon.icon-sign-out:before{content:"\f2f5"}.icon.icon-linkedin-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-linkedin-square:before{content:"\f08c"}.icon.icon-thumb-tack:before{content:"\f08d"}.icon.icon-external-link:before{content:"\f35d"}.icon.icon-sign-in:before{content:"\f2f6"}.icon.icon-github-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-lemon-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-lemon-o:before{content:"\f094"}.icon.icon-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-square-o:before{content:"\f0c8"}.icon.icon-bookmark-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-bookmark-o:before{content:"\f02e"}.icon.icon-twitter{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-facebook{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-facebook:before{content:"\f39e"}.icon.icon-facebook-f{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-facebook-f:before{content:"\f39e"}.icon.icon-github{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-credit-card{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-feed:before{content:"\f09e"}.icon.icon-hdd-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hdd-o:before{content:"\f0a0"}.icon.icon-hand-o-right{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-o-right:before{content:"\f0a4"}.icon.icon-hand-o-left{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-o-left:before{content:"\f0a5"}.icon.icon-hand-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-o-up:before{content:"\f0a6"}.icon.icon-hand-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-o-down:before{content:"\f0a7"}.icon.icon-arrows-alt:before{content:"\f31e"}.icon.icon-group:before{content:"\f0c0"}.icon.icon-chain:before{content:"\f0c1"}.icon.icon-scissors:before{content:"\f0c4"}.icon.icon-files-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-files-o:before{content:"\f0c5"}.icon.icon-floppy-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-floppy-o:before{content:"\f0c7"}.icon.icon-navicon:before{content:"\f0c9"}.icon.icon-reorder:before{content:"\f0c9"}.icon.icon-pinterest{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-pinterest-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-google-plus-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-google-plus{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-google-plus:before{content:"\f0d5"}.icon.icon-money{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-money:before{content:"\f3d1"}.icon.icon-unsorted:before{content:"\f0dc"}.icon.icon-sort-desc:before{content:"\f0dd"}.icon.icon-sort-asc:before{content:"\f0de"}.icon.icon-linkedin{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-linkedin:before{content:"\f0e1"}.icon.icon-rotate-left:before{content:"\f0e2"}.icon.icon-legal:before{content:"\f0e3"}.icon.icon-tachometer:before{content:"\f3fd"}.icon.icon-dashboard:before{content:"\f3fd"}.icon.icon-comment-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-comment-o:before{content:"\f075"}.icon.icon-comments-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-comments-o:before{content:"\f086"}.icon.icon-flash:before{content:"\f0e7"}.icon.icon-clipboard{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-paste{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-paste:before{content:"\f328"}.icon.icon-lightbulb-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-lightbulb-o:before{content:"\f0eb"}.icon.icon-exchange:before{content:"\f362"}.icon.icon-cloud-download:before{content:"\f381"}.icon.icon-cloud-upload:before{content:"\f382"}.icon.icon-bell-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-bell-o:before{content:"\f0f3"}.icon.icon-cutlery:before{content:"\f2e7"}.icon.icon-file-text-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-text-o:before{content:"\f15c"}.icon.icon-building-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-building-o:before{content:"\f1ad"}.icon.icon-hospital-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hospital-o:before{content:"\f0f8"}.icon.icon-tablet:before{content:"\f3fa"}.icon.icon-mobile:before{content:"\f3cd"}.icon.icon-mobile-phone:before{content:"\f3cd"}.icon.icon-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-circle-o:before{content:"\f111"}.icon.icon-mail-reply:before{content:"\f3e5"}.icon.icon-github-alt{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-folder-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-folder-o:before{content:"\f07b"}.icon.icon-folder-open-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-folder-open-o:before{content:"\f07c"}.icon.icon-smile-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-smile-o:before{content:"\f118"}.icon.icon-frown-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-frown-o:before{content:"\f119"}.icon.icon-meh-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-meh-o:before{content:"\f11a"}.icon.icon-keyboard-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-keyboard-o:before{content:"\f11c"}.icon.icon-flag-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-flag-o:before{content:"\f024"}.icon.icon-mail-reply-all:before{content:"\f122"}.icon.icon-star-half-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-star-half-o:before{content:"\f089"}.icon.icon-star-half-empty{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-star-half-empty:before{content:"\f089"}.icon.icon-star-half-full{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-star-half-full:before{content:"\f089"}.icon.icon-code-fork:before{content:"\f126"}.icon.icon-chain-broken:before{content:"\f127"}.icon.icon-shield:before{content:"\f3ed"}.icon.icon-calendar-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-calendar-o:before{content:"\f133"}.icon.icon-maxcdn{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-html5{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-css3{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-ticket:before{content:"\f3ff"}.icon.icon-minus-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-minus-square-o:before{content:"\f146"}.icon.icon-level-up:before{content:"\f3bf"}.icon.icon-level-down:before{content:"\f3be"}.icon.icon-pencil-square:before{content:"\f14b"}.icon.icon-external-link-square:before{content:"\f360"}.icon.icon-compass{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-caret-square-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-caret-square-o-down:before{content:"\f150"}.icon.icon-toggle-down{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-toggle-down:before{content:"\f150"}.icon.icon-caret-square-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-caret-square-o-up:before{content:"\f151"}.icon.icon-toggle-up{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-toggle-up:before{content:"\f151"}.icon.icon-caret-square-o-right{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-caret-square-o-right:before{content:"\f152"}.icon.icon-toggle-right{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-toggle-right:before{content:"\f152"}.icon.icon-eur:before{content:"\f153"}.icon.icon-euro:before{content:"\f153"}.icon.icon-gbp:before{content:"\f154"}.icon.icon-usd:before{content:"\f155"}.icon.icon-dollar:before{content:"\f155"}.icon.icon-inr:before{content:"\f156"}.icon.icon-rupee:before{content:"\f156"}.icon.icon-jpy:before{content:"\f157"}.icon.icon-cny:before{content:"\f157"}.icon.icon-rmb:before{content:"\f157"}.icon.icon-yen:before{content:"\f157"}.icon.icon-rub:before{content:"\f158"}.icon.icon-ruble:before{content:"\f158"}.icon.icon-rouble:before{content:"\f158"}.icon.icon-krw:before{content:"\f159"}.icon.icon-won:before{content:"\f159"}.icon.icon-btc{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-bitcoin{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-bitcoin:before{content:"\f15a"}.icon.icon-file-text:before{content:"\f15c"}.icon.icon-sort-alpha-asc:before{content:"\f15d"}.icon.icon-sort-alpha-desc:before{content:"\f881"}.icon.icon-sort-amount-asc:before{content:"\f160"}.icon.icon-sort-amount-desc:before{content:"\f884"}.icon.icon-sort-numeric-asc:before{content:"\f162"}.icon.icon-sort-numeric-desc:before{content:"\f886"}.icon.icon-youtube-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-youtube{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-xing{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-xing-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-youtube-play{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-youtube-play:before{content:"\f167"}.icon.icon-dropbox{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-stack-overflow{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-instagram{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-flickr{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-adn{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-bitbucket{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-bitbucket-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-bitbucket-square:before{content:"\f171"}.icon.icon-tumblr{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-tumblr-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-long-arrow-down:before{content:"\f309"}.icon.icon-long-arrow-up:before{content:"\f30c"}.icon.icon-long-arrow-left:before{content:"\f30a"}.icon.icon-long-arrow-right:before{content:"\f30b"}.icon.icon-apple{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-windows{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-android{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-linux{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-dribbble{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-skype{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-foursquare{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-trello{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-gratipay{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-gittip{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-gittip:before{content:"\f184"}.icon.icon-sun-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-sun-o:before{content:"\f185"}.icon.icon-moon-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-moon-o:before{content:"\f186"}.icon.icon-vk{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-weibo{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-renren{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-pagelines{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-stack-exchange{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-arrow-circle-o-right{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-arrow-circle-o-right:before{content:"\f35a"}.icon.icon-arrow-circle-o-left{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-arrow-circle-o-left:before{content:"\f359"}.icon.icon-caret-square-o-left{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-caret-square-o-left:before{content:"\f191"}.icon.icon-toggle-left{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-toggle-left:before{content:"\f191"}.icon.icon-dot-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-dot-circle-o:before{content:"\f192"}.icon.icon-vimeo-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-try:before{content:"\f195"}.icon.icon-turkish-lira:before{content:"\f195"}.icon.icon-plus-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-plus-square-o:before{content:"\f0fe"}.icon.icon-slack{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-wordpress{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-openid{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-institution:before{content:"\f19c"}.icon.icon-bank:before{content:"\f19c"}.icon.icon-mortar-board:before{content:"\f19d"}.icon.icon-yahoo{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-google{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-reddit{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-reddit-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-stumbleupon-circle{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-stumbleupon{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-delicious{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-digg{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-pied-piper-pp{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-pied-piper-alt{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-drupal{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-joomla{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-spoon:before{content:"\f2e5"}.icon.icon-behance{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-behance-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-steam{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-steam-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-automobile:before{content:"\f1b9"}.icon.icon-envelope-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-envelope-o:before{content:"\f0e0"}.icon.icon-spotify{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-deviantart{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-soundcloud{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-file-pdf-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-pdf-o:before{content:"\f1c1"}.icon.icon-file-word-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-word-o:before{content:"\f1c2"}.icon.icon-file-excel-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-excel-o:before{content:"\f1c3"}.icon.icon-file-powerpoint-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-powerpoint-o:before{content:"\f1c4"}.icon.icon-file-image-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-image-o:before{content:"\f1c5"}.icon.icon-file-photo-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-photo-o:before{content:"\f1c5"}.icon.icon-file-picture-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-picture-o:before{content:"\f1c5"}.icon.icon-file-archive-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-archive-o:before{content:"\f1c6"}.icon.icon-file-zip-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-zip-o:before{content:"\f1c6"}.icon.icon-file-audio-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-audio-o:before{content:"\f1c7"}.icon.icon-file-sound-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-sound-o:before{content:"\f1c7"}.icon.icon-file-video-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-video-o:before{content:"\f1c8"}.icon.icon-file-movie-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-movie-o:before{content:"\f1c8"}.icon.icon-file-code-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-file-code-o:before{content:"\f1c9"}.icon.icon-vine{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-codepen{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-jsfiddle{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-life-ring{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-life-bouy{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-life-bouy:before{content:"\f1cd"}.icon.icon-life-buoy{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-life-buoy:before{content:"\f1cd"}.icon.icon-life-saver{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-life-saver:before{content:"\f1cd"}.icon.icon-support{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-support:before{content:"\f1cd"}.icon.icon-circle-o-notch:before{content:"\f1ce"}.icon.icon-rebel{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-ra{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-ra:before{content:"\f1d0"}.icon.icon-resistance{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-resistance:before{content:"\f1d0"}.icon.icon-empire{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-ge{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-ge:before{content:"\f1d1"}.icon.icon-git-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-git{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-hacker-news{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-y-combinator-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-y-combinator-square:before{content:"\f1d4"}.icon.icon-yc-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-yc-square:before{content:"\f1d4"}.icon.icon-tencent-weibo{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-qq{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-weixin{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-wechat{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-wechat:before{content:"\f1d7"}.icon.icon-send:before{content:"\f1d8"}.icon.icon-paper-plane-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-paper-plane-o:before{content:"\f1d8"}.icon.icon-send-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-send-o:before{content:"\f1d8"}.icon.icon-circle-thin{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-circle-thin:before{content:"\f111"}.icon.icon-header:before{content:"\f1dc"}.icon.icon-sliders:before{content:"\f1de"}.icon.icon-futbol-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-futbol-o:before{content:"\f1e3"}.icon.icon-soccer-ball-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-soccer-ball-o:before{content:"\f1e3"}.icon.icon-slideshare{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-twitch{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-yelp{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-newspaper-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-newspaper-o:before{content:"\f1ea"}.icon.icon-paypal{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-google-wallet{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-cc-visa{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-cc-mastercard{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-cc-discover{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-cc-amex{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-cc-paypal{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-cc-stripe{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-bell-slash-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-bell-slash-o:before{content:"\f1f6"}.icon.icon-trash:before{content:"\f2ed"}.icon.icon-copyright{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-eyedropper:before{content:"\f1fb"}.icon.icon-area-chart:before{content:"\f1fe"}.icon.icon-pie-chart:before{content:"\f200"}.icon.icon-line-chart:before{content:"\f201"}.icon.icon-lastfm{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-lastfm-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-ioxhost{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-angellist{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-cc{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-cc:before{content:"\f20a"}.icon.icon-ils:before{content:"\f20b"}.icon.icon-shekel:before{content:"\f20b"}.icon.icon-sheqel:before{content:"\f20b"}.icon.icon-meanpath{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-meanpath:before{content:"\f2b4"}.icon.icon-buysellads{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-connectdevelop{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-dashcube{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-forumbee{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-leanpub{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-sellsy{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-shirtsinbulk{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-simplybuilt{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-skyatlas{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-diamond{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-diamond:before{content:"\f3a5"}.icon.icon-intersex:before{content:"\f224"}.icon.icon-facebook-official{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-facebook-official:before{content:"\f09a"}.icon.icon-pinterest-p{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-whatsapp{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-hotel:before{content:"\f236"}.icon.icon-viacoin{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-medium{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-y-combinator{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-yc{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-yc:before{content:"\f23b"}.icon.icon-optin-monster{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-opencart{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-expeditedssl{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-battery-4:before{content:"\f240"}.icon.icon-battery:before{content:"\f240"}.icon.icon-battery-3:before{content:"\f241"}.icon.icon-battery-2:before{content:"\f242"}.icon.icon-battery-1:before{content:"\f243"}.icon.icon-battery-0:before{content:"\f244"}.icon.icon-object-group{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-object-ungroup{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-sticky-note-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-sticky-note-o:before{content:"\f249"}.icon.icon-cc-jcb{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-cc-diners-club{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-clone{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hourglass-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hourglass-o:before{content:"\f254"}.icon.icon-hourglass-1:before{content:"\f251"}.icon.icon-hourglass-2:before{content:"\f252"}.icon.icon-hourglass-3:before{content:"\f253"}.icon.icon-hand-rock-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-rock-o:before{content:"\f255"}.icon.icon-hand-grab-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-grab-o:before{content:"\f255"}.icon.icon-hand-paper-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-paper-o:before{content:"\f256"}.icon.icon-hand-stop-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-stop-o:before{content:"\f256"}.icon.icon-hand-scissors-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-scissors-o:before{content:"\f257"}.icon.icon-hand-lizard-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-lizard-o:before{content:"\f258"}.icon.icon-hand-spock-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-spock-o:before{content:"\f259"}.icon.icon-hand-pointer-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-pointer-o:before{content:"\f25a"}.icon.icon-hand-peace-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-hand-peace-o:before{content:"\f25b"}.icon.icon-registered{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-creative-commons{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-gg{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-gg-circle{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-tripadvisor{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-odnoklassniki{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-odnoklassniki-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-get-pocket{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-wikipedia-w{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-safari{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-chrome{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-firefox{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-opera{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-internet-explorer{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-television:before{content:"\f26c"}.icon.icon-contao{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-500px{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-amazon{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-calendar-plus-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-calendar-plus-o:before{content:"\f271"}.icon.icon-calendar-minus-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-calendar-minus-o:before{content:"\f272"}.icon.icon-calendar-times-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-calendar-times-o:before{content:"\f273"}.icon.icon-calendar-check-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-calendar-check-o:before{content:"\f274"}.icon.icon-map-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-map-o:before{content:"\f279"}.icon.icon-commenting:before{content:"\f4ad"}.icon.icon-commenting-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-commenting-o:before{content:"\f4ad"}.icon.icon-houzz{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-vimeo{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-vimeo:before{content:"\f27d"}.icon.icon-black-tie{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-fonticons{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-reddit-alien{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-edge{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-credit-card-alt:before{content:"\f09d"}.icon.icon-codiepie{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-modx{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-fort-awesome{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-usb{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-product-hunt{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-mixcloud{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-scribd{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-pause-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-pause-circle-o:before{content:"\f28b"}.icon.icon-stop-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-stop-circle-o:before{content:"\f28d"}.icon.icon-bluetooth{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-bluetooth-b{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-gitlab{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-wpbeginner{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-wpforms{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-envira{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-wheelchair-alt{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-wheelchair-alt:before{content:"\f368"}.icon.icon-question-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-question-circle-o:before{content:"\f059"}.icon.icon-volume-control-phone:before{content:"\f2a0"}.icon.icon-asl-interpreting:before{content:"\f2a3"}.icon.icon-deafness:before{content:"\f2a4"}.icon.icon-hard-of-hearing:before{content:"\f2a4"}.icon.icon-glide{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-glide-g{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-signing:before{content:"\f2a7"}.icon.icon-viadeo{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-viadeo-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-snapchat{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-snapchat-ghost{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-snapchat-square{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-pied-piper{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-first-order{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-yoast{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-themeisle{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-google-plus-official{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-google-plus-official:before{content:"\f2b3"}.icon.icon-google-plus-circle{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-google-plus-circle:before{content:"\f2b3"}.icon.icon-font-awesome{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-fa{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-fa:before{content:"\f2b4"}.icon.icon-handshake-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-handshake-o:before{content:"\f2b5"}.icon.icon-envelope-open-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-envelope-open-o:before{content:"\f2b6"}.icon.icon-linode{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-address-book-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-address-book-o:before{content:"\f2b9"}.icon.icon-vcard:before{content:"\f2bb"}.icon.icon-address-card-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-address-card-o:before{content:"\f2bb"}.icon.icon-vcard-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-vcard-o:before{content:"\f2bb"}.icon.icon-user-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-user-circle-o:before{content:"\f2bd"}.icon.icon-user-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-user-o:before{content:"\f007"}.icon.icon-id-badge{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-drivers-license:before{content:"\f2c2"}.icon.icon-id-card-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-id-card-o:before{content:"\f2c2"}.icon.icon-drivers-license-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-drivers-license-o:before{content:"\f2c2"}.icon.icon-quora{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-free-code-camp{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-telegram{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-thermometer-4:before{content:"\f2c7"}.icon.icon-thermometer:before{content:"\f2c7"}.icon.icon-thermometer-3:before{content:"\f2c8"}.icon.icon-thermometer-2:before{content:"\f2c9"}.icon.icon-thermometer-1:before{content:"\f2ca"}.icon.icon-thermometer-0:before{content:"\f2cb"}.icon.icon-bathtub:before{content:"\f2cd"}.icon.icon-s15:before{content:"\f2cd"}.icon.icon-window-maximize{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-window-restore{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-times-rectangle:before{content:"\f410"}.icon.icon-window-close-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-window-close-o:before{content:"\f410"}.icon.icon-times-rectangle-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-times-rectangle-o:before{content:"\f410"}.icon.icon-bandcamp{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-grav{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-etsy{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-imdb{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-ravelry{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-eercast{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-eercast:before{content:"\f2da"}.icon.icon-snowflake-o{font-family:'Font Awesome 5 Free';font-weight:400}.icon.icon-snowflake-o:before{content:"\f2dc"}.icon.icon-superpowers{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-wpexplorer{font-family:'Font Awesome 5 Brands';font-weight:400}.icon.icon-cab:before{content:"\f1ba"}#modx-navbar #modx-topnav{margin-left:auto;margin-right:auto;max-width:1200px}#modx-navbar #modx-topnav::after{clear:both;content:"";display:block}#modx-footer .modx-subnav li.sub:after,#modx-leftbar-header a:after,.actions button .x-btn-arrow:before,.actions button .x-btn-split:before,.crumb_wrapper .crumbs li.first:before,.ext-mb-icon:before,.home-panel ol li:hover button:before,.icon,.icon-3gp:before,.icon-7z:before,.icon-aac:before,.icon-access:before,.icon-aif:before,.icon-aiff:before,.icon-as:before,.icon-avi:before,.icon-backup:before,.icon-bak:before,.icon-bat:before,.icon-bk:before,.icon-bmp:before,.icon-bz2:before,.icon-cal:before,.icon-cfm:before,.icon-coffeescript:before,.icon-css:before,.icon-csv:before,.icon-db:before,.icon-dmg:before,.icon-doc:before,.icon-docx:before,.icon-fla:before,.icon-flac:before,.icon-flv:before,.icon-folder:before,.icon-gif:before,.icon-gz:before,.icon-htaccess:before,.icon-htm:before,.icon-html:before,.icon-ical:before,.icon-ics:before,.icon-iso:before,.icon-jar:before,.icon-java:before,.icon-jpeg:before,.icon-jpg:before,.icon-js:before,.icon-json:before,.icon-less:before,.icon-lock,.icon-log:before,.icon-m4a:before,.icon-m4v:before,.icon-mov:before,.icon-mp3:before,.icon-mp4:before,.icon-mpeg:before,.icon-mpg:before,.icon-ogg:before,.icon-pdf:before,.icon-php:before,.icon-png:before,.icon-ppt:before,.icon-pptx:before,.icon-rar:before,.icon-rb:before,.icon-rss:before,.icon-scr:before,.icon-scss:before,.icon-sh:before,.icon-sql:before,.icon-styl:before,.icon-svg:before,.icon-swf:before,.icon-tar:before,.icon-tgz:before,.icon-tiff:before,.icon-txt:before,.icon-vcs:before,.icon-wav:before,.icon-wma:before,.icon-wmv:before,.icon-xls:before,.icon-xlsx:before,.icon-xml:before,.icon-zip:before,.inline-button .x-btn-arrow:before,.inline-button .x-btn-split:before,.locked-resource:before,.modx-browser-detail-thumb.preview:before,.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell:before,.modx-header-breadcrumbs ul li:after,.modx-manager-search-results .loading-indicator:before,.modx-status-msg:after,.parent-resource:before,.tree-context:before,.tree-new-category>em>button:before,.tree-new-chunk>em>button:before,.tree-new-plugin>em>button:before,.tree-new-resource>em>button:before,.tree-new-snippet>em>button:before,.tree-new-static-resource>em>button:before,.tree-new-symlink>em>button:before,.tree-new-template>em>button:before,.tree-new-tv>em>button:before,.tree-new-weblink>em>button:before,.tree-resource:before,.tree-static-resource:before,.tree-symlink:before,.tree-trash>em>button:before,.tree-weblink:before,.x-btn .x-btn-arrow:before,.x-btn .x-btn-split:before,.x-btn-icon.arrow_down button:before,.x-btn-icon.arrow_up button:before,.x-btn-icon.icon-file_manager button:before,.x-btn-icon.icon-file_upload button:before,.x-btn-icon.icon-folder button:before,.x-btn-icon.icon-page_white button:before,.x-btn-icon.refresh button:before,.x-date-left a:before,.x-date-mp-cancel .x-btn-arrow:before,.x-date-mp-cancel .x-btn-split:before,.x-date-mp-ok .x-btn-arrow:before,.x-date-mp-ok .x-btn-split:before,.x-date-mp-ybtn a.x-date-mp-next:before,.x-date-mp-ybtn a.x-date-mp-prev:before,.x-date-right a:before,.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-cb-label:before,.x-form-check-wrap .x-fieldset-header-text:before,.x-form-check-wrap .x-form-cb-label:before,.x-form-field-wrap .x-form-trigger:before,.x-form-invalid-msg:before,.x-form-item label.x-form-item-label .modx-tv-reset:before,.x-form-trigger .x-btn-arrow:before,.x-form-trigger .x-btn-split:before,.x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title:before,.x-grid-group-hd div.x-grid-group-title:before,.x-grid3-check-col-on:before,.x-grid3-check-col:before,.x-grid3-hd-btn:before,.x-grid3-hd-checker:not(.x-grid3-hd-inner):before,.x-grid3-row-checker:before,.x-grid3-row-collapsed .x-grid3-row-expander:before,.x-grid3-row-expanded .x-grid3-row-expander:before,.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:before,.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:before,.x-superboxselect-item .x-btn-arrow:before,.x-superboxselect-item .x-btn-split:before,.x-tab-scroller-left:before,.x-tab-scroller-right:before,.x-tbar-loading:before,.x-tbar-page-first:before,.x-tbar-page-last:before,.x-tbar-page-next:before,.x-tbar-page-prev:before,.x-tool:after,.x-tree-arrows .x-tree-elbow-end-minus:before,.x-tree-arrows .x-tree-elbow-end-plus:before,.x-tree-arrows .x-tree-elbow-minus:before,.x-tree-arrows .x-tree-elbow-plus:before,.x-tree-node-expanded .icon-folder:before,.x-tree-node-expanded .parent-resource:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:'Font Awesome 5 Free','Font Awesome 5 Brands';font-weight:900}.crumb_wrapper .crumbs li.first:before,.x-btn-icon.arrow_down button:before,.x-btn-icon.arrow_up button:before,.x-btn-icon.refresh button:before,.x-tbar-loading:before,.x-tbar-page-first:before,.x-tbar-page-last:before,.x-tbar-page-next:before,.x-tbar-page-prev:before{position:absolute;top:0;left:0;right:0;bottom:0;line-height:100%;width:100%;height:100%;font-size:14px;color:inherit;text-align:center}#modx-tv-tabs:after,#modx-tv-tabs:before{content:" ";display:table}#modx-tv-tabs:after{clear:both}.x-splitbar-proxy{background-color:#aaa}.x-color-palette a{border-color:#fff}.x-color-palette a.x-color-palette-sel,.x-color-palette a:hover{background-color:#ebebeb;border-color:#b4b4b4}.x-color-palette em{border-color:#aca899}.loading-indicator{background-image:url(../images/modx-theme/grid/loading.gif);font-size:11px}.x-spotlight{background-color:#ccc}.ext-ie7 .x-plain-body{position:relative}.x-statusbar .x-status-busy{background-image:url(../images/modx-theme/grid/loading.gif)}.x-statusbar .x-status-text-panel{border-color:#dfdfdf #fff #fff #dfdfdf}.x-resizable-handle-southeast{bottom:1px;right:1px}.x-resizable-over .x-resizable-handle-east,.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-west{background-image:url(../images/modx-theme/sizer/e-handle.gif)}.x-resizable-over .x-resizable-handle-north,.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-south{background-image:url(../images/modx-theme/sizer/s-handle.gif)}.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north{background-image:url(../images/modx-theme/sizer/s-handle.gif)}.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast{background-image:url(../images/modx-theme/sizer/se-handle.gif)}.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest{background-image:url(../images/modx-theme/sizer/nw-handle.gif)}.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast{background-image:url(../images/modx-theme/sizer/ne-handle.gif)}.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest{background-image:url(../images/modx-theme/sizer/sw-handle.gif)}.x-resizable-proxy{border-color:#575757}.x-resizable-overlay{background-color:#fff}.x-grid3{background-color:transparent;background-image:none;border:1px solid #e4e9ee;border-radius:3px;overflow:hidden;padding:0}.x-grid-panel .x-panel-mc .x-panel-body{border:0 none}.x-grid3-hd-row td,.x-grid3-row td,.x-grid3-summary-row td{font:normal 12px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-grid3-row td,.x-grid3-summary-row td{border-left:1px solid transparent;padding-left:0}.x-grid3-hd-row td{text-align:initial;border-left:1px solid #fff;border-right:none}.x-grid3-hd-row td.x-grid3-cell-first,.x-grid3-row td.x-grid3-cell-first,.x-grid3-row td.x-grid3-summary-first{border-left:0 none}.x-grid3-hd-row td.x-grid3-cell-last,.x-grid3-row td.x-grid3-cell-last,.x-grid3-row td.x-grid3-summary-last{border-right:0 none}.x-grid-row-loading{background-color:#fff;background-image:url(../images/modx-theme/shared/loading-balls.gif)}.x-grid3-row{border-color:#fff #fff #efefef}.x-grid3-row-expanded .x-grid3-row-body{color:#888;margin:0 2px 0 -20px;padding:0 25px 15px;word-wrap:break-word}.x-grid3-row-expanded .x-grid3-row-body .desc{word-wrap:break-word}.x-grid3-row-alt{background-color:#f5f6f9}.x-panel-body-noheader .x-grid3-row{border-color:transparent}.x-panel-body-noheader .x-grid3-row-alt{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea}.x-panel-body-noheader .x-grid3-row-alt .x-grid3-row-table{border-top:1px solid transparent}.x-grid3-row-over{background-color:#e0e8ef;background-image:none;border-bottom:1px solid #d1d9df}.x-grid3-resize-proxy{background-color:#777}.x-grid3-resize-marker{background-color:#777}.x-grid3-header{background:#fff;border-bottom:1px solid #e4e9ee!important;padding:0}.x-panel-body-noheader .x-grid3-header{border:none}.x-grid3-header-offset{padding-left:0}.x-grid3-header .x-grid3-hd-row td{color:#696969;font-weight:700;text-align:initial}.x-grid3-header-pop{border-left-color:#dfdfdf}.x-grid3-header-pop-inner{background-image:url(../images/modx-theme/grid/hd-pop.gif);border-left-color:#eee}td.sort-asc,td.sort-desc,td.x-grid3-hd-menu-open,td.x-grid3-hd-over{border-left-color:#fff;background:#fff}td.sort-asc .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner,td.x-grid3-hd-over .x-grid3-hd-inner{color:#696969}.sort-asc .x-grid3-sort-icon{background-image:url(../images/modx-theme/grid/sort_asc.gif)}.sort-desc .x-grid3-sort-icon{background-image:url(../images/modx-theme/grid/sort_desc.gif)}.x-panel-body-noheader .x-grid3-body{background-color:#fff}.x-grid3-cell-text,.x-grid3-hd-text{color:#515151}.x-grid3-split{background-image:url(../images/modx-theme/grid/grid-split.gif)}.x-grid3-hd-text{color:#464646}.x-dd-drag-proxy .x-grid3-hd-inner{background-color:#f2f2f2;background-image:url(../images/modx-theme/grid/grid3-hrow-over.gif);border-color:#c8c8c8}.col-move-top{background-image:url(../images/modx-theme/grid/col-move-top.gif)}.col-move-bottom{background-image:url(../images/modx-theme/grid/col-move-bottom.gif)}.x-grid3-row-selected{background-color:#f0f0f0;background-image:none;border-bottom:1px solid #e4e4e4!important;border-top:1px solid #e4e4e4!important;color:#565550}.x-grid3-row-last,.x-grid3-row-last .x-grid3-row-selected{border-bottom-color:transparent!important}.x-grid3-cell-selected{background-color:#e0eaef!important;color:#515151}.x-grid3-cell-selected span{color:#515151!important}.x-grid3-cell-selected .x-grid3-cell-text{color:#515151}.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker,.x-grid3-locked td.x-grid3-row-marker{background-color:#d7d9df!important;background-image:url(../images/modx-theme/grid/grid-hrow.gif)!important;border-right-color:#9c9c9c!important;border-top-color:#fff;color:#515151}.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div,.x-grid3-locked td.x-grid3-row-marker div{color:#464646!important}.x-grid3-dirty-cell{background-image:url(../images/modx-theme/grid/dirty.gif)}.x-grid3-bottombar,.x-grid3-topbar{font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-grid3-bottombar .x-toolbar{border-top-color:#bcbcbc}.x-props-grid .x-grid3-td-name .x-grid3-cell-inner{background-image:url(../images/modx-theme/grid/grid3-special-col-bg.gif)!important;color:#515151!important}.x-grid3-hd-inner{font-weight:700;padding:10px}.ext-ie .x-grid3-hd-inner{width:auto}.x-grid3-cell-inner,.x-grid3-hd-inner{padding:10px}.x-props-grid .x-grid3-body .x-grid3-td-name{background-color:#fff!important;border-right-color:#eee}.xg-hmenu-sort-asc .x-menu-item-icon{background-image:url(../images/modx-theme/grid/hmenu-asc.gif)}.xg-hmenu-sort-desc .x-menu-item-icon{background-image:url(../images/modx-theme/grid/hmenu-desc.gif)}.xg-hmenu-lock .x-menu-item-icon{background-image:url(../images/modx-theme/grid/hmenu-lock.gif)}.xg-hmenu-unlock .x-menu-item-icon{background-image:url(../images/modx-theme/grid/hmenu-unlock.gif)}.x-grid3-hd-btn{background-color:#fff}.x-grid3-hd-btn:before{content:"\f0d7";font-weight:900;font-style:normal;color:#77899f;font-size:14px;text-align:center;position:absolute;top:14px;left:0;right:0}.x-grid3-hd-btn:hover{background-color:#fff}.x-grid3-body .x-grid3-td-expander{background-image:none;text-align:right}.x-grid3-row-collapsed .x-grid3-row-expander{height:27px;margin-top:10px}.x-grid3-row-collapsed .x-grid3-row-expander:before{content:"\f0fe";font-weight:400;font-size:14px;color:#53595f}.x-grid3-row-expanded .x-grid3-row-expander{height:27px;margin-top:10px}.x-grid3-row-expanded .x-grid3-row-expander:before{content:"\f146";font-weight:400;font-size:14px;color:#53595f}.x-grid3-body .x-grid3-td-checker{background-image:none;padding:10px 0 0}.x-grid3-hd-checker:not(.x-grid3-hd-inner),.x-grid3-row-checker{cursor:pointer}.x-grid3-hd-checker:not(.x-grid3-hd-inner):before,.x-grid3-row-checker:before{content:"\f0c8";font-weight:400;font-size:14px;display:inline-block;padding:3px 5px;color:#53595f}.x-grid3-hd-checker-on .x-grid3-hd-checker:not(.x-grid3-hd-inner):before,.x-grid3-hd-checker-on .x-grid3-row-checker:before,.x-grid3-row-selected .x-grid3-hd-checker:not(.x-grid3-hd-inner):before,.x-grid3-row-selected .x-grid3-row-checker:before{content:"\f14a";font-weight:400}.x-grid3-body .x-grid3-td-numberer{background-color:#e5e5e5;border-bottom:1px solid #dadada;border-right:1px solid #dadada!important}.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner{color:#444;padding-left:10px;padding-top:10px!important}.x-grid3-body .x-grid3-td-row-icon{background-image:url(../images/modx-theme/grid/grid3-special-col-bg.gif)}.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander,.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer{background-image:none}.x-grid3-check-col{cursor:pointer;margin-top:10px}.x-grid3-check-col:before{content:"\f0c8";font-weight:400;font-size:14px;display:block;padding:3px 5px;color:#53595f;text-align:left;width:14px;margin:0 auto}.x-grid3-check-col-on{cursor:pointer;margin-top:10px}.x-grid3-check-col-on:before{content:"\f14a";font-weight:400;font-size:14px;display:block;padding:3px 5px;color:#53595f;text-align:left;width:14px;margin:0 auto}.x-grid-group,.x-grid-group-body,.x-grid-group-hd{zoom:1}.x-grid-group-hd{border-bottom-color:#53595f}.x-grid-group-hd div.x-grid-group-title{font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#53595f;font-size:12px;font-weight:700;padding:10px 0}.x-grid-group-hd div.x-grid-group-title:before{content:"\f146";font-weight:400;font-size:14px;font-style:normal;padding:0 5px}.x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title:before{content:"\f0fe";font-weight:400;font-style:normal;padding:0 5px}.x-group-by-icon{background-image:url(../images/modx-theme/grid/group-by.gif)}.x-cols-icon{background-image:url(../images/modx-theme/grid/columns.gif)}.x-show-groups-icon{background-image:url(../images/modx-theme/grid/group-by.gif)}.x-grid-empty{color:#515151;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-align:center}.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell{border-right-color:#ededed}.x-grid-with-col-lines .x-grid3-row{border-left:0 none;border-top:0 none}.x-grid-with-col-lines .x-grid3-row-selected{border-top-color:#e4e4e4}.x-dd-drag-ghost{background-color:#fff;border-color:#ddd #bbb #bbb #dfdfdf;color:#515151;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-dd-drop-nodrop .x-dd-drop-icon{background-image:url(../images/modx-theme/dd/drop-no.gif)}.x-dd-drop-ok .x-dd-drop-icon{background-image:url(../images/modx-theme/dd/drop-yes.gif)}.x-dd-drop-ok-add .x-dd-drop-icon{background-image:url(../images/modx-theme/dd/drop-add.gif)}.x-view-selector{background-color:#d8d8d8;border-color:#8d8d8d}.x-tip{background:#575757;border-radius:3px;padding:5px;width:auto!important;max-width:400px;min-width:200px}.x-tip .x-tip-close{background-image:url(../images/modx-theme/qtip/close.gif)}.x-tip .x-tip-bc,.x-tip .x-tip-bl,.x-tip .x-tip-br,.x-tip .x-tip-ml,.x-tip .x-tip-mr,.x-tip .x-tip-tc,.x-tip .x-tip-tl,.x-tip .x-tip-tr{background-image:none}.x-tip .x-tip-mc{font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-tip .x-tip-ml{background-color:transparent}.x-tip .x-tip-header-text{color:#f0f0f0;font:normal 13px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-tip .x-tip-body{color:#f0f0f0;font:normal 12px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;width:auto!important}.x-tip img{display:block;width:100%;max-width:100%;height:auto;background-color:#ccc;background-image:url(../images/modx-theme/transparency-pattern.png)}.x-form-invalid-tip .x-tip-bc,.x-form-invalid-tip .x-tip-bl,.x-form-invalid-tip .x-tip-br,.x-form-invalid-tip .x-tip-ml,.x-form-invalid-tip .x-tip-mr,.x-form-invalid-tip .x-tip-tc,.x-form-invalid-tip .x-tip-tl,.x-form-invalid-tip .x-tip-tr{background-image:url(../images/modx-theme/form/error-tip-corners.gif)}.x-form-invalid-tip .x-tip-body{background-image:url(../images/modx-theme/form/exclamation.gif)}.x-tip-anchor{background-image:url(../images/modx-theme/qtip/tip-anchor-sprite.gif)}.x-menu{background-color:#fff;border:1px solid #e4e4e4;border-radius:3px;box-shadow:0 4px 6px rgba(0,0,0,.15)}.x-menu-list{padding:0}.x-menu-list li{border:0;margin:0;padding:0}.x-menu-list li:first-child{margin-top:3px}.x-menu-list li:last-child{margin-bottom:3px}.x-menu-list li.x-menu-date-item{margin:0}.x-menu-list li a.x-menu-item{color:#515151;font-size:13px;padding:3px 21px 3px 27px}.x-menu-list li a.x-menu-item:hover{color:#515151}.x-menu-list li.x-menu-item-active{background-color:#f0f0f0}.x-menu-list li.x-menu-item-active a{color:#515151}.x-menu-floating{border-color:#c7c7c7}html[dir=rtl] .x-menu-floating{left:unset!important;right:0}.x-menu-nosep{background-image:none}.x-menu-list-item{font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-menu-item-arrow{background-image:url(../images/modx-theme/menu/menu-parent.gif)}.x-menu-sep{background-color:#e4e4e4;border-bottom:none;margin:2px 0}.x-menu-item-active a.x-menu-item{border:0 none;margin:0}.x-menu-check-item .x-menu-item-icon{background-image:url(../images/modx-theme/menu/unchecked.gif)}.x-menu-item-checked .x-menu-item-icon{background-image:url(../images/modx-theme/menu/checked.gif)}.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{background-image:url(../images/modx-theme/menu/group-checked.gif)}.x-menu-group-item .x-menu-item-icon{background-image:none}.x-menu-plain{background-color:#fff!important}.x-cycle-menu .x-menu-item-checked{background-color:#dfdfdf;border-color:#b9b9b9!important}.x-menu-scroller-top{background-image:url(../images/modx-theme/layout/mini-top.gif)}.x-menu-scroller-bottom{background-image:url(../images/modx-theme/layout/mini-bottom.gif)}.x-box-ml,.x-box-tl{background-color:#fafafa;background-image:none;color:#393939;font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700}.x-box-mc p{font-weight:400;margin-bottom:5px}.x-box-tl{background-color:rgba(250,250,250,.8);border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #dedede}.x-box-ml{background-color:rgba(250,250,250,.8);border-left:1px solid #dedede;border-right:1px solid #dedede}.x-box-bl{background-color:rgba(230,230,230,.8);border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede}.x-box-mc h3{font-size:14px;font-weight:700}.x-box-bc,.x-box-bl,.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr,.x-box-br,.x-box-mr{background-image:none}.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc{background-image:url(../images/modx-theme/box/tb-gray.gif)}.x-box-blue .x-box-mc{background-color:#d8d8d8}.x-box-blue .x-box-mc h3{color:#363636}.x-box-blue .x-box-ml{background-image:url(../images/modx-theme/box/l-gray.gif)}.x-box-blue .x-box-mr{background-image:url(../images/modx-theme/box/r-gray.gif)}#x-debug-browser .x-tree .x-tree-node a span{color:#333;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:11px}#x-debug-browser .x-tree a i{color:#cf1124;font-style:normal}#x-debug-browser .x-tree a em{color:#999}#x-debug-browser .x-tree .x-tree-node .x-tree-selected a span{background-color:#d8d8d8}.x-panel-bwrap{overflow:visible}.x-panel-body{border:0;border-radius:3px;overflow:visible}#modx-panel-packages-browser .x-panel-body{border-radius:0}.x-grid-panel .x-panel-body{background-color:#f5f5f5;border-bottom:1px solid #e4e4e4;border-top:1px solid #fafafa;border:0 none}.x-grid-panel .x-panel-body-noheader{background-color:transparent;border:0 none;padding:0!important}.x-panel-tl .x-panel-header{color:#6a6a6a;font:normal 12px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700}.x-panel-tl .x-panel-icon{background-position:0 8px}.x-panel-tc{background-image:none}.x-panel-bl,.x-panel-br,.x-panel-tl,.x-panel-tr{background-image:none;border-bottom-color:#dfdfdf}.x-panel-bc{background-image:none}.x-panel-tc{background-color:#f5f5f5}.x-panel-tl{border-color:#e3e3e3 #e3e3e3;border-style:solid solid none;border-width:1px 1px 0}.x-panel-tl .x-panel-header{border-bottom:1px solid #e4e4e4;padding:10px 0}.x-panel-bc .x-panel-footer{padding-bottom:0}.x-panel-btns{background-color:transparent;padding:15px 0 1px 0}.x-panel-btns td.x-toolbar-cell{padding:0}.x-panel-mc{background-color:#f5f5f5;border-bottom:1px solid #dfdfdf;border-top:1px solid #fafafa;padding:10px 5px}.x-panel-bl,.x-panel-ml,.x-panel-tl{background-color:#f5f5f5;padding-left:8px}.x-panel-ml,.x-panel-mr{background-image:none}.x-panel-bl{border-color:#e3e3e3 #e3e3e3;border-style:none solid solid;border-width:0 1px 1px;padding-bottom:8px}.x-panel-ml{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.x-panel-mr{padding-right:8px}.x-panel-br,.x-panel-mr,.x-panel-tr{background-color:#f7f7f7}.x-tool{background:0 0;border-radius:50%;color:#515151;font-size:14px;margin:0 3px 0 0;position:relative;transition:all .3s;width:18px;height:18px}.x-tool:after{box-sizing:border-box;padding-top:2px;position:absolute;top:0;left:0;text-align:center;vertical-align:middle;width:18px;height:18px}.x-tool:hover{color:#fff;background:#234368}.x-tool.x-tool-toggle:after{content:"\f077";padding-top:2px}.x-tool.x-tool-toggle-over:after,.x-tool.x-tool-toggle:hover:after{content:"\f077"}.x-panel-collapsed .x-tool.x-tool-toggle:after{content:"\f078";padding-top:3px}.x-panel-collapsed .x-tool.x-tool-toggle-over:after,.x-panel-collapsed .x-tool.x-tool-toggle:hover:after{content:"\f078";padding-top:3px}.x-tool.x-tool-close:after{content:"\f00d"}.x-tool.x-tool-minimize:after{content:"\f066"}.x-tool.x-tool-maximize:after{content:"\f065"}.x-tool.x-tool-restore:after{content:"\f066"}.x-tool.x-tool-gear:after{content:"\f013"}.x-tool.x-tool-pin:after{content:"\f111"}.x-tool.x-tool-pin-over:after,.x-tool.x-tool-pin:hover:after{content:"\f192"}.x-tool.x-tool-unpin:after{content:"\f192"}.x-tool.x-tool-unpin-over:after,.x-tool.x-tool-unpin:hover:after{content:"\f111"}.x-tool.x-tool-right:after{content:"\f054";padding-left:1px}.x-tool.x-tool-left:after{content:"\f053";padding-right:2px}.x-tool.x-tool-up:after{content:"\f077";padding-top:1px}.x-tool.x-tool-down:after{content:"\f078";padding-top:1px}.x-tool.x-tool-minus:after{content:"\f068"}.x-tool.x-tool-plus:after{content:"\f067"}.x-panel-dd-spacer{border-color:#dfdfdf}.x-panel-fbar div,.x-panel-fbar input,.x-panel-fbar label,.x-panel-fbar select,.x-panel-fbar span,.x-panel-fbar td{font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-panel-header{border-radius:3px 3px 0 0;border:1px solid silver;font-size:14px;font-weight:700;margin-top:0;padding:10px 10px 8px}.x-portal-space{border-bottom:1px solid #afafaf;padding:0}.x-column-inner{overflow:visible}.x-column-inner>.x-column{margin-right:0;overflow:visible}.x-column-inner>.x-column:not(.x-hide-display)~.x-column{margin-right:0;margin-left:15px}.x-panel-nofooter .x-panel-bc{background-image:none;height:0}.x-panel-ghost{background-color:#dbdbdb}.x-panel-ghost ul{border-color:#d0d0d0}.x-panel-dd-spacer{border-color:#d0d0d0}.x-dlg-mask{background-color:#ccc}.x-html-editor-wrap{background-color:#fff;border-color:#bcbcbc}.x-panel-noborder .x-panel-header-noborder{border-bottom-color:transparent}.x-border-layout-ct{background-color:#fafafa}.x-accordion-hd{background-image:url(../images/modx-theme/panel/light-hd.gif);color:#222;font-weight:400}.x-layout-collapsed{background-color:#e4e4e4;border-color:#dfdfdf;width:7px!important}.x-layout-collapsed-over{background-color:#e6e6e6}.x-layout-split-west .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-left.gif)}.x-layout-split-east .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-right.gif)}.x-layout-split-north .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-top.gif)}.x-layout-split-south .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-bottom.gif)}.x-layout-cmini-west .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-right.gif)}.x-layout-cmini-east .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-left.gif)}.x-layout-cmini-north .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-bottom.gif)}.x-layout-cmini-south .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-top.gif)}.x-list-header{background-color:#f9f9f9;background-image:url(../images/modx-theme/grid/grid3-hrow.gif)}.x-list-header-inner div em{border-left-color:#dfdfdf;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-list-body dt em{font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-list-over{background-color:#eee}.x-list-selected{background-color:#e7e7e7}.x-list-resizer{border-left-color:#555;border-right-color:#555}.x-list-header-inner em.sort-asc,.x-list-header-inner em.sort-desc{background-image:url(../images/modx-theme/grid/sort-hd.gif);border-color:#dfdfdf}.x-slider-horz,.x-slider-horz .x-slider-end,.x-slider-horz .x-slider-inner{background-image:url(../images/modx-theme/slider/slider-bg.png)}.x-slider-horz .x-slider-thumb{background-image:url(../images/modx-theme/slider/slider-thumb.png)}.x-slider-vert,.x-slider-vert .x-slider-end,.x-slider-vert .x-slider-inner{background-image:url(../images/modx-theme/slider/slider-v-bg.png)}.x-slider-vert .x-slider-thumb{background-image:url(../images/modx-theme/slider/slider-v-thumb.png)}.x-portal .x-panel-tl .x-panel-header{background:0 0;font-size:14px;padding:8px 0 8px 0}.x-portal .x-tool{margin-top:0}.x-portal .x-panel-body{font-weight:400;margin-bottom:5px;padding:0;text-transform:none}.x-portal-space{margin-bottom:5px}.x-grid3-body .x-grid3-td-checker{background-image:none!important}.modx-combo-desc{color:#515151;font-size:.9em;font-style:italic}.modx-combo-title{font-weight:700}.modx-grid-draggable .x-grid3-row{cursor:move}.actions button.primary-button,.primary-button.inline-button,.primary-button.x-btn,.primary-button.x-date-mp-cancel,.primary-button.x-date-mp-ok,.primary-button.x-form-trigger,.primary-button.x-superboxselect-item{transition:background-color .2s ease-out;background:#6cb24a;box-shadow:none;color:#fff}.actions button.primary-button:hover,.actions button.x-btn-focus.primary-button,.actions button.x-btn-over.primary-button,.primary-button.inline-button:hover,.primary-button.x-btn:hover,.primary-button.x-date-mp-cancel:hover,.primary-button.x-date-mp-ok:hover,.primary-button.x-form-trigger:hover,.primary-button.x-superboxselect-item:hover,.x-btn-focus.primary-button.inline-button,.x-btn-focus.primary-button.x-btn,.x-btn-focus.primary-button.x-date-mp-cancel,.x-btn-focus.primary-button.x-date-mp-ok,.x-btn-focus.primary-button.x-form-trigger,.x-btn-focus.primary-button.x-superboxselect-item,.x-btn-over.primary-button.inline-button,.x-btn-over.primary-button.x-btn,.x-btn-over.primary-button.x-date-mp-cancel,.x-btn-over.primary-button.x-date-mp-ok,.x-btn-over.primary-button.x-form-trigger,.x-btn-over.primary-button.x-superboxselect-item{background:#528738;box-shadow:none;color:#fff}.actions button.primary-button:active,.actions button.x-btn-click.primary-button,.primary-button.inline-button:active,.primary-button.x-btn:active,.primary-button.x-date-mp-cancel:active,.primary-button.x-date-mp-ok:active,.primary-button.x-form-trigger:active,.primary-button.x-superboxselect-item:active,.x-btn-click.primary-button.inline-button,.x-btn-click.primary-button.x-btn,.x-btn-click.primary-button.x-date-mp-cancel,.x-btn-click.primary-button.x-date-mp-ok,.x-btn-click.primary-button.x-form-trigger,.x-btn-click.primary-button.x-superboxselect-item{background:#385c26;box-shadow:none;color:#fff}.actions button.x-item-disabled.primary-button,.actions button.x-item-disabled.primary-button:active,.actions button.x-item-disabled.primary-button:hover,.x-item-disabled.primary-button.inline-button,.x-item-disabled.primary-button.inline-button:active,.x-item-disabled.primary-button.inline-button:hover,.x-item-disabled.primary-button.x-btn,.x-item-disabled.primary-button.x-btn:active,.x-item-disabled.primary-button.x-btn:hover,.x-item-disabled.primary-button.x-date-mp-cancel,.x-item-disabled.primary-button.x-date-mp-cancel:active,.x-item-disabled.primary-button.x-date-mp-cancel:hover,.x-item-disabled.primary-button.x-date-mp-ok,.x-item-disabled.primary-button.x-date-mp-ok:active,.x-item-disabled.primary-button.x-date-mp-ok:hover,.x-item-disabled.primary-button.x-form-trigger,.x-item-disabled.primary-button.x-form-trigger:active,.x-item-disabled.primary-button.x-form-trigger:hover,.x-item-disabled.primary-button.x-superboxselect-item,.x-item-disabled.primary-button.x-superboxselect-item:active,.x-item-disabled.primary-button.x-superboxselect-item:hover{background:#6cb24a;box-shadow:none;color:#fff;opacity:.6}.actions button,.inline-button,.x-btn,.x-date-mp-cancel,.x-date-mp-ok,.x-date-picker .x-btn,.x-form-trigger,.x-superboxselect-item{background-color:#fff;background-repeat:no-repeat;border:0;border-radius:3px;box-shadow:0 0 0 1px #e4e4e4;color:#515151;cursor:pointer;display:inline-block;line-height:1;padding:10px 15px 10px 15px;position:relative;text-decoration:none;transition:background-color .2s ease-out;zoom:1}.actions .ext-webkit button em,.ext-webkit .actions button em,.ext-webkit .inline-button em,.ext-webkit .x-btn em,.ext-webkit .x-date-mp-cancel em,.ext-webkit .x-date-mp-ok em,.ext-webkit .x-form-trigger em,.ext-webkit .x-superboxselect-item em{font-size:0}.actions button button,.inline-button button,.x-btn button,.x-date-mp-cancel button,.x-date-mp-ok button,.x-date-picker .x-btn button,.x-form-trigger button,.x-superboxselect-item button{background-repeat:no-repeat;color:inherit;cursor:pointer;font-size:13px;font-style:normal;line-height:1;height:16px;min-width:100%;padding:0}.actions .ext-ie8 button button,.ext-ie8 .actions button button,.ext-ie8 .inline-button button,.ext-ie8 .x-btn button,.ext-ie8 .x-date-mp-cancel button,.ext-ie8 .x-date-mp-ok button,.ext-ie8 .x-form-trigger button,.ext-ie8 .x-superboxselect-item button{padding-top:0}.actions button .x-btn-arrow,.actions button .x-btn-split,.inline-button .x-btn-arrow,.inline-button .x-btn-split,.x-btn .x-btn-arrow,.x-btn .x-btn-split,.x-date-mp-cancel .x-btn-arrow,.x-date-mp-cancel .x-btn-split,.x-date-mp-ok .x-btn-arrow,.x-date-mp-ok .x-btn-split,.x-date-picker .x-btn .x-btn-arrow,.x-date-picker .x-btn .x-btn-split,.x-form-trigger .x-btn-arrow,.x-form-trigger .x-btn-split,.x-superboxselect-item .x-btn-arrow,.x-superboxselect-item .x-btn-split{display:block;padding-right:20px;position:relative}.actions button .x-btn-arrow:before,.actions button .x-btn-split:before,.inline-button .x-btn-arrow:before,.inline-button .x-btn-split:before,.x-btn .x-btn-arrow:before,.x-btn .x-btn-split:before,.x-date-mp-cancel .x-btn-arrow:before,.x-date-mp-cancel .x-btn-split:before,.x-date-mp-ok .x-btn-arrow:before,.x-date-mp-ok .x-btn-split:before,.x-form-trigger .x-btn-arrow:before,.x-form-trigger .x-btn-split:before,.x-superboxselect-item .x-btn-arrow:before,.x-superboxselect-item .x-btn-split:before{color:inherit;content:"\f0d7";font-size:14px;margin-top:0;position:absolute;top:50%;right:0}.actions button .x-btn-arrow button,.actions button .x-btn-split button,.inline-button .x-btn-arrow button,.inline-button .x-btn-split button,.x-btn .x-btn-arrow button,.x-btn .x-btn-split button,.x-date-mp-cancel .x-btn-arrow button,.x-date-mp-cancel .x-btn-split button,.x-date-mp-ok .x-btn-arrow button,.x-date-mp-ok .x-btn-split button,.x-form-trigger .x-btn-arrow button,.x-form-trigger .x-btn-split button,.x-superboxselect-item .x-btn-arrow button,.x-superboxselect-item .x-btn-split button{border-right-color:inherit;border-right-style:solid;border-right-width:1px;padding-right:10px}.actions button.x-btn-focus,.actions button.x-btn-over,.actions button:focus,.actions button:hover,.inline-button:focus,.inline-button:hover,.x-btn-focus.inline-button,.x-btn-focus.x-btn,.x-btn-focus.x-date-mp-cancel,.x-btn-focus.x-date-mp-ok,.x-btn-focus.x-form-trigger,.x-btn-focus.x-superboxselect-item,.x-btn-over.inline-button,.x-btn-over.x-btn,.x-btn-over.x-date-mp-cancel,.x-btn-over.x-date-mp-ok,.x-btn-over.x-form-trigger,.x-btn-over.x-superboxselect-item,.x-btn:focus,.x-btn:hover,.x-date-mp-cancel:focus,.x-date-mp-cancel:hover,.x-date-mp-ok:focus,.x-date-mp-ok:hover,.x-form-trigger:focus,.x-form-trigger:hover,.x-superboxselect-item:focus,.x-superboxselect-item:hover{background-color:#e4e4e4;box-shadow:#dcdcdc;color:#515151}.actions button.x-btn-click,.actions button:active,.inline-button:active,.x-btn-click.inline-button,.x-btn-click.x-btn,.x-btn-click.x-date-mp-cancel,.x-btn-click.x-date-mp-ok,.x-btn-click.x-form-trigger,.x-btn-click.x-superboxselect-item,.x-btn:active,.x-date-mp-cancel:active,.x-date-mp-ok:active,.x-form-trigger:active,.x-superboxselect-item:active{background-color:#e4e4e4;box-shadow:#dcdcdc;color:#515151}.actions button.x-btn-menu-active .x-btn-split:before,.x-btn-menu-active.inline-button .x-btn-split:before,.x-btn-menu-active.x-btn .x-btn-split:before,.x-btn-menu-active.x-date-mp-cancel .x-btn-split:before,.x-btn-menu-active.x-date-mp-ok .x-btn-split:before,.x-btn-menu-active.x-form-trigger .x-btn-split:before,.x-btn-menu-active.x-superboxselect-item .x-btn-split:before{content:"\f0d8"}.actions button.x-item-disabled,.actions button.x-item-disabled:active,.actions button.x-item-disabled:hover,.x-item-disabled.inline-button,.x-item-disabled.inline-button:active,.x-item-disabled.inline-button:hover,.x-item-disabled.x-btn,.x-item-disabled.x-btn:active,.x-item-disabled.x-btn:hover,.x-item-disabled.x-date-mp-cancel,.x-item-disabled.x-date-mp-cancel:active,.x-item-disabled.x-date-mp-cancel:hover,.x-item-disabled.x-date-mp-ok,.x-item-disabled.x-date-mp-ok:active,.x-item-disabled.x-date-mp-ok:hover,.x-item-disabled.x-form-trigger,.x-item-disabled.x-form-trigger:active,.x-item-disabled.x-form-trigger:hover,.x-item-disabled.x-superboxselect-item,.x-item-disabled.x-superboxselect-item:active,.x-item-disabled.x-superboxselect-item:hover{background-color:#fff;color:#1e1e1e;box-shadow:0 0 0 1px #e4e4e4;opacity:.6}/*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + */@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}.fab{font-family:Font Awesome\ 5 Brands}.icon.icon-glass:before{content:"\f000"}.icon.icon-meetup{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-star-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-star-o:before{content:"\f005"}.icon.icon-close:before,.icon.icon-remove:before{content:"\f00d"}.icon.icon-gear:before{content:"\f013"}.icon.icon-trash-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-trash-o:before{content:"\f2ed"}.icon.icon-file-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-o:before{content:"\f15b"}.icon.icon-clock-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-clock-o:before{content:"\f017"}.icon.icon-arrow-circle-o-down{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-arrow-circle-o-down:before{content:"\f358"}.icon.icon-arrow-circle-o-up{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-arrow-circle-o-up:before{content:"\f35b"}.icon.icon-play-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-play-circle-o:before{content:"\f144"}.icon.icon-repeat:before,.icon.icon-rotate-right:before{content:"\f01e"}.icon.icon-refresh:before{content:"\f021"}.icon.icon-list-alt{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-dedent:before{content:"\f03b"}.icon.icon-video-camera:before{content:"\f03d"}.icon.icon-picture-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-picture-o:before{content:"\f03e"}.icon.icon-photo{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-photo:before{content:"\f03e"}.icon.icon-image{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-image:before{content:"\f03e"}.icon.icon-pencil:before{content:"\f303"}.icon.icon-map-marker:before{content:"\f3c5"}.icon.icon-pencil-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-pencil-square-o:before{content:"\f044"}.icon.icon-share-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-share-square-o:before{content:"\f14d"}.icon.icon-check-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-check-square-o:before{content:"\f14a"}.icon.icon-arrows:before{content:"\f0b2"}.icon.icon-times-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-times-circle-o:before{content:"\f057"}.icon.icon-check-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-check-circle-o:before{content:"\f058"}.icon.icon-mail-forward:before{content:"\f064"}.icon.icon-expand:before{content:"\f424"}.icon.icon-compress:before{content:"\f422"}.icon.icon-eye,.icon.icon-eye-slash{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-warning:before{content:"\f071"}.icon.icon-calendar:before{content:"\f073"}.icon.icon-arrows-v:before{content:"\f338"}.icon.icon-arrows-h:before{content:"\f337"}.icon.icon-bar-chart{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-bar-chart:before{content:"\f080"}.icon.icon-bar-chart-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-bar-chart-o:before{content:"\f080"}.icon.icon-facebook-square,.icon.icon-twitter-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-gears:before{content:"\f085"}.icon.icon-thumbs-o-up{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-thumbs-o-up:before{content:"\f164"}.icon.icon-thumbs-o-down{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-thumbs-o-down:before{content:"\f165"}.icon.icon-heart-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-heart-o:before{content:"\f004"}.icon.icon-sign-out:before{content:"\f2f5"}.icon.icon-linkedin-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-linkedin-square:before{content:"\f08c"}.icon.icon-thumb-tack:before{content:"\f08d"}.icon.icon-external-link:before{content:"\f35d"}.icon.icon-sign-in:before{content:"\f2f6"}.icon.icon-github-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-lemon-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-lemon-o:before{content:"\f094"}.icon.icon-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-square-o:before{content:"\f0c8"}.icon.icon-bookmark-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-bookmark-o:before{content:"\f02e"}.icon.icon-facebook,.icon.icon-twitter{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-facebook:before{content:"\f39e"}.icon.icon-facebook-f{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-facebook-f:before{content:"\f39e"}.icon.icon-github{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-credit-card{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-feed:before{content:"\f09e"}.icon.icon-hdd-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hdd-o:before{content:"\f0a0"}.icon.icon-hand-o-right{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-o-right:before{content:"\f0a4"}.icon.icon-hand-o-left{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-o-left:before{content:"\f0a5"}.icon.icon-hand-o-up{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-o-up:before{content:"\f0a6"}.icon.icon-hand-o-down{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-o-down:before{content:"\f0a7"}.icon.icon-arrows-alt:before{content:"\f31e"}.icon.icon-group:before{content:"\f0c0"}.icon.icon-chain:before{content:"\f0c1"}.icon.icon-scissors:before{content:"\f0c4"}.icon.icon-files-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-files-o:before{content:"\f0c5"}.icon.icon-floppy-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-floppy-o:before{content:"\f0c7"}.icon.icon-navicon:before,.icon.icon-reorder:before{content:"\f0c9"}.icon.icon-google-plus,.icon.icon-google-plus-square,.icon.icon-pinterest,.icon.icon-pinterest-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-google-plus:before{content:"\f0d5"}.icon.icon-money{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-money:before{content:"\f3d1"}.icon.icon-unsorted:before{content:"\f0dc"}.icon.icon-sort-desc:before{content:"\f0dd"}.icon.icon-sort-asc:before{content:"\f0de"}.icon.icon-linkedin{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-linkedin:before{content:"\f0e1"}.icon.icon-rotate-left:before{content:"\f0e2"}.icon.icon-legal:before{content:"\f0e3"}.icon.icon-dashboard:before,.icon.icon-tachometer:before{content:"\f3fd"}.icon.icon-comment-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-comment-o:before{content:"\f075"}.icon.icon-comments-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-comments-o:before{content:"\f086"}.icon.icon-flash:before{content:"\f0e7"}.icon.icon-clipboard,.icon.icon-paste{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-paste:before{content:"\f328"}.icon.icon-lightbulb-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-lightbulb-o:before{content:"\f0eb"}.icon.icon-exchange:before{content:"\f362"}.icon.icon-cloud-download:before{content:"\f381"}.icon.icon-cloud-upload:before{content:"\f382"}.icon.icon-bell-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-bell-o:before{content:"\f0f3"}.icon.icon-cutlery:before{content:"\f2e7"}.icon.icon-file-text-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-text-o:before{content:"\f15c"}.icon.icon-building-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-building-o:before{content:"\f1ad"}.icon.icon-hospital-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hospital-o:before{content:"\f0f8"}.icon.icon-tablet:before{content:"\f3fa"}.icon.icon-mobile-phone:before,.icon.icon-mobile:before{content:"\f3cd"}.icon.icon-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-circle-o:before{content:"\f111"}.icon.icon-mail-reply:before{content:"\f3e5"}.icon.icon-github-alt{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-folder-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-folder-o:before{content:"\f07b"}.icon.icon-folder-open-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-folder-open-o:before{content:"\f07c"}.icon.icon-smile-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-smile-o:before{content:"\f118"}.icon.icon-frown-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-frown-o:before{content:"\f119"}.icon.icon-meh-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-meh-o:before{content:"\f11a"}.icon.icon-keyboard-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-keyboard-o:before{content:"\f11c"}.icon.icon-flag-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-flag-o:before{content:"\f024"}.icon.icon-mail-reply-all:before{content:"\f122"}.icon.icon-star-half-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-star-half-o:before{content:"\f089"}.icon.icon-star-half-empty{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-star-half-empty:before{content:"\f089"}.icon.icon-star-half-full{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-star-half-full:before{content:"\f089"}.icon.icon-code-fork:before{content:"\f126"}.icon.icon-chain-broken:before{content:"\f127"}.icon.icon-shield:before{content:"\f3ed"}.icon.icon-calendar-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-calendar-o:before{content:"\f133"}.icon.icon-css3,.icon.icon-html5,.icon.icon-maxcdn{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-ticket:before{content:"\f3ff"}.icon.icon-minus-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-minus-square-o:before{content:"\f146"}.icon.icon-level-up:before{content:"\f3bf"}.icon.icon-level-down:before{content:"\f3be"}.icon.icon-pencil-square:before{content:"\f14b"}.icon.icon-external-link-square:before{content:"\f360"}.icon.icon-compass{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-caret-square-o-down{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-caret-square-o-down:before{content:"\f150"}.icon.icon-toggle-down{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-toggle-down:before{content:"\f150"}.icon.icon-caret-square-o-up{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-caret-square-o-up:before{content:"\f151"}.icon.icon-toggle-up{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-toggle-up:before{content:"\f151"}.icon.icon-caret-square-o-right{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-caret-square-o-right:before{content:"\f152"}.icon.icon-toggle-right{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-toggle-right:before{content:"\f152"}.icon.icon-eur:before,.icon.icon-euro:before{content:"\f153"}.icon.icon-gbp:before{content:"\f154"}.icon.icon-dollar:before,.icon.icon-usd:before{content:"\f155"}.icon.icon-inr:before,.icon.icon-rupee:before{content:"\f156"}.icon.icon-cny:before,.icon.icon-jpy:before,.icon.icon-rmb:before,.icon.icon-yen:before{content:"\f157"}.icon.icon-rouble:before,.icon.icon-rub:before,.icon.icon-ruble:before{content:"\f158"}.icon.icon-krw:before,.icon.icon-won:before{content:"\f159"}.icon.icon-bitcoin,.icon.icon-btc{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-bitcoin:before{content:"\f15a"}.icon.icon-file-text:before{content:"\f15c"}.icon.icon-sort-alpha-asc:before{content:"\f15d"}.icon.icon-sort-alpha-desc:before{content:"\f881"}.icon.icon-sort-amount-asc:before{content:"\f160"}.icon.icon-sort-amount-desc:before{content:"\f884"}.icon.icon-sort-numeric-asc:before{content:"\f162"}.icon.icon-sort-numeric-desc:before{content:"\f886"}.icon.icon-xing,.icon.icon-xing-square,.icon.icon-youtube,.icon.icon-youtube-play,.icon.icon-youtube-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-youtube-play:before{content:"\f167"}.icon.icon-adn,.icon.icon-bitbucket,.icon.icon-bitbucket-square,.icon.icon-dropbox,.icon.icon-flickr,.icon.icon-instagram,.icon.icon-stack-overflow{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-bitbucket-square:before{content:"\f171"}.icon.icon-tumblr,.icon.icon-tumblr-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-long-arrow-down:before{content:"\f309"}.icon.icon-long-arrow-up:before{content:"\f30c"}.icon.icon-long-arrow-left:before{content:"\f30a"}.icon.icon-long-arrow-right:before{content:"\f30b"}.icon.icon-android,.icon.icon-apple,.icon.icon-dribbble,.icon.icon-foursquare,.icon.icon-gittip,.icon.icon-gratipay,.icon.icon-linux,.icon.icon-skype,.icon.icon-trello,.icon.icon-windows{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-gittip:before{content:"\f184"}.icon.icon-sun-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-sun-o:before{content:"\f185"}.icon.icon-moon-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-moon-o:before{content:"\f186"}.icon.icon-pagelines,.icon.icon-renren,.icon.icon-stack-exchange,.icon.icon-vk,.icon.icon-weibo{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-arrow-circle-o-right{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-arrow-circle-o-right:before{content:"\f35a"}.icon.icon-arrow-circle-o-left{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-arrow-circle-o-left:before{content:"\f359"}.icon.icon-caret-square-o-left{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-caret-square-o-left:before{content:"\f191"}.icon.icon-toggle-left{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-toggle-left:before{content:"\f191"}.icon.icon-dot-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-dot-circle-o:before{content:"\f192"}.icon.icon-vimeo-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-try:before,.icon.icon-turkish-lira:before{content:"\f195"}.icon.icon-plus-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-plus-square-o:before{content:"\f0fe"}.icon.icon-openid,.icon.icon-slack,.icon.icon-wordpress{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-bank:before,.icon.icon-institution:before{content:"\f19c"}.icon.icon-mortar-board:before{content:"\f19d"}.icon.icon-delicious,.icon.icon-digg,.icon.icon-drupal,.icon.icon-google,.icon.icon-joomla,.icon.icon-pied-piper-alt,.icon.icon-pied-piper-pp,.icon.icon-reddit,.icon.icon-reddit-square,.icon.icon-stumbleupon,.icon.icon-stumbleupon-circle,.icon.icon-yahoo{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-spoon:before{content:"\f2e5"}.icon.icon-behance,.icon.icon-behance-square,.icon.icon-steam,.icon.icon-steam-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-automobile:before{content:"\f1b9"}.icon.icon-envelope-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-envelope-o:before{content:"\f0e0"}.icon.icon-deviantart,.icon.icon-soundcloud,.icon.icon-spotify{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-file-pdf-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-pdf-o:before{content:"\f1c1"}.icon.icon-file-word-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-word-o:before{content:"\f1c2"}.icon.icon-file-excel-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-excel-o:before{content:"\f1c3"}.icon.icon-file-powerpoint-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-powerpoint-o:before{content:"\f1c4"}.icon.icon-file-image-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-image-o:before{content:"\f1c5"}.icon.icon-file-photo-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-photo-o:before{content:"\f1c5"}.icon.icon-file-picture-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-picture-o:before{content:"\f1c5"}.icon.icon-file-archive-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-archive-o:before{content:"\f1c6"}.icon.icon-file-zip-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-zip-o:before{content:"\f1c6"}.icon.icon-file-audio-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-audio-o:before{content:"\f1c7"}.icon.icon-file-sound-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-sound-o:before{content:"\f1c7"}.icon.icon-file-video-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-video-o:before{content:"\f1c8"}.icon.icon-file-movie-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-movie-o:before{content:"\f1c8"}.icon.icon-file-code-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-file-code-o:before{content:"\f1c9"}.icon.icon-codepen,.icon.icon-jsfiddle,.icon.icon-vine{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-life-bouy,.icon.icon-life-ring{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-life-bouy:before{content:"\f1cd"}.icon.icon-life-buoy{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-life-buoy:before{content:"\f1cd"}.icon.icon-life-saver{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-life-saver:before{content:"\f1cd"}.icon.icon-support{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-support:before{content:"\f1cd"}.icon.icon-circle-o-notch:before{content:"\f1ce"}.icon.icon-ra,.icon.icon-rebel{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-ra:before{content:"\f1d0"}.icon.icon-resistance{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-resistance:before{content:"\f1d0"}.icon.icon-empire,.icon.icon-ge{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-ge:before{content:"\f1d1"}.icon.icon-git,.icon.icon-git-square,.icon.icon-hacker-news,.icon.icon-y-combinator-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-y-combinator-square:before{content:"\f1d4"}.icon.icon-yc-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-yc-square:before{content:"\f1d4"}.icon.icon-qq,.icon.icon-tencent-weibo,.icon.icon-wechat,.icon.icon-weixin{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-wechat:before{content:"\f1d7"}.icon.icon-send:before{content:"\f1d8"}.icon.icon-paper-plane-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-paper-plane-o:before{content:"\f1d8"}.icon.icon-send-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-send-o:before{content:"\f1d8"}.icon.icon-circle-thin{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-circle-thin:before{content:"\f111"}.icon.icon-header:before{content:"\f1dc"}.icon.icon-sliders:before{content:"\f1de"}.icon.icon-futbol-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-futbol-o:before{content:"\f1e3"}.icon.icon-soccer-ball-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-soccer-ball-o:before{content:"\f1e3"}.icon.icon-slideshare,.icon.icon-twitch,.icon.icon-yelp{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-newspaper-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-newspaper-o:before{content:"\f1ea"}.icon.icon-cc-amex,.icon.icon-cc-discover,.icon.icon-cc-mastercard,.icon.icon-cc-paypal,.icon.icon-cc-stripe,.icon.icon-cc-visa,.icon.icon-google-wallet,.icon.icon-paypal{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-bell-slash-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-bell-slash-o:before{content:"\f1f6"}.icon.icon-trash:before{content:"\f2ed"}.icon.icon-copyright{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-eyedropper:before{content:"\f1fb"}.icon.icon-area-chart:before{content:"\f1fe"}.icon.icon-pie-chart:before{content:"\f200"}.icon.icon-line-chart:before{content:"\f201"}.icon.icon-angellist,.icon.icon-ioxhost,.icon.icon-lastfm,.icon.icon-lastfm-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-cc{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-cc:before{content:"\f20a"}.icon.icon-ils:before,.icon.icon-shekel:before,.icon.icon-sheqel:before{content:"\f20b"}.icon.icon-meanpath{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-meanpath:before{content:"\f2b4"}.icon.icon-buysellads,.icon.icon-connectdevelop,.icon.icon-dashcube,.icon.icon-forumbee,.icon.icon-leanpub,.icon.icon-sellsy,.icon.icon-shirtsinbulk,.icon.icon-simplybuilt,.icon.icon-skyatlas{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-diamond{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-diamond:before{content:"\f3a5"}.icon.icon-intersex:before{content:"\f224"}.icon.icon-facebook-official{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-facebook-official:before{content:"\f09a"}.icon.icon-pinterest-p,.icon.icon-whatsapp{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-hotel:before{content:"\f236"}.icon.icon-medium,.icon.icon-viacoin,.icon.icon-y-combinator,.icon.icon-yc{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-yc:before{content:"\f23b"}.icon.icon-expeditedssl,.icon.icon-opencart,.icon.icon-optin-monster{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-battery-4:before,.icon.icon-battery:before{content:"\f240"}.icon.icon-battery-3:before{content:"\f241"}.icon.icon-battery-2:before{content:"\f242"}.icon.icon-battery-1:before{content:"\f243"}.icon.icon-battery-0:before{content:"\f244"}.icon.icon-object-group,.icon.icon-object-ungroup,.icon.icon-sticky-note-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-sticky-note-o:before{content:"\f249"}.icon.icon-cc-diners-club,.icon.icon-cc-jcb{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-clone,.icon.icon-hourglass-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hourglass-o:before{content:"\f254"}.icon.icon-hourglass-1:before{content:"\f251"}.icon.icon-hourglass-2:before{content:"\f252"}.icon.icon-hourglass-3:before{content:"\f253"}.icon.icon-hand-rock-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-rock-o:before{content:"\f255"}.icon.icon-hand-grab-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-grab-o:before{content:"\f255"}.icon.icon-hand-paper-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-paper-o:before{content:"\f256"}.icon.icon-hand-stop-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-stop-o:before{content:"\f256"}.icon.icon-hand-scissors-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-scissors-o:before{content:"\f257"}.icon.icon-hand-lizard-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-lizard-o:before{content:"\f258"}.icon.icon-hand-spock-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-spock-o:before{content:"\f259"}.icon.icon-hand-pointer-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-pointer-o:before{content:"\f25a"}.icon.icon-hand-peace-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-hand-peace-o:before{content:"\f25b"}.icon.icon-registered{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-chrome,.icon.icon-creative-commons,.icon.icon-firefox,.icon.icon-get-pocket,.icon.icon-gg,.icon.icon-gg-circle,.icon.icon-internet-explorer,.icon.icon-odnoklassniki,.icon.icon-odnoklassniki-square,.icon.icon-opera,.icon.icon-safari,.icon.icon-tripadvisor,.icon.icon-wikipedia-w{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-television:before{content:"\f26c"}.icon.icon-500px,.icon.icon-amazon,.icon.icon-contao{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-calendar-plus-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-calendar-plus-o:before{content:"\f271"}.icon.icon-calendar-minus-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-calendar-minus-o:before{content:"\f272"}.icon.icon-calendar-times-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-calendar-times-o:before{content:"\f273"}.icon.icon-calendar-check-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-calendar-check-o:before{content:"\f274"}.icon.icon-map-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-map-o:before{content:"\f279"}.icon.icon-commenting:before{content:"\f4ad"}.icon.icon-commenting-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-commenting-o:before{content:"\f4ad"}.icon.icon-houzz,.icon.icon-vimeo{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-vimeo:before{content:"\f27d"}.icon.icon-black-tie,.icon.icon-edge,.icon.icon-fonticons,.icon.icon-reddit-alien{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-credit-card-alt:before{content:"\f09d"}.icon.icon-codiepie,.icon.icon-fort-awesome,.icon.icon-mixcloud,.icon.icon-modx,.icon.icon-product-hunt,.icon.icon-scribd,.icon.icon-usb{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-pause-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-pause-circle-o:before{content:"\f28b"}.icon.icon-stop-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-stop-circle-o:before{content:"\f28d"}.icon.icon-bluetooth,.icon.icon-bluetooth-b,.icon.icon-envira,.icon.icon-gitlab,.icon.icon-wheelchair-alt,.icon.icon-wpbeginner,.icon.icon-wpforms{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-wheelchair-alt:before{content:"\f368"}.icon.icon-question-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-question-circle-o:before{content:"\f059"}.icon.icon-volume-control-phone:before{content:"\f2a0"}.icon.icon-asl-interpreting:before{content:"\f2a3"}.icon.icon-deafness:before,.icon.icon-hard-of-hearing:before{content:"\f2a4"}.icon.icon-glide,.icon.icon-glide-g{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-signing:before{content:"\f2a7"}.icon.icon-first-order,.icon.icon-google-plus-official,.icon.icon-pied-piper,.icon.icon-snapchat,.icon.icon-snapchat-ghost,.icon.icon-snapchat-square,.icon.icon-themeisle,.icon.icon-viadeo,.icon.icon-viadeo-square,.icon.icon-yoast{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-google-plus-official:before{content:"\f2b3"}.icon.icon-google-plus-circle{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-google-plus-circle:before{content:"\f2b3"}.icon.icon-fa,.icon.icon-font-awesome{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-fa:before{content:"\f2b4"}.icon.icon-handshake-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-handshake-o:before{content:"\f2b5"}.icon.icon-envelope-open-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-envelope-open-o:before{content:"\f2b6"}.icon.icon-linode{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-address-book-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-address-book-o:before{content:"\f2b9"}.icon.icon-vcard:before{content:"\f2bb"}.icon.icon-address-card-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-address-card-o:before{content:"\f2bb"}.icon.icon-vcard-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-vcard-o:before{content:"\f2bb"}.icon.icon-user-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-user-circle-o:before{content:"\f2bd"}.icon.icon-user-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-user-o:before{content:"\f007"}.icon.icon-id-badge{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-drivers-license:before{content:"\f2c2"}.icon.icon-id-card-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-id-card-o:before{content:"\f2c2"}.icon.icon-drivers-license-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-drivers-license-o:before{content:"\f2c2"}.icon.icon-free-code-camp,.icon.icon-quora,.icon.icon-telegram{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-thermometer-4:before,.icon.icon-thermometer:before{content:"\f2c7"}.icon.icon-thermometer-3:before{content:"\f2c8"}.icon.icon-thermometer-2:before{content:"\f2c9"}.icon.icon-thermometer-1:before{content:"\f2ca"}.icon.icon-thermometer-0:before{content:"\f2cb"}.icon.icon-bathtub:before,.icon.icon-s15:before{content:"\f2cd"}.icon.icon-window-maximize,.icon.icon-window-restore{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-times-rectangle:before{content:"\f410"}.icon.icon-window-close-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-window-close-o:before{content:"\f410"}.icon.icon-times-rectangle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-times-rectangle-o:before{content:"\f410"}.icon.icon-bandcamp,.icon.icon-eercast,.icon.icon-etsy,.icon.icon-grav,.icon.icon-imdb,.icon.icon-ravelry{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-eercast:before{content:"\f2da"}.icon.icon-snowflake-o{font-family:Font Awesome\ 5 Free;font-weight:400}.icon.icon-snowflake-o:before{content:"\f2dc"}.icon.icon-superpowers,.icon.icon-wpexplorer{font-family:Font Awesome\ 5 Brands;font-weight:400}.icon.icon-cab:before{content:"\f1ba"}#modx-navbar #modx-topnav{margin-left:auto;margin-right:auto;max-width:1200px}#modx-navbar #modx-topnav:after{clear:both;content:"";display:block}#modx-footer .modx-subnav li.sub:after,#modx-leftbar-header a:after,.actions button .x-btn-arrow:before,.actions button .x-btn-split:before,.crumb_wrapper .crumbs li.first:before,.ext-mb-icon:before,.home-panel ol li:hover button:before,.icon,.icon-3gp:before,.icon-7z:before,.icon-aac:before,.icon-access:before,.icon-aif:before,.icon-aiff:before,.icon-as:before,.icon-avi:before,.icon-backup:before,.icon-bak:before,.icon-bat:before,.icon-bk:before,.icon-bmp:before,.icon-bz2:before,.icon-cal:before,.icon-cfm:before,.icon-coffeescript:before,.icon-css:before,.icon-csv:before,.icon-db:before,.icon-dmg:before,.icon-doc:before,.icon-docx:before,.icon-fla:before,.icon-flac:before,.icon-flv:before,.icon-folder:before,.icon-gif:before,.icon-gz:before,.icon-htaccess:before,.icon-htm:before,.icon-html:before,.icon-ical:before,.icon-ics:before,.icon-iso:before,.icon-jar:before,.icon-java:before,.icon-jpeg:before,.icon-jpg:before,.icon-js:before,.icon-json:before,.icon-less:before,.icon-lock,.icon-log:before,.icon-m4a:before,.icon-m4v:before,.icon-mov:before,.icon-mp3:before,.icon-mp4:before,.icon-mpeg:before,.icon-mpg:before,.icon-ogg:before,.icon-pdf:before,.icon-php:before,.icon-png:before,.icon-ppt:before,.icon-pptx:before,.icon-rar:before,.icon-rb:before,.icon-rss:before,.icon-scr:before,.icon-scss:before,.icon-sh:before,.icon-sql:before,.icon-styl:before,.icon-svg:before,.icon-swf:before,.icon-tar:before,.icon-tgz:before,.icon-tiff:before,.icon-txt:before,.icon-vcs:before,.icon-wav:before,.icon-wma:before,.icon-wmv:before,.icon-xls:before,.icon-xlsx:before,.icon-xml:before,.icon-zip:before,.inline-button .x-btn-arrow:before,.inline-button .x-btn-split:before,.locked-resource:before,.modx-browser-detail-thumb.preview:before,.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell:before,.modx-header-breadcrumbs ul li:after,.modx-manager-search-results .loading-indicator:before,.modx-status-msg:after,.parent-resource:before,.tree-context:before,.tree-new-category>em>button:before,.tree-new-chunk>em>button:before,.tree-new-plugin>em>button:before,.tree-new-resource>em>button:before,.tree-new-snippet>em>button:before,.tree-new-static-resource>em>button:before,.tree-new-symlink>em>button:before,.tree-new-template>em>button:before,.tree-new-tv>em>button:before,.tree-new-weblink>em>button:before,.tree-resource:before,.tree-static-resource:before,.tree-symlink:before,.tree-trash>em>button:before,.tree-weblink:before,.x-btn-icon.arrow_down button:before,.x-btn-icon.arrow_up button:before,.x-btn-icon.icon-file_manager button:before,.x-btn-icon.icon-file_upload button:before,.x-btn-icon.icon-folder button:before,.x-btn-icon.icon-page_white button:before,.x-btn-icon.refresh button:before,.x-btn .x-btn-arrow:before,.x-btn .x-btn-split:before,.x-date-left a:before,.x-date-mp-cancel .x-btn-arrow:before,.x-date-mp-cancel .x-btn-split:before,.x-date-mp-ok .x-btn-arrow:before,.x-date-mp-ok .x-btn-split:before,.x-date-mp-ybtn a.x-date-mp-next:before,.x-date-mp-ybtn a.x-date-mp-prev:before,.x-date-right a:before,.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-cb-label:before,.x-form-check-wrap .x-fieldset-header-text:before,.x-form-check-wrap .x-form-cb-label:before,.x-form-field-wrap .x-form-trigger:before,.x-form-invalid-msg:before,.x-form-item label.x-form-item-label .modx-tv-reset:before,.x-form-trigger .x-btn-arrow:before,.x-form-trigger .x-btn-split:before,.x-grid3-check-col-on:before,.x-grid3-check-col:before,.x-grid3-hd-btn:before,.x-grid3-hd-checker:not(.x-grid3-hd-inner):before,.x-grid3-row-checker:before,.x-grid3-row-collapsed .x-grid3-row-expander:before,.x-grid3-row-expanded .x-grid3-row-expander:before,.x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title:before,.x-grid-group-hd div.x-grid-group-title:before,.x-superboxselect-item .x-btn-arrow:before,.x-superboxselect-item .x-btn-split:before,.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:before,.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:before,.x-tab-scroller-left:before,.x-tab-scroller-right:before,.x-tbar-loading:before,.x-tbar-page-first:before,.x-tbar-page-last:before,.x-tbar-page-next:before,.x-tbar-page-prev:before,.x-tool:after,.x-tree-arrows .x-tree-elbow-end-minus:before,.x-tree-arrows .x-tree-elbow-end-plus:before,.x-tree-arrows .x-tree-elbow-minus:before,.x-tree-arrows .x-tree-elbow-plus:before,.x-tree-node-expanded .icon-folder:before,.x-tree-node-expanded .parent-resource:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;font-family:Font Awesome\ 5 Free,Font Awesome\ 5 Brands;font-style:normal;font-variant:normal;font-weight:900}.crumb_wrapper .crumbs li.first:before,.x-btn-icon.arrow_down button:before,.x-btn-icon.arrow_up button:before,.x-btn-icon.refresh button:before,.x-tbar-loading:before,.x-tbar-page-first:before,.x-tbar-page-last:before,.x-tbar-page-next:before,.x-tbar-page-prev:before{bottom:0;color:inherit;font-size:14px;height:100%;left:0;line-height:100%;position:absolute;right:0;text-align:center;top:0;width:100%}#modx-tv-tabs .lt-ie8{*zoom:1}#modx-tv-tabs:after,#modx-tv-tabs:before{content:" ";display:table}#modx-tv-tabs:after{clear:both}.x-splitbar-proxy{background-color:#aaa}.x-color-palette a{border-color:#fff}.x-color-palette a.x-color-palette-sel,.x-color-palette a:hover{background-color:#ebebeb;border-color:#b4b4b4}.x-color-palette em{border-color:#aca899}.loading-indicator{background-image:url(../images/modx-theme/grid/loading.gif);font-size:11px}.x-spotlight{background-color:#ccc}.ext-ie7 .x-plain-body{position:relative}.x-statusbar .x-status-busy{background-image:url(../images/modx-theme/grid/loading.gif)}.x-statusbar .x-status-text-panel{border-color:#dfdfdf #fff #fff #dfdfdf}.x-resizable-handle-southeast{bottom:1px;right:1px}.x-resizable-over .x-resizable-handle-east,.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-west{background-image:url(../images/modx-theme/sizer/e-handle.gif)}.x-resizable-over .x-resizable-handle-north,.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-south{background-image:url(../images/modx-theme/sizer/s-handle.gif)}.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast{background-image:url(../images/modx-theme/sizer/se-handle.gif)}.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest{background-image:url(../images/modx-theme/sizer/nw-handle.gif)}.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast{background-image:url(../images/modx-theme/sizer/ne-handle.gif)}.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest{background-image:url(../images/modx-theme/sizer/sw-handle.gif)}.x-resizable-proxy{border-color:#575757}.x-resizable-overlay{background-color:#fff}.x-grid3{background-color:initial;background-image:none;border:1px solid #e4e9ee;border-radius:3px;overflow:hidden;padding:0}.x-grid-panel .x-panel-mc .x-panel-body{border:0}.x-grid3-hd-row td,.x-grid3-row td,.x-grid3-summary-row td{font:normal 12px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.x-grid3-row td,.x-grid3-summary-row td{border-left:1px solid #0000;padding-left:0}.x-grid3-hd-row td{border-left:1px solid #fff;border-right:none;text-align:initial}.x-grid3-hd-row td.x-grid3-cell-first,.x-grid3-row td.x-grid3-cell-first,.x-grid3-row td.x-grid3-summary-first{border-left:0}.x-grid3-hd-row td.x-grid3-cell-last,.x-grid3-row td.x-grid3-cell-last,.x-grid3-row td.x-grid3-summary-last{border-right:0}.x-grid-row-loading{background-color:#fff;background-image:url(../images/modx-theme/shared/loading-balls.gif)}.x-grid3-row{border-color:#fff #fff #efefef}.x-grid3-row-expanded .x-grid3-row-body{word-wrap:break-word;color:#888;margin:0 2px 0 -20px;padding:0 25px 15px}.x-grid3-row-expanded .x-grid3-row-body .desc{word-wrap:break-word}.x-grid3-row-alt{background-color:#f5f6f9}.x-panel-body-noheader .x-grid3-row{border-color:#0000}.x-panel-body-noheader .x-grid3-row-alt{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea}.x-panel-body-noheader .x-grid3-row-alt .x-grid3-row-table{border-top:1px solid #0000}.x-grid3-row-over{background-color:#e0e8ef;background-image:none;border-bottom:1px solid #d1d9df}.x-grid3-resize-marker,.x-grid3-resize-proxy{background-color:#777}.x-grid3-header{background:#fff;border-bottom:1px solid #e4e9ee!important;padding:0}.x-panel-body-noheader .x-grid3-header{border:none}.x-grid3-header-offset{padding-left:0}.x-grid3-header .x-grid3-hd-row td{color:dimgray;font-weight:700;text-align:initial}.x-grid3-header-pop{border-left-color:#dfdfdf}.x-grid3-header-pop-inner{background-image:url(../images/modx-theme/grid/hd-pop.gif);border-left-color:#eee}td.sort-asc,td.sort-desc,td.x-grid3-hd-menu-open,td.x-grid3-hd-over{background:#fff;border-left-color:#fff}td.sort-asc .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner,td.x-grid3-hd-over .x-grid3-hd-inner{color:#696969}.sort-asc .x-grid3-sort-icon{background-image:url(../images/modx-theme/grid/sort_asc.gif)}.sort-desc .x-grid3-sort-icon{background-image:url(../images/modx-theme/grid/sort_desc.gif)}.x-panel-body-noheader .x-grid3-body{background-color:#fff}.x-grid3-cell-text,.x-grid3-hd-text{color:#515151}.x-grid3-split{background-image:url(../images/modx-theme/grid/grid-split.gif)}.x-grid3-hd-text{color:#464646}.x-dd-drag-proxy .x-grid3-hd-inner{background-color:#f2f2f2;background-image:url(../images/modx-theme/grid/grid3-hrow-over.gif);border-color:#c8c8c8}.col-move-top{background-image:url(../images/modx-theme/grid/col-move-top.gif)}.col-move-bottom{background-image:url(../images/modx-theme/grid/col-move-bottom.gif)}.x-grid3-row-selected{background-color:#f0f0f0;background-image:none;border-bottom:1px solid #e4e4e4!important;border-top:1px solid #e4e4e4!important;color:#565550}.x-grid3-row-last,.x-grid3-row-last .x-grid3-row-selected{border-bottom-color:#0000!important}.x-grid3-cell-selected{background-color:#e0eaef!important;color:#515151}.x-grid3-cell-selected span{color:#515151!important}.x-grid3-cell-selected .x-grid3-cell-text{color:#515151}.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker,.x-grid3-locked td.x-grid3-row-marker{background-color:#d7d9df!important;background-image:url(../images/modx-theme/grid/grid-hrow.gif)!important;border-right-color:#9c9c9c!important;border-top-color:#fff;color:#515151}.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div,.x-grid3-locked td.x-grid3-row-marker div{color:#464646!important}.x-grid3-dirty-cell{background-image:url(../images/modx-theme/grid/dirty.gif)}.x-grid3-bottombar,.x-grid3-topbar{font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.x-grid3-bottombar .x-toolbar{border-top-color:#bcbcbc}.x-props-grid .x-grid3-td-name .x-grid3-cell-inner{background-image:url(../images/modx-theme/grid/grid3-special-col-bg.gif)!important;color:#515151!important}.x-grid3-hd-inner{font-weight:700;padding:10px}.ext-ie .x-grid3-hd-inner{width:auto}.x-grid3-cell-inner,.x-grid3-hd-inner{padding:10px}.x-props-grid .x-grid3-body .x-grid3-td-name{background-color:#fff!important;border-right-color:#eee}.xg-hmenu-sort-asc .x-menu-item-icon{background-image:url(../images/modx-theme/grid/hmenu-asc.gif)}.xg-hmenu-sort-desc .x-menu-item-icon{background-image:url(../images/modx-theme/grid/hmenu-desc.gif)}.xg-hmenu-lock .x-menu-item-icon{background-image:url(../images/modx-theme/grid/hmenu-lock.gif)}.xg-hmenu-unlock .x-menu-item-icon{background-image:url(../images/modx-theme/grid/hmenu-unlock.gif)}.x-grid3-hd-btn{background-color:#fff}.x-grid3-hd-btn:before{color:#77899f;content:"\f0d7";font-size:14px;font-style:normal;font-weight:900;left:0;position:absolute;right:0;text-align:center;top:14px}.x-grid3-hd-btn:hover{background-color:#fff}.x-grid3-body .x-grid3-td-expander{background-image:none;text-align:right}.x-grid3-row-collapsed .x-grid3-row-expander{height:27px;margin-top:10px}.x-grid3-row-collapsed .x-grid3-row-expander:before{color:#53595f;content:"\f0fe";font-size:14px;font-weight:400}.x-grid3-row-expanded .x-grid3-row-expander{height:27px;margin-top:10px}.x-grid3-row-expanded .x-grid3-row-expander:before{color:#53595f;content:"\f146";font-size:14px;font-weight:400}.x-grid3-body .x-grid3-td-checker{background-image:none;padding:10px 0 0}.x-grid3-hd-checker:not(.x-grid3-hd-inner),.x-grid3-row-checker{cursor:pointer}.x-grid3-hd-checker:not(.x-grid3-hd-inner):before,.x-grid3-row-checker:before{color:#53595f;content:"\f0c8";display:inline-block;font-size:14px;font-weight:400;padding:3px 5px}.x-grid3-hd-checker-on .x-grid3-hd-checker:not(.x-grid3-hd-inner):before,.x-grid3-hd-checker-on .x-grid3-row-checker:before,.x-grid3-row-selected .x-grid3-hd-checker:not(.x-grid3-hd-inner):before,.x-grid3-row-selected .x-grid3-row-checker:before{content:"\f14a";font-weight:400}.x-grid3-body .x-grid3-td-numberer{background-color:#e5e5e5;border-bottom:1px solid #dadada;border-right:1px solid #dadada!important}.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner{color:#444;padding-left:10px;padding-top:10px!important}.x-grid3-body .x-grid3-td-row-icon{background-image:url(../images/modx-theme/grid/grid3-special-col-bg.gif)}.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander,.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer{background-image:none}.x-grid3-check-col{cursor:pointer;margin-top:10px}.x-grid3-check-col:before{color:#53595f;content:"\f0c8";display:block;font-size:14px;font-weight:400;margin:0 auto;padding:3px 5px;text-align:left;width:14px}.x-grid3-check-col-on{cursor:pointer;margin-top:10px}.x-grid3-check-col-on:before{color:#53595f;content:"\f14a";display:block;font-size:14px;font-weight:400;margin:0 auto;padding:3px 5px;text-align:left;width:14px}.x-grid-group,.x-grid-group-body,.x-grid-group-hd{zoom:1}.x-grid-group-hd{border-bottom-color:#53595f}.x-grid-group-hd div.x-grid-group-title{color:#53595f;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:700;padding:10px 0}.x-grid-group-hd div.x-grid-group-title:before{content:"\f146";font-size:14px;font-style:normal;font-weight:400;padding:0 5px}.x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title:before{content:"\f0fe";font-style:normal;font-weight:400;padding:0 5px}.x-group-by-icon{background-image:url(../images/modx-theme/grid/group-by.gif)}.x-cols-icon{background-image:url(../images/modx-theme/grid/columns.gif)}.x-show-groups-icon{background-image:url(../images/modx-theme/grid/group-by.gif)}.x-grid-empty{color:#515151;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-align:center}.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell{border-right-color:#ededed}.x-grid-with-col-lines .x-grid3-row{border-left:0;border-top:0}.x-grid-with-col-lines .x-grid3-row-selected{border-top-color:#e4e4e4}.x-dd-drag-ghost{background-color:#fff;border-color:#ddd #bbb #bbb #dfdfdf;color:#515151;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.x-dd-drop-nodrop .x-dd-drop-icon{background-image:url(../images/modx-theme/dd/drop-no.gif)}.x-dd-drop-ok .x-dd-drop-icon{background-image:url(../images/modx-theme/dd/drop-yes.gif)}.x-dd-drop-ok-add .x-dd-drop-icon{background-image:url(../images/modx-theme/dd/drop-add.gif)}.x-view-selector{background-color:#d8d8d8;border-color:#8d8d8d}.x-tip{background:#575757;border-radius:3px;max-width:400px;min-width:200px;padding:5px;width:auto!important}.x-tip .x-tip-close{background-image:url(../images/modx-theme/qtip/close.gif)}.x-tip .x-tip-bc,.x-tip .x-tip-bl,.x-tip .x-tip-br,.x-tip .x-tip-ml,.x-tip .x-tip-mr,.x-tip .x-tip-tc,.x-tip .x-tip-tl,.x-tip .x-tip-tr{background-image:none}.x-tip .x-tip-mc{font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.x-tip .x-tip-ml{background-color:initial}.x-tip .x-tip-header-text{color:#f0f0f0;font:normal 13px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.x-tip .x-tip-body{color:#f0f0f0;font:normal 12px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;width:auto!important}.x-tip img{background-color:#ccc;background-image:url(../images/modx-theme/transparency-pattern.png);display:block;height:auto;max-width:100%;width:100%}.x-form-invalid-tip .x-tip-bc,.x-form-invalid-tip .x-tip-bl,.x-form-invalid-tip .x-tip-br,.x-form-invalid-tip .x-tip-ml,.x-form-invalid-tip .x-tip-mr,.x-form-invalid-tip .x-tip-tc,.x-form-invalid-tip .x-tip-tl,.x-form-invalid-tip .x-tip-tr{background-image:url(../images/modx-theme/form/error-tip-corners.gif)}.x-form-invalid-tip .x-tip-body{background-image:url(../images/modx-theme/form/exclamation.gif)}.x-tip-anchor{background-image:url(../images/modx-theme/qtip/tip-anchor-sprite.gif)}.x-menu{background-color:#fff;border:1px solid #e4e4e4;border-radius:3px;box-shadow:0 4px 6px #00000026}.x-menu-list{padding:0}.x-menu-list li{border:0;margin:0;padding:0}.x-menu-list li:first-child{margin-top:3px}.x-menu-list li:last-child{margin-bottom:3px}.x-menu-list li.x-menu-date-item{margin:0}.x-menu-list li a.x-menu-item{color:#515151;font-size:13px;padding:3px 21px 3px 27px}.x-menu-list li a.x-menu-item:hover{color:#515151}.x-menu-list li.x-menu-item-active{background-color:#f0f0f0}.x-menu-list li.x-menu-item-active a{color:#515151}.x-menu-floating{border-color:#c7c7c7}html[dir=rtl] .x-menu-floating{left:unset!important;right:0}.x-menu-nosep{background-image:none}.x-menu-list-item{font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.x-menu-item-arrow{background-image:url(../images/modx-theme/menu/menu-parent.gif)}.x-menu-sep{background-color:#e4e4e4;border-bottom:none;margin:2px 0}.x-menu-item-active a.x-menu-item{border:0;margin:0}.x-menu-check-item .x-menu-item-icon{background-image:url(../images/modx-theme/menu/unchecked.gif)}.x-menu-item-checked .x-menu-item-icon{background-image:url(../images/modx-theme/menu/checked.gif)}.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{background-image:url(../images/modx-theme/menu/group-checked.gif)}.x-menu-group-item .x-menu-item-icon{background-image:none}.x-menu-plain{background-color:#fff!important}.x-cycle-menu .x-menu-item-checked{background-color:#dfdfdf;border-color:#b9b9b9!important}.x-menu-scroller-top{background-image:url(../images/modx-theme/layout/mini-top.gif)}.x-menu-scroller-bottom{background-image:url(../images/modx-theme/layout/mini-bottom.gif)}.x-box-ml,.x-box-tl{background-color:#fafafa;background-image:none;color:#393939;font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700}.x-box-mc p{font-weight:400;margin-bottom:5px}.x-box-tl{border-top:1px solid #dedede}.x-box-ml,.x-box-tl{background-color:#fafafacc}.x-box-bl,.x-box-ml,.x-box-tl{border-left:1px solid #dedede;border-right:1px solid #dedede}.x-box-bl{background-color:#e6e6e6cc;border-bottom:1px solid #dedede}.x-box-mc h3{font-size:14px;font-weight:700}.x-box-bc,.x-box-bl,.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr,.x-box-br,.x-box-mr{background-image:none}.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc{background-image:url(../images/modx-theme/box/tb-gray.gif)}.x-box-blue .x-box-mc{background-color:#d8d8d8}.x-box-blue .x-box-mc h3{color:#363636}.x-box-blue .x-box-ml{background-image:url(../images/modx-theme/box/l-gray.gif)}.x-box-blue .x-box-mr{background-image:url(../images/modx-theme/box/r-gray.gif)}#x-debug-browser .x-tree .x-tree-node a span{color:#333;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}#x-debug-browser .x-tree a i{color:#cf1124;font-style:normal}#x-debug-browser .x-tree a em{color:#999}#x-debug-browser .x-tree .x-tree-node .x-tree-selected a span{background-color:#d8d8d8}.x-panel-body,.x-panel-bwrap{overflow:visible}.x-panel-body{border:0;border-radius:3px}#modx-panel-packages-browser .x-panel-body{border-radius:0}.x-grid-panel .x-panel-body{background-color:#f5f5f5;border:0}.x-grid-panel .x-panel-body-noheader{background-color:initial;border:0;padding:0!important}.x-panel-tl .x-panel-header{color:#6a6a6a;font:normal 12px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700}.x-panel-tl .x-panel-icon{background-position:0 8px}.x-panel-tc{background-image:none}.x-panel-bl,.x-panel-br,.x-panel-tl,.x-panel-tr{background-image:none;border-bottom-color:#dfdfdf}.x-panel-bc{background-image:none}.x-panel-tc{background-color:#f5f5f5}.x-panel-tl{border:1px solid #e3e3e3;border-bottom:0 #e3e3e3}.x-panel-tl .x-panel-header{border-bottom:1px solid #e4e4e4;padding:10px 0}.x-panel-bc .x-panel-footer{padding-bottom:0}.x-panel-btns{background-color:initial;padding:15px 0 1px}.x-panel-btns td.x-toolbar-cell{padding:0}.x-panel-mc{background-color:#f5f5f5;border-bottom:1px solid #dfdfdf;border-top:1px solid #fafafa;padding:10px 5px}.x-panel-bl,.x-panel-ml,.x-panel-tl{background-color:#f5f5f5;padding-left:8px}.x-panel-ml,.x-panel-mr{background-image:none}.x-panel-bl{border:1px solid #e3e3e3;border-top:0 #e3e3e3;padding-bottom:8px}.x-panel-ml{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.x-panel-mr{padding-right:8px}.x-panel-br,.x-panel-mr,.x-panel-tr{background-color:#f7f7f7}.x-tool{background:none;border-radius:50%;color:#515151;font-size:14px;margin:0 3px 0 0;position:relative;transition:all .3s}.x-tool,.x-tool:after{height:18px;width:18px}.x-tool:after{box-sizing:border-box;left:0;padding-top:2px;position:absolute;text-align:center;top:0;vertical-align:middle}.x-tool:hover{background:#234368;color:#fff}.x-tool.x-tool-toggle:after{content:"\f077";padding-top:2px}.x-tool.x-tool-toggle-over:after,.x-tool.x-tool-toggle:hover:after{content:"\f077"}.x-panel-collapsed .x-tool.x-tool-toggle-over:after,.x-panel-collapsed .x-tool.x-tool-toggle:after,.x-panel-collapsed .x-tool.x-tool-toggle:hover:after{content:"\f078";padding-top:3px}.x-tool.x-tool-close:after{content:"\f00d"}.x-tool.x-tool-minimize:after{content:"\f066"}.x-tool.x-tool-maximize:after{content:"\f065"}.x-tool.x-tool-restore:after{content:"\f066"}.x-tool.x-tool-gear:after{content:"\f013"}.x-tool.x-tool-pin:after{content:"\f111"}.x-tool.x-tool-pin-over:after,.x-tool.x-tool-pin:hover:after,.x-tool.x-tool-unpin:after{content:"\f192"}.x-tool.x-tool-unpin-over:after,.x-tool.x-tool-unpin:hover:after{content:"\f111"}.x-tool.x-tool-right:after{content:"\f054";padding-left:1px}.x-tool.x-tool-left:after{content:"\f053";padding-right:2px}.x-tool.x-tool-up:after{content:"\f077";padding-top:1px}.x-tool.x-tool-down:after{content:"\f078";padding-top:1px}.x-tool.x-tool-minus:after{content:"\f068"}.x-tool.x-tool-plus:after{content:"\f067"}.x-panel-dd-spacer{border-color:#dfdfdf}.x-panel-fbar div,.x-panel-fbar input,.x-panel-fbar label,.x-panel-fbar select,.x-panel-fbar span,.x-panel-fbar td{font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.x-panel-header{border:1px solid silver;border-radius:3px 3px 0 0;font-size:14px;font-weight:700;margin-top:0;padding:10px 10px 8px}.x-portal-space{border-bottom:1px solid #afafaf;padding:0}.x-column-inner{overflow:visible}.x-column-inner>.x-column{margin-right:0;overflow:visible}.x-column-inner>.x-column:not(.x-hide-display)~.x-column{margin-left:15px;margin-right:0}.x-panel-nofooter .x-panel-bc{background-image:none;height:0}.x-panel-ghost{background-color:#dbdbdb}.x-panel-dd-spacer,.x-panel-ghost ul{border-color:#d0d0d0}.x-dlg-mask{background-color:#ccc}.x-html-editor-wrap{background-color:#fff;border-color:#bcbcbc}.x-panel-noborder .x-panel-header-noborder{border-bottom-color:#0000}.x-border-layout-ct{background-color:#fafafa}.x-accordion-hd{background-image:url(../images/modx-theme/panel/light-hd.gif);color:#222;font-weight:400}.x-layout-collapsed{background-color:#e4e4e4;border-color:#dfdfdf;width:7px!important}.x-layout-collapsed-over{background-color:#e6e6e6}.x-layout-split-west .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-left.gif)}.x-layout-split-east .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-right.gif)}.x-layout-split-north .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-top.gif)}.x-layout-split-south .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-bottom.gif)}.x-layout-cmini-west .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-right.gif)}.x-layout-cmini-east .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-left.gif)}.x-layout-cmini-north .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-bottom.gif)}.x-layout-cmini-south .x-layout-mini{background-image:url(../images/modx-theme/layout/mini-top.gif)}.x-list-header{background-color:#f9f9f9;background-image:url(../images/modx-theme/grid/grid3-hrow.gif)}.x-list-header-inner div em{border-left-color:#dfdfdf}.x-list-body dt em,.x-list-header-inner div em{font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.x-list-over{background-color:#eee}.x-list-selected{background-color:#e7e7e7}.x-list-resizer{border-left-color:#555;border-right-color:#555}.x-list-header-inner em.sort-asc,.x-list-header-inner em.sort-desc{background-image:url(../images/modx-theme/grid/sort-hd.gif);border-color:#dfdfdf}.x-slider-horz,.x-slider-horz .x-slider-end,.x-slider-horz .x-slider-inner{background-image:url(../images/modx-theme/slider/slider-bg.png)}.x-slider-horz .x-slider-thumb{background-image:url(../images/modx-theme/slider/slider-thumb.png)}.x-slider-vert,.x-slider-vert .x-slider-end,.x-slider-vert .x-slider-inner{background-image:url(../images/modx-theme/slider/slider-v-bg.png)}.x-slider-vert .x-slider-thumb{background-image:url(../images/modx-theme/slider/slider-v-thumb.png)}.x-portal .x-panel-tl .x-panel-header{background:none;font-size:14px;padding:8px 0}.x-portal .x-tool{margin-top:0}.x-portal .x-panel-body{font-weight:400;margin-bottom:5px;padding:0;text-transform:none}.x-portal-space{margin-bottom:5px}.x-grid3-body .x-grid3-td-checker{background-image:none!important}.modx-combo-desc{color:#515151;font-size:.9em;font-style:italic}.modx-combo-title{font-weight:700}.modx-grid-draggable .x-grid3-row{cursor:move}.actions button.primary-button,.primary-button.inline-button,.primary-button.x-btn,.primary-button.x-date-mp-cancel,.primary-button.x-date-mp-ok,.primary-button.x-form-trigger,.primary-button.x-superboxselect-item{background:#6cb24a;box-shadow:none;color:#fff;transition:background-color .2s ease-out}.actions button.primary-button:hover,.actions button.x-btn-focus.primary-button,.actions button.x-btn-over.primary-button,.primary-button.inline-button:hover,.primary-button.x-btn:hover,.primary-button.x-date-mp-cancel:hover,.primary-button.x-date-mp-ok:hover,.primary-button.x-form-trigger:hover,.primary-button.x-superboxselect-item:hover,.x-btn-focus.primary-button.inline-button,.x-btn-focus.primary-button.x-btn,.x-btn-focus.primary-button.x-date-mp-cancel,.x-btn-focus.primary-button.x-date-mp-ok,.x-btn-focus.primary-button.x-form-trigger,.x-btn-focus.primary-button.x-superboxselect-item,.x-btn-over.primary-button.inline-button,.x-btn-over.primary-button.x-btn,.x-btn-over.primary-button.x-date-mp-cancel,.x-btn-over.primary-button.x-date-mp-ok,.x-btn-over.primary-button.x-form-trigger,.x-btn-over.primary-button.x-superboxselect-item{background:#528738;box-shadow:none;color:#fff}.actions button.primary-button:active,.actions button.x-btn-click.primary-button,.primary-button.inline-button:active,.primary-button.x-btn:active,.primary-button.x-date-mp-cancel:active,.primary-button.x-date-mp-ok:active,.primary-button.x-form-trigger:active,.primary-button.x-superboxselect-item:active,.x-btn-click.primary-button.inline-button,.x-btn-click.primary-button.x-btn,.x-btn-click.primary-button.x-date-mp-cancel,.x-btn-click.primary-button.x-date-mp-ok,.x-btn-click.primary-button.x-form-trigger,.x-btn-click.primary-button.x-superboxselect-item{background:#385c26;box-shadow:none;color:#fff}.actions button.x-item-disabled.primary-button,.x-item-disabled.primary-button.inline-button,.x-item-disabled.primary-button.x-btn,.x-item-disabled.primary-button.x-date-mp-cancel,.x-item-disabled.primary-button.x-date-mp-ok,.x-item-disabled.primary-button.x-form-trigger,.x-item-disabled.primary-button.x-superboxselect-item{background:#6cb24a;box-shadow:none;color:#fff;filter:alpha(opacity=60);opacity:.6}.actions button,.inline-button,.x-btn,.x-date-mp-cancel,.x-date-mp-ok,.x-date-picker .x-btn,.x-form-trigger,.x-superboxselect-item{zoom:1;background-color:#fff;background-repeat:no-repeat;border:0;border-radius:3px;box-shadow:0 0 0 1px #e4e4e4;color:#515151;cursor:pointer;display:inline-block;*display:inline;line-height:1;padding:10px 15px;position:relative;text-decoration:none;transition:background-color .2s ease-out}.actions .ext-webkit button em,.ext-webkit .actions button em,.ext-webkit .inline-button em,.ext-webkit .x-btn em,.ext-webkit .x-date-mp-cancel em,.ext-webkit .x-date-mp-ok em,.ext-webkit .x-form-trigger em,.ext-webkit .x-superboxselect-item em{font-size:0}.actions button button,.inline-button button,.x-btn button,.x-date-mp-cancel button,.x-date-mp-ok button,.x-date-picker .x-btn button,.x-form-trigger button,.x-superboxselect-item button{background-repeat:no-repeat;color:inherit;cursor:pointer;font-size:13px;font-style:normal;height:16px;line-height:1;min-width:100%;padding:0}.actions .ext-ie8 button button,.ext-ie8 .actions button button,.ext-ie8 .inline-button button,.ext-ie8 .x-btn button,.ext-ie8 .x-date-mp-cancel button,.ext-ie8 .x-date-mp-ok button,.ext-ie8 .x-form-trigger button,.ext-ie8 .x-superboxselect-item button{padding-top:0}.actions button .x-btn-arrow,.actions button .x-btn-split,.inline-button .x-btn-arrow,.inline-button .x-btn-split,.x-btn .x-btn-arrow,.x-btn .x-btn-split,.x-date-mp-cancel .x-btn-arrow,.x-date-mp-cancel .x-btn-split,.x-date-mp-ok .x-btn-arrow,.x-date-mp-ok .x-btn-split,.x-date-picker .x-btn .x-btn-arrow,.x-date-picker .x-btn .x-btn-split,.x-form-trigger .x-btn-arrow,.x-form-trigger .x-btn-split,.x-superboxselect-item .x-btn-arrow,.x-superboxselect-item .x-btn-split{display:block;padding-right:20px;position:relative}.actions button .x-btn-arrow:before,.actions button .x-btn-split:before,.inline-button .x-btn-arrow:before,.inline-button .x-btn-split:before,.x-btn .x-btn-arrow:before,.x-btn .x-btn-split:before,.x-date-mp-cancel .x-btn-arrow:before,.x-date-mp-cancel .x-btn-split:before,.x-date-mp-ok .x-btn-arrow:before,.x-date-mp-ok .x-btn-split:before,.x-form-trigger .x-btn-arrow:before,.x-form-trigger .x-btn-split:before,.x-superboxselect-item .x-btn-arrow:before,.x-superboxselect-item .x-btn-split:before{color:inherit;content:"\f0d7";font-size:14px;margin-top:0;position:absolute;right:0;top:50%}.actions button .x-btn-arrow button,.actions button .x-btn-split button,.inline-button .x-btn-arrow button,.inline-button .x-btn-split button,.x-btn .x-btn-arrow button,.x-btn .x-btn-split button,.x-date-mp-cancel .x-btn-arrow button,.x-date-mp-cancel .x-btn-split button,.x-date-mp-ok .x-btn-arrow button,.x-date-mp-ok .x-btn-split button,.x-form-trigger .x-btn-arrow button,.x-form-trigger .x-btn-split button,.x-superboxselect-item .x-btn-arrow button,.x-superboxselect-item .x-btn-split button{border-right-color:inherit;border-right-style:solid;border-right-width:1px;padding-right:10px}.actions button.x-btn-click,.actions button.x-btn-focus,.actions button.x-btn-over,.actions button:active,.actions button:focus,.actions button:hover,.inline-button:active,.inline-button:focus,.inline-button:hover,.x-btn-click.inline-button,.x-btn-click.x-btn,.x-btn-click.x-date-mp-cancel,.x-btn-click.x-date-mp-ok,.x-btn-click.x-form-trigger,.x-btn-click.x-superboxselect-item,.x-btn-focus.inline-button,.x-btn-focus.x-btn,.x-btn-focus.x-date-mp-cancel,.x-btn-focus.x-date-mp-ok,.x-btn-focus.x-form-trigger,.x-btn-focus.x-superboxselect-item,.x-btn-over.inline-button,.x-btn-over.x-btn,.x-btn-over.x-date-mp-cancel,.x-btn-over.x-date-mp-ok,.x-btn-over.x-form-trigger,.x-btn-over.x-superboxselect-item,.x-btn:active,.x-btn:focus,.x-btn:hover,.x-date-mp-cancel:active,.x-date-mp-cancel:focus,.x-date-mp-cancel:hover,.x-date-mp-ok:active,.x-date-mp-ok:focus,.x-date-mp-ok:hover,.x-form-trigger:active,.x-form-trigger:focus,.x-form-trigger:hover,.x-superboxselect-item:active,.x-superboxselect-item:focus,.x-superboxselect-item:hover{background-color:#e4e4e4;box-shadow:#dcdcdc;color:#515151}.actions button.x-btn-menu-active .x-btn-split:before,.x-btn-menu-active.inline-button .x-btn-split:before,.x-btn-menu-active.x-btn .x-btn-split:before,.x-btn-menu-active.x-date-mp-cancel .x-btn-split:before,.x-btn-menu-active.x-date-mp-ok .x-btn-split:before,.x-btn-menu-active.x-form-trigger .x-btn-split:before,.x-btn-menu-active.x-superboxselect-item .x-btn-split:before{content:"\f0d8"}.actions button.x-item-disabled,.x-item-disabled.inline-button,.x-item-disabled.x-btn,.x-item-disabled.x-date-mp-cancel,.x-item-disabled.x-date-mp-ok,.x-item-disabled.x-form-trigger,.x-item-disabled.x-superboxselect-item{background-color:#fff;box-shadow:0 0 0 1px #e4e4e4;color:#1e1e1e;filter:alpha(opacity=60);opacity:.6} +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-star-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-remove:before{content:"\f00d"}.fa.fa-close:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before{content:"\f01e"}.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-eye-slash{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-twitter-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-facebook-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-lemon-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-twitter{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-facebook{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-credit-card{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before{content:"\f0c9"}.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-pinterest{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pinterest-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-dashboard:before{content:"\f3fd"}.fa.fa-comment-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-paste{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-mobile-phone:before{content:"\f3cd"}.fa.fa-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-folder-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-maxcdn{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-html5{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-css3{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-caret-square-o-down{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before{content:"\f153"}.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-usd:before{content:"\f155"}.fa.fa-dollar:before{content:"\f155"}.fa.fa-inr:before{content:"\f156"}.fa.fa-rupee:before{content:"\f156"}.fa.fa-jpy:before{content:"\f157"}.fa.fa-cny:before{content:"\f157"}.fa.fa-rmb:before{content:"\f157"}.fa.fa-yen:before{content:"\f157"}.fa.fa-rub:before{content:"\f158"}.fa.fa-ruble:before{content:"\f158"}.fa.fa-rouble:before{content:"\f158"}.fa.fa-krw:before{content:"\f159"}.fa.fa-won:before{content:"\f159"}.fa.fa-btc{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bitcoin{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-youtube-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-youtube{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-xing{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-xing-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-youtube-play{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-dropbox{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-stack-overflow{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-instagram{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-flickr{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-adn{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bitbucket{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bitbucket-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-tumblr-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-apple{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-windows{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-android{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-linux{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-dribbble{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-skype{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-foursquare{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-trello{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gratipay{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gittip{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-vk{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-weibo{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-renren{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pagelines{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-stack-exchange{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-arrow-circle-o-right{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-try:before{content:"\f195"}.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-slack{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wordpress{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-openid{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-institution:before{content:"\f19c"}.fa.fa-bank:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-yahoo{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-reddit{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-reddit-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-stumbleupon-circle{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-stumbleupon{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-delicious{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-digg{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pied-piper-pp{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pied-piper-alt{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-drupal{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-joomla{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-behance-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-steam{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-steam-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-spotify{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-deviantart{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-soundcloud{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-file-pdf-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-vine{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-codepen{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-jsfiddle{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-life-ring{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-life-bouy{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-rebel{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ra{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ge{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-git{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-hacker-news{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-y-combinator-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-tencent-weibo{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-qq{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-weixin{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wechat{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-twitch{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-yelp{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-newspaper-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-paypal{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-wallet{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-visa{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-mastercard{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-discover{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-amex{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-paypal{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-stripe{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bell-slash-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-lastfm{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-lastfm-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ioxhost{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-angellist{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before{content:"\f20b"}.fa.fa-shekel:before{content:"\f20b"}.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-connectdevelop{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-dashcube{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-forumbee{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-leanpub{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-sellsy{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-shirtsinbulk{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-simplybuilt{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-skyatlas{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-diamond{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-whatsapp{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-viacoin{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-medium{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-y-combinator{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-yc{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-optin-monster{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-opencart{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-expeditedssl{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-battery-4:before{content:"\f240"}.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-object-ungroup{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-sticky-note-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-jcb{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cc-diners-club{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-clone{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hourglass-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-creative-commons{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gg{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gg-circle{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-tripadvisor{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-odnoklassniki{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-odnoklassniki-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-get-pocket{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wikipedia-w{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-safari{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-chrome{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-firefox{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-opera{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-internet-explorer{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-contao{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-500px{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-amazon{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-calendar-plus-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-vimeo{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-fonticons{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-reddit-alien{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-edge{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-modx{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-fort-awesome{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-usb{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-product-hunt{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-mixcloud{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-scribd{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pause-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-bluetooth-b{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-gitlab{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wpbeginner{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wpforms{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-envira{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wheelchair-alt{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before{content:"\f2a4"}.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-glide-g{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-viadeo{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-viadeo-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-snapchat{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-snapchat-ghost{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-snapchat-square{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-pied-piper{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-first-order{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-yoast{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-themeisle{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus-official{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-font-awesome{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-fa{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-address-book-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-quora{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-free-code-camp{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-telegram{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-thermometer-4:before{content:"\f2c7"}.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before{content:"\f2cd"}.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-window-restore{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-grav{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-etsy{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-imdb{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-ravelry{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-eercast{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:'Font Awesome 5 Free';font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-wpexplorer{font-family:'Font Awesome 5 Brands';font-weight:400}.fa.fa-cab:before{content:"\f1ba"}button{margin:2px}.x-panel-btns .x-btn{margin:0 0 0 7px}.actions{bottom:8px;margin:0;overflow:visible;position:absolute}.actions li{float:left;line-height:.7;margin-right:2px}.actions button,.inline-button,.x-date-mp-cancel,.x-date-mp-ok,.x-date-picker .x-btn,.x-form-trigger,.x-superboxselect-item{box-shadow:0 0 0 1px #dcdcdc;box-sizing:content-box;padding:5px}.actions button:focus,.actions button:hover,.inline-button:focus,.inline-button:hover,.x-date-mp-cancel:focus,.x-date-mp-cancel:hover,.x-date-mp-ok:focus,.x-date-mp-ok:hover,.x-date-picker .x-btn:focus,.x-date-picker .x-btn:hover,.x-form-trigger:focus,.x-form-trigger:hover,.x-superboxselect-item:focus,.x-superboxselect-item:hover{box-shadow:#999}.actions button:active,.inline-button:active,.x-date-mp-cancel:active,.x-date-mp-ok:active,.x-date-picker .x-btn:active,.x-form-trigger:active,.x-superboxselect-item:active{box-shadow:#999}.actions button.yellow,.inline-button.yellow,.x-date-mp-cancel.yellow,.x-date-mp-ok.yellow,.x-date-picker .x-btn.yellow,.x-form-trigger.yellow,.x-superboxselect-item.yellow{background:#fce588;box-shadow:0 0 0 1px #fce588;color:#515151!important}.actions button.yellow:focus,.actions button.yellow:hover,.inline-button.yellow:focus,.inline-button.yellow:hover,.x-date-mp-cancel.yellow:focus,.x-date-mp-cancel.yellow:hover,.x-date-mp-ok.yellow:focus,.x-date-mp-ok.yellow:hover,.x-date-picker .x-btn.yellow:focus,.x-date-picker .x-btn.yellow:hover,.x-form-trigger.yellow:focus,.x-form-trigger.yellow:hover,.x-superboxselect-item.yellow:focus,.x-superboxselect-item.yellow:hover{background:#fbe06f;box-shadow:0 0 0 1px #fbe06f}.actions button.yellow:active,.inline-button.yellow:active,.x-date-mp-cancel.yellow:active,.x-date-mp-ok.yellow:active,.x-date-picker .x-btn.yellow:active,.x-form-trigger.yellow:active,.x-superboxselect-item.yellow:active{background:#fbda56;box-shadow:0 0 0 1px #fbda56}.actions button.orange,.inline-button.orange,.x-date-mp-cancel.orange,.x-date-mp-ok.orange,.x-date-picker .x-btn.orange,.x-form-trigger.orange,.x-superboxselect-item.orange{background:#f0b429;box-shadow:0 0 0 1px #f0b429;color:#fff!important}.actions button.orange:focus,.actions button.orange:hover,.inline-button.orange:focus,.inline-button.orange:hover,.x-date-mp-cancel.orange:focus,.x-date-mp-cancel.orange:hover,.x-date-mp-ok.orange:focus,.x-date-mp-ok.orange:hover,.x-date-picker .x-btn.orange:focus,.x-date-picker .x-btn.orange:hover,.x-form-trigger.orange:focus,.x-form-trigger.orange:hover,.x-superboxselect-item.orange:focus,.x-superboxselect-item.orange:hover{background:#eeac11;box-shadow:0 0 0 1px #eeac11}.actions button.orange:active,.inline-button.orange:active,.x-date-mp-cancel.orange:active,.x-date-mp-ok.orange:active,.x-date-picker .x-btn.orange:active,.x-form-trigger.orange:active,.x-superboxselect-item.orange:active{background:#d79b0f;box-shadow:0 0 0 1px #d79b0f}.actions button.red,.inline-button.red,.x-date-mp-cancel.red,.x-date-mp-ok.red,.x-date-picker .x-btn.red,.x-form-trigger.red,.x-superboxselect-item.red{background:#cf1124;box-shadow:0 0 0 1px #cf1124;color:#fff!important}.actions button.red:focus,.actions button.red:hover,.inline-button.red:focus,.inline-button.red:hover,.x-date-mp-cancel.red:focus,.x-date-mp-cancel.red:hover,.x-date-mp-ok.red:focus,.x-date-mp-ok.red:hover,.x-date-picker .x-btn.red:focus,.x-date-picker .x-btn.red:hover,.x-form-trigger.red:focus,.x-form-trigger.red:hover,.x-superboxselect-item.red:focus,.x-superboxselect-item.red:hover{background:#c11022;box-shadow:0 0 0 1px #c11022}.actions button.red:active,.inline-button.red:active,.x-date-mp-cancel.red:active,.x-date-mp-ok.red:active,.x-date-picker .x-btn.red:active,.x-form-trigger.red:active,.x-superboxselect-item.red:active{background:#b30f1f;box-shadow:0 0 0 1px #b30f1f}.actions button.green,.inline-button.green,.x-date-mp-cancel.green,.x-date-mp-ok.green,.x-date-picker .x-btn.green,.x-form-trigger.green,.x-superboxselect-item.green{background:#6cb24a;box-shadow:0 0 0 1px #6cb24a;color:#fff!important}.actions button.green:focus,.actions button.green:hover,.inline-button.green:focus,.inline-button.green:hover,.x-date-mp-cancel.green:focus,.x-date-mp-cancel.green:hover,.x-date-mp-ok.green:focus,.x-date-mp-ok.green:hover,.x-date-picker .x-btn.green:focus,.x-date-picker .x-btn.green:hover,.x-form-trigger.green:focus,.x-form-trigger.green:hover,.x-superboxselect-item.green:focus,.x-superboxselect-item.green:hover{background:#61a043;box-shadow:0 0 0 1px #61a043}.actions button.green:active,.inline-button.green:active,.x-date-mp-cancel.green:active,.x-date-mp-ok.green:active,.x-date-picker .x-btn.green:active,.x-form-trigger.green:active,.x-superboxselect-item.green:active{background:#568e3b;box-shadow:0 0 0 1px #568e3b}.actions button.blue,.inline-button.blue,.x-date-mp-cancel.blue,.x-date-mp-ok.blue,.x-date-picker .x-btn.blue,.x-form-trigger.blue,.x-superboxselect-item.blue{background:#4a90e2;box-shadow:0 0 0 1px #4a90e2;color:#fff!important}.actions button.blue:focus,.actions button.blue:hover,.inline-button.blue:focus,.inline-button.blue:hover,.x-date-mp-cancel.blue:focus,.x-date-mp-cancel.blue:hover,.x-date-mp-ok.blue:focus,.x-date-mp-ok.blue:hover,.x-date-picker .x-btn.blue:focus,.x-date-picker .x-btn.blue:hover,.x-form-trigger.blue:focus,.x-form-trigger.blue:hover,.x-superboxselect-item.blue:focus,.x-superboxselect-item.blue:hover{background:#3483de;box-shadow:0 0 0 1px #3483de}.actions button.blue:active,.inline-button.blue:active,.x-date-mp-cancel.blue:active,.x-date-mp-ok.blue:active,.x-date-picker .x-btn.blue:active,.x-form-trigger.blue:active,.x-superboxselect-item.blue:active{background:#2275d7;box-shadow:0 0 0 1px #2275d7}.x-toolbar .x-form-field-trigger-wrap{background:#fff;border:0;border-radius:3px;box-shadow:0 0 0 1px #e4e4e4;cursor:pointer;line-height:1}.x-toolbar .x-form-field-trigger-wrap .x-form-text{background:#fff;border:0;margin:0!important}.x-toolbar .x-form-field-trigger-wrap .x-form-trigger:before{margin-top:0}.x-toolbar .x-form-field-trigger-wrap.x-trigger-wrap-focus{box-shadow:0 0 0 1px #999}html[dir=rtl] .x-toolbar-left table{float:right}.x-toolbar .x-toolbar-left-row .x-btn,.x-toolbar .x-toolbar-left-row .x-form-field-trigger-wrap,.x-toolbar .x-toolbar-left-row .x-form-text{margin:0 3px}.x-toolbar .x-toolbar-left-row td .x-btn{display:block}.x-toolbar .x-toolbar-left-row .x-form-filter{border-radius:3px 0 0 3px;z-index:1}.x-toolbar .x-toolbar-left-row .x-form-filter:not(.x-form-empty-field){border-color:#000}.x-toolbar .x-toolbar-left-row .x-form-filter.x-form-focus{border-color:#999}.x-toolbar .x-toolbar-left-row .x-form-filter-clear{border-radius:0 3px 3px 0;margin-right:0}.x-toolbar .x-toolbar-right-row .x-btn,.x-toolbar .x-toolbar-right-row .x-form-field-trigger-wrap,.x-toolbar .x-toolbar-right-row .x-form-text{margin:0 3px}.x-toolbar .x-toolbar-right-row td .x-btn{display:block}.x-toolbar .x-toolbar-right-row .x-form-filter{border-radius:3px 0 0 3px;z-index:1}.x-toolbar .x-toolbar-right-row .x-form-filter:not(.x-form-empty-field){border-color:#000}.x-toolbar .x-toolbar-right-row .x-form-filter.x-form-focus{border-color:#999}.x-toolbar .x-toolbar-right-row .x-form-filter-clear{border-radius:0 3px 3px 0;margin-left:0}.x-toolbar .x-form-text{padding:8px 13px;border-radius:3px;font-size:13px!important}.x-toolbar.x-small-editor .x-form-text{padding-top:8px}.x-toolbar .xtb-sep{margin:0;width:0}.x-tree .x-toolbar .x-btn{padding:7px}.x-tree .x-toolbar .x-btn-icon{box-shadow:none;padding:7px}.x-tree .x-toolbar .x-btn-icon.x-btn-over{background:0 0;box-shadow:none;color:#234368}.x-tree .x-toolbar .x-btn-icon.x-btn-click{background:0 0;box-shadow:none;color:#1b3451}.x-tree .x-toolbar .x-btn-icon:before{content:none}.x-tree .x-toolbar .x-toolbar-left-row .x-form-field-wrap,.x-tree .x-toolbar .x-toolbar-right-row .x-form-field-wrap{margin-right:6px;margin-left:6px!important}#modx-action-buttons{position:fixed;top:0;right:0;left:auto;background:#f1f1f1;padding:.5rem 1rem;border:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;border-radius:3px;z-index:12}#modx-action-buttons .x-toolbar-cell{padding:.25rem}#modx-action-buttons .x-btn{margin:0}#modx-action-buttons #modx-abtn-menu .x-btn-split{padding:0}#modx-action-buttons #modx-abtn-menu .x-btn-split:before{display:none}#modx-action-buttons #modx-abtn-menu .x-btn-split .x-btn-text{padding:0;border:none}#modx-action-buttons .x-toolbar-left{width:auto!important;zoom:1}@media screen and (max-width:960px){#modx-action-buttons{background:0 0;padding:0 15px;position:relative;top:auto;left:auto;right:auto;bottom:auto;max-width:100%;border-radius:0}#modx-action-buttons table table{display:block}#modx-action-buttons table table tbody{display:block}#modx-action-buttons table table tbody tr{margin-left:auto;margin-right:auto;max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#modx-action-buttons table table tbody tr::after{clear:both;content:"";display:block}#modx-action-buttons table table tbody tr td{display:inline-block;float:left;padding:0!important;margin-bottom:1em;-ms-flex-positive:1;flex-grow:1}#modx-action-buttons table table tbody tr td .x-btn{margin-left:3px;margin-right:3px}#modx-panel-welcome #modx-action-buttons{display:none}#modx-action-buttons .x-toolbar-cell{width:auto;margin:5px}}@media screen and (max-width:960px){.tab-panel-wrapper .x-panel-tbar table{display:block}.tab-panel-wrapper .x-panel-tbar table tbody{display:block}.tab-panel-wrapper .x-panel-tbar table tbody tr{margin-left:auto;margin-right:auto;max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-panel-wrapper .x-panel-tbar table tbody tr::after{clear:both;content:"";display:block}.tab-panel-wrapper .x-panel-tbar table tbody tr td{display:inline-block;float:left;padding:0!important;margin-bottom:1em;-ms-flex-positive:1;flex-grow:1}.tab-panel-wrapper .x-panel-tbar table tbody tr td .x-btn{margin-left:3px;margin-right:3px}.tab-panel-wrapper .x-panel-tbar .x-toolbar-left input,.tab-panel-wrapper .x-panel-tbar .x-toolbar-right input{height:auto!important;width:100%;box-sizing:border-box;margin-left:0}}@media screen and (max-width:960px){html.ext-strict body #modx-container .x-small-editor .x-form-text{height:auto!important}}@media screen and (max-width:960px){#modx-grid-element-properties table{display:block}#modx-grid-element-properties table tbody{display:block}#modx-grid-element-properties table tbody tr{margin-left:auto;margin-right:auto;max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#modx-grid-element-properties table tbody tr::after{clear:both;content:"";display:block}#modx-grid-element-properties table tbody tr td{display:inline-block;float:left;padding:0!important;margin-bottom:1em;-ms-flex-positive:1;flex-grow:1}#modx-grid-element-properties table tbody tr td .x-btn{margin-left:3px;margin-right:3px}#modx-grid-element-properties .x-toolbar-left{margin-bottom:0}#modx-grid-element-properties .x-toolbar-cell>*{width:100%!important;box-sizing:border-box;margin-left:auto;margin-right:auto}}.x-btn-icon button{font-size:18px;height:18px;width:18px;position:relative}.x-btn-icon.arrow_up button{background:0 0!important;position:relative}.x-btn-icon.arrow_up button:before{content:"\f3bf";top:1px;bottom:auto}.x-btn-icon.arrow_down button{background:0 0!important;position:relative}.x-btn-icon.arrow_down button:before{content:"\f3be";top:1px;bottom:auto}.x-btn-icon.refresh button{background:0 0!important;position:relative}.x-btn-icon.refresh button:before{content:"\f021";top:1px;bottom:auto}.x-btn-icon.icon-folder button:before{content:"\f07b"}.x-btn-icon.icon-page_white button:before{content:"\f15c"}.x-btn-icon.icon-file_upload button:before{content:"\f35b"}.x-btn-icon.icon-file_manager button:before{content:"\f14d"}.x-btn-text-icon button{padding-left:20px!important}.x-html-editor-tb .x-btn{background-color:transparent;background-image:none;border:0 none;box-shadow:none;margin:0}.x-html-editor-tb .x-btn-over{border:0 none}.x-btn-group{border-radius:3px;border:1px solid #dbe0e4;margin-right:2px;padding:0}.x-btn-group .x-btn{background-color:transparent;background-image:none;border:1px solid transparent;box-shadow:transparent 0 0 1px}.x-btn-group .x-btn button{color:#868b8f;height:auto!important}.x-btn-group .x-btn-over{background:#dfdfdf;background:#f0f0f0;border:1px solid #dbe0e4}.x-btn-group .x-btn-over button{color:#5b7a98}.x-btn-group .x-btn-click{background-color:#fff;background-image:none;box-shadow:0 0 3px #aaa inset;margin:0 2px 0 0}.x-btn-group-bwrap{padding:1px 0 0}.x-btn-group-header{background-color:#dbe0e4;color:#73797f;text-shadow:0 1px 0 #fafafa}.x-btn-group-tl,.x-btn-group-tr{background-image:none;padding:0}.x-btn-group-bc,.x-btn-group-bl,.x-btn-group-br,.x-btn-group-tc{background-image:none}.x-btn-group-ml{background-image:none;padding-left:1px}.x-btn-group-mr{background-image:none;padding-right:1px}.x-btn em.x-btn-arrow-bottom{background-image:url(../images/modx-theme/button/s-arrow-b-noline.gif)}.x-btn em.x-btn-split-bottom{background-image:url(../images/modx-theme/button/s-arrow-b.gif)}.x-btn-click em.x-btn-split-bottom,.x-btn-menu-active em.x-btn-split-bottom,.x-btn-over em.x-btn-split-bottom,.x-btn-pressed em.x-btn-split-bottom{background-image:url(../images/modx-theme/button/s-arrow-bo.gif)}.x-btn-group-notitle .x-btn-group-tc{background-image:url(../images/modx-theme/button/group-tb.gif)}#modx-leftbar .x-toolbar-ct .x-btn{margin:0 3px;padding:0;width:25px;height:30px;border:none;box-shadow:none;color:#515151;background:#f1f1f1;opacity:1;display:inline-block;position:relative}#modx-leftbar .x-toolbar-ct .x-btn>em>button{font-size:18px;text-shadow:none;overflow:visible;position:absolute;height:24px;top:4px;left:2px}#modx-leftbar .x-toolbar-ct .x-btn.x-btn-click,#modx-leftbar .x-toolbar-ct .x-btn.x-btn-focus,#modx-leftbar .x-toolbar-ct .x-btn.x-btn-over,#modx-leftbar .x-toolbar-ct .x-btn:active,#modx-leftbar .x-toolbar-ct .x-btn:focus,#modx-leftbar .x-toolbar-ct .x-btn:hover{background:0 0;box-shadow:none;color:#234368}#modx-leftbar .x-toolbar-ct .x-btn.x-btn-click button,#modx-leftbar .x-toolbar-ct .x-btn.x-btn-focus button,#modx-leftbar .x-toolbar-ct .x-btn.x-btn-over button,#modx-leftbar .x-toolbar-ct .x-btn:active button,#modx-leftbar .x-toolbar-ct .x-btn:focus button,#modx-leftbar .x-toolbar-ct .x-btn:hover button{color:inherit}#modx-leftbar .x-toolbar-ct .x-btn span{vertical-align:middle}#modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn>em>button{font-size:20px}#modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn#emptifier .x-item-disabled{color:#919191!important;opacity:.6}#modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn#emptifier .x-item-disabled button{color:inherit}.tree-new-resource>em>button:before{content:"\f15b"}.tree-new-weblink>em>button:before{content:"\f0c1"}.tree-new-symlink>em>button:before{content:"\f0c5";font-weight:400}.tree-new-static-resource>em>button:before{content:"\f15c";font-weight:400}.tree-trash>em>button:before{content:"\f2ed";font-weight:400}#modx-leftbar .x-toolbar-ct .x-btn .tree-new-symlink>em>button{top:4px;left:2px}#modx-leftbar .x-toolbar-ct .x-btn .tree-new-weblink>em>button{left:2px}.tree-new-template>em>button:before{content:"\f0db"}.tree-new-tv>em>button:before{content:"\f022";font-weight:400}.tree-new-chunk>em>button:before{content:"\f009";font-weight:900}.tree-new-snippet>em>button:before{content:"\f121"}.tree-new-plugin>em>button:before{content:"\f085"}.tree-new-category>em>button:before{content:"\f07b"}textarea{overflow:auto}.x-form-textarea,textarea.x-form-field{display:block;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:5px}.modx-tv .x-form-textarea:not(div){font-family:inherit}.modx-code-content{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.modx-text-content,textarea[name=description],textarea[name=introtext]{font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-form-text,.x-form-textarea,textarea.x-form-field{max-width:100%;background-color:#fff;background-image:none;border-radius:3px;border:1px solid #e4e4e4;position:relative;transition:border-color .25s}.x-viewport .x-form-textarea .x-form-focus,.x-viewport .x-trigger-wrap-focus,.x-viewport input.x-form-focus,.x-viewport textarea.x-form-focus{border-color:#999}.x-viewport .x-trigger-wrap-open{border-radius:3px 3px 0 0}.x-form-invalid,textarea.x-form-invalid{border-color:#cf1124!important}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}#modx-input-props,#modx-widget-props{padding:15px 0 0 0}.x-form-item{display:block;margin:0;outline:0 none;position:relative}.x-form-item label.x-form-item-label{color:#515151;font-size:13px;font-weight:700;position:relative}.x-form-item label.x-form-item-label .modx-tv-label-title{display:inline-block}.x-form-item label.x-form-item-label .modx-tv-label-description{display:inline-block;font-style:italic;font-weight:400}.x-form-item label.x-form-item-label .modx-tv-reset{cursor:pointer;display:inline-block;height:16px;opacity:0;padding:3px;position:relative;top:0;right:0;transition:all .25s;width:16px}.x-form-item label.x-form-item-label .modx-tv-reset:before{box-sizing:border-box;color:#515151;content:"\f021";font-size:14px;position:relative;bottom:3px;left:0;text-align:center;vertical-align:middle;width:16px;height:16px}.x-form-item label.x-form-item-label .modx-tv-reset:hover:before{color:#234368}.x-form-item label.x-form-item-label .modx-tv-reset:active:before{color:#1b3451}.x-form-item label.x-form-item-label:hover .modx-tv-reset{opacity:1}.x-form-item.modx-tv{padding:0!important}.x-form-item .modx-tv-inherited{color:#515151;display:inline-block;font-size:10px;font-style:italic;position:absolute;top:19px;right:0}.x-form-item .modx-tv-image-preview{margin-top:7px}.x-form-item .modx-tv-image-preview img{display:block}.x-form-item .modx-tag-list{list-style:none;margin:0;overflow:auto;padding:0}.x-form-item .modx-tag-list .modx-tag-opt{background-color:#e4e4e4;border-radius:0 3px 3px 0;cursor:pointer;display:inline-block;margin:4px 5px 0 10px;padding:1px 5px;position:relative}.x-form-item .modx-tag-list .modx-tag-opt:before{border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #e4e4e4 transparent transparent;content:'';position:absolute;top:0;left:-10px;-ms-transform:rotate(360deg);transform:rotate(360deg);width:0;height:0}.x-form-item .modx-tag-list .modx-tag-opt:after{background-color:#fff;border-radius:50%;content:'';position:absolute;top:8px;left:-4px;width:4px;height:4px}.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked,.x-form-item .modx-tag-list .modx-tag-opt:hover{background-color:#234368;color:#fff;text-decoration:none}.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:before,.x-form-item .modx-tag-list .modx-tag-opt:hover:before{border-color:transparent #234368 transparent transparent}.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:hover,.x-form-item .modx-tag-list .modx-tag-opt:hover:hover{background-color:#1b3451}.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:hover:before,.x-form-item .modx-tag-list .modx-tag-opt:hover:hover:before{border-color:transparent #1b3451 transparent transparent}.x-form-item .modx-tv-legacy-select{border:1px solid #e4e4e4;border-radius:3px;padding:5px;transition:all .25s}.x-form-item .modx-tv-legacy-select:focus{border:1px solid #1b3451}.x-form-item .modx-tv-legacy-select option[selected]{background-color:#e4e4e4}.x-form-label-left .x-form-item{padding:15px 0 0 0;padding-bottom:0}.x-form-label-left .x-form-item:first-of-type{padding:0}.x-form-label-left .x-form-item label.x-form-item-label{display:inline-block;margin:0;padding:7px 0 7px 0}.x-form-label-top .x-form-item{padding:0;padding-bottom:0}.x-form-label-top .x-form-item label.x-form-item-label{display:inline-block;margin:0;padding:15px 0 4px 0}.x-window .x-form-item .x-form-item-label{padding:10px 0 4px 0}.x-form-item.x-hide-label{padding-top:10px!important}#modx-resource-content .x-form-item.x-hide-label{padding-top:0!important}.x-form-item.x-hide-label label.x-form-item-label{display:none}.x-form-item .x-form-element{padding:0;font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-form-item .x-column-inner>.x-column~.x-column{margin-left:5px}.x-form-item .x-column-inner>.x-column .x-form-field-wrap{width:auto!important}.x-form-item .container{margin:0}.x-form-item .x-btn{padding:7px 10px 7px 10px}.desc-under{color:#999;display:block;font-size:12px;font-style:italic;margin:2px 0 0 0;text-align:justify}.desc-under.desc-checkbox{margin:0 0 4px 0}.desc-under .warning{color:#cf1124;overflow:hidden;padding:0}.x-fieldset{border:1px solid #e4e4e4;border-radius:3px!important;margin:15px 0 0 0;overflow:visible;padding:0;position:relative}.x-fieldset .x-fieldset-header{color:#515151;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;margin:0 0 0 10px;padding:0 5px 0 3px;position:relative}.x-fieldset .x-fieldset-header .x-fieldset-header-text{line-height:18px}.x-fieldset .x-fieldset-bwrap .x-fieldset-body{overflow-x:hidden!important;padding:0 10px 10px 10px}.x-form-field{font:inherit}.x-form-field.x-form-composite{margin-bottom:0!important}.x-form-field.x-form-composite .x-btn{top:1px!important}.x-static-text-field{color:inherit;font-size:inherit}.x-static-text-field.x-form-focus{border-color:#e4e4e4!important}.x-form-text{line-height:20px;min-height:20px;padding:5px}.x-form-field-wrap{max-width:100%;background:#fff;border:1px solid #e4e4e4;border-radius:3px}.x-form-field-wrap .x-form-text:not(.x-form-invalid){border:0}.x-form-field-wrap .x-form-trigger{border:0;border-radius:0 3px 3px 0;box-shadow:none;padding:0;width:30px;height:100%!important;position:absolute;top:0;right:0}.x-form-field-wrap .x-form-trigger:before{box-sizing:border-box;content:"\f078";font-size:14px;margin-top:-7px;opacity:.8;position:absolute;top:50%;right:0;text-align:center;width:30px;transition:opacity .25s}.x-form-field-wrap .x-form-trigger.x-form-trigger-over,.x-form-field-wrap .x-form-trigger:hover{box-shadow:#999}.x-form-field-wrap .x-form-trigger.x-form-trigger-over:before,.x-form-field-wrap .x-form-trigger:hover:before{opacity:1}.x-form-field-wrap .x-form-trigger.x-form-trigger-click,.x-form-field-wrap .x-form-trigger:active{box-shadow:0 0 0 1px #8a8a8a}.x-form-field-wrap .x-form-trigger.x-form-trigger-click:before,.x-form-field-wrap .x-form-trigger:active:before{opacity:1}.x-form-field-wrap .x-form-trigger.x-form-date-trigger:before{content:"\f133";font-weight:400}.x-form-field-wrap .x-form-trigger.x-form-time-trigger:before{content:"\f017";font-weight:400}.x-form-field-wrap .x-form-trigger.x-form-file-trigger:before{content:"\f15b";font-weight:400}.x-form-field-wrap .x-form-trigger.x-form-image-trigger:before{content:"\f1c5";font-weight:400}.x-form-field-wrap .x-form-trigger.x-form-code-trigger:before{content:"\f1c9";font-weight:400}.x-form-field-wrap.x-datetime-wrap{background:0 0;border:0}.x-form-field-wrap.x-datetime-wrap .ux-datetime-date .x-form-trigger:before{content:"\f133"}.x-form-field-wrap.x-datetime-wrap .ux-datetime-time .x-form-trigger:before{content:"\f017"}.x-form-field-wrap.x-form-fileupload-wrap{overflow:visible;position:relative}.x-form-field-wrap.x-form-fileupload-wrap .x-form-file{position:absolute;top:0;right:0;min-height:20px;opacity:0;padding:5px;z-index:2}.x-form-field-wrap.x-form-fileupload-wrap .x-form-file-btn{border-radius:0 3px 3px 0;padding:7px;position:absolute;top:0;right:0;z-index:1;line-height:0;box-shadow:none;border-left:solid 1px #e4e4e4}.x-form-field-wrap.x-form-fileupload-wrap .x-form-file-text{position:relative;z-index:3}#x-form-el-modx-user-photo .x-form-file-trigger:before{content:"\f1c5"}.x-fieldset-checkbox-toggle legend,.x-form-check-wrap{height:auto!important;line-height:18px}.x-form-label-left .x-fieldset-checkbox-toggle legend,.x-form-label-left .x-form-check-wrap{padding:7px 0 7px 0}.x-form-label-top .x-fieldset-checkbox-toggle legend,.x-form-label-top .x-form-check-wrap{padding:0}.x-fieldset-checkbox-toggle legend .x-fieldset-header-text,.x-fieldset-checkbox-toggle legend .x-form-cb-label,.x-form-check-wrap .x-fieldset-header-text,.x-form-check-wrap .x-form-cb-label{color:#515151;cursor:pointer;display:inline-block;font-weight:400;margin:0;padding-left:1.9em;position:relative;top:0}.ext-ie8 .x-fieldset-checkbox-toggle legend .x-fieldset-header-text,.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-cb-label,.ext-ie8 .x-form-check-wrap .x-fieldset-header-text,.ext-ie8 .x-form-check-wrap .x-form-cb-label{padding-left:3px}.ext-ie8 .x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before,.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-cb-label:before,.ext-ie8 .x-form-check-wrap .x-fieldset-header-text:before,.ext-ie8 .x-form-check-wrap .x-form-cb-label:before{content:''}.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-cb-label:before,.x-form-check-wrap .x-fieldset-header-text:before,.x-form-check-wrap .x-form-cb-label:before{box-sizing:border-box;content:'';font-size:18px;padding-right:3px;position:absolute;top:0;left:0;text-align:center;vertical-align:middle;width:18px;height:18px}.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:focus:before,.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:hover:before,.x-fieldset-checkbox-toggle legend .x-form-cb-label:focus:before,.x-fieldset-checkbox-toggle legend .x-form-cb-label:hover:before,.x-form-check-wrap .x-fieldset-header-text:focus:before,.x-form-check-wrap .x-fieldset-header-text:hover:before,.x-form-check-wrap .x-form-cb-label:focus:before,.x-form-check-wrap .x-form-cb-label:hover:before{color:#234368}.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:active:before,.x-fieldset-checkbox-toggle legend .x-form-cb-label:active:before,.x-form-check-wrap .x-fieldset-header-text:active:before,.x-form-check-wrap .x-form-cb-label:active:before{color:#1b3451}.x-fieldset-checkbox-toggle legend .x-form-checkbox,.x-fieldset-checkbox-toggle legend .x-form-radio,.x-fieldset-checkbox-toggle legend input[type=checkbox],.x-form-check-wrap .x-form-checkbox,.x-form-check-wrap .x-form-radio,.x-form-check-wrap input[type=checkbox]{cursor:pointer;opacity:0;position:absolute;top:0;left:0;width:18px;height:18px;z-index:1}.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-checkbox,.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-radio,.ext-ie8 .x-fieldset-checkbox-toggle legend input[type=checkbox],.ext-ie8 .x-form-check-wrap .x-form-checkbox,.ext-ie8 .x-form-check-wrap .x-form-radio,.ext-ie8 .x-form-check-wrap input[type=checkbox]{position:relative;top:auto;left:auto;width:13px;height:13px}.x-fieldset-checkbox-toggle legend .x-form-checkbox:focus+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-checkbox:focus+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend .x-form-checkbox:hover+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-checkbox:hover+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend .x-form-radio:focus+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-radio:focus+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend .x-form-radio:hover+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-radio:hover+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:focus+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:focus+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:hover+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:hover+.x-form-cb-label:before,.x-form-check-wrap .x-form-checkbox:focus+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-checkbox:focus+.x-form-cb-label:before,.x-form-check-wrap .x-form-checkbox:hover+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-checkbox:hover+.x-form-cb-label:before,.x-form-check-wrap .x-form-radio:focus+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-radio:focus+.x-form-cb-label:before,.x-form-check-wrap .x-form-radio:hover+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-radio:hover+.x-form-cb-label:before,.x-form-check-wrap input[type=checkbox]:focus+.x-fieldset-header-text:before,.x-form-check-wrap input[type=checkbox]:focus+.x-form-cb-label:before,.x-form-check-wrap input[type=checkbox]:hover+.x-fieldset-header-text:before,.x-form-check-wrap input[type=checkbox]:hover+.x-form-cb-label:before{color:#234368}.x-fieldset-checkbox-toggle legend .x-form-checkbox:active+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-checkbox:active+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend .x-form-radio:active+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-radio:active+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:active+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:active+.x-form-cb-label:before,.x-form-check-wrap .x-form-checkbox:active+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-checkbox:active+.x-form-cb-label:before,.x-form-check-wrap .x-form-radio:active+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-radio:active+.x-form-cb-label:before,.x-form-check-wrap input[type=checkbox]:active+.x-fieldset-header-text:before,.x-form-check-wrap input[type=checkbox]:active+.x-form-cb-label:before{color:#1b3451}.x-fieldset-checkbox-toggle legend .x-form-checkbox+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-checkbox+.x-form-cb-label:before,.x-form-check-wrap input[type=checkbox]+.x-fieldset-header-text:before{content:"\f0c8";font-weight:400}.x-fieldset-checkbox-toggle legend .x-form-checkbox:checked+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:checked+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-checkbox:checked+.x-form-cb-label:before,.x-form-check-wrap input[type=checkbox]:checked+.x-fieldset-header-text:before{content:"\f14a";font-weight:400}.x-fieldset-checkbox-toggle legend .x-form-radio+.x-form-cb-label:before,.x-form-check-wrap .x-form-radio+.x-form-cb-label:before{content:"\f111";font-weight:400}.x-fieldset-checkbox-toggle legend .x-form-radio:checked+.x-form-cb-label:before,.x-form-check-wrap .x-form-radio:checked+.x-form-cb-label:before{content:"\f192";font-weight:400}#modx-resource-tabs .x-fieldset legend [type=checkbox],#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox],#modx-resource-tabs .x-form-check-wrap [type=checkbox]{position:absolute;left:-9999px}html[dir=rtl] #modx-resource-tabs .x-fieldset legend [type=checkbox],html[dir=rtl] #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox],html[dir=rtl] #modx-resource-tabs .x-form-check-wrap [type=checkbox]{right:-9999px;left:unset}#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-fieldset-header-text,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-form-cb-label,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-fieldset-header-text,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-form-cb-label,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-fieldset-header-text,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-form-cb-label{position:relative;padding-left:3.6em;padding-top:.2em;margin-left:0;cursor:pointer;box-sizing:border-box}#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-form-cb-label:after,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-form-cb-label:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-form-cb-label:after,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-form-cb-label:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-form-cb-label:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-form-cb-label:before{content:'';position:absolute;transition:all .2s ease;font-size:inherit}#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-form-cb-label:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-form-cb-label:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-form-cb-label:before{left:0;top:0;width:3em;height:1.6em;background:#e4e4e4;border-radius:1.2em;z-index:10}#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-form-cb-label:after,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-form-cb-label:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-form-cb-label:after{left:.1em;top:.8em;margin-top:-.65em;height:1.3em;width:1.3em;border-radius:50%;background-color:#fff;z-index:11}#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked+.x-form-cb-label:after,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked+.x-form-cb-label:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked+.x-fieldset-header-text:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked+.x-form-cb-label:after{left:1.6em;top:.8em}#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked+.x-form-cb-label:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked+.x-form-cb-label:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked+.x-form-cb-label:before{background-color:#6cb24a;border-color:#6cb24a}#modx-resource-tabs .x-fieldset legend [type=checkbox].danger:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset legend [type=checkbox].danger:checked+.x-form-cb-label:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].danger:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].danger:checked+.x-form-cb-label:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox].danger:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox].danger:checked+.x-form-cb-label:before{background-color:#cf1124;border-color:#cf1124}#modx-resource-tabs .x-fieldset legend [type=checkbox].warning:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset legend [type=checkbox].warning:checked+.x-form-cb-label:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].warning:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].warning:checked+.x-form-cb-label:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox].warning:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox].warning:checked+.x-form-cb-label:before{background-color:#f0b429;border-color:#f0b429}.x-form-check-group,.x-form-radio-group{overflow:hidden}.x-form-check-group .x-column .x-form-item:first-child,.x-form-radio-group .x-column .x-form-item:first-child{padding:4px 0 0 0}.x-superboxselect{height:auto!important;margin:0;outline:0;padding:0 5px 5px 5px;position:relative;white-space:normal;width:auto!important}.ext-strict .x-toolbar .x-small-editor .x-superboxselect{height:auto!important}.x-superboxselect ul{cursor:text;min-height:20px;overflow:visible;padding-right:61px;white-space:normal;width:auto!important}.x-toolbar .x-superboxselect ul{margin:-5px 0 0 -5px}.x-superboxselect ul li{margin:5px 5px 0 0;padding:0}.x-superboxselect ul li.x-superboxselect-item{cursor:default;font-size:12px;padding:4px 18px 4px 4px!important;position:relative}.x-superboxselect ul li.x-superboxselect-item.x-superboxselect-item-focus{background-color:#234368;box-shadow:0 0 0 1px #234368;color:#fff}.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close{border:0;color:inherit;cursor:pointer;display:inline-block;outline:0;opacity:.6;padding:0;position:absolute;top:0;right:0;transition:opacity .25s;width:16px;height:100%}.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:before{box-sizing:border-box;content:"\f00d";color:inherit;font-size:14px;margin-top:-7px;position:absolute;top:50%;right:0;text-align:center;vertical-align:middle;width:16px}.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:focus,.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:hover{opacity:1}.x-superboxselect ul li.x-superboxselect-input{display:inline-block}.x-superboxselect ul li.x-superboxselect-input input{background:0 0;border:0;line-height:20px;outline:0}.x-superboxselect.x-superboxselect-stacked li{box-sizing:border-box;margin:5px 0 0 0;width:100%}.x-superboxselect .x-superboxselect-btns{overflow:visible;position:absolute;top:0;right:0;width:61px;height:100%}.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-expand{border-radius:0;right:31px}.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear{border-left:1px solid #e4e4e4}.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:before{content:"\f00d"}.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:hover{border-left:1px solid #234368}.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:active{border-left:1px solid #1b3451}.inline-form{border:0 none;padding:15px 15px 0}.inline-form label{color:#777;display:block;font-weight:700;margin-bottom:2px}.inline-form input[type=text],.inline-form textarea{background-color:#fff;background-image:none;border-radius:3px;border:1px solid #ccc;position:relative;width:97%}.inline-form input[type=text]{font-size:13px;height:20px!important;padding:5px}.modx-tv-description{color:#515151;font-size:10px;line-height:1.2;margin-top:2px!important}.modx-tv-reload-btn{float:right;position:absolute;right:19px;z-index:10}.modx-tv-reload-btn div{z-index:10}.modx-tv-th label{cursor:pointer}.modx-tv-th .tv-description{color:#515151;font-size:11px;font-weight:400}.x-editor .x-form-check-wrap{background-color:#fff}.x-grid-editor .x-form-field-wrap{background:#f6f2f7 url(../images/modx-theme/form/combo-bck.png) repeat-x scroll 0 100%}.x-grid-editor .x-form-field-wrap input{background-color:transparent!important}.x-grid-editor .x-form-field-wrap img{background-color:#fff;background-image:url(../images/modx-theme/form/trigger.png)}.x-form-grow-sizer{font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-form-invalid-msg{color:#cf1124;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin-top:2px;position:relative;min-width:95%}.x-form-invalid-msg:before{content:"\f071";position:absolute;top:3px;left:3px;color:inherit}.x-form-empty-field{color:#515151}.x-grid3 .x-small-editor .x-form-field-wrap,.x-grid3 .x-small-editor .x-form-text{font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin-top:7px;padding:2px 5px 2px 5px}.x-grid3 .x-small-editor .x-form-field-wrap .x-form-text,.x-grid3 .x-small-editor .x-form-text .x-form-text{margin:0;padding:0}.x-grid3 .x-small-editor .x-form-field-wrap{overflow:hidden}.x-combo-list{border:0;border-radius:0 0 3px 3px;overflow:visible}.x-combo-list .x-combo-list-inner{background-color:#fff;border:1px solid #999;border-radius:0 0 3px 3px;margin-left:-1px;width:100%!important}.x-combo-list .x-combo-list-item{border:0;padding:5px;color:#515151;min-height:18.2px}.x-combo-list .x-combo-list-item.x-combo-selected{background-color:#e4e4e4;border:0!important}.x-combo-list .x-toolbar{border:0;border-radius:0 0 3px 3px;box-shadow:0 0 0 1px #234368;margin-top:-1px;position:relative}.x-combo-list .x-toolbar .x-toolbar-ct{padding:5px 0 15px 0}.x-combo-list .x-toolbar .x-toolbar-left table{margin:0 auto}.x-combo-list .x-toolbar .x-toolbar-cell{display:inline-block}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn,.x-combo-list .x-toolbar .x-toolbar-cell .x-form-text{background:0 0;box-shadow:none;font-size:10px;line-height:16px;margin-right:2px;min-height:16px;padding:2px}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn{padding:1px;transition:color .25s}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-btn-over,.x-combo-list .x-toolbar .x-toolbar-cell .x-btn:focus,.x-combo-list .x-toolbar .x-toolbar-cell .x-btn:hover{color:#234368}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-btn-click,.x-combo-list .x-toolbar .x-toolbar-cell .x-btn:active{color:#1b3451}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-item-disabled{color:#515151;opacity:.4}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn button:before{line-height:20px;top:0;left:0;right:0}.x-combo-list .x-toolbar .x-toolbar-cell .x-form-text{background:#fbfbfb;width:23px}.x-combo-list .x-toolbar .xtb-text{font-size:10px;line-height:1;margin:0 auto;padding:0;text-align:center}.x-combo-list .x-toolbar .x-toolbar-cell:first-child .x-btn{margin-left:1px}.x-combo-list .x-toolbar .x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell .xtb-text{display:none;position:absolute;top:2px;right:0;left:0}.x-combo-list .x-toolbar .x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell .xtb-text{display:inline-block;position:absolute;top:auto;right:0;bottom:4px;left:0}.x-combo-list .x-toolbar .x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell .x-btn{margin-right:0}.x-combo-list .x-toolbar .x-toolbar-cell:last-child{opacity:0;transition:opacity .25s}.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn{font-size:12px;line-height:1;margin:0;opacity:.4;padding:0;position:absolute;bottom:2px;right:1px}.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn:hover{opacity:1}.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn button{width:16px;height:16px}.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn button:before{font-size:12px}.x-combo-list .x-toolbar:hover .x-toolbar-cell:last-child{opacity:1}.x-combo-list .x-resizable-handle-southeast{bottom:1px;right:3px}.x-combo-list-hd{background-image:url(../images/modx-theme/layout/panel-title-light-bg.gif);border-bottom-color:#bcbcbc;color:#464646}.x-combo-list-small{font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.x-date-mp,.x-date-picker{background-color:#fbfbfb}.x-date-mp .x-btn,.x-date-mp .x-date-mp-cancel,.x-date-mp .x-date-mp-ok,.x-date-picker .x-btn,.x-date-picker .x-date-mp-cancel,.x-date-picker .x-date-mp-ok{border:0;padding:5px 10px 5px 10px;margin:0 0 0 7px}.x-date-mp .x-btn:first-child,.x-date-mp .x-date-mp-cancel:first-child,.x-date-mp .x-date-mp-ok:first-child,.x-date-picker .x-btn:first-child,.x-date-picker .x-date-mp-cancel:first-child,.x-date-picker .x-date-mp-ok:first-child{margin:0}.x-date-mp .x-btn button,.x-date-mp .x-date-mp-cancel button,.x-date-mp .x-date-mp-ok button,.x-date-picker .x-btn button,.x-date-picker .x-date-mp-cancel button,.x-date-picker .x-date-mp-ok button{font-size:11px;font-style:normal;margin:0}.x-date-mp .x-date-mp-cancel,.x-date-mp .x-date-mp-ok,.x-date-picker .x-date-mp-cancel,.x-date-picker .x-date-mp-ok{height:16px}.x-date-middle{padding:5px 3px 5px 3px}.x-date-left a,.x-date-mp-ybtn a.x-date-mp-next,.x-date-mp-ybtn a.x-date-mp-prev,.x-date-right a{display:inline-block;opacity:.6;margin:0 auto;position:relative;transition:opacity .25s}.x-date-left a:before,.x-date-mp-ybtn a.x-date-mp-next:before,.x-date-mp-ybtn a.x-date-mp-prev:before,.x-date-right a:before{box-sizing:border-box;color:#234368;content:'';font-size:18px;position:absolute;top:0;left:0;text-align:center;vertical-align:middle;width:18px;height:18px}.x-date-left a:hover,.x-date-mp-ybtn a.x-date-mp-next:hover,.x-date-mp-ybtn a.x-date-mp-prev:hover,.x-date-right a:hover{opacity:1}.x-date-mp-ybtn a.x-date-mp-next:before,.x-date-right a:before{content:"\f0da";left:auto;right:0}.x-date-left a:before,.x-date-mp-ybtn a.x-date-mp-prev:before{content:"\f0d9"}.x-date-inner{margin:0 auto}.x-date-inner th{border-bottom-color:#e4e4e4;color:#515151;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700}.x-date-inner td,.x-date-mp td{background-color:#fff;border:0;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:1px}.x-date-inner a,td.x-date-mp-month a,td.x-date-mp-year a{border-radius:3px;color:#999;font:inherit;font-weight:700}td.x-date-mp-month a,td.x-date-mp-year a{margin:0 3px 0 3px}.x-date-inner .x-date-disabled a:hover,.x-date-inner .x-date-nextday a:hover,.x-date-inner .x-date-prevday a:hover,.x-date-inner a:hover,td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{background-color:#dcdcdc;color:#515151}.x-date-inner .x-date-disabled a{background-color:#e4e4e4;color:#999}.x-date-inner .x-date-active{color:#000}.x-date-inner .x-date-today a{border-color:#234368}.x-date-inner span{font-style:normal}.x-date-inner .x-date-active span,.x-date-inner .x-date-selected span{font-weight:700}.x-date-inner .x-date-selected a,td.x-date-mp-sel a{background-color:#234368;border-color:#fff;color:#fff}.x-date-inner .x-date-nextday a,.x-date-inner .x-date-prevday a{color:#dcdcdc}.x-date-bottom,.x-date-mp-btns{border-top:1px solid #e4e4e4;padding:5px}.x-date-bottom td,.x-date-mp-btns td{background-color:transparent;border-top:1px solid #e4e4e4}td.x-date-mp-sep{border-right:1px solid #e4e4e4}.x-date-mmenu{background-color:#eee!important}.x-date-mmenu .x-menu-item{color:#000;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.radio-version .x-form-check-wrap .x-form-cb-label{display:block}.radio-version .x-form-check-wrap .x-form-cb-label .changelog{float:right}#modx-tv-tabs{width:100%}.x-tab-panel-noborder{border:1px solid #e2e3de;margin:20px 0 20px;overflow:visible}.x-tab-panel-noborder .x-tab-panel-body-noborder{background-color:#fff;border-radius:3px}.x-tab-panel-footer,.x-tab-panel-header{border:0;position:relative}.x-tab-panel-header ul.x-tab-strip{background-color:transparent!important;border:0;margin:0;position:relative;top:1px}.x-tab-panel-footer-plain .x-tab-strip-spacer,.x-tab-panel-header-plain .x-tab-strip-spacer{border:none;height:0}.x-tab-panel .x-tab-panel{padding-top:18px}.x-tab-panel .x-tab-panel.vertical-tabs-panel{padding-top:0}.x-tab-panel .x-tab-panel .x-tab-strip-wrap .x-tab-strip{background-color:#fbfbfb!important}.x-tab-panel-header,.x-tab-strip{padding-left:0}.x-tab-panel-bwrap{border-radius:3px;overflow:visible}.x-tab-panel-bwrap .x-tab-panel-bwrap{box-shadow:none}ul.x-tab-strip li{background-color:transparent;color:#53595f;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:2.2;margin-left:0;padding:0 12px;position:relative;z-index:5}html[dir=rtl] ul.x-tab-strip li{float:right}ul.x-tab-strip li:hover{background-color:#e4e4e4;color:#000}ul.x-tab-strip li.x-tab-strip-active{color:#234368;background-color:#fff;cursor:default}.vertical-tabs-header ul.x-tab-strip li.x-tab-strip-active{border-radius:0}ul.x-tab-strip li.x-tab-strip-active:hover{background-color:#fff}ul.x-tab-strip li.x-tab-edge{height:0;visibility:hidden}.x-tab-panel,.x-tab-panel-header,.x-tab-strip-wrap{overflow:visible;border:none}.x-tab-strip-wrap{overflow:hidden;padding:2px 0 0;margin:0}.x-tab-strip-closable{padding-right:15px!important}.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{right:2px;background-image:url(../images/modx-theme/tabs/tab-close.gif)}ul.x-tab-strip-top li:first-child{margin-left:0}ul.x-tab-strip-bottom{background-color:#f4f4f4;border-top-color:#dfdfdf}ul.x-tab-strip-bottom .x-tab-right{background-image:url(../images/modx-theme/tabs/tab-btm-inactive-right-bg.gif)}ul.x-tab-strip-bottom .x-tab-right .x-tab-right{background-image:url(../images/modx-theme/tabs/tab-btm-right-bg.gif)}ul.x-tab-strip-bottom .x-tab-right .x-tab-left{background-image:url(../images/modx-theme/tabs/tab-btm-left-bg.gif)}ul.x-tab-strip-bottom .x-tab-left{background-image:url(../images/modx-theme/tabs/tab-btm-inactive-left-bg.gif)}.x-tab-panel-body{background-color:#fff;border:0;overflow:visible}.x-tab-scroller-left,.x-tab-scroller-right{border:0}.x-tab-scroller-left:before,.x-tab-scroller-right:before{box-sizing:border-box;color:#515151;content:'';font-size:28px;margin-top:-20px;opacity:1;position:absolute;top:50%;right:0;text-align:center;width:18px;transition:opacity .25s}.x-tab-scroller-left-over:before,.x-tab-scroller-right-over:before{color:#234368}.x-tab-scroller-left-disabled,.x-tab-scroller-right-disabled{cursor:default}.x-tab-scroller-left-disabled:before,.x-tab-scroller-right-disabled:before{color:#515151;opacity:.4}.x-tab-scroller-left:before{content:"\f0d9"}.x-tab-scroller-right:before{content:"\f0da"}.x-tab-panel-bbar .x-toolbar,.x-tab-panel-tbar .x-toolbar{border-color:#dfdfdf}.x-tab-panel-body-noborder .x-panel-body-noheader:first-child{border-top:0 none}.x-tab-panel-bbar-noborder .x-toolbar{border-top-color:transparent}.x-tab-panel-tbar-noborder .x-toolbar{border-bottom-color:transparent}.vertical-tabs-panel{background-color:#fff;margin:0;overflow:hidden}.vertical-tabs-panel.wrapped{border:1px solid #e4e4e4}.vertical-tabs-panel .vertical-tabs-header{background:#fff!important;border-right:1px solid #e4e4e4!important;float:left;margin-bottom:-10000px;padding-bottom:10000px!important;width:168px!important}@media screen and (max-width:960px){.vertical-tabs-panel .vertical-tabs-header{width:80px!important}}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap{background-color:transparent;display:inline-block;line-height:0;margin:0;padding:0;width:auto!important}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip{border:0;display:inline-block;top:0;width:auto}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li{border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;color:#515151;float:none;line-height:1;margin:0;overflow:hidden;padding:10px 15px 10px 15px;transition:background-color .25s,color .25s}@media screen and (max-width:960px){.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li{font-size:12px;padding:8px}}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li:hover{background:#fff}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li.x-tab-strip-active{background:#fff;border-color:#234368;border-right-color:#fff;box-shadow:none;color:#234368;width:168px}@media screen and (max-width:960px){.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li.x-tab-strip-active{width:80px!important}}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li.x-tab-edge{height:0;visibility:hidden}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li.x-tab-edge .x-tab-strip-text{display:none}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li .x-tab-strip-text{line-height:1.4;padding:2px 0 2px 0;word-break:break-all;white-space:pre-wrap}.vertical-tabs-panel .vertical-tabs-header h4{background:#fff;border-bottom:1px solid #e4e4e4;color:#53595f;font-size:16px;padding:15px 0 15px 15px}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-spacer{display:none}.vertical-tabs-panel .x-tab-panel-bwrap{box-shadow:none}.vertical-tabs-panel .x-tab-panel-bwrap .x-tab-panel-body{border-top:0;width:auto!important}.vertical-tabs-panel .x-tab-panel-bwrap .vertical-tabs-body{border:0;padding:15px 20px 15px 15px}.tvs-wrapper.below-content{border-radius:3px;margin:1rem}.tvs-wrapper.below-content .vertical-tabs-panel{border-radius:3px}@media screen and (max-width:960px){.tvs-wrapper.below-content{margin:0}}.window-vtabs .x-panel-mr{padding-right:0}.window-vtabs .vertical-tabs-panel{width:100%!important;margin:0}#modx-split-wrapper .x-border-layout-ct{background:0 0}#modx-leftbar-tabs-xcollapsed{display:none!important}#modx-leftbar{background-color:#fff;z-index:0;min-width:288px}@media screen and (min-width:961px){#modx-leftbar{max-width:50%}}#modx-leftbar .x-toolbar{padding:0!important;border:0}#modx-header{background:#234368;max-width:70px;position:absolute;z-index:2;height:100%}#modx-navbar{font-weight:700;font:normal 13px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;height:100%;z-index:20;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 5px}#modx-navbar .icon{color:#fff;font-size:20px;line-height:20px;vertical-align:middle}#modx-navbar a,#modx-navbar li{background:0 0;margin:0;padding:0;position:relative;width:100%;text-align:center}#modx-navbar a{cursor:pointer;color:#fff;display:block;line-height:12px;font-size:10px;text-decoration:none}#modx-navbar a .description{font-size:9px;opacity:.7}#modx-navbar a .description,#modx-navbar a .icon,#modx-navbar a .label{width:100%;display:block}#modx-navbar li a:hover{opacity:.7}#modx-navbar #modx-user-menu a #user-username,#modx-navbar #modx-user-menu a .description,#modx-navbar #modx-user-menu a .label{display:none}#modx-navbar #modx-leftbar-trigger a,#modx-navbar #modx-manager-search-icon a,#modx-navbar #modx-user-menu a{padding:12px 0}#modx-navbar #modx-topnav{list-style:none;margin:0;padding:0}#modx-navbar #modx-topnav .top:not(#modx-manager-search-icon){border-top:1px solid rgba(255,255,255,.1)}#modx-navbar #modx-topnav>li:not(#modx-home-dashboard):not(#modx-manager-search-icon):not(#modx-leftbar-trigger)>a{display:block;position:relative;padding:12px 0}#modx-navbar #modx-user-menu{margin-top:auto}#modx-navbar #modx-user-menu #user-avatar img{border-radius:20px;height:40px;width:40px;display:block;margin:auto}#modx-navbar #modx-user-menu #limenu-user a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#modx-navbar #modx-home-dashboard{border-radius:3px;width:40px;height:40px;line-height:40px;padding:10px}#modx-navbar #modx-site-info{font-size:10px}#modx-navbar #modx-site-info .site_name{color:#fff}#modx-navbar #modx-site-info .full_appname{color:#fff}#modx-navbar #modx-site-info>.info-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#modx-leftbar-trigger{transition:all .2s ease}#modx-leftbar-trigger .icon:before{content:"\f060"}#modx-leftbar-trigger.collapsed .icon:before{content:"\f061"!important}#modx-footer .modx-subnav{border:1px solid rgba(255,255,255,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.2);border-radius:3px;background:#fff;display:block;box-sizing:border-box;list-style:none;position:absolute;z-index:10000;opacity:0;visibility:hidden;transition:all .15s ease}#modx-footer .modx-subnav li{display:block;border-radius:3px;background:#fff;margin:0;padding:0;position:relative}#modx-footer .modx-subnav li:not(:first-child){border-top:1px solid #e4e4e4}#modx-footer .modx-subnav li:hover:after{border-right-color:#e4e4e4}#modx-footer .modx-subnav li.sub:after{position:absolute;color:#999;content:"\f0da";font-size:14px;margin-top:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px}#modx-footer .modx-subnav li a{border-radius:3px;background-color:#fff;color:#515151;font-weight:700;line-height:1.5;margin:0;padding:8px 15px;text-shadow:none;width:270px;display:block;text-decoration:none;cursor:pointer}#modx-footer .modx-subnav li a .icon{display:inline-block;font-size:18px;opacity:.07;padding-left:5px}#modx-footer .modx-subnav li a span{color:#999;display:block;float:none;font-size:12px;font-weight:400;line-height:1.3;margin-top:6px;width:100%}#modx-footer .modx-subnav li a:hover{background:#e4e4e4;border-top-color:#e4e4e4;border-bottom-color:#e4e4e4;color:#53595f}#modx-footer .modx-subnav li a:hover .description{color:#707070}#modx-footer .modx-subnav li:hover ul ul,#modx-footer .modx-subnav ul li:hover ul ul,#modx-footer .modx-subnav ul ul li:hover ul ul{display:none}#modx-footer .modx-subnav li:hover ul,#modx-footer .modx-subnav ul li:hover ul,#modx-footer .modx-subnav ul ul li:hover ul,#modx-footer .modx-subnav ul ul ul li:hover ul{display:block}#modx-footer .modx-subnav.active{opacity:1;visibility:visible}#modx-footer .modx-subnav .modx-subsubnav{border:1px solid rgba(255,255,255,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.2);border-radius:3px;background:#fff;display:none;list-style:none;position:absolute;left:295px;bottom:0;z-index:24}#modx-footer .modx-subnav-arrow{right:100%;border:12px solid transparent;border-right-color:#fff;content:' ';position:absolute;pointer-events:none;margin-top:-6px}#modx-footer #language .modx-subsubnav{max-height:86vh;overflow-y:auto}@media screen and (max-width:960px){#modx-header{position:relative;min-width:100%;height:auto!important}#modx-navbar{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#modx-navbar #modx-headnav{-ms-flex-order:1;order:1;width:50%}#modx-navbar #modx-headnav a{line-height:initial!important}#modx-navbar #modx-headnav img{max-width:35px}#modx-navbar #modx-topnav{width:100%;-ms-flex-order:0;order:0}#modx-navbar #modx-user-menu{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:50%;-ms-flex-order:2;order:2;margin-top:0}#modx-navbar>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#modx-navbar>ul>li{-ms-flex-preferred-size:50px;flex-basis:50px}#modx-navbar #modx-site-info{display:none}#modx-navbar #modx-home-dashboard{margin:0;padding:5px}#modx-leftbar-trigger .icon{padding:3px 4px}#modx-leftbar-trigger .icon:before{content:"\f062"}#modx-leftbar-trigger.collapsed .icon:before{content:"\f063"!important}#modx-footer .modx-subnav{min-width:300px;top:60px!important}#modx-footer .modx-subnav .description{display:none}#modx-footer .modx-subnav li{border-radius:0}#modx-footer .modx-subnav li.sub:after{display:none}#modx-footer .modx-subnav li a{width:auto;white-space:nowrap}#modx-footer .modx-subnav .modx-subsubnav{position:initial;left:auto;box-shadow:none;display:block;max-height:initial!important;overflow-y:initial!important}#modx-footer .modx-subnav .modx-subsubnav li>a{margin-left:1rem}#modx-footer .modx-subnav-arrow{display:none}#modx-footer .modx-subnav-wrapper{max-height:400px;overflow-y:auto}}@media (max-height:520px){#modx-footer .modx-subnav .description{display:none}}#modx-manager-search{padding:10px 10px 5px;height:38px;min-width:100px;background:#fff;border-radius:3px 3px 0 0}#modx-manager-search .x-form-text{background:0 0}#modx-manager-search .x-form-field-wrap{background-image:none;color:#565353;font-size:12px;outline:0!important}#modx-manager-search .x-form-field-wrap .x-form-text{color:#515151;letter-spacing:0;text-shadow:none;font-weight:400}#modx-manager-search .x-form-field-wrap .x-form-empty-field{color:#6a747a}#modx-manager-search .x-form-field-wrap .x-form-trigger{display:none}.modx-manager-search-results{background:#e4e4e4;border-radius:0 0 3px 3px;border:1px solid #e4e4e4;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);position:relative;width:402px!important;height:auto!important;box-sizing:border-box}.modx-manager-search-results .loading-indicator{background:0 0;color:#515151;font-size:14px;margin:10px 0;text-align:center}.modx-manager-search-results .loading-indicator:before{content:"\f110";margin-right:5px}.modx-manager-search-results .x-combo-list-inner{background:#fff;border:0;margin:0;overflow:auto;width:100%!important}@media screen and (max-width:960px){.modx-manager-search-results .x-combo-list-inner{height:auto!important;line-height:4em}.modx-manager-search-results .x-combo-list-inner .section>*{padding-top:.5em;padding-bottom:.5em}}.modx-manager-search-results .section{border-left:1px solid #ededed;font-size:12px;line-height:12px;margin-left:100px;position:relative;width:auto}.modx-manager-search-results .x-combo-list-item,.modx-manager-search-results h3{color:#515151;line-height:18px;margin:0;padding:4px 6px}.modx-manager-search-results h3{color:#53595f;font-size:11px;line-height:11px;font-weight:400;left:-108px;position:absolute;text-align:right;top:0;width:95px}.modx-manager-search-results a{cursor:pointer;display:inline-block;padding-left:20px;position:relative;color:inherit;text-decoration:none}.modx-manager-search-results i{color:#234368;left:0;position:absolute;top:4px}.modx-manager-search-results em{font-style:normal;opacity:.7}.modx-manager-search-results .x-combo-list-item{overflow:visible;white-space:normal}.modx-manager-search-results .x-combo-list-item a{display:block}.modx-manager-search-results .x-combo-list-item.x-combo-selected,.modx-manager-search-results .x-combo-list-item:hover{border:0;background-color:#e4e4e4;margin-left:0;z-index:10}.modx-manager-search-results .x-combo-list-item.x-combo-selected h3,.modx-manager-search-results .x-combo-list-item:hover h3{left:0}.modx-manager-search-results .x-combo-list-item.x-combo-selected p,.modx-manager-search-results .x-combo-list-item:hover p{border-left-color:transparent}.modx-manager-search-results .x-combo-list-item.x-combo-selected a,.modx-manager-search-results .x-combo-list-item:hover a{color:#515151}.modx-manager-search-results .icon-user{background-image:none!important}.breadcrumbs .panel-desc{margin-top:0}.crumb_wrapper{background:#fbfbfb;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;margin-top:15px}.crumb_wrapper .crumbs{height:34px;overflow:hidden}.crumb_wrapper .crumbs li{color:#53595f;float:left;font-size:12px;font-weight:400;line-height:12px;padding:0 0 0 20px;position:relative;z-index:1}.crumb_wrapper .crumbs li.first{padding:0}.crumb_wrapper .crumbs li.first:before{content:"\f015";display:inline-block;font-size:20px;line-height:34px;position:absolute;top:0;left:0;text-align:center;text-indent:0;z-index:2}#packages-breadcrumbs .crumb_wrapper .crumbs li.first:before{content:"\f1b2"}.crumb_wrapper .crumbs li.first:hover:before{color:#fff}.crumb_wrapper .crumbs li.first:hover{background-color:#515151}.crumb_wrapper .crumbs li.first .root{background-color:transparent;box-sizing:content-box;display:inline-block;line-height:12px;margin:0;padding:12px;text-indent:-999em;width:35px;z-index:3}.crumb_wrapper .crumbs li.first .root:before{display:none}.crumb_wrapper .crumbs li.first .root:hover{background-color:transparent}.crumb_wrapper .crumbs li:hover button,.crumb_wrapper .crumbs li:hover span,.crumb_wrapper .crumbs li:hover span:after{background-color:#515151;color:#fff}.crumb_wrapper .crumbs li:hover button:after,.crumb_wrapper .crumbs li:hover span:after{border:1px solid #fbfbfb;border-left-color:#515151;border-bottom-color:#515151}.crumb_wrapper .crumbs li:hover button:before,.crumb_wrapper .crumbs li:hover span:before{background-color:#515151}.crumb_wrapper .crumbs li:hover+li button:before,.crumb_wrapper .crumbs li:hover+li span:before{border-left-color:#515151}.crumb_wrapper .crumbs li button{background-color:transparent;border:0;color:#53595f;cursor:pointer;font:normal 12px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;line-height:1;text-decoration:none}.crumb_wrapper .crumbs li span{background-color:#fbfbfb}.crumb_wrapper .crumbs li button,.crumb_wrapper .crumbs li span{display:inline-block;margin:0 0 0 1px;padding:11px 13px 11px 15px;position:relative}.crumb_wrapper .crumbs li button:before,.crumb_wrapper .crumbs li span:before{background-color:transparent;content:'';display:inline-block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #fbfbfb;padding-right:3px;position:absolute;top:50%;left:-33px;margin-top:-50px;-ms-transform:scale(.99999);transform:scale(.99999);z-index:-1}.crumb_wrapper .crumbs li button:after,.crumb_wrapper .crumbs li span:after{background-color:#fbfbfb;border:1px solid #dcdcdc;border-left:0;border-bottom:0;border-radius:3px;content:'';display:inline-block;width:34px;height:34px;position:absolute;top:0;right:-22px;-ms-transform:scaleX(.6) rotate(45deg);transform:scaleX(.6) rotate(45deg);z-index:-1}.x-toolbar{background-color:#f7f7f7;background-image:none;border-color:#dfdfdf}.x-toolbar .x-toolbar-cell label,.x-toolbar .xtb-text{margin:0 5px 0 7px;padding:0}.x-toolbar .x-item-disabled{opacity:.6}.x-toolbar td.x-toolbar-cell:first-of-type .xtb-text{margin-left:0}.x-toolbar div,.x-toolbar input,.x-toolbar label,.x-toolbar select,.x-toolbar span,.x-toolbar td{font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:0}.x-toolbar .x-btn-group-header{line-height:1}.x-toolbar em.x-btn-split-bottom{background-image:url(../images/modx-theme/button/s-arrow-b-noline.gif)}.x-toolbar .x-btn-click em.x-btn-split-bottom,.x-toolbar .x-btn-menu-active em.x-btn-split-bottom,.x-toolbar .x-btn-over em.x-btn-split-bottom,.x-toolbar .x-btn-pressed em.x-btn-split-bottom{background-image:url(../images/modx-theme/button/s-arrow-bo.gif)}.ext-ie .x-toolbar-cell .x-form-field-wrap{height:30px}.x-tbar-page-first{background-image:url(../images/modx-theme/grid/page-first.png)!important}.x-tbar-loading{background-image:url(../images/modx-theme/grid/refresh.png)!important}.x-tbar-page-last{background:0 0!important;position:relative}.x-tbar-page-last:before{content:"\f04e";top:1px;left:1px;right:auto}.x-tbar-page-next{background:0 0!important;position:relative}.x-tbar-page-next:before{content:"\f0da";font-size:18px;line-height:110%;left:1px;right:auto}.x-tbar-page-prev{background:0 0!important;position:relative}.x-tbar-page-prev:before{content:"\f0d9";font-size:18px;line-height:110%;left:auto;right:1px}.x-tbar-loading{background:0 0!important;position:relative}.x-tbar-loading:before{content:"\f01e";top:1px;bottom:auto}.x-tbar-page-first{background:0 0!important;position:relative}.x-tbar-page-first:before{content:"\f04a";top:1px;left:auto;right:1px}.x-paging-info{color:#444}.x-toolbar-more-icon{background-image:url(../images/modx-theme/toolbar/more.gif)!important}.x-panel-bbar{padding-top:10px}.modx-browser-rte-buttons .x-panel-bbar{background-color:#fff;border-top:1px solid #fff;padding:5px}.modx-browser-rte-buttons .x-panel-bbar .x-toolbar-layout-ct{width:auto!important}.x-panel-bbar .x-toolbar{background-color:transparent;border:0 none;overflow:hidden;padding:2px 0}.x-panel-bbar .x-toolbar .x-form-text{padding:5px 10px}.x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-number,.x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-size{width:32px}.x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-number{margin-right:3px}.x-panel-bbar .x-toolbar .x-btn{margin-right:10px;padding:8px 13px}.modx-browser-rte .x-panel-bbar .x-toolbar .x-btn{margin-right:0;padding:10px 15px 10px 15px}.x-panel-bbar .x-toolbar .xtb-text{margin:0 3px 0 0}.x-panel-tbar{overflow:visible;padding-bottom:2px}.x-panel-tbar .x-toolbar{border:0;padding:5px 0;overflow:visible}.x-panel-mc .x-panel-tbar .x-toolbar{background-image:none;border:0;padding:15px 0 7px 0}.x-panel-tbar-noheader .x-toolbar{background-color:transparent;background-image:none;border:0;padding:5px 0}.x-toolbar div,.x-toolbar input,.x-toolbar label,.x-toolbar select,.x-toolbar span,.x-toolbar td{border-radius:3px}.x-html-editor-tb .x-btn-text{background-image:url(../images/modx-theme/editor/tb-sprite.gif)}.x-panel-noborder .x-panel-tbar-noborder .x-toolbar{background-color:transparent;border-bottom-color:transparent}.x-panel-noborder .x-panel-bbar-noborder .x-toolbar{border-top-color:transparent}#modx-leftbar .x-tab-panel-noborder{margin:0 8px}#modx-leftbar .x-tab-panel-bwrap{border-radius:0 0 3px 3px;position:relative;z-index:1}#modx-leftbar .x-tab-panel-bwrap .x-tab-panel-body-noborder{border-radius:0 0 3px 3px;background:#f1f1f1}@media screen and (max-width:960px){#modx-leftbar #modx-leftbar-tabpanel{width:auto!important;margin:0 auto;padding:.5em}}@media screen and (max-width:960px){#modx-leftbar{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;box-shadow:none;margin:0 auto 10px auto}#modx-leftbar #modx-leftbar-header{display:none}}@media screen and (max-width:960px){#modx-leftbar .x-plain-body{width:100%!important;height:auto!important}}#modx-leftbar .x-panel-tbar{padding:0}#modx-leftbar .x-toolbar{padding:4px 5px 2px 0}#modx-leftbar .x-tree-root-ct{padding:6px}#modx-leftbar .x-tree .x-panel-body{background:#fff;border-radius:0}#modx-tree-usergroup .x-toolbar-left-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#modx-resource-tree-tbar .x-toolbar-left .x-btn .tree-new-resource,#modx-tree-element .x-toolbar-left .x-btn .tree-new-template{margin-left:16px}#modx-split-wrapper #modx-leftbar-tabs-xcollapsed,#modx-split-wrapper .x-layout-split{margin-left:-70px}.x-layout-split{overflow:visible;width:8px;z-index:2}.x-layout-split:hover{background:#999}#modx-leftbar-tabs-xcollapsed .x-layout-mini{left:0}#modx-leftbar-tabs-xcollapsed .x-layout-mini:after{border-right:0;border-left:5px solid #515151}@media screen and (max-width:960px){#modx-leftbar-tabs-xcollapsed .x-layout-mini:after{border:none}}#modx-leftbar-tabs-xcollapsed .x-layout-mini:hover:after{border-left-color:#234368}.modx-tree{padding:0}#modx-file-tree .modx-tree:first-child{padding-top:4px}.x-tree-arrows .x-tree-elbow-end-minus,.x-tree-arrows .x-tree-elbow-end-plus,.x-tree-arrows .x-tree-elbow-minus,.x-tree-arrows .x-tree-elbow-plus{background:0 0}.x-tree-arrows .x-tree-elbow-end-minus:hover,.x-tree-arrows .x-tree-elbow-end-plus:hover,.x-tree-arrows .x-tree-elbow-minus:hover,.x-tree-arrows .x-tree-elbow-plus:hover{background:#d9d9d9;border-radius:50%}.x-tree-arrows .x-tree-elbow-end-minus:before,.x-tree-arrows .x-tree-elbow-end-plus:before,.x-tree-arrows .x-tree-elbow-minus:before,.x-tree-arrows .x-tree-elbow-plus:before{background:transparent 0 0;display:inline-block;width:10px;padding-left:4px;padding-right:4px;text-align:center;margin:0}.x-tree-arrows .x-tree-elbow-end-minus:before,.x-tree-arrows .x-tree-elbow-end-plus:before,.x-tree-arrows .x-tree-elbow-minus:before,.x-tree-arrows .x-tree-elbow-plus:before{content:"\f0da"}.x-tree-arrows .x-tree-elbow-end-minus:before,.x-tree-arrows .x-tree-elbow-minus:before{content:"\f0d7"}.x-tree-node-el{color:#515151;font:normal 14px/2.25 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:0 8px;background-repeat:no-repeat;background-position:5px}.x-tree-node-el.is_folder{background:0 0}.x-tree-node-el .x-btn{box-shadow:none}.x-tree-node-el .icon{display:inline-block;width:1em;font-size:1.15em;line-height:.75em;vertical-align:-15%}.x-tree-node-el a span{padding-left:7px}.x-tree-node-el a span span{padding-left:0}.x-tree-node-el .icon-plus-circle,.x-tree-node-el .icon-refresh{font-size:1em;vertical-align:0}.unpublished,.unpublished a span{color:#b3b2b2!important;font-style:normal}.unpublished a span i.icon,.unpublished a span i.icon-large,.unpublished i.icon,.unpublished i.icon-large{color:#b3b2b2!important;font-style:normal}.hidemenu,.hidemenu a span{color:#999;font-style:italic}.hidemenu a span i.icon,.hidemenu a span i.icon-large,.hidemenu i.icon,.hidemenu i.icon-large{color:#999;font-style:normal}.deleted{color:rgba(175,90,98,.5)!important}.deleted i.icon,.deleted i.icon-large{color:rgba(175,90,98,.5)!important;font-style:normal}.deleted a span{color:rgba(175,90,98,.5)!important;text-decoration:line-through}.element-node-disabled a span{color:#aaa}.x-tree-node{position:relative;background:#fff;color:#999}.x-tree-node .element-node-disabled a span,.x-tree-node .element-node-disabled i.icon,.x-tree-node .x-tree-node-disabled a span,.x-tree-node .x-tree-node-disabled i.icon{color:#aaa}.element-node-locked a span{font-style:inherit}.modx-tree-node-tool-ct{position:absolute;top:0;right:6px;bottom:0;line-height:1.8}html[dir=rtl] .modx-tree-node-tool-ct{left:6px;right:unset}.modx-tree-node-tool-ct .x-btn:focus,.modx-tree-node-tool-ct .x-btn:hover{color:#6cb24a!important}.x-tree-node-el .modx-tree-node-btn-create{position:absolute;top:0;right:6px;bottom:0;line-height:34px;opacity:0;transition:opacity .4s ease-in}html[dir=rtl] .x-tree-node-el .modx-tree-node-btn-create{left:6px;right:unset}.x-tree-node-el .modx-tree-node-btn-create .x-btn{color:#515151;opacity:.4;transition:opacity .2s ease-in-out,color .2s ease-in-out}.x-tree-node-el .modx-tree-node-btn-create .x-btn:focus,.x-tree-node-el .modx-tree-node-btn-create .x-btn:hover{opacity:1;color:#6cb24a}.x-tree-node-el:focus .modx-tree-node-btn-create,.x-tree-node-el:hover .modx-tree-node-btn-create{opacity:1}.x-tree-root-ct{border-radius:0;overflow:hidden;padding:0!important}.tree-pseudoroot-node.x-tree-node-el{background-color:#f1f1f1;font:500 14px/3 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;position:relative;padding:0 5px}.tree-pseudoroot-node.x-tree-node-el a span{color:#53595f}.tree-pseudoroot-node.x-tree-node-el>.icon{color:#53595f}.tree-pseudoroot-node.x-tree-node-el .modx-tree-node-tool-ct{line-height:3;opacity:.5}.tree-pseudoroot-node.x-tree-node-el .modx-tree-node-tool-ct .x-btn{margin-left:2px}.tree-pseudoroot-node.x-tree-node-el.x-tree-node-collapsed{border-bottom:1px solid #e4e4e4}.tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded,.tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded span,.tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded>.icon{color:#53595f}.tree-pseudoroot-node.x-tree-node-el.x-tree-node-over{background-color:#e4e4e4;color:#53595f}.tree-pseudoroot-node.x-tree-node-el+.x-tree-node-ct,.tree-pseudoroot-node.x-tree-node-el+div>.x-tree-node-ct{background:#fbfbfb;overflow-x:auto}.tree-pseudoroot-node.x-tree-node-el+.x-tree-node-ct:empty,.tree-pseudoroot-node.x-tree-node-el+div>.x-tree-node-ct:empty{padding:0}.tree-pseudoroot-node.x-tree-node-el:hover .modx-tree-node-tool-ct{opacity:1}.tree-pseudoroot-node.x-tree-node-el:hover .modx-tree-node-tool-ct .x-btn{color:inherit}.x-tree-elbow,.x-tree-elbow-end{display:inline-block}.x-tree-node-el .x-tree-node-icon{display:inline-block}.x-tree-node-loading .x-tree-node-icon{background-image:url(../images/modx-theme/tree/loading.gif)!important}.x-tree-node-loading a span{color:#444;font-style:italic}.ext-ie .x-tree-node-el input{height:15px;width:15px}#modx-leftbar .icon,.x-tree-node .icon{background:0 0;border:0;display:inline-block;margin:0;padding:3px;text-align:center;opacity:.8}#modx-leftbar .icon.icon-code:before,#modx-leftbar .icon.icon-cogs:before,#modx-leftbar .icon.icon-columns:before,#modx-leftbar .icon.icon-folder:before,#modx-leftbar .icon.icon-th-large:before,.x-tree-node .icon.icon-code:before,.x-tree-node .icon.icon-cogs:before,.x-tree-node .icon.icon-columns:before,.x-tree-node .icon.icon-folder:before,.x-tree-node .icon.icon-th-large:before{font-weight:900}#modx-leftbar .icon i,.x-tree-node .icon i{font-style:normal}#modx-leftbar .icon button,.x-tree-node .icon button{display:none}.x-tree-node-ct .x-tree-node .icon{position:relative;top:-1px;left:-1px}.x-dd-drag-ghost a,.x-dd-drag-ghost a span,.x-tree-node a,.x-tree-node a span{color:#515151}.x-tree-node div.x-tree-drag-insert-below{border-bottom:2px solid #a8c3e2!important}.x-tree-node div.x-tree-drag-insert-above{border-top:2px solid #a8c3e2!important}.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{border-bottom:2px solid #a8c3e2!important}.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{border-top:2px solid #a8c3e2!important}.x-tree-node .x-tree-drag-append a span{background-color:#e4e4e4;border-color:#e4e4e4}.x-tree-node .x-tree-node-over{background-color:#e4e4e4}.x-tree-node .x-tree-selected{background-color:#d6e7f8}.x-tree-node .x-tree-expanded{color:#234368;background-color:#e4e4e4}.x-tree-node .x-tree-expanded a{color:#234368}.x-tree-node .x-tree-expanded a span{color:#234368}.x-tree-drop-ok-append .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-add.gif)}.x-tree-drop-ok-above .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-over.gif)}.x-tree-drop-ok-below .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-under.gif)}.x-tree-drop-ok-between .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-between.gif)}.icon-rss:before{content:"\f09e"}.icon-cal:before,.icon-ical:before,.icon-ics:before,.icon-vcs:before{content:"\f133"}.icon-db:before,.icon-sql:before{content:"\f1c0"}.icon-7z:before,.icon-bz2:before,.icon-dmg:before,.icon-gz:before,.icon-iso:before,.icon-rar:before,.icon-tar:before,.icon-tgz:before,.icon-zip:before{content:"\f1c6"}.icon-backup:before,.icon-bak:before,.icon-bk:before{content:"\f1da"}.icon-bmp:before,.icon-gif:before,.icon-jpeg:before,.icon-jpg:before,.icon-png:before,.icon-svg:before,.icon-tiff:before{content:"\f1c5"}.icon-bat:before,.icon-scr:before,.icon-sh:before{content:"\f120"}.icon-log:before,.icon-txt:before{content:"\f15c"}.icon-aac:before,.icon-aif:before,.icon-aiff:before,.icon-flac:before,.icon-m4a:before,.icon-mp3:before,.icon-ogg:before,.icon-wav:before,.icon-wma:before{content:"\f1c7"}.icon-3gp:before,.icon-avi:before,.icon-fla:before,.icon-flv:before,.icon-m4v:before,.icon-mov:before,.icon-mp4:before,.icon-mpeg:before,.icon-mpg:before,.icon-swf:before,.icon-wmv:before{content:"\f1c8"}.icon-access:before,.icon-htaccess:before{content:"\f023"}.icon-as:before,.icon-cfm:before,.icon-jar:before,.icon-java:before,.icon-php:before,.icon-rb:before{content:"\f1c9"}.icon-doc:before,.icon-docx:before{content:"\f1c2"}.icon-csv:before,.icon-xls:before,.icon-xlsx:before{content:"\f1c3"}.icon-ppt:before,.icon-pptx:before{content:"\f1c4"}.icon-pdf:before{content:"\f1c1"}.icon-htm:before,.icon-html:before,.icon-xml:before{content:"\f1c9"}.icon-coffeescript:before,.icon-js:before,.icon-json:before{content:"\f1c9"}.icon-css:before,.icon-less:before,.icon-scss:before,.icon-styl:before{content:"\f1c9"}.icon-action{background-image:url(../images/restyle/icons/application_osx_terminal.png)!important;background-repeat:no-repeat!important;background-position:center!important;min-width:16px;min-height:16px;vertical-align:middle}.icon-action.x-tree-node-el{background-position:5px 5px!important}.icon-action:before{content:' '}.icon-namespace{background-image:url(../images/restyle/icons/computer.png)!important;background-repeat:no-repeat!important;background-position:center!important;min-width:16px;min-height:16px;vertical-align:middle}.icon-namespace.x-tree-node-el{background-position:5px 5px!important}.icon-namespace:before{content:' '}.icon-list-new{background-image:url(../images/restyle/icons/layout_add.png)!important;background-repeat:no-repeat!important;background-position:center!important;min-width:16px;min-height:16px;vertical-align:middle}.icon-list-new.x-tree-node-el{background-position:5px 5px!important}.icon-list-new:before{content:' '}.icon-mark-active{background-image:url(../images/restyle/icons/layout_edit.png)!important;background-repeat:no-repeat!important;background-position:center!important;min-width:16px;min-height:16px;vertical-align:middle}.icon-mark-active.x-tree-node-el{background-position:5px 5px!important}.icon-mark-active:before{content:' '}.icon-mark-complete{background-image:url(../images/restyle/icons/layout_header.png)!important;background-repeat:no-repeat!important;background-position:center!important;min-width:16px;min-height:16px;vertical-align:middle}.icon-mark-complete.x-tree-node-el{background-position:5px 5px!important}.icon-mark-complete:before{content:' '}.icon-package{background-image:url(../images/restyle/icons/package.png)!important;padding-right:5px!important;background-repeat:no-repeat!important;background-position:center!important;min-width:16px;min-height:16px;vertical-align:middle}.icon-package.x-tree-node-el{background-position:5px 5px!important}.icon-package:before{content:' '}.icon-locked{background-image:url(../images/restyle/icons/lock_edit.png)!important;background-repeat:no-repeat!important;background-position:center!important;min-width:16px;min-height:16px;vertical-align:middle}.icon-locked.x-tree-node-el{background-position:5px 5px!important}.icon-locked:before{content:' '}.icon-lock{content:"\f023"}#modx-resource-tree-panel .x-accordion-hd{background-position:0 0}#modx-element-tree-panel .x-accordion-hd{background-position:0 -32px}#modx-file-tree-panel .x-accordion-hd{background-position:0 -64px}#modx-static-page-settings .x-accordion-hd{background-position:0 -96px}.x-tree-node-el .x-tree-node-icon{display:inline-block}.x-tree-node-loading .x-tree-node-icon{background-image:url(../images/modx-theme/tree/loading.gif)!important}.x-tree-node-loading a span{color:#444;font-style:italic}.tree-context:before{content:"\f0ac"}.tree-resource:before{content:"\f15b"}.tree-static-resource:before{content:"\f15c"}.tree-weblink:before{content:"\f0c1"}.tree-symlink:before{content:"\f0c5"}.icon-folder:before,.parent-resource:before{content:"\f07b"}.x-tree-node-expanded .icon-folder:before,.x-tree-node-expanded .parent-resource:before{content:"\f07c"}.locked-resource:before{content:"\f023"!important}.ext-ie .x-tree-node-el input{height:15px;width:15px}.x-tree-root-ct{border-radius:0;overflow:hidden;padding:0!important}.x-tree-root-node{margin:0}.x-tree-node{color:#515151}.x-dd-drag-ghost a,.x-tree-node a{color:#515151}.x-dd-drag-ghost a span,.x-tree-node a span{color:#515151}.x-tree-node .x-tree-node-disabled a span{color:#d1d0d0}.x-tree-node div.x-tree-drag-insert-below{border-bottom-color:#686868}.x-tree-node div.x-tree-drag-insert-above{border-top-color:#686868}.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{border-bottom-color:#686868}.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{border-top-color:#686868}.x-tree-node .x-tree-drag-append a span{background-color:#dfdfdf;border-color:#e4e4e4}.x-tree-drop-ok-append .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-add.gif)}.x-tree-drop-ok-above .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-over.gif)}.x-tree-drop-ok-below .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-under.gif)}.x-tree-drop-ok-between .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-between.gif)}#modx-leftbar-header{height:57px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left;padding:.67rem 1rem;box-sizing:border-box;color:#53595f}#modx-leftbar-header img{max-width:33%;max-height:100%}#modx-leftbar-header a{color:#53595f;text-decoration:none;font:normal 25px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px}#modx-leftbar-header a:focus,#modx-leftbar-header a:hover{color:#234368}#modx-leftbar-header a:after{content:"\f06e";padding:5px;font-size:14px;opacity:.5}#modx-leftbar-header img+a{padding-left:.67rem}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip-wrap{margin:0;padding:0}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip{display:-ms-flexbox;display:flex;width:100%}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li{margin-left:0;float:none;-ms-flex-positive:1;flex-grow:1;text-align:center;box-sizing:border-box}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li#modx-leftbar-tabpanel__modx-trash-link{border-right:none}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li:hover{color:#234368}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active{background:#f1f1f1}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active:after{box-shadow:none}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active:before{background:0 0}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip .x-clear,#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip .x-tab-edge{display:none}#modx-leftbar-tabpanel__modx-trash-link .icon{opacity:.5}#modx-leftbar-tabpanel__modx-trash-link .icon:hover{color:#cf1124}#modx-leftbar-tabpanel__modx-trash-link.active .icon{opacity:1}.modx-browser-rte{background:#fff}.modx-browser-tree{background:#fff;border-radius:3px}.modx-browser-rte .modx-browser-tree,.x-window .modx-browser-tree{border-right:1px solid #e4e4e4;border-radius:0;box-shadow:none}.modx-browser-view-ct{background:#fff;border-radius:3px;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.modx-browser-rte .modx-browser-view-ct,.x-window .modx-browser-view-ct{border-radius:0;box-shadow:none}.modx-browser-thumb-wrap{float:left;margin:5px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.modx-browser-thumb-wrap.x-view-over .modx-browser-placeholder{color:#515151}.modx-browser-thumb-wrap.x-view-over .modx-browser-thumb{border:1px dotted #515151}.modx-browser-thumb-wrap.x-view-selected .modx-browser-placeholder{color:#234368}.modx-browser-thumb-wrap.x-view-selected .modx-browser-thumb{border:1px solid #234368}.modx-browser-thumb{background:#fff;border:1px solid #e4e4e4;height:100px;line-height:100px;padding:5px;width:100px}.modx-browser-thumb img{max-width:100%;vertical-align:middle;background-color:#ccc;background-image:url(../images/modx-theme/transparency-pattern.png)}.modx-browser-placeholder{font-size:14px;color:#dcdcdc}.details .modx-browser-placeholder{font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100px;width:100%;font-size:24px;overflow:hidden}.modx-browser-list-item{padding:0 5px 0 5px}.modx-browser-list-item>span{background-position:center left!important;border-bottom:1px solid #e4e4e4;clear:both;display:block;min-height:16px;padding:5px 0 5px 20px;position:relative}.modx-browser-list-item>span:before{font-size:14px;position:absolute;left:2px}.modx-browser-list-item>span span{display:inline-block;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.modx-browser-list-item>span span.file-size{float:right;width:13%}.modx-browser-list-item>span span.image-size{float:right;width:13%}.modx-browser-list-item.x-view-over>span{background:#fbfbfb}.modx-browser-list-item.x-view-selected>span{background:#fbfbfb;color:#234368}.modx-browser-view-ct .loading-indicator{background-position:left;background-repeat:no-repeat;font-size:11px;margin:10px;padding-left:20px}.modx-browser-pathbbar table,.modx-browser-pathbbar tbody,.modx-browser-pathbbar td,.modx-browser-pathbbar tr{display:block}.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell{position:relative}.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell:before{content:"\f328";font-size:14px;opacity:.6;position:absolute;top:50%;left:0;text-align:center;width:30px}.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row .modx-browser-filepath{background:0 0;box-sizing:border-box;border-radius:0;border:0;border-top:1px solid #e4e4e4;margin:0!important;padding-left:30px;width:100%;height:32px!important}.modx-browser-details-ct{background:#fff;border-radius:3px}.modx-browser-rte .modx-browser-details-ct,.x-window .modx-browser-details-ct{border-left:1px solid #e4e4e4;border-radius:0;box-shadow:none}.modx-browser-detail-thumb{color:#000;cursor:default;padding:5px;position:relative}.modx-browser-detail-thumb.preview{cursor:pointer}.modx-browser-detail-thumb.preview:before{content:"\f002";font-size:56px;margin-top:-28px;opacity:0;position:absolute;top:50%;left:0;text-align:center;width:100%;text-shadow:0 0 10px rgba(0,0,0,.2);transition:opacity .25s}.modx-browser-detail-thumb.preview:hover:before{opacity:.6}.modx-browser-detail-thumb img{display:block;margin:0 auto;width:100%;max-width:100%;height:auto;background-color:#ccc;background-image:url(../images/modx-theme/transparency-pattern.png)}.modx-browser-details-info{border-top:1px solid #e4e4e4;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:15px;text-align:left}.modx-browser-details-info b{color:#53595f;display:block;margin-bottom:2px}.modx-browser-details-info span{display:block;margin-bottom:10px}.modx-browser-fullview{text-align:center}.modx-browser-fullview img{display:block;margin:0 auto;width:100%;max-width:100%;height:auto;background-color:#ccc;background-image:url(../images/modx-theme/transparency-pattern.png)}@media screen and (max-width:960px){.modx-browser{top:15px!important;max-height:100%!important;overflow-y:scroll}.modx-browser-panel{width:100%!important;min-height:700px;margin:15px 0!important;background-color:#fff!important}.modx-browser-tree,.modx-browser-view-ct{width:35%!important;max-width:35%!important;padding:0 5px;display:inline-block!important;position:relative!important;float:left;left:0!important}.modx-browser-details-ct{width:20%!important;max-width:20%!important;padding:0 5px;display:inline-block!important;position:relative!important;float:left;left:0!important}.modx-browser-details-ct *,.modx-browser-tree *,.modx-browser-view-ct *{font-size:12px!important}.modx-browser-details-ct input,.modx-browser-tree input,.modx-browser-view-ct input{padding:5px!important}.modx-browser-tree .x-toolbar-ct tbody tr td{display:table-cell}.modx-browser .x-panel-tbar-noheader,.modx-browser .x-toolbar,.modx-browser-view-ct .x-panel-body,.modx-browser-view-ct .x-panel-tbar,.modx-browser-view-ct .x-panel-tbar .x-toolbar,.modx-browser-view-ct .x-panel-tbar-noheader{width:100%!important}.modx-browser-view-ct .x-panel-tbar .x-toolbar-cell label{line-height:2.2}.modx-browser-thumb-wrap{width:24%;margin:5px;padding:5px}.modx-browser-thumb{max-width:100%;height:25px;line-height:25px;overflow:hidden;padding:0}.modx-browser-thumb img{max-width:100%}.modx-browser-placeholder{height:50px}.modx-browser-details-info{padding:5px}}.x-window{box-shadow:0 0 15px 0 rgba(0,0,0,.2);border-radius:3px;opacity:0;overflow:visible;-webkit-backface-visibility:hidden;transition:opacity .25s ease-in-out,transform .25s ease-in-out;transform:scale(1) translate3d(0,0,0)}.x-window.anim-ready{transform:scale(.7) translate3d(0,0,0)}.x-window.zoom-in{opacity:1;transform:scale(1) translate3d(0,0,0)}.x-window.zoom-out{transform:scale(1.3) translate3d(0,0,0);opacity:0}.x-window .x-window-tl,.x-window .x-window-tr{padding:0}.x-window .x-window-tc{z-index:1}.x-window .x-window-tc .x-window-header{background-color:#f4f4f4;border-bottom:1px solid #f4f4f4;border-radius:3px 3px 0 0;color:#515151;font:normal 13px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;padding:8px;text-align:center}.x-window.x-panel-collapsed .x-window-tl{border-bottom:1px solid #dcdcdc}.x-window.x-panel-collapsed .x-window-header{border-radius:3px}.x-window .x-window-bwrap{overflow:visible}.x-window .x-window-bwrap .x-window-ml,.x-window .x-window-bwrap .x-window-mr{padding:0}.x-window .x-window-bwrap .x-window-mc{border:0;padding:0}.x-window .x-window-bwrap .x-window-mc .x-panel-bl,.x-window .x-window-bwrap .x-window-mc .x-panel-mc,.x-window .x-window-bwrap .x-window-mc .x-panel-ml,.x-window .x-window-bwrap .x-window-mc .x-panel-mr,.x-window .x-window-bwrap .x-window-mc .x-panel-tl{background:0 0;border:0;padding:0}.x-window .x-window-body{background-color:#fff!important;border:0;overflow-y:auto;padding:15px}.x-window.modx-window .x-window-body{padding-top:0}.x-window.modx-window .x-window-with-tabs .x-window-body,.x-window.modx-window.modx-alert .x-window-body,.x-window.modx-window.modx-confirm .x-window-body,.x-window.modx-window.modx-console .x-window-body{padding-top:15px}.x-window .x-panel-bwrap{background:#fff;padding:0}.x-window .x-panel-bwrap .x-panel-bwrap{background:0 0;box-shadow:none;overflow:visible;padding:0}.x-window .x-window-with-tabs .x-window-body{background-color:#fbfbfb!important;overflow:visible}.x-window .x-window-with-tabs .x-panel-bwrap{background:0 0;box-shadow:none;overflow:visible;padding:0}.x-window form.x-panel-body:first-of-type{overflow:visible!important}.x-window .modx-tabs .x-tab-panel-header .x-tab-strip-wrap{padding-top:3px}.x-window .modx-tabs .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip{border:0}.x-window .x-tab-panel-bwrap{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.15);padding:10px}.x-window .x-tab-panel-bwrap .x-tab-panel-body{overflow-y:auto}.x-window .x-tab-panel-bwrap .x-tab-panel-body .modx-panel .x-panel-bwrap{padding:0}.x-window .x-window-bl,.x-window .x-window-br{padding:0}.x-window .x-window-bc .x-window-footer{background-color:#fff;border-top:1px solid #fff;border-radius:0 0 3px 3px;box-sizing:border-box;padding:5px 15px 15px;width:100%!important}.x-window.x-window-maximized{margin:0}.x-window.x-window-maximized .x-window-tc{padding:0}.x-window.x-window-maximized .x-window-mc{padding:0}.x-window.modx-console .modx-console-text{background-color:#fff;border:none;font:12px SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;height:auto!important}.x-window.modx-console .debug{color:#515151}.x-window.modx-console .success{color:#6cb24a}.x-window.modx-console .warn{color:#4a90e2}.x-window.modx-console .error{color:#cf1124}.x-progress-wrap{width:100%!important;border:1px solid #6cb24a}.x-progress-wrap .x-progress-inner{background-color:#fdfefd}.x-progress-wrap .x-progress-bar{background-color:#6cb24a;border:0}.x-progress-wrap .x-progress-text{color:#fff;font-size:11px;font-weight:700}.x-progress-wrap .x-progress-text-back{color:#515151}.ext-el-mask{background-color:#fff;opacity:0;transition:opacity .25s}.ext-el-mask.fade-in{opacity:.5}.x-masked .ext-el-mask{opacity:.5;z-index:9}.ext-mb-icon{display:inline-block;float:left;position:relative;width:40px!important}.ext-mb-icon:before{color:#4a90e2;content:'';font-size:32px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;text-align:left;width:100%}.ext-mb-icon.ext-mb-info:before{color:#4a90e2;content:"\f05a"}.ext-mb-icon.ext-mb-question:before{color:#4a90e2;content:"\f059"}.ext-mb-icon.ext-mb-warning:before{color:#f0b429;content:"\f071"}.ext-mb-icon.ext-mb-error:before{color:#cf1124;content:"\f057"}.ext-mb-content{display:block;margin-left:0!important}.ext-el-mask-msg{background-color:#fff;border:1px solid #dcdcdc;box-shadow:0 4px 6px rgba(0,0,0,.15);border-radius:3px;padding:5px;z-index:10}.ext-el-mask-msg div{background-color:transparent;border:0;color:#515151;cursor:default;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.ext-el-mask-msg .modx-lockmask div{color:#cf1124}.x-mask-loading div{background-image:url(../images/modx-theme/grid/loading.gif)}.dashboard{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-.5rem 0 0 -1rem!important;padding:0 15px}.dashboard .dashboard-button{padding:5px 20px;border-radius:3px;border:1px solid transparent;background:#fff;text-decoration:none;display:inline-block}.dashboard .dashboard-button-green{background:#6cb24a;color:#fff;border-color:#6cb24a}.dashboard .dashboard-button[disabled]{background-color:#e4e4e4}.dashboard .dashboard-button:not([disabled]):hover{border-color:#e4e4e4}.dashboard .dashboard-block{margin:1rem 0 0 1rem}.dashboard .dashboard-block:not(.headless){background-color:#fff;border-radius:3px}.dashboard .dashboard-block.headless .body{padding:0;overflow:visible;max-height:100%}.dashboard .dashboard-block.quarter{width:calc(25% - 1rem)}.dashboard .dashboard-block.one-third{width:calc(33.33332% - 1rem)}.dashboard .dashboard-block.half{width:calc(50% - 1rem)}.dashboard .dashboard-block.two-thirds{width:calc(66.66668% - 1rem)}.dashboard .dashboard-block.three-quarters{width:calc(75% - 1rem)}.dashboard .dashboard-block.full{width:calc(100% - 1rem)}.dashboard .dashboard-block.double{width:calc(100% - 1rem);min-height:250px;margin-top:2rem}.dashboard .dashboard-block.double .body{max-height:100%;height:100%}.dashboard .dashboard-block.double .dashboard-buttons{height:100%}.dashboard .dashboard-block.double .dashboard-button{-ms-flex-align:center;align-items:center}.dashboard .dashboard-block h4{color:#515151;font-size:13px;padding-bottom:2px}.dashboard .dashboard-block em{font-style:italic}.dashboard .dashboard-block strong{font-weight:700}.dashboard .dashboard-block ul{list-style:circle outside;padding:0 0 0 15px}.dashboard .dashboard-block img{max-width:100%}.dashboard .dashboard-block .draggable{cursor:move}.dashboard .dashboard-block .action-buttons{margin-left:auto;margin-right:10px}.dashboard .dashboard-block .action-buttons button{border:none;cursor:pointer;opacity:0;background:0 0}.dashboard .dashboard-block .action-buttons button.hidden{display:none}.dashboard .dashboard-block .body{color:#444;font-size:12px;height:auto;max-height:300px;overflow:auto;padding:10px;position:relative}.dashboard .dashboard-block .body .action-buttons{position:absolute;top:20px;right:-5px}.dashboard .dashboard-block .title-wrapper{border-bottom:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.dashboard .dashboard-block .title-wrapper .title{border-radius:3px;background:#fff;color:#515151;font-size:12px;font-weight:700;margin:0;padding:15px 10px;zoom:1;-ms-flex-positive:1;flex-grow:1}.dashboard .dashboard-block .actions button{width:10px;height:10px}.dashboard .dashboard-block:hover .action-buttons button{opacity:1}.dashboard ul.configcheck{list-style-type:none;padding:0}.dashboard ul.configcheck li{margin-bottom:.5em;margin-top:.5em;padding:1em 1.618em;background-color:#fbfbfb}.dashboard ul.configcheck li h5{color:#cf1124}.dashboard ul.configcheck li p{color:#515151}.dashboard .news_article{overflow:hidden;border-bottom:1px solid #dfdfdf;padding:15px 0}.dashboard .news_article h2{font-size:18px}.dashboard .news_article h2 a{text-decoration:none}.dashboard .news_article h2{font-size:18px}.dashboard .news_article .date_stamp{float:right;font-size:12px;font-style:italic}.dashboard .configcheck a,.dashboard .news_article a{text-decoration:underline}.dashboard .configcheck a:hover,.dashboard .news_article a:hover{text-decoration:none}.dashboard .table-wrapper{width:100%;overflow:auto}.dashboard table{width:100%;border:1px solid #ddd;border-radius:5px}.dashboard table th{font-weight:700;text-align:initial;padding:10px;border-bottom:2px solid #f0f0f0}.dashboard table td{padding:10px;border-bottom:1px solid #f0f0f0;white-space:nowrap;vertical-align:center}.dashboard table td .unpublished{font-style:italic;color:#999}.dashboard table td .deleted{color:rgba(175,90,98,.5)!important;text-decoration:line-through}.dashboard table tr:last-child td{border:none}.dashboard table tr:last-child td tr:last-child td{border:none}.dashboard table tr:last-child td tr:last-child td:first-child{border-bottom-left-radius:10px}.dashboard table tr:last-child td tr:last-child td:last-child{border-bottom-right-radius:10px}.dashboard .widget-footer{padding-top:10px;border-top:1px solid #f0f0f0}.dashboard .widget-footer a{display:block;padding-bottom:5px;padding-top:5px;font-size:14px;text-decoration:none;text-align:center}.dashboard .widget-actions a{display:inline-block;padding:3px 5px;border:1px solid #e4e4e4;border-radius:3px;margin-left:5px;text-decoration:none}.dashboard .widget-actions a:first-child{margin-left:0}.dashboard .widget-actions a:hover{background:#f0f0f0}.dashboard .widget-actions a .icon{width:12px;height:12px;text-align:center;display:inline-block}.dashboard .no-results{padding:10px;text-align:center;color:#999}.dashboard .user-with-avatar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dashboard .user-with-avatar .user-avatar{margin:0 10px}.dashboard .user-with-avatar .user-avatar img{width:35px;border-radius:50%}.dashboard .user-with-avatar .user-name{color:#234368;font-weight:500}.dashboard .user-with-avatar .user-group{color:#999}.dashboard .resource .title{color:#234368;font-weight:500}.dashboard .occurred-date{color:#234368;font-weight:500}.dashboard .occurred-time{color:#999}#modx-news-feed-container img{max-width:100%}.dashboard-buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:calc(100% + 1rem);margin:-1rem 0 0 -1rem}.dashboard-buttons .dashboard-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:3px;margin:1rem 0 0 1rem;padding:20px;text-decoration:none;color:#53595f;-ms-flex:1;flex:1}.dashboard-buttons .dashboard-button:hover{color:#000}.dashboard-buttons .dashboard-button:hover .icon{opacity:.7}.dashboard-buttons .dashboard-button-icon{border-radius:20px;border:1px solid #6cb24a;background:rgba(108,178,74,.2);padding:10px;text-align:center}.dashboard-buttons .dashboard-button-icon .icon{font-weight:700;display:block;color:#6cb24a;font-size:16px;width:16px;height:16px;text-align:center}.dashboard-buttons .dashboard-button-wrapper{padding:0 10px}.dashboard-buttons .dashboard-button-title{font-weight:700}::-webkit-scrollbar,::-webkit-scrollbar-thumb{width:1rem;height:1rem;border:.25rem solid transparent;border-radius:.5rem;background-color:transparent}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 1rem rgba(85,108,136,.1)}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 1rem rgba(85,108,136,.2)}::-webkit-resizer,::-webkit-scrollbar-corner{background-color:transparent}.updates-widget .updates-title{font-weight:500;color:#234368}.updates-widget .updates-updateable{display:inline-block;background:#4a90e2;color:#fff;border-radius:20px;padding:2px 8px;font-weight:700}.updates-widget .updates-available,.updates-widget .updates-ok{padding:3px 8px;color:#fff;border-radius:3px;text-transform:uppercase;font-size:10px}.updates-widget .updates-ok{background:#6cb24a}.updates-widget .updates-available{background:#cf1124}#modx-panel-system-info .x-form-label-left .x-form-item{padding:0 5px}#modx-panel-system-info .x-form-label-left .x-form-item:nth-child(2n){background:#f0f0f0}#modx-panel-system-info .x-form-label-left .x-form-item .x-form-display-field{padding:7px 0}@media screen and (max-width:960px){.dashboard-buttons .dashboard-button{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center}.dashboard-buttons .dashboard-button-wrapper{margin-left:0;margin-top:5px}}@media screen and (max-width:960px){.dashboard .dashboard-block.half,.dashboard .dashboard-block.one-third,.dashboard .dashboard-block.quarter,.dashboard .dashboard-block.two-thirds{width:calc(100% - 1rem)}.dashboard-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.dashboard-buttons .dashboard-button{padding:10px}.dashboard-buttons .dashboard-button-wrapper{display:none}}.nobg .x-panel-body{background:0 0;padding-right:1.5em}#managerbuttons{margin-bottom:1em;overflow:hidden;width:100%}#managerbuttons ul:after,#managerbuttons ul:before{content:" ";display:table}#managerbuttons ul:after{clear:both}#managerbuttons ul{margin:0;width:100%}#managerbuttons ul li{display:table;float:left;margin:0;padding:0 1%;position:relative;width:20%;box-sizing:border-box}#managerbuttons ul li:first-child{padding-left:0}#managerbuttons ul li:last-child{padding-right:0}#managerbuttons ul li a{background-color:#fff;border-radius:3px;border:1px solid #e4e4e4;box-shadow:0 1px 0 #e4e4e4;color:#53595f;display:table-cell;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;padding:12px;position:relative;text-align:center;text-decoration:none;vertical-align:middle}#managerbuttons ul li a span{display:block;line-height:1.4}#managerbuttons ul li a span.headline{font-size:12px}#managerbuttons ul li a span.subline{font-weight:400}#managerbuttons ul li a span.icon{display:block;margin:0 auto;padding:0 0 10px;width:auto}#managerbuttons ul li a:hover span.icon{color:#234368}#contactus,#helpBanner{box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;box-shadow:0 1px 0 #e4e4e4;margin:.75em 0 1.75em;padding:18px;width:100%}#contactus h3,#helpBanner h3{margin:0 0 1em}#helpBanner{margin-top:1.5em;min-height:112px;background-image:url(../images/modx-logo-color.svg),none;background-repeat:no-repeat;background-attachment:none;background-position:97% center;background-size:200px}#helpBanner #helpLogo{float:right;height:76px;margin-right:1em;width:200px}#contactus{box-sizing:border-box;float:left;width:60%}#contactus form{display:inline}#contactus input[type=email]{box-sizing:border-box;font-size:1.1em;margin-right:4px;padding:.4em;width:70%}#contactus input[type=submit]{border:0;cursor:pointer;font-size:1.1em;padding:6px 10px}#contactus p{color:#262626;margin:1em 0}#contactus form+p{margin:2em 0 0}#contactus a{color:#000;text-decoration:none}#contactus a:hover{text-decoration:underline}#contactus a:hover i{text-decoration:none}#contactus a i{margin:0 15px -6px 0}#mcsignup input.x-btn{padding:10px 15px}.icon.icon-2x{width:22px;text-align:center;vertical-align:text-bottom}#aboutMODX{box-sizing:border-box;background:#f0f0f0;float:left;margin:1em 0 0 2%;min-height:300px;padding:1em;width:38%}#aboutMODX p{line-height:1.6;margin:0 0 1em}#aboutMODX a{color:#234368;margin:-2px -4px;padding:2px 4px}#aboutMODX a:hover{background-color:#234368;color:#fff;text-decoration:none}.trashrow{background-color:#ccc!important}.x-btn-purge-all{color:#cf1124}.x-btn-purge-all:hover{background:#cf1124;box-shadow:0 0 0 1px #cf1124;color:#fff}.x-btn-restore-all{color:#6cb24a}.x-btn-restore-all:hover{background:#6cb24a;box-shadow:0 0 0 1px #6cb24a;color:#fff}#changelog-tab p{margin-bottom:.3rem}#changelog-tab h1{color:#515151}#changelog-tab h2{font-weight:700;margin-top:1rem}#changelog-tab ul{margin-bottom:1rem}body{color:#000;font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}body a{color:#234368}body a:hover{color:#162a42}h2,h3{color:#515151;font:normal 25px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:0 0 8px -1px}h3{font:550 15px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}strong{font-weight:700}em{font-style:italic}hr{background-color:#e4e4e4;border:0;color:#e4e4e4;height:1px;margin:20px 0}.aleft{text-align:left}.aright{text-align:right}.right{float:right}.left{float:left}.clear{clear:left}.bold{font-weight:700}.installed{color:#515151}.not-installed{color:#999;font-style:italic}.yellow{color:#fce588!important}.orange{color:#f0b429!important}.error,.red{color:#cf1124!important}.green{color:#6cb24a!important}.blue{color:#4a90e2!important}.primary{color:#6cb24a!important}.centered{text-align:center}.wait{background:transparent url(../images/style/wait.gif) no-repeat scroll center 55px;color:#53595f;font-size:15px;font-weight:700;padding:20px 10px 60px}.padding{background-color:#fff;padding:11px}.dashed{border-bottom:1px #90b1b9 dashed}.x-form-text,textarea.x-form-field{border-color:#e4e4e4}#modx-content,#modx-leftbar{transition:left .2s ease;position:absolute}#modx-leftbar-tabpanel{transition:all .6s ease}#modx-content{width:calc(100% - 370px);right:0;left:370px}.modx-form p{padding-bottom:10px}.x-layout-mini{left:2px}#modx-resource-content .x-panel-header{margin:0;padding:15px}#modx-resource-content .x-panel-bwrap{border:0}#modx-resource-content .modx-tv .modx-tv-label{width:auto;float:none;clear:none;padding:15px 0 4px;position:static}#modx-content-above .x-panel-bwrap,#modx-content-below .x-panel-bwrap{border:0}.x-tab-panel-header{box-sizing:border-box}.x-tab-panel-header .x-tab-strip li{box-sizing:border-box}@media screen and (max-width:960px){.x-viewport{overflow-y:auto}}@media screen and (max-width:960px){.x-viewport body{height:auto}}#modx-container{height:100%;width:100%;background:#f1f1f1}@media screen and (max-width:960px){#modx-container{height:auto}}@media screen and (max-width:1140px){#modx-page-settings-left,#modx-page-settings-right,#modx-resource-main-left,#modx-resource-main-right{box-sizing:border-box;width:100%!important;margin:0 auto 15px}#modx-page-settings-left .x-panel-body,#modx-page-settings-right .x-panel-body,#modx-resource-main-left .x-panel-body,#modx-resource-main-right .x-panel-body{height:auto!important;max-height:100%!important;width:auto!important;max-width:100%!important}}@media screen and (max-width:960px){#modx-chunk-form .main-wrapper,#modx-panel-plugin .main-wrapper,#modx-snippet-form .main-wrapper,#modx-template-form .main-wrapper,#modx-tv-tabs .main-wrapper{width:100%!important;padding:0}#modx-chunk-form .main-wrapper>.x-panel-bwrap,#modx-panel-plugin .main-wrapper>.x-panel-bwrap,#modx-snippet-form .main-wrapper>.x-panel-bwrap,#modx-template-form .main-wrapper>.x-panel-bwrap,#modx-tv-tabs .main-wrapper>.x-panel-bwrap{padding:1em}}@media screen and (max-width:960px){#modx-resource-main-right{margin:15px auto 0}}@media screen and (max-width:960px){.x-toolbar-ct{display:block}.x-toolbar-ct tbody{display:block}.x-toolbar-ct tbody tr{display:block}.x-toolbar-ct tbody tr td{display:block;width:100%}.x-toolbar-ct tbody tr td table{width:100%}.x-toolbar-ct tbody tr td table .x-form-field-wrap{width:100%!important;margin-left:0!important;margin-right:0!important}.x-toolbar-ct tbody tr td table .x-btn,.x-toolbar-ct tbody tr td table .x-form-text{width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.x-column{width:100%!important;margin-left:0!important;margin-right:0!important;float:none}}@media screen and (max-width:960px){#modx-tree-panel-usergroup .main-wrapper{width:100%!important;max-width:100%;position:relative;display:inline-block;float:left}}@media screen and (max-width:960px){.x-window{width:auto!important;max-width:100%!important;left:.5em!important;right:.5em!important}.x-window .x-window-body{width:100%!important;height:auto!important;box-sizing:border-box!important}.x-window .x-form-field-wrap{width:auto!important}.x-window input{width:100%!important;box-sizing:border-box;height:auto!important}}#modx-template-form .main-wrapper input{max-width:100%!important}@media screen and (max-width:960px){.x-column-inner>.x-column~.x-column{margin-left:0}}@media screen and (max-width:960px){#modx-import-base-path,.x-form-item label.x-form-item-label[for=modx-import-allowed-extensions],.x-form-item label.x-form-item-label[for=modx-import-base-path],.x-form-item label.x-form-item-label[for=modx-import-element],.x-form-item label.x-form-item-label[for=modx-import-parent],.x-form-item label.x-form-item-label[for=modx-import-resource-class]{width:auto!important;float:none}}#modx-import-allowed-extensions,#modx-import-base-path,#modx-import-element,#modx-import-resource-class{height:auto;width:100%!important;box-sizing:border-box}@media screen and (max-width:960px){#x-form-el-modx-import-allowed-extensions,#x-form-el-modx-import-base-path,#x-form-el-modx-import-element,#x-form-el-modx-import-resource-class{width:100%!important;padding-left:0!important}}.x-panel.drag-n-drop{z-index:0}.x-panel.drag-n-drop:before{position:absolute;top:0;right:0;left:0;bottom:0;display:block;content:' ';background:transparent url(../images/restyle/dragndrop.svg) no-repeat center;background-size:50% 50%;opacity:.1;z-index:-5}.x-panel.drag-n-drop>.x-panel-bwrap{background:0 0}.x-panel.drag-over .x-form-field{background:0 0}.x-panel.drag-over:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;display:block;opacity:.1;background:#6cb24a;border:5px solid #6cb24a}#modx-panel-packages.drag-n-drop:before{background:transparent url(../images/restyle/dragndrop.svg) no-repeat top;background-size:50% 30%;z-index:0}.x-panel-header{background:0 0;border:none;font-size:16px;margin:0;padding:0 0 10px 0}#modx-resource-tabs .x-panel-header{display:-ms-flexbox;display:flex;color:#515151;margin-bottom:5px;border-bottom:1px solid #e4e4e4}#modx-resource-tabs .x-panel-header .x-panel-header-text{-ms-flex-order:0;order:0;font-size:14px;-ms-flex:1;flex:1}#modx-resource-tabs .x-panel-header .x-tool.x-tool-toggle{-ms-flex-order:1;order:1;margin-left:auto}#modx-resource-main-left .x-panel-header{border-bottom:0;right:15px;position:absolute;z-index:9}#modx-resource-main-left .x-panel-header .x-panel-header-text{display:none}#modx-resource-main-left .x-panel-animated .x-panel-header,#modx-resource-main-left .x-panel-collapsed .x-panel-header{position:relative;padding-top:15px!important;width:100%;right:0}#modx-resource-main-left .x-panel-animated .x-panel-header .x-panel-header-text,#modx-resource-main-left .x-panel-collapsed .x-panel-header .x-panel-header-text{display:block}#modx-resource-tabs .x-panel-collapsed .x-panel-header{margin-bottom:0;padding:0;border-color:transparent}.x-small-editor .x-form-field{font-size:12px!important}.x-small-editor .x-form-num-field{text-align:left}.grid-row-inactive{color:#999!important}a.x-grid-link{color:#234368;text-decoration:underline}a.x-grid-link:focus,a.x-grid-link:hover{text-decoration:none}.x-editable-column{cursor:pointer}.x-editable-column:focus,.x-editable-column:hover{color:#234368}.x-editable-column:focus>div::after,.x-editable-column:hover>div::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:'Font Awesome 5 Free','Font Awesome 5 Brands';font-weight:900;content:"\f304";margin:0 .5em;color:#234368}.x-grid-buttons{text-align:center}.x-grid-buttons li{cursor:pointer;display:inline-block;font-size:1.1em;line-height:.7;margin-right:10px}.x-grid-buttons li:last-child{margin-right:0}.modx-page-header,.modx-page-header div{background-color:transparent!important}#modx-panel-trash .modx-page-header,#modx-panel-trash .modx-page-header div,#modx-panel-welcome .modx-page-header,#modx-panel-welcome .modx-page-header div{margin:1rem!important}@media screen and (min-width:961px){#modx-content>.x-panel-bwrap>.x-panel-body .modx-page-header{margin-top:1.25rem;box-sizing:border-box}html[dir=rtl] #modx-content>.x-panel-bwrap>.x-panel-body .modx-page-header{margin-top:4rem}#modx-content>.x-panel-bwrap>.x-panel-body .modx-page-header+div{margin:1rem}#modx-content>.x-panel-bwrap>.x-panel-body>.x-panel{margin:0}#modx-content>.x-panel-bwrap>.x-panel-body>.x-panel .modx-header-breadcrumbs{margin-top:1.25rem;font-weight:700;box-sizing:border-box;padding:0 15px;font-size:18px}html[dir=rtl] #modx-content>.x-panel-bwrap>.x-panel-body>.x-panel .modx-header-breadcrumbs{margin-top:4rem}#modx-content>.x-panel-bwrap>.x-panel-body>.x-panel .modx-header-breadcrumbs+div{margin:1rem}#modx-content>.x-panel-bwrap>.x-panel-body>.x-panel .modx-header-breadcrumbs{width:100%!important}}#modx-content form.x-panel-body{background-color:transparent!important}@media screen and (max-width:960px){#modx-content{position:relative;width:auto!important;top:auto!important;left:auto!important}}#modx-content .modx_error{width:95%;margin:26px 0 0 15px}#modx-content .modx_error h2{margin:0 0 14px 0}#modx-content .modx_error .error_container{padding:10px;border:2px solid #cf1124;background:#f99;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#modx-content .modx_error .error_container ul{list-style:none;margin-top:6px;margin-left:0}#modx-content .modx_error .error_container ul li{margin-bottom:6px}#modx-content .modx_error .error_container ul li:last-child{margin-bottom:0}#modx-content .modx_error .error_container.multiple p:first-child{font-size:1.4em;font-weight:700}@media screen and (max-width:960px){#modx-content .x-panel-body{height:auto!important;max-height:100%!important;width:auto!important;max-width:100%!important}}#modx-mainpanel{height:100%;position:relative}.x-portal .x-panel-dd-spacer{margin-bottom:10px}.x-portlet{margin-bottom:10px}.x-portlet .x-panel-ml{padding-left:2px}.x-portlet .x-panel-mr{padding-right:2px}.x-portlet .x-panel-bl{padding-left:2px}.x-portlet .x-panel-br{padding-right:2px}.x-portlet .x-panel-body{background:#fff}.x-portlet .x-panel-mc{padding-top:2px}.x-portlet .x-panel-bc .x-panel-footer{padding-bottom:2px}.x-portlet .x-panel-nofooter .x-panel-bc{height:2px}.x-portal-space h2{border-bottom:1px solid #d4d4d4;margin:0 0 8px;padding:0 0 2px}.x-column-tree .x-panel-header{border-bottom-width:0;padding:3px 0 0 0}.x-column-tree .x-panel-header .x-panel-header-text{margin-left:3px}.x-column-tree .x-tree-node{zoom:1}.x-column-tree .x-tree-node-el{zoom:1}.x-column-tree .x-tree-selected{background:#d9e8fb}.x-column-tree .x-tree-node a{line-height:18px;vertical-align:middle}.x-column-tree .x-tree-node .x-tree-selected a span{background:0 0;color:#515151}.x-tree-col{float:left;overflow:hidden;padding:0 1px;zoom:1}.x-tree-col-text,.x-tree-hd-text{color:#515151;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;padding:3px 3px 3px 5px;text-overflow:ellipsis;white-space:nowrap}.x-tree-headers{cursor:default;margin-top:3px;zoom:1}.x-tree-hd{border-left:1px solid #eee;border-right:1px solid #d0d0d0;float:left;overflow:hidden}.ux-row-action-cell .x-grid3-cell-inner{padding:1px 0 0 0}.ext-ie .ux-row-action-item{width:16px}.ext-ie .ux-row-action-text{width:auto}.ux-row-action-item span{background:transparent url(../images/style/go-next.png) no-repeat scroll 1px 4px;display:inline!important;line-height:24px;margin:0 5px;padding:5px 5px 5px 22px;vertical-align:middle}.icon-uninstall span{background:url(../images/style/delete.png) no-repeat scroll 1px 4px transparent}.package-details span{background:url(../images/style/info.png) no-repeat scroll 1px 4px transparent}.package-download span{background:url(../images/style/download.png) no-repeat scroll 1px 4px transparent}.package-installed span{background:url(../images/style/accept.png) no-repeat scroll 1px 4px transparent}.ext-ie .ux-row-action-item span{width:auto}.x-grid-group-hd div{height:16px;position:relative}.ux-grow-action-item{background-position:0 50%!important;background-repeat:no-repeat;cursor:pointer;float:left;margin:0;min-width:16px;padding:0!important}.ext-ie .ux-grow-action-item{width:16px}.ux-action-right{float:right;margin:0 3px 0 2px;padding:0!important}.ux-grow-action-text{background:transparent none!important;float:left;margin:0!important;padding:0!important}.ux-row-action-item:hover{background:#dfdfdf;background:linear-gradient(center bottom,#dfdfdf 0,#fff 100%);border:1px solid #9caf78;color:#636f4c!important}.ux-row-action-item:active{background-color:#fff;background-image:none;border-color:#cfcfcf silver #aaa;box-shadow:0 0 3px #aaa inset;margin:2px 1px 0}.ux-row-action-item:active span{text-shadow:none}.ux-row-action-item{background:linear-gradient(center bottom,#dcdcdc 0,#fcfcfc 100%);background:url(/manager/templates/default/images/modx-theme/form/button-bg.png) repeat-x scroll 0 bottom #dcdcdc;border-collapse:separate;border-color:#cacaca silver #aaa;border-radius:3px;border-style:solid;border-width:1px;box-shadow:rgba(0,0,0,.2) 0 0 1px;color:#444;cursor:pointer;float:left;font-weight:700;margin:2px 1px 0;overflow:hidden;padding:3px;position:relative;text-shadow:0 1px 0 #fafafa}.x-tree-checkbox{background:url(../../../assets/ext3/resources/images/default/form/checkbox.gif) no-repeat 0 0;height:13px;margin:0 1px;vertical-align:middle;width:13px}.x-tree-checkbox-over .x-tree-checkbox{background-position:-13px 0}.x-tree-checkbox-down .x-tree-checkbox{background-position:-26px 0}.x-tree-node-disabled .x-tree-checkbox{background-position:-39px 0}.x-tree-node-checked{background-position:0 -13px}.x-tree-checkbox-over .x-tree-node-checked{background-position:-13px -13px}.x-tree-checkbox-down .x-tree-node-checked{background-position:-26px -13px}.x-tree-node-disabled .x-tree-node-checked{background-position:-39px -13px}.x-tree-node-grayed{background-position:0 -26px}.x-tree-checkbox-over .x-tree-node-grayed{background-position:-13px -26px}.x-tree-checkbox-down .x-tree-node-grayed{background-position:-26px -26px}.x-tree-node-disabled .x-tree-node-grayed{background-position:-39px -26px}.x-tree-branch-unchecked .x-tree-checkbox,.x-tree-branch-unchecked .x-tree-node-checked,.x-tree-branch-unchecked .x-tree-node-grayed{background-position:0 0}.x-tree-branch-unchecked .x-tree-checkbox-over .x-tree-checkbox,.x-tree-branch-unchecked .x-tree-checkbox-over .x-tree-node-checked,.x-tree-branch-unchecked .x-tree-checkbox-over .x-tree-node-grayed{background-position:-13px 0}.x-tree-branch-unchecked .x-tree-checkbox-down .x-tree-checkbox,.x-tree-branch-unchecked .x-tree-checkbox-down .x-tree-node-checked,.x-tree-branch-unchecked .x-tree-checkbox-down .x-tree-node-grayed{background-position:-26px 0}.x-tree-branch-unchecked .x-tree-node-disabled .x-tree-checkbox,.x-tree-branch-unchecked .x-tree-node-disabled .x-tree-node-checked,.x-tree-branch-unchecked .x-tree-node-disabled .x-tree-node-grayed{background-position:-39px 0}.x-tree-branch-checked .x-tree-checkbox,.x-tree-branch-checked .x-tree-node-checked,.x-tree-branch-checked .x-tree-node-grayed{background-position:0 -13px}.x-tree-branch-checked .x-tree-checkbox-over .x-tree-checkbox,.x-tree-branch-checked .x-tree-checkbox-over .x-tree-node-checked,.x-tree-branch-checked .x-tree-checkbox-over .x-tree-node-grayed{background-position:-13px -13px}.x-tree-branch-checked .x-tree-checkbox-down .x-tree-checkbox,.x-tree-branch-checked .x-tree-checkbox-down .x-tree-node-checked,.x-tree-branch-checked .x-tree-checkbox-down .x-tree-node-grayed{background-position:-26px -13px}.x-tree-branch-checked .x-tree-node-disabled .x-tree-checkbox,.x-tree-branch-checked .x-tree-node-disabled .x-tree-node-checked,.x-tree-branch-checked .x-tree-node-disabled .x-tree-node-grayed{background-position:-39px -13px}.x-rbtn button{-moz-outline:0 none;background-color:transparent;background-position:center;background-repeat:no-repeat;border:0 none;cursor:pointer;font-size:1px;height:16px;line-height:1px;margin:0;outline:0 none;padding:0;width:24px}.x-rbtn{table-layout:fixed}.x-rbtn td{background-image:url(../images/restyle/icons/rbtn.gif);background-repeat:no-repeat;border:0 none;height:21px;padding:0;vertical-align:middle;width:24px}.x-rbtn td.x-rbtn-first{background-position:0 0}.x-rbtn td.x-rbtn-item{background-position:0 -42px}.x-rbtn td.x-rbtn-last{background-position:right -21px}.x-rbtn td.x-rbtn-first-active{background-position:0 -63px}.x-rbtn td.x-rbtn-item-active{background-position:0 -105px}.x-rbtn td.x-rbtn-last-active{background-position:right -84px}.ux-up-item{background-color:#f0f0f0;background-image:url(../../../assets/modext/util/filetree/img/white_bg.png);background-repeat:no-repeat;cursor:default;height:17px;line-height:17px;margin-bottom:1px;position:relative}.ux-up-icon-file{float:left;height:16px;margin-right:4px;vertical-align:-3px;width:16px}.ux-up-indicator{background-color:#ff0;height:17px;opacity:.4;position:absolute;width:40px}.ux-up-icon-state{cursor:pointer;float:right;margin-right:2px;width:16px;z-index:-1}.ux-up-icon-queued{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/page_white_get.png)}.ux-up-icon-uploading{background-image:url(../../../../ext2/resources/images/default/grid/wait.gif)}.ux-up-icon-done{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/accept.png)}.ux-up-icon-failed{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/error.png)}.ux-up-icon-stopped{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/stop.png)}.ux-up-text{float:left}.ux-ftm-nodename{color:#515151;cursor:default!important;font-weight:700}.ux-icon-combo-icon{background-position:0 50%;background-repeat:no-repeat;height:14px;width:18px}.ux-icon-combo-input{padding-left:25px}.x-form-field-wrap .ux-icon-combo-icon{left:5px;top:3px}.ux-icon-combo-item{background-position:3px 50%!important;background-repeat:no-repeat!important;padding-left:24px!important}.modx-status-msg{background:#6cb24a;border-radius:3px;box-sizing:border-box;bottom:20px;color:#fff;max-width:360px;padding:15px 15px 15px 65px;position:fixed;right:15px;width:25%;z-index:20000}@media screen and (max-width:960px){.modx-status-msg{max-width:100%}}.modx-status-msg:before{position:relative}.modx-status-msg:after{background:#fff;border-radius:50%;color:#6cb24a;content:"\f00c";display:inline-block;font-size:16px;height:38px;left:15px;line-height:36px;margin-right:13px;position:absolute;text-align:center;top:15px;vertical-align:middle;width:38px}.modx-status-msg h3,.modx-status-msg span{font-size:14px}.modx-status-msg h3{color:#fff;margin:0}.modx-status-msg .has-position-center-center{bottom:auto;left:0;margin-left:auto;margin-right:auto;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.modx-status-msg .has-position-center-top{bottom:auto;left:0;margin-left:auto;margin-right:auto;right:0;top:15px}.modx-status-msg .has-position-right-top{bottom:auto;left:auto;right:15px;top:15px}@media screen and (max-width:960px){.modx-status-msg,.modx-status-msg .has-position-center-center,.modx-status-msg .has-position-center-top,.modx-status-msg .has-position-right-top{border-radius:0;top:auto;bottom:0;left:0;right:0;width:100%}}iframe[classname=x-hidden]{visibility:hidden}html[dir=rtl] .x-hide-offsets,html[dir=rtl] .x-hiden{right:-9999px;left:unset}.ext-ux-uploaddialog-addbtn{background:url(../images/restyle/fileup/file-add.gif) no-repeat left center!important}.ext-ux-uploaddialog-removebtn{background:url(../images/restyle/fileup/file-remove.gif) no-repeat left center!important}.ext-ux-uploaddialog-resetbtn{background:url(../images/restyle/fileup/reset.gif) no-repeat left center!important}.ext-ux-uploaddialog-uploadstartbtn{background:url(../images/restyle/fileup/upload-start.gif) no-repeat left center!important}.ext-ux-uploaddialog-uploadstopbtn{background:url(../images/restyle/fileup/upload-stop.gif) no-repeat left center!important}.ext-ux-uploaddialog-indicator-stoped{background:url(../images/restyle/fileup/done.gif) no-repeat center center;height:16px;width:16px}.ext-ux-uploaddialog-indicator-processing{background:url(../images/restyle/fileup/loading.gif) no-repeat center center;height:16px;width:16px}.ext-ux-uploaddialog-state{background-position:center center;background-repeat:no-repeat;text-align:center}.ext-ux-uploaddialog-state-0{background-image:url(../images/restyle/fileup/uncheck.gif)}.ext-ux-uploaddialog-state-1{background-image:url(../images/restyle/fileup/check.gif)}.ext-ux-uploaddialog-state-2{background-image:url(../images/restyle/fileup/failed.gif)}.ext-ux-uploaddialog-state-3{background-image:url(../images/restyle/fileup/file-uploading.gif)}.tq-treegrid .tq-treegrid-col{border:none}.tq-treegrid .tq-treegrid-icons{float:left}.tq-treegrid .x-tree-node-el{line-height:13px;padding:1px 3px 1px 5px}.tq-treegrid .tq-treegrid-static .x-tree-ec-icon{display:none}.tq-treegrid .tq-treegrid-static .x-tree-node-el{cursor:default}.modx-tree-load-msg{color:#000;font-size:.9em;line-height:1;padding:3px;white-space:pre-line}#modx-grid-policy-permissions .x-grid3-cell-inner,#modx-grid-policy-permissions .x-grid3-hd-inner,#modx-grid-template-permissions .x-grid3-cell-inner,#modx-grid-template-permissions .x-grid3-hd-inner{white-space:normal}.container{margin:20px 15px 20px}.container,.x-plain-body,.x-plain-bwrap{overflow:visible}.shadowbox,.x-form-label-left{border-radius:3px}.shadowbox .x-form-label-left,.x-form-label-left .x-form-label-left,.x-tab-panel-bwrap .shadowbox,.x-tab-panel-bwrap .x-form-label-left{border-radius:0;box-shadow:none}.x-window .shadowbox,.x-window .x-form-label-left{border-radius:0;box-shadow:none}.panel-desc{border-bottom:1px solid #f0f0f0;border-radius:0;color:#53595f;line-height:1.5;padding:15px!important}.x-window .panel-desc{margin-top:0;margin-bottom:15px}.panel-desc .x-panel-bwrap{background-color:transparent!important}.with-title .panel-desc{margin:0}.panel-desc p{padding:0}.main-wrapper{background-color:#fff;padding:15px 15px 15px 15px}.with-title .main-wrapper{padding:0 15px 10px 15px}.left-col{padding-right:15px}.right-col{padding-left:15px}.modx-page-header{-ms-flex-order:1;order:1;font:normal 20px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#53595f;margin:0;padding:0 15px}@media screen and (max-width:960px){.modx-page-header{width:100%;text-align:center;font-size:2em}}.modx-header-breadcrumbs .breadcrumbs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.modx-header-breadcrumbs .breadcrumbs h2{-ms-flex-order:1;order:1;font:normal 20px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#53595f;margin:0!important;padding-left:0}@media screen and (max-width:960px){.modx-header-breadcrumbs .breadcrumbs h2{width:100%;text-align:center;font-size:2em}}.modx-header-breadcrumbs ul{-ms-flex-order:0;order:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.modx-header-breadcrumbs ul li{font:normal 18px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#53595f}.modx-header-breadcrumbs ul li a{font:normal 18px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-decoration:none}.modx-header-breadcrumbs ul li a.menu_hidden{font-style:italic}.modx-header-breadcrumbs ul li a.menu_hidden:hover{color:#162a42}.modx-header-breadcrumbs ul li a.not_published{color:#b3b2b2!important}.modx-header-breadcrumbs ul li a.not_published:hover{color:#162a42}.modx-header-breadcrumbs ul li a.deleted{color:rgba(175,90,98,.5)!important;text-decoration:line-through}.modx-header-breadcrumbs ul li a.deleted:hover{color:#162a42}.modx-header-breadcrumbs ul li:after{content:"\f054";padding:0 10px;color:#999;font-size:12px}#modx-abtn-menu-list .x-menu-item{padding:10px 20px}#modx-abtn-menu-list .x-menu-item .x-menu-item-text{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between}#modx-abtn-menu-list .x-menu-item .x-menu-item-text .icon{text-align:center;margin:0 10px}#modx-abtn-menu-list #modx-abtn-delete{color:#cf1124}#modx-abtn-menu-list #modx-abtn-delete:hover{color:#cf1124}#modx-abtn-menu-list #modx-abtn-undelete{color:#6cb24a}#modx-abtn-menu-list #modx-abtn-undelete:hover{color:#6cb24a}#modx-resource-tabs .x-tab-panel-bwrap{box-shadow:none}#modx-resource-tabs .x-tab-panel-body,#modx-resource-tabs .x-tab-panel-bwrap{overflow:visible!important}#modx-resource-settings{background:#f1f1f1}#modx-resource-settings #modx-resource-main-left{padding:15px;background:#fff;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:relative}#modx-resource-settings .x-panel-collapsed{min-height:18px}#modx-resource-settings #modx-resource-main-right .modx-resource-panel{padding:15px;background:#fff;border-radius:3px}#modx-resource-settings #modx-resource-main-right .modx-resource-panel:not(:last-child){margin-bottom:15px}#modx-resource-settings .main-wrapper{padding:0;background:0 0}#modx-resource-settings .x-datetime-wrap table{width:100%}#modx-resource-settings .x-datetime-wrap table td{width:50%!important;max-width:50%!important}#modx-resource-settings .x-datetime-wrap table td input{width:calc(100% - 30px)}#modx-resource-settings .x-datetime-wrap table td:first-child{padding-right:5px!important}#modx-resource-settings .x-datetime-wrap table td:last-child{padding-left:5px!important}#modx-resource-settings .x-datetime-wrap table .x-form-field-trigger-wrap{width:100%!important}.tvs-wrapper{padding:0}#modx-resource-tvs-div{border-top-width:0;visibility:hidden}.modx-permissions-list{color:#777;font-size:12px}.modx-permissions-list-textarea{background-color:transparent!important;border:0!important}.x-selectable,.x-selectable *{-khtml-user-select:all!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}#ux-lightbox{left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:15000}#ux-lightbox img{height:auto;width:auto}#ux-lightbox a img{border:medium none}#ux-lightbox-outerImageContainer{background-color:#fff;height:250px;margin:0 auto;position:relative;width:250px}#ux-lightbox-imageContainer{padding:10px}#ux-lightbox-loading{background:url(../images/style/loading.gif) no-repeat scroll center 15% transparent;height:25%;left:0;line-height:0;position:absolute;text-align:center;top:40%;width:100%}#ux-lightbox-hoverNav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}#ux-lightbox-hoverNav a{outline:medium none}#ux-lightbox-imageContainer>#ux-lightbox-hoverNav{left:0}#ux-lightbox-navNext,#ux-lightbox-navPrev{display:block;height:100%;width:49%}#ux-lightbox-navPrev{float:left;left:0}#ux-lightbox-navPrev:hover,#ux-lightbox-navPrev:visited:hover{background:transparent url(images/lb-prev.png) no-repeat scroll left 33%}#ux-lightbox-navNext{float:right;right:0}#ux-lightbox-navNext:hover,#ux-lightbox-navNext:visited:hover{background:transparent url(images/lb-next.png) no-repeat scroll right 33%}#ux-lightbox-outerDataContainer{margin:0 auto;width:100%}#ux-lightbox-dataContainer{background-color:#fff;font:normal 11px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:10px;overflow:auto}#ux-lightbox-data{color:#666;padding:0 10px}#ux-lightbox-data #ux-lightbox-details{float:left;text-align:left;width:80%}#ux-lightbox-data #ux-lightbox-caption{font-weight:700}#ux-lightbox-data #ux-lightbox-imageNumber{clear:left;display:block;padding-bottom:1em}#ux-lightbox-data #ux-lightbox-navClose{background:transparent url(../images/style/close.png) no-repeat scroll 0 0;float:right;height:16px;outline:medium none;padding-bottom:.7em;width:16px}#ux-lightbox-overlay,#ux-lightbox-shim{background-color:#515151;border:0 none;height:500px;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:14999}#ux-lightbox-shim{background-color:transparent;z-index:89}.x-panel-body-noheader .x-grid3-row{position:relative}.x-grid3-col-main{padding:10px 5px 35px}.x-grid3-cell-inner .x-grid3-col-main h3{color:#555;font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;line-height:1;margin:0 0 5px 0}.package-installed{color:#515151;opacity:.5}#modx-grid-package .green{text-align:center}#modx-grid-package .green a{color:#cf1124!important}#modx-grid-package .red{color:#6cb24a!important;text-align:center}.grid-with-buttons .x-grid3-row-expanded .x-grid3-row-body{margin:-45px 2px 0 -20px;padding:18px 25px 40px}.home-panel ol{border-top:1px solid #cacaca}.home-panel ol li{border-bottom:1px solid #e0e0e0}.home-panel ol li:first-child{border-top-color:0 none}.home-panel ol li:last-child{border-bottom:0 none}.home-panel ol li button{background-color:transparent;border:0 none;color:#53595f;cursor:pointer;display:block;font-size:15px;font-weight:700;padding:12px 20px 12px 6px;position:relative;text-decoration:none}.home-panel ol li:hover button{color:#234368}.home-panel ol li:hover button:before{content:"\f002";font-size:14px;margin-top:-7px;opacity:.6;position:absolute;top:50%;right:0;text-align:center;width:20px;transition:opacity .25s}.home-panel ol li .highlighted{color:#909090;float:right;font-size:10px;padding:13px 10px 0}.home-panel ol li button .ct{color:#aaa;margin-right:10px}.home-panel .one_half{overflow:hidden}.home-panel .desc-wrapper{margin-top:38px}.home-panel .text-wrapper{font-style:normal;max-height:none}.home-panel .provider_name{background-color:#9bb3bf;line-height:1.8}.home-panel .pnl_instructions{margin:20px 0}.home-panel .stats{clear:both;display:inline-block;margin-top:15px}.home-panel .stats p{color:#777;font-size:12px;font-style:italic;line-height:1.5}.pbr-provider-box{float:left;margin-top:10px;width:250px}.pbr-provider-home{padding:10px}.pbr-repository-view{padding:10px}.pbr-tag-view{padding:10px}.pbr-details-right{float:right!important;text-align:right!important}.pbr-thumb-downloaded{opacity:.5}.one_half{float:left;margin-right:3%;position:relative;width:48%}.last{clear:right;margin-right:0!important}.package-readme{padding:8px 11px 0}#modx-package-browser-home{margin-top:5px;min-height:560px}.empty-text-wrapper{color:#888;font-weight:700;line-height:1.4;padding:12px}.aside-details{background-color:transparent;border:1px solid #e4e4e4;border-radius:3px;margin-right:0}.aside-details .selected h5{color:#53595f;font-size:14px;margin:10px 0}.aside-details .selected img{border-radius:3px;border:1px solid #e4e4e4;height:80px;width:90px}.aside-details .item{margin-bottom:25px}.aside-details .item li,.aside-details .item p{color:#888;line-height:1.4}.aside-details .item a{color:#53595f;font-style:italic}.aside-details h4{color:#53595f;font-size:14px;margin:10px 0;text-transform:uppercase}.aside-details .aside-details h4{font-size:12px;margin-top:0}.aside-details .selected{border-bottom:1px solid #e4e4e4;color:#000;padding:15px;text-align:center}.aside-details .description,.aside-details .instructions{background-color:#fbfbfb;color:#53595f;font-size:12px;line-height:1.2;padding:15px}.aside-details .infos{padding:15px;font-size:12px;line-height:1.2;color:#53595f}.aside-details .infos ul li{font-size:12px}.aside-details .infos ul li .infoname{color:#999;font-weight:700;width:50%}.aside-details .infos ul li .infovalue{max-width:50%;padding:0 8px;word-wrap:break-word}.aside-details .infos ul li span{display:inline-block;padding:0}.thumb-wrapper{background-color:#f5f5f5;border-radius:3px;border:1px solid #ccc;cursor:pointer;float:left;margin:0 15px 15px 0;overflow:hidden;padding:0 0 12px;position:relative;width:250px;box-sizing:border-box}.thumb-wrapper *{box-sizing:border-box}.thumb-wrapper .thumb{background-color:#fff;border-bottom:1px solid #ccc;height:170px;margin:0 auto;width:100%;text-align:center;position:relative}.thumb-wrapper .thumb img{max-height:100%;max-width:100%}.thumb-wrapper .thumb .no-preview{color:#888;display:inline-block;font-size:9px;font-weight:700;padding:31px 15px;text-align:center;text-transform:uppercase}.thumb-wrapper span.downloaded,.thumb-wrapper span.featured{background-color:#6cb24a;color:#fff;font-weight:700;padding:5px 0;position:absolute;text-align:center;text-shadow:none;top:68px;width:100%}.thumb-wrapper span.featured{background-color:#234368;color:#fff;top:initial;bottom:0}.thumb-wrapper span{display:block;overflow:hidden;text-align:left;text-shadow:0 1px 0 #fff;margin:0;text-overflow:ellipsis;white-space:nowrap}.thumb-wrapper .name{color:#53595f;font-size:12px;font-weight:700;float:left;padding:12px 8px 12px 12px;width:55%}.thumb-wrapper .downloads{color:#999;font-size:9px;text-transform:uppercase;float:right;text-align:right;padding:8px 12px 8px 8px;width:45%}.thumb-wrapper .thumb-description{clear:both;padding:0 12px;font-size:12px;overflow:hidden;height:50px}.thumb-wrapper .thumb-footer{color:#999;font-size:9px;text-transform:uppercase;padding:8px 12px 0;text-align:center}.thumb-wrapper.selected{background-color:#fff;padding:0 0 12px;border-color:#234368}.thumb-wrapper.selected img{border:0 none}.pbr-thumb{background:#dfdfdf;height:80px;padding:3px;width:100px}.pbr-thumb img{height:80px;width:100px}.x-grid3-hd-info-col,.x-grid3-hd-meta-col,.x-grid3-hd-text-col{text-align:center}.x-grid3-col-text-col{font-size:11px;text-align:center}.x-grid3-col-info-col,.x-grid3-col-meta-col{font-size:11px;font-weight:700;text-align:center}.x-grid3-col-meta-col{color:#53595f}.x-grid3-col-info-col{color:#6cb24a}.not-installed .x-grid3-col-info-col{color:#cf1124}.inline-button{-webkit-box-align:center;display:inline;margin:0 auto;padding:8px;text-align:center}.meta-wrapper{color:grey;max-height:400px;overflow:auto;padding:15px;word-wrap:break-word}.meta-wrapper ul{list-style:disc inside;padding-left:15px}.meta-wrapper h1{font-size:1.2em}.meta-wrapper h2{font-size:1.15em}.meta-wrapper h3{font-size:1.1em}.meta-wrapper h4{font-size:1.05em}.meta-wrapper h5{font-size:1em}.meta-wrapper h6{font-size:.95em}.window-no-padding .x-panel-mc{padding:0!important}.window-no-padding .x-panel-ml{padding:0!important}.window-no-padding .x-panel-mr{padding:0!important}.window-no-padding .x-tab-panel-noborder{margin:0!important}.upload-error{color:#cf1124}.upload-success{color:#6cb24a}.upload-status-text{white-space:normal}.upload-thumb{float:right}.auto-width{width:auto!important}.auto-height{height:auto!important}.x-datetime-inline-editor .x-datetime-wrap{margin-top:0!important} + */.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-star-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-lemon-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-credit-card{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-folder-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-caret-square-o-down{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-arrow-circle-o-right{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-file-pdf-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-newspaper-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-bell-slash-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-cc{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-diamond{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-calendar-plus-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-pause-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-address-book-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:Font Awesome\ 5 Free;font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:Font Awesome\ 5 Brands;font-weight:400}.fa.fa-cab:before{content:"\f1ba"}button{margin:2px}.x-panel-btns .x-btn{margin:0 0 0 7px}.actions{bottom:8px;margin:0;overflow:visible;position:absolute}.actions li{float:left;line-height:.7;margin-right:2px}.actions button,.inline-button,.x-date-mp-cancel,.x-date-mp-ok,.x-date-picker .x-btn,.x-form-trigger,.x-superboxselect-item{box-shadow:0 0 0 1px #dcdcdc;box-sizing:initial;padding:5px}.actions button:active,.actions button:focus,.actions button:hover,.inline-button:active,.inline-button:focus,.inline-button:hover,.x-date-mp-cancel:active,.x-date-mp-cancel:focus,.x-date-mp-cancel:hover,.x-date-mp-ok:active,.x-date-mp-ok:focus,.x-date-mp-ok:hover,.x-date-picker .x-btn:active,.x-date-picker .x-btn:focus,.x-date-picker .x-btn:hover,.x-form-trigger:active,.x-form-trigger:focus,.x-form-trigger:hover,.x-superboxselect-item:active,.x-superboxselect-item:focus,.x-superboxselect-item:hover{box-shadow:#999}.actions button.yellow,.inline-button.yellow,.x-date-mp-cancel.yellow,.x-date-mp-ok.yellow,.x-date-picker .x-btn.yellow,.x-form-trigger.yellow,.x-superboxselect-item.yellow{background:#fce588;box-shadow:0 0 0 1px #fce588;color:#515151!important}.actions button.yellow:focus,.actions button.yellow:hover,.inline-button.yellow:focus,.inline-button.yellow:hover,.x-date-mp-cancel.yellow:focus,.x-date-mp-cancel.yellow:hover,.x-date-mp-ok.yellow:focus,.x-date-mp-ok.yellow:hover,.x-date-picker .x-btn.yellow:focus,.x-date-picker .x-btn.yellow:hover,.x-form-trigger.yellow:focus,.x-form-trigger.yellow:hover,.x-superboxselect-item.yellow:focus,.x-superboxselect-item.yellow:hover{background:#fbe06f;box-shadow:0 0 0 1px #fbe06f}.actions button.yellow:active,.inline-button.yellow:active,.x-date-mp-cancel.yellow:active,.x-date-mp-ok.yellow:active,.x-date-picker .x-btn.yellow:active,.x-form-trigger.yellow:active,.x-superboxselect-item.yellow:active{background:#fbda56;box-shadow:0 0 0 1px #fbda56}.actions button.orange,.inline-button.orange,.x-date-mp-cancel.orange,.x-date-mp-ok.orange,.x-date-picker .x-btn.orange,.x-form-trigger.orange,.x-superboxselect-item.orange{background:#f0b429;box-shadow:0 0 0 1px #f0b429;color:#fff!important}.actions button.orange:focus,.actions button.orange:hover,.inline-button.orange:focus,.inline-button.orange:hover,.x-date-mp-cancel.orange:focus,.x-date-mp-cancel.orange:hover,.x-date-mp-ok.orange:focus,.x-date-mp-ok.orange:hover,.x-date-picker .x-btn.orange:focus,.x-date-picker .x-btn.orange:hover,.x-form-trigger.orange:focus,.x-form-trigger.orange:hover,.x-superboxselect-item.orange:focus,.x-superboxselect-item.orange:hover{background:#eeac11;box-shadow:0 0 0 1px #eeac11}.actions button.orange:active,.inline-button.orange:active,.x-date-mp-cancel.orange:active,.x-date-mp-ok.orange:active,.x-date-picker .x-btn.orange:active,.x-form-trigger.orange:active,.x-superboxselect-item.orange:active{background:#d79b0f;box-shadow:0 0 0 1px #d79b0f}.actions button.red,.inline-button.red,.x-date-mp-cancel.red,.x-date-mp-ok.red,.x-date-picker .x-btn.red,.x-form-trigger.red,.x-superboxselect-item.red{background:#cf1124;box-shadow:0 0 0 1px #cf1124;color:#fff!important}.actions button.red:focus,.actions button.red:hover,.inline-button.red:focus,.inline-button.red:hover,.x-date-mp-cancel.red:focus,.x-date-mp-cancel.red:hover,.x-date-mp-ok.red:focus,.x-date-mp-ok.red:hover,.x-date-picker .x-btn.red:focus,.x-date-picker .x-btn.red:hover,.x-form-trigger.red:focus,.x-form-trigger.red:hover,.x-superboxselect-item.red:focus,.x-superboxselect-item.red:hover{background:#c11022;box-shadow:0 0 0 1px #c11022}.actions button.red:active,.inline-button.red:active,.x-date-mp-cancel.red:active,.x-date-mp-ok.red:active,.x-date-picker .x-btn.red:active,.x-form-trigger.red:active,.x-superboxselect-item.red:active{background:#b30f1f;box-shadow:0 0 0 1px #b30f1f}.actions button.green,.inline-button.green,.x-date-mp-cancel.green,.x-date-mp-ok.green,.x-date-picker .x-btn.green,.x-form-trigger.green,.x-superboxselect-item.green{background:#6cb24a;box-shadow:0 0 0 1px #6cb24a;color:#fff!important}.actions button.green:focus,.actions button.green:hover,.inline-button.green:focus,.inline-button.green:hover,.x-date-mp-cancel.green:focus,.x-date-mp-cancel.green:hover,.x-date-mp-ok.green:focus,.x-date-mp-ok.green:hover,.x-date-picker .x-btn.green:focus,.x-date-picker .x-btn.green:hover,.x-form-trigger.green:focus,.x-form-trigger.green:hover,.x-superboxselect-item.green:focus,.x-superboxselect-item.green:hover{background:#61a043;box-shadow:0 0 0 1px #61a043}.actions button.green:active,.inline-button.green:active,.x-date-mp-cancel.green:active,.x-date-mp-ok.green:active,.x-date-picker .x-btn.green:active,.x-form-trigger.green:active,.x-superboxselect-item.green:active{background:#568e3b;box-shadow:0 0 0 1px #568e3b}.actions button.blue,.inline-button.blue,.x-date-mp-cancel.blue,.x-date-mp-ok.blue,.x-date-picker .x-btn.blue,.x-form-trigger.blue,.x-superboxselect-item.blue{background:#4a90e2;box-shadow:0 0 0 1px #4a90e2;color:#fff!important}.actions button.blue:focus,.actions button.blue:hover,.inline-button.blue:focus,.inline-button.blue:hover,.x-date-mp-cancel.blue:focus,.x-date-mp-cancel.blue:hover,.x-date-mp-ok.blue:focus,.x-date-mp-ok.blue:hover,.x-date-picker .x-btn.blue:focus,.x-date-picker .x-btn.blue:hover,.x-form-trigger.blue:focus,.x-form-trigger.blue:hover,.x-superboxselect-item.blue:focus,.x-superboxselect-item.blue:hover{background:#3483de;box-shadow:0 0 0 1px #3483de}.actions button.blue:active,.inline-button.blue:active,.x-date-mp-cancel.blue:active,.x-date-mp-ok.blue:active,.x-date-picker .x-btn.blue:active,.x-form-trigger.blue:active,.x-superboxselect-item.blue:active{background:#2275d7;box-shadow:0 0 0 1px #2275d7}.x-toolbar .x-form-field-trigger-wrap{background:#fff;border:0;border-radius:3px;box-shadow:0 0 0 1px #e4e4e4;cursor:pointer;line-height:1}.x-toolbar .x-form-field-trigger-wrap .x-form-text{background:#fff;border:0;margin:0!important}.x-toolbar .x-form-field-trigger-wrap .x-form-trigger:before{margin-top:0}.x-toolbar .x-form-field-trigger-wrap.x-trigger-wrap-focus{box-shadow:0 0 0 1px #999}html[dir=rtl] .x-toolbar-left table{float:right}.x-toolbar .x-toolbar-left-row .x-btn,.x-toolbar .x-toolbar-left-row .x-form-field-trigger-wrap,.x-toolbar .x-toolbar-left-row .x-form-text{margin:0 3px}.x-toolbar .x-toolbar-left-row td .x-btn{display:block}.x-toolbar .x-toolbar-left-row .x-form-filter{border-radius:3px 0 0 3px;z-index:1}.x-toolbar .x-toolbar-left-row .x-form-filter:not(.x-form-empty-field){border-color:#000}.x-toolbar .x-toolbar-left-row .x-form-filter.x-form-focus{border-color:#999}.x-toolbar .x-toolbar-left-row .x-form-filter-clear{border-radius:0 3px 3px 0;margin-right:0}.x-toolbar .x-toolbar-right-row .x-btn,.x-toolbar .x-toolbar-right-row .x-form-field-trigger-wrap,.x-toolbar .x-toolbar-right-row .x-form-text{margin:0 3px}.x-toolbar .x-toolbar-right-row td .x-btn{display:block}.x-toolbar .x-toolbar-right-row .x-form-filter{border-radius:3px 0 0 3px;z-index:1}.x-toolbar .x-toolbar-right-row .x-form-filter:not(.x-form-empty-field){border-color:#000}.x-toolbar .x-toolbar-right-row .x-form-filter.x-form-focus{border-color:#999}.x-toolbar .x-toolbar-right-row .x-form-filter-clear{border-radius:0 3px 3px 0;margin-left:0}.x-toolbar .x-form-text{border-radius:3px;font-size:13px!important;padding:8px 13px}.x-toolbar.x-small-editor .x-form-text{padding-top:8px}.x-toolbar .xtb-sep{margin:0;width:0}.x-tree .x-toolbar .x-btn{padding:7px}.x-tree .x-toolbar .x-btn-icon{box-shadow:none;padding:7px}.x-tree .x-toolbar .x-btn-icon.x-btn-over{background:none;box-shadow:none;color:#234368}.x-tree .x-toolbar .x-btn-icon.x-btn-click{background:none;box-shadow:none;color:#1b3451}.x-tree .x-toolbar .x-btn-icon:before{content:none}.x-tree .x-toolbar .x-toolbar-left-row .x-form-field-wrap,.x-tree .x-toolbar .x-toolbar-right-row .x-form-field-wrap{margin-left:6px!important;margin-right:6px}#modx-action-buttons{background:#f1f1f1;border:0;border-radius:3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;left:auto;padding:.5rem 1rem;position:fixed;right:0;top:0;z-index:12}#modx-action-buttons .x-toolbar-cell{padding:.25rem}#modx-action-buttons .x-btn{margin:0}#modx-action-buttons #modx-abtn-menu .x-btn-split{padding:0}#modx-action-buttons #modx-abtn-menu .x-btn-split:before{display:none}#modx-action-buttons #modx-abtn-menu .x-btn-split .x-btn-text{border:none;padding:0}#modx-action-buttons .x-toolbar-left{zoom:1;width:auto!important}@media screen and (max-width:960px){#modx-action-buttons{background:#0000;border-radius:0;bottom:auto;left:auto;max-width:100%;padding:0 15px;position:relative;right:auto;top:auto}#modx-action-buttons table table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets),#modx-action-buttons table table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody{display:block}#modx-action-buttons table table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1200px}#modx-action-buttons table table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr:after{clear:both;content:"";display:block}#modx-action-buttons table table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr td{display:inline-block;flex-grow:1;float:left;margin-bottom:1em;padding:0!important}#modx-action-buttons table table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr td .x-btn{margin-left:3px;margin-right:3px}#modx-panel-welcome #modx-action-buttons{display:none}#modx-action-buttons .x-toolbar-cell{margin:5px;width:auto}.tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets),.tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody{display:block}.tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1200px}.tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr:after{clear:both;content:"";display:block}.tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr td{display:inline-block;flex-grow:1;float:left;margin-bottom:1em;padding:0!important}.tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr td .x-btn{margin-left:3px;margin-right:3px}.tab-panel-wrapper .x-panel-tbar .x-toolbar-left input,.tab-panel-wrapper .x-panel-tbar .x-toolbar-right input{box-sizing:border-box;height:auto!important;margin-left:0;width:100%}html.ext-strict body #modx-container .x-small-editor .x-form-text{height:auto!important}#modx-grid-element-properties table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets),#modx-grid-element-properties table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody{display:block}#modx-grid-element-properties table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1200px}#modx-grid-element-properties table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr:after{clear:both;content:"";display:block}#modx-grid-element-properties table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr td{display:inline-block;flex-grow:1;float:left;margin-bottom:1em;padding:0!important}#modx-grid-element-properties table:not(#modx-tree-panel-usergroup table,#modx-grid-lexicon table,#modx-panel-property-sets) tbody tr td .x-btn{margin-left:3px;margin-right:3px}#modx-grid-element-properties .x-toolbar-left{margin-bottom:0}#modx-grid-element-properties .x-toolbar-cell>*{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%!important}}.x-btn-icon button{font-size:18px;height:18px;position:relative;width:18px}.x-btn-icon.arrow_up button{background:none!important;position:relative}.x-btn-icon.arrow_up button:before{bottom:auto;content:"\f3bf";top:1px}.x-btn-icon.arrow_down button{background:none!important;position:relative}.x-btn-icon.arrow_down button:before{bottom:auto;content:"\f3be";top:1px}.x-btn-icon.refresh button{background:none!important;position:relative}.x-btn-icon.refresh button:before{bottom:auto;content:"\f021";top:1px}.x-btn-icon.icon-folder button:before{content:"\f07b"}.x-btn-icon.icon-page_white button:before{content:"\f15c"}.x-btn-icon.icon-file_upload button:before{content:"\f35b"}.x-btn-icon.icon-file_manager button:before{content:"\f14d"}.x-btn-text-icon button{padding-left:20px!important}.x-html-editor-tb .x-btn{background-color:initial;background-image:none;border:0;box-shadow:none;margin:0}.x-html-editor-tb .x-btn-over{border:0}.x-btn-group{border:1px solid #dbe0e4;border-radius:3px;margin-right:2px;padding:0}.x-btn-group .x-btn{background-color:initial;background-image:none;border:1px solid #0000;box-shadow:0 0 1px #0000}.x-btn-group .x-btn button{color:#868b8f;height:auto!important}.x-btn-group .x-btn-over{background:#dfdfdf;background:#f0f0f0;border:1px solid #dbe0e4}.x-btn-group .x-btn-over button{color:#5b7a98}.x-btn-group .x-btn-click{background-color:#fff;background-image:none;box-shadow:inset 0 0 3px #aaa;margin:0 2px 0 0}.x-btn-group-bwrap{padding:1px 0 0}.x-btn-group-header{background-color:#dbe0e4;color:#73797f;text-shadow:0 1px 0 #fafafa}.x-btn-group-tl,.x-btn-group-tr{background-image:none;padding:0}.x-btn-group-bc,.x-btn-group-bl,.x-btn-group-br,.x-btn-group-ml,.x-btn-group-tc{background-image:none}.x-btn-group-ml{padding-left:1px}.x-btn-group-mr{background-image:none;padding-right:1px}.x-btn em.x-btn-arrow-bottom{background-image:url(../images/modx-theme/button/s-arrow-b-noline.gif)}.x-btn em.x-btn-split-bottom{background-image:url(../images/modx-theme/button/s-arrow-b.gif)}.x-btn-click em.x-btn-split-bottom,.x-btn-menu-active em.x-btn-split-bottom,.x-btn-over em.x-btn-split-bottom,.x-btn-pressed em.x-btn-split-bottom{background-image:url(../images/modx-theme/button/s-arrow-bo.gif)}.x-btn-group-notitle .x-btn-group-tc{background-image:url(../images/modx-theme/button/group-tb.gif)}#modx-leftbar .x-toolbar-ct .x-btn{background:#f1f1f1;border:none;box-shadow:none;color:#515151;display:inline-block;filter:alpha(opacity=100);height:30px;margin:0 3px;opacity:1;padding:0;position:relative;width:25px}#modx-leftbar .x-toolbar-ct .x-btn>em>button{font-size:18px;height:24px;left:2px;overflow:visible;position:absolute;text-shadow:none;top:4px}#modx-leftbar .x-toolbar-ct .x-btn.x-btn-click,#modx-leftbar .x-toolbar-ct .x-btn.x-btn-focus,#modx-leftbar .x-toolbar-ct .x-btn.x-btn-over,#modx-leftbar .x-toolbar-ct .x-btn:active,#modx-leftbar .x-toolbar-ct .x-btn:focus,#modx-leftbar .x-toolbar-ct .x-btn:hover{background:none;box-shadow:none;color:#234368}#modx-leftbar .x-toolbar-ct .x-btn.x-btn-click button,#modx-leftbar .x-toolbar-ct .x-btn.x-btn-focus button,#modx-leftbar .x-toolbar-ct .x-btn.x-btn-over button,#modx-leftbar .x-toolbar-ct .x-btn:active button,#modx-leftbar .x-toolbar-ct .x-btn:focus button,#modx-leftbar .x-toolbar-ct .x-btn:hover button{color:inherit}#modx-leftbar .x-toolbar-ct .x-btn span{vertical-align:middle}#modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn>em>button{font-size:20px}#modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn#emptifier .x-item-disabled{color:#919191!important;filter:alpha(opacity=60); + /* !important prevents hover / active styles */opacity:.6}#modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn#emptifier .x-item-disabled button{color:inherit}.tree-new-resource>em>button:before{content:"\f15b"}.tree-new-weblink>em>button:before{content:"\f0c1"}.tree-new-symlink>em>button:before{content:"\f0c5";font-weight:400}.tree-new-static-resource>em>button:before{content:"\f15c";font-weight:400}.tree-trash>em>button:before{content:"\f2ed";font-weight:400}#modx-leftbar .x-toolbar-ct .x-btn .tree-new-symlink>em>button{left:2px;top:4px}#modx-leftbar .x-toolbar-ct .x-btn .tree-new-weblink>em>button{left:2px}.tree-new-template>em>button:before{content:"\f0db"}.tree-new-tv>em>button:before{content:"\f022";font-weight:400}.tree-new-chunk>em>button:before{content:"\f009";font-weight:900}.tree-new-snippet>em>button:before{content:"\f121"}.tree-new-plugin>em>button:before{content:"\f085"}.tree-new-category>em>button:before{content:"\f07b"}textarea{overflow:auto}.x-form-textarea,textarea.x-form-field{display:block;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:5px}.modx-tv .x-form-textarea:not(div){font-family:inherit}.modx-code-content{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.modx-text-content,textarea[name=description],textarea[name=introtext]{font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.x-form-text,.x-form-textarea,textarea.x-form-field{background-color:#fff;background-image:none;border:1px solid #e4e4e4;border-radius:3px;max-width:100%;position:relative;transition:border-color .25s}.x-viewport .x-form-textarea .x-form-focus,.x-viewport .x-trigger-wrap-focus,.x-viewport input.x-form-focus,.x-viewport textarea.x-form-focus{border-color:#999}.x-viewport .x-trigger-wrap-open{border-radius:3px 3px 0 0}.x-form-invalid,textarea.x-form-invalid{border-color:#cf1124!important}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}#modx-input-props,#modx-widget-props{padding:15px 0 0}.x-form-item{display:block;margin:0;outline:0 none;position:relative}.x-form-item label.x-form-item-label{color:#515151;font-size:13px;font-weight:700;position:relative}.x-form-item label.x-form-item-label .modx-tv-label-title{display:inline-block}.x-form-item label.x-form-item-label .modx-tv-label-description{display:inline-block;font-style:italic;font-weight:400}.x-form-item label.x-form-item-label .modx-tv-reset{cursor:pointer;display:inline-block;filter:alpha(opacity=0);height:16px;opacity:0;padding:3px;position:relative;right:0;top:0;transition:all .25s;width:16px}.x-form-item label.x-form-item-label .modx-tv-reset:before{bottom:3px;box-sizing:border-box;color:#515151;content:"\f021";font-size:14px;height:16px;left:0;position:relative;text-align:center;vertical-align:middle;width:16px}.x-form-item label.x-form-item-label .modx-tv-reset:hover:before{color:#234368}.x-form-item label.x-form-item-label .modx-tv-reset:active:before{color:#1b3451}.x-form-item label.x-form-item-label:hover .modx-tv-reset{filter:alpha(opacity=100);opacity:1}.x-form-item.modx-tv{padding:0!important}.x-form-item .modx-tv-inherited{color:#515151;display:inline-block;font-size:10px;font-style:italic;position:absolute;right:0;top:19px}.x-form-item .modx-tv-image-preview{margin-top:7px}.x-form-item .modx-tv-image-preview img{display:block}.x-form-item .modx-tag-list{list-style:none;margin:0;overflow:auto;padding:0}.x-form-item .modx-tag-list .modx-tag-opt{background-color:#e4e4e4;border-radius:0 3px 3px 0;cursor:pointer;display:inline-block;margin:4px 5px 0 10px;padding:1px 5px;position:relative}.x-form-item .modx-tag-list .modx-tag-opt:before{border-color:#0000 #e4e4e4 #0000 #0000;border-style:solid;border-width:10px 10px 10px 0;content:"";height:0;left:-10px;position:absolute;top:0;transform:rotate(1turn);width:0}.x-form-item .modx-tag-list .modx-tag-opt:after{background-color:#fff;border-radius:50%;content:"";height:4px;left:-4px;position:absolute;top:8px;width:4px}.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked,.x-form-item .modx-tag-list .modx-tag-opt:hover{background-color:#234368;color:#fff;text-decoration:none}.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:before,.x-form-item .modx-tag-list .modx-tag-opt:hover:before{border-color:#0000 #234368 #0000 #0000}.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:hover,.x-form-item .modx-tag-list .modx-tag-opt:hover:hover{background-color:#1b3451}.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:hover:before,.x-form-item .modx-tag-list .modx-tag-opt:hover:hover:before{border-color:#0000 #1b3451 #0000 #0000}.x-form-item .modx-tv-legacy-select{border:1px solid #e4e4e4;border-radius:3px;padding:5px;transition:all .25s}.x-form-item .modx-tv-legacy-select:focus{border:1px solid #1b3451}.x-form-item .modx-tv-legacy-select option[selected]{background-color:#e4e4e4}.x-form-label-left .x-form-item{padding:15px 0 0}.x-form-label-left .x-form-item:first-of-type{padding:0}.x-form-label-left .x-form-item label.x-form-item-label{display:inline-block;margin:0;padding:7px 0}.x-form-label-top .x-form-item{padding:0}.x-form-label-top .x-form-item label.x-form-item-label{display:inline-block;margin:0;padding:15px 0 4px}.x-window .x-form-item .x-form-item-label{padding:10px 0 4px}.x-form-item.x-hide-label{padding-top:10px!important}#modx-resource-content .x-form-item.x-hide-label{padding-top:0!important}.x-form-item.x-hide-label label.x-form-item-label{display:none}.x-form-item .x-form-element{font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:0}.x-form-item .x-column-inner>.x-column~.x-column{margin-left:5px}.x-form-item .x-column-inner>.x-column .x-form-field-wrap{width:auto!important}.x-form-item .container{margin:0}.x-form-item .x-btn{padding:7px 10px}.desc-under{color:#999;display:block;font-size:12px;font-style:italic;margin:2px 0 0;text-align:justify}.desc-under.desc-checkbox{margin:0 0 4px}.desc-under .warning{color:#cf1124;overflow:hidden;padding:0}.x-fieldset{border:1px solid #e4e4e4;border-radius:3px!important; + /* !important ensures the border radius, also when the fieldset has a class that sets it to 0 */margin:15px 0 0;overflow:visible;padding:0;position:relative}.x-fieldset .x-fieldset-header{color:#515151;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;margin:0 0 0 10px;padding:0 5px 0 3px;position:relative}.x-fieldset .x-fieldset-header .x-fieldset-header-text{line-height:18px}.x-fieldset .x-fieldset-bwrap .x-fieldset-body{overflow-x:hidden!important;padding:0 10px 10px}.x-form-field{font:inherit}.x-form-field.x-form-composite{margin-bottom:0!important}.x-form-field.x-form-composite .x-btn{top:1px!important}.x-static-text-field{color:inherit;font-size:inherit}.x-static-text-field.x-form-focus{border-color:#e4e4e4!important}.x-form-text{line-height:20px;min-height:20px;padding:5px}.x-form-field-wrap{background:#fff;border:1px solid #e4e4e4;border-radius:3px;max-width:100%}.x-form-field-wrap .x-form-text:not(.x-form-invalid){border:0}.x-form-field-wrap .x-form-trigger{border:0;border-radius:0 3px 3px 0;box-shadow:none;height:100%!important;padding:0;position:absolute;right:0;top:0;width:30px}.x-form-field-wrap .x-form-trigger:before{box-sizing:border-box;content:"\f078";filter:alpha(opacity=60);font-size:14px;margin-top:-7px;opacity:.8;position:absolute;right:0;text-align:center;top:50%;transition:opacity .25s;width:30px}.x-form-field-wrap .x-form-trigger.x-form-trigger-over,.x-form-field-wrap .x-form-trigger:hover{box-shadow:#999}.x-form-field-wrap .x-form-trigger.x-form-trigger-over:before,.x-form-field-wrap .x-form-trigger:hover:before{filter:alpha(opacity=100);opacity:1}.x-form-field-wrap .x-form-trigger.x-form-trigger-click,.x-form-field-wrap .x-form-trigger:active{box-shadow:0 0 0 1px #8a8a8a}.x-form-field-wrap .x-form-trigger.x-form-trigger-click:before,.x-form-field-wrap .x-form-trigger:active:before{filter:alpha(opacity=100);opacity:1}.x-form-field-wrap .x-form-trigger.x-form-date-trigger:before{content:"\f133";font-weight:400}.x-form-field-wrap .x-form-trigger.x-form-time-trigger:before{content:"\f017";font-weight:400}.x-form-field-wrap .x-form-trigger.x-form-file-trigger:before{content:"\f15b";font-weight:400}.x-form-field-wrap .x-form-trigger.x-form-image-trigger:before{content:"\f1c5";font-weight:400}.x-form-field-wrap .x-form-trigger.x-form-code-trigger:before{content:"\f1c9";font-weight:400}.x-form-field-wrap.x-datetime-wrap{background:none;border:0}.x-form-field-wrap.x-datetime-wrap .ux-datetime-date .x-form-trigger:before{content:"\f133"}.x-form-field-wrap.x-datetime-wrap .ux-datetime-time .x-form-trigger:before{content:"\f017"}.x-form-field-wrap.x-form-fileupload-wrap{overflow:visible;position:relative}.x-form-field-wrap.x-form-fileupload-wrap .x-form-file{filter:alpha(opacity=0);min-height:20px;opacity:0;padding:5px;position:absolute;right:0;top:0;z-index:2}.x-form-field-wrap.x-form-fileupload-wrap .x-form-file-btn{border-left:1px solid #e4e4e4;border-radius:0 3px 3px 0;box-shadow:none;line-height:0;padding:7px;position:absolute;right:0;top:0;z-index:1}.x-form-field-wrap.x-form-fileupload-wrap .x-form-file-text{position:relative;z-index:3}#x-form-el-modx-user-photo .x-form-file-trigger:before{content:"\f1c5"}.x-fieldset-checkbox-toggle legend,.x-form-check-wrap{height:auto!important;line-height:18px}.x-form-label-left .x-fieldset-checkbox-toggle legend,.x-form-label-left .x-form-check-wrap{padding:7px 0}.x-form-label-top .x-fieldset-checkbox-toggle legend,.x-form-label-top .x-form-check-wrap{padding:0}.x-fieldset-checkbox-toggle legend .x-fieldset-header-text,.x-fieldset-checkbox-toggle legend .x-form-cb-label,.x-form-check-wrap .x-fieldset-header-text,.x-form-check-wrap .x-form-cb-label{color:#515151;cursor:pointer;display:inline-block;font-weight:400;margin:0;padding-left:1.9em;position:relative;top:0}.ext-ie8 .x-fieldset-checkbox-toggle legend .x-fieldset-header-text,.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-cb-label,.ext-ie8 .x-form-check-wrap .x-fieldset-header-text,.ext-ie8 .x-form-check-wrap .x-form-cb-label{padding-left:3px}.ext-ie8 .x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before,.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-cb-label:before,.ext-ie8 .x-form-check-wrap .x-fieldset-header-text:before,.ext-ie8 .x-form-check-wrap .x-form-cb-label:before{content:""}.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-cb-label:before,.x-form-check-wrap .x-fieldset-header-text:before,.x-form-check-wrap .x-form-cb-label:before{box-sizing:border-box;content:"";font-size:18px;height:18px;left:0;padding-right:3px;position:absolute;text-align:center;top:0;vertical-align:middle;width:18px}.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:focus:before,.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:hover:before,.x-fieldset-checkbox-toggle legend .x-form-cb-label:focus:before,.x-fieldset-checkbox-toggle legend .x-form-cb-label:hover:before,.x-form-check-wrap .x-fieldset-header-text:focus:before,.x-form-check-wrap .x-fieldset-header-text:hover:before,.x-form-check-wrap .x-form-cb-label:focus:before,.x-form-check-wrap .x-form-cb-label:hover:before{color:#234368}.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:active:before,.x-fieldset-checkbox-toggle legend .x-form-cb-label:active:before,.x-form-check-wrap .x-fieldset-header-text:active:before,.x-form-check-wrap .x-form-cb-label:active:before{color:#1b3451}.x-fieldset-checkbox-toggle legend .x-form-checkbox,.x-fieldset-checkbox-toggle legend .x-form-radio,.x-fieldset-checkbox-toggle legend input[type=checkbox],.x-form-check-wrap .x-form-checkbox,.x-form-check-wrap .x-form-radio,.x-form-check-wrap input[type=checkbox]{cursor:pointer;height:18px;left:0;opacity:0;position:absolute;top:0;width:18px;z-index:1}.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-checkbox,.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-radio,.ext-ie8 .x-fieldset-checkbox-toggle legend input[type=checkbox],.ext-ie8 .x-form-check-wrap .x-form-checkbox,.ext-ie8 .x-form-check-wrap .x-form-radio,.ext-ie8 .x-form-check-wrap input[type=checkbox]{height:13px;left:auto;position:relative;top:auto;width:13px}.x-fieldset-checkbox-toggle legend .x-form-checkbox:focus+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-checkbox:focus+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend .x-form-checkbox:hover+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-checkbox:hover+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend .x-form-radio:focus+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-radio:focus+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend .x-form-radio:hover+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-radio:hover+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:focus+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:focus+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:hover+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:hover+.x-form-cb-label:before,.x-form-check-wrap .x-form-checkbox:focus+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-checkbox:focus+.x-form-cb-label:before,.x-form-check-wrap .x-form-checkbox:hover+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-checkbox:hover+.x-form-cb-label:before,.x-form-check-wrap .x-form-radio:focus+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-radio:focus+.x-form-cb-label:before,.x-form-check-wrap .x-form-radio:hover+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-radio:hover+.x-form-cb-label:before,.x-form-check-wrap input[type=checkbox]:focus+.x-fieldset-header-text:before,.x-form-check-wrap input[type=checkbox]:focus+.x-form-cb-label:before,.x-form-check-wrap input[type=checkbox]:hover+.x-fieldset-header-text:before,.x-form-check-wrap input[type=checkbox]:hover+.x-form-cb-label:before{color:#234368}.x-fieldset-checkbox-toggle legend .x-form-checkbox:active+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-checkbox:active+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend .x-form-radio:active+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend .x-form-radio:active+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:active+.x-fieldset-header-text:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:active+.x-form-cb-label:before,.x-form-check-wrap .x-form-checkbox:active+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-checkbox:active+.x-form-cb-label:before,.x-form-check-wrap .x-form-radio:active+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-radio:active+.x-form-cb-label:before,.x-form-check-wrap input[type=checkbox]:active+.x-fieldset-header-text:before,.x-form-check-wrap input[type=checkbox]:active+.x-form-cb-label:before{color:#1b3451}.x-fieldset-checkbox-toggle legend .x-form-checkbox+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-checkbox+.x-form-cb-label:before,.x-form-check-wrap input[type=checkbox]+.x-fieldset-header-text:before{content:"\f0c8";font-weight:400}.x-fieldset-checkbox-toggle legend .x-form-checkbox:checked+.x-form-cb-label:before,.x-fieldset-checkbox-toggle legend input[type=checkbox]:checked+.x-fieldset-header-text:before,.x-form-check-wrap .x-form-checkbox:checked+.x-form-cb-label:before,.x-form-check-wrap input[type=checkbox]:checked+.x-fieldset-header-text:before{content:"\f14a";font-weight:400}.x-fieldset-checkbox-toggle legend .x-form-radio+.x-form-cb-label:before,.x-form-check-wrap .x-form-radio+.x-form-cb-label:before{content:"\f111";font-weight:400}.x-fieldset-checkbox-toggle legend .x-form-radio:checked+.x-form-cb-label:before,.x-form-check-wrap .x-form-radio:checked+.x-form-cb-label:before{content:"\f192";font-weight:400}#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox],#modx-resource-tabs .x-fieldset legend [type=checkbox],#modx-resource-tabs .x-form-check-wrap [type=checkbox]{left:-9999px;position:absolute}html[dir=rtl] #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox],html[dir=rtl] #modx-resource-tabs .x-fieldset legend [type=checkbox],html[dir=rtl] #modx-resource-tabs .x-form-check-wrap [type=checkbox]{left:unset;right:-9999px}#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-fieldset-header-text,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-form-cb-label,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-fieldset-header-text,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-form-cb-label,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-fieldset-header-text,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-form-cb-label{box-sizing:border-box;cursor:pointer;margin-left:0;padding-left:3.6em;padding-top:.2em;position:relative}#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-form-cb-label:after,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-form-cb-label:before,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-form-cb-label:after,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-form-cb-label:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-form-cb-label:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-form-cb-label:before{content:"";font-size:inherit;position:absolute;transition:all .2s ease}#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-form-cb-label:before,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-form-cb-label:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-fieldset-header-text:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-form-cb-label:before{background:#e4e4e4;border-radius:1.2em;height:1.6em;left:0;top:0;width:3em;z-index:10}#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]+.x-form-cb-label:after,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset legend [type=checkbox]+.x-form-cb-label:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-fieldset-header-text:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]+.x-form-cb-label:after{background-color:#fff;border-radius:50%;height:1.3em;left:.1em;margin-top:-.65em;top:.8em;width:1.3em;z-index:11}#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked+.x-form-cb-label:after,#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked+.x-fieldset-header-text:after,#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked+.x-form-cb-label:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked+.x-fieldset-header-text:after,#modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked+.x-form-cb-label:after{left:1.6em;top:.8em}#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked+.x-form-cb-label:before,#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked+.x-form-cb-label:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked+.x-form-cb-label:before{background-color:#6cb24a;border-color:#6cb24a}#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].danger:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].danger:checked+.x-form-cb-label:before,#modx-resource-tabs .x-fieldset legend [type=checkbox].danger:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset legend [type=checkbox].danger:checked+.x-form-cb-label:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox].danger:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox].danger:checked+.x-form-cb-label:before{background-color:#cf1124;border-color:#cf1124}#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].warning:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].warning:checked+.x-form-cb-label:before,#modx-resource-tabs .x-fieldset legend [type=checkbox].warning:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-fieldset legend [type=checkbox].warning:checked+.x-form-cb-label:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox].warning:checked+.x-fieldset-header-text:before,#modx-resource-tabs .x-form-check-wrap [type=checkbox].warning:checked+.x-form-cb-label:before{background-color:#f0b429;border-color:#f0b429}.x-form-check-group,.x-form-radio-group{overflow:hidden}.x-form-check-group .x-column .x-form-item:first-child,.x-form-radio-group .x-column .x-form-item:first-child{padding:4px 0 0}.x-superboxselect{margin:0;outline:0;padding:0 5px 5px;position:relative;white-space:normal;width:auto!important}.ext-strict .x-toolbar .x-small-editor .x-superboxselect,.x-superboxselect{height:auto!important}.x-superboxselect ul{cursor:text;min-height:20px;overflow:visible;padding-right:61px;white-space:normal;width:auto!important}.x-toolbar .x-superboxselect ul{margin:-5px 0 0 -5px}.x-superboxselect ul li{margin:5px 5px 0 0;padding:0}.x-superboxselect ul li.x-superboxselect-item{cursor:default;font-size:12px;padding:4px 18px 4px 4px!important;position:relative}.x-superboxselect ul li.x-superboxselect-item.x-superboxselect-item-focus{background-color:#234368;box-shadow:0 0 0 1px #234368;color:#fff}.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close{border:0;color:inherit;cursor:pointer;display:inline-block;filter:alpha(opacity=60);height:100%;opacity:.6;outline:0;padding:0;position:absolute;right:0;top:0;transition:opacity .25s;width:16px}.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:before{box-sizing:border-box;color:inherit;content:"\f00d";font-size:14px;margin-top:-7px;position:absolute;right:0;text-align:center;top:50%;vertical-align:middle;width:16px}.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:focus,.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:hover{filter:alpha(opacity=100);opacity:1}.x-superboxselect ul li.x-superboxselect-input{display:inline-block}.x-superboxselect ul li.x-superboxselect-input input{background:none;border:0;line-height:20px;outline:0}.x-superboxselect.x-superboxselect-stacked li{box-sizing:border-box;margin:5px 0 0;width:100%}.x-superboxselect .x-superboxselect-btns{height:100%;overflow:visible;position:absolute;right:0;top:0;width:61px}.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-expand{border-radius:0;right:31px}.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear{border-left:1px solid #e4e4e4}.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:before{content:"\f00d"}.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:hover{border-left:1px solid #234368}.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:active{border-left:1px solid #1b3451}.inline-form{border:0;padding:15px 15px 0}.inline-form label{color:#777;display:block;font-weight:700;margin-bottom:2px}.inline-form input[type=text],.inline-form textarea{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;position:relative;width:97%}.inline-form input[type=text]{font-size:13px;height:20px!important;padding:5px}.modx-tv-description{color:#515151;font-size:10px;line-height:1.2;margin-top:2px!important}.modx-tv-reload-btn{float:right;position:absolute;right:19px;z-index:10}.modx-tv-reload-btn div{z-index:10}.modx-tv-th label{cursor:pointer}.modx-tv-th .tv-description{color:#515151;font-size:11px;font-weight:400}.x-editor .x-form-check-wrap{background-color:#fff}.x-grid-editor .x-form-field-wrap{background:#f6f2f7 url(../images/modx-theme/form/combo-bck.png) repeat-x scroll 0 100%}.x-grid-editor .x-form-field-wrap input{background-color:initial!important}.x-grid-editor .x-form-field-wrap img{background-color:#fff;background-image:url(../images/modx-theme/form/trigger.png)}.x-form-grow-sizer,.x-form-invalid-msg{font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.x-form-invalid-msg{color:#cf1124;margin-top:2px;min-width:95%;position:relative}.x-form-invalid-msg:before{color:inherit;content:"\f071";left:3px;position:absolute;top:3px}.x-form-empty-field{color:#515151}.x-grid3 .x-small-editor .x-form-field-wrap,.x-grid3 .x-small-editor .x-form-text{font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin-top:7px;padding:2px 5px}.x-grid3 .x-small-editor .x-form-field-wrap .x-form-text,.x-grid3 .x-small-editor .x-form-text .x-form-text{margin:0;padding:0}.x-grid3 .x-small-editor .x-form-field-wrap{overflow:hidden}.x-combo-list{border:0;border-radius:0 0 3px 3px;overflow:visible}.x-combo-list .x-combo-list-inner{background-color:#fff;border:1px solid #999;border-radius:0 0 3px 3px;margin-left:-1px;width:100%!important}.x-combo-list .x-combo-list-item{border:0;color:#515151;min-height:18.2px;padding:5px}.x-combo-list .x-combo-list-item.x-combo-selected{background-color:#e4e4e4;border:0!important}.x-combo-list .x-toolbar{border:0;border-radius:0 0 3px 3px;box-shadow:0 0 0 1px #234368;margin-top:-1px;position:relative}.x-combo-list .x-toolbar .x-toolbar-ct{padding:5px 0 15px}.x-combo-list .x-toolbar .x-toolbar-left table{margin:0 auto}.x-combo-list .x-toolbar .x-toolbar-cell{display:inline-block}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn,.x-combo-list .x-toolbar .x-toolbar-cell .x-form-text{background:#0000;box-shadow:none;font-size:10px;line-height:16px;margin-right:2px;min-height:16px;padding:2px}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn{padding:1px;transition:color .25s}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-btn-over,.x-combo-list .x-toolbar .x-toolbar-cell .x-btn:focus,.x-combo-list .x-toolbar .x-toolbar-cell .x-btn:hover{color:#234368}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-btn-click,.x-combo-list .x-toolbar .x-toolbar-cell .x-btn:active{color:#1b3451}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-item-disabled{color:#515151;opacity:.4}.x-combo-list .x-toolbar .x-toolbar-cell .x-btn button:before{left:0;line-height:20px;right:0;top:0}.x-combo-list .x-toolbar .x-toolbar-cell .x-form-text{background:#fbfbfb;width:23px}.x-combo-list .x-toolbar .xtb-text{font-size:10px;line-height:1;margin:0 auto;padding:0;text-align:center}.x-combo-list .x-toolbar .x-toolbar-cell:first-child .x-btn{margin-left:1px}.x-combo-list .x-toolbar .x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell .xtb-text{display:none;left:0;position:absolute;right:0;top:2px}.x-combo-list .x-toolbar .x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell .xtb-text{bottom:4px;display:inline-block;left:0;position:absolute;right:0;top:auto}.x-combo-list .x-toolbar .x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell+.x-toolbar-cell .x-btn{margin-right:0}.x-combo-list .x-toolbar .x-toolbar-cell:last-child{opacity:0;transition:opacity .25s}.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn{bottom:2px;font-size:12px;line-height:1;margin:0;opacity:.4;padding:0;position:absolute;right:1px}.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn:hover{opacity:1}.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn button{height:16px;width:16px}.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn button:before{font-size:12px}.x-combo-list .x-toolbar:hover .x-toolbar-cell:last-child{opacity:1}.x-combo-list .x-resizable-handle-southeast{bottom:1px;right:3px}.x-combo-list-hd{background-image:url(../images/modx-theme/layout/panel-title-light-bg.gif);border-bottom-color:#bcbcbc;color:#464646}.x-combo-list-small{font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.x-date-mp,.x-date-picker{background-color:#fbfbfb}.x-date-mp .x-btn,.x-date-mp .x-date-mp-cancel,.x-date-mp .x-date-mp-ok,.x-date-picker .x-btn,.x-date-picker .x-date-mp-cancel,.x-date-picker .x-date-mp-ok{border:0;margin:0 0 0 7px;padding:5px 10px}.x-date-mp .x-btn:first-child,.x-date-mp .x-date-mp-cancel:first-child,.x-date-mp .x-date-mp-ok:first-child,.x-date-picker .x-btn:first-child,.x-date-picker .x-date-mp-cancel:first-child,.x-date-picker .x-date-mp-ok:first-child{margin:0}.x-date-mp .x-btn button,.x-date-mp .x-date-mp-cancel button,.x-date-mp .x-date-mp-ok button,.x-date-picker .x-btn button,.x-date-picker .x-date-mp-cancel button,.x-date-picker .x-date-mp-ok button{font-size:11px;font-style:normal;margin:0}.x-date-mp .x-date-mp-cancel,.x-date-mp .x-date-mp-ok,.x-date-picker .x-date-mp-cancel,.x-date-picker .x-date-mp-ok{height:16px}.x-date-middle{padding:5px 3px}.x-date-left a,.x-date-mp-ybtn a.x-date-mp-next,.x-date-mp-ybtn a.x-date-mp-prev,.x-date-right a{display:inline-block;filter:alpha(opacity=60);margin:0 auto;opacity:.6;position:relative;transition:opacity .25s}.x-date-left a:before,.x-date-mp-ybtn a.x-date-mp-next:before,.x-date-mp-ybtn a.x-date-mp-prev:before,.x-date-right a:before{box-sizing:border-box;color:#234368;content:"";font-size:18px;height:18px;left:0;position:absolute;text-align:center;top:0;vertical-align:middle;width:18px}.x-date-left a:hover,.x-date-mp-ybtn a.x-date-mp-next:hover,.x-date-mp-ybtn a.x-date-mp-prev:hover,.x-date-right a:hover{filter:alpha(opacity=100);opacity:1}.x-date-mp-ybtn a.x-date-mp-next:before,.x-date-right a:before{content:"\f0da";left:auto;right:0}.x-date-left a:before,.x-date-mp-ybtn a.x-date-mp-prev:before{content:"\f0d9"}.x-date-inner{margin:0 auto}.x-date-inner th{border-bottom-color:#e4e4e4;color:#515151;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700}.x-date-inner td,.x-date-mp td{background-color:#fff;border:0;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:1px}.x-date-inner a,td.x-date-mp-month a,td.x-date-mp-year a{border-radius:3px;color:#999;font:inherit;font-weight:700}td.x-date-mp-month a,td.x-date-mp-year a{margin:0 3px}.x-date-inner .x-date-disabled a:hover,.x-date-inner .x-date-nextday a:hover,.x-date-inner .x-date-prevday a:hover,.x-date-inner a:hover,td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{background-color:#dcdcdc;color:#515151}.x-date-inner .x-date-disabled a{background-color:#e4e4e4;color:#999}.x-date-inner .x-date-active{color:#000}.x-date-inner .x-date-today a{border-color:#234368}.x-date-inner span{font-style:normal}.x-date-inner .x-date-active span,.x-date-inner .x-date-selected span{font-weight:700}.x-date-inner .x-date-selected a,td.x-date-mp-sel a{background-color:#234368;border-color:#fff;color:#fff}.x-date-inner .x-date-nextday a,.x-date-inner .x-date-prevday a{color:#dcdcdc}.x-date-bottom,.x-date-mp-btns{border-top:1px solid #e4e4e4;padding:5px}.x-date-bottom td,.x-date-mp-btns td{background-color:initial;border-top:1px solid #e4e4e4}td.x-date-mp-sep{border-right:1px solid #e4e4e4}.x-date-mmenu{background-color:#eee!important}.x-date-mmenu .x-menu-item{color:#000;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.radio-version .x-form-check-wrap .x-form-cb-label{display:block}.radio-version .x-form-check-wrap .x-form-cb-label .changelog{float:right}#modx-tv-tabs{width:100%}.x-tab-panel-noborder{border:1px solid #e2e3de;margin:20px 0;overflow:visible}.x-tab-panel-noborder .x-tab-panel-body-noborder{background-color:#fff;border-radius:3px}.x-tab-panel-footer,.x-tab-panel-header{border:0;position:relative}.x-tab-panel-header ul.x-tab-strip{background-color:initial!important;border:0;margin:0;position:relative;top:1px}.x-tab-panel-footer-plain .x-tab-strip-spacer,.x-tab-panel-header-plain .x-tab-strip-spacer{border:none;height:0}.x-tab-panel .x-tab-panel{padding-top:18px}.x-tab-panel .x-tab-panel.vertical-tabs-panel{padding-top:0}.x-tab-panel .x-tab-panel .x-tab-strip-wrap .x-tab-strip{background-color:#fbfbfb!important}.x-tab-panel-header,.x-tab-strip{padding-left:0}.x-tab-panel-bwrap{border-radius:3px;overflow:visible}.x-tab-panel-bwrap .x-tab-panel-bwrap{box-shadow:none}ul.x-tab-strip li{background-color:initial;border-top-left-radius:3px;border-top-right-radius:3px;color:#53595f;cursor:pointer;font:14px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:2.2;margin-left:0;padding:0 12px;position:relative;z-index:5}html[dir=rtl] ul.x-tab-strip li{float:right}ul.x-tab-strip li:hover{background-color:#e4e4e4;color:#000}ul.x-tab-strip li.x-tab-strip-active{background-color:#fff;color:#234368;cursor:default}.vertical-tabs-header ul.x-tab-strip li.x-tab-strip-active{border-radius:0}ul.x-tab-strip li.x-tab-strip-active:hover{background-color:#fff}ul.x-tab-strip li.x-tab-edge{height:0;visibility:hidden}.x-tab-panel,.x-tab-panel-header,.x-tab-strip-wrap{border:none;overflow:visible}.x-tab-strip-wrap{margin:0;overflow:hidden;padding:2px 0 0}.x-tab-strip-closable{padding-right:15px!important}.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{background-image:url(../images/modx-theme/tabs/tab-close.gif);right:2px}ul.x-tab-strip-top li:first-child{margin-left:0}ul.x-tab-strip-bottom{background-color:#f4f4f4;border-top-color:#dfdfdf}ul.x-tab-strip-bottom .x-tab-right{background-image:url(../images/modx-theme/tabs/tab-btm-inactive-right-bg.gif)}ul.x-tab-strip-bottom .x-tab-right .x-tab-right{background-image:url(../images/modx-theme/tabs/tab-btm-right-bg.gif)}ul.x-tab-strip-bottom .x-tab-right .x-tab-left{background-image:url(../images/modx-theme/tabs/tab-btm-left-bg.gif)}ul.x-tab-strip-bottom .x-tab-left{background-image:url(../images/modx-theme/tabs/tab-btm-inactive-left-bg.gif)}.x-tab-panel-body{background-color:#fff;border:0;overflow:visible}.x-tab-scroller-left,.x-tab-scroller-right{border:0}.x-tab-scroller-left:before,.x-tab-scroller-right:before{box-sizing:border-box;color:#515151;content:"";filter:alpha(opacity=100);font-size:28px;margin-top:-20px;opacity:1;position:absolute;right:0;text-align:center;top:50%;transition:opacity .25s;width:18px}.x-tab-scroller-left-over:before,.x-tab-scroller-right-over:before{color:#234368}.x-tab-scroller-left-disabled,.x-tab-scroller-right-disabled{cursor:default}.x-tab-scroller-left-disabled:before,.x-tab-scroller-right-disabled:before{color:#515151;filter:alpha(opacity=100);opacity:.4}.x-tab-scroller-left:before{content:"\f0d9"}.x-tab-scroller-right:before{content:"\f0da"}.x-tab-panel-bbar .x-toolbar,.x-tab-panel-tbar .x-toolbar{border-color:#dfdfdf}.x-tab-panel-body-noborder .x-panel-body-noheader:first-child{border-top:0}.x-tab-panel-bbar-noborder .x-toolbar{border-top-color:#0000}.x-tab-panel-tbar-noborder .x-toolbar{border-bottom-color:#0000}.vertical-tabs-panel{background-color:#fff;margin:0;overflow:hidden}.vertical-tabs-panel.wrapped{border:1px solid #e4e4e4}.vertical-tabs-panel .vertical-tabs-header{background:#fff!important;border-right:1px solid #e4e4e4!important;float:left;margin-bottom:-10000px;padding-bottom:10000px!important;width:168px!important}@media screen and (max-width:960px){.vertical-tabs-panel .vertical-tabs-header{width:80px!important}}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap{background-color:initial;display:inline-block;line-height:0;margin:0;padding:0;width:auto!important}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip{border:0;display:inline-block;top:0;width:auto}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li{border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;color:#515151;float:none;line-height:1;margin:0;overflow:hidden;padding:10px 15px;transition:background-color .25s,color .25s}@media screen and (max-width:960px){.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li{font-size:12px;padding:8px}}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li:hover{background:#fff}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li.x-tab-strip-active{background:#fff;border-color:#234368 #fff #234368 #234368;box-shadow:none;color:#234368;width:168px}@media screen and (max-width:960px){.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li.x-tab-strip-active{width:80px!important}}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li.x-tab-edge{height:0;visibility:hidden}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li.x-tab-edge .x-tab-strip-text{display:none}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip>li .x-tab-strip-text{line-height:1.4;padding:2px 0;white-space:pre-wrap;word-break:break-all}.vertical-tabs-panel .vertical-tabs-header h4{background:#fff;border-bottom:1px solid #e4e4e4;color:#53595f;font-size:16px;padding:15px 0 15px 15px}.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-spacer{display:none}.vertical-tabs-panel .x-tab-panel-bwrap{box-shadow:none}.vertical-tabs-panel .x-tab-panel-bwrap .x-tab-panel-body{border-top:0;width:auto!important}.vertical-tabs-panel .x-tab-panel-bwrap .vertical-tabs-body{border:0;padding:15px 20px 15px 15px}.tvs-wrapper.below-content{border-radius:3px;margin:1rem}.tvs-wrapper.below-content .vertical-tabs-panel{border-radius:3px}@media screen and (max-width:960px){.tvs-wrapper.below-content{margin:0}}.window-vtabs .x-panel-mr{padding-right:0}.window-vtabs .vertical-tabs-panel{margin:0;width:100%!important}#modx-split-wrapper .x-border-layout-ct{background:#0000}#modx-leftbar-tabs-xcollapsed{display:none!important}#modx-leftbar{background-color:#fff;min-width:288px;z-index:0}@media screen and (min-width:961px){#modx-leftbar{max-width:50%}}#modx-leftbar .x-toolbar{border:0;padding:0!important}#modx-header{background:#234368;height:100%;max-width:70px;position:absolute;z-index:2}#modx-navbar{display:flex;flex-direction:column;font-weight:700;font:normal 13px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:100%;padding:0 5px;z-index:20}#modx-navbar .icon{color:#fff;font-size:20px;line-height:20px;vertical-align:middle}#modx-navbar a,#modx-navbar li{background:#0000;margin:0;padding:0;position:relative;text-align:center;width:100%}#modx-navbar a{color:#fff;cursor:pointer;display:block;font-size:10px;line-height:12px;text-decoration:none}#modx-navbar a .description{font-size:9px;opacity:.7}#modx-navbar a .description,#modx-navbar a .icon,#modx-navbar a .label{display:block;width:100%}#modx-navbar li a:hover{opacity:.7}#modx-navbar #modx-user-menu a #user-username,#modx-navbar #modx-user-menu a .description,#modx-navbar #modx-user-menu a .label{display:none}#modx-navbar #modx-leftbar-trigger a,#modx-navbar #modx-manager-search-icon a,#modx-navbar #modx-user-menu a{padding:12px 0}#modx-navbar #modx-topnav{list-style:none;margin:0;padding:0}#modx-navbar #modx-topnav .top:not(#modx-manager-search-icon){border-top:1px solid #ffffff1a}#modx-navbar #modx-topnav>li:not(#modx-home-dashboard):not(#modx-manager-search-icon):not(#modx-leftbar-trigger)>a{display:block;padding:12px 0;position:relative}#modx-navbar #modx-user-menu{margin-top:auto}#modx-navbar #modx-user-menu #user-avatar img{border-radius:20px;display:block;height:40px;margin:auto;width:40px}#modx-navbar #modx-user-menu #limenu-user a{display:flex;flex-direction:column;justify-content:center}#modx-navbar #modx-home-dashboard{border-radius:3px;height:40px;line-height:40px;padding:10px;width:40px}#modx-navbar #modx-site-info{font-size:10px}#modx-navbar #modx-site-info .full_appname,#modx-navbar #modx-site-info .site_name{color:#fff}#modx-navbar #modx-site-info>.info-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modx-leftbar-trigger{transition:all .2s ease}#modx-leftbar-trigger .icon:before{content:"\f060"}#modx-leftbar-trigger.collapsed .icon:before{content:"\f061"!important}#modx-footer .modx-subnav{background:#fff;border:1px solid #ffffff1a;border-radius:3px;box-shadow:0 0 15px 0 #0003;box-sizing:border-box;display:block;list-style:none;opacity:0;position:absolute;transition:all .15s ease;visibility:hidden;z-index:10000}#modx-footer .modx-subnav li{background:#fff;border-radius:3px;display:block;margin:0;padding:0;position:relative}#modx-footer .modx-subnav li:not(:first-child){border-top:1px solid #e4e4e4}#modx-footer .modx-subnav li:hover:after{border-right-color:#e4e4e4}#modx-footer .modx-subnav li.sub:after{color:#999;content:"\f0da";font-size:14px;margin-top:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#modx-footer .modx-subnav li a{background-color:#fff;border-radius:3px;color:#515151;cursor:pointer;display:block;font-weight:700;line-height:1.5;margin:0;padding:8px 15px;text-decoration:none;text-shadow:none;width:270px}#modx-footer .modx-subnav li a .icon{display:inline-block;font-size:18px;opacity:.07;padding-left:5px}#modx-footer .modx-subnav li a span{color:#999;display:block;float:none;font-size:12px;font-weight:400;line-height:1.3;margin-top:6px;width:100%}#modx-footer .modx-subnav li a:hover{background:#e4e4e4;border-bottom-color:#e4e4e4;border-top-color:#e4e4e4;color:#53595f}#modx-footer .modx-subnav li a:hover .description{color:#707070}#modx-footer .modx-subnav li:hover ul ul,#modx-footer .modx-subnav ul li:hover ul ul,#modx-footer .modx-subnav ul ul li:hover ul ul{display:none}#modx-footer .modx-subnav li:hover ul,#modx-footer .modx-subnav ul li:hover ul,#modx-footer .modx-subnav ul ul li:hover ul,#modx-footer .modx-subnav ul ul ul li:hover ul{display:block}#modx-footer .modx-subnav.active{opacity:1;visibility:visible}#modx-footer .modx-subnav .modx-subsubnav{background:#fff;border:1px solid #ffffff1a;border-radius:3px;bottom:0;box-shadow:0 0 15px 0 #0003;display:none;left:295px;list-style:none;position:absolute;z-index:24}#modx-footer .modx-subnav-arrow{border:12px solid #0000;border-right-color:#fff;content:" ";margin-top:-6px;pointer-events:none;position:absolute;right:100%}#modx-footer #language .modx-subsubnav{max-height:86vh;overflow-y:auto}@media screen and (max-width:960px){#modx-header{height:auto!important;min-width:100%;position:relative}#modx-navbar{flex-direction:row;flex-wrap:wrap}#modx-navbar #modx-headnav{order:1;width:50%}#modx-navbar #modx-headnav a{line-height:normal!important}#modx-navbar #modx-headnav img{max-width:35px}#modx-navbar #modx-topnav{order:0;width:100%}#modx-navbar #modx-user-menu{flex-direction:row-reverse;flex-wrap:nowrap;margin-top:0;order:2;width:50%}#modx-navbar>ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}#modx-navbar>ul>li{flex-basis:50px}#modx-navbar #modx-site-info{display:none}#modx-navbar #modx-home-dashboard{margin:0;padding:5px}#modx-leftbar-trigger .icon{padding:3px 4px}#modx-leftbar-trigger .icon:before{content:"\f062"}#modx-leftbar-trigger.collapsed .icon:before{content:"\f063"!important}#modx-footer .modx-subnav{min-width:300px;top:60px!important}#modx-footer .modx-subnav .description{display:none}#modx-footer .modx-subnav li{border-radius:0}#modx-footer .modx-subnav li.sub:after{display:none}#modx-footer .modx-subnav li a{white-space:nowrap;width:auto}#modx-footer .modx-subnav .modx-subsubnav{box-shadow:none;display:block;left:auto;max-height:none!important;overflow-y:initial!important;position:static}#modx-footer .modx-subnav .modx-subsubnav li>a{margin-left:1rem}#modx-footer .modx-subnav-arrow{display:none}#modx-footer .modx-subnav-wrapper{max-height:400px;overflow-y:auto}}@media (max-height:520px){#modx-footer .modx-subnav .description{display:none}}#modx-manager-search{background:#fff;border-radius:3px 3px 0 0;height:38px;min-width:100px;padding:10px 10px 5px}#modx-manager-search .x-form-text{background:none}#modx-manager-search .x-form-field-wrap{background-image:none;color:#565353;font-size:12px;outline:none!important}#modx-manager-search .x-form-field-wrap .x-form-text{color:#515151;font-weight:400;letter-spacing:0;text-shadow:none}#modx-manager-search .x-form-field-wrap .x-form-empty-field{color:#6a747a}#modx-manager-search .x-form-field-wrap .x-form-trigger{display:none}.modx-manager-search-results{background:#e4e4e4;border:1px solid #e4e4e4;border-radius:0 0 3px 3px;box-shadow:0 4px 10px 0 #0003;box-sizing:border-box;height:auto!important;position:relative;width:402px!important}.modx-manager-search-results .loading-indicator{background:none;color:#515151;font-size:14px;margin:10px 0;text-align:center}.modx-manager-search-results .loading-indicator:before{content:"\f110";margin-right:5px}.modx-manager-search-results .x-combo-list-inner{background:#fff;border:0;margin:0;overflow:auto;width:100%!important}@media screen and (max-width:960px){.modx-manager-search-results .x-combo-list-inner{height:auto!important;line-height:4em}.modx-manager-search-results .x-combo-list-inner .section>*{padding-bottom:.5em;padding-top:.5em}}.modx-manager-search-results .section{border-left:1px solid #ededed;font-size:12px;line-height:12px;margin-left:100px;position:relative;width:auto}.modx-manager-search-results .x-combo-list-item,.modx-manager-search-results h3{color:#515151;line-height:18px;margin:0;padding:4px 6px}.modx-manager-search-results h3{color:#53595f;font-size:11px;font-weight:400;left:-108px;line-height:11px;position:absolute;text-align:right;top:0;width:95px}.modx-manager-search-results a{color:inherit;cursor:pointer;display:inline-block;padding-left:20px;position:relative;text-decoration:none}.modx-manager-search-results i{color:#234368;left:0;position:absolute;top:4px}.modx-manager-search-results em{font-style:normal;opacity:.7}.modx-manager-search-results .x-combo-list-item{overflow:visible;white-space:normal}.modx-manager-search-results .x-combo-list-item a{display:block}.modx-manager-search-results .x-combo-list-item.x-combo-selected,.modx-manager-search-results .x-combo-list-item:hover{background-color:#e4e4e4;border:0;margin-left:0;z-index:10}.modx-manager-search-results .x-combo-list-item.x-combo-selected h3,.modx-manager-search-results .x-combo-list-item:hover h3{left:0}.modx-manager-search-results .x-combo-list-item.x-combo-selected p,.modx-manager-search-results .x-combo-list-item:hover p{border-left-color:#0000}.modx-manager-search-results .x-combo-list-item.x-combo-selected a,.modx-manager-search-results .x-combo-list-item:hover a{color:#515151}.modx-manager-search-results .icon-user{background-image:none!important}.breadcrumbs .panel-desc{margin-top:0}.crumb_wrapper{background:#fbfbfb;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;margin-top:15px}.crumb_wrapper .crumbs{height:34px;overflow:hidden}.crumb_wrapper .crumbs li{color:#53595f;float:left;font-size:12px;font-weight:400;line-height:12px;padding:0 0 0 20px;position:relative;z-index:1}.crumb_wrapper .crumbs li.first{padding:0}.crumb_wrapper .crumbs li.first:before{content:"\f015";display:inline-block;font-size:20px;left:0;line-height:34px;position:absolute;text-align:center;text-indent:0;top:0;z-index:2}#packages-breadcrumbs .crumb_wrapper .crumbs li.first:before{content:"\f1b2"}.crumb_wrapper .crumbs li.first:hover:before{color:#fff}.crumb_wrapper .crumbs li.first:hover{background-color:#515151}.crumb_wrapper .crumbs li.first .root{background-color:initial;box-sizing:initial;display:inline-block;line-height:12px;margin:0;padding:12px;text-indent:-999em;width:35px;z-index:3}.crumb_wrapper .crumbs li.first .root:before{display:none}.crumb_wrapper .crumbs li.first .root:hover{background-color:initial}.crumb_wrapper .crumbs li:hover button,.crumb_wrapper .crumbs li:hover span,.crumb_wrapper .crumbs li:hover span:after{background-color:#515151;color:#fff}.crumb_wrapper .crumbs li:hover button:after,.crumb_wrapper .crumbs li:hover span:after{border-color:#fbfbfb #fbfbfb #515151 #515151;border-style:solid;border-width:1px}.crumb_wrapper .crumbs li:hover button:before,.crumb_wrapper .crumbs li:hover span:before{background-color:#515151}.crumb_wrapper .crumbs li:hover+li button:before,.crumb_wrapper .crumbs li:hover+li span:before{border-left-color:#515151}.crumb_wrapper .crumbs li button{background-color:initial;border:0;color:#53595f;cursor:pointer;font:normal 12px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;line-height:1;text-decoration:none}.crumb_wrapper .crumbs li span{background-color:#fbfbfb}.crumb_wrapper .crumbs li button,.crumb_wrapper .crumbs li span{display:inline-block;margin:0 0 0 1px;padding:11px 13px 11px 15px;position:relative}.crumb_wrapper .crumbs li button:before,.crumb_wrapper .crumbs li span:before{background-color:initial;border-bottom:50px solid #0000;border-left:30px solid #fbfbfb;border-top:50px solid #0000;content:"";display:inline-block;height:0;left:-33px;margin-top:-50px;padding-right:3px;position:absolute;top:50%;transform:scale(.99999);width:0;z-index:-1}.crumb_wrapper .crumbs li button:after,.crumb_wrapper .crumbs li span:after{background-color:#fbfbfb;border:1px solid #dcdcdc;border-bottom:0;border-left:0;border-radius:3px;content:"";display:inline-block;height:34px;position:absolute;right:-22px;top:0;transform:scaleX(.6) rotate(45deg);width:34px;z-index:-1}.x-toolbar{background-color:#f7f7f7;background-image:none;border-color:#dfdfdf}.x-toolbar .x-toolbar-cell label,.x-toolbar .xtb-text{margin:0 5px 0 7px;padding:0}.x-toolbar .x-item-disabled{filter:alpha(opacity=60);opacity:.6}.x-toolbar td.x-toolbar-cell:first-of-type .xtb-text{margin-left:0}.x-toolbar div,.x-toolbar input,.x-toolbar label,.x-toolbar select,.x-toolbar span,.x-toolbar td{font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:0}.x-toolbar .x-btn-group-header{line-height:1}.x-toolbar em.x-btn-split-bottom{background-image:url(../images/modx-theme/button/s-arrow-b-noline.gif)}.x-toolbar .x-btn-click em.x-btn-split-bottom,.x-toolbar .x-btn-menu-active em.x-btn-split-bottom,.x-toolbar .x-btn-over em.x-btn-split-bottom,.x-toolbar .x-btn-pressed em.x-btn-split-bottom{background-image:url(../images/modx-theme/button/s-arrow-bo.gif)}.ext-ie .x-toolbar-cell .x-form-field-wrap{height:30px}.x-tbar-page-first{background-image:url(../images/modx-theme/grid/page-first.png)!important}.x-tbar-loading{background-image:url(../images/modx-theme/grid/refresh.png)!important}.x-tbar-page-last{background:none!important;position:relative}.x-tbar-page-last:before{content:"\f04e";left:1px;right:auto;top:1px}.x-tbar-page-next{background:none!important;position:relative}.x-tbar-page-next:before{content:"\f0da";font-size:18px;left:1px;line-height:110%;right:auto}.x-tbar-page-prev{background:none!important;position:relative}.x-tbar-page-prev:before{content:"\f0d9";font-size:18px;left:auto;line-height:110%;right:1px}.x-tbar-loading{background:none!important;position:relative}.x-tbar-loading:before{bottom:auto;content:"\f01e";top:1px}.x-tbar-page-first{background:none!important;position:relative}.x-tbar-page-first:before{content:"\f04a";left:auto;right:1px;top:1px}.x-paging-info{color:#444}.x-toolbar-more-icon{background-image:url(../images/modx-theme/toolbar/more.gif)!important}.x-panel-bbar{padding-top:10px}.modx-browser-rte-buttons .x-panel-bbar{background-color:#fff;border-top:1px solid #fff;padding:5px}.modx-browser-rte-buttons .x-panel-bbar .x-toolbar-layout-ct{width:auto!important}.x-panel-bbar .x-toolbar{background-color:initial;border:0;overflow:hidden;padding:2px 0}.x-panel-bbar .x-toolbar .x-form-text{padding:5px 10px}.x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-number,.x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-size{width:32px}.x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-number{margin-right:3px}.x-panel-bbar .x-toolbar .x-btn{margin-right:10px;padding:8px 13px}.modx-browser-rte .x-panel-bbar .x-toolbar .x-btn{margin-right:0;padding:10px 15px}.x-panel-bbar .x-toolbar .xtb-text{margin:0 3px 0 0}.x-panel-tbar{overflow:visible;padding-bottom:2px}.x-panel-tbar .x-toolbar{border:0;overflow:visible;padding:5px 0}.x-panel-mc .x-panel-tbar .x-toolbar{background-image:none;border:0;padding:15px 0 7px}.x-panel-tbar-noheader .x-toolbar{background-color:initial;background-image:none;border:0;padding:5px 0}.x-toolbar div,.x-toolbar input,.x-toolbar label,.x-toolbar select,.x-toolbar span,.x-toolbar td{border-radius:3px}.x-html-editor-tb .x-btn-text{background-image:url(../images/modx-theme/editor/tb-sprite.gif)}.x-panel-noborder .x-panel-tbar-noborder .x-toolbar{background-color:initial;border-bottom-color:#0000}.x-panel-noborder .x-panel-bbar-noborder .x-toolbar{border-top-color:#0000}#modx-leftbar .x-tab-panel-noborder{margin:0 8px}#modx-leftbar .x-tab-panel-bwrap{border-radius:0 0 3px 3px;position:relative;z-index:1}#modx-leftbar .x-tab-panel-bwrap .x-tab-panel-body-noborder{background:#f1f1f1;border-radius:0 0 3px 3px}@media screen and (max-width:960px){#modx-leftbar #modx-leftbar-tabpanel{margin:0 auto;padding:.5em;width:auto!important}#modx-leftbar{box-shadow:none;height:auto!important;left:auto!important;margin:0 auto 10px;position:relative!important;top:auto!important;width:100%!important}#modx-leftbar #modx-leftbar-header{display:none}#modx-leftbar .x-plain-body{height:auto!important;width:100%!important}}#modx-leftbar .x-panel-tbar{padding:0}#modx-leftbar .x-toolbar{padding:4px 5px 2px 0}#modx-leftbar .x-tree-root-ct{padding:6px}#modx-leftbar .x-tree .x-panel-body{background:#fff;border-radius:0}#modx-tree-usergroup .x-toolbar-left-row{display:flex;flex-wrap:wrap}#modx-resource-tree-tbar .x-toolbar-left .x-btn .tree-new-resource,#modx-tree-element .x-toolbar-left .x-btn .tree-new-template{margin-left:16px}#modx-split-wrapper #modx-leftbar-tabs-xcollapsed,#modx-split-wrapper .x-layout-split{margin-left:-70px}.x-layout-split{overflow:visible;width:8px;z-index:2}.x-layout-split:hover{background:#999}#modx-leftbar-tabs-xcollapsed .x-layout-mini{left:0}#modx-leftbar-tabs-xcollapsed .x-layout-mini:after{border-left:5px solid #515151;border-right:0}@media screen and (max-width:960px){#modx-leftbar-tabs-xcollapsed .x-layout-mini:after{border:none}}#modx-leftbar-tabs-xcollapsed .x-layout-mini:hover:after{border-left-color:#234368}.modx-tree{padding:0}#modx-file-tree .modx-tree:first-child{padding-top:4px}.x-tree-arrows .x-tree-elbow-end-minus,.x-tree-arrows .x-tree-elbow-end-plus,.x-tree-arrows .x-tree-elbow-minus,.x-tree-arrows .x-tree-elbow-plus{background:none}.x-tree-arrows .x-tree-elbow-end-minus:hover,.x-tree-arrows .x-tree-elbow-end-plus:hover,.x-tree-arrows .x-tree-elbow-minus:hover,.x-tree-arrows .x-tree-elbow-plus:hover{background:#d9d9d9;border-radius:50%}.x-tree-arrows .x-tree-elbow-end-minus:before,.x-tree-arrows .x-tree-elbow-end-plus:before,.x-tree-arrows .x-tree-elbow-minus:before,.x-tree-arrows .x-tree-elbow-plus:before{background:#0000 0 0;content:"\f0da";display:inline-block;margin:0;padding-left:4px;padding-right:4px;text-align:center;width:10px}.x-tree-arrows .x-tree-elbow-end-minus:before,.x-tree-arrows .x-tree-elbow-minus:before{content:"\f0d7"}.x-tree-node-el{background-position:5px;background-repeat:no-repeat;color:#515151;font:normal 14px/2.25 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:0 8px}.x-tree-node-el.is_folder{background:#0000}.x-tree-node-el .x-btn{box-shadow:none}.x-tree-node-el .icon{display:inline-block;font-size:1.15em;line-height:.75em;vertical-align:-15%;width:1em}.x-tree-node-el a span{padding-left:7px}.x-tree-node-el a span span{padding-left:0}.x-tree-node-el .icon-plus-circle,.x-tree-node-el .icon-refresh{font-size:1em;vertical-align:0}.unpublished,.unpublished a span,.unpublished a span i.icon,.unpublished a span i.icon-large,.unpublished i.icon,.unpublished i.icon-large{color:#b3b3b3!important;font-style:normal}.hidemenu,.hidemenu a span{color:#999;font-style:italic}.hidemenu a span i.icon,.hidemenu a span i.icon-large,.hidemenu i.icon,.hidemenu i.icon-large{color:#999;font-style:normal}.deleted{color:#af5a6280!important}.deleted i.icon,.deleted i.icon-large{color:#af5a6280!important;font-style:normal}.deleted a span{color:#af5a6280!important;text-decoration:line-through}.element-node-disabled a span{color:#aaa}.x-tree-node{background:#fff;color:#999;position:relative}.x-tree-node .element-node-disabled a span,.x-tree-node .element-node-disabled i.icon,.x-tree-node .x-tree-node-disabled a span,.x-tree-node .x-tree-node-disabled i.icon{color:#aaa}.element-node-locked a span{font-style:inherit}.modx-tree-node-tool-ct{bottom:0;line-height:1.8;position:absolute;right:6px;top:0}html[dir=rtl] .modx-tree-node-tool-ct{left:6px;right:unset}.modx-tree-node-tool-ct .x-btn:focus,.modx-tree-node-tool-ct .x-btn:hover{color:#6cb24a!important}.x-tree-node-el .modx-tree-node-btn-create{bottom:0;line-height:34px;opacity:0;position:absolute;right:6px;top:0;transition:opacity .4s ease-in}html[dir=rtl] .x-tree-node-el .modx-tree-node-btn-create{left:6px;right:unset}.x-tree-node-el .modx-tree-node-btn-create .x-btn{color:#515151;opacity:.4;transition:opacity .2s ease-in-out,color .2s ease-in-out}.x-tree-node-el .modx-tree-node-btn-create .x-btn:focus,.x-tree-node-el .modx-tree-node-btn-create .x-btn:hover{color:#6cb24a;opacity:1}.x-tree-node-el:focus .modx-tree-node-btn-create,.x-tree-node-el:hover .modx-tree-node-btn-create{opacity:1}.tree-pseudoroot-node.x-tree-node-el{background-color:#f1f1f1;font:500 14px/3 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:0 5px;position:relative}.tree-pseudoroot-node.x-tree-node-el>.icon,.tree-pseudoroot-node.x-tree-node-el a span{color:#53595f}.tree-pseudoroot-node.x-tree-node-el .modx-tree-node-tool-ct{filter:alpha(opacity=50);line-height:3;opacity:.5}.tree-pseudoroot-node.x-tree-node-el .modx-tree-node-tool-ct .x-btn{margin-left:2px}.tree-pseudoroot-node.x-tree-node-el.x-tree-node-collapsed{border-bottom:1px solid #e4e4e4}.tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded,.tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded>.icon,.tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded span{color:#53595f}.tree-pseudoroot-node.x-tree-node-el.x-tree-node-over{background-color:#e4e4e4;color:#53595f}.tree-pseudoroot-node.x-tree-node-el+.x-tree-node-ct,.tree-pseudoroot-node.x-tree-node-el+div>.x-tree-node-ct{background:#fbfbfb;overflow-x:auto}.tree-pseudoroot-node.x-tree-node-el+.x-tree-node-ct:empty,.tree-pseudoroot-node.x-tree-node-el+div>.x-tree-node-ct:empty{padding:0}.tree-pseudoroot-node.x-tree-node-el:hover .modx-tree-node-tool-ct{filter:alpha(opacity=100);opacity:1}.tree-pseudoroot-node.x-tree-node-el:hover .modx-tree-node-tool-ct .x-btn{color:inherit}.x-tree-elbow,.x-tree-elbow-end{display:inline-block}#modx-leftbar .icon,.x-tree-node .icon{background:none;border:0;display:inline-block;filter:alpha(opacity=80);margin:0;opacity:.8;padding:3px;text-align:center}#modx-leftbar .icon.icon-code:before,#modx-leftbar .icon.icon-cogs:before,#modx-leftbar .icon.icon-columns:before,#modx-leftbar .icon.icon-folder:before,#modx-leftbar .icon.icon-th-large:before,.x-tree-node .icon.icon-code:before,.x-tree-node .icon.icon-cogs:before,.x-tree-node .icon.icon-columns:before,.x-tree-node .icon.icon-folder:before,.x-tree-node .icon.icon-th-large:before{font-weight:900}#modx-leftbar .icon i,.x-tree-node .icon i{font-style:normal}#modx-leftbar .icon button,.x-tree-node .icon button{display:none}.x-tree-node-ct .x-tree-node .icon{left:-1px;position:relative;top:-1px}.x-dd-drag-ghost a,.x-dd-drag-ghost a span,.x-tree-node a,.x-tree-node a span{color:#515151}.x-tree-node div.x-tree-drag-insert-below{border-bottom:2px solid #a8c3e2!important}.x-tree-node div.x-tree-drag-insert-above{border-top:2px solid #a8c3e2!important}.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{border-bottom:2px solid #a8c3e2!important}.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{border-top:2px solid #a8c3e2!important}.x-tree-node .x-tree-drag-append a span,.x-tree-node .x-tree-node-over{background-color:#e4e4e4}.x-tree-node .x-tree-selected{background-color:#d6e7f8}.x-tree-node .x-tree-expanded{background-color:#e4e4e4;color:#234368}.x-tree-node .x-tree-expanded a,.x-tree-node .x-tree-expanded a span{color:#234368}.icon-rss:before{content:"\f09e"}.icon-cal:before,.icon-ical:before,.icon-ics:before,.icon-vcs:before{content:"\f133"}.icon-db:before,.icon-sql:before{content:"\f1c0"}.icon-7z:before,.icon-bz2:before,.icon-dmg:before,.icon-gz:before,.icon-iso:before,.icon-rar:before,.icon-tar:before,.icon-tgz:before,.icon-zip:before{content:"\f1c6"}.icon-backup:before,.icon-bak:before,.icon-bk:before{content:"\f1da"}.icon-bmp:before,.icon-gif:before,.icon-jpeg:before,.icon-jpg:before,.icon-png:before,.icon-svg:before,.icon-tiff:before{content:"\f1c5"}.icon-bat:before,.icon-scr:before,.icon-sh:before{content:"\f120"}.icon-log:before,.icon-txt:before{content:"\f15c"}.icon-aac:before,.icon-aif:before,.icon-aiff:before,.icon-flac:before,.icon-m4a:before,.icon-mp3:before,.icon-ogg:before,.icon-wav:before,.icon-wma:before{content:"\f1c7"}.icon-3gp:before,.icon-avi:before,.icon-fla:before,.icon-flv:before,.icon-m4v:before,.icon-mov:before,.icon-mp4:before,.icon-mpeg:before,.icon-mpg:before,.icon-swf:before,.icon-wmv:before{content:"\f1c8"}.icon-access:before,.icon-htaccess:before{content:"\f023"}.icon-as:before,.icon-cfm:before,.icon-jar:before,.icon-java:before,.icon-php:before,.icon-rb:before{content:"\f1c9"}.icon-doc:before,.icon-docx:before{content:"\f1c2"}.icon-csv:before,.icon-xls:before,.icon-xlsx:before{content:"\f1c3"}.icon-ppt:before,.icon-pptx:before{content:"\f1c4"}.icon-pdf:before{content:"\f1c1"}.icon-coffeescript:before,.icon-css:before,.icon-htm:before,.icon-html:before,.icon-js:before,.icon-json:before,.icon-less:before,.icon-scss:before,.icon-styl:before,.icon-xml:before{content:"\f1c9"}.icon-action{background-image:url(../images/restyle/icons/application_osx_terminal.png)!important;background-position:50%!important;background-repeat:no-repeat!important;min-height:16px;min-width:16px;vertical-align:middle}.icon-action.x-tree-node-el{background-position:5px 5px!important}.icon-action:before{content:" "}.icon-namespace{background-image:url(../images/restyle/icons/computer.png)!important;background-position:50%!important;background-repeat:no-repeat!important;min-height:16px;min-width:16px;vertical-align:middle}.icon-namespace.x-tree-node-el{background-position:5px 5px!important}.icon-namespace:before{content:" "}.icon-list-new{background-image:url(../images/restyle/icons/layout_add.png)!important;background-position:50%!important;background-repeat:no-repeat!important;min-height:16px;min-width:16px;vertical-align:middle}.icon-list-new.x-tree-node-el{background-position:5px 5px!important}.icon-list-new:before{content:" "}.icon-mark-active{background-image:url(../images/restyle/icons/layout_edit.png)!important;background-position:50%!important;background-repeat:no-repeat!important;min-height:16px;min-width:16px;vertical-align:middle}.icon-mark-active.x-tree-node-el{background-position:5px 5px!important}.icon-mark-active:before{content:" "}.icon-mark-complete{background-image:url(../images/restyle/icons/layout_header.png)!important;background-position:50%!important;background-repeat:no-repeat!important;min-height:16px;min-width:16px;vertical-align:middle}.icon-mark-complete.x-tree-node-el{background-position:5px 5px!important}.icon-mark-complete:before{content:" "}.icon-package{background-image:url(../images/restyle/icons/package.png)!important;background-position:50%!important;background-repeat:no-repeat!important;min-height:16px;min-width:16px;padding-right:5px!important;vertical-align:middle}.icon-package.x-tree-node-el{background-position:5px 5px!important}.icon-package:before{content:" "}.icon-locked{background-image:url(../images/restyle/icons/lock_edit.png)!important;background-position:50%!important;background-repeat:no-repeat!important;min-height:16px;min-width:16px;vertical-align:middle}.icon-locked.x-tree-node-el{background-position:5px 5px!important}.icon-locked:before{content:" "}.icon-lock{content:"\f023"}#modx-resource-tree-panel .x-accordion-hd{background-position:0 0}#modx-element-tree-panel .x-accordion-hd{background-position:0 -32px}#modx-file-tree-panel .x-accordion-hd{background-position:0 -64px}#modx-static-page-settings .x-accordion-hd{background-position:0 -96px}.x-tree-node-el .x-tree-node-icon{display:inline-block}.x-tree-node-loading .x-tree-node-icon{background-image:url(../images/modx-theme/tree/loading.gif)!important}.x-tree-node-loading a span{color:#444;font-style:italic}.tree-context:before{content:"\f0ac"}.tree-resource:before{content:"\f15b"}.tree-static-resource:before{content:"\f15c"}.tree-weblink:before{content:"\f0c1"}.tree-symlink:before{content:"\f0c5"}.icon-folder:before,.parent-resource:before{content:"\f07b"}.x-tree-node-expanded .icon-folder:before,.x-tree-node-expanded .parent-resource:before{content:"\f07c"}.locked-resource:before{content:"\f023"!important}.ext-ie .x-tree-node-el input{height:15px;width:15px}.x-tree-root-ct{border-radius:0;overflow:hidden;padding:0!important}.x-tree-root-node{margin:0}.x-dd-drag-ghost a,.x-dd-drag-ghost a span,.x-tree-node,.x-tree-node a,.x-tree-node a span{color:#515151}.x-tree-node .x-tree-node-disabled a span{color:#d1d1d1}.x-tree-node div.x-tree-drag-insert-below{border-bottom-color:#686868}.x-tree-node div.x-tree-drag-insert-above{border-top-color:#686868}.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{border-bottom-color:#686868}.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{border-top-color:#686868}.x-tree-node .x-tree-drag-append a span{background-color:#dfdfdf;border-color:#e4e4e4}.x-tree-drop-ok-append .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-add.gif)}.x-tree-drop-ok-above .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-over.gif)}.x-tree-drop-ok-below .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-under.gif)}.x-tree-drop-ok-between .x-dd-drop-icon{background-image:url(../images/modx-theme/tree/drop-between.gif)}#modx-leftbar-header{align-items:center;box-sizing:border-box;color:#53595f;display:flex;height:57px;justify-content:left;padding:.67rem 1rem}#modx-leftbar-header img{max-height:100%;max-width:33%}#modx-leftbar-header a{color:#53595f;font:normal 25px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;text-decoration:none}#modx-leftbar-header a:focus,#modx-leftbar-header a:hover{color:#234368}#modx-leftbar-header a:after{content:"\f06e";font-size:14px;opacity:.5;padding:5px}#modx-leftbar-header img+a{padding-left:.67rem}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip-wrap{margin:0;padding:0}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip{display:flex;width:100%}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li{box-sizing:border-box;flex-grow:1;float:none;margin-left:0;text-align:center}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li#modx-leftbar-tabpanel__modx-trash-link{border-right:none}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li:hover{color:#234368}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active{background:#f1f1f1}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active:after{box-shadow:none}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active:before{background:#0000}#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip .x-clear,#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip .x-tab-edge{display:none}#modx-leftbar-tabpanel__modx-trash-link .icon{opacity:.5}#modx-leftbar-tabpanel__modx-trash-link .icon:hover{color:#cf1124}#modx-leftbar-tabpanel__modx-trash-link.active .icon{opacity:1}.modx-browser-rte{background:#fff}.modx-browser-tree{background:#fff;border-radius:3px}.modx-browser-rte .modx-browser-tree,.x-window .modx-browser-tree{border-radius:0;border-right:1px solid #e4e4e4;box-shadow:none}.modx-browser-view-ct{background:#fff;border-radius:3px;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.modx-browser-rte .modx-browser-view-ct,.x-window .modx-browser-view-ct{border-radius:0;box-shadow:none}.modx-browser-thumb-wrap{cursor:pointer;float:left;margin:5px;overflow:hidden;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modx-browser-thumb-wrap.x-view-over .modx-browser-placeholder{color:#515151}.modx-browser-thumb-wrap.x-view-over .modx-browser-thumb{border:1px dotted #515151}.modx-browser-thumb-wrap.x-view-selected .modx-browser-placeholder{color:#234368}.modx-browser-thumb-wrap.x-view-selected .modx-browser-thumb{border:1px solid #234368}.modx-browser-thumb{background:#fff;border:1px solid #e4e4e4;height:100px;line-height:100px;padding:5px;width:100px}.modx-browser-thumb img{background-color:#ccc;background-image:url(../images/modx-theme/transparency-pattern.png);max-width:100%;vertical-align:middle}.modx-browser-placeholder{color:#dcdcdc;font-size:14px}.details .modx-browser-placeholder{align-items:center;display:flex;font-size:24px;font-weight:700;height:100px;justify-content:center;overflow:hidden;width:100%}.modx-browser-list-item{padding:0 5px}.modx-browser-list-item>span{background-position:0!important;border-bottom:1px solid #e4e4e4;clear:both;display:block;min-height:16px;padding:5px 0 5px 20px;position:relative}.modx-browser-list-item>span:before{font-size:14px;left:2px;position:absolute}.modx-browser-list-item>span span{display:inline-block;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.modx-browser-list-item>span span.file-size,.modx-browser-list-item>span span.image-size{float:right;width:13%}.modx-browser-list-item.x-view-over>span{background:#fbfbfb}.modx-browser-list-item.x-view-selected>span{background:#fbfbfb;color:#234368}.modx-browser-view-ct .loading-indicator{background-position:0;background-repeat:no-repeat;font-size:11px;margin:10px;padding-left:20px}.modx-browser-pathbbar table,.modx-browser-pathbbar tbody,.modx-browser-pathbbar td,.modx-browser-pathbbar tr{display:block}.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell{position:relative}.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell:before{content:"\f328";filter:alpha(opacity=60);font-size:14px;left:0;opacity:.6;position:absolute;text-align:center;top:50%;width:30px}.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row .modx-browser-filepath{background:#0000;border:0;border-radius:0;border-top:1px solid #e4e4e4;box-sizing:border-box;height:32px!important;margin:0!important;padding-left:30px;width:100%}.modx-browser-details-ct{background:#fff;border-radius:3px}.modx-browser-rte .modx-browser-details-ct,.x-window .modx-browser-details-ct{border-left:1px solid #e4e4e4;border-radius:0;box-shadow:none}.modx-browser-detail-thumb{color:#000;cursor:default;padding:5px;position:relative}.modx-browser-detail-thumb.preview{cursor:pointer}.modx-browser-detail-thumb.preview:before{content:"\f002";filter:alpha(opacity=0);font-size:56px;left:0;margin-top:-28px;opacity:0;position:absolute;text-align:center;text-shadow:0 0 10px #0003;top:50%;transition:opacity .25s;width:100%}.modx-browser-detail-thumb.preview:hover:before{filter:alpha(opacity=60);opacity:.6}.modx-browser-detail-thumb img{background-color:#ccc;background-image:url(../images/modx-theme/transparency-pattern.png);display:block;height:auto;margin:0 auto;max-width:100%;width:100%}.modx-browser-details-info{border-top:1px solid #e4e4e4;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:15px;text-align:left}.modx-browser-details-info b{color:#53595f;display:block;margin-bottom:2px}.modx-browser-details-info span{display:block;margin-bottom:10px}.modx-browser-fullview{text-align:center}.modx-browser-fullview img{background-color:#ccc;background-image:url(../images/modx-theme/transparency-pattern.png);display:block;height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:960px){.modx-browser{max-height:100%!important;overflow-y:scroll;top:15px!important}.modx-browser-panel{background-color:#fff!important;margin:15px 0!important;min-height:700px;width:100%!important}.modx-browser-tree,.modx-browser-view-ct{max-width:35%!important;width:35%!important}.modx-browser-details-ct,.modx-browser-tree,.modx-browser-view-ct{display:inline-block!important;float:left;left:0!important;padding:0 5px;position:relative!important}.modx-browser-details-ct{max-width:20%!important;width:20%!important}.modx-browser-details-ct *,.modx-browser-tree *,.modx-browser-view-ct *{font-size:12px!important}.modx-browser-details-ct input,.modx-browser-tree input,.modx-browser-view-ct input{padding:5px!important}.modx-browser-tree .x-toolbar-ct tbody tr td{display:table-cell}.modx-browser-view-ct .x-panel-body,.modx-browser-view-ct .x-panel-tbar,.modx-browser-view-ct .x-panel-tbar-noheader,.modx-browser-view-ct .x-panel-tbar .x-toolbar,.modx-browser .x-panel-tbar-noheader,.modx-browser .x-toolbar{width:100%!important}.modx-browser-view-ct .x-panel-tbar .x-toolbar-cell label{line-height:2.2}.modx-browser-thumb-wrap{margin:5px;padding:5px;width:24%}.modx-browser-thumb{height:25px;line-height:25px;max-width:100%;overflow:hidden;padding:0}.modx-browser-thumb img{max-width:100%}.modx-browser-placeholder{height:50px}.modx-browser-details-info{padding:5px}}.x-window{-webkit-backface-visibility:hidden;border-radius:3px;box-shadow:0 0 15px 0 #0003;filter:alpha(opacity=0);opacity:0;overflow:visible;transform:scale(1) translateZ(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.x-window.anim-ready{transform:scale(.7) translateZ(0)}.x-window.zoom-in{filter:alpha(opacity=100);opacity:1;transform:scale(1) translateZ(0)}.x-window.zoom-out{filter:alpha(opacity=0);opacity:0;transform:scale(1.3) translateZ(0)}.ext-ie8 .x-window.x-window-dlg{filter:alpha(opacity=100)}.x-window .x-window-tl,.x-window .x-window-tr{padding:0}.x-window .x-window-tc{z-index:1}.x-window .x-window-tc .x-window-header{background-color:#f4f4f4;border-bottom:1px solid #f4f4f4;border-radius:3px 3px 0 0;color:#515151;font:normal 13px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;padding:8px;text-align:center}.x-window.x-panel-collapsed .x-window-tl{border-bottom:1px solid #dcdcdc}.x-window.x-panel-collapsed .x-window-header{border-radius:3px}.x-window .x-window-bwrap{overflow:visible}.x-window .x-window-bwrap .x-window-ml,.x-window .x-window-bwrap .x-window-mr{padding:0}.x-window .x-window-bwrap .x-window-mc{border:0;padding:0}.x-window .x-window-bwrap .x-window-mc .x-panel-bl,.x-window .x-window-bwrap .x-window-mc .x-panel-mc,.x-window .x-window-bwrap .x-window-mc .x-panel-ml,.x-window .x-window-bwrap .x-window-mc .x-panel-mr,.x-window .x-window-bwrap .x-window-mc .x-panel-tl{background:#0000;border:0;padding:0}.x-window .x-window-body{background-color:#fff!important;border:0;overflow-y:auto;padding:15px}.x-window.modx-window .x-window-body{padding-top:0}.x-window.modx-window.modx-alert .x-window-body,.x-window.modx-window.modx-confirm .x-window-body,.x-window.modx-window.modx-console .x-window-body,.x-window.modx-window .x-window-with-tabs .x-window-body{padding-top:15px}.x-window .x-panel-bwrap{background:#fff;padding:0}.x-window .x-panel-bwrap .x-panel-bwrap{background:#0000;box-shadow:none;overflow:visible;padding:0}.x-window .x-window-with-tabs .x-window-body{background-color:#fbfbfb!important;overflow:visible}.x-window .x-window-with-tabs .x-panel-bwrap{background:#0000;box-shadow:none;overflow:visible;padding:0}.x-window form.x-panel-body:first-of-type{overflow:visible!important}.x-window .modx-tabs .x-tab-panel-header .x-tab-strip-wrap{padding-top:3px}.x-window .modx-tabs .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip{border:0}.x-window .x-tab-panel-bwrap{background:#fff;box-shadow:0 4px 6px #00000026;padding:10px}.x-window .x-tab-panel-bwrap .x-tab-panel-body{overflow-y:auto}.x-window .x-tab-panel-bwrap .x-tab-panel-body .modx-panel .x-panel-bwrap,.x-window .x-window-bl,.x-window .x-window-br{padding:0}.x-window .x-window-bc .x-window-footer{background-color:#fff;border-radius:0 0 3px 3px;border-top:1px solid #fff;box-sizing:border-box;padding:5px 15px 15px;width:100%!important}.x-window.x-window-maximized{margin:0}.x-window.x-window-maximized .x-window-mc,.x-window.x-window-maximized .x-window-tc{padding:0}.x-window.modx-console .modx-console-text{background-color:#fff;border:none;font:12px SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;height:auto!important}.x-window.modx-console .debug{color:#515151}.x-window.modx-console .success{color:#6cb24a}.x-window.modx-console .warn{color:#4a90e2}.x-window.modx-console .error{color:#cf1124}.x-progress-wrap{border:1px solid #6cb24a;width:100%!important}.x-progress-wrap .x-progress-inner{background-color:#fdfefd}.x-progress-wrap .x-progress-bar{background-color:#6cb24a;border:0}.x-progress-wrap .x-progress-text{color:#fff;font-size:11px;font-weight:700}.x-progress-wrap .x-progress-text-back{color:#515151}.ext-el-mask{background-color:#fff;filter:alpha(opacity=0);opacity:0;transition:opacity .25s}.ext-el-mask.fade-in,.x-masked .ext-el-mask{filter:alpha(opacity=50);opacity:.5}.x-masked .ext-el-mask{z-index:9}.ext-mb-icon{display:inline-block;float:left;position:relative;width:40px!important}.ext-mb-icon:before{color:#4a90e2;content:"";font-size:32px;position:absolute;right:0;text-align:left;top:50%;transform:translateY(-50%);width:100%}.ext-mb-icon.ext-mb-info:before{color:#4a90e2;content:"\f05a"}.ext-mb-icon.ext-mb-question:before{color:#4a90e2;content:"\f059"}.ext-mb-icon.ext-mb-warning:before{color:#f0b429;content:"\f071"}.ext-mb-icon.ext-mb-error:before{color:#cf1124;content:"\f057"}.ext-mb-content{display:block;margin-left:0!important}.ext-el-mask-msg{background-color:#fff;border:1px solid #dcdcdc;border-radius:3px;box-shadow:0 4px 6px #00000026;padding:5px;z-index:10}.ext-el-mask-msg div{background-color:initial;border:0;color:#515151;cursor:default;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ext-el-mask-msg .modx-lockmask div{color:#cf1124}.x-mask-loading div{background-image:url(../images/modx-theme/grid/loading.gif)}.dashboard{display:flex;flex-flow:row wrap;margin:-.5rem 0 0 -1rem!important;padding:0 15px}.dashboard .dashboard-button{background:#fff;border:1px solid #0000;border-radius:3px;display:inline-block;padding:5px 20px;text-decoration:none}.dashboard .dashboard-button-green{background:#6cb24a;border-color:#6cb24a;color:#fff}.dashboard .dashboard-button[disabled]{background-color:#e4e4e4}.dashboard .dashboard-button:not([disabled]):hover{border-color:#e4e4e4}.dashboard .dashboard-block{margin:1rem 0 0 1rem}.dashboard .dashboard-block:not(.headless){background-color:#fff;border-radius:3px}.dashboard .dashboard-block.headless .body{max-height:100%;overflow:visible;padding:0}.dashboard .dashboard-block.quarter{width:calc(25% - 1rem)}.dashboard .dashboard-block.one-third{width:calc(33.33332% - 1rem)}.dashboard .dashboard-block.half{width:calc(50% - 1rem)}.dashboard .dashboard-block.two-thirds{width:calc(66.66668% - 1rem)}.dashboard .dashboard-block.three-quarters{width:calc(75% - 1rem)}.dashboard .dashboard-block.full{width:calc(100% - 1rem)}.dashboard .dashboard-block.double{margin-top:2rem;min-height:250px;width:calc(100% - 1rem)}.dashboard .dashboard-block.double .body{height:100%;max-height:100%}.dashboard .dashboard-block.double .dashboard-buttons{height:100%}.dashboard .dashboard-block.double .dashboard-button{align-items:center}.dashboard .dashboard-block h4{color:#515151;font-size:13px;padding-bottom:2px}.dashboard .dashboard-block em{font-style:italic}.dashboard .dashboard-block strong{font-weight:700}.dashboard .dashboard-block ul{list-style:circle outside;padding:0 0 0 15px}.dashboard .dashboard-block img{max-width:100%}.dashboard .dashboard-block .draggable{cursor:move}.dashboard .dashboard-block .action-buttons{margin-left:auto;margin-right:10px}.dashboard .dashboard-block .action-buttons button{background:#0000;border:none;cursor:pointer;opacity:0}.dashboard .dashboard-block .action-buttons button.hidden{display:none}.dashboard .dashboard-block .body{color:#444;font-size:12px;height:auto;max-height:300px;overflow:auto;padding:10px;position:relative}.dashboard .dashboard-block .body .action-buttons{position:absolute;right:-5px;top:20px}.dashboard .dashboard-block .title-wrapper{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:nowrap}.dashboard .dashboard-block .title-wrapper .title{zoom:1;background:#fff;border-radius:3px;color:#515151;flex-grow:1;font-size:12px;font-weight:700;margin:0;padding:15px 10px}.dashboard .dashboard-block .actions button{height:10px;width:10px}.dashboard .dashboard-block:hover .action-buttons button{opacity:1}.dashboard ul.configcheck{list-style-type:none;padding:0}.dashboard ul.configcheck li{background-color:#fbfbfb;margin-bottom:.5em;margin-top:.5em;padding:1em 1.618em}.dashboard ul.configcheck li h5{color:#cf1124}.dashboard ul.configcheck li p{color:#515151}.dashboard .news_article{border-bottom:1px solid #dfdfdf;overflow:hidden;padding:15px 0}.dashboard .news_article h2 a{text-decoration:none}.dashboard .news_article h2{font-size:18px}.dashboard .news_article .date_stamp{float:right;font-size:12px;font-style:italic}.dashboard .configcheck a,.dashboard .news_article a{text-decoration:underline}.dashboard .configcheck a:hover,.dashboard .news_article a:hover{text-decoration:none}.dashboard .table-wrapper{overflow:auto;width:100%}.dashboard table{border:1px solid #ddd;border-radius:5px;width:100%}.dashboard table th{border-bottom:2px solid #f0f0f0;font-weight:700;padding:10px;text-align:initial}.dashboard table td{border-bottom:1px solid #f0f0f0;padding:10px;vertical-align:center;white-space:nowrap}.dashboard table td .unpublished{color:#999;font-style:italic}.dashboard table td .deleted{color:#af5a6280!important;text-decoration:line-through}.dashboard table tr:last-child td,.dashboard table tr:last-child td tr:last-child td{border:none}.dashboard table tr:last-child td tr:last-child td:first-child{border-bottom-left-radius:10px}.dashboard table tr:last-child td tr:last-child td:last-child{border-bottom-right-radius:10px}.dashboard .widget-footer{border-top:1px solid #f0f0f0;padding-top:10px}.dashboard .widget-footer a{display:block;font-size:14px;padding-bottom:5px;padding-top:5px;text-align:center;text-decoration:none}.dashboard .widget-actions a{border:1px solid #e4e4e4;border-radius:3px;display:inline-block;margin-left:5px;padding:3px 5px;text-decoration:none}.dashboard .widget-actions a:first-child{margin-left:0}.dashboard .widget-actions a:hover{background:#f0f0f0}.dashboard .widget-actions a .icon{display:inline-block;height:12px;text-align:center;width:12px}.dashboard .no-results{color:#999;padding:10px;text-align:center}.dashboard .user-with-avatar{align-items:center;display:flex}.dashboard .user-with-avatar .user-avatar{margin:0 10px}.dashboard .user-with-avatar .user-avatar img{border-radius:50%;width:35px}.dashboard .user-with-avatar .user-name{color:#234368;font-weight:500}.dashboard .user-with-avatar .user-group{color:#999}.dashboard .occurred-date,.dashboard .resource .title{color:#234368;font-weight:500}.dashboard .occurred-time{color:#999}#modx-news-feed-container img{max-width:100%}.dashboard-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:-1rem 0 0 -1rem;width:calc(100% + 1rem)}.dashboard-buttons .dashboard-button{align-items:center;background-color:#fff;border-radius:3px;color:#53595f;display:flex;flex:1;margin:1rem 0 0 1rem;padding:20px;text-decoration:none}.dashboard-buttons .dashboard-button:hover{color:#000}.dashboard-buttons .dashboard-button:hover .icon{opacity:.7}.dashboard-buttons .dashboard-button-icon{background:#6cb24a33;border:1px solid #6cb24a;border-radius:20px;padding:10px;text-align:center}.dashboard-buttons .dashboard-button-icon .icon{color:#6cb24a;display:block;font-size:16px;font-weight:700;height:16px;text-align:center;width:16px}.dashboard-buttons .dashboard-button-wrapper{padding:0 10px}.dashboard-buttons .dashboard-button-title{font-weight:700}::-webkit-scrollbar,::-webkit-scrollbar-thumb{background-color:initial;border:.25rem solid #0000;border-radius:.5rem;height:1rem;width:1rem}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 1rem #556c881a}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 1rem #556c8833}::-webkit-resizer,::-webkit-scrollbar-corner{background-color:initial}.updates-widget .updates-title{color:#234368;font-weight:500}.updates-widget .updates-updateable{background:#4a90e2;border-radius:20px;color:#fff;display:inline-block;font-weight:700;padding:2px 8px}.updates-widget .updates-available,.updates-widget .updates-ok{border-radius:3px;color:#fff;font-size:10px;padding:3px 8px;text-transform:uppercase}.updates-widget .updates-ok{background:#6cb24a}.updates-widget .updates-available{background:#cf1124}#modx-panel-system-info .x-form-label-left .x-form-item{padding:0 5px}#modx-panel-system-info .x-form-label-left .x-form-item:nth-child(2n){background:#f0f0f0}#modx-panel-system-info .x-form-label-left .x-form-item .x-form-display-field{padding:7px 0}@media screen and (max-width:960px){.dashboard-buttons .dashboard-button{align-items:center;flex-direction:column;flex-wrap:wrap;text-align:center}.dashboard-buttons .dashboard-button-wrapper{margin-left:0;margin-top:5px}.dashboard .dashboard-block.half,.dashboard .dashboard-block.one-third,.dashboard .dashboard-block.quarter,.dashboard .dashboard-block.two-thirds{width:calc(100% - 1rem)}.dashboard-buttons{flex-wrap:wrap}.dashboard-buttons .dashboard-button{padding:10px}.dashboard-buttons .dashboard-button-wrapper{display:none}}.nobg .x-panel-body{background:#0000;padding-right:1.5em}#managerbuttons{margin-bottom:1em;overflow:hidden;width:100%}#managerbuttons ul:after,#managerbuttons ul:before{content:" ";display:table}#managerbuttons ul:after{clear:both}#managerbuttons ul{*zoom:1;margin:0;width:100%}#managerbuttons ul li{box-sizing:border-box;display:table;float:left;margin:0;padding:0 1%;position:relative;width:20%}#managerbuttons ul li:first-child{padding-left:0}#managerbuttons ul li:last-child{padding-right:0}#managerbuttons ul li a{background-color:#fff;border:1px solid #e4e4e4;border-radius:3px;box-shadow:0 1px 0 #e4e4e4;color:#53595f;display:table-cell;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;padding:12px;position:relative;text-align:center;text-decoration:none;vertical-align:middle}#managerbuttons ul li a span{display:block;line-height:1.4}#managerbuttons ul li a span.headline{font-size:12px}#managerbuttons ul li a span.subline{font-weight:400}#managerbuttons ul li a span.icon{display:block;margin:0 auto;padding:0 0 10px;width:auto}#managerbuttons ul li a:hover span.icon{color:#234368}#contactus,#helpBanner{background:#fff;border:1px solid #e4e4e4;box-shadow:0 1px 0 #e4e4e4;box-sizing:border-box;margin:.75em 0 1.75em;padding:18px;width:100%}#contactus h3,#helpBanner h3{margin:0 0 1em}#helpBanner{background-attachment:none;background-image:url(../images/modx-logo-color.svg),none;background-position:97%;background-repeat:no-repeat;background-size:200px;margin-top:1.5em;min-height:112px}#helpBanner #helpLogo{float:right;height:76px;margin-right:1em;width:200px}#contactus{box-sizing:border-box;float:left;width:60%}#contactus form{display:inline}#contactus input[type=email]{box-sizing:border-box;font-size:1.1em;margin-right:4px;padding:.4em;width:70%}#contactus input[type=submit]{border:0;cursor:pointer;font-size:1.1em;padding:6px 10px}#contactus p{color:#132539;margin:1em 0}#contactus form+p{margin:2em 0 0}#contactus a{color:#000;text-decoration:none}#contactus a:hover{text-decoration:underline}#contactus a:hover i{text-decoration:none}#contactus a i{margin:0 15px -6px 0}#mcsignup input.x-btn{padding:10px 15px}.icon.icon-2x{text-align:center;vertical-align:text-bottom;width:22px}#aboutMODX{background:#f0f0f0;box-sizing:border-box;float:left;margin:1em 0 0 2%;min-height:300px;padding:1em;width:38%}#aboutMODX p{line-height:1.6;margin:0 0 1em}#aboutMODX a{color:#234368;margin:-2px -4px;padding:2px 4px}#aboutMODX a:hover{background-color:#234368;color:#fff;text-decoration:none}.trashrow{background-color:#ccc!important}.x-btn-purge-all{color:#cf1124}.x-btn-purge-all:hover{background:#cf1124;box-shadow:0 0 0 1px #cf1124;color:#fff}.x-btn-restore-all{color:#6cb24a}.x-btn-restore-all:hover{background:#6cb24a;box-shadow:0 0 0 1px #6cb24a;color:#fff}#changelog-tab p{margin-bottom:.3rem}#changelog-tab h1{color:#515151}#changelog-tab h2{font-weight:700;margin-top:1rem}#changelog-tab ul{margin-bottom:1rem}body{-webkit-font-smoothing:antialiased;color:#000;font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}body a{color:#234368}body a:hover{color:#162a42}h2,h3{color:#515151;font:normal 25px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 0 8px -1px}h3{font:550 15px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}strong{font-weight:700}em{font-style:italic}hr{background-color:#e4e4e4;border:0;color:#e4e4e4;height:1px;margin:20px 0}.aleft{text-align:left}.aright{text-align:right}.right{float:right}.left{float:left}.clear{clear:left}.bold{font-weight:700}.installed{color:#515151}.not-installed{color:#999;font-style:italic}.yellow{color:#fce588!important}.orange{color:#f0b429!important}.error,.red{color:#cf1124!important}.green{color:#6cb24a!important}.blue{color:#4a90e2!important}.primary{color:#6cb24a!important}.centered{text-align:center}.wait{background:#0000 url(../images/style/wait.gif) no-repeat scroll center 55px;color:#53595f;font-size:15px;font-weight:700;padding:20px 10px 60px}.padding{background-color:#fff;padding:11px}.dashed{border-bottom:1px dashed #90b1b9}.x-form-text,textarea.x-form-field{border-color:#e4e4e4}#modx-content,#modx-leftbar{position:absolute;transition:left .2s ease}#modx-leftbar-tabpanel{transition:all .6s ease}#modx-content{left:370px;right:0;width:calc(100% - 370px)}.modx-form p{padding-bottom:10px}.x-layout-mini{left:2px}#modx-resource-content .x-panel-header{margin:0;padding:15px}#modx-resource-content .x-panel-bwrap{border:0}#modx-resource-content .modx-tv .modx-tv-label{clear:none;float:none;padding:15px 0 4px;position:static;width:auto}#modx-content-above .x-panel-bwrap,#modx-content-below .x-panel-bwrap{border:0}.x-tab-panel-header,.x-tab-panel-header .x-tab-strip li{box-sizing:border-box}@media screen and (max-width:960px){.x-viewport{overflow-y:auto}.x-viewport body{height:auto}}#modx-container{background:#f1f1f1;height:100%;width:100%}@media screen and (max-width:960px){#modx-container{height:auto}}@media screen and (max-width:1140px){#modx-page-settings-left,#modx-page-settings-right,#modx-resource-main-left,#modx-resource-main-right{box-sizing:border-box;margin:0 auto 15px;width:100%!important}#modx-page-settings-left .x-panel-body,#modx-page-settings-right .x-panel-body,#modx-resource-main-left .x-panel-body,#modx-resource-main-right .x-panel-body{height:auto!important;max-height:100%!important;max-width:100%!important;width:auto!important}}@media screen and (max-width:960px){#modx-chunk-form .main-wrapper,#modx-panel-plugin .main-wrapper,#modx-snippet-form .main-wrapper,#modx-template-form .main-wrapper,#modx-tv-tabs .main-wrapper{padding:0;width:100%!important}#modx-chunk-form .main-wrapper>.x-panel-bwrap,#modx-panel-plugin .main-wrapper>.x-panel-bwrap,#modx-snippet-form .main-wrapper>.x-panel-bwrap,#modx-template-form .main-wrapper>.x-panel-bwrap,#modx-tv-tabs .main-wrapper>.x-panel-bwrap{padding:1em}#modx-resource-main-right{margin:15px auto 0}.x-toolbar-ct,.x-toolbar-ct tbody,.x-toolbar-ct tbody tr{display:block}.x-toolbar-ct tbody tr td{display:block;width:100%}.x-toolbar-ct tbody tr td table{width:100%}.x-toolbar-ct tbody tr td table .x-form-field-wrap{margin-left:0!important;margin-right:0!important;width:100%!important}.x-toolbar-ct tbody tr td table .x-btn,.x-toolbar-ct tbody tr td table .x-form-text{box-sizing:border-box;margin-left:0!important;margin-right:0!important;width:100%!important}.x-column{float:none;margin-left:0!important;margin-right:0!important;width:100%!important}#modx-tree-panel-usergroup .main-wrapper{display:inline-block;float:left;max-width:100%;position:relative;width:100%!important}.x-window{left:.5em!important;max-width:100%!important;right:.5em!important;width:auto!important}.x-window .x-window-body{box-sizing:border-box!important;height:auto!important;width:100%!important}.x-window .x-form-field-wrap{width:auto!important}.x-window input{box-sizing:border-box;height:auto!important;width:100%!important}}#modx-template-form .main-wrapper input{max-width:100%!important}@media screen and (max-width:960px){.x-column-inner>.x-column~.x-column{margin-left:0}#modx-import-base-path,.x-form-item label.x-form-item-label[for=modx-import-allowed-extensions],.x-form-item label.x-form-item-label[for=modx-import-base-path],.x-form-item label.x-form-item-label[for=modx-import-element],.x-form-item label.x-form-item-label[for=modx-import-parent],.x-form-item label.x-form-item-label[for=modx-import-resource-class]{float:none;width:auto!important}}#modx-import-allowed-extensions,#modx-import-base-path,#modx-import-element,#modx-import-resource-class{box-sizing:border-box;height:auto;width:100%!important}@media screen and (max-width:960px){#x-form-el-modx-import-allowed-extensions,#x-form-el-modx-import-base-path,#x-form-el-modx-import-element,#x-form-el-modx-import-resource-class{padding-left:0!important;width:100%!important}}.x-panel.drag-n-drop{z-index:0}.x-panel.drag-n-drop:before{background:#0000 url(../images/restyle/dragndrop.svg) no-repeat 50%;background-size:50% 50%;bottom:0;content:" ";display:block;left:0;opacity:.1;position:absolute;right:0;top:0;z-index:-5}.x-panel.drag-n-drop>.x-panel-bwrap,.x-panel.drag-over .x-form-field{background:#0000}.x-panel.drag-over:after{background:#6cb24a;border:5px solid #6cb24a;bottom:0;content:"";display:block;left:0;opacity:.1;position:absolute;right:0;top:0}#modx-panel-packages.drag-n-drop:before{background:#0000 url(../images/restyle/dragndrop.svg) no-repeat top;background-size:50% 30%;z-index:0}.x-panel-header{background:none;border:none;font-size:16px;margin:0;padding:0 0 10px}#modx-resource-tabs .x-panel-header{border-bottom:1px solid #e4e4e4;color:#515151;display:flex;margin-bottom:5px}#modx-resource-tabs .x-panel-header .x-panel-header-text{flex:1;font-size:14px;order:0}#modx-resource-tabs .x-panel-header .x-tool.x-tool-toggle{margin-left:auto;order:1}#modx-resource-main-left .x-panel-header{border-bottom:0;position:absolute;right:15px;z-index:9}#modx-resource-main-left .x-panel-header .x-panel-header-text{display:none}#modx-resource-main-left .x-panel-animated .x-panel-header,#modx-resource-main-left .x-panel-collapsed .x-panel-header{padding-top:15px!important;position:relative;right:0;width:100%}#modx-resource-main-left .x-panel-animated .x-panel-header .x-panel-header-text,#modx-resource-main-left .x-panel-collapsed .x-panel-header .x-panel-header-text{display:block}#modx-resource-tabs .x-panel-collapsed .x-panel-header{border-color:#0000;margin-bottom:0;padding:0}.x-small-editor .x-form-field{font-size:12px!important}.x-small-editor .x-form-num-field{text-align:left}.grid-row-inactive{color:#999!important}a.x-grid-link{color:#234368;text-decoration:underline}a.x-grid-link:focus,a.x-grid-link:hover{text-decoration:none}.x-editable-column{cursor:pointer}.x-editable-column:focus,.x-editable-column:hover{color:#234368}.x-editable-column:focus>div:after,.x-editable-column:hover>div:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;color:#234368;content:"\f304";display:inline-block;font-family:Font Awesome\ 5 Free,Font Awesome\ 5 Brands;font-style:normal;font-variant:normal;font-weight:900;margin:0 .5em}.x-grid-buttons{text-align:center}.x-grid-buttons li{cursor:pointer;display:inline-block;font-size:1.1em;line-height:.7;margin-right:10px}.x-grid-buttons li:last-child{margin-right:0}.modx-page-header,.modx-page-header div{background-color:initial!important}#modx-panel-trash .modx-page-header,#modx-panel-trash .modx-page-header div,#modx-panel-welcome .modx-page-header,#modx-panel-welcome .modx-page-header div{margin:1rem!important}@media screen and (min-width:961px){#modx-content>.x-panel-bwrap>.x-panel-body .modx-page-header{box-sizing:border-box;margin-top:1.25rem}html[dir=rtl] #modx-content>.x-panel-bwrap>.x-panel-body .modx-page-header{margin-top:4rem}#modx-content>.x-panel-bwrap>.x-panel-body .modx-page-header+div{margin:1rem}#modx-content>.x-panel-bwrap>.x-panel-body>.x-panel{margin:0}#modx-content>.x-panel-bwrap>.x-panel-body>.x-panel .modx-header-breadcrumbs{box-sizing:border-box;font-size:18px;font-weight:700;margin-top:1.25rem;padding:0 15px}html[dir=rtl] #modx-content>.x-panel-bwrap>.x-panel-body>.x-panel .modx-header-breadcrumbs{margin-top:4rem}#modx-content>.x-panel-bwrap>.x-panel-body>.x-panel .modx-header-breadcrumbs+div{margin:1rem}#modx-content>.x-panel-bwrap>.x-panel-body>.x-panel .modx-header-breadcrumbs{width:100%!important}}#modx-content form.x-panel-body{background-color:initial!important}@media screen and (max-width:960px){#modx-content{left:auto!important;position:relative;top:auto!important;width:auto!important}}#modx-content .modx_error{margin:26px 0 0 15px;width:95%}#modx-content .modx_error h2{margin:0 0 14px}#modx-content .modx_error .error_container{background:#f99;border:2px solid #cf1124;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px}#modx-content .modx_error .error_container ul{list-style:none;margin-left:0;margin-top:6px}#modx-content .modx_error .error_container ul li{margin-bottom:6px}#modx-content .modx_error .error_container ul li:last-child{margin-bottom:0}#modx-content .modx_error .error_container.multiple p:first-child{font-size:1.4em;font-weight:700}@media screen and (max-width:960px){#modx-content .x-panel-body{height:auto!important;max-height:100%!important;max-width:100%!important;width:auto!important}}#modx-mainpanel{height:100%;position:relative}.x-portal .x-panel-dd-spacer,.x-portlet{margin-bottom:10px}.x-portlet .x-panel-ml{padding-left:2px}.x-portlet .x-panel-mr{padding-right:2px}.x-portlet .x-panel-bl{padding-left:2px}.x-portlet .x-panel-br{padding-right:2px}.x-portlet .x-panel-body{background:#fff}.x-portlet .x-panel-mc{padding-top:2px}.x-portlet .x-panel-bc .x-panel-footer{padding-bottom:2px}.x-portlet .x-panel-nofooter .x-panel-bc{height:2px}.x-portal-space h2{border-bottom:1px solid #d4d4d4;margin:0 0 8px;padding:0 0 2px}.x-column-tree .x-panel-header{border-bottom-width:0;padding:3px 0 0}.x-column-tree .x-panel-header .x-panel-header-text{margin-left:3px}.x-column-tree .x-tree-node,.x-column-tree .x-tree-node-el{zoom:1}.x-column-tree .x-tree-selected{background:#d9e8fb}.x-column-tree .x-tree-node a{line-height:18px;vertical-align:middle}.x-column-tree .x-tree-node .x-tree-selected a span{background:#0000;color:#515151}.x-tree-col{zoom:1;float:left;overflow:hidden;padding:0 1px}.x-tree-col-text,.x-tree-hd-text{color:#515151;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;padding:3px 3px 3px 5px;text-overflow:ellipsis;white-space:nowrap}.x-tree-headers{zoom:1;cursor:default;margin-top:3px}.x-tree-hd{border-left:1px solid #eee;border-right:1px solid #d0d0d0;float:left;overflow:hidden}.ux-row-action-cell .x-grid3-cell-inner{padding:1px 0 0}.ext-ie .ux-row-action-item{width:16px}.ext-ie .ux-row-action-text{width:auto}.ux-row-action-item span{background:#0000 url(../images/style/go-next.png) no-repeat scroll 1px 4px;display:inline!important;line-height:24px;margin:0 5px;padding:5px 5px 5px 22px;vertical-align:middle}.icon-uninstall span{background:url(../images/style/delete.png) no-repeat scroll 1px 4px #0000}.package-details span{background:url(../images/style/info.png) no-repeat scroll 1px 4px #0000}.package-download span{background:url(../images/style/download.png) no-repeat scroll 1px 4px #0000}.package-installed span{background:url(../images/style/accept.png) no-repeat scroll 1px 4px #0000}.ext-ie .ux-row-action-item span{width:auto}.x-grid-group-hd div{height:16px;position:relative}.ux-grow-action-item{background-position:0 50%!important;background-repeat:no-repeat;cursor:pointer;float:left;margin:0;min-width:16px;padding:0!important}.ext-ie .ux-grow-action-item{width:16px}.ux-action-right{float:right;margin:0 3px 0 2px;padding:0!important}.ux-grow-action-text{background:#0000 none!important;float:left;margin:0!important;padding:0!important}.ux-row-action-item:hover{background:#dfdfdf;background:linear-gradient(center bottom,#dfdfdf 0,#fff);border:1px solid #9caf78;color:#636f4c!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$white,endColorstr=$alto,GradientType=0)}.ux-row-action-item:active{background-color:#fff;background-image:none;border-color:#cfcfcf silver #aaa;box-shadow:inset 0 0 3px #aaa;margin:2px 1px 0}.ux-row-action-item:active span{text-shadow:none}.ux-row-action-item{background:linear-gradient(center bottom,#dcdcdc 0,#fcfcfc);background:url(/manager/templates/default/images/modx-theme/form/button-bg.png) repeat-x scroll 0 bottom #dcdcdc;border-collapse:initial;border-color:#cacaca silver #aaa;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 0 1px #0003;color:#444;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcfcfc,endColorstr=#dcdcdc,GradientType=0);float:left;font-weight:700;margin:2px 1px 0;overflow:hidden;padding:3px;position:relative;text-shadow:0 1px 0 #fafafa}.x-tree-checkbox{background:url(../../../assets/ext3/resources/images/default/form/checkbox.gif) no-repeat 0 0;height:13px;margin:0 1px;vertical-align:middle;width:13px}.x-tree-checkbox-over .x-tree-checkbox{background-position:-13px 0}.x-tree-checkbox-down .x-tree-checkbox{background-position:-26px 0}.x-tree-node-disabled .x-tree-checkbox{background-position:-39px 0}.x-tree-node-checked{background-position:0 -13px}.x-tree-checkbox-over .x-tree-node-checked{background-position:-13px -13px}.x-tree-checkbox-down .x-tree-node-checked{background-position:-26px -13px}.x-tree-node-disabled .x-tree-node-checked{background-position:-39px -13px}.x-tree-node-grayed{background-position:0 -26px}.x-tree-checkbox-over .x-tree-node-grayed{background-position:-13px -26px}.x-tree-checkbox-down .x-tree-node-grayed{background-position:-26px -26px}.x-tree-node-disabled .x-tree-node-grayed{background-position:-39px -26px}.x-tree-branch-unchecked .x-tree-checkbox,.x-tree-branch-unchecked .x-tree-node-checked,.x-tree-branch-unchecked .x-tree-node-grayed{background-position:0 0}.x-tree-branch-unchecked .x-tree-checkbox-over .x-tree-checkbox,.x-tree-branch-unchecked .x-tree-checkbox-over .x-tree-node-checked,.x-tree-branch-unchecked .x-tree-checkbox-over .x-tree-node-grayed{background-position:-13px 0}.x-tree-branch-unchecked .x-tree-checkbox-down .x-tree-checkbox,.x-tree-branch-unchecked .x-tree-checkbox-down .x-tree-node-checked,.x-tree-branch-unchecked .x-tree-checkbox-down .x-tree-node-grayed{background-position:-26px 0}.x-tree-branch-unchecked .x-tree-node-disabled .x-tree-checkbox,.x-tree-branch-unchecked .x-tree-node-disabled .x-tree-node-checked,.x-tree-branch-unchecked .x-tree-node-disabled .x-tree-node-grayed{background-position:-39px 0}.x-tree-branch-checked .x-tree-checkbox,.x-tree-branch-checked .x-tree-node-checked,.x-tree-branch-checked .x-tree-node-grayed{background-position:0 -13px}.x-tree-branch-checked .x-tree-checkbox-over .x-tree-checkbox,.x-tree-branch-checked .x-tree-checkbox-over .x-tree-node-checked,.x-tree-branch-checked .x-tree-checkbox-over .x-tree-node-grayed{background-position:-13px -13px}.x-tree-branch-checked .x-tree-checkbox-down .x-tree-checkbox,.x-tree-branch-checked .x-tree-checkbox-down .x-tree-node-checked,.x-tree-branch-checked .x-tree-checkbox-down .x-tree-node-grayed{background-position:-26px -13px}.x-tree-branch-checked .x-tree-node-disabled .x-tree-checkbox,.x-tree-branch-checked .x-tree-node-disabled .x-tree-node-checked,.x-tree-branch-checked .x-tree-node-disabled .x-tree-node-grayed{background-position:-39px -13px}.x-rbtn button{background-color:initial;background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;font-size:1px;height:16px;line-height:1px;margin:0;-moz-outline:0 none;outline:0 none;padding:0;width:24px}.x-rbtn{table-layout:fixed}.x-rbtn td{background-image:url(../images/restyle/icons/rbtn.gif);background-repeat:no-repeat;border:0;height:21px;padding:0;vertical-align:middle;width:24px}.x-rbtn td.x-rbtn-first{background-position:0 0}.x-rbtn td.x-rbtn-item{background-position:0 -42px}.x-rbtn td.x-rbtn-last{background-position:right -21px}.x-rbtn td.x-rbtn-first-active{background-position:0 -63px}.x-rbtn td.x-rbtn-item-active{background-position:0 -105px}.x-rbtn td.x-rbtn-last-active{background-position:right -84px}.ux-up-item{background-color:#f0f0f0;background-image:url(../../../assets/modext/util/filetree/img/white_bg.png);background-repeat:no-repeat;cursor:default;height:17px;line-height:17px;margin-bottom:1px;position:relative}.ux-up-icon-file{float:left;height:16px;margin-right:4px;vertical-align:-3px;width:16px}.ux-up-indicator{background-color:#ff0;filter:alpha(opacity=40);height:17px;opacity:.4;position:absolute;width:40px}.ux-up-icon-state{cursor:pointer;float:right;margin-right:2px;width:16px;z-index:-1}.ux-up-icon-queued{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/page_white_get.png)}.ux-up-icon-uploading{background-image:url(../../../../ext2/resources/images/default/grid/wait.gif)}.ux-up-icon-done{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/accept.png)}.ux-up-icon-failed{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/error.png)}.ux-up-icon-stopped{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/stop.png)}.ux-up-text{float:left}.ux-ftm-nodename{color:#515151;cursor:default!important;font-weight:700}.ux-icon-combo-icon{background-position:0 50%;background-repeat:no-repeat;height:14px;width:18px}.ux-icon-combo-input{padding-left:25px}.x-form-field-wrap .ux-icon-combo-icon{left:5px;top:3px}.ux-icon-combo-item{background-position:3px 50%!important;background-repeat:no-repeat!important;padding-left:24px!important}.modx-status-msg{background:#6cb24a;border-radius:3px;bottom:20px;box-sizing:border-box;color:#fff;max-width:360px;padding:15px 15px 15px 65px;position:fixed;right:15px;width:25%;z-index:20000}@media screen and (max-width:960px){.modx-status-msg{max-width:100%}}.modx-status-msg:before{position:relative}.modx-status-msg:after{background:#fff;border-radius:50%;color:#6cb24a;content:"\f00c";display:inline-block;font-size:16px;height:38px;left:15px;line-height:36px;margin-right:13px;position:absolute;text-align:center;top:15px;vertical-align:middle;width:38px}.modx-status-msg h3,.modx-status-msg span{font-size:14px}.modx-status-msg h3{color:#fff;margin:0}.modx-status-msg .has-position-center-center{bottom:auto;left:0;margin-left:auto;margin-right:auto;right:0;top:50%;transform:translateY(-50%)}.modx-status-msg .has-position-center-top{bottom:auto;left:0;margin-left:auto;margin-right:auto;right:0;top:15px}.modx-status-msg .has-position-right-top{bottom:auto;left:auto;right:15px;top:15px}@media screen and (max-width:960px){.modx-status-msg,.modx-status-msg .has-position-center-center,.modx-status-msg .has-position-center-top,.modx-status-msg .has-position-right-top{border-radius:0;bottom:0;left:0;right:0;top:auto;width:100%}}iframe[classname=x-hidden]{visibility:hidden}html[dir=rtl] .x-hide-offsets,html[dir=rtl] .x-hiden{left:unset;right:-9999px}.ext-ux-uploaddialog-addbtn{background:url(../images/restyle/fileup/file-add.gif) no-repeat 0!important}.ext-ux-uploaddialog-removebtn{background:url(../images/restyle/fileup/file-remove.gif) no-repeat 0!important}.ext-ux-uploaddialog-resetbtn{background:url(../images/restyle/fileup/reset.gif) no-repeat 0!important}.ext-ux-uploaddialog-uploadstartbtn{background:url(../images/restyle/fileup/upload-start.gif) no-repeat 0!important}.ext-ux-uploaddialog-uploadstopbtn{background:url(../images/restyle/fileup/upload-stop.gif) no-repeat 0!important}.ext-ux-uploaddialog-indicator-stoped{background:url(../images/restyle/fileup/done.gif) no-repeat 50%;height:16px;width:16px}.ext-ux-uploaddialog-indicator-processing{background:url(../images/restyle/fileup/loading.gif) no-repeat 50%;height:16px;width:16px}.ext-ux-uploaddialog-state{background-position:50%;background-repeat:no-repeat;text-align:center}.ext-ux-uploaddialog-state-0{background-image:url(../images/restyle/fileup/uncheck.gif)}.ext-ux-uploaddialog-state-1{background-image:url(../images/restyle/fileup/check.gif)}.ext-ux-uploaddialog-state-2{background-image:url(../images/restyle/fileup/failed.gif)}.ext-ux-uploaddialog-state-3{background-image:url(../images/restyle/fileup/file-uploading.gif)}.tq-treegrid .tq-treegrid-col{border:none}.tq-treegrid .tq-treegrid-icons{float:left}.tq-treegrid .x-tree-node-el{line-height:13px;padding:1px 3px 1px 5px}.tq-treegrid .tq-treegrid-static .x-tree-ec-icon{display:none}.tq-treegrid .tq-treegrid-static .x-tree-node-el{cursor:default}.modx-tree-load-msg{color:#000;font-size:.9em;line-height:1;padding:3px;white-space:pre-line}#modx-grid-policy-permissions .x-grid3-cell-inner,#modx-grid-policy-permissions .x-grid3-hd-inner,#modx-grid-template-permissions .x-grid3-cell-inner,#modx-grid-template-permissions .x-grid3-hd-inner{white-space:normal}.container{margin:20px 15px}.container,.x-plain-body,.x-plain-bwrap{overflow:visible}.shadowbox,.x-form-label-left{border-radius:3px}.shadowbox .x-form-label-left,.x-form-label-left .x-form-label-left,.x-tab-panel-bwrap .shadowbox,.x-tab-panel-bwrap .x-form-label-left,.x-window .shadowbox,.x-window .x-form-label-left{border-radius:0;box-shadow:none}.panel-desc{border-bottom:1px solid #f0f0f0;border-radius:0;color:#53595f;line-height:1.5;padding:15px!important}.x-window .panel-desc{margin-bottom:15px;margin-top:0}.panel-desc .x-panel-bwrap{background-color:initial!important}.with-title .panel-desc{margin:0}.panel-desc p{padding:0}.main-wrapper{background-color:#fff;padding:15px}.with-title .main-wrapper{padding:0 15px 10px}.left-col{padding-right:15px}.right-col{padding-left:15px}.modx-page-header{color:#53595f;font:normal 20px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;order:1;padding:0 15px}@media screen and (max-width:960px){.modx-page-header{font-size:2em;text-align:center;width:100%}}.modx-header-breadcrumbs .breadcrumbs{align-items:baseline;display:flex;flex-wrap:wrap}.modx-header-breadcrumbs .breadcrumbs h2{color:#53595f;font:normal 20px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0!important;order:1;padding-left:0}@media screen and (max-width:960px){.modx-header-breadcrumbs .breadcrumbs h2{font-size:2em;text-align:center;width:100%}}.modx-header-breadcrumbs ul{align-items:center;display:flex;flex-wrap:wrap;order:0}.modx-header-breadcrumbs ul li{color:#53595f}.modx-header-breadcrumbs ul li,.modx-header-breadcrumbs ul li a{font:normal 18px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.modx-header-breadcrumbs ul li a{text-decoration:none}.modx-header-breadcrumbs ul li a.menu_hidden{font-style:italic}.modx-header-breadcrumbs ul li a.menu_hidden:hover{color:#162a42}.modx-header-breadcrumbs ul li a.not_published{color:#b3b3b3!important}.modx-header-breadcrumbs ul li a.not_published:hover{color:#162a42}.modx-header-breadcrumbs ul li a.deleted{color:#af5a6280!important;text-decoration:line-through}.modx-header-breadcrumbs ul li a.deleted:hover{color:#162a42}.modx-header-breadcrumbs ul li:after{color:#999;content:"\f054";font-size:12px;padding:0 10px}#modx-abtn-menu-list .x-menu-item{padding:10px 20px}#modx-abtn-menu-list .x-menu-item .x-menu-item-text{align-items:baseline;display:flex;justify-content:space-between}#modx-abtn-menu-list .x-menu-item .x-menu-item-text .icon{margin:0 10px;text-align:center}#modx-abtn-menu-list #modx-abtn-delete,#modx-abtn-menu-list #modx-abtn-delete:hover{color:#cf1124}#modx-abtn-menu-list #modx-abtn-undelete,#modx-abtn-menu-list #modx-abtn-undelete:hover{color:#6cb24a}#modx-resource-tabs .x-tab-panel-bwrap{box-shadow:none}#modx-resource-tabs .x-tab-panel-body,#modx-resource-tabs .x-tab-panel-bwrap{overflow:visible!important}#modx-resource-settings{background:#f1f1f1}#modx-resource-settings #modx-resource-main-left{background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;padding:15px;position:relative}#modx-resource-settings .x-panel-collapsed{min-height:18px}#modx-resource-settings #modx-resource-main-right .modx-resource-panel{background:#fff;border-radius:3px;padding:15px}#modx-resource-settings #modx-resource-main-right .modx-resource-panel:not(:last-child){margin-bottom:15px}#modx-resource-settings .main-wrapper{background:#0000;padding:0}#modx-resource-settings .x-datetime-wrap table{width:100%}#modx-resource-settings .x-datetime-wrap table td{max-width:50%!important;width:50%!important}#modx-resource-settings .x-datetime-wrap table td input{width:calc(100% - 30px)}#modx-resource-settings .x-datetime-wrap table td:first-child{padding-right:5px!important}#modx-resource-settings .x-datetime-wrap table td:last-child{padding-left:5px!important}#modx-resource-settings .x-datetime-wrap table .x-form-field-trigger-wrap{width:100%!important}.tvs-wrapper{padding:0}#modx-resource-tvs-div{border-top-width:0;visibility:hidden}.modx-permissions-list{color:#777;font-size:12px}.modx-permissions-list-textarea{background-color:initial!important;border:0!important}.x-selectable,.x-selectable *{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}#ux-lightbox{left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:15000}#ux-lightbox img{height:auto;width:auto}#ux-lightbox a img{border:none}#ux-lightbox-outerImageContainer{background-color:#fff;height:250px;margin:0 auto;position:relative;width:250px}#ux-lightbox-imageContainer{padding:10px}#ux-lightbox-loading{background:url(../images/style/loading.gif) no-repeat scroll center 15% #0000;height:25%;left:0;line-height:0;position:absolute;text-align:center;top:40%;width:100%}#ux-lightbox-hoverNav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}#ux-lightbox-hoverNav a{outline:medium none}#ux-lightbox-imageContainer>#ux-lightbox-hoverNav{left:0}#ux-lightbox-navNext,#ux-lightbox-navPrev{display:block;height:100%;width:49%}#ux-lightbox-navPrev{float:left;left:0}#ux-lightbox-navPrev:hover,#ux-lightbox-navPrev:visited:hover{background:#0000 url(images/lb-prev.png) no-repeat scroll left 33%}#ux-lightbox-navNext{float:right;right:0}#ux-lightbox-navNext:hover,#ux-lightbox-navNext:visited:hover{background:#0000 url(images/lb-next.png) no-repeat scroll right 33%}#ux-lightbox-outerDataContainer{margin:0 auto;width:100%}#ux-lightbox-dataContainer{background-color:#fff;font:normal 11px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10px;overflow:auto}#ux-lightbox-data{color:#666;padding:0 10px}#ux-lightbox-data #ux-lightbox-details{float:left;text-align:left;width:80%}#ux-lightbox-data #ux-lightbox-caption{font-weight:700}#ux-lightbox-data #ux-lightbox-imageNumber{clear:left;display:block;padding-bottom:1em}#ux-lightbox-data #ux-lightbox-navClose{background:#0000 url(../images/style/close.png) no-repeat scroll 0 0;float:right;height:16px;outline:medium none;padding-bottom:.7em;width:16px}#ux-lightbox-overlay,#ux-lightbox-shim{background-color:#515151;border:0;height:500px;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:14999}#ux-lightbox-shim{background-color:initial;z-index:89}.x-panel-body-noheader .x-grid3-row{position:relative}.x-grid3-col-main{padding:10px 5px 35px}.x-grid3-cell-inner .x-grid3-col-main h3{color:#555;font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;line-height:1;margin:0 0 5px}.package-installed{color:#515151;filter:alpha(opacity=50);opacity:.5}#modx-grid-package .green{text-align:center}#modx-grid-package .green a{color:#cf1124!important}#modx-grid-package .red{color:#6cb24a!important;text-align:center}.grid-with-buttons .x-grid3-row-expanded .x-grid3-row-body{margin:-45px 2px 0 -20px;padding:18px 25px 40px}.home-panel ol{border-top:1px solid #cacaca}.home-panel ol li{border-bottom:1px solid #e0e0e0}.home-panel ol li:first-child{border-top-color:0 none}.home-panel ol li:last-child{border-bottom:0}.home-panel ol li button{background-color:initial;border:0;color:#53595f;cursor:pointer;display:block;font-size:15px;font-weight:700;padding:12px 20px 12px 6px;position:relative;text-decoration:none}.home-panel ol li:hover button{color:#234368}.home-panel ol li:hover button:before{content:"\f002";filter:alpha(opacity=60);font-size:14px;margin-top:-7px;opacity:.6;position:absolute;right:0;text-align:center;top:50%;transition:opacity .25s;width:20px}.home-panel ol li .highlighted{color:#909090;float:right;font-size:10px;padding:13px 10px 0}.home-panel ol li button .ct{color:#aaa;margin-right:10px}.home-panel .one_half{overflow:hidden}.home-panel .desc-wrapper{margin-top:38px}.home-panel .text-wrapper{font-style:normal;max-height:none}.home-panel .provider_name{background-color:#9bb3bf;line-height:1.8}.home-panel .pnl_instructions{margin:20px 0}.home-panel .stats{clear:both;display:inline-block;margin-top:15px}.home-panel .stats p{color:#777;font-size:12px;font-style:italic;line-height:1.5}.pbr-provider-box{float:left;margin-top:10px;width:250px}.pbr-provider-home,.pbr-repository-view,.pbr-tag-view{padding:10px}.pbr-details-right{float:right!important;text-align:right!important}.pbr-thumb-downloaded{filter:alpha(opacity=50);opacity:.5}.one_half{float:left;margin-right:3%;position:relative;width:48%}.last{clear:right;margin-right:0!important}.package-readme{padding:8px 11px 0}#modx-package-browser-home{margin-top:5px;min-height:560px}.empty-text-wrapper{color:#888;font-weight:700;line-height:1.4;padding:12px}.aside-details{background-color:initial;border:1px solid #e4e4e4;border-radius:3px;margin-right:0}.aside-details .selected h5{color:#53595f;font-size:14px;margin:10px 0}.aside-details .selected img{border:1px solid #e4e4e4;border-radius:3px;height:80px;width:90px}.aside-details .item{margin-bottom:25px}.aside-details .item li,.aside-details .item p{color:#888;line-height:1.4}.aside-details .item a{color:#53595f;font-style:italic}.aside-details h4{color:#53595f;font-size:14px;margin:10px 0;text-transform:uppercase}.aside-details .aside-details h4{font-size:12px;margin-top:0}.aside-details .selected{border-bottom:1px solid #e4e4e4;color:#000;padding:15px;text-align:center}.aside-details .description,.aside-details .instructions{background-color:#fbfbfb}.aside-details .description,.aside-details .infos,.aside-details .instructions{color:#53595f;font-size:12px;line-height:1.2;padding:15px}.aside-details .infos ul li{font-size:12px}.aside-details .infos ul li .infoname{color:#999;font-weight:700;width:50%}.aside-details .infos ul li .infovalue{word-wrap:break-word;max-width:50%;padding:0 8px}.aside-details .infos ul li span{display:inline-block;padding:0}.thumb-wrapper{background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;cursor:pointer;float:left;margin:0 15px 15px 0;overflow:hidden;padding:0 0 12px;position:relative;width:250px}.thumb-wrapper,.thumb-wrapper *{box-sizing:border-box}.thumb-wrapper .thumb{background-color:#fff;border-bottom:1px solid #ccc;height:170px;margin:0 auto;position:relative;text-align:center;width:100%}.thumb-wrapper .thumb img{max-height:100%;max-width:100%}.thumb-wrapper .thumb .no-preview{color:#888;display:inline-block;font-size:9px;font-weight:700;padding:31px 15px;text-align:center;text-transform:uppercase}.thumb-wrapper span.downloaded,.thumb-wrapper span.featured{background-color:#6cb24a;color:#fff;font-weight:700;padding:5px 0;position:absolute;text-align:center;text-shadow:none;top:68px;width:100%}.thumb-wrapper span.featured{background-color:#234368;bottom:0;color:#fff;top:auto}.thumb-wrapper span{display:block;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;text-shadow:0 1px 0 #fff;white-space:nowrap}.thumb-wrapper .name{color:#53595f;float:left;font-size:12px;font-weight:700;padding:12px 8px 12px 12px;width:55%}.thumb-wrapper .downloads{color:#999;float:right;font-size:9px;padding:8px 12px 8px 8px;text-align:right;text-transform:uppercase;width:45%}.thumb-wrapper .thumb-description{clear:both;font-size:12px;height:50px;overflow:hidden;padding:0 12px}.thumb-wrapper .thumb-footer{color:#999;font-size:9px;padding:8px 12px 0;text-align:center;text-transform:uppercase}.thumb-wrapper.selected{background-color:#fff;border-color:#234368;padding:0 0 12px}.thumb-wrapper.selected img{border:0}.pbr-thumb{background:#dfdfdf;padding:3px}.pbr-thumb,.pbr-thumb img{height:80px;width:100px}.x-grid3-hd-info-col,.x-grid3-hd-meta-col,.x-grid3-hd-text-col{text-align:center}.x-grid3-col-text-col{font-size:11px;text-align:center}.x-grid3-col-info-col,.x-grid3-col-meta-col{font-size:11px;font-weight:700;text-align:center}.x-grid3-col-meta-col{color:#53595f}.x-grid3-col-info-col{color:#6cb24a}.not-installed .x-grid3-col-info-col{color:#cf1124}.inline-button{-webkit-box-align:center;display:inline;margin:0 auto;padding:8px;text-align:center}.meta-wrapper{word-wrap:break-word;color:grey;max-height:400px;overflow:auto;padding:15px}.meta-wrapper ul{list-style:disc inside;padding-left:15px}.meta-wrapper h1{font-size:1.2em}.meta-wrapper h2{font-size:1.15em}.meta-wrapper h3{font-size:1.1em}.meta-wrapper h4{font-size:1.05em}.meta-wrapper h5{font-size:1em}.meta-wrapper h6{font-size:.95em}.window-no-padding .x-panel-mc,.window-no-padding .x-panel-ml,.window-no-padding .x-panel-mr{padding:0!important}.window-no-padding .x-tab-panel-noborder{margin:0!important}.upload-error{color:#cf1124}.upload-success{color:#6cb24a}.upload-status-text{white-space:normal}.upload-thumb{float:right}.auto-width{width:auto!important}.auto-height{height:auto!important}.x-datetime-inline-editor .x-datetime-wrap{margin-top:0!important} /*# sourceMappingURL=index-min.css.map */ \ No newline at end of file diff --git a/manager/templates/default/css/index.css b/manager/templates/default/css/index.css index 18bbf4544cc..93675e5cf9e 100644 --- a/manager/templates/default/css/index.css +++ b/manager/templates/default/css/index.css @@ -1,409 +1,473 @@ +/* +* +* Copyright (C) 2021 MODX LLC +* +* This file is part of MODX Revolution and was compiled using Grunt. +* +* MODX Revolution is free software: you can redistribute it and/or modify it under the terms of the +* GNU General Public License as published by the Free Software Foundation, either version 2 of the +* License, or (at your option) any later version. +* +* MODX Revolution is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +* +* See the GNU General Public License for more details. You should have received a copy of the GNU +* General Public License along with MODX Revolution. If not, see . +* +*/ /*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document - ========================================================================== */ + ========================================================================== */ /** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in - * IE on Windows Phone and in iOS. - */ + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ html { - line-height: 1.15; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ } + line-height: 1.15; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} /* Sections - ========================================================================== */ + ========================================================================== */ /** - * Remove the margin in all browsers (opinionated). - */ + * Remove the margin in all browsers (opinionated). + */ body { - margin: 0; } + margin: 0; +} /** - * Add the correct display in IE 9-. - */ + * Add the correct display in IE 9-. + */ article, aside, footer, header, nav, section { - display: block; } + display: block; +} /** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ h1 { - font-size: 2em; - margin: 0.67em 0; } + font-size: 2em; + margin: 0.67em 0; +} /* Grouping content - ========================================================================== */ + ========================================================================== */ /** - * Add the correct display in IE 9-. - */ + * Add the correct display in IE 9-. + */ figcaption, figure { - display: block; } + display: block; +} /** - * Add the correct margin in IE 8. - */ + * Add the correct margin in IE 8. + */ figure { - margin: 1em 40px; } + margin: 1em 40px; +} /** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ hr { - box-sizing: content-box; - /* 1 */ - height: 0; - /* 1 */ - overflow: visible; - /* 2 */ } + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} /** - * Add the correct display in IE. - */ + * Add the correct display in IE. + */ main { - display: block; } + display: block; +} /** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ pre { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ } + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} /* Links - ========================================================================== */ + ========================================================================== */ /** - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. - */ + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ a { - background-color: transparent; - /* 1 */ - -webkit-text-decoration-skip: objects; - /* 2 */ } + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ +} /* Text-level semantics - ========================================================================== */ + ========================================================================== */ /** - * 1. Remove the bottom border in Chrome 57- and Firefox 39-. - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ + * 1. Remove the bottom border in Chrome 57- and Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ abbr[title] { - border-bottom: none; - /* 1 */ - text-decoration: underline; - /* 2 */ - text-decoration: underline dotted; - /* 2 */ } + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} /** - * Prevent the duplicate application of `bolder` by the next rule in Safari 6. - */ + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ b, strong { - font-weight: inherit; } + font-weight: inherit; +} /** - * Add the correct font weight in Chrome, Edge, and Safari. - */ + * Add the correct font weight in Chrome, Edge, and Safari. + */ b, strong { - font-weight: bolder; } + font-weight: bolder; +} /** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ code, kbd, samp { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ } + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} /** - * Add the correct font style in Android 4.3-. - */ + * Add the correct font style in Android 4.3-. + */ dfn { - font-style: italic; } + font-style: italic; +} /** - * Add the correct background and color in IE 9-. - */ + * Add the correct background and color in IE 9-. + */ mark { - background-color: #ff0; - color: #000; } + background-color: #ff0; + color: #000; +} /** - * Add the correct font size in all browsers. - */ + * Add the correct font size in all browsers. + */ small { - font-size: 80%; } + font-size: 80%; +} /** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; } + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} sub { - bottom: -0.25em; } + bottom: -0.25em; +} sup { - top: -0.5em; } + top: -0.5em; +} /* Embedded content - ========================================================================== */ + ========================================================================== */ /** - * Add the correct display in IE 9-. - */ + * Add the correct display in IE 9-. + */ audio, video { - display: inline-block; } + display: inline-block; +} /** - * Add the correct display in iOS 4-7. - */ + * Add the correct display in iOS 4-7. + */ audio:not([controls]) { - display: none; - height: 0; } + display: none; + height: 0; +} /** - * Remove the border on images inside links in IE 10-. - */ + * Remove the border on images inside links in IE 10-. + */ img { - border-style: none; } + border-style: none; +} /** - * Hide the overflow in IE. - */ + * Hide the overflow in IE. + */ svg:not(:root) { - overflow: hidden; } + overflow: hidden; +} /* Forms - ========================================================================== */ + ========================================================================== */ /** - * 1. Change the font styles in all browsers (opinionated). - * 2. Remove the margin in Firefox and Safari. - */ + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ button, input, optgroup, select, textarea { - font-family: sans-serif; - /* 1 */ - font-size: 100%; - /* 1 */ - line-height: 1.15; - /* 1 */ - margin: 0; - /* 2 */ } + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} /** - * Show the overflow in IE. - */ + * Show the overflow in IE. + */ button { - overflow: visible; } + overflow: visible; +} /** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ button, select { - /* 1 */ - text-transform: none; } + /* 1 */ + text-transform: none; +} /** - * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` - * controls in Android 4. - * 2. Correct the inability to style clickable types in iOS and Safari. - */ + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ button, -html [type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; - /* 2 */ } +html [type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; + /* 2 */ +} button, -[type="button"], -[type="reset"], -[type="submit"] { - /** - * Remove the inner border and padding in Firefox. - */ - /** - * Restore the focus styles unset by the previous rule. - */ } - button::-moz-focus-inner, - [type="button"]::-moz-focus-inner, - [type="reset"]::-moz-focus-inner, - [type="submit"]::-moz-focus-inner { +[type=button], +[type=reset], +[type=submit] { + /** + * Remove the inner border and padding in Firefox. + */ + /** + * Restore the focus styles unset by the previous rule. + */ +} +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { border-style: none; - padding: 0; } - button:-moz-focusring, - [type="button"]:-moz-focusring, - [type="reset"]:-moz-focusring, - [type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; } + padding: 0; +} +button:-moz-focusring, +[type=button]:-moz-focusring, +[type=reset]:-moz-focusring, +[type=submit]:-moz-focusring { + outline: 1px dotted ButtonText; +} /** - * Show the overflow in Edge. - */ + * Show the overflow in Edge. + */ input { - overflow: visible; } + overflow: visible; +} /** - * 1. Add the correct box sizing in IE 10-. - * 2. Remove the padding in IE 10-. - */ -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ } + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type=checkbox], +[type=radio] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} /** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; } + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} /** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type=search] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ + /** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ -[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ - /** - * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. - */ } - [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } +} +[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} /** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ ::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ } + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} /** - * Correct the padding in Firefox. - */ + * Correct the padding in Firefox. + */ fieldset { - padding: 0.35em 0.75em 0.625em; } + padding: 0.35em 0.75em 0.625em; +} /** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ legend { - box-sizing: border-box; - /* 1 */ - display: table; - /* 1 */ - max-width: 100%; - /* 1 */ - padding: 0; - /* 3 */ - color: inherit; - /* 2 */ - white-space: normal; - /* 1 */ } + box-sizing: border-box; + /* 1 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + color: inherit; + /* 2 */ + white-space: normal; + /* 1 */ +} /** - * 1. Add the correct display in IE 9-. - * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ progress { - display: inline-block; - /* 1 */ - vertical-align: baseline; - /* 2 */ } + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} /** - * Remove the default vertical scrollbar in IE. - */ + * Remove the default vertical scrollbar in IE. + */ textarea { - overflow: auto; } + overflow: auto; +} /* Interactive - ========================================================================== */ + ========================================================================== */ /* - * Add the correct display in Edge, IE, and Firefox. - */ + * Add the correct display in Edge, IE, and Firefox. + */ details { - display: block; } + display: block; +} /* - * Add the correct display in all browsers. - */ + * Add the correct display in all browsers. + */ summary { - display: list-item; } + display: list-item; +} /* - * Add the correct display in IE 9-. - */ + * Add the correct display in IE 9-. + */ menu { - display: block; } + display: block; +} /* Scripting - ========================================================================== */ + ========================================================================== */ /** - * Add the correct display in IE 9-. - */ + * Add the correct display in IE 9-. + */ canvas { - display: inline-block; } + display: inline-block; +} /** - * Add the correct display in IE. - */ + * Add the correct display in IE. + */ template { - display: none; } + display: none; +} /* Hidden - ========================================================================== */ + ========================================================================== */ /** - * Add the correct display in IE 10-. - */ + * Add the correct display in IE 10-. + */ [hidden] { - display: none; } + display: none; +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ .fa, @@ -412,139 +476,165 @@ template { .fal, .fad, .fab { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; } + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; +} .fa-lg, .fa-large { - font-size: 1.3333333333em; - line-height: 0.75em; - vertical-align: -.0667em; } + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -0.0667em; +} .fa-xs { - font-size: .75em; } + font-size: 0.75em; +} .fa-sm { - font-size: .875em; } + font-size: 0.875em; +} .fa-1x { - font-size: 1em; } + font-size: 1em; +} .fa-2x { - font-size: 2em; } + font-size: 2em; +} .fa-3x { - font-size: 3em; } + font-size: 3em; +} .fa-4x { - font-size: 4em; } + font-size: 4em; +} .fa-5x { - font-size: 5em; } + font-size: 5em; +} .fa-6x { - font-size: 6em; } + font-size: 6em; +} .fa-7x { - font-size: 7em; } + font-size: 7em; +} .fa-8x { - font-size: 8em; } + font-size: 8em; +} .fa-9x { - font-size: 9em; } + font-size: 9em; +} .fa-10x { - font-size: 10em; } + font-size: 10em; +} .fa-fw, #modx-abtn-menu-list .x-menu-item .x-menu-item-text .icon { - text-align: center; - width: 1.25em; } + text-align: center; + width: 1.25em; +} .fa-ul { - list-style-type: none; - margin-left: 2.5em; - padding-left: 0; } - .fa-ul > li { - position: relative; } + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; +} +.fa-ul > li { + position: relative; +} .fa-li { - left: -2em; - position: absolute; - text-align: center; - width: 2em; - line-height: inherit; } + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; +} .fa-border { - border: solid 0.08em #eee; - border-radius: .1em; - padding: .2em .25em .15em; } + border: solid 0.08em #eee; + border-radius: 0.1em; + padding: 0.2em 0.25em 0.15em; +} .fa-pull-left { - float: left; } + float: left; +} .fa-pull-right { - float: right; } + float: right; +} .fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left { - margin-right: .3em; } - + margin-right: 0.3em; +} .fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right { - margin-left: .3em; } + margin-left: 0.3em; +} .fa-spin, .modx-manager-search-results .loading-indicator:before { - animation: fa-spin 2s infinite linear; } + animation: fa-spin 2s infinite linear; +} .fa-pulse { - animation: fa-spin 1s infinite steps(8); } + animation: fa-spin 1s infinite steps(8); +} @keyframes fa-spin { - 0% { - transform: rotate(0deg); } - 100% { - transform: rotate(360deg); } } - + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} .fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -ms-transform: rotate(90deg); - transform: rotate(90deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + transform: rotate(90deg); +} .fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -ms-transform: rotate(180deg); - transform: rotate(180deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + transform: rotate(180deg); +} .fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -ms-transform: rotate(270deg); - transform: rotate(270deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + transform: rotate(270deg); +} .fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + transform: scale(-1, 1); +} .fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -ms-transform: scale(1, -1); - transform: scale(1, -1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + transform: scale(1, -1); +} .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -ms-transform: scale(-1, -1); - transform: scale(-1, -1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + transform: scale(-1, -1); +} :root .fa-rotate-90, :root .fa-rotate-180, @@ -552,6649 +642,8728 @@ template { :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-flip-both { - filter: none; } + filter: none; +} .fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; } + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} .fa-stack-1x, .fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; } + left: 0; + position: absolute; + text-align: center; + width: 100%; +} .fa-stack-1x { - line-height: inherit; } + line-height: inherit; +} .fa-stack-2x { - font-size: 2em; } + font-size: 2em; +} .fa-inverse { - color: #fff; } + color: #fff; +} /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-500px:before { - content: "\f26e"; } + content: "\f26e"; +} .fa-accessible-icon:before { - content: "\f368"; } + content: "\f368"; +} .fa-accusoft:before { - content: "\f369"; } + content: "\f369"; +} .fa-acquisitions-incorporated:before { - content: "\f6af"; } + content: "\f6af"; +} .fa-ad:before { - content: "\f641"; } + content: "\f641"; +} .fa-address-book:before { - content: "\f2b9"; } + content: "\f2b9"; +} .fa-address-card:before { - content: "\f2bb"; } + content: "\f2bb"; +} .fa-adjust:before { - content: "\f042"; } + content: "\f042"; +} .fa-adn:before { - content: "\f170"; } + content: "\f170"; +} .fa-adversal:before { - content: "\f36a"; } + content: "\f36a"; +} .fa-affiliatetheme:before { - content: "\f36b"; } + content: "\f36b"; +} .fa-air-freshener:before { - content: "\f5d0"; } + content: "\f5d0"; +} .fa-airbnb:before { - content: "\f834"; } + content: "\f834"; +} .fa-algolia:before { - content: "\f36c"; } + content: "\f36c"; +} .fa-align-center:before { - content: "\f037"; } + content: "\f037"; +} .fa-align-justify:before { - content: "\f039"; } + content: "\f039"; +} .fa-align-left:before { - content: "\f036"; } + content: "\f036"; +} .fa-align-right:before { - content: "\f038"; } + content: "\f038"; +} .fa-alipay:before { - content: "\f642"; } + content: "\f642"; +} .fa-allergies:before { - content: "\f461"; } + content: "\f461"; +} .fa-amazon:before { - content: "\f270"; } + content: "\f270"; +} .fa-amazon-pay:before { - content: "\f42c"; } + content: "\f42c"; +} .fa-ambulance:before { - content: "\f0f9"; } + content: "\f0f9"; +} .fa-american-sign-language-interpreting:before { - content: "\f2a3"; } + content: "\f2a3"; +} .fa-amilia:before { - content: "\f36d"; } + content: "\f36d"; +} .fa-anchor:before { - content: "\f13d"; } + content: "\f13d"; +} .fa-android:before { - content: "\f17b"; } + content: "\f17b"; +} .fa-angellist:before { - content: "\f209"; } + content: "\f209"; +} .fa-angle-double-down:before { - content: "\f103"; } + content: "\f103"; +} .fa-angle-double-left:before { - content: "\f100"; } + content: "\f100"; +} .fa-angle-double-right:before { - content: "\f101"; } + content: "\f101"; +} .fa-angle-double-up:before { - content: "\f102"; } + content: "\f102"; +} .fa-angle-down:before { - content: "\f107"; } + content: "\f107"; +} .fa-angle-left:before { - content: "\f104"; } + content: "\f104"; +} .fa-angle-right:before { - content: "\f105"; } + content: "\f105"; +} .fa-angle-up:before { - content: "\f106"; } + content: "\f106"; +} .fa-angry:before { - content: "\f556"; } + content: "\f556"; +} .fa-angrycreative:before { - content: "\f36e"; } + content: "\f36e"; +} .fa-angular:before { - content: "\f420"; } + content: "\f420"; +} .fa-ankh:before { - content: "\f644"; } + content: "\f644"; +} .fa-app-store:before { - content: "\f36f"; } + content: "\f36f"; +} .fa-app-store-ios:before { - content: "\f370"; } + content: "\f370"; +} .fa-apper:before { - content: "\f371"; } + content: "\f371"; +} .fa-apple:before { - content: "\f179"; } + content: "\f179"; +} .fa-apple-alt:before { - content: "\f5d1"; } + content: "\f5d1"; +} .fa-apple-pay:before { - content: "\f415"; } + content: "\f415"; +} .fa-archive:before { - content: "\f187"; } + content: "\f187"; +} .fa-archway:before { - content: "\f557"; } + content: "\f557"; +} .fa-arrow-alt-circle-down:before { - content: "\f358"; } + content: "\f358"; +} .fa-arrow-alt-circle-left:before { - content: "\f359"; } + content: "\f359"; +} .fa-arrow-alt-circle-right:before { - content: "\f35a"; } + content: "\f35a"; +} .fa-arrow-alt-circle-up:before { - content: "\f35b"; } + content: "\f35b"; +} .fa-arrow-circle-down:before { - content: "\f0ab"; } + content: "\f0ab"; +} .fa-arrow-circle-left:before { - content: "\f0a8"; } + content: "\f0a8"; +} .fa-arrow-circle-right:before { - content: "\f0a9"; } + content: "\f0a9"; +} .fa-arrow-circle-up:before { - content: "\f0aa"; } + content: "\f0aa"; +} .fa-arrow-down:before { - content: "\f063"; } + content: "\f063"; +} .fa-arrow-left:before { - content: "\f060"; } + content: "\f060"; +} .fa-arrow-right:before { - content: "\f061"; } + content: "\f061"; +} .fa-arrow-up:before { - content: "\f062"; } + content: "\f062"; +} .fa-arrows-alt:before { - content: "\f0b2"; } + content: "\f0b2"; +} .fa-arrows-alt-h:before { - content: "\f337"; } + content: "\f337"; +} .fa-arrows-alt-v:before { - content: "\f338"; } + content: "\f338"; +} .fa-artstation:before { - content: "\f77a"; } + content: "\f77a"; +} .fa-assistive-listening-systems:before { - content: "\f2a2"; } + content: "\f2a2"; +} .fa-asterisk:before { - content: "\f069"; } + content: "\f069"; +} .fa-asymmetrik:before { - content: "\f372"; } + content: "\f372"; +} .fa-at:before { - content: "\f1fa"; } + content: "\f1fa"; +} .fa-atlas:before { - content: "\f558"; } + content: "\f558"; +} .fa-atlassian:before { - content: "\f77b"; } + content: "\f77b"; +} .fa-atom:before { - content: "\f5d2"; } + content: "\f5d2"; +} .fa-audible:before { - content: "\f373"; } + content: "\f373"; +} .fa-audio-description:before { - content: "\f29e"; } + content: "\f29e"; +} .fa-autoprefixer:before { - content: "\f41c"; } + content: "\f41c"; +} .fa-avianex:before { - content: "\f374"; } + content: "\f374"; +} .fa-aviato:before { - content: "\f421"; } + content: "\f421"; +} .fa-award:before { - content: "\f559"; } + content: "\f559"; +} .fa-aws:before { - content: "\f375"; } + content: "\f375"; +} .fa-baby:before { - content: "\f77c"; } + content: "\f77c"; +} .fa-baby-carriage:before { - content: "\f77d"; } + content: "\f77d"; +} .fa-backspace:before { - content: "\f55a"; } + content: "\f55a"; +} .fa-backward:before { - content: "\f04a"; } + content: "\f04a"; +} .fa-bacon:before { - content: "\f7e5"; } + content: "\f7e5"; +} .fa-bacteria:before { - content: "\e059"; } + content: "\e059"; +} .fa-bacterium:before { - content: "\e05a"; } + content: "\e05a"; +} .fa-bahai:before { - content: "\f666"; } + content: "\f666"; +} .fa-balance-scale:before { - content: "\f24e"; } + content: "\f24e"; +} .fa-balance-scale-left:before { - content: "\f515"; } + content: "\f515"; +} .fa-balance-scale-right:before { - content: "\f516"; } + content: "\f516"; +} .fa-ban:before { - content: "\f05e"; } + content: "\f05e"; +} .fa-band-aid:before { - content: "\f462"; } + content: "\f462"; +} .fa-bandcamp:before { - content: "\f2d5"; } + content: "\f2d5"; +} .fa-barcode:before { - content: "\f02a"; } + content: "\f02a"; +} .fa-bars:before { - content: "\f0c9"; } + content: "\f0c9"; +} .fa-baseball-ball:before { - content: "\f433"; } + content: "\f433"; +} .fa-basketball-ball:before { - content: "\f434"; } + content: "\f434"; +} .fa-bath:before { - content: "\f2cd"; } + content: "\f2cd"; +} .fa-battery-empty:before { - content: "\f244"; } + content: "\f244"; +} .fa-battery-full:before { - content: "\f240"; } + content: "\f240"; +} .fa-battery-half:before { - content: "\f242"; } + content: "\f242"; +} .fa-battery-quarter:before { - content: "\f243"; } + content: "\f243"; +} .fa-battery-three-quarters:before { - content: "\f241"; } + content: "\f241"; +} .fa-battle-net:before { - content: "\f835"; } + content: "\f835"; +} .fa-bed:before { - content: "\f236"; } + content: "\f236"; +} .fa-beer:before { - content: "\f0fc"; } + content: "\f0fc"; +} .fa-behance:before { - content: "\f1b4"; } + content: "\f1b4"; +} .fa-behance-square:before { - content: "\f1b5"; } + content: "\f1b5"; +} .fa-bell:before { - content: "\f0f3"; } + content: "\f0f3"; +} .fa-bell-slash:before { - content: "\f1f6"; } + content: "\f1f6"; +} .fa-bezier-curve:before { - content: "\f55b"; } + content: "\f55b"; +} .fa-bible:before { - content: "\f647"; } + content: "\f647"; +} .fa-bicycle:before { - content: "\f206"; } + content: "\f206"; +} .fa-biking:before { - content: "\f84a"; } + content: "\f84a"; +} .fa-bimobject:before { - content: "\f378"; } + content: "\f378"; +} .fa-binoculars:before { - content: "\f1e5"; } + content: "\f1e5"; +} .fa-biohazard:before { - content: "\f780"; } + content: "\f780"; +} .fa-birthday-cake:before { - content: "\f1fd"; } + content: "\f1fd"; +} .fa-bitbucket:before { - content: "\f171"; } + content: "\f171"; +} .fa-bitcoin:before { - content: "\f379"; } + content: "\f379"; +} .fa-bity:before { - content: "\f37a"; } + content: "\f37a"; +} .fa-black-tie:before { - content: "\f27e"; } + content: "\f27e"; +} .fa-blackberry:before { - content: "\f37b"; } + content: "\f37b"; +} .fa-blender:before { - content: "\f517"; } + content: "\f517"; +} .fa-blender-phone:before { - content: "\f6b6"; } + content: "\f6b6"; +} .fa-blind:before { - content: "\f29d"; } + content: "\f29d"; +} .fa-blog:before { - content: "\f781"; } + content: "\f781"; +} .fa-blogger:before { - content: "\f37c"; } + content: "\f37c"; +} .fa-blogger-b:before { - content: "\f37d"; } + content: "\f37d"; +} .fa-bluetooth:before { - content: "\f293"; } + content: "\f293"; +} .fa-bluetooth-b:before { - content: "\f294"; } + content: "\f294"; +} .fa-bold:before { - content: "\f032"; } + content: "\f032"; +} .fa-bolt:before { - content: "\f0e7"; } + content: "\f0e7"; +} .fa-bomb:before { - content: "\f1e2"; } + content: "\f1e2"; +} .fa-bone:before { - content: "\f5d7"; } + content: "\f5d7"; +} .fa-bong:before { - content: "\f55c"; } + content: "\f55c"; +} .fa-book:before { - content: "\f02d"; } + content: "\f02d"; +} .fa-book-dead:before { - content: "\f6b7"; } + content: "\f6b7"; +} .fa-book-medical:before { - content: "\f7e6"; } + content: "\f7e6"; +} .fa-book-open:before { - content: "\f518"; } + content: "\f518"; +} .fa-book-reader:before { - content: "\f5da"; } + content: "\f5da"; +} .fa-bookmark:before { - content: "\f02e"; } + content: "\f02e"; +} .fa-bootstrap:before { - content: "\f836"; } + content: "\f836"; +} .fa-border-all:before { - content: "\f84c"; } + content: "\f84c"; +} .fa-border-none:before { - content: "\f850"; } + content: "\f850"; +} .fa-border-style:before { - content: "\f853"; } + content: "\f853"; +} .fa-bowling-ball:before { - content: "\f436"; } + content: "\f436"; +} .fa-box:before { - content: "\f466"; } + content: "\f466"; +} .fa-box-open:before { - content: "\f49e"; } + content: "\f49e"; +} .fa-box-tissue:before { - content: "\e05b"; } + content: "\e05b"; +} .fa-boxes:before { - content: "\f468"; } + content: "\f468"; +} .fa-braille:before { - content: "\f2a1"; } + content: "\f2a1"; +} .fa-brain:before { - content: "\f5dc"; } + content: "\f5dc"; +} .fa-bread-slice:before { - content: "\f7ec"; } + content: "\f7ec"; +} .fa-briefcase:before { - content: "\f0b1"; } + content: "\f0b1"; +} .fa-briefcase-medical:before { - content: "\f469"; } + content: "\f469"; +} .fa-broadcast-tower:before { - content: "\f519"; } + content: "\f519"; +} .fa-broom:before { - content: "\f51a"; } + content: "\f51a"; +} .fa-brush:before { - content: "\f55d"; } + content: "\f55d"; +} .fa-btc:before { - content: "\f15a"; } + content: "\f15a"; +} .fa-buffer:before { - content: "\f837"; } + content: "\f837"; +} .fa-bug:before { - content: "\f188"; } + content: "\f188"; +} .fa-building:before { - content: "\f1ad"; } + content: "\f1ad"; +} .fa-bullhorn:before { - content: "\f0a1"; } + content: "\f0a1"; +} .fa-bullseye:before { - content: "\f140"; } + content: "\f140"; +} .fa-burn:before { - content: "\f46a"; } + content: "\f46a"; +} .fa-buromobelexperte:before { - content: "\f37f"; } + content: "\f37f"; +} .fa-bus:before { - content: "\f207"; } + content: "\f207"; +} .fa-bus-alt:before { - content: "\f55e"; } + content: "\f55e"; +} .fa-business-time:before { - content: "\f64a"; } + content: "\f64a"; +} .fa-buy-n-large:before { - content: "\f8a6"; } + content: "\f8a6"; +} .fa-buysellads:before { - content: "\f20d"; } + content: "\f20d"; +} .fa-calculator:before { - content: "\f1ec"; } + content: "\f1ec"; +} .fa-calendar:before { - content: "\f133"; } + content: "\f133"; +} .fa-calendar-alt:before { - content: "\f073"; } + content: "\f073"; +} .fa-calendar-check:before { - content: "\f274"; } + content: "\f274"; +} .fa-calendar-day:before { - content: "\f783"; } + content: "\f783"; +} .fa-calendar-minus:before { - content: "\f272"; } + content: "\f272"; +} .fa-calendar-plus:before { - content: "\f271"; } + content: "\f271"; +} .fa-calendar-times:before { - content: "\f273"; } + content: "\f273"; +} .fa-calendar-week:before { - content: "\f784"; } + content: "\f784"; +} .fa-camera:before { - content: "\f030"; } + content: "\f030"; +} .fa-camera-retro:before { - content: "\f083"; } + content: "\f083"; +} .fa-campground:before { - content: "\f6bb"; } + content: "\f6bb"; +} .fa-canadian-maple-leaf:before { - content: "\f785"; } + content: "\f785"; +} .fa-candy-cane:before { - content: "\f786"; } + content: "\f786"; +} .fa-cannabis:before { - content: "\f55f"; } + content: "\f55f"; +} .fa-capsules:before { - content: "\f46b"; } + content: "\f46b"; +} .fa-car:before { - content: "\f1b9"; } + content: "\f1b9"; +} .fa-car-alt:before { - content: "\f5de"; } + content: "\f5de"; +} .fa-car-battery:before { - content: "\f5df"; } + content: "\f5df"; +} .fa-car-crash:before { - content: "\f5e1"; } + content: "\f5e1"; +} .fa-car-side:before { - content: "\f5e4"; } + content: "\f5e4"; +} .fa-caravan:before { - content: "\f8ff"; } + content: "\f8ff"; +} .fa-caret-down:before { - content: "\f0d7"; } + content: "\f0d7"; +} .fa-caret-left:before { - content: "\f0d9"; } + content: "\f0d9"; +} .fa-caret-right:before { - content: "\f0da"; } + content: "\f0da"; +} .fa-caret-square-down:before { - content: "\f150"; } + content: "\f150"; +} .fa-caret-square-left:before { - content: "\f191"; } + content: "\f191"; +} .fa-caret-square-right:before { - content: "\f152"; } + content: "\f152"; +} .fa-caret-square-up:before { - content: "\f151"; } + content: "\f151"; +} .fa-caret-up:before { - content: "\f0d8"; } + content: "\f0d8"; +} .fa-carrot:before { - content: "\f787"; } + content: "\f787"; +} .fa-cart-arrow-down:before { - content: "\f218"; } + content: "\f218"; +} .fa-cart-plus:before { - content: "\f217"; } + content: "\f217"; +} .fa-cash-register:before { - content: "\f788"; } + content: "\f788"; +} .fa-cat:before { - content: "\f6be"; } + content: "\f6be"; +} .fa-cc-amazon-pay:before { - content: "\f42d"; } + content: "\f42d"; +} .fa-cc-amex:before { - content: "\f1f3"; } + content: "\f1f3"; +} .fa-cc-apple-pay:before { - content: "\f416"; } + content: "\f416"; +} .fa-cc-diners-club:before { - content: "\f24c"; } + content: "\f24c"; +} .fa-cc-discover:before { - content: "\f1f2"; } + content: "\f1f2"; +} .fa-cc-jcb:before { - content: "\f24b"; } + content: "\f24b"; +} .fa-cc-mastercard:before { - content: "\f1f1"; } + content: "\f1f1"; +} .fa-cc-paypal:before { - content: "\f1f4"; } + content: "\f1f4"; +} .fa-cc-stripe:before { - content: "\f1f5"; } + content: "\f1f5"; +} .fa-cc-visa:before { - content: "\f1f0"; } + content: "\f1f0"; +} .fa-centercode:before { - content: "\f380"; } + content: "\f380"; +} .fa-centos:before { - content: "\f789"; } + content: "\f789"; +} .fa-certificate:before { - content: "\f0a3"; } + content: "\f0a3"; +} .fa-chair:before { - content: "\f6c0"; } + content: "\f6c0"; +} .fa-chalkboard:before { - content: "\f51b"; } + content: "\f51b"; +} .fa-chalkboard-teacher:before { - content: "\f51c"; } + content: "\f51c"; +} .fa-charging-station:before { - content: "\f5e7"; } + content: "\f5e7"; +} .fa-chart-area:before { - content: "\f1fe"; } + content: "\f1fe"; +} .fa-chart-bar:before { - content: "\f080"; } + content: "\f080"; +} .fa-chart-line:before { - content: "\f201"; } + content: "\f201"; +} .fa-chart-pie:before { - content: "\f200"; } + content: "\f200"; +} .fa-check:before { - content: "\f00c"; } + content: "\f00c"; +} .fa-check-circle:before { - content: "\f058"; } + content: "\f058"; +} .fa-check-double:before { - content: "\f560"; } + content: "\f560"; +} .fa-check-square:before { - content: "\f14a"; } + content: "\f14a"; +} .fa-cheese:before { - content: "\f7ef"; } + content: "\f7ef"; +} .fa-chess:before { - content: "\f439"; } + content: "\f439"; +} .fa-chess-bishop:before { - content: "\f43a"; } + content: "\f43a"; +} .fa-chess-board:before { - content: "\f43c"; } + content: "\f43c"; +} .fa-chess-king:before { - content: "\f43f"; } + content: "\f43f"; +} .fa-chess-knight:before { - content: "\f441"; } + content: "\f441"; +} .fa-chess-pawn:before { - content: "\f443"; } + content: "\f443"; +} .fa-chess-queen:before { - content: "\f445"; } + content: "\f445"; +} .fa-chess-rook:before { - content: "\f447"; } + content: "\f447"; +} .fa-chevron-circle-down:before { - content: "\f13a"; } + content: "\f13a"; +} .fa-chevron-circle-left:before { - content: "\f137"; } + content: "\f137"; +} .fa-chevron-circle-right:before { - content: "\f138"; } + content: "\f138"; +} .fa-chevron-circle-up:before { - content: "\f139"; } + content: "\f139"; +} .fa-chevron-down:before { - content: "\f078"; } + content: "\f078"; +} .fa-chevron-left:before { - content: "\f053"; } + content: "\f053"; +} .fa-chevron-right:before { - content: "\f054"; } + content: "\f054"; +} .fa-chevron-up:before { - content: "\f077"; } + content: "\f077"; +} .fa-child:before { - content: "\f1ae"; } + content: "\f1ae"; +} .fa-chrome:before { - content: "\f268"; } + content: "\f268"; +} .fa-chromecast:before { - content: "\f838"; } + content: "\f838"; +} .fa-church:before { - content: "\f51d"; } + content: "\f51d"; +} .fa-circle:before { - content: "\f111"; } + content: "\f111"; +} .fa-circle-notch:before { - content: "\f1ce"; } + content: "\f1ce"; +} .fa-city:before { - content: "\f64f"; } + content: "\f64f"; +} .fa-clinic-medical:before { - content: "\f7f2"; } + content: "\f7f2"; +} .fa-clipboard:before { - content: "\f328"; } + content: "\f328"; +} .fa-clipboard-check:before { - content: "\f46c"; } + content: "\f46c"; +} .fa-clipboard-list:before { - content: "\f46d"; } + content: "\f46d"; +} .fa-clock:before { - content: "\f017"; } + content: "\f017"; +} .fa-clone:before { - content: "\f24d"; } + content: "\f24d"; +} .fa-closed-captioning:before { - content: "\f20a"; } + content: "\f20a"; +} .fa-cloud:before { - content: "\f0c2"; } + content: "\f0c2"; +} .fa-cloud-download-alt:before { - content: "\f381"; } + content: "\f381"; +} .fa-cloud-meatball:before { - content: "\f73b"; } + content: "\f73b"; +} .fa-cloud-moon:before { - content: "\f6c3"; } + content: "\f6c3"; +} .fa-cloud-moon-rain:before { - content: "\f73c"; } + content: "\f73c"; +} .fa-cloud-rain:before { - content: "\f73d"; } + content: "\f73d"; +} .fa-cloud-showers-heavy:before { - content: "\f740"; } + content: "\f740"; +} .fa-cloud-sun:before { - content: "\f6c4"; } + content: "\f6c4"; +} .fa-cloud-sun-rain:before { - content: "\f743"; } + content: "\f743"; +} .fa-cloud-upload-alt:before { - content: "\f382"; } + content: "\f382"; +} .fa-cloudflare:before { - content: "\e07d"; } + content: "\e07d"; +} .fa-cloudscale:before { - content: "\f383"; } + content: "\f383"; +} .fa-cloudsmith:before { - content: "\f384"; } + content: "\f384"; +} .fa-cloudversify:before { - content: "\f385"; } + content: "\f385"; +} .fa-cocktail:before { - content: "\f561"; } + content: "\f561"; +} .fa-code:before { - content: "\f121"; } + content: "\f121"; +} .fa-code-branch:before { - content: "\f126"; } + content: "\f126"; +} .fa-codepen:before { - content: "\f1cb"; } + content: "\f1cb"; +} .fa-codiepie:before { - content: "\f284"; } + content: "\f284"; +} .fa-coffee:before { - content: "\f0f4"; } + content: "\f0f4"; +} .fa-cog:before { - content: "\f013"; } + content: "\f013"; +} .fa-cogs:before { - content: "\f085"; } + content: "\f085"; +} .fa-coins:before { - content: "\f51e"; } + content: "\f51e"; +} .fa-columns:before { - content: "\f0db"; } + content: "\f0db"; +} .fa-comment:before { - content: "\f075"; } + content: "\f075"; +} .fa-comment-alt:before { - content: "\f27a"; } + content: "\f27a"; +} .fa-comment-dollar:before { - content: "\f651"; } + content: "\f651"; +} .fa-comment-dots:before { - content: "\f4ad"; } + content: "\f4ad"; +} .fa-comment-medical:before { - content: "\f7f5"; } + content: "\f7f5"; +} .fa-comment-slash:before { - content: "\f4b3"; } + content: "\f4b3"; +} .fa-comments:before { - content: "\f086"; } + content: "\f086"; +} .fa-comments-dollar:before { - content: "\f653"; } + content: "\f653"; +} .fa-compact-disc:before { - content: "\f51f"; } + content: "\f51f"; +} .fa-compass:before { - content: "\f14e"; } + content: "\f14e"; +} .fa-compress:before { - content: "\f066"; } + content: "\f066"; +} .fa-compress-alt:before { - content: "\f422"; } + content: "\f422"; +} .fa-compress-arrows-alt:before { - content: "\f78c"; } + content: "\f78c"; +} .fa-concierge-bell:before { - content: "\f562"; } + content: "\f562"; +} .fa-confluence:before { - content: "\f78d"; } + content: "\f78d"; +} .fa-connectdevelop:before { - content: "\f20e"; } + content: "\f20e"; +} .fa-contao:before { - content: "\f26d"; } + content: "\f26d"; +} .fa-cookie:before { - content: "\f563"; } + content: "\f563"; +} .fa-cookie-bite:before { - content: "\f564"; } + content: "\f564"; +} .fa-copy:before { - content: "\f0c5"; } + content: "\f0c5"; +} .fa-copyright:before { - content: "\f1f9"; } + content: "\f1f9"; +} .fa-cotton-bureau:before { - content: "\f89e"; } + content: "\f89e"; +} .fa-couch:before { - content: "\f4b8"; } + content: "\f4b8"; +} .fa-cpanel:before { - content: "\f388"; } + content: "\f388"; +} .fa-creative-commons:before { - content: "\f25e"; } + content: "\f25e"; +} .fa-creative-commons-by:before { - content: "\f4e7"; } + content: "\f4e7"; +} .fa-creative-commons-nc:before { - content: "\f4e8"; } + content: "\f4e8"; +} .fa-creative-commons-nc-eu:before { - content: "\f4e9"; } + content: "\f4e9"; +} .fa-creative-commons-nc-jp:before { - content: "\f4ea"; } + content: "\f4ea"; +} .fa-creative-commons-nd:before { - content: "\f4eb"; } + content: "\f4eb"; +} .fa-creative-commons-pd:before { - content: "\f4ec"; } + content: "\f4ec"; +} .fa-creative-commons-pd-alt:before { - content: "\f4ed"; } + content: "\f4ed"; +} .fa-creative-commons-remix:before { - content: "\f4ee"; } + content: "\f4ee"; +} .fa-creative-commons-sa:before { - content: "\f4ef"; } + content: "\f4ef"; +} .fa-creative-commons-sampling:before { - content: "\f4f0"; } + content: "\f4f0"; +} .fa-creative-commons-sampling-plus:before { - content: "\f4f1"; } + content: "\f4f1"; +} .fa-creative-commons-share:before { - content: "\f4f2"; } + content: "\f4f2"; +} .fa-creative-commons-zero:before { - content: "\f4f3"; } + content: "\f4f3"; +} .fa-credit-card:before { - content: "\f09d"; } + content: "\f09d"; +} .fa-critical-role:before { - content: "\f6c9"; } + content: "\f6c9"; +} .fa-crop:before { - content: "\f125"; } + content: "\f125"; +} .fa-crop-alt:before { - content: "\f565"; } + content: "\f565"; +} .fa-cross:before { - content: "\f654"; } + content: "\f654"; +} .fa-crosshairs:before { - content: "\f05b"; } + content: "\f05b"; +} .fa-crow:before { - content: "\f520"; } + content: "\f520"; +} .fa-crown:before { - content: "\f521"; } + content: "\f521"; +} .fa-crutch:before { - content: "\f7f7"; } + content: "\f7f7"; +} .fa-css3:before { - content: "\f13c"; } + content: "\f13c"; +} .fa-css3-alt:before { - content: "\f38b"; } + content: "\f38b"; +} .fa-cube:before { - content: "\f1b2"; } + content: "\f1b2"; +} .fa-cubes:before { - content: "\f1b3"; } + content: "\f1b3"; +} .fa-cut:before { - content: "\f0c4"; } + content: "\f0c4"; +} .fa-cuttlefish:before { - content: "\f38c"; } + content: "\f38c"; +} .fa-d-and-d:before { - content: "\f38d"; } + content: "\f38d"; +} .fa-d-and-d-beyond:before { - content: "\f6ca"; } + content: "\f6ca"; +} .fa-dailymotion:before { - content: "\e052"; } + content: "\e052"; +} .fa-dashcube:before { - content: "\f210"; } + content: "\f210"; +} .fa-database:before { - content: "\f1c0"; } + content: "\f1c0"; +} .fa-deaf:before { - content: "\f2a4"; } + content: "\f2a4"; +} .fa-deezer:before { - content: "\e077"; } + content: "\e077"; +} .fa-delicious:before { - content: "\f1a5"; } + content: "\f1a5"; +} .fa-democrat:before { - content: "\f747"; } + content: "\f747"; +} .fa-deploydog:before { - content: "\f38e"; } + content: "\f38e"; +} .fa-deskpro:before { - content: "\f38f"; } + content: "\f38f"; +} .fa-desktop:before { - content: "\f108"; } + content: "\f108"; +} .fa-dev:before { - content: "\f6cc"; } + content: "\f6cc"; +} .fa-deviantart:before { - content: "\f1bd"; } + content: "\f1bd"; +} .fa-dharmachakra:before { - content: "\f655"; } + content: "\f655"; +} .fa-dhl:before { - content: "\f790"; } + content: "\f790"; +} .fa-diagnoses:before { - content: "\f470"; } + content: "\f470"; +} .fa-diaspora:before { - content: "\f791"; } + content: "\f791"; +} .fa-dice:before { - content: "\f522"; } + content: "\f522"; +} .fa-dice-d20:before { - content: "\f6cf"; } + content: "\f6cf"; +} .fa-dice-d6:before { - content: "\f6d1"; } + content: "\f6d1"; +} .fa-dice-five:before { - content: "\f523"; } + content: "\f523"; +} .fa-dice-four:before { - content: "\f524"; } + content: "\f524"; +} .fa-dice-one:before { - content: "\f525"; } + content: "\f525"; +} .fa-dice-six:before { - content: "\f526"; } + content: "\f526"; +} .fa-dice-three:before { - content: "\f527"; } + content: "\f527"; +} .fa-dice-two:before { - content: "\f528"; } + content: "\f528"; +} .fa-digg:before { - content: "\f1a6"; } + content: "\f1a6"; +} .fa-digital-ocean:before { - content: "\f391"; } + content: "\f391"; +} .fa-digital-tachograph:before { - content: "\f566"; } + content: "\f566"; +} .fa-directions:before { - content: "\f5eb"; } + content: "\f5eb"; +} .fa-discord:before { - content: "\f392"; } + content: "\f392"; +} .fa-discourse:before { - content: "\f393"; } + content: "\f393"; +} .fa-disease:before { - content: "\f7fa"; } + content: "\f7fa"; +} .fa-divide:before { - content: "\f529"; } + content: "\f529"; +} .fa-dizzy:before { - content: "\f567"; } + content: "\f567"; +} .fa-dna:before { - content: "\f471"; } + content: "\f471"; +} .fa-dochub:before { - content: "\f394"; } + content: "\f394"; +} .fa-docker:before { - content: "\f395"; } + content: "\f395"; +} .fa-dog:before { - content: "\f6d3"; } + content: "\f6d3"; +} .fa-dollar-sign:before { - content: "\f155"; } + content: "\f155"; +} .fa-dolly:before { - content: "\f472"; } + content: "\f472"; +} .fa-dolly-flatbed:before { - content: "\f474"; } + content: "\f474"; +} .fa-donate:before { - content: "\f4b9"; } + content: "\f4b9"; +} .fa-door-closed:before { - content: "\f52a"; } + content: "\f52a"; +} .fa-door-open:before { - content: "\f52b"; } + content: "\f52b"; +} .fa-dot-circle:before { - content: "\f192"; } + content: "\f192"; +} .fa-dove:before { - content: "\f4ba"; } + content: "\f4ba"; +} .fa-download:before { - content: "\f019"; } + content: "\f019"; +} .fa-draft2digital:before { - content: "\f396"; } + content: "\f396"; +} .fa-drafting-compass:before { - content: "\f568"; } + content: "\f568"; +} .fa-dragon:before { - content: "\f6d5"; } + content: "\f6d5"; +} .fa-draw-polygon:before { - content: "\f5ee"; } + content: "\f5ee"; +} .fa-dribbble:before { - content: "\f17d"; } + content: "\f17d"; +} .fa-dribbble-square:before { - content: "\f397"; } + content: "\f397"; +} .fa-dropbox:before { - content: "\f16b"; } + content: "\f16b"; +} .fa-drum:before { - content: "\f569"; } + content: "\f569"; +} .fa-drum-steelpan:before { - content: "\f56a"; } + content: "\f56a"; +} .fa-drumstick-bite:before { - content: "\f6d7"; } + content: "\f6d7"; +} .fa-drupal:before { - content: "\f1a9"; } + content: "\f1a9"; +} .fa-dumbbell:before { - content: "\f44b"; } + content: "\f44b"; +} .fa-dumpster:before { - content: "\f793"; } + content: "\f793"; +} .fa-dumpster-fire:before { - content: "\f794"; } + content: "\f794"; +} .fa-dungeon:before { - content: "\f6d9"; } + content: "\f6d9"; +} .fa-dyalog:before { - content: "\f399"; } + content: "\f399"; +} .fa-earlybirds:before { - content: "\f39a"; } + content: "\f39a"; +} .fa-ebay:before { - content: "\f4f4"; } + content: "\f4f4"; +} .fa-edge:before { - content: "\f282"; } + content: "\f282"; +} .fa-edge-legacy:before { - content: "\e078"; } + content: "\e078"; +} .fa-edit:before { - content: "\f044"; } + content: "\f044"; +} .fa-egg:before { - content: "\f7fb"; } + content: "\f7fb"; +} .fa-eject:before { - content: "\f052"; } + content: "\f052"; +} .fa-elementor:before { - content: "\f430"; } + content: "\f430"; +} .fa-ellipsis-h:before { - content: "\f141"; } + content: "\f141"; +} .fa-ellipsis-v:before { - content: "\f142"; } + content: "\f142"; +} .fa-ello:before { - content: "\f5f1"; } + content: "\f5f1"; +} .fa-ember:before { - content: "\f423"; } + content: "\f423"; +} .fa-empire:before { - content: "\f1d1"; } + content: "\f1d1"; +} .fa-envelope:before { - content: "\f0e0"; } + content: "\f0e0"; +} .fa-envelope-open:before { - content: "\f2b6"; } + content: "\f2b6"; +} .fa-envelope-open-text:before { - content: "\f658"; } + content: "\f658"; +} .fa-envelope-square:before { - content: "\f199"; } + content: "\f199"; +} .fa-envira:before { - content: "\f299"; } + content: "\f299"; +} .fa-equals:before { - content: "\f52c"; } + content: "\f52c"; +} .fa-eraser:before { - content: "\f12d"; } + content: "\f12d"; +} .fa-erlang:before { - content: "\f39d"; } + content: "\f39d"; +} .fa-ethereum:before { - content: "\f42e"; } + content: "\f42e"; +} .fa-ethernet:before { - content: "\f796"; } + content: "\f796"; +} .fa-etsy:before { - content: "\f2d7"; } + content: "\f2d7"; +} .fa-euro-sign:before { - content: "\f153"; } + content: "\f153"; +} .fa-evernote:before { - content: "\f839"; } + content: "\f839"; +} .fa-exchange-alt:before { - content: "\f362"; } + content: "\f362"; +} .fa-exclamation:before { - content: "\f12a"; } + content: "\f12a"; +} .fa-exclamation-circle:before { - content: "\f06a"; } + content: "\f06a"; +} .fa-exclamation-triangle:before { - content: "\f071"; } + content: "\f071"; +} .fa-expand:before { - content: "\f065"; } + content: "\f065"; +} .fa-expand-alt:before { - content: "\f424"; } + content: "\f424"; +} .fa-expand-arrows-alt:before { - content: "\f31e"; } + content: "\f31e"; +} .fa-expeditedssl:before { - content: "\f23e"; } + content: "\f23e"; +} .fa-external-link-alt:before { - content: "\f35d"; } + content: "\f35d"; +} .fa-external-link-square-alt:before { - content: "\f360"; } + content: "\f360"; +} .fa-eye:before { - content: "\f06e"; } + content: "\f06e"; +} .fa-eye-dropper:before { - content: "\f1fb"; } + content: "\f1fb"; +} .fa-eye-slash:before { - content: "\f070"; } + content: "\f070"; +} .fa-facebook:before { - content: "\f09a"; } + content: "\f09a"; +} .fa-facebook-f:before { - content: "\f39e"; } + content: "\f39e"; +} .fa-facebook-messenger:before { - content: "\f39f"; } + content: "\f39f"; +} .fa-facebook-square:before { - content: "\f082"; } + content: "\f082"; +} .fa-fan:before { - content: "\f863"; } + content: "\f863"; +} .fa-fantasy-flight-games:before { - content: "\f6dc"; } + content: "\f6dc"; +} .fa-fast-backward:before { - content: "\f049"; } + content: "\f049"; +} .fa-fast-forward:before { - content: "\f050"; } + content: "\f050"; +} .fa-faucet:before { - content: "\e005"; } + content: "\e005"; +} .fa-fax:before { - content: "\f1ac"; } + content: "\f1ac"; +} .fa-feather:before { - content: "\f52d"; } + content: "\f52d"; +} .fa-feather-alt:before { - content: "\f56b"; } + content: "\f56b"; +} .fa-fedex:before { - content: "\f797"; } + content: "\f797"; +} .fa-fedora:before { - content: "\f798"; } + content: "\f798"; +} .fa-female:before { - content: "\f182"; } + content: "\f182"; +} .fa-fighter-jet:before { - content: "\f0fb"; } + content: "\f0fb"; +} .fa-figma:before { - content: "\f799"; } + content: "\f799"; +} .fa-file:before { - content: "\f15b"; } + content: "\f15b"; +} .fa-file-alt:before { - content: "\f15c"; } + content: "\f15c"; +} .fa-file-archive:before { - content: "\f1c6"; } + content: "\f1c6"; +} .fa-file-audio:before { - content: "\f1c7"; } + content: "\f1c7"; +} .fa-file-code:before { - content: "\f1c9"; } + content: "\f1c9"; +} .fa-file-contract:before { - content: "\f56c"; } + content: "\f56c"; +} .fa-file-csv:before { - content: "\f6dd"; } + content: "\f6dd"; +} .fa-file-download:before { - content: "\f56d"; } + content: "\f56d"; +} .fa-file-excel:before { - content: "\f1c3"; } + content: "\f1c3"; +} .fa-file-export:before { - content: "\f56e"; } + content: "\f56e"; +} .fa-file-image:before { - content: "\f1c5"; } + content: "\f1c5"; +} .fa-file-import:before { - content: "\f56f"; } + content: "\f56f"; +} .fa-file-invoice:before { - content: "\f570"; } + content: "\f570"; +} .fa-file-invoice-dollar:before { - content: "\f571"; } + content: "\f571"; +} .fa-file-medical:before { - content: "\f477"; } + content: "\f477"; +} .fa-file-medical-alt:before { - content: "\f478"; } + content: "\f478"; +} .fa-file-pdf:before { - content: "\f1c1"; } + content: "\f1c1"; +} .fa-file-powerpoint:before { - content: "\f1c4"; } + content: "\f1c4"; +} .fa-file-prescription:before { - content: "\f572"; } + content: "\f572"; +} .fa-file-signature:before { - content: "\f573"; } + content: "\f573"; +} .fa-file-upload:before { - content: "\f574"; } + content: "\f574"; +} .fa-file-video:before { - content: "\f1c8"; } + content: "\f1c8"; +} .fa-file-word:before { - content: "\f1c2"; } + content: "\f1c2"; +} .fa-fill:before { - content: "\f575"; } + content: "\f575"; +} .fa-fill-drip:before { - content: "\f576"; } + content: "\f576"; +} .fa-film:before { - content: "\f008"; } + content: "\f008"; +} .fa-filter:before { - content: "\f0b0"; } + content: "\f0b0"; +} .fa-fingerprint:before { - content: "\f577"; } + content: "\f577"; +} .fa-fire:before { - content: "\f06d"; } + content: "\f06d"; +} .fa-fire-alt:before { - content: "\f7e4"; } + content: "\f7e4"; +} .fa-fire-extinguisher:before { - content: "\f134"; } + content: "\f134"; +} .fa-firefox:before { - content: "\f269"; } + content: "\f269"; +} .fa-firefox-browser:before { - content: "\e007"; } + content: "\e007"; +} .fa-first-aid:before { - content: "\f479"; } + content: "\f479"; +} .fa-first-order:before { - content: "\f2b0"; } + content: "\f2b0"; +} .fa-first-order-alt:before { - content: "\f50a"; } + content: "\f50a"; +} .fa-firstdraft:before { - content: "\f3a1"; } + content: "\f3a1"; +} .fa-fish:before { - content: "\f578"; } + content: "\f578"; +} .fa-fist-raised:before { - content: "\f6de"; } + content: "\f6de"; +} .fa-flag:before { - content: "\f024"; } + content: "\f024"; +} .fa-flag-checkered:before { - content: "\f11e"; } + content: "\f11e"; +} .fa-flag-usa:before { - content: "\f74d"; } + content: "\f74d"; +} .fa-flask:before { - content: "\f0c3"; } + content: "\f0c3"; +} .fa-flickr:before { - content: "\f16e"; } + content: "\f16e"; +} .fa-flipboard:before { - content: "\f44d"; } + content: "\f44d"; +} .fa-flushed:before { - content: "\f579"; } + content: "\f579"; +} .fa-fly:before { - content: "\f417"; } + content: "\f417"; +} .fa-folder:before { - content: "\f07b"; } + content: "\f07b"; +} .fa-folder-minus:before { - content: "\f65d"; } + content: "\f65d"; +} .fa-folder-open:before { - content: "\f07c"; } + content: "\f07c"; +} .fa-folder-plus:before { - content: "\f65e"; } + content: "\f65e"; +} .fa-font:before { - content: "\f031"; } + content: "\f031"; +} .fa-font-awesome:before { - content: "\f2b4"; } + content: "\f2b4"; +} .fa-font-awesome-alt:before { - content: "\f35c"; } + content: "\f35c"; +} .fa-font-awesome-flag:before { - content: "\f425"; } + content: "\f425"; +} .fa-font-awesome-logo-full:before { - content: "\f4e6"; } + content: "\f4e6"; +} .fa-fonticons:before { - content: "\f280"; } + content: "\f280"; +} .fa-fonticons-fi:before { - content: "\f3a2"; } + content: "\f3a2"; +} .fa-football-ball:before { - content: "\f44e"; } + content: "\f44e"; +} .fa-fort-awesome:before { - content: "\f286"; } + content: "\f286"; +} .fa-fort-awesome-alt:before { - content: "\f3a3"; } + content: "\f3a3"; +} .fa-forumbee:before { - content: "\f211"; } + content: "\f211"; +} .fa-forward:before { - content: "\f04e"; } + content: "\f04e"; +} .fa-foursquare:before { - content: "\f180"; } + content: "\f180"; +} .fa-free-code-camp:before { - content: "\f2c5"; } + content: "\f2c5"; +} .fa-freebsd:before { - content: "\f3a4"; } + content: "\f3a4"; +} .fa-frog:before { - content: "\f52e"; } + content: "\f52e"; +} .fa-frown:before { - content: "\f119"; } + content: "\f119"; +} .fa-frown-open:before { - content: "\f57a"; } + content: "\f57a"; +} .fa-fulcrum:before { - content: "\f50b"; } + content: "\f50b"; +} .fa-funnel-dollar:before { - content: "\f662"; } + content: "\f662"; +} .fa-futbol:before { - content: "\f1e3"; } + content: "\f1e3"; +} .fa-galactic-republic:before { - content: "\f50c"; } + content: "\f50c"; +} .fa-galactic-senate:before { - content: "\f50d"; } + content: "\f50d"; +} .fa-gamepad:before { - content: "\f11b"; } + content: "\f11b"; +} .fa-gas-pump:before { - content: "\f52f"; } + content: "\f52f"; +} .fa-gavel:before { - content: "\f0e3"; } + content: "\f0e3"; +} .fa-gem:before { - content: "\f3a5"; } + content: "\f3a5"; +} .fa-genderless:before { - content: "\f22d"; } + content: "\f22d"; +} .fa-get-pocket:before { - content: "\f265"; } + content: "\f265"; +} .fa-gg:before { - content: "\f260"; } + content: "\f260"; +} .fa-gg-circle:before { - content: "\f261"; } + content: "\f261"; +} .fa-ghost:before { - content: "\f6e2"; } + content: "\f6e2"; +} .fa-gift:before { - content: "\f06b"; } + content: "\f06b"; +} .fa-gifts:before { - content: "\f79c"; } + content: "\f79c"; +} .fa-git:before { - content: "\f1d3"; } + content: "\f1d3"; +} .fa-git-alt:before { - content: "\f841"; } + content: "\f841"; +} .fa-git-square:before { - content: "\f1d2"; } + content: "\f1d2"; +} .fa-github:before { - content: "\f09b"; } + content: "\f09b"; +} .fa-github-alt:before { - content: "\f113"; } + content: "\f113"; +} .fa-github-square:before { - content: "\f092"; } + content: "\f092"; +} .fa-gitkraken:before { - content: "\f3a6"; } + content: "\f3a6"; +} .fa-gitlab:before { - content: "\f296"; } + content: "\f296"; +} .fa-gitter:before { - content: "\f426"; } + content: "\f426"; +} .fa-glass-cheers:before { - content: "\f79f"; } + content: "\f79f"; +} .fa-glass-martini:before { - content: "\f000"; } + content: "\f000"; +} .fa-glass-martini-alt:before { - content: "\f57b"; } + content: "\f57b"; +} .fa-glass-whiskey:before { - content: "\f7a0"; } + content: "\f7a0"; +} .fa-glasses:before { - content: "\f530"; } + content: "\f530"; +} .fa-glide:before { - content: "\f2a5"; } + content: "\f2a5"; +} .fa-glide-g:before { - content: "\f2a6"; } + content: "\f2a6"; +} .fa-globe:before { - content: "\f0ac"; } + content: "\f0ac"; +} .fa-globe-africa:before { - content: "\f57c"; } + content: "\f57c"; +} .fa-globe-americas:before { - content: "\f57d"; } + content: "\f57d"; +} .fa-globe-asia:before { - content: "\f57e"; } + content: "\f57e"; +} .fa-globe-europe:before { - content: "\f7a2"; } + content: "\f7a2"; +} .fa-gofore:before { - content: "\f3a7"; } + content: "\f3a7"; +} .fa-golf-ball:before { - content: "\f450"; } + content: "\f450"; +} .fa-goodreads:before { - content: "\f3a8"; } + content: "\f3a8"; +} .fa-goodreads-g:before { - content: "\f3a9"; } + content: "\f3a9"; +} .fa-google:before { - content: "\f1a0"; } + content: "\f1a0"; +} .fa-google-drive:before { - content: "\f3aa"; } + content: "\f3aa"; +} .fa-google-pay:before { - content: "\e079"; } + content: "\e079"; +} .fa-google-play:before { - content: "\f3ab"; } + content: "\f3ab"; +} .fa-google-plus:before { - content: "\f2b3"; } + content: "\f2b3"; +} .fa-google-plus-g:before { - content: "\f0d5"; } + content: "\f0d5"; +} .fa-google-plus-square:before { - content: "\f0d4"; } + content: "\f0d4"; +} .fa-google-wallet:before { - content: "\f1ee"; } + content: "\f1ee"; +} .fa-gopuram:before { - content: "\f664"; } + content: "\f664"; +} .fa-graduation-cap:before { - content: "\f19d"; } + content: "\f19d"; +} .fa-gratipay:before { - content: "\f184"; } + content: "\f184"; +} .fa-grav:before { - content: "\f2d6"; } + content: "\f2d6"; +} .fa-greater-than:before { - content: "\f531"; } + content: "\f531"; +} .fa-greater-than-equal:before { - content: "\f532"; } + content: "\f532"; +} .fa-grimace:before { - content: "\f57f"; } + content: "\f57f"; +} .fa-grin:before { - content: "\f580"; } + content: "\f580"; +} .fa-grin-alt:before { - content: "\f581"; } + content: "\f581"; +} .fa-grin-beam:before { - content: "\f582"; } + content: "\f582"; +} .fa-grin-beam-sweat:before { - content: "\f583"; } + content: "\f583"; +} .fa-grin-hearts:before { - content: "\f584"; } + content: "\f584"; +} .fa-grin-squint:before { - content: "\f585"; } + content: "\f585"; +} .fa-grin-squint-tears:before { - content: "\f586"; } + content: "\f586"; +} .fa-grin-stars:before { - content: "\f587"; } + content: "\f587"; +} .fa-grin-tears:before { - content: "\f588"; } + content: "\f588"; +} .fa-grin-tongue:before { - content: "\f589"; } + content: "\f589"; +} .fa-grin-tongue-squint:before { - content: "\f58a"; } + content: "\f58a"; +} .fa-grin-tongue-wink:before { - content: "\f58b"; } + content: "\f58b"; +} .fa-grin-wink:before { - content: "\f58c"; } + content: "\f58c"; +} .fa-grip-horizontal:before { - content: "\f58d"; } + content: "\f58d"; +} .fa-grip-lines:before { - content: "\f7a4"; } + content: "\f7a4"; +} .fa-grip-lines-vertical:before { - content: "\f7a5"; } + content: "\f7a5"; +} .fa-grip-vertical:before { - content: "\f58e"; } + content: "\f58e"; +} .fa-gripfire:before { - content: "\f3ac"; } + content: "\f3ac"; +} .fa-grunt:before { - content: "\f3ad"; } + content: "\f3ad"; +} .fa-guilded:before { - content: "\e07e"; } + content: "\e07e"; +} .fa-guitar:before { - content: "\f7a6"; } + content: "\f7a6"; +} .fa-gulp:before { - content: "\f3ae"; } + content: "\f3ae"; +} .fa-h-square:before { - content: "\f0fd"; } + content: "\f0fd"; +} .fa-hacker-news:before { - content: "\f1d4"; } + content: "\f1d4"; +} .fa-hacker-news-square:before { - content: "\f3af"; } + content: "\f3af"; +} .fa-hackerrank:before { - content: "\f5f7"; } + content: "\f5f7"; +} .fa-hamburger:before { - content: "\f805"; } + content: "\f805"; +} .fa-hammer:before { - content: "\f6e3"; } + content: "\f6e3"; +} .fa-hamsa:before { - content: "\f665"; } + content: "\f665"; +} .fa-hand-holding:before { - content: "\f4bd"; } + content: "\f4bd"; +} .fa-hand-holding-heart:before { - content: "\f4be"; } + content: "\f4be"; +} .fa-hand-holding-medical:before { - content: "\e05c"; } + content: "\e05c"; +} .fa-hand-holding-usd:before { - content: "\f4c0"; } + content: "\f4c0"; +} .fa-hand-holding-water:before { - content: "\f4c1"; } + content: "\f4c1"; +} .fa-hand-lizard:before { - content: "\f258"; } + content: "\f258"; +} .fa-hand-middle-finger:before { - content: "\f806"; } + content: "\f806"; +} .fa-hand-paper:before { - content: "\f256"; } + content: "\f256"; +} .fa-hand-peace:before { - content: "\f25b"; } + content: "\f25b"; +} .fa-hand-point-down:before { - content: "\f0a7"; } + content: "\f0a7"; +} .fa-hand-point-left:before { - content: "\f0a5"; } + content: "\f0a5"; +} .fa-hand-point-right:before { - content: "\f0a4"; } + content: "\f0a4"; +} .fa-hand-point-up:before { - content: "\f0a6"; } + content: "\f0a6"; +} .fa-hand-pointer:before { - content: "\f25a"; } + content: "\f25a"; +} .fa-hand-rock:before { - content: "\f255"; } + content: "\f255"; +} .fa-hand-scissors:before { - content: "\f257"; } + content: "\f257"; +} .fa-hand-sparkles:before { - content: "\e05d"; } + content: "\e05d"; +} .fa-hand-spock:before { - content: "\f259"; } + content: "\f259"; +} .fa-hands:before { - content: "\f4c2"; } + content: "\f4c2"; +} .fa-hands-helping:before { - content: "\f4c4"; } + content: "\f4c4"; +} .fa-hands-wash:before { - content: "\e05e"; } + content: "\e05e"; +} .fa-handshake:before { - content: "\f2b5"; } + content: "\f2b5"; +} .fa-handshake-alt-slash:before { - content: "\e05f"; } + content: "\e05f"; +} .fa-handshake-slash:before { - content: "\e060"; } + content: "\e060"; +} .fa-hanukiah:before { - content: "\f6e6"; } + content: "\f6e6"; +} .fa-hard-hat:before { - content: "\f807"; } + content: "\f807"; +} .fa-hashtag:before { - content: "\f292"; } + content: "\f292"; +} .fa-hat-cowboy:before { - content: "\f8c0"; } + content: "\f8c0"; +} .fa-hat-cowboy-side:before { - content: "\f8c1"; } + content: "\f8c1"; +} .fa-hat-wizard:before { - content: "\f6e8"; } + content: "\f6e8"; +} .fa-hdd:before { - content: "\f0a0"; } + content: "\f0a0"; +} .fa-head-side-cough:before { - content: "\e061"; } + content: "\e061"; +} .fa-head-side-cough-slash:before { - content: "\e062"; } + content: "\e062"; +} .fa-head-side-mask:before { - content: "\e063"; } + content: "\e063"; +} .fa-head-side-virus:before { - content: "\e064"; } + content: "\e064"; +} .fa-heading:before { - content: "\f1dc"; } + content: "\f1dc"; +} .fa-headphones:before { - content: "\f025"; } + content: "\f025"; +} .fa-headphones-alt:before { - content: "\f58f"; } + content: "\f58f"; +} .fa-headset:before { - content: "\f590"; } + content: "\f590"; +} .fa-heart:before { - content: "\f004"; } + content: "\f004"; +} .fa-heart-broken:before { - content: "\f7a9"; } + content: "\f7a9"; +} .fa-heartbeat:before { - content: "\f21e"; } + content: "\f21e"; +} .fa-helicopter:before { - content: "\f533"; } + content: "\f533"; +} .fa-highlighter:before { - content: "\f591"; } + content: "\f591"; +} .fa-hiking:before { - content: "\f6ec"; } + content: "\f6ec"; +} .fa-hippo:before { - content: "\f6ed"; } + content: "\f6ed"; +} .fa-hips:before { - content: "\f452"; } + content: "\f452"; +} .fa-hire-a-helper:before { - content: "\f3b0"; } + content: "\f3b0"; +} .fa-history:before { - content: "\f1da"; } + content: "\f1da"; +} .fa-hive:before { - content: "\e07f"; } + content: "\e07f"; +} .fa-hockey-puck:before { - content: "\f453"; } + content: "\f453"; +} .fa-holly-berry:before { - content: "\f7aa"; } + content: "\f7aa"; +} .fa-home:before { - content: "\f015"; } + content: "\f015"; +} .fa-hooli:before { - content: "\f427"; } + content: "\f427"; +} .fa-hornbill:before { - content: "\f592"; } + content: "\f592"; +} .fa-horse:before { - content: "\f6f0"; } + content: "\f6f0"; +} .fa-horse-head:before { - content: "\f7ab"; } + content: "\f7ab"; +} .fa-hospital:before { - content: "\f0f8"; } + content: "\f0f8"; +} .fa-hospital-alt:before { - content: "\f47d"; } + content: "\f47d"; +} .fa-hospital-symbol:before { - content: "\f47e"; } + content: "\f47e"; +} .fa-hospital-user:before { - content: "\f80d"; } + content: "\f80d"; +} .fa-hot-tub:before { - content: "\f593"; } + content: "\f593"; +} .fa-hotdog:before { - content: "\f80f"; } + content: "\f80f"; +} .fa-hotel:before { - content: "\f594"; } + content: "\f594"; +} .fa-hotjar:before { - content: "\f3b1"; } + content: "\f3b1"; +} .fa-hourglass:before { - content: "\f254"; } + content: "\f254"; +} .fa-hourglass-end:before { - content: "\f253"; } + content: "\f253"; +} .fa-hourglass-half:before { - content: "\f252"; } + content: "\f252"; +} .fa-hourglass-start:before { - content: "\f251"; } + content: "\f251"; +} .fa-house-damage:before { - content: "\f6f1"; } + content: "\f6f1"; +} .fa-house-user:before { - content: "\e065"; } + content: "\e065"; +} .fa-houzz:before { - content: "\f27c"; } + content: "\f27c"; +} .fa-hryvnia:before { - content: "\f6f2"; } + content: "\f6f2"; +} .fa-html5:before { - content: "\f13b"; } + content: "\f13b"; +} .fa-hubspot:before { - content: "\f3b2"; } + content: "\f3b2"; +} .fa-i-cursor:before { - content: "\f246"; } + content: "\f246"; +} .fa-ice-cream:before { - content: "\f810"; } + content: "\f810"; +} .fa-icicles:before { - content: "\f7ad"; } + content: "\f7ad"; +} .fa-icons:before { - content: "\f86d"; } + content: "\f86d"; +} .fa-id-badge:before { - content: "\f2c1"; } + content: "\f2c1"; +} .fa-id-card:before { - content: "\f2c2"; } + content: "\f2c2"; +} .fa-id-card-alt:before { - content: "\f47f"; } + content: "\f47f"; +} .fa-ideal:before { - content: "\e013"; } + content: "\e013"; +} .fa-igloo:before { - content: "\f7ae"; } + content: "\f7ae"; +} .fa-image:before { - content: "\f03e"; } + content: "\f03e"; +} .fa-images:before { - content: "\f302"; } + content: "\f302"; +} .fa-imdb:before { - content: "\f2d8"; } + content: "\f2d8"; +} .fa-inbox:before { - content: "\f01c"; } + content: "\f01c"; +} .fa-indent:before { - content: "\f03c"; } + content: "\f03c"; +} .fa-industry:before { - content: "\f275"; } + content: "\f275"; +} .fa-infinity:before { - content: "\f534"; } + content: "\f534"; +} .fa-info:before { - content: "\f129"; } + content: "\f129"; +} .fa-info-circle:before { - content: "\f05a"; } + content: "\f05a"; +} .fa-innosoft:before { - content: "\e080"; } + content: "\e080"; +} .fa-instagram:before { - content: "\f16d"; } + content: "\f16d"; +} .fa-instagram-square:before { - content: "\e055"; } + content: "\e055"; +} .fa-instalod:before { - content: "\e081"; } + content: "\e081"; +} .fa-intercom:before { - content: "\f7af"; } + content: "\f7af"; +} .fa-internet-explorer:before { - content: "\f26b"; } + content: "\f26b"; +} .fa-invision:before { - content: "\f7b0"; } + content: "\f7b0"; +} .fa-ioxhost:before { - content: "\f208"; } + content: "\f208"; +} .fa-italic:before { - content: "\f033"; } + content: "\f033"; +} .fa-itch-io:before { - content: "\f83a"; } + content: "\f83a"; +} .fa-itunes:before { - content: "\f3b4"; } + content: "\f3b4"; +} .fa-itunes-note:before { - content: "\f3b5"; } + content: "\f3b5"; +} .fa-java:before { - content: "\f4e4"; } + content: "\f4e4"; +} .fa-jedi:before { - content: "\f669"; } + content: "\f669"; +} .fa-jedi-order:before { - content: "\f50e"; } + content: "\f50e"; +} .fa-jenkins:before { - content: "\f3b6"; } + content: "\f3b6"; +} .fa-jira:before { - content: "\f7b1"; } + content: "\f7b1"; +} .fa-joget:before { - content: "\f3b7"; } + content: "\f3b7"; +} .fa-joint:before { - content: "\f595"; } + content: "\f595"; +} .fa-joomla:before { - content: "\f1aa"; } + content: "\f1aa"; +} .fa-journal-whills:before { - content: "\f66a"; } + content: "\f66a"; +} .fa-js:before { - content: "\f3b8"; } + content: "\f3b8"; +} .fa-js-square:before { - content: "\f3b9"; } + content: "\f3b9"; +} .fa-jsfiddle:before { - content: "\f1cc"; } + content: "\f1cc"; +} .fa-kaaba:before { - content: "\f66b"; } + content: "\f66b"; +} .fa-kaggle:before { - content: "\f5fa"; } + content: "\f5fa"; +} .fa-key:before { - content: "\f084"; } + content: "\f084"; +} .fa-keybase:before { - content: "\f4f5"; } + content: "\f4f5"; +} .fa-keyboard:before { - content: "\f11c"; } + content: "\f11c"; +} .fa-keycdn:before { - content: "\f3ba"; } + content: "\f3ba"; +} .fa-khanda:before { - content: "\f66d"; } + content: "\f66d"; +} .fa-kickstarter:before { - content: "\f3bb"; } + content: "\f3bb"; +} .fa-kickstarter-k:before { - content: "\f3bc"; } + content: "\f3bc"; +} .fa-kiss:before { - content: "\f596"; } + content: "\f596"; +} .fa-kiss-beam:before { - content: "\f597"; } + content: "\f597"; +} .fa-kiss-wink-heart:before { - content: "\f598"; } + content: "\f598"; +} .fa-kiwi-bird:before { - content: "\f535"; } + content: "\f535"; +} .fa-korvue:before { - content: "\f42f"; } + content: "\f42f"; +} .fa-landmark:before { - content: "\f66f"; } + content: "\f66f"; +} .fa-language:before { - content: "\f1ab"; } + content: "\f1ab"; +} .fa-laptop:before { - content: "\f109"; } + content: "\f109"; +} .fa-laptop-code:before { - content: "\f5fc"; } + content: "\f5fc"; +} .fa-laptop-house:before { - content: "\e066"; } + content: "\e066"; +} .fa-laptop-medical:before { - content: "\f812"; } + content: "\f812"; +} .fa-laravel:before { - content: "\f3bd"; } + content: "\f3bd"; +} .fa-lastfm:before { - content: "\f202"; } + content: "\f202"; +} .fa-lastfm-square:before { - content: "\f203"; } + content: "\f203"; +} .fa-laugh:before { - content: "\f599"; } + content: "\f599"; +} .fa-laugh-beam:before { - content: "\f59a"; } + content: "\f59a"; +} .fa-laugh-squint:before { - content: "\f59b"; } + content: "\f59b"; +} .fa-laugh-wink:before { - content: "\f59c"; } + content: "\f59c"; +} .fa-layer-group:before { - content: "\f5fd"; } + content: "\f5fd"; +} .fa-leaf:before { - content: "\f06c"; } + content: "\f06c"; +} .fa-leanpub:before { - content: "\f212"; } + content: "\f212"; +} .fa-lemon:before { - content: "\f094"; } + content: "\f094"; +} .fa-less:before { - content: "\f41d"; } + content: "\f41d"; +} .fa-less-than:before { - content: "\f536"; } + content: "\f536"; +} .fa-less-than-equal:before { - content: "\f537"; } + content: "\f537"; +} .fa-level-down-alt:before { - content: "\f3be"; } + content: "\f3be"; +} .fa-level-up-alt:before { - content: "\f3bf"; } + content: "\f3bf"; +} .fa-life-ring:before { - content: "\f1cd"; } + content: "\f1cd"; +} .fa-lightbulb:before { - content: "\f0eb"; } + content: "\f0eb"; +} .fa-line:before { - content: "\f3c0"; } + content: "\f3c0"; +} .fa-link:before { - content: "\f0c1"; } + content: "\f0c1"; +} .fa-linkedin:before { - content: "\f08c"; } + content: "\f08c"; +} .fa-linkedin-in:before { - content: "\f0e1"; } + content: "\f0e1"; +} .fa-linode:before { - content: "\f2b8"; } + content: "\f2b8"; +} .fa-linux:before { - content: "\f17c"; } + content: "\f17c"; +} .fa-lira-sign:before { - content: "\f195"; } + content: "\f195"; +} .fa-list:before { - content: "\f03a"; } + content: "\f03a"; +} .fa-list-alt:before { - content: "\f022"; } + content: "\f022"; +} .fa-list-ol:before { - content: "\f0cb"; } + content: "\f0cb"; +} .fa-list-ul:before { - content: "\f0ca"; } + content: "\f0ca"; +} .fa-location-arrow:before { - content: "\f124"; } + content: "\f124"; +} .fa-lock:before { - content: "\f023"; } + content: "\f023"; +} .fa-lock-open:before { - content: "\f3c1"; } + content: "\f3c1"; +} .fa-long-arrow-alt-down:before { - content: "\f309"; } + content: "\f309"; +} .fa-long-arrow-alt-left:before { - content: "\f30a"; } + content: "\f30a"; +} .fa-long-arrow-alt-right:before { - content: "\f30b"; } + content: "\f30b"; +} .fa-long-arrow-alt-up:before { - content: "\f30c"; } + content: "\f30c"; +} .fa-low-vision:before { - content: "\f2a8"; } + content: "\f2a8"; +} .fa-luggage-cart:before { - content: "\f59d"; } + content: "\f59d"; +} .fa-lungs:before { - content: "\f604"; } + content: "\f604"; +} .fa-lungs-virus:before { - content: "\e067"; } + content: "\e067"; +} .fa-lyft:before { - content: "\f3c3"; } + content: "\f3c3"; +} .fa-magento:before { - content: "\f3c4"; } + content: "\f3c4"; +} .fa-magic:before { - content: "\f0d0"; } + content: "\f0d0"; +} .fa-magnet:before { - content: "\f076"; } + content: "\f076"; +} .fa-mail-bulk:before { - content: "\f674"; } + content: "\f674"; +} .fa-mailchimp:before { - content: "\f59e"; } + content: "\f59e"; +} .fa-male:before { - content: "\f183"; } + content: "\f183"; +} .fa-mandalorian:before { - content: "\f50f"; } + content: "\f50f"; +} .fa-map:before { - content: "\f279"; } + content: "\f279"; +} .fa-map-marked:before { - content: "\f59f"; } + content: "\f59f"; +} .fa-map-marked-alt:before { - content: "\f5a0"; } + content: "\f5a0"; +} .fa-map-marker:before { - content: "\f041"; } + content: "\f041"; +} .fa-map-marker-alt:before { - content: "\f3c5"; } + content: "\f3c5"; +} .fa-map-pin:before { - content: "\f276"; } + content: "\f276"; +} .fa-map-signs:before { - content: "\f277"; } + content: "\f277"; +} .fa-markdown:before { - content: "\f60f"; } + content: "\f60f"; +} .fa-marker:before { - content: "\f5a1"; } + content: "\f5a1"; +} .fa-mars:before { - content: "\f222"; } + content: "\f222"; +} .fa-mars-double:before { - content: "\f227"; } + content: "\f227"; +} .fa-mars-stroke:before { - content: "\f229"; } + content: "\f229"; +} .fa-mars-stroke-h:before { - content: "\f22b"; } + content: "\f22b"; +} .fa-mars-stroke-v:before { - content: "\f22a"; } + content: "\f22a"; +} .fa-mask:before { - content: "\f6fa"; } + content: "\f6fa"; +} .fa-mastodon:before { - content: "\f4f6"; } + content: "\f4f6"; +} .fa-maxcdn:before { - content: "\f136"; } + content: "\f136"; +} .fa-mdb:before { - content: "\f8ca"; } + content: "\f8ca"; +} .fa-medal:before { - content: "\f5a2"; } + content: "\f5a2"; +} .fa-medapps:before { - content: "\f3c6"; } + content: "\f3c6"; +} .fa-medium:before { - content: "\f23a"; } + content: "\f23a"; +} .fa-medium-m:before { - content: "\f3c7"; } + content: "\f3c7"; +} .fa-medkit:before { - content: "\f0fa"; } + content: "\f0fa"; +} .fa-medrt:before { - content: "\f3c8"; } + content: "\f3c8"; +} .fa-meetup:before { - content: "\f2e0"; } + content: "\f2e0"; +} .fa-megaport:before { - content: "\f5a3"; } + content: "\f5a3"; +} .fa-meh:before { - content: "\f11a"; } + content: "\f11a"; +} .fa-meh-blank:before { - content: "\f5a4"; } + content: "\f5a4"; +} .fa-meh-rolling-eyes:before { - content: "\f5a5"; } + content: "\f5a5"; +} .fa-memory:before { - content: "\f538"; } + content: "\f538"; +} .fa-mendeley:before { - content: "\f7b3"; } + content: "\f7b3"; +} .fa-menorah:before { - content: "\f676"; } + content: "\f676"; +} .fa-mercury:before { - content: "\f223"; } + content: "\f223"; +} .fa-meteor:before { - content: "\f753"; } + content: "\f753"; +} .fa-microblog:before { - content: "\e01a"; } + content: "\e01a"; +} .fa-microchip:before { - content: "\f2db"; } + content: "\f2db"; +} .fa-microphone:before { - content: "\f130"; } + content: "\f130"; +} .fa-microphone-alt:before { - content: "\f3c9"; } + content: "\f3c9"; +} .fa-microphone-alt-slash:before { - content: "\f539"; } + content: "\f539"; +} .fa-microphone-slash:before { - content: "\f131"; } + content: "\f131"; +} .fa-microscope:before { - content: "\f610"; } + content: "\f610"; +} .fa-microsoft:before { - content: "\f3ca"; } + content: "\f3ca"; +} .fa-minus:before { - content: "\f068"; } + content: "\f068"; +} .fa-minus-circle:before { - content: "\f056"; } + content: "\f056"; +} .fa-minus-square:before { - content: "\f146"; } + content: "\f146"; +} .fa-mitten:before { - content: "\f7b5"; } + content: "\f7b5"; +} .fa-mix:before { - content: "\f3cb"; } + content: "\f3cb"; +} .fa-mixcloud:before { - content: "\f289"; } + content: "\f289"; +} .fa-mixer:before { - content: "\e056"; } + content: "\e056"; +} .fa-mizuni:before { - content: "\f3cc"; } + content: "\f3cc"; +} .fa-mobile:before { - content: "\f10b"; } + content: "\f10b"; +} .fa-mobile-alt:before { - content: "\f3cd"; } + content: "\f3cd"; +} .fa-modx:before { - content: "\f285"; } + content: "\f285"; +} .fa-monero:before { - content: "\f3d0"; } + content: "\f3d0"; +} .fa-money-bill:before { - content: "\f0d6"; } + content: "\f0d6"; +} .fa-money-bill-alt:before { - content: "\f3d1"; } + content: "\f3d1"; +} .fa-money-bill-wave:before { - content: "\f53a"; } + content: "\f53a"; +} .fa-money-bill-wave-alt:before { - content: "\f53b"; } + content: "\f53b"; +} .fa-money-check:before { - content: "\f53c"; } + content: "\f53c"; +} .fa-money-check-alt:before { - content: "\f53d"; } + content: "\f53d"; +} .fa-monument:before { - content: "\f5a6"; } + content: "\f5a6"; +} .fa-moon:before { - content: "\f186"; } + content: "\f186"; +} .fa-mortar-pestle:before { - content: "\f5a7"; } + content: "\f5a7"; +} .fa-mosque:before { - content: "\f678"; } + content: "\f678"; +} .fa-motorcycle:before { - content: "\f21c"; } + content: "\f21c"; +} .fa-mountain:before { - content: "\f6fc"; } + content: "\f6fc"; +} .fa-mouse:before { - content: "\f8cc"; } + content: "\f8cc"; +} .fa-mouse-pointer:before { - content: "\f245"; } + content: "\f245"; +} .fa-mug-hot:before { - content: "\f7b6"; } + content: "\f7b6"; +} .fa-music:before { - content: "\f001"; } + content: "\f001"; +} .fa-napster:before { - content: "\f3d2"; } + content: "\f3d2"; +} .fa-neos:before { - content: "\f612"; } + content: "\f612"; +} .fa-network-wired:before { - content: "\f6ff"; } + content: "\f6ff"; +} .fa-neuter:before { - content: "\f22c"; } + content: "\f22c"; +} .fa-newspaper:before { - content: "\f1ea"; } + content: "\f1ea"; +} .fa-nimblr:before { - content: "\f5a8"; } + content: "\f5a8"; +} .fa-node:before { - content: "\f419"; } + content: "\f419"; +} .fa-node-js:before { - content: "\f3d3"; } + content: "\f3d3"; +} .fa-not-equal:before { - content: "\f53e"; } + content: "\f53e"; +} .fa-notes-medical:before { - content: "\f481"; } + content: "\f481"; +} .fa-npm:before { - content: "\f3d4"; } + content: "\f3d4"; +} .fa-ns8:before { - content: "\f3d5"; } + content: "\f3d5"; +} .fa-nutritionix:before { - content: "\f3d6"; } + content: "\f3d6"; +} .fa-object-group:before { - content: "\f247"; } + content: "\f247"; +} .fa-object-ungroup:before { - content: "\f248"; } + content: "\f248"; +} .fa-octopus-deploy:before { - content: "\e082"; } + content: "\e082"; +} .fa-odnoklassniki:before { - content: "\f263"; } + content: "\f263"; +} .fa-odnoklassniki-square:before { - content: "\f264"; } + content: "\f264"; +} .fa-oil-can:before { - content: "\f613"; } + content: "\f613"; +} .fa-old-republic:before { - content: "\f510"; } + content: "\f510"; +} .fa-om:before { - content: "\f679"; } + content: "\f679"; +} .fa-opencart:before { - content: "\f23d"; } + content: "\f23d"; +} .fa-openid:before { - content: "\f19b"; } + content: "\f19b"; +} .fa-opera:before { - content: "\f26a"; } + content: "\f26a"; +} .fa-optin-monster:before { - content: "\f23c"; } + content: "\f23c"; +} .fa-orcid:before { - content: "\f8d2"; } + content: "\f8d2"; +} .fa-osi:before { - content: "\f41a"; } + content: "\f41a"; +} .fa-otter:before { - content: "\f700"; } + content: "\f700"; +} .fa-outdent:before { - content: "\f03b"; } + content: "\f03b"; +} .fa-page4:before { - content: "\f3d7"; } + content: "\f3d7"; +} .fa-pagelines:before { - content: "\f18c"; } + content: "\f18c"; +} .fa-pager:before { - content: "\f815"; } + content: "\f815"; +} .fa-paint-brush:before { - content: "\f1fc"; } + content: "\f1fc"; +} .fa-paint-roller:before { - content: "\f5aa"; } + content: "\f5aa"; +} .fa-palette:before { - content: "\f53f"; } + content: "\f53f"; +} .fa-palfed:before { - content: "\f3d8"; } + content: "\f3d8"; +} .fa-pallet:before { - content: "\f482"; } + content: "\f482"; +} .fa-paper-plane:before { - content: "\f1d8"; } + content: "\f1d8"; +} .fa-paperclip:before { - content: "\f0c6"; } + content: "\f0c6"; +} .fa-parachute-box:before { - content: "\f4cd"; } + content: "\f4cd"; +} .fa-paragraph:before { - content: "\f1dd"; } + content: "\f1dd"; +} .fa-parking:before { - content: "\f540"; } + content: "\f540"; +} .fa-passport:before { - content: "\f5ab"; } + content: "\f5ab"; +} .fa-pastafarianism:before { - content: "\f67b"; } + content: "\f67b"; +} .fa-paste:before { - content: "\f0ea"; } + content: "\f0ea"; +} .fa-patreon:before { - content: "\f3d9"; } + content: "\f3d9"; +} .fa-pause:before { - content: "\f04c"; } + content: "\f04c"; +} .fa-pause-circle:before { - content: "\f28b"; } + content: "\f28b"; +} .fa-paw:before { - content: "\f1b0"; } + content: "\f1b0"; +} .fa-paypal:before { - content: "\f1ed"; } + content: "\f1ed"; +} .fa-peace:before { - content: "\f67c"; } + content: "\f67c"; +} .fa-pen:before { - content: "\f304"; } + content: "\f304"; +} .fa-pen-alt:before { - content: "\f305"; } + content: "\f305"; +} .fa-pen-fancy:before { - content: "\f5ac"; } + content: "\f5ac"; +} .fa-pen-nib:before { - content: "\f5ad"; } + content: "\f5ad"; +} .fa-pen-square:before { - content: "\f14b"; } + content: "\f14b"; +} .fa-pencil-alt:before { - content: "\f303"; } + content: "\f303"; +} .fa-pencil-ruler:before { - content: "\f5ae"; } + content: "\f5ae"; +} .fa-penny-arcade:before { - content: "\f704"; } + content: "\f704"; +} .fa-people-arrows:before { - content: "\e068"; } + content: "\e068"; +} .fa-people-carry:before { - content: "\f4ce"; } + content: "\f4ce"; +} .fa-pepper-hot:before { - content: "\f816"; } + content: "\f816"; +} .fa-perbyte:before { - content: "\e083"; } + content: "\e083"; +} .fa-percent:before { - content: "\f295"; } + content: "\f295"; +} .fa-percentage:before { - content: "\f541"; } + content: "\f541"; +} .fa-periscope:before { - content: "\f3da"; } + content: "\f3da"; +} .fa-person-booth:before { - content: "\f756"; } + content: "\f756"; +} .fa-phabricator:before { - content: "\f3db"; } + content: "\f3db"; +} .fa-phoenix-framework:before { - content: "\f3dc"; } + content: "\f3dc"; +} .fa-phoenix-squadron:before { - content: "\f511"; } + content: "\f511"; +} .fa-phone:before { - content: "\f095"; } + content: "\f095"; +} .fa-phone-alt:before { - content: "\f879"; } + content: "\f879"; +} .fa-phone-slash:before { - content: "\f3dd"; } + content: "\f3dd"; +} .fa-phone-square:before { - content: "\f098"; } + content: "\f098"; +} .fa-phone-square-alt:before { - content: "\f87b"; } + content: "\f87b"; +} .fa-phone-volume:before { - content: "\f2a0"; } + content: "\f2a0"; +} .fa-photo-video:before { - content: "\f87c"; } + content: "\f87c"; +} .fa-php:before { - content: "\f457"; } + content: "\f457"; +} .fa-pied-piper:before { - content: "\f2ae"; } + content: "\f2ae"; +} .fa-pied-piper-alt:before { - content: "\f1a8"; } + content: "\f1a8"; +} .fa-pied-piper-hat:before { - content: "\f4e5"; } + content: "\f4e5"; +} .fa-pied-piper-pp:before { - content: "\f1a7"; } + content: "\f1a7"; +} .fa-pied-piper-square:before { - content: "\e01e"; } + content: "\e01e"; +} .fa-piggy-bank:before { - content: "\f4d3"; } + content: "\f4d3"; +} .fa-pills:before { - content: "\f484"; } + content: "\f484"; +} .fa-pinterest:before { - content: "\f0d2"; } + content: "\f0d2"; +} .fa-pinterest-p:before { - content: "\f231"; } + content: "\f231"; +} .fa-pinterest-square:before { - content: "\f0d3"; } + content: "\f0d3"; +} .fa-pizza-slice:before { - content: "\f818"; } + content: "\f818"; +} .fa-place-of-worship:before { - content: "\f67f"; } + content: "\f67f"; +} .fa-plane:before { - content: "\f072"; } + content: "\f072"; +} .fa-plane-arrival:before { - content: "\f5af"; } + content: "\f5af"; +} .fa-plane-departure:before { - content: "\f5b0"; } + content: "\f5b0"; +} .fa-plane-slash:before { - content: "\e069"; } + content: "\e069"; +} .fa-play:before { - content: "\f04b"; } + content: "\f04b"; +} .fa-play-circle:before { - content: "\f144"; } + content: "\f144"; +} .fa-playstation:before { - content: "\f3df"; } + content: "\f3df"; +} .fa-plug:before { - content: "\f1e6"; } + content: "\f1e6"; +} .fa-plus:before { - content: "\f067"; } + content: "\f067"; +} .fa-plus-circle:before { - content: "\f055"; } + content: "\f055"; +} .fa-plus-square:before { - content: "\f0fe"; } + content: "\f0fe"; +} .fa-podcast:before { - content: "\f2ce"; } + content: "\f2ce"; +} .fa-poll:before { - content: "\f681"; } + content: "\f681"; +} .fa-poll-h:before { - content: "\f682"; } + content: "\f682"; +} .fa-poo:before { - content: "\f2fe"; } + content: "\f2fe"; +} .fa-poo-storm:before { - content: "\f75a"; } + content: "\f75a"; +} .fa-poop:before { - content: "\f619"; } + content: "\f619"; +} .fa-portrait:before { - content: "\f3e0"; } + content: "\f3e0"; +} .fa-pound-sign:before { - content: "\f154"; } + content: "\f154"; +} .fa-power-off:before { - content: "\f011"; } + content: "\f011"; +} .fa-pray:before { - content: "\f683"; } + content: "\f683"; +} .fa-praying-hands:before { - content: "\f684"; } + content: "\f684"; +} .fa-prescription:before { - content: "\f5b1"; } + content: "\f5b1"; +} .fa-prescription-bottle:before { - content: "\f485"; } + content: "\f485"; +} .fa-prescription-bottle-alt:before { - content: "\f486"; } + content: "\f486"; +} .fa-print:before { - content: "\f02f"; } + content: "\f02f"; +} .fa-procedures:before { - content: "\f487"; } + content: "\f487"; +} .fa-product-hunt:before { - content: "\f288"; } + content: "\f288"; +} .fa-project-diagram:before { - content: "\f542"; } + content: "\f542"; +} .fa-pump-medical:before { - content: "\e06a"; } + content: "\e06a"; +} .fa-pump-soap:before { - content: "\e06b"; } + content: "\e06b"; +} .fa-pushed:before { - content: "\f3e1"; } + content: "\f3e1"; +} .fa-puzzle-piece:before { - content: "\f12e"; } + content: "\f12e"; +} .fa-python:before { - content: "\f3e2"; } + content: "\f3e2"; +} .fa-qq:before { - content: "\f1d6"; } + content: "\f1d6"; +} .fa-qrcode:before { - content: "\f029"; } + content: "\f029"; +} .fa-question:before { - content: "\f128"; } + content: "\f128"; +} .fa-question-circle:before { - content: "\f059"; } + content: "\f059"; +} .fa-quidditch:before { - content: "\f458"; } + content: "\f458"; +} .fa-quinscape:before { - content: "\f459"; } + content: "\f459"; +} .fa-quora:before { - content: "\f2c4"; } + content: "\f2c4"; +} .fa-quote-left:before { - content: "\f10d"; } + content: "\f10d"; +} .fa-quote-right:before { - content: "\f10e"; } + content: "\f10e"; +} .fa-quran:before { - content: "\f687"; } + content: "\f687"; +} .fa-r-project:before { - content: "\f4f7"; } + content: "\f4f7"; +} .fa-radiation:before { - content: "\f7b9"; } + content: "\f7b9"; +} .fa-radiation-alt:before { - content: "\f7ba"; } + content: "\f7ba"; +} .fa-rainbow:before { - content: "\f75b"; } + content: "\f75b"; +} .fa-random:before { - content: "\f074"; } + content: "\f074"; +} .fa-raspberry-pi:before { - content: "\f7bb"; } + content: "\f7bb"; +} .fa-ravelry:before { - content: "\f2d9"; } + content: "\f2d9"; +} .fa-react:before { - content: "\f41b"; } + content: "\f41b"; +} .fa-reacteurope:before { - content: "\f75d"; } + content: "\f75d"; +} .fa-readme:before { - content: "\f4d5"; } + content: "\f4d5"; +} .fa-rebel:before { - content: "\f1d0"; } + content: "\f1d0"; +} .fa-receipt:before { - content: "\f543"; } + content: "\f543"; +} .fa-record-vinyl:before { - content: "\f8d9"; } + content: "\f8d9"; +} .fa-recycle:before { - content: "\f1b8"; } + content: "\f1b8"; +} .fa-red-river:before { - content: "\f3e3"; } + content: "\f3e3"; +} .fa-reddit:before { - content: "\f1a1"; } + content: "\f1a1"; +} .fa-reddit-alien:before { - content: "\f281"; } + content: "\f281"; +} .fa-reddit-square:before { - content: "\f1a2"; } + content: "\f1a2"; +} .fa-redhat:before { - content: "\f7bc"; } + content: "\f7bc"; +} .fa-redo:before { - content: "\f01e"; } + content: "\f01e"; +} .fa-redo-alt:before { - content: "\f2f9"; } + content: "\f2f9"; +} .fa-registered:before { - content: "\f25d"; } + content: "\f25d"; +} .fa-remove-format:before { - content: "\f87d"; } + content: "\f87d"; +} .fa-renren:before { - content: "\f18b"; } + content: "\f18b"; +} .fa-reply:before { - content: "\f3e5"; } + content: "\f3e5"; +} .fa-reply-all:before { - content: "\f122"; } + content: "\f122"; +} .fa-replyd:before { - content: "\f3e6"; } + content: "\f3e6"; +} .fa-republican:before { - content: "\f75e"; } + content: "\f75e"; +} .fa-researchgate:before { - content: "\f4f8"; } + content: "\f4f8"; +} .fa-resolving:before { - content: "\f3e7"; } + content: "\f3e7"; +} .fa-restroom:before { - content: "\f7bd"; } + content: "\f7bd"; +} .fa-retweet:before { - content: "\f079"; } + content: "\f079"; +} .fa-rev:before { - content: "\f5b2"; } + content: "\f5b2"; +} .fa-ribbon:before { - content: "\f4d6"; } + content: "\f4d6"; +} .fa-ring:before { - content: "\f70b"; } + content: "\f70b"; +} .fa-road:before { - content: "\f018"; } + content: "\f018"; +} .fa-robot:before { - content: "\f544"; } + content: "\f544"; +} .fa-rocket:before { - content: "\f135"; } + content: "\f135"; +} .fa-rocketchat:before { - content: "\f3e8"; } + content: "\f3e8"; +} .fa-rockrms:before { - content: "\f3e9"; } + content: "\f3e9"; +} .fa-route:before { - content: "\f4d7"; } + content: "\f4d7"; +} .fa-rss:before { - content: "\f09e"; } + content: "\f09e"; +} .fa-rss-square:before { - content: "\f143"; } + content: "\f143"; +} .fa-ruble-sign:before { - content: "\f158"; } + content: "\f158"; +} .fa-ruler:before { - content: "\f545"; } + content: "\f545"; +} .fa-ruler-combined:before { - content: "\f546"; } + content: "\f546"; +} .fa-ruler-horizontal:before { - content: "\f547"; } + content: "\f547"; +} .fa-ruler-vertical:before { - content: "\f548"; } + content: "\f548"; +} .fa-running:before { - content: "\f70c"; } + content: "\f70c"; +} .fa-rupee-sign:before { - content: "\f156"; } + content: "\f156"; +} .fa-rust:before { - content: "\e07a"; } + content: "\e07a"; +} .fa-sad-cry:before { - content: "\f5b3"; } + content: "\f5b3"; +} .fa-sad-tear:before { - content: "\f5b4"; } + content: "\f5b4"; +} .fa-safari:before { - content: "\f267"; } + content: "\f267"; +} .fa-salesforce:before { - content: "\f83b"; } + content: "\f83b"; +} .fa-sass:before { - content: "\f41e"; } + content: "\f41e"; +} .fa-satellite:before { - content: "\f7bf"; } + content: "\f7bf"; +} .fa-satellite-dish:before { - content: "\f7c0"; } + content: "\f7c0"; +} .fa-save:before { - content: "\f0c7"; } + content: "\f0c7"; +} .fa-schlix:before { - content: "\f3ea"; } + content: "\f3ea"; +} .fa-school:before { - content: "\f549"; } + content: "\f549"; +} .fa-screwdriver:before { - content: "\f54a"; } + content: "\f54a"; +} .fa-scribd:before { - content: "\f28a"; } + content: "\f28a"; +} .fa-scroll:before { - content: "\f70e"; } + content: "\f70e"; +} .fa-sd-card:before { - content: "\f7c2"; } + content: "\f7c2"; +} .fa-search:before { - content: "\f002"; } + content: "\f002"; +} .fa-search-dollar:before { - content: "\f688"; } + content: "\f688"; +} .fa-search-location:before { - content: "\f689"; } + content: "\f689"; +} .fa-search-minus:before { - content: "\f010"; } + content: "\f010"; +} .fa-search-plus:before { - content: "\f00e"; } + content: "\f00e"; +} .fa-searchengin:before { - content: "\f3eb"; } + content: "\f3eb"; +} .fa-seedling:before { - content: "\f4d8"; } + content: "\f4d8"; +} .fa-sellcast:before { - content: "\f2da"; } + content: "\f2da"; +} .fa-sellsy:before { - content: "\f213"; } + content: "\f213"; +} .fa-server:before { - content: "\f233"; } + content: "\f233"; +} .fa-servicestack:before { - content: "\f3ec"; } + content: "\f3ec"; +} .fa-shapes:before { - content: "\f61f"; } + content: "\f61f"; +} .fa-share:before { - content: "\f064"; } + content: "\f064"; +} .fa-share-alt:before { - content: "\f1e0"; } + content: "\f1e0"; +} .fa-share-alt-square:before { - content: "\f1e1"; } + content: "\f1e1"; +} .fa-share-square:before { - content: "\f14d"; } + content: "\f14d"; +} .fa-shekel-sign:before { - content: "\f20b"; } + content: "\f20b"; +} .fa-shield-alt:before { - content: "\f3ed"; } + content: "\f3ed"; +} .fa-shield-virus:before { - content: "\e06c"; } + content: "\e06c"; +} .fa-ship:before { - content: "\f21a"; } + content: "\f21a"; +} .fa-shipping-fast:before { - content: "\f48b"; } + content: "\f48b"; +} .fa-shirtsinbulk:before { - content: "\f214"; } + content: "\f214"; +} .fa-shoe-prints:before { - content: "\f54b"; } + content: "\f54b"; +} .fa-shopify:before { - content: "\e057"; } + content: "\e057"; +} .fa-shopping-bag:before { - content: "\f290"; } + content: "\f290"; +} .fa-shopping-basket:before { - content: "\f291"; } + content: "\f291"; +} .fa-shopping-cart:before { - content: "\f07a"; } + content: "\f07a"; +} .fa-shopware:before { - content: "\f5b5"; } + content: "\f5b5"; +} .fa-shower:before { - content: "\f2cc"; } + content: "\f2cc"; +} .fa-shuttle-van:before { - content: "\f5b6"; } + content: "\f5b6"; +} .fa-sign:before { - content: "\f4d9"; } + content: "\f4d9"; +} .fa-sign-in-alt:before { - content: "\f2f6"; } + content: "\f2f6"; +} .fa-sign-language:before { - content: "\f2a7"; } + content: "\f2a7"; +} .fa-sign-out-alt:before { - content: "\f2f5"; } + content: "\f2f5"; +} .fa-signal:before { - content: "\f012"; } + content: "\f012"; +} .fa-signature:before { - content: "\f5b7"; } + content: "\f5b7"; +} .fa-sim-card:before { - content: "\f7c4"; } + content: "\f7c4"; +} .fa-simplybuilt:before { - content: "\f215"; } + content: "\f215"; +} .fa-sink:before { - content: "\e06d"; } + content: "\e06d"; +} .fa-sistrix:before { - content: "\f3ee"; } + content: "\f3ee"; +} .fa-sitemap:before { - content: "\f0e8"; } + content: "\f0e8"; +} .fa-sith:before { - content: "\f512"; } + content: "\f512"; +} .fa-skating:before { - content: "\f7c5"; } + content: "\f7c5"; +} .fa-sketch:before { - content: "\f7c6"; } + content: "\f7c6"; +} .fa-skiing:before { - content: "\f7c9"; } + content: "\f7c9"; +} .fa-skiing-nordic:before { - content: "\f7ca"; } + content: "\f7ca"; +} .fa-skull:before { - content: "\f54c"; } + content: "\f54c"; +} .fa-skull-crossbones:before { - content: "\f714"; } + content: "\f714"; +} .fa-skyatlas:before { - content: "\f216"; } + content: "\f216"; +} .fa-skype:before { - content: "\f17e"; } + content: "\f17e"; +} .fa-slack:before { - content: "\f198"; } + content: "\f198"; +} .fa-slack-hash:before { - content: "\f3ef"; } + content: "\f3ef"; +} .fa-slash:before { - content: "\f715"; } + content: "\f715"; +} .fa-sleigh:before { - content: "\f7cc"; } + content: "\f7cc"; +} .fa-sliders-h:before { - content: "\f1de"; } + content: "\f1de"; +} .fa-slideshare:before { - content: "\f1e7"; } + content: "\f1e7"; +} .fa-smile:before { - content: "\f118"; } + content: "\f118"; +} .fa-smile-beam:before { - content: "\f5b8"; } + content: "\f5b8"; +} .fa-smile-wink:before { - content: "\f4da"; } + content: "\f4da"; +} .fa-smog:before { - content: "\f75f"; } + content: "\f75f"; +} .fa-smoking:before { - content: "\f48d"; } + content: "\f48d"; +} .fa-smoking-ban:before { - content: "\f54d"; } + content: "\f54d"; +} .fa-sms:before { - content: "\f7cd"; } + content: "\f7cd"; +} .fa-snapchat:before { - content: "\f2ab"; } + content: "\f2ab"; +} .fa-snapchat-ghost:before { - content: "\f2ac"; } + content: "\f2ac"; +} .fa-snapchat-square:before { - content: "\f2ad"; } + content: "\f2ad"; +} .fa-snowboarding:before { - content: "\f7ce"; } + content: "\f7ce"; +} .fa-snowflake:before { - content: "\f2dc"; } + content: "\f2dc"; +} .fa-snowman:before { - content: "\f7d0"; } + content: "\f7d0"; +} .fa-snowplow:before { - content: "\f7d2"; } + content: "\f7d2"; +} .fa-soap:before { - content: "\e06e"; } + content: "\e06e"; +} .fa-socks:before { - content: "\f696"; } + content: "\f696"; +} .fa-solar-panel:before { - content: "\f5ba"; } + content: "\f5ba"; +} .fa-sort:before { - content: "\f0dc"; } + content: "\f0dc"; +} .fa-sort-alpha-down:before { - content: "\f15d"; } + content: "\f15d"; +} .fa-sort-alpha-down-alt:before { - content: "\f881"; } + content: "\f881"; +} .fa-sort-alpha-up:before { - content: "\f15e"; } + content: "\f15e"; +} .fa-sort-alpha-up-alt:before { - content: "\f882"; } + content: "\f882"; +} .fa-sort-amount-down:before { - content: "\f160"; } + content: "\f160"; +} .fa-sort-amount-down-alt:before { - content: "\f884"; } + content: "\f884"; +} .fa-sort-amount-up:before { - content: "\f161"; } + content: "\f161"; +} .fa-sort-amount-up-alt:before { - content: "\f885"; } + content: "\f885"; +} .fa-sort-down:before { - content: "\f0dd"; } + content: "\f0dd"; +} .fa-sort-numeric-down:before { - content: "\f162"; } + content: "\f162"; +} .fa-sort-numeric-down-alt:before { - content: "\f886"; } + content: "\f886"; +} .fa-sort-numeric-up:before { - content: "\f163"; } + content: "\f163"; +} .fa-sort-numeric-up-alt:before { - content: "\f887"; } + content: "\f887"; +} .fa-sort-up:before { - content: "\f0de"; } + content: "\f0de"; +} .fa-soundcloud:before { - content: "\f1be"; } + content: "\f1be"; +} .fa-sourcetree:before { - content: "\f7d3"; } + content: "\f7d3"; +} .fa-spa:before { - content: "\f5bb"; } + content: "\f5bb"; +} .fa-space-shuttle:before { - content: "\f197"; } + content: "\f197"; +} .fa-speakap:before { - content: "\f3f3"; } + content: "\f3f3"; +} .fa-speaker-deck:before { - content: "\f83c"; } + content: "\f83c"; +} .fa-spell-check:before { - content: "\f891"; } + content: "\f891"; +} .fa-spider:before { - content: "\f717"; } + content: "\f717"; +} .fa-spinner:before { - content: "\f110"; } + content: "\f110"; +} .fa-splotch:before { - content: "\f5bc"; } + content: "\f5bc"; +} .fa-spotify:before { - content: "\f1bc"; } + content: "\f1bc"; +} .fa-spray-can:before { - content: "\f5bd"; } + content: "\f5bd"; +} .fa-square:before { - content: "\f0c8"; } + content: "\f0c8"; +} .fa-square-full:before { - content: "\f45c"; } + content: "\f45c"; +} .fa-square-root-alt:before { - content: "\f698"; } + content: "\f698"; +} .fa-squarespace:before { - content: "\f5be"; } + content: "\f5be"; +} .fa-stack-exchange:before { - content: "\f18d"; } + content: "\f18d"; +} .fa-stack-overflow:before { - content: "\f16c"; } + content: "\f16c"; +} .fa-stackpath:before { - content: "\f842"; } + content: "\f842"; +} .fa-stamp:before { - content: "\f5bf"; } + content: "\f5bf"; +} .fa-star:before { - content: "\f005"; } + content: "\f005"; +} .fa-star-and-crescent:before { - content: "\f699"; } + content: "\f699"; +} .fa-star-half:before { - content: "\f089"; } + content: "\f089"; +} .fa-star-half-alt:before { - content: "\f5c0"; } + content: "\f5c0"; +} .fa-star-of-david:before { - content: "\f69a"; } + content: "\f69a"; +} .fa-star-of-life:before { - content: "\f621"; } + content: "\f621"; +} .fa-staylinked:before { - content: "\f3f5"; } + content: "\f3f5"; +} .fa-steam:before { - content: "\f1b6"; } + content: "\f1b6"; +} .fa-steam-square:before { - content: "\f1b7"; } + content: "\f1b7"; +} .fa-steam-symbol:before { - content: "\f3f6"; } + content: "\f3f6"; +} .fa-step-backward:before { - content: "\f048"; } + content: "\f048"; +} .fa-step-forward:before { - content: "\f051"; } + content: "\f051"; +} .fa-stethoscope:before { - content: "\f0f1"; } + content: "\f0f1"; +} .fa-sticker-mule:before { - content: "\f3f7"; } + content: "\f3f7"; +} .fa-sticky-note:before { - content: "\f249"; } + content: "\f249"; +} .fa-stop:before { - content: "\f04d"; } + content: "\f04d"; +} .fa-stop-circle:before { - content: "\f28d"; } + content: "\f28d"; +} .fa-stopwatch:before { - content: "\f2f2"; } + content: "\f2f2"; +} .fa-stopwatch-20:before { - content: "\e06f"; } + content: "\e06f"; +} .fa-store:before { - content: "\f54e"; } + content: "\f54e"; +} .fa-store-alt:before { - content: "\f54f"; } + content: "\f54f"; +} .fa-store-alt-slash:before { - content: "\e070"; } + content: "\e070"; +} .fa-store-slash:before { - content: "\e071"; } + content: "\e071"; +} .fa-strava:before { - content: "\f428"; } + content: "\f428"; +} .fa-stream:before { - content: "\f550"; } + content: "\f550"; +} .fa-street-view:before { - content: "\f21d"; } + content: "\f21d"; +} .fa-strikethrough:before { - content: "\f0cc"; } + content: "\f0cc"; +} .fa-stripe:before { - content: "\f429"; } + content: "\f429"; +} .fa-stripe-s:before { - content: "\f42a"; } + content: "\f42a"; +} .fa-stroopwafel:before { - content: "\f551"; } + content: "\f551"; +} .fa-studiovinari:before { - content: "\f3f8"; } + content: "\f3f8"; +} .fa-stumbleupon:before { - content: "\f1a4"; } + content: "\f1a4"; +} .fa-stumbleupon-circle:before { - content: "\f1a3"; } + content: "\f1a3"; +} .fa-subscript:before { - content: "\f12c"; } + content: "\f12c"; +} .fa-subway:before { - content: "\f239"; } + content: "\f239"; +} .fa-suitcase:before { - content: "\f0f2"; } + content: "\f0f2"; +} .fa-suitcase-rolling:before { - content: "\f5c1"; } + content: "\f5c1"; +} .fa-sun:before { - content: "\f185"; } + content: "\f185"; +} .fa-superpowers:before { - content: "\f2dd"; } + content: "\f2dd"; +} .fa-superscript:before { - content: "\f12b"; } + content: "\f12b"; +} .fa-supple:before { - content: "\f3f9"; } + content: "\f3f9"; +} .fa-surprise:before { - content: "\f5c2"; } + content: "\f5c2"; +} .fa-suse:before { - content: "\f7d6"; } + content: "\f7d6"; +} .fa-swatchbook:before { - content: "\f5c3"; } + content: "\f5c3"; +} .fa-swift:before { - content: "\f8e1"; } + content: "\f8e1"; +} .fa-swimmer:before { - content: "\f5c4"; } + content: "\f5c4"; +} .fa-swimming-pool:before { - content: "\f5c5"; } + content: "\f5c5"; +} .fa-symfony:before { - content: "\f83d"; } + content: "\f83d"; +} .fa-synagogue:before { - content: "\f69b"; } + content: "\f69b"; +} .fa-sync:before { - content: "\f021"; } + content: "\f021"; +} .fa-sync-alt:before { - content: "\f2f1"; } + content: "\f2f1"; +} .fa-syringe:before { - content: "\f48e"; } + content: "\f48e"; +} .fa-table:before { - content: "\f0ce"; } + content: "\f0ce"; +} .fa-table-tennis:before { - content: "\f45d"; } + content: "\f45d"; +} .fa-tablet:before { - content: "\f10a"; } + content: "\f10a"; +} .fa-tablet-alt:before { - content: "\f3fa"; } + content: "\f3fa"; +} .fa-tablets:before { - content: "\f490"; } + content: "\f490"; +} .fa-tachometer-alt:before { - content: "\f3fd"; } + content: "\f3fd"; +} .fa-tag:before { - content: "\f02b"; } + content: "\f02b"; +} .fa-tags:before { - content: "\f02c"; } + content: "\f02c"; +} .fa-tape:before { - content: "\f4db"; } + content: "\f4db"; +} .fa-tasks:before { - content: "\f0ae"; } + content: "\f0ae"; +} .fa-taxi:before { - content: "\f1ba"; } + content: "\f1ba"; +} .fa-teamspeak:before { - content: "\f4f9"; } + content: "\f4f9"; +} .fa-teeth:before { - content: "\f62e"; } + content: "\f62e"; +} .fa-teeth-open:before { - content: "\f62f"; } + content: "\f62f"; +} .fa-telegram:before { - content: "\f2c6"; } + content: "\f2c6"; +} .fa-telegram-plane:before { - content: "\f3fe"; } + content: "\f3fe"; +} .fa-temperature-high:before { - content: "\f769"; } + content: "\f769"; +} .fa-temperature-low:before { - content: "\f76b"; } + content: "\f76b"; +} .fa-tencent-weibo:before { - content: "\f1d5"; } + content: "\f1d5"; +} .fa-tenge:before { - content: "\f7d7"; } + content: "\f7d7"; +} .fa-terminal:before { - content: "\f120"; } + content: "\f120"; +} .fa-text-height:before { - content: "\f034"; } + content: "\f034"; +} .fa-text-width:before { - content: "\f035"; } + content: "\f035"; +} .fa-th:before { - content: "\f00a"; } + content: "\f00a"; +} .fa-th-large:before { - content: "\f009"; } + content: "\f009"; +} .fa-th-list:before { - content: "\f00b"; } + content: "\f00b"; +} .fa-the-red-yeti:before { - content: "\f69d"; } + content: "\f69d"; +} .fa-theater-masks:before { - content: "\f630"; } + content: "\f630"; +} .fa-themeco:before { - content: "\f5c6"; } + content: "\f5c6"; +} .fa-themeisle:before { - content: "\f2b2"; } + content: "\f2b2"; +} .fa-thermometer:before { - content: "\f491"; } + content: "\f491"; +} .fa-thermometer-empty:before { - content: "\f2cb"; } + content: "\f2cb"; +} .fa-thermometer-full:before { - content: "\f2c7"; } + content: "\f2c7"; +} .fa-thermometer-half:before { - content: "\f2c9"; } + content: "\f2c9"; +} .fa-thermometer-quarter:before { - content: "\f2ca"; } + content: "\f2ca"; +} .fa-thermometer-three-quarters:before { - content: "\f2c8"; } + content: "\f2c8"; +} .fa-think-peaks:before { - content: "\f731"; } + content: "\f731"; +} .fa-thumbs-down:before { - content: "\f165"; } + content: "\f165"; +} .fa-thumbs-up:before { - content: "\f164"; } + content: "\f164"; +} .fa-thumbtack:before { - content: "\f08d"; } + content: "\f08d"; +} .fa-ticket-alt:before { - content: "\f3ff"; } + content: "\f3ff"; +} .fa-tiktok:before { - content: "\e07b"; } + content: "\e07b"; +} .fa-times:before { - content: "\f00d"; } + content: "\f00d"; +} .fa-times-circle:before { - content: "\f057"; } + content: "\f057"; +} .fa-tint:before { - content: "\f043"; } + content: "\f043"; +} .fa-tint-slash:before { - content: "\f5c7"; } + content: "\f5c7"; +} .fa-tired:before { - content: "\f5c8"; } + content: "\f5c8"; +} .fa-toggle-off:before { - content: "\f204"; } + content: "\f204"; +} .fa-toggle-on:before { - content: "\f205"; } + content: "\f205"; +} .fa-toilet:before { - content: "\f7d8"; } + content: "\f7d8"; +} .fa-toilet-paper:before { - content: "\f71e"; } + content: "\f71e"; +} .fa-toilet-paper-slash:before { - content: "\e072"; } + content: "\e072"; +} .fa-toolbox:before { - content: "\f552"; } + content: "\f552"; +} .fa-tools:before { - content: "\f7d9"; } + content: "\f7d9"; +} .fa-tooth:before { - content: "\f5c9"; } + content: "\f5c9"; +} .fa-torah:before { - content: "\f6a0"; } + content: "\f6a0"; +} .fa-torii-gate:before { - content: "\f6a1"; } + content: "\f6a1"; +} .fa-tractor:before { - content: "\f722"; } + content: "\f722"; +} .fa-trade-federation:before { - content: "\f513"; } + content: "\f513"; +} .fa-trademark:before { - content: "\f25c"; } + content: "\f25c"; +} .fa-traffic-light:before { - content: "\f637"; } + content: "\f637"; +} .fa-trailer:before { - content: "\e041"; } + content: "\e041"; +} .fa-train:before { - content: "\f238"; } + content: "\f238"; +} .fa-tram:before { - content: "\f7da"; } + content: "\f7da"; +} .fa-transgender:before { - content: "\f224"; } + content: "\f224"; +} .fa-transgender-alt:before { - content: "\f225"; } + content: "\f225"; +} .fa-trash:before { - content: "\f1f8"; } + content: "\f1f8"; +} .fa-trash-alt:before { - content: "\f2ed"; } + content: "\f2ed"; +} .fa-trash-restore:before { - content: "\f829"; } + content: "\f829"; +} .fa-trash-restore-alt:before { - content: "\f82a"; } + content: "\f82a"; +} .fa-tree:before { - content: "\f1bb"; } + content: "\f1bb"; +} .fa-trello:before { - content: "\f181"; } - -.fa-tripadvisor:before { - content: "\f262"; } + content: "\f181"; +} .fa-trophy:before { - content: "\f091"; } + content: "\f091"; +} .fa-truck:before { - content: "\f0d1"; } + content: "\f0d1"; +} .fa-truck-loading:before { - content: "\f4de"; } + content: "\f4de"; +} .fa-truck-monster:before { - content: "\f63b"; } + content: "\f63b"; +} .fa-truck-moving:before { - content: "\f4df"; } + content: "\f4df"; +} .fa-truck-pickup:before { - content: "\f63c"; } + content: "\f63c"; +} .fa-tshirt:before { - content: "\f553"; } + content: "\f553"; +} .fa-tty:before { - content: "\f1e4"; } + content: "\f1e4"; +} .fa-tumblr:before { - content: "\f173"; } + content: "\f173"; +} .fa-tumblr-square:before { - content: "\f174"; } + content: "\f174"; +} .fa-tv:before { - content: "\f26c"; } + content: "\f26c"; +} .fa-twitch:before { - content: "\f1e8"; } + content: "\f1e8"; +} .fa-twitter:before { - content: "\f099"; } + content: "\f099"; +} .fa-twitter-square:before { - content: "\f081"; } + content: "\f081"; +} .fa-typo3:before { - content: "\f42b"; } + content: "\f42b"; +} .fa-uber:before { - content: "\f402"; } + content: "\f402"; +} .fa-ubuntu:before { - content: "\f7df"; } + content: "\f7df"; +} .fa-uikit:before { - content: "\f403"; } + content: "\f403"; +} .fa-umbraco:before { - content: "\f8e8"; } + content: "\f8e8"; +} .fa-umbrella:before { - content: "\f0e9"; } + content: "\f0e9"; +} .fa-umbrella-beach:before { - content: "\f5ca"; } + content: "\f5ca"; +} .fa-uncharted:before { - content: "\e084"; } + content: "\e084"; +} .fa-underline:before { - content: "\f0cd"; } + content: "\f0cd"; +} .fa-undo:before { - content: "\f0e2"; } + content: "\f0e2"; +} .fa-undo-alt:before { - content: "\f2ea"; } + content: "\f2ea"; +} .fa-uniregistry:before { - content: "\f404"; } + content: "\f404"; +} .fa-unity:before { - content: "\e049"; } + content: "\e049"; +} .fa-universal-access:before { - content: "\f29a"; } + content: "\f29a"; +} .fa-university:before { - content: "\f19c"; } + content: "\f19c"; +} .fa-unlink:before { - content: "\f127"; } + content: "\f127"; +} .fa-unlock:before { - content: "\f09c"; } + content: "\f09c"; +} .fa-unlock-alt:before { - content: "\f13e"; } + content: "\f13e"; +} .fa-unsplash:before { - content: "\e07c"; } + content: "\e07c"; +} .fa-untappd:before { - content: "\f405"; } + content: "\f405"; +} .fa-upload:before { - content: "\f093"; } + content: "\f093"; +} .fa-ups:before { - content: "\f7e0"; } + content: "\f7e0"; +} .fa-usb:before { - content: "\f287"; } + content: "\f287"; +} .fa-user:before { - content: "\f007"; } + content: "\f007"; +} .fa-user-alt:before { - content: "\f406"; } + content: "\f406"; +} .fa-user-alt-slash:before { - content: "\f4fa"; } + content: "\f4fa"; +} .fa-user-astronaut:before { - content: "\f4fb"; } + content: "\f4fb"; +} .fa-user-check:before { - content: "\f4fc"; } + content: "\f4fc"; +} .fa-user-circle:before { - content: "\f2bd"; } + content: "\f2bd"; +} .fa-user-clock:before { - content: "\f4fd"; } + content: "\f4fd"; +} .fa-user-cog:before { - content: "\f4fe"; } + content: "\f4fe"; +} .fa-user-edit:before { - content: "\f4ff"; } + content: "\f4ff"; +} .fa-user-friends:before { - content: "\f500"; } + content: "\f500"; +} .fa-user-graduate:before { - content: "\f501"; } + content: "\f501"; +} .fa-user-injured:before { - content: "\f728"; } + content: "\f728"; +} .fa-user-lock:before { - content: "\f502"; } + content: "\f502"; +} .fa-user-md:before { - content: "\f0f0"; } + content: "\f0f0"; +} .fa-user-minus:before { - content: "\f503"; } + content: "\f503"; +} .fa-user-ninja:before { - content: "\f504"; } + content: "\f504"; +} .fa-user-nurse:before { - content: "\f82f"; } + content: "\f82f"; +} .fa-user-plus:before { - content: "\f234"; } + content: "\f234"; +} .fa-user-secret:before { - content: "\f21b"; } + content: "\f21b"; +} .fa-user-shield:before { - content: "\f505"; } + content: "\f505"; +} .fa-user-slash:before { - content: "\f506"; } + content: "\f506"; +} .fa-user-tag:before { - content: "\f507"; } + content: "\f507"; +} .fa-user-tie:before { - content: "\f508"; } + content: "\f508"; +} .fa-user-times:before { - content: "\f235"; } + content: "\f235"; +} .fa-users:before { - content: "\f0c0"; } + content: "\f0c0"; +} .fa-users-cog:before { - content: "\f509"; } + content: "\f509"; +} .fa-users-slash:before { - content: "\e073"; } + content: "\e073"; +} .fa-usps:before { - content: "\f7e1"; } + content: "\f7e1"; +} .fa-ussunnah:before { - content: "\f407"; } + content: "\f407"; +} .fa-utensil-spoon:before { - content: "\f2e5"; } + content: "\f2e5"; +} .fa-utensils:before { - content: "\f2e7"; } + content: "\f2e7"; +} .fa-vaadin:before { - content: "\f408"; } + content: "\f408"; +} .fa-vector-square:before { - content: "\f5cb"; } + content: "\f5cb"; +} .fa-venus:before { - content: "\f221"; } + content: "\f221"; +} .fa-venus-double:before { - content: "\f226"; } + content: "\f226"; +} .fa-venus-mars:before { - content: "\f228"; } + content: "\f228"; +} .fa-vest:before { - content: "\e085"; } + content: "\e085"; +} .fa-vest-patches:before { - content: "\e086"; } + content: "\e086"; +} .fa-viacoin:before { - content: "\f237"; } + content: "\f237"; +} .fa-viadeo:before { - content: "\f2a9"; } + content: "\f2a9"; +} .fa-viadeo-square:before { - content: "\f2aa"; } + content: "\f2aa"; +} .fa-vial:before { - content: "\f492"; } + content: "\f492"; +} .fa-vials:before { - content: "\f493"; } + content: "\f493"; +} .fa-viber:before { - content: "\f409"; } + content: "\f409"; +} .fa-video:before { - content: "\f03d"; } + content: "\f03d"; +} .fa-video-slash:before { - content: "\f4e2"; } + content: "\f4e2"; +} .fa-vihara:before { - content: "\f6a7"; } + content: "\f6a7"; +} .fa-vimeo:before { - content: "\f40a"; } + content: "\f40a"; +} .fa-vimeo-square:before { - content: "\f194"; } + content: "\f194"; +} .fa-vimeo-v:before { - content: "\f27d"; } + content: "\f27d"; +} .fa-vine:before { - content: "\f1ca"; } + content: "\f1ca"; +} .fa-virus:before { - content: "\e074"; } + content: "\e074"; +} .fa-virus-slash:before { - content: "\e075"; } + content: "\e075"; +} .fa-viruses:before { - content: "\e076"; } + content: "\e076"; +} .fa-vk:before { - content: "\f189"; } + content: "\f189"; +} .fa-vnv:before { - content: "\f40b"; } + content: "\f40b"; +} .fa-voicemail:before { - content: "\f897"; } + content: "\f897"; +} .fa-volleyball-ball:before { - content: "\f45f"; } + content: "\f45f"; +} .fa-volume-down:before { - content: "\f027"; } + content: "\f027"; +} .fa-volume-mute:before { - content: "\f6a9"; } + content: "\f6a9"; +} .fa-volume-off:before { - content: "\f026"; } + content: "\f026"; +} .fa-volume-up:before { - content: "\f028"; } + content: "\f028"; +} .fa-vote-yea:before { - content: "\f772"; } + content: "\f772"; +} .fa-vr-cardboard:before { - content: "\f729"; } + content: "\f729"; +} .fa-vuejs:before { - content: "\f41f"; } + content: "\f41f"; +} .fa-walking:before { - content: "\f554"; } + content: "\f554"; +} .fa-wallet:before { - content: "\f555"; } + content: "\f555"; +} .fa-warehouse:before { - content: "\f494"; } + content: "\f494"; +} .fa-watchman-monitoring:before { - content: "\e087"; } + content: "\e087"; +} .fa-water:before { - content: "\f773"; } + content: "\f773"; +} .fa-wave-square:before { - content: "\f83e"; } + content: "\f83e"; +} .fa-waze:before { - content: "\f83f"; } + content: "\f83f"; +} .fa-weebly:before { - content: "\f5cc"; } + content: "\f5cc"; +} .fa-weibo:before { - content: "\f18a"; } + content: "\f18a"; +} .fa-weight:before { - content: "\f496"; } + content: "\f496"; +} .fa-weight-hanging:before { - content: "\f5cd"; } + content: "\f5cd"; +} .fa-weixin:before { - content: "\f1d7"; } + content: "\f1d7"; +} .fa-whatsapp:before { - content: "\f232"; } + content: "\f232"; +} .fa-whatsapp-square:before { - content: "\f40c"; } + content: "\f40c"; +} .fa-wheelchair:before { - content: "\f193"; } + content: "\f193"; +} .fa-whmcs:before { - content: "\f40d"; } + content: "\f40d"; +} .fa-wifi:before { - content: "\f1eb"; } + content: "\f1eb"; +} .fa-wikipedia-w:before { - content: "\f266"; } + content: "\f266"; +} .fa-wind:before { - content: "\f72e"; } + content: "\f72e"; +} .fa-window-close:before { - content: "\f410"; } + content: "\f410"; +} .fa-window-maximize:before { - content: "\f2d0"; } + content: "\f2d0"; +} .fa-window-minimize:before { - content: "\f2d1"; } + content: "\f2d1"; +} .fa-window-restore:before { - content: "\f2d2"; } + content: "\f2d2"; +} .fa-windows:before { - content: "\f17a"; } + content: "\f17a"; +} .fa-wine-bottle:before { - content: "\f72f"; } + content: "\f72f"; +} .fa-wine-glass:before { - content: "\f4e3"; } + content: "\f4e3"; +} .fa-wine-glass-alt:before { - content: "\f5ce"; } + content: "\f5ce"; +} .fa-wix:before { - content: "\f5cf"; } + content: "\f5cf"; +} .fa-wizards-of-the-coast:before { - content: "\f730"; } + content: "\f730"; +} .fa-wodu:before { - content: "\e088"; } + content: "\e088"; +} .fa-wolf-pack-battalion:before { - content: "\f514"; } + content: "\f514"; +} .fa-won-sign:before { - content: "\f159"; } + content: "\f159"; +} .fa-wordpress:before { - content: "\f19a"; } + content: "\f19a"; +} .fa-wordpress-simple:before { - content: "\f411"; } + content: "\f411"; +} .fa-wpbeginner:before { - content: "\f297"; } + content: "\f297"; +} .fa-wpexplorer:before { - content: "\f2de"; } + content: "\f2de"; +} .fa-wpforms:before { - content: "\f298"; } + content: "\f298"; +} .fa-wpressr:before { - content: "\f3e4"; } + content: "\f3e4"; +} .fa-wrench:before { - content: "\f0ad"; } + content: "\f0ad"; +} .fa-x-ray:before { - content: "\f497"; } + content: "\f497"; +} .fa-xbox:before { - content: "\f412"; } + content: "\f412"; +} .fa-xing:before { - content: "\f168"; } + content: "\f168"; +} .fa-xing-square:before { - content: "\f169"; } + content: "\f169"; +} .fa-y-combinator:before { - content: "\f23b"; } + content: "\f23b"; +} .fa-yahoo:before { - content: "\f19e"; } + content: "\f19e"; +} .fa-yammer:before { - content: "\f840"; } + content: "\f840"; +} .fa-yandex:before { - content: "\f413"; } + content: "\f413"; +} .fa-yandex-international:before { - content: "\f414"; } + content: "\f414"; +} .fa-yarn:before { - content: "\f7e3"; } + content: "\f7e3"; +} .fa-yelp:before { - content: "\f1e9"; } + content: "\f1e9"; +} .fa-yen-sign:before { - content: "\f157"; } + content: "\f157"; +} .fa-yin-yang:before { - content: "\f6ad"; } + content: "\f6ad"; +} .fa-yoast:before { - content: "\f2b1"; } + content: "\f2b1"; +} .fa-youtube:before { - content: "\f167"; } + content: "\f167"; +} .fa-youtube-square:before { - content: "\f431"; } + content: "\f431"; +} .fa-zhihu:before { - content: "\f63f"; } + content: "\f63f"; +} .sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} .sr-only-focusable:active, .sr-only-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; } + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 900; - font-display: block; - src: url("../fonts/fa-solid-900.eot"); - src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); } - + font-family: "Font Awesome 5 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("../fonts/fa-solid-900.eot"); + src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); +} .fa, .fas { - font-family: 'Font Awesome 5 Free'; - font-weight: 900; } + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 400; - font-display: block; - src: url("../fonts/fa-regular-400.eot"); - src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); } - + font-family: "Font Awesome 5 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../fonts/fa-regular-400.eot"); + src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); +} .far { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @font-face { - font-family: 'Font Awesome 5 Brands'; - font-style: normal; - font-weight: 400; - font-display: block; - src: url("../fonts/fa-brands-400.eot"); - src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); } - + font-family: "Font Awesome 5 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../fonts/fa-brands-400.eot"); + src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); +} .fab { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-glass:before { - content: "\f000"; } + content: "\f000"; +} .fa.fa-meetup { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-star-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-star-o:before { - content: "\f005"; } + content: "\f005"; +} .fa.fa-remove:before { - content: "\f00d"; } + content: "\f00d"; +} .fa.fa-close:before { - content: "\f00d"; } + content: "\f00d"; +} .fa.fa-gear:before { - content: "\f013"; } + content: "\f013"; +} .fa.fa-trash-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-trash-o:before { - content: "\f2ed"; } + content: "\f2ed"; +} .fa.fa-file-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-o:before { - content: "\f15b"; } + content: "\f15b"; +} .fa.fa-clock-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-clock-o:before { - content: "\f017"; } + content: "\f017"; +} .fa.fa-arrow-circle-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-arrow-circle-o-down:before { - content: "\f358"; } + content: "\f358"; +} .fa.fa-arrow-circle-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-arrow-circle-o-up:before { - content: "\f35b"; } + content: "\f35b"; +} .fa.fa-play-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-play-circle-o:before { - content: "\f144"; } + content: "\f144"; +} .fa.fa-repeat:before { - content: "\f01e"; } + content: "\f01e"; +} .fa.fa-rotate-right:before { - content: "\f01e"; } + content: "\f01e"; +} .fa.fa-refresh:before { - content: "\f021"; } + content: "\f021"; +} .fa.fa-list-alt { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-dedent:before { - content: "\f03b"; } + content: "\f03b"; +} .fa.fa-video-camera:before { - content: "\f03d"; } + content: "\f03d"; +} .fa.fa-picture-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-picture-o:before { - content: "\f03e"; } + content: "\f03e"; +} .fa.fa-photo { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-photo:before { - content: "\f03e"; } + content: "\f03e"; +} .fa.fa-image { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-image:before { - content: "\f03e"; } + content: "\f03e"; +} .fa.fa-pencil:before { - content: "\f303"; } + content: "\f303"; +} .fa.fa-map-marker:before { - content: "\f3c5"; } + content: "\f3c5"; +} .fa.fa-pencil-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-pencil-square-o:before { - content: "\f044"; } + content: "\f044"; +} .fa.fa-share-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-share-square-o:before { - content: "\f14d"; } + content: "\f14d"; +} .fa.fa-check-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-check-square-o:before { - content: "\f14a"; } + content: "\f14a"; +} .fa.fa-arrows:before { - content: "\f0b2"; } + content: "\f0b2"; +} .fa.fa-times-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-times-circle-o:before { - content: "\f057"; } + content: "\f057"; +} .fa.fa-check-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-check-circle-o:before { - content: "\f058"; } + content: "\f058"; +} .fa.fa-mail-forward:before { - content: "\f064"; } + content: "\f064"; +} .fa.fa-expand:before { - content: "\f424"; } + content: "\f424"; +} .fa.fa-compress:before { - content: "\f422"; } + content: "\f422"; +} .fa.fa-eye { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-eye-slash { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-warning:before { - content: "\f071"; } + content: "\f071"; +} .fa.fa-calendar:before { - content: "\f073"; } + content: "\f073"; +} .fa.fa-arrows-v:before { - content: "\f338"; } + content: "\f338"; +} .fa.fa-arrows-h:before { - content: "\f337"; } + content: "\f337"; +} .fa.fa-bar-chart { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-bar-chart:before { - content: "\f080"; } + content: "\f080"; +} .fa.fa-bar-chart-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-bar-chart-o:before { - content: "\f080"; } + content: "\f080"; +} .fa.fa-twitter-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-facebook-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gears:before { - content: "\f085"; } + content: "\f085"; +} .fa.fa-thumbs-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-thumbs-o-up:before { - content: "\f164"; } + content: "\f164"; +} .fa.fa-thumbs-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-thumbs-o-down:before { - content: "\f165"; } + content: "\f165"; +} .fa.fa-heart-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-heart-o:before { - content: "\f004"; } + content: "\f004"; +} .fa.fa-sign-out:before { - content: "\f2f5"; } + content: "\f2f5"; +} .fa.fa-linkedin-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-linkedin-square:before { - content: "\f08c"; } + content: "\f08c"; +} .fa.fa-thumb-tack:before { - content: "\f08d"; } + content: "\f08d"; +} .fa.fa-external-link:before { - content: "\f35d"; } + content: "\f35d"; +} .fa.fa-sign-in:before { - content: "\f2f6"; } + content: "\f2f6"; +} .fa.fa-github-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-lemon-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-lemon-o:before { - content: "\f094"; } + content: "\f094"; +} .fa.fa-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-square-o:before { - content: "\f0c8"; } + content: "\f0c8"; +} .fa.fa-bookmark-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-bookmark-o:before { - content: "\f02e"; } + content: "\f02e"; +} .fa.fa-twitter { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-facebook { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-facebook:before { - content: "\f39e"; } + content: "\f39e"; +} .fa.fa-facebook-f { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-facebook-f:before { - content: "\f39e"; } + content: "\f39e"; +} .fa.fa-github { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-credit-card { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-feed:before { - content: "\f09e"; } + content: "\f09e"; +} .fa.fa-hdd-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hdd-o:before { - content: "\f0a0"; } + content: "\f0a0"; +} .fa.fa-hand-o-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-o-right:before { - content: "\f0a4"; } + content: "\f0a4"; +} .fa.fa-hand-o-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-o-left:before { - content: "\f0a5"; } + content: "\f0a5"; +} .fa.fa-hand-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-o-up:before { - content: "\f0a6"; } + content: "\f0a6"; +} .fa.fa-hand-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-o-down:before { - content: "\f0a7"; } + content: "\f0a7"; +} .fa.fa-arrows-alt:before { - content: "\f31e"; } + content: "\f31e"; +} .fa.fa-group:before { - content: "\f0c0"; } + content: "\f0c0"; +} .fa.fa-chain:before { - content: "\f0c1"; } + content: "\f0c1"; +} .fa.fa-scissors:before { - content: "\f0c4"; } + content: "\f0c4"; +} .fa.fa-files-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-files-o:before { - content: "\f0c5"; } + content: "\f0c5"; +} .fa.fa-floppy-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-floppy-o:before { - content: "\f0c7"; } + content: "\f0c7"; +} .fa.fa-navicon:before { - content: "\f0c9"; } + content: "\f0c9"; +} .fa.fa-reorder:before { - content: "\f0c9"; } + content: "\f0c9"; +} .fa.fa-pinterest { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pinterest-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus:before { - content: "\f0d5"; } + content: "\f0d5"; +} .fa.fa-money { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-money:before { - content: "\f3d1"; } + content: "\f3d1"; +} .fa.fa-unsorted:before { - content: "\f0dc"; } + content: "\f0dc"; +} .fa.fa-sort-desc:before { - content: "\f0dd"; } + content: "\f0dd"; +} .fa.fa-sort-asc:before { - content: "\f0de"; } + content: "\f0de"; +} .fa.fa-linkedin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-linkedin:before { - content: "\f0e1"; } + content: "\f0e1"; +} .fa.fa-rotate-left:before { - content: "\f0e2"; } + content: "\f0e2"; +} .fa.fa-legal:before { - content: "\f0e3"; } + content: "\f0e3"; +} .fa.fa-tachometer:before { - content: "\f3fd"; } + content: "\f3fd"; +} .fa.fa-dashboard:before { - content: "\f3fd"; } + content: "\f3fd"; +} .fa.fa-comment-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-comment-o:before { - content: "\f075"; } + content: "\f075"; +} .fa.fa-comments-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-comments-o:before { - content: "\f086"; } + content: "\f086"; +} .fa.fa-flash:before { - content: "\f0e7"; } + content: "\f0e7"; +} .fa.fa-clipboard { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-paste { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-paste:before { - content: "\f328"; } + content: "\f328"; +} .fa.fa-lightbulb-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-lightbulb-o:before { - content: "\f0eb"; } + content: "\f0eb"; +} .fa.fa-exchange:before { - content: "\f362"; } + content: "\f362"; +} .fa.fa-cloud-download:before { - content: "\f381"; } + content: "\f381"; +} .fa.fa-cloud-upload:before { - content: "\f382"; } + content: "\f382"; +} .fa.fa-bell-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-bell-o:before { - content: "\f0f3"; } + content: "\f0f3"; +} .fa.fa-cutlery:before { - content: "\f2e7"; } + content: "\f2e7"; +} .fa.fa-file-text-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-text-o:before { - content: "\f15c"; } + content: "\f15c"; +} .fa.fa-building-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-building-o:before { - content: "\f1ad"; } + content: "\f1ad"; +} .fa.fa-hospital-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hospital-o:before { - content: "\f0f8"; } + content: "\f0f8"; +} .fa.fa-tablet:before { - content: "\f3fa"; } + content: "\f3fa"; +} .fa.fa-mobile:before { - content: "\f3cd"; } + content: "\f3cd"; +} .fa.fa-mobile-phone:before { - content: "\f3cd"; } + content: "\f3cd"; +} .fa.fa-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-circle-o:before { - content: "\f111"; } + content: "\f111"; +} .fa.fa-mail-reply:before { - content: "\f3e5"; } + content: "\f3e5"; +} .fa.fa-github-alt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-folder-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-folder-o:before { - content: "\f07b"; } + content: "\f07b"; +} .fa.fa-folder-open-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-folder-open-o:before { - content: "\f07c"; } + content: "\f07c"; +} .fa.fa-smile-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-smile-o:before { - content: "\f118"; } + content: "\f118"; +} .fa.fa-frown-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-frown-o:before { - content: "\f119"; } + content: "\f119"; +} .fa.fa-meh-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-meh-o:before { - content: "\f11a"; } + content: "\f11a"; +} .fa.fa-keyboard-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-keyboard-o:before { - content: "\f11c"; } + content: "\f11c"; +} .fa.fa-flag-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-flag-o:before { - content: "\f024"; } + content: "\f024"; +} .fa.fa-mail-reply-all:before { - content: "\f122"; } + content: "\f122"; +} .fa.fa-star-half-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-star-half-o:before { - content: "\f089"; } + content: "\f089"; +} .fa.fa-star-half-empty { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-star-half-empty:before { - content: "\f089"; } + content: "\f089"; +} .fa.fa-star-half-full { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-star-half-full:before { - content: "\f089"; } + content: "\f089"; +} .fa.fa-code-fork:before { - content: "\f126"; } + content: "\f126"; +} .fa.fa-chain-broken:before { - content: "\f127"; } + content: "\f127"; +} .fa.fa-shield:before { - content: "\f3ed"; } + content: "\f3ed"; +} .fa.fa-calendar-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-calendar-o:before { - content: "\f133"; } + content: "\f133"; +} .fa.fa-maxcdn { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-html5 { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-css3 { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ticket:before { - content: "\f3ff"; } + content: "\f3ff"; +} .fa.fa-minus-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-minus-square-o:before { - content: "\f146"; } + content: "\f146"; +} .fa.fa-level-up:before { - content: "\f3bf"; } + content: "\f3bf"; +} .fa.fa-level-down:before { - content: "\f3be"; } + content: "\f3be"; +} .fa.fa-pencil-square:before { - content: "\f14b"; } + content: "\f14b"; +} .fa.fa-external-link-square:before { - content: "\f360"; } + content: "\f360"; +} .fa.fa-compass { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-caret-square-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-caret-square-o-down:before { - content: "\f150"; } + content: "\f150"; +} .fa.fa-toggle-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-toggle-down:before { - content: "\f150"; } + content: "\f150"; +} .fa.fa-caret-square-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-caret-square-o-up:before { - content: "\f151"; } + content: "\f151"; +} .fa.fa-toggle-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-toggle-up:before { - content: "\f151"; } + content: "\f151"; +} .fa.fa-caret-square-o-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-caret-square-o-right:before { - content: "\f152"; } + content: "\f152"; +} .fa.fa-toggle-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-toggle-right:before { - content: "\f152"; } + content: "\f152"; +} .fa.fa-eur:before { - content: "\f153"; } + content: "\f153"; +} .fa.fa-euro:before { - content: "\f153"; } + content: "\f153"; +} .fa.fa-gbp:before { - content: "\f154"; } + content: "\f154"; +} .fa.fa-usd:before { - content: "\f155"; } + content: "\f155"; +} .fa.fa-dollar:before { - content: "\f155"; } + content: "\f155"; +} .fa.fa-inr:before { - content: "\f156"; } + content: "\f156"; +} .fa.fa-rupee:before { - content: "\f156"; } + content: "\f156"; +} .fa.fa-jpy:before { - content: "\f157"; } + content: "\f157"; +} .fa.fa-cny:before { - content: "\f157"; } + content: "\f157"; +} .fa.fa-rmb:before { - content: "\f157"; } + content: "\f157"; +} .fa.fa-yen:before { - content: "\f157"; } + content: "\f157"; +} .fa.fa-rub:before { - content: "\f158"; } + content: "\f158"; +} .fa.fa-ruble:before { - content: "\f158"; } + content: "\f158"; +} .fa.fa-rouble:before { - content: "\f158"; } + content: "\f158"; +} .fa.fa-krw:before { - content: "\f159"; } + content: "\f159"; +} .fa.fa-won:before { - content: "\f159"; } + content: "\f159"; +} .fa.fa-btc { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bitcoin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bitcoin:before { - content: "\f15a"; } + content: "\f15a"; +} .fa.fa-file-text:before { - content: "\f15c"; } + content: "\f15c"; +} .fa.fa-sort-alpha-asc:before { - content: "\f15d"; } + content: "\f15d"; +} .fa.fa-sort-alpha-desc:before { - content: "\f881"; } + content: "\f881"; +} .fa.fa-sort-amount-asc:before { - content: "\f160"; } + content: "\f160"; +} .fa.fa-sort-amount-desc:before { - content: "\f884"; } + content: "\f884"; +} .fa.fa-sort-numeric-asc:before { - content: "\f162"; } + content: "\f162"; +} .fa.fa-sort-numeric-desc:before { - content: "\f886"; } + content: "\f886"; +} .fa.fa-youtube-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-youtube { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-xing { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-xing-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-youtube-play { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-youtube-play:before { - content: "\f167"; } + content: "\f167"; +} .fa.fa-dropbox { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-stack-overflow { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-instagram { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-flickr { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-adn { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bitbucket { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bitbucket-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bitbucket-square:before { - content: "\f171"; } + content: "\f171"; +} .fa.fa-tumblr { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-tumblr-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-long-arrow-down:before { - content: "\f309"; } + content: "\f309"; +} .fa.fa-long-arrow-up:before { - content: "\f30c"; } + content: "\f30c"; +} .fa.fa-long-arrow-left:before { - content: "\f30a"; } + content: "\f30a"; +} .fa.fa-long-arrow-right:before { - content: "\f30b"; } + content: "\f30b"; +} .fa.fa-apple { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-windows { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-android { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-linux { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-dribbble { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-skype { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-foursquare { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-trello { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gratipay { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gittip { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gittip:before { - content: "\f184"; } + content: "\f184"; +} .fa.fa-sun-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-sun-o:before { - content: "\f185"; } + content: "\f185"; +} .fa.fa-moon-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-moon-o:before { - content: "\f186"; } + content: "\f186"; +} .fa.fa-vk { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-weibo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-renren { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pagelines { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-stack-exchange { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-arrow-circle-o-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-arrow-circle-o-right:before { - content: "\f35a"; } + content: "\f35a"; +} .fa.fa-arrow-circle-o-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-arrow-circle-o-left:before { - content: "\f359"; } + content: "\f359"; +} .fa.fa-caret-square-o-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-caret-square-o-left:before { - content: "\f191"; } + content: "\f191"; +} .fa.fa-toggle-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-toggle-left:before { - content: "\f191"; } + content: "\f191"; +} .fa.fa-dot-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-dot-circle-o:before { - content: "\f192"; } + content: "\f192"; +} .fa.fa-vimeo-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-try:before { - content: "\f195"; } + content: "\f195"; +} .fa.fa-turkish-lira:before { - content: "\f195"; } + content: "\f195"; +} .fa.fa-plus-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-plus-square-o:before { - content: "\f0fe"; } + content: "\f0fe"; +} .fa.fa-slack { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wordpress { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-openid { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-institution:before { - content: "\f19c"; } + content: "\f19c"; +} .fa.fa-bank:before { - content: "\f19c"; } + content: "\f19c"; +} .fa.fa-mortar-board:before { - content: "\f19d"; } + content: "\f19d"; +} .fa.fa-yahoo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-reddit { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-reddit-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-stumbleupon-circle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-stumbleupon { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-delicious { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-digg { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pied-piper-pp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pied-piper-alt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-drupal { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-joomla { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-spoon:before { - content: "\f2e5"; } + content: "\f2e5"; +} .fa.fa-behance { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-behance-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-steam { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-steam-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-automobile:before { - content: "\f1b9"; } + content: "\f1b9"; +} .fa.fa-envelope-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-envelope-o:before { - content: "\f0e0"; } + content: "\f0e0"; +} .fa.fa-spotify { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-deviantart { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-soundcloud { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-file-pdf-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-pdf-o:before { - content: "\f1c1"; } + content: "\f1c1"; +} .fa.fa-file-word-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-word-o:before { - content: "\f1c2"; } + content: "\f1c2"; +} .fa.fa-file-excel-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-excel-o:before { - content: "\f1c3"; } + content: "\f1c3"; +} .fa.fa-file-powerpoint-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-powerpoint-o:before { - content: "\f1c4"; } + content: "\f1c4"; +} .fa.fa-file-image-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-image-o:before { - content: "\f1c5"; } + content: "\f1c5"; +} .fa.fa-file-photo-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-photo-o:before { - content: "\f1c5"; } + content: "\f1c5"; +} .fa.fa-file-picture-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-picture-o:before { - content: "\f1c5"; } + content: "\f1c5"; +} .fa.fa-file-archive-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-archive-o:before { - content: "\f1c6"; } + content: "\f1c6"; +} .fa.fa-file-zip-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-zip-o:before { - content: "\f1c6"; } + content: "\f1c6"; +} .fa.fa-file-audio-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-audio-o:before { - content: "\f1c7"; } + content: "\f1c7"; +} .fa.fa-file-sound-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-sound-o:before { - content: "\f1c7"; } + content: "\f1c7"; +} .fa.fa-file-video-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-video-o:before { - content: "\f1c8"; } + content: "\f1c8"; +} .fa.fa-file-movie-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-movie-o:before { - content: "\f1c8"; } + content: "\f1c8"; +} .fa.fa-file-code-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-code-o:before { - content: "\f1c9"; } + content: "\f1c9"; +} .fa.fa-vine { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-codepen { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-jsfiddle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-life-ring { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-life-bouy { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-life-bouy:before { - content: "\f1cd"; } + content: "\f1cd"; +} .fa.fa-life-buoy { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-life-buoy:before { - content: "\f1cd"; } + content: "\f1cd"; +} .fa.fa-life-saver { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-life-saver:before { - content: "\f1cd"; } + content: "\f1cd"; +} .fa.fa-support { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-support:before { - content: "\f1cd"; } + content: "\f1cd"; +} .fa.fa-circle-o-notch:before { - content: "\f1ce"; } + content: "\f1ce"; +} .fa.fa-rebel { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ra { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ra:before { - content: "\f1d0"; } + content: "\f1d0"; +} .fa.fa-resistance { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-resistance:before { - content: "\f1d0"; } + content: "\f1d0"; +} .fa.fa-empire { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ge { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ge:before { - content: "\f1d1"; } + content: "\f1d1"; +} .fa.fa-git-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-git { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-hacker-news { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-y-combinator-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-y-combinator-square:before { - content: "\f1d4"; } + content: "\f1d4"; +} .fa.fa-yc-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-yc-square:before { - content: "\f1d4"; } + content: "\f1d4"; +} .fa.fa-tencent-weibo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-qq { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-weixin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wechat { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wechat:before { - content: "\f1d7"; } + content: "\f1d7"; +} .fa.fa-send:before { - content: "\f1d8"; } + content: "\f1d8"; +} .fa.fa-paper-plane-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-paper-plane-o:before { - content: "\f1d8"; } + content: "\f1d8"; +} .fa.fa-send-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-send-o:before { - content: "\f1d8"; } + content: "\f1d8"; +} .fa.fa-circle-thin { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-circle-thin:before { - content: "\f111"; } + content: "\f111"; +} .fa.fa-header:before { - content: "\f1dc"; } + content: "\f1dc"; +} .fa.fa-sliders:before { - content: "\f1de"; } + content: "\f1de"; +} .fa.fa-futbol-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-futbol-o:before { - content: "\f1e3"; } + content: "\f1e3"; +} .fa.fa-soccer-ball-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-soccer-ball-o:before { - content: "\f1e3"; } + content: "\f1e3"; +} .fa.fa-slideshare { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-twitch { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-yelp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-newspaper-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-newspaper-o:before { - content: "\f1ea"; } + content: "\f1ea"; +} .fa.fa-paypal { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-wallet { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-visa { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-mastercard { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-discover { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-amex { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-paypal { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-stripe { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bell-slash-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-bell-slash-o:before { - content: "\f1f6"; } + content: "\f1f6"; +} .fa.fa-trash:before { - content: "\f2ed"; } + content: "\f2ed"; +} .fa.fa-copyright { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-eyedropper:before { - content: "\f1fb"; } + content: "\f1fb"; +} .fa.fa-area-chart:before { - content: "\f1fe"; } + content: "\f1fe"; +} .fa.fa-pie-chart:before { - content: "\f200"; } + content: "\f200"; +} .fa.fa-line-chart:before { - content: "\f201"; } + content: "\f201"; +} .fa.fa-lastfm { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-lastfm-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ioxhost { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-angellist { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-cc:before { - content: "\f20a"; } + content: "\f20a"; +} .fa.fa-ils:before { - content: "\f20b"; } + content: "\f20b"; +} .fa.fa-shekel:before { - content: "\f20b"; } + content: "\f20b"; +} .fa.fa-sheqel:before { - content: "\f20b"; } + content: "\f20b"; +} .fa.fa-meanpath { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-meanpath:before { - content: "\f2b4"; } + content: "\f2b4"; +} .fa.fa-buysellads { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-connectdevelop { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-dashcube { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-forumbee { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-leanpub { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-sellsy { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-shirtsinbulk { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-simplybuilt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-skyatlas { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-diamond { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-diamond:before { - content: "\f3a5"; } + content: "\f3a5"; +} .fa.fa-intersex:before { - content: "\f224"; } + content: "\f224"; +} .fa.fa-facebook-official { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-facebook-official:before { - content: "\f09a"; } + content: "\f09a"; +} .fa.fa-pinterest-p { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-whatsapp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-hotel:before { - content: "\f236"; } + content: "\f236"; +} .fa.fa-viacoin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-medium { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-y-combinator { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-yc { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-yc:before { - content: "\f23b"; } + content: "\f23b"; +} .fa.fa-optin-monster { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-opencart { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-expeditedssl { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-battery-4:before { - content: "\f240"; } + content: "\f240"; +} .fa.fa-battery:before { - content: "\f240"; } + content: "\f240"; +} .fa.fa-battery-3:before { - content: "\f241"; } + content: "\f241"; +} .fa.fa-battery-2:before { - content: "\f242"; } + content: "\f242"; +} .fa.fa-battery-1:before { - content: "\f243"; } + content: "\f243"; +} .fa.fa-battery-0:before { - content: "\f244"; } + content: "\f244"; +} .fa.fa-object-group { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-object-ungroup { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-sticky-note-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-sticky-note-o:before { - content: "\f249"; } + content: "\f249"; +} .fa.fa-cc-jcb { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-diners-club { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-clone { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hourglass-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hourglass-o:before { - content: "\f254"; } + content: "\f254"; +} .fa.fa-hourglass-1:before { - content: "\f251"; } + content: "\f251"; +} .fa.fa-hourglass-2:before { - content: "\f252"; } + content: "\f252"; +} .fa.fa-hourglass-3:before { - content: "\f253"; } + content: "\f253"; +} .fa.fa-hand-rock-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-rock-o:before { - content: "\f255"; } + content: "\f255"; +} .fa.fa-hand-grab-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-grab-o:before { - content: "\f255"; } + content: "\f255"; +} .fa.fa-hand-paper-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-paper-o:before { - content: "\f256"; } + content: "\f256"; +} .fa.fa-hand-stop-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-stop-o:before { - content: "\f256"; } + content: "\f256"; +} .fa.fa-hand-scissors-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-scissors-o:before { - content: "\f257"; } + content: "\f257"; +} .fa.fa-hand-lizard-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-lizard-o:before { - content: "\f258"; } + content: "\f258"; +} .fa.fa-hand-spock-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-spock-o:before { - content: "\f259"; } + content: "\f259"; +} .fa.fa-hand-pointer-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-pointer-o:before { - content: "\f25a"; } + content: "\f25a"; +} .fa.fa-hand-peace-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-peace-o:before { - content: "\f25b"; } + content: "\f25b"; +} .fa.fa-registered { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-creative-commons { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gg { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gg-circle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-tripadvisor { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-odnoklassniki { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-odnoklassniki-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-get-pocket { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wikipedia-w { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-safari { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-chrome { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-firefox { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-opera { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-internet-explorer { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-television:before { - content: "\f26c"; } + content: "\f26c"; +} .fa.fa-contao { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-500px { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-amazon { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-calendar-plus-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-calendar-plus-o:before { - content: "\f271"; } + content: "\f271"; +} .fa.fa-calendar-minus-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-calendar-minus-o:before { - content: "\f272"; } + content: "\f272"; +} .fa.fa-calendar-times-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-calendar-times-o:before { - content: "\f273"; } + content: "\f273"; +} .fa.fa-calendar-check-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-calendar-check-o:before { - content: "\f274"; } + content: "\f274"; +} .fa.fa-map-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-map-o:before { - content: "\f279"; } + content: "\f279"; +} .fa.fa-commenting:before { - content: "\f4ad"; } + content: "\f4ad"; +} .fa.fa-commenting-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-commenting-o:before { - content: "\f4ad"; } + content: "\f4ad"; +} .fa.fa-houzz { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-vimeo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-vimeo:before { - content: "\f27d"; } + content: "\f27d"; +} .fa.fa-black-tie { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-fonticons { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-reddit-alien { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-edge { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-credit-card-alt:before { - content: "\f09d"; } + content: "\f09d"; +} .fa.fa-codiepie { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-modx { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-fort-awesome { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-usb { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-product-hunt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-mixcloud { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-scribd { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pause-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-pause-circle-o:before { - content: "\f28b"; } + content: "\f28b"; +} .fa.fa-stop-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-stop-circle-o:before { - content: "\f28d"; } + content: "\f28d"; +} .fa.fa-bluetooth { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bluetooth-b { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gitlab { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wpbeginner { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wpforms { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-envira { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wheelchair-alt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wheelchair-alt:before { - content: "\f368"; } + content: "\f368"; +} .fa.fa-question-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-question-circle-o:before { - content: "\f059"; } + content: "\f059"; +} .fa.fa-volume-control-phone:before { - content: "\f2a0"; } + content: "\f2a0"; +} .fa.fa-asl-interpreting:before { - content: "\f2a3"; } + content: "\f2a3"; +} .fa.fa-deafness:before { - content: "\f2a4"; } + content: "\f2a4"; +} .fa.fa-hard-of-hearing:before { - content: "\f2a4"; } + content: "\f2a4"; +} .fa.fa-glide { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-glide-g { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-signing:before { - content: "\f2a7"; } + content: "\f2a7"; +} .fa.fa-viadeo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-viadeo-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-snapchat { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-snapchat-ghost { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-snapchat-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pied-piper { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-first-order { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-yoast { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-themeisle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus-official { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus-official:before { - content: "\f2b3"; } + content: "\f2b3"; +} .fa.fa-google-plus-circle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus-circle:before { - content: "\f2b3"; } + content: "\f2b3"; +} .fa.fa-font-awesome { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-fa { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-fa:before { - content: "\f2b4"; } + content: "\f2b4"; +} .fa.fa-handshake-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-handshake-o:before { - content: "\f2b5"; } + content: "\f2b5"; +} .fa.fa-envelope-open-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-envelope-open-o:before { - content: "\f2b6"; } + content: "\f2b6"; +} .fa.fa-linode { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-address-book-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-address-book-o:before { - content: "\f2b9"; } + content: "\f2b9"; +} .fa.fa-vcard:before { - content: "\f2bb"; } + content: "\f2bb"; +} .fa.fa-address-card-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-address-card-o:before { - content: "\f2bb"; } + content: "\f2bb"; +} .fa.fa-vcard-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-vcard-o:before { - content: "\f2bb"; } + content: "\f2bb"; +} .fa.fa-user-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-user-circle-o:before { - content: "\f2bd"; } + content: "\f2bd"; +} .fa.fa-user-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-user-o:before { - content: "\f007"; } + content: "\f007"; +} .fa.fa-id-badge { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-drivers-license:before { - content: "\f2c2"; } + content: "\f2c2"; +} .fa.fa-id-card-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-id-card-o:before { - content: "\f2c2"; } + content: "\f2c2"; +} .fa.fa-drivers-license-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-drivers-license-o:before { - content: "\f2c2"; } + content: "\f2c2"; +} .fa.fa-quora { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-free-code-camp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-telegram { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-thermometer-4:before { - content: "\f2c7"; } + content: "\f2c7"; +} .fa.fa-thermometer:before { - content: "\f2c7"; } + content: "\f2c7"; +} .fa.fa-thermometer-3:before { - content: "\f2c8"; } + content: "\f2c8"; +} .fa.fa-thermometer-2:before { - content: "\f2c9"; } + content: "\f2c9"; +} .fa.fa-thermometer-1:before { - content: "\f2ca"; } + content: "\f2ca"; +} .fa.fa-thermometer-0:before { - content: "\f2cb"; } + content: "\f2cb"; +} .fa.fa-bathtub:before { - content: "\f2cd"; } + content: "\f2cd"; +} .fa.fa-s15:before { - content: "\f2cd"; } + content: "\f2cd"; +} .fa.fa-window-maximize { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-window-restore { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-times-rectangle:before { - content: "\f410"; } + content: "\f410"; +} .fa.fa-window-close-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-window-close-o:before { - content: "\f410"; } + content: "\f410"; +} .fa.fa-times-rectangle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-times-rectangle-o:before { - content: "\f410"; } + content: "\f410"; +} .fa.fa-bandcamp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-grav { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-etsy { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-imdb { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ravelry { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-eercast { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-eercast:before { - content: "\f2da"; } + content: "\f2da"; +} .fa.fa-snowflake-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-snowflake-o:before { - content: "\f2dc"; } + content: "\f2dc"; +} .fa.fa-superpowers { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wpexplorer { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cab:before { - content: "\f1ba"; } + content: "\f1ba"; +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ .icon, @@ -7203,139 +9372,165 @@ readers do not read off random characters that represent icons */ .fal, .fad, .fab { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; } + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; +} .icon-lg, .icon-large { - font-size: 1.3333333333em; - line-height: 0.75em; - vertical-align: -.0667em; } + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -0.0667em; +} .icon-xs { - font-size: .75em; } + font-size: 0.75em; +} .icon-sm { - font-size: .875em; } + font-size: 0.875em; +} .icon-1x { - font-size: 1em; } + font-size: 1em; +} .icon-2x { - font-size: 2em; } + font-size: 2em; +} .icon-3x { - font-size: 3em; } + font-size: 3em; +} .icon-4x { - font-size: 4em; } + font-size: 4em; +} .icon-5x { - font-size: 5em; } + font-size: 5em; +} .icon-6x { - font-size: 6em; } + font-size: 6em; +} .icon-7x { - font-size: 7em; } + font-size: 7em; +} .icon-8x { - font-size: 8em; } + font-size: 8em; +} .icon-9x { - font-size: 9em; } + font-size: 9em; +} .icon-10x { - font-size: 10em; } + font-size: 10em; +} .icon-fw { - text-align: center; - width: 1.25em; } + text-align: center; + width: 1.25em; +} .icon-ul { - list-style-type: none; - margin-left: 2.5em; - padding-left: 0; } - .icon-ul > li { - position: relative; } + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; +} +.icon-ul > li { + position: relative; +} .icon-li { - left: -2em; - position: absolute; - text-align: center; - width: 2em; - line-height: inherit; } + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; +} .icon-border { - border: solid 0.08em #eee; - border-radius: .1em; - padding: .2em .25em .15em; } + border: solid 0.08em #eee; + border-radius: 0.1em; + padding: 0.2em 0.25em 0.15em; +} .icon-pull-left { - float: left; } + float: left; +} .icon-pull-right { - float: right; } + float: right; +} .icon.icon-pull-left, .fas.icon-pull-left, .far.icon-pull-left, .fal.icon-pull-left, .fab.icon-pull-left { - margin-right: .3em; } - + margin-right: 0.3em; +} .icon.icon-pull-right, .fas.icon-pull-right, .far.icon-pull-right, .fal.icon-pull-right, .fab.icon-pull-right { - margin-left: .3em; } + margin-left: 0.3em; +} .icon-spin { - animation: fa-spin 2s infinite linear; } + animation: fa-spin 2s infinite linear; +} .icon-pulse { - animation: fa-spin 1s infinite steps(8); } + animation: fa-spin 1s infinite steps(8); +} @keyframes fa-spin { - 0% { - transform: rotate(0deg); } - 100% { - transform: rotate(360deg); } } - + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} .icon-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -ms-transform: rotate(90deg); - transform: rotate(90deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + transform: rotate(90deg); +} .icon-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -ms-transform: rotate(180deg); - transform: rotate(180deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + transform: rotate(180deg); +} .icon-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -ms-transform: rotate(270deg); - transform: rotate(270deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + transform: rotate(270deg); +} .icon-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + transform: scale(-1, 1); +} .icon-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -ms-transform: scale(1, -1); - transform: scale(1, -1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + transform: scale(1, -1); +} .icon-flip-both, .icon-flip-horizontal.icon-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -ms-transform: scale(-1, -1); - transform: scale(-1, -1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + transform: scale(-1, -1); +} :root .icon-rotate-90, :root .icon-rotate-180, @@ -7343,6730 +9538,8757 @@ readers do not read off random characters that represent icons */ :root .icon-flip-horizontal, :root .icon-flip-vertical, :root .icon-flip-both { - filter: none; } + filter: none; +} .icon-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; } + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} .icon-stack-1x, .icon-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; } + left: 0; + position: absolute; + text-align: center; + width: 100%; +} .icon-stack-1x { - line-height: inherit; } + line-height: inherit; +} .icon-stack-2x { - font-size: 2em; } + font-size: 2em; +} .icon-inverse { - color: #fff; } + color: #fff; +} /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .icon-500px:before { - content: "\f26e"; } + content: "\f26e"; +} .icon-accessible-icon:before { - content: "\f368"; } + content: "\f368"; +} .icon-accusoft:before { - content: "\f369"; } + content: "\f369"; +} .icon-acquisitions-incorporated:before { - content: "\f6af"; } + content: "\f6af"; +} .icon-ad:before { - content: "\f641"; } + content: "\f641"; +} .icon-address-book:before { - content: "\f2b9"; } + content: "\f2b9"; +} .icon-address-card:before { - content: "\f2bb"; } + content: "\f2bb"; +} .icon-adjust:before { - content: "\f042"; } + content: "\f042"; +} .icon-adn:before { - content: "\f170"; } + content: "\f170"; +} .icon-adversal:before { - content: "\f36a"; } + content: "\f36a"; +} .icon-affiliatetheme:before { - content: "\f36b"; } + content: "\f36b"; +} .icon-air-freshener:before { - content: "\f5d0"; } + content: "\f5d0"; +} .icon-airbnb:before { - content: "\f834"; } + content: "\f834"; +} .icon-algolia:before { - content: "\f36c"; } + content: "\f36c"; +} .icon-align-center:before { - content: "\f037"; } + content: "\f037"; +} .icon-align-justify:before { - content: "\f039"; } + content: "\f039"; +} .icon-align-left:before { - content: "\f036"; } + content: "\f036"; +} .icon-align-right:before { - content: "\f038"; } + content: "\f038"; +} .icon-alipay:before { - content: "\f642"; } + content: "\f642"; +} .icon-allergies:before { - content: "\f461"; } + content: "\f461"; +} .icon-amazon:before { - content: "\f270"; } + content: "\f270"; +} .icon-amazon-pay:before { - content: "\f42c"; } + content: "\f42c"; +} .icon-ambulance:before { - content: "\f0f9"; } + content: "\f0f9"; +} .icon-american-sign-language-interpreting:before { - content: "\f2a3"; } + content: "\f2a3"; +} .icon-amilia:before { - content: "\f36d"; } + content: "\f36d"; +} .icon-anchor:before { - content: "\f13d"; } + content: "\f13d"; +} .icon-android:before { - content: "\f17b"; } + content: "\f17b"; +} .icon-angellist:before { - content: "\f209"; } + content: "\f209"; +} .icon-angle-double-down:before { - content: "\f103"; } + content: "\f103"; +} .icon-angle-double-left:before { - content: "\f100"; } + content: "\f100"; +} .icon-angle-double-right:before { - content: "\f101"; } + content: "\f101"; +} .icon-angle-double-up:before { - content: "\f102"; } + content: "\f102"; +} .icon-angle-down:before { - content: "\f107"; } + content: "\f107"; +} .icon-angle-left:before { - content: "\f104"; } + content: "\f104"; +} .icon-angle-right:before { - content: "\f105"; } + content: "\f105"; +} .icon-angle-up:before { - content: "\f106"; } + content: "\f106"; +} .icon-angry:before { - content: "\f556"; } + content: "\f556"; +} .icon-angrycreative:before { - content: "\f36e"; } + content: "\f36e"; +} .icon-angular:before { - content: "\f420"; } + content: "\f420"; +} .icon-ankh:before { - content: "\f644"; } + content: "\f644"; +} .icon-app-store:before { - content: "\f36f"; } + content: "\f36f"; +} .icon-app-store-ios:before { - content: "\f370"; } + content: "\f370"; +} .icon-apper:before { - content: "\f371"; } + content: "\f371"; +} .icon-apple:before { - content: "\f179"; } + content: "\f179"; +} .icon-apple-alt:before { - content: "\f5d1"; } + content: "\f5d1"; +} .icon-apple-pay:before { - content: "\f415"; } + content: "\f415"; +} .icon-archive:before { - content: "\f187"; } + content: "\f187"; +} .icon-archway:before { - content: "\f557"; } + content: "\f557"; +} .icon-arrow-alt-circle-down:before { - content: "\f358"; } + content: "\f358"; +} .icon-arrow-alt-circle-left:before { - content: "\f359"; } + content: "\f359"; +} .icon-arrow-alt-circle-right:before { - content: "\f35a"; } + content: "\f35a"; +} .icon-arrow-alt-circle-up:before { - content: "\f35b"; } + content: "\f35b"; +} .icon-arrow-circle-down:before { - content: "\f0ab"; } + content: "\f0ab"; +} .icon-arrow-circle-left:before { - content: "\f0a8"; } + content: "\f0a8"; +} .icon-arrow-circle-right:before { - content: "\f0a9"; } + content: "\f0a9"; +} .icon-arrow-circle-up:before { - content: "\f0aa"; } + content: "\f0aa"; +} .icon-arrow-down:before { - content: "\f063"; } + content: "\f063"; +} .icon-arrow-left:before { - content: "\f060"; } + content: "\f060"; +} .icon-arrow-right:before { - content: "\f061"; } + content: "\f061"; +} .icon-arrow-up:before { - content: "\f062"; } + content: "\f062"; +} .icon-arrows-alt:before { - content: "\f0b2"; } + content: "\f0b2"; +} .icon-arrows-alt-h:before { - content: "\f337"; } + content: "\f337"; +} .icon-arrows-alt-v:before { - content: "\f338"; } + content: "\f338"; +} .icon-artstation:before { - content: "\f77a"; } + content: "\f77a"; +} .icon-assistive-listening-systems:before { - content: "\f2a2"; } + content: "\f2a2"; +} .icon-asterisk:before { - content: "\f069"; } + content: "\f069"; +} .icon-asymmetrik:before { - content: "\f372"; } + content: "\f372"; +} .icon-at:before { - content: "\f1fa"; } + content: "\f1fa"; +} .icon-atlas:before { - content: "\f558"; } + content: "\f558"; +} .icon-atlassian:before { - content: "\f77b"; } + content: "\f77b"; +} .icon-atom:before { - content: "\f5d2"; } + content: "\f5d2"; +} .icon-audible:before { - content: "\f373"; } + content: "\f373"; +} .icon-audio-description:before { - content: "\f29e"; } + content: "\f29e"; +} .icon-autoprefixer:before { - content: "\f41c"; } + content: "\f41c"; +} .icon-avianex:before { - content: "\f374"; } + content: "\f374"; +} .icon-aviato:before { - content: "\f421"; } + content: "\f421"; +} .icon-award:before { - content: "\f559"; } + content: "\f559"; +} .icon-aws:before { - content: "\f375"; } + content: "\f375"; +} .icon-baby:before { - content: "\f77c"; } + content: "\f77c"; +} .icon-baby-carriage:before { - content: "\f77d"; } + content: "\f77d"; +} .icon-backspace:before { - content: "\f55a"; } + content: "\f55a"; +} .icon-backward:before { - content: "\f04a"; } + content: "\f04a"; +} .icon-bacon:before { - content: "\f7e5"; } + content: "\f7e5"; +} .icon-bacteria:before { - content: "\e059"; } + content: "\e059"; +} .icon-bacterium:before { - content: "\e05a"; } + content: "\e05a"; +} .icon-bahai:before { - content: "\f666"; } + content: "\f666"; +} .icon-balance-scale:before { - content: "\f24e"; } + content: "\f24e"; +} .icon-balance-scale-left:before { - content: "\f515"; } + content: "\f515"; +} .icon-balance-scale-right:before { - content: "\f516"; } + content: "\f516"; +} .icon-ban:before { - content: "\f05e"; } + content: "\f05e"; +} .icon-band-aid:before { - content: "\f462"; } + content: "\f462"; +} .icon-bandcamp:before { - content: "\f2d5"; } + content: "\f2d5"; +} .icon-barcode:before { - content: "\f02a"; } + content: "\f02a"; +} .icon-bars:before { - content: "\f0c9"; } + content: "\f0c9"; +} .icon-baseball-ball:before { - content: "\f433"; } + content: "\f433"; +} .icon-basketball-ball:before { - content: "\f434"; } + content: "\f434"; +} .icon-bath:before { - content: "\f2cd"; } + content: "\f2cd"; +} .icon-battery-empty:before { - content: "\f244"; } + content: "\f244"; +} .icon-battery-full:before { - content: "\f240"; } + content: "\f240"; +} .icon-battery-half:before { - content: "\f242"; } + content: "\f242"; +} .icon-battery-quarter:before { - content: "\f243"; } + content: "\f243"; +} .icon-battery-three-quarters:before { - content: "\f241"; } + content: "\f241"; +} .icon-battle-net:before { - content: "\f835"; } + content: "\f835"; +} .icon-bed:before { - content: "\f236"; } + content: "\f236"; +} .icon-beer:before { - content: "\f0fc"; } + content: "\f0fc"; +} .icon-behance:before { - content: "\f1b4"; } + content: "\f1b4"; +} .icon-behance-square:before { - content: "\f1b5"; } + content: "\f1b5"; +} .icon-bell:before { - content: "\f0f3"; } + content: "\f0f3"; +} .icon-bell-slash:before { - content: "\f1f6"; } + content: "\f1f6"; +} .icon-bezier-curve:before { - content: "\f55b"; } + content: "\f55b"; +} .icon-bible:before { - content: "\f647"; } + content: "\f647"; +} .icon-bicycle:before { - content: "\f206"; } + content: "\f206"; +} .icon-biking:before { - content: "\f84a"; } + content: "\f84a"; +} .icon-bimobject:before { - content: "\f378"; } + content: "\f378"; +} .icon-binoculars:before { - content: "\f1e5"; } + content: "\f1e5"; +} .icon-biohazard:before { - content: "\f780"; } + content: "\f780"; +} .icon-birthday-cake:before { - content: "\f1fd"; } + content: "\f1fd"; +} .icon-bitbucket:before { - content: "\f171"; } + content: "\f171"; +} .icon-bitcoin:before { - content: "\f379"; } + content: "\f379"; +} .icon-bity:before { - content: "\f37a"; } + content: "\f37a"; +} .icon-black-tie:before { - content: "\f27e"; } + content: "\f27e"; +} .icon-blackberry:before { - content: "\f37b"; } + content: "\f37b"; +} .icon-blender:before { - content: "\f517"; } + content: "\f517"; +} .icon-blender-phone:before { - content: "\f6b6"; } + content: "\f6b6"; +} .icon-blind:before { - content: "\f29d"; } + content: "\f29d"; +} .icon-blog:before { - content: "\f781"; } + content: "\f781"; +} .icon-blogger:before { - content: "\f37c"; } + content: "\f37c"; +} .icon-blogger-b:before { - content: "\f37d"; } + content: "\f37d"; +} .icon-bluetooth:before { - content: "\f293"; } + content: "\f293"; +} .icon-bluetooth-b:before { - content: "\f294"; } + content: "\f294"; +} .icon-bold:before { - content: "\f032"; } + content: "\f032"; +} .icon-bolt:before { - content: "\f0e7"; } + content: "\f0e7"; +} .icon-bomb:before { - content: "\f1e2"; } + content: "\f1e2"; +} .icon-bone:before { - content: "\f5d7"; } + content: "\f5d7"; +} .icon-bong:before { - content: "\f55c"; } + content: "\f55c"; +} .icon-book:before { - content: "\f02d"; } + content: "\f02d"; +} .icon-book-dead:before { - content: "\f6b7"; } + content: "\f6b7"; +} .icon-book-medical:before { - content: "\f7e6"; } + content: "\f7e6"; +} .icon-book-open:before { - content: "\f518"; } + content: "\f518"; +} .icon-book-reader:before { - content: "\f5da"; } + content: "\f5da"; +} .icon-bookmark:before { - content: "\f02e"; } + content: "\f02e"; +} .icon-bootstrap:before { - content: "\f836"; } + content: "\f836"; +} .icon-border-all:before { - content: "\f84c"; } + content: "\f84c"; +} .icon-border-none:before { - content: "\f850"; } + content: "\f850"; +} .icon-border-style:before { - content: "\f853"; } + content: "\f853"; +} .icon-bowling-ball:before { - content: "\f436"; } + content: "\f436"; +} .icon-box:before { - content: "\f466"; } + content: "\f466"; +} .icon-box-open:before { - content: "\f49e"; } + content: "\f49e"; +} .icon-box-tissue:before { - content: "\e05b"; } + content: "\e05b"; +} .icon-boxes:before { - content: "\f468"; } + content: "\f468"; +} .icon-braille:before { - content: "\f2a1"; } + content: "\f2a1"; +} .icon-brain:before { - content: "\f5dc"; } + content: "\f5dc"; +} .icon-bread-slice:before { - content: "\f7ec"; } + content: "\f7ec"; +} .icon-briefcase:before { - content: "\f0b1"; } + content: "\f0b1"; +} .icon-briefcase-medical:before { - content: "\f469"; } + content: "\f469"; +} .icon-broadcast-tower:before { - content: "\f519"; } + content: "\f519"; +} .icon-broom:before { - content: "\f51a"; } + content: "\f51a"; +} .icon-brush:before { - content: "\f55d"; } + content: "\f55d"; +} .icon-btc:before { - content: "\f15a"; } + content: "\f15a"; +} .icon-buffer:before { - content: "\f837"; } + content: "\f837"; +} .icon-bug:before { - content: "\f188"; } + content: "\f188"; +} .icon-building:before { - content: "\f1ad"; } + content: "\f1ad"; +} .icon-bullhorn:before { - content: "\f0a1"; } + content: "\f0a1"; +} .icon-bullseye:before { - content: "\f140"; } + content: "\f140"; +} .icon-burn:before { - content: "\f46a"; } + content: "\f46a"; +} .icon-buromobelexperte:before { - content: "\f37f"; } + content: "\f37f"; +} .icon-bus:before { - content: "\f207"; } + content: "\f207"; +} .icon-bus-alt:before { - content: "\f55e"; } + content: "\f55e"; +} .icon-business-time:before { - content: "\f64a"; } + content: "\f64a"; +} .icon-buy-n-large:before { - content: "\f8a6"; } + content: "\f8a6"; +} .icon-buysellads:before { - content: "\f20d"; } + content: "\f20d"; +} .icon-calculator:before { - content: "\f1ec"; } + content: "\f1ec"; +} .icon-calendar:before { - content: "\f133"; } + content: "\f133"; +} .icon-calendar-alt:before { - content: "\f073"; } + content: "\f073"; +} .icon-calendar-check:before { - content: "\f274"; } + content: "\f274"; +} .icon-calendar-day:before { - content: "\f783"; } + content: "\f783"; +} .icon-calendar-minus:before { - content: "\f272"; } + content: "\f272"; +} .icon-calendar-plus:before { - content: "\f271"; } + content: "\f271"; +} .icon-calendar-times:before { - content: "\f273"; } + content: "\f273"; +} .icon-calendar-week:before { - content: "\f784"; } + content: "\f784"; +} .icon-camera:before { - content: "\f030"; } + content: "\f030"; +} .icon-camera-retro:before { - content: "\f083"; } + content: "\f083"; +} .icon-campground:before { - content: "\f6bb"; } + content: "\f6bb"; +} .icon-canadian-maple-leaf:before { - content: "\f785"; } + content: "\f785"; +} .icon-candy-cane:before { - content: "\f786"; } + content: "\f786"; +} .icon-cannabis:before { - content: "\f55f"; } + content: "\f55f"; +} .icon-capsules:before { - content: "\f46b"; } + content: "\f46b"; +} .icon-car:before { - content: "\f1b9"; } + content: "\f1b9"; +} .icon-car-alt:before { - content: "\f5de"; } + content: "\f5de"; +} .icon-car-battery:before { - content: "\f5df"; } + content: "\f5df"; +} .icon-car-crash:before { - content: "\f5e1"; } + content: "\f5e1"; +} .icon-car-side:before { - content: "\f5e4"; } + content: "\f5e4"; +} .icon-caravan:before { - content: "\f8ff"; } + content: "\f8ff"; +} .icon-caret-down:before { - content: "\f0d7"; } + content: "\f0d7"; +} .icon-caret-left:before { - content: "\f0d9"; } + content: "\f0d9"; +} .icon-caret-right:before { - content: "\f0da"; } + content: "\f0da"; +} .icon-caret-square-down:before { - content: "\f150"; } + content: "\f150"; +} .icon-caret-square-left:before { - content: "\f191"; } + content: "\f191"; +} .icon-caret-square-right:before { - content: "\f152"; } + content: "\f152"; +} .icon-caret-square-up:before { - content: "\f151"; } + content: "\f151"; +} .icon-caret-up:before { - content: "\f0d8"; } + content: "\f0d8"; +} .icon-carrot:before { - content: "\f787"; } + content: "\f787"; +} .icon-cart-arrow-down:before { - content: "\f218"; } + content: "\f218"; +} .icon-cart-plus:before { - content: "\f217"; } + content: "\f217"; +} .icon-cash-register:before { - content: "\f788"; } + content: "\f788"; +} .icon-cat:before { - content: "\f6be"; } + content: "\f6be"; +} .icon-cc-amazon-pay:before { - content: "\f42d"; } + content: "\f42d"; +} .icon-cc-amex:before { - content: "\f1f3"; } + content: "\f1f3"; +} .icon-cc-apple-pay:before { - content: "\f416"; } + content: "\f416"; +} .icon-cc-diners-club:before { - content: "\f24c"; } + content: "\f24c"; +} .icon-cc-discover:before { - content: "\f1f2"; } + content: "\f1f2"; +} .icon-cc-jcb:before { - content: "\f24b"; } + content: "\f24b"; +} .icon-cc-mastercard:before { - content: "\f1f1"; } + content: "\f1f1"; +} .icon-cc-paypal:before { - content: "\f1f4"; } + content: "\f1f4"; +} .icon-cc-stripe:before { - content: "\f1f5"; } + content: "\f1f5"; +} .icon-cc-visa:before { - content: "\f1f0"; } + content: "\f1f0"; +} .icon-centercode:before { - content: "\f380"; } + content: "\f380"; +} .icon-centos:before { - content: "\f789"; } + content: "\f789"; +} .icon-certificate:before { - content: "\f0a3"; } + content: "\f0a3"; +} .icon-chair:before { - content: "\f6c0"; } + content: "\f6c0"; +} .icon-chalkboard:before { - content: "\f51b"; } + content: "\f51b"; +} .icon-chalkboard-teacher:before { - content: "\f51c"; } + content: "\f51c"; +} .icon-charging-station:before { - content: "\f5e7"; } + content: "\f5e7"; +} .icon-chart-area:before { - content: "\f1fe"; } + content: "\f1fe"; +} .icon-chart-bar:before { - content: "\f080"; } + content: "\f080"; +} .icon-chart-line:before { - content: "\f201"; } + content: "\f201"; +} .icon-chart-pie:before { - content: "\f200"; } + content: "\f200"; +} .icon-check:before { - content: "\f00c"; } + content: "\f00c"; +} .icon-check-circle:before { - content: "\f058"; } + content: "\f058"; +} .icon-check-double:before { - content: "\f560"; } + content: "\f560"; +} .icon-check-square:before { - content: "\f14a"; } + content: "\f14a"; +} .icon-cheese:before { - content: "\f7ef"; } + content: "\f7ef"; +} .icon-chess:before { - content: "\f439"; } + content: "\f439"; +} .icon-chess-bishop:before { - content: "\f43a"; } + content: "\f43a"; +} .icon-chess-board:before { - content: "\f43c"; } + content: "\f43c"; +} .icon-chess-king:before { - content: "\f43f"; } + content: "\f43f"; +} .icon-chess-knight:before { - content: "\f441"; } + content: "\f441"; +} .icon-chess-pawn:before { - content: "\f443"; } + content: "\f443"; +} .icon-chess-queen:before { - content: "\f445"; } + content: "\f445"; +} .icon-chess-rook:before { - content: "\f447"; } + content: "\f447"; +} .icon-chevron-circle-down:before { - content: "\f13a"; } + content: "\f13a"; +} .icon-chevron-circle-left:before { - content: "\f137"; } + content: "\f137"; +} .icon-chevron-circle-right:before { - content: "\f138"; } + content: "\f138"; +} .icon-chevron-circle-up:before { - content: "\f139"; } + content: "\f139"; +} .icon-chevron-down:before { - content: "\f078"; } + content: "\f078"; +} .icon-chevron-left:before { - content: "\f053"; } + content: "\f053"; +} .icon-chevron-right:before { - content: "\f054"; } + content: "\f054"; +} .icon-chevron-up:before { - content: "\f077"; } + content: "\f077"; +} .icon-child:before { - content: "\f1ae"; } + content: "\f1ae"; +} .icon-chrome:before { - content: "\f268"; } + content: "\f268"; +} .icon-chromecast:before { - content: "\f838"; } + content: "\f838"; +} .icon-church:before { - content: "\f51d"; } + content: "\f51d"; +} .icon-circle:before { - content: "\f111"; } + content: "\f111"; +} .icon-circle-notch:before { - content: "\f1ce"; } + content: "\f1ce"; +} .icon-city:before { - content: "\f64f"; } + content: "\f64f"; +} .icon-clinic-medical:before { - content: "\f7f2"; } + content: "\f7f2"; +} .icon-clipboard:before { - content: "\f328"; } + content: "\f328"; +} .icon-clipboard-check:before { - content: "\f46c"; } + content: "\f46c"; +} .icon-clipboard-list:before { - content: "\f46d"; } + content: "\f46d"; +} .icon-clock:before { - content: "\f017"; } + content: "\f017"; +} .icon-clone:before { - content: "\f24d"; } + content: "\f24d"; +} .icon-closed-captioning:before { - content: "\f20a"; } + content: "\f20a"; +} .icon-cloud:before { - content: "\f0c2"; } + content: "\f0c2"; +} .icon-cloud-download-alt:before { - content: "\f381"; } + content: "\f381"; +} .icon-cloud-meatball:before { - content: "\f73b"; } + content: "\f73b"; +} .icon-cloud-moon:before { - content: "\f6c3"; } + content: "\f6c3"; +} .icon-cloud-moon-rain:before { - content: "\f73c"; } + content: "\f73c"; +} .icon-cloud-rain:before { - content: "\f73d"; } + content: "\f73d"; +} .icon-cloud-showers-heavy:before { - content: "\f740"; } + content: "\f740"; +} .icon-cloud-sun:before { - content: "\f6c4"; } + content: "\f6c4"; +} .icon-cloud-sun-rain:before { - content: "\f743"; } + content: "\f743"; +} .icon-cloud-upload-alt:before { - content: "\f382"; } + content: "\f382"; +} .icon-cloudflare:before { - content: "\e07d"; } + content: "\e07d"; +} .icon-cloudscale:before { - content: "\f383"; } + content: "\f383"; +} .icon-cloudsmith:before { - content: "\f384"; } + content: "\f384"; +} .icon-cloudversify:before { - content: "\f385"; } + content: "\f385"; +} .icon-cocktail:before { - content: "\f561"; } + content: "\f561"; +} .icon-code:before { - content: "\f121"; } + content: "\f121"; +} .icon-code-branch:before { - content: "\f126"; } + content: "\f126"; +} .icon-codepen:before { - content: "\f1cb"; } + content: "\f1cb"; +} .icon-codiepie:before { - content: "\f284"; } + content: "\f284"; +} .icon-coffee:before { - content: "\f0f4"; } + content: "\f0f4"; +} .icon-cog:before { - content: "\f013"; } + content: "\f013"; +} .icon-cogs:before { - content: "\f085"; } + content: "\f085"; +} .icon-coins:before { - content: "\f51e"; } + content: "\f51e"; +} .icon-columns:before { - content: "\f0db"; } + content: "\f0db"; +} .icon-comment:before { - content: "\f075"; } + content: "\f075"; +} .icon-comment-alt:before { - content: "\f27a"; } + content: "\f27a"; +} .icon-comment-dollar:before { - content: "\f651"; } + content: "\f651"; +} .icon-comment-dots:before { - content: "\f4ad"; } + content: "\f4ad"; +} .icon-comment-medical:before { - content: "\f7f5"; } + content: "\f7f5"; +} .icon-comment-slash:before { - content: "\f4b3"; } + content: "\f4b3"; +} .icon-comments:before { - content: "\f086"; } + content: "\f086"; +} .icon-comments-dollar:before { - content: "\f653"; } + content: "\f653"; +} .icon-compact-disc:before { - content: "\f51f"; } + content: "\f51f"; +} .icon-compass:before { - content: "\f14e"; } + content: "\f14e"; +} .icon-compress:before { - content: "\f066"; } + content: "\f066"; +} .icon-compress-alt:before { - content: "\f422"; } + content: "\f422"; +} .icon-compress-arrows-alt:before { - content: "\f78c"; } + content: "\f78c"; +} .icon-concierge-bell:before { - content: "\f562"; } + content: "\f562"; +} .icon-confluence:before { - content: "\f78d"; } + content: "\f78d"; +} .icon-connectdevelop:before { - content: "\f20e"; } + content: "\f20e"; +} .icon-contao:before { - content: "\f26d"; } + content: "\f26d"; +} .icon-cookie:before { - content: "\f563"; } + content: "\f563"; +} .icon-cookie-bite:before { - content: "\f564"; } + content: "\f564"; +} .icon-copy:before { - content: "\f0c5"; } + content: "\f0c5"; +} .icon-copyright:before { - content: "\f1f9"; } + content: "\f1f9"; +} .icon-cotton-bureau:before { - content: "\f89e"; } + content: "\f89e"; +} .icon-couch:before { - content: "\f4b8"; } + content: "\f4b8"; +} .icon-cpanel:before { - content: "\f388"; } + content: "\f388"; +} .icon-creative-commons:before { - content: "\f25e"; } + content: "\f25e"; +} .icon-creative-commons-by:before { - content: "\f4e7"; } + content: "\f4e7"; +} .icon-creative-commons-nc:before { - content: "\f4e8"; } + content: "\f4e8"; +} .icon-creative-commons-nc-eu:before { - content: "\f4e9"; } + content: "\f4e9"; +} .icon-creative-commons-nc-jp:before { - content: "\f4ea"; } + content: "\f4ea"; +} .icon-creative-commons-nd:before { - content: "\f4eb"; } + content: "\f4eb"; +} .icon-creative-commons-pd:before { - content: "\f4ec"; } + content: "\f4ec"; +} .icon-creative-commons-pd-alt:before { - content: "\f4ed"; } + content: "\f4ed"; +} .icon-creative-commons-remix:before { - content: "\f4ee"; } + content: "\f4ee"; +} .icon-creative-commons-sa:before { - content: "\f4ef"; } + content: "\f4ef"; +} .icon-creative-commons-sampling:before { - content: "\f4f0"; } + content: "\f4f0"; +} .icon-creative-commons-sampling-plus:before { - content: "\f4f1"; } + content: "\f4f1"; +} .icon-creative-commons-share:before { - content: "\f4f2"; } + content: "\f4f2"; +} .icon-creative-commons-zero:before { - content: "\f4f3"; } + content: "\f4f3"; +} .icon-credit-card:before { - content: "\f09d"; } + content: "\f09d"; +} .icon-critical-role:before { - content: "\f6c9"; } + content: "\f6c9"; +} .icon-crop:before { - content: "\f125"; } + content: "\f125"; +} .icon-crop-alt:before { - content: "\f565"; } + content: "\f565"; +} .icon-cross:before { - content: "\f654"; } + content: "\f654"; +} .icon-crosshairs:before { - content: "\f05b"; } + content: "\f05b"; +} .icon-crow:before { - content: "\f520"; } + content: "\f520"; +} .icon-crown:before { - content: "\f521"; } + content: "\f521"; +} .icon-crutch:before { - content: "\f7f7"; } + content: "\f7f7"; +} .icon-css3:before { - content: "\f13c"; } + content: "\f13c"; +} .icon-css3-alt:before { - content: "\f38b"; } + content: "\f38b"; +} .icon-cube:before { - content: "\f1b2"; } + content: "\f1b2"; +} .icon-cubes:before { - content: "\f1b3"; } + content: "\f1b3"; +} .icon-cut:before { - content: "\f0c4"; } + content: "\f0c4"; +} .icon-cuttlefish:before { - content: "\f38c"; } + content: "\f38c"; +} .icon-d-and-d:before { - content: "\f38d"; } + content: "\f38d"; +} .icon-d-and-d-beyond:before { - content: "\f6ca"; } + content: "\f6ca"; +} .icon-dailymotion:before { - content: "\e052"; } + content: "\e052"; +} .icon-dashcube:before { - content: "\f210"; } + content: "\f210"; +} .icon-database:before { - content: "\f1c0"; } + content: "\f1c0"; +} .icon-deaf:before { - content: "\f2a4"; } + content: "\f2a4"; +} .icon-deezer:before { - content: "\e077"; } + content: "\e077"; +} .icon-delicious:before { - content: "\f1a5"; } + content: "\f1a5"; +} .icon-democrat:before { - content: "\f747"; } + content: "\f747"; +} .icon-deploydog:before { - content: "\f38e"; } + content: "\f38e"; +} .icon-deskpro:before { - content: "\f38f"; } + content: "\f38f"; +} .icon-desktop:before { - content: "\f108"; } + content: "\f108"; +} .icon-dev:before { - content: "\f6cc"; } + content: "\f6cc"; +} .icon-deviantart:before { - content: "\f1bd"; } + content: "\f1bd"; +} .icon-dharmachakra:before { - content: "\f655"; } + content: "\f655"; +} .icon-dhl:before { - content: "\f790"; } + content: "\f790"; +} .icon-diagnoses:before { - content: "\f470"; } + content: "\f470"; +} .icon-diaspora:before { - content: "\f791"; } + content: "\f791"; +} .icon-dice:before { - content: "\f522"; } + content: "\f522"; +} .icon-dice-d20:before { - content: "\f6cf"; } + content: "\f6cf"; +} .icon-dice-d6:before { - content: "\f6d1"; } + content: "\f6d1"; +} .icon-dice-five:before { - content: "\f523"; } + content: "\f523"; +} .icon-dice-four:before { - content: "\f524"; } + content: "\f524"; +} .icon-dice-one:before { - content: "\f525"; } + content: "\f525"; +} .icon-dice-six:before { - content: "\f526"; } + content: "\f526"; +} .icon-dice-three:before { - content: "\f527"; } + content: "\f527"; +} .icon-dice-two:before { - content: "\f528"; } + content: "\f528"; +} .icon-digg:before { - content: "\f1a6"; } + content: "\f1a6"; +} .icon-digital-ocean:before { - content: "\f391"; } + content: "\f391"; +} .icon-digital-tachograph:before { - content: "\f566"; } + content: "\f566"; +} .icon-directions:before { - content: "\f5eb"; } + content: "\f5eb"; +} .icon-discord:before { - content: "\f392"; } + content: "\f392"; +} .icon-discourse:before { - content: "\f393"; } + content: "\f393"; +} .icon-disease:before { - content: "\f7fa"; } + content: "\f7fa"; +} .icon-divide:before { - content: "\f529"; } + content: "\f529"; +} .icon-dizzy:before { - content: "\f567"; } + content: "\f567"; +} .icon-dna:before { - content: "\f471"; } + content: "\f471"; +} .icon-dochub:before { - content: "\f394"; } + content: "\f394"; +} .icon-docker:before { - content: "\f395"; } + content: "\f395"; +} .icon-dog:before { - content: "\f6d3"; } + content: "\f6d3"; +} .icon-dollar-sign:before { - content: "\f155"; } + content: "\f155"; +} .icon-dolly:before { - content: "\f472"; } + content: "\f472"; +} .icon-dolly-flatbed:before { - content: "\f474"; } + content: "\f474"; +} .icon-donate:before { - content: "\f4b9"; } + content: "\f4b9"; +} .icon-door-closed:before { - content: "\f52a"; } + content: "\f52a"; +} .icon-door-open:before { - content: "\f52b"; } + content: "\f52b"; +} .icon-dot-circle:before { - content: "\f192"; } + content: "\f192"; +} .icon-dove:before { - content: "\f4ba"; } + content: "\f4ba"; +} .icon-download:before { - content: "\f019"; } + content: "\f019"; +} .icon-draft2digital:before { - content: "\f396"; } + content: "\f396"; +} .icon-drafting-compass:before { - content: "\f568"; } + content: "\f568"; +} .icon-dragon:before { - content: "\f6d5"; } + content: "\f6d5"; +} .icon-draw-polygon:before { - content: "\f5ee"; } + content: "\f5ee"; +} .icon-dribbble:before { - content: "\f17d"; } + content: "\f17d"; +} .icon-dribbble-square:before { - content: "\f397"; } + content: "\f397"; +} .icon-dropbox:before { - content: "\f16b"; } + content: "\f16b"; +} .icon-drum:before { - content: "\f569"; } + content: "\f569"; +} .icon-drum-steelpan:before { - content: "\f56a"; } + content: "\f56a"; +} .icon-drumstick-bite:before { - content: "\f6d7"; } + content: "\f6d7"; +} .icon-drupal:before { - content: "\f1a9"; } + content: "\f1a9"; +} .icon-dumbbell:before { - content: "\f44b"; } + content: "\f44b"; +} .icon-dumpster:before { - content: "\f793"; } + content: "\f793"; +} .icon-dumpster-fire:before { - content: "\f794"; } + content: "\f794"; +} .icon-dungeon:before { - content: "\f6d9"; } + content: "\f6d9"; +} .icon-dyalog:before { - content: "\f399"; } + content: "\f399"; +} .icon-earlybirds:before { - content: "\f39a"; } + content: "\f39a"; +} .icon-ebay:before { - content: "\f4f4"; } + content: "\f4f4"; +} .icon-edge:before { - content: "\f282"; } + content: "\f282"; +} .icon-edge-legacy:before { - content: "\e078"; } + content: "\e078"; +} .icon-edit:before { - content: "\f044"; } + content: "\f044"; +} .icon-egg:before { - content: "\f7fb"; } + content: "\f7fb"; +} .icon-eject:before { - content: "\f052"; } + content: "\f052"; +} .icon-elementor:before { - content: "\f430"; } + content: "\f430"; +} .icon-ellipsis-h:before { - content: "\f141"; } + content: "\f141"; +} .icon-ellipsis-v:before { - content: "\f142"; } + content: "\f142"; +} .icon-ello:before { - content: "\f5f1"; } + content: "\f5f1"; +} .icon-ember:before { - content: "\f423"; } + content: "\f423"; +} .icon-empire:before { - content: "\f1d1"; } + content: "\f1d1"; +} .icon-envelope:before { - content: "\f0e0"; } + content: "\f0e0"; +} .icon-envelope-open:before { - content: "\f2b6"; } + content: "\f2b6"; +} .icon-envelope-open-text:before { - content: "\f658"; } + content: "\f658"; +} .icon-envelope-square:before { - content: "\f199"; } + content: "\f199"; +} .icon-envira:before { - content: "\f299"; } + content: "\f299"; +} .icon-equals:before { - content: "\f52c"; } + content: "\f52c"; +} .icon-eraser:before { - content: "\f12d"; } + content: "\f12d"; +} .icon-erlang:before { - content: "\f39d"; } + content: "\f39d"; +} .icon-ethereum:before { - content: "\f42e"; } + content: "\f42e"; +} .icon-ethernet:before { - content: "\f796"; } + content: "\f796"; +} .icon-etsy:before { - content: "\f2d7"; } + content: "\f2d7"; +} .icon-euro-sign:before { - content: "\f153"; } + content: "\f153"; +} .icon-evernote:before { - content: "\f839"; } + content: "\f839"; +} .icon-exchange-alt:before { - content: "\f362"; } + content: "\f362"; +} .icon-exclamation:before { - content: "\f12a"; } + content: "\f12a"; +} .icon-exclamation-circle:before { - content: "\f06a"; } + content: "\f06a"; +} .icon-exclamation-triangle:before { - content: "\f071"; } + content: "\f071"; +} .icon-expand:before { - content: "\f065"; } + content: "\f065"; +} .icon-expand-alt:before { - content: "\f424"; } + content: "\f424"; +} .icon-expand-arrows-alt:before { - content: "\f31e"; } + content: "\f31e"; +} .icon-expeditedssl:before { - content: "\f23e"; } + content: "\f23e"; +} .icon-external-link-alt:before { - content: "\f35d"; } + content: "\f35d"; +} .icon-external-link-square-alt:before { - content: "\f360"; } + content: "\f360"; +} .icon-eye:before { - content: "\f06e"; } + content: "\f06e"; +} .icon-eye-dropper:before { - content: "\f1fb"; } + content: "\f1fb"; +} .icon-eye-slash:before { - content: "\f070"; } + content: "\f070"; +} .icon-facebook:before { - content: "\f09a"; } + content: "\f09a"; +} .icon-facebook-f:before { - content: "\f39e"; } + content: "\f39e"; +} .icon-facebook-messenger:before { - content: "\f39f"; } + content: "\f39f"; +} .icon-facebook-square:before { - content: "\f082"; } + content: "\f082"; +} .icon-fan:before { - content: "\f863"; } + content: "\f863"; +} .icon-fantasy-flight-games:before { - content: "\f6dc"; } + content: "\f6dc"; +} .icon-fast-backward:before { - content: "\f049"; } + content: "\f049"; +} .icon-fast-forward:before { - content: "\f050"; } + content: "\f050"; +} .icon-faucet:before { - content: "\e005"; } + content: "\e005"; +} .icon-fax:before { - content: "\f1ac"; } + content: "\f1ac"; +} .icon-feather:before { - content: "\f52d"; } + content: "\f52d"; +} .icon-feather-alt:before { - content: "\f56b"; } + content: "\f56b"; +} .icon-fedex:before { - content: "\f797"; } + content: "\f797"; +} .icon-fedora:before { - content: "\f798"; } + content: "\f798"; +} .icon-female:before { - content: "\f182"; } + content: "\f182"; +} .icon-fighter-jet:before { - content: "\f0fb"; } + content: "\f0fb"; +} .icon-figma:before { - content: "\f799"; } + content: "\f799"; +} .icon-file:before { - content: "\f15b"; } + content: "\f15b"; +} .icon-file-alt:before { - content: "\f15c"; } + content: "\f15c"; +} .icon-file-archive:before { - content: "\f1c6"; } + content: "\f1c6"; +} .icon-file-audio:before { - content: "\f1c7"; } + content: "\f1c7"; +} .icon-file-code:before { - content: "\f1c9"; } + content: "\f1c9"; +} .icon-file-contract:before { - content: "\f56c"; } + content: "\f56c"; +} .icon-file-csv:before { - content: "\f6dd"; } + content: "\f6dd"; +} .icon-file-download:before { - content: "\f56d"; } + content: "\f56d"; +} .icon-file-excel:before { - content: "\f1c3"; } + content: "\f1c3"; +} .icon-file-export:before { - content: "\f56e"; } + content: "\f56e"; +} .icon-file-image:before { - content: "\f1c5"; } + content: "\f1c5"; +} .icon-file-import:before { - content: "\f56f"; } + content: "\f56f"; +} .icon-file-invoice:before { - content: "\f570"; } + content: "\f570"; +} .icon-file-invoice-dollar:before { - content: "\f571"; } + content: "\f571"; +} .icon-file-medical:before { - content: "\f477"; } + content: "\f477"; +} .icon-file-medical-alt:before { - content: "\f478"; } + content: "\f478"; +} .icon-file-pdf:before { - content: "\f1c1"; } + content: "\f1c1"; +} .icon-file-powerpoint:before { - content: "\f1c4"; } + content: "\f1c4"; +} .icon-file-prescription:before { - content: "\f572"; } + content: "\f572"; +} .icon-file-signature:before { - content: "\f573"; } + content: "\f573"; +} .icon-file-upload:before { - content: "\f574"; } + content: "\f574"; +} .icon-file-video:before { - content: "\f1c8"; } + content: "\f1c8"; +} .icon-file-word:before { - content: "\f1c2"; } + content: "\f1c2"; +} .icon-fill:before { - content: "\f575"; } + content: "\f575"; +} .icon-fill-drip:before { - content: "\f576"; } + content: "\f576"; +} .icon-film:before { - content: "\f008"; } + content: "\f008"; +} .icon-filter:before { - content: "\f0b0"; } + content: "\f0b0"; +} .icon-fingerprint:before { - content: "\f577"; } + content: "\f577"; +} .icon-fire:before { - content: "\f06d"; } + content: "\f06d"; +} .icon-fire-alt:before { - content: "\f7e4"; } + content: "\f7e4"; +} .icon-fire-extinguisher:before { - content: "\f134"; } + content: "\f134"; +} .icon-firefox:before { - content: "\f269"; } + content: "\f269"; +} .icon-firefox-browser:before { - content: "\e007"; } + content: "\e007"; +} .icon-first-aid:before { - content: "\f479"; } + content: "\f479"; +} .icon-first-order:before { - content: "\f2b0"; } + content: "\f2b0"; +} .icon-first-order-alt:before { - content: "\f50a"; } + content: "\f50a"; +} .icon-firstdraft:before { - content: "\f3a1"; } + content: "\f3a1"; +} .icon-fish:before { - content: "\f578"; } + content: "\f578"; +} .icon-fist-raised:before { - content: "\f6de"; } + content: "\f6de"; +} .icon-flag:before { - content: "\f024"; } + content: "\f024"; +} .icon-flag-checkered:before { - content: "\f11e"; } + content: "\f11e"; +} .icon-flag-usa:before { - content: "\f74d"; } + content: "\f74d"; +} .icon-flask:before { - content: "\f0c3"; } + content: "\f0c3"; +} .icon-flickr:before { - content: "\f16e"; } + content: "\f16e"; +} .icon-flipboard:before { - content: "\f44d"; } + content: "\f44d"; +} .icon-flushed:before { - content: "\f579"; } + content: "\f579"; +} .icon-fly:before { - content: "\f417"; } + content: "\f417"; +} .icon-folder:before { - content: "\f07b"; } + content: "\f07b"; +} .icon-folder-minus:before { - content: "\f65d"; } + content: "\f65d"; +} .icon-folder-open:before { - content: "\f07c"; } + content: "\f07c"; +} .icon-folder-plus:before { - content: "\f65e"; } + content: "\f65e"; +} .icon-font:before { - content: "\f031"; } + content: "\f031"; +} .icon-font-awesome:before { - content: "\f2b4"; } + content: "\f2b4"; +} .icon-font-awesome-alt:before { - content: "\f35c"; } + content: "\f35c"; +} .icon-font-awesome-flag:before { - content: "\f425"; } + content: "\f425"; +} .icon-font-awesome-logo-full:before { - content: "\f4e6"; } + content: "\f4e6"; +} .icon-fonticons:before { - content: "\f280"; } + content: "\f280"; +} .icon-fonticons-fi:before { - content: "\f3a2"; } + content: "\f3a2"; +} .icon-football-ball:before { - content: "\f44e"; } + content: "\f44e"; +} .icon-fort-awesome:before { - content: "\f286"; } + content: "\f286"; +} .icon-fort-awesome-alt:before { - content: "\f3a3"; } + content: "\f3a3"; +} .icon-forumbee:before { - content: "\f211"; } + content: "\f211"; +} .icon-forward:before { - content: "\f04e"; } + content: "\f04e"; +} .icon-foursquare:before { - content: "\f180"; } + content: "\f180"; +} .icon-free-code-camp:before { - content: "\f2c5"; } + content: "\f2c5"; +} .icon-freebsd:before { - content: "\f3a4"; } + content: "\f3a4"; +} .icon-frog:before { - content: "\f52e"; } + content: "\f52e"; +} .icon-frown:before { - content: "\f119"; } + content: "\f119"; +} .icon-frown-open:before { - content: "\f57a"; } + content: "\f57a"; +} .icon-fulcrum:before { - content: "\f50b"; } + content: "\f50b"; +} .icon-funnel-dollar:before { - content: "\f662"; } + content: "\f662"; +} .icon-futbol:before { - content: "\f1e3"; } + content: "\f1e3"; +} .icon-galactic-republic:before { - content: "\f50c"; } + content: "\f50c"; +} .icon-galactic-senate:before { - content: "\f50d"; } + content: "\f50d"; +} .icon-gamepad:before { - content: "\f11b"; } + content: "\f11b"; +} .icon-gas-pump:before { - content: "\f52f"; } + content: "\f52f"; +} .icon-gavel:before { - content: "\f0e3"; } + content: "\f0e3"; +} .icon-gem:before { - content: "\f3a5"; } + content: "\f3a5"; +} .icon-genderless:before { - content: "\f22d"; } + content: "\f22d"; +} .icon-get-pocket:before { - content: "\f265"; } + content: "\f265"; +} .icon-gg:before { - content: "\f260"; } + content: "\f260"; +} .icon-gg-circle:before { - content: "\f261"; } + content: "\f261"; +} .icon-ghost:before { - content: "\f6e2"; } + content: "\f6e2"; +} .icon-gift:before { - content: "\f06b"; } + content: "\f06b"; +} .icon-gifts:before { - content: "\f79c"; } + content: "\f79c"; +} .icon-git:before { - content: "\f1d3"; } + content: "\f1d3"; +} .icon-git-alt:before { - content: "\f841"; } + content: "\f841"; +} .icon-git-square:before { - content: "\f1d2"; } + content: "\f1d2"; +} .icon-github:before { - content: "\f09b"; } + content: "\f09b"; +} .icon-github-alt:before { - content: "\f113"; } + content: "\f113"; +} .icon-github-square:before { - content: "\f092"; } + content: "\f092"; +} .icon-gitkraken:before { - content: "\f3a6"; } + content: "\f3a6"; +} .icon-gitlab:before { - content: "\f296"; } + content: "\f296"; +} .icon-gitter:before { - content: "\f426"; } + content: "\f426"; +} .icon-glass-cheers:before { - content: "\f79f"; } + content: "\f79f"; +} .icon-glass-martini:before { - content: "\f000"; } + content: "\f000"; +} .icon-glass-martini-alt:before { - content: "\f57b"; } + content: "\f57b"; +} .icon-glass-whiskey:before { - content: "\f7a0"; } + content: "\f7a0"; +} .icon-glasses:before { - content: "\f530"; } + content: "\f530"; +} .icon-glide:before { - content: "\f2a5"; } + content: "\f2a5"; +} .icon-glide-g:before { - content: "\f2a6"; } + content: "\f2a6"; +} .icon-globe:before { - content: "\f0ac"; } + content: "\f0ac"; +} .icon-globe-africa:before { - content: "\f57c"; } + content: "\f57c"; +} .icon-globe-americas:before { - content: "\f57d"; } + content: "\f57d"; +} .icon-globe-asia:before { - content: "\f57e"; } + content: "\f57e"; +} .icon-globe-europe:before { - content: "\f7a2"; } + content: "\f7a2"; +} .icon-gofore:before { - content: "\f3a7"; } + content: "\f3a7"; +} .icon-golf-ball:before { - content: "\f450"; } + content: "\f450"; +} .icon-goodreads:before { - content: "\f3a8"; } + content: "\f3a8"; +} .icon-goodreads-g:before { - content: "\f3a9"; } + content: "\f3a9"; +} .icon-google:before { - content: "\f1a0"; } + content: "\f1a0"; +} .icon-google-drive:before { - content: "\f3aa"; } + content: "\f3aa"; +} .icon-google-pay:before { - content: "\e079"; } + content: "\e079"; +} .icon-google-play:before { - content: "\f3ab"; } + content: "\f3ab"; +} .icon-google-plus:before { - content: "\f2b3"; } + content: "\f2b3"; +} .icon-google-plus-g:before { - content: "\f0d5"; } + content: "\f0d5"; +} .icon-google-plus-square:before { - content: "\f0d4"; } + content: "\f0d4"; +} .icon-google-wallet:before { - content: "\f1ee"; } + content: "\f1ee"; +} .icon-gopuram:before { - content: "\f664"; } + content: "\f664"; +} .icon-graduation-cap:before { - content: "\f19d"; } + content: "\f19d"; +} .icon-gratipay:before { - content: "\f184"; } + content: "\f184"; +} .icon-grav:before { - content: "\f2d6"; } + content: "\f2d6"; +} .icon-greater-than:before { - content: "\f531"; } + content: "\f531"; +} .icon-greater-than-equal:before { - content: "\f532"; } + content: "\f532"; +} .icon-grimace:before { - content: "\f57f"; } + content: "\f57f"; +} .icon-grin:before { - content: "\f580"; } + content: "\f580"; +} .icon-grin-alt:before { - content: "\f581"; } + content: "\f581"; +} .icon-grin-beam:before { - content: "\f582"; } + content: "\f582"; +} .icon-grin-beam-sweat:before { - content: "\f583"; } + content: "\f583"; +} .icon-grin-hearts:before { - content: "\f584"; } + content: "\f584"; +} .icon-grin-squint:before { - content: "\f585"; } + content: "\f585"; +} .icon-grin-squint-tears:before { - content: "\f586"; } + content: "\f586"; +} .icon-grin-stars:before { - content: "\f587"; } + content: "\f587"; +} .icon-grin-tears:before { - content: "\f588"; } + content: "\f588"; +} .icon-grin-tongue:before { - content: "\f589"; } + content: "\f589"; +} .icon-grin-tongue-squint:before { - content: "\f58a"; } + content: "\f58a"; +} .icon-grin-tongue-wink:before { - content: "\f58b"; } + content: "\f58b"; +} .icon-grin-wink:before { - content: "\f58c"; } + content: "\f58c"; +} .icon-grip-horizontal:before { - content: "\f58d"; } + content: "\f58d"; +} .icon-grip-lines:before { - content: "\f7a4"; } + content: "\f7a4"; +} .icon-grip-lines-vertical:before { - content: "\f7a5"; } + content: "\f7a5"; +} .icon-grip-vertical:before { - content: "\f58e"; } + content: "\f58e"; +} .icon-gripfire:before { - content: "\f3ac"; } + content: "\f3ac"; +} .icon-grunt:before { - content: "\f3ad"; } + content: "\f3ad"; +} .icon-guilded:before { - content: "\e07e"; } + content: "\e07e"; +} .icon-guitar:before { - content: "\f7a6"; } + content: "\f7a6"; +} .icon-gulp:before { - content: "\f3ae"; } + content: "\f3ae"; +} .icon-h-square:before { - content: "\f0fd"; } + content: "\f0fd"; +} .icon-hacker-news:before { - content: "\f1d4"; } + content: "\f1d4"; +} .icon-hacker-news-square:before { - content: "\f3af"; } + content: "\f3af"; +} .icon-hackerrank:before { - content: "\f5f7"; } + content: "\f5f7"; +} .icon-hamburger:before { - content: "\f805"; } + content: "\f805"; +} .icon-hammer:before { - content: "\f6e3"; } + content: "\f6e3"; +} .icon-hamsa:before { - content: "\f665"; } + content: "\f665"; +} .icon-hand-holding:before { - content: "\f4bd"; } + content: "\f4bd"; +} .icon-hand-holding-heart:before { - content: "\f4be"; } + content: "\f4be"; +} .icon-hand-holding-medical:before { - content: "\e05c"; } + content: "\e05c"; +} .icon-hand-holding-usd:before { - content: "\f4c0"; } + content: "\f4c0"; +} .icon-hand-holding-water:before { - content: "\f4c1"; } + content: "\f4c1"; +} .icon-hand-lizard:before { - content: "\f258"; } + content: "\f258"; +} .icon-hand-middle-finger:before { - content: "\f806"; } + content: "\f806"; +} .icon-hand-paper:before { - content: "\f256"; } + content: "\f256"; +} .icon-hand-peace:before { - content: "\f25b"; } + content: "\f25b"; +} .icon-hand-point-down:before { - content: "\f0a7"; } + content: "\f0a7"; +} .icon-hand-point-left:before { - content: "\f0a5"; } + content: "\f0a5"; +} .icon-hand-point-right:before { - content: "\f0a4"; } + content: "\f0a4"; +} .icon-hand-point-up:before { - content: "\f0a6"; } + content: "\f0a6"; +} .icon-hand-pointer:before { - content: "\f25a"; } + content: "\f25a"; +} .icon-hand-rock:before { - content: "\f255"; } + content: "\f255"; +} .icon-hand-scissors:before { - content: "\f257"; } + content: "\f257"; +} .icon-hand-sparkles:before { - content: "\e05d"; } + content: "\e05d"; +} .icon-hand-spock:before { - content: "\f259"; } + content: "\f259"; +} .icon-hands:before { - content: "\f4c2"; } + content: "\f4c2"; +} .icon-hands-helping:before { - content: "\f4c4"; } + content: "\f4c4"; +} .icon-hands-wash:before { - content: "\e05e"; } + content: "\e05e"; +} .icon-handshake:before { - content: "\f2b5"; } + content: "\f2b5"; +} .icon-handshake-alt-slash:before { - content: "\e05f"; } + content: "\e05f"; +} .icon-handshake-slash:before { - content: "\e060"; } + content: "\e060"; +} .icon-hanukiah:before { - content: "\f6e6"; } + content: "\f6e6"; +} .icon-hard-hat:before { - content: "\f807"; } + content: "\f807"; +} .icon-hashtag:before { - content: "\f292"; } + content: "\f292"; +} .icon-hat-cowboy:before { - content: "\f8c0"; } + content: "\f8c0"; +} .icon-hat-cowboy-side:before { - content: "\f8c1"; } + content: "\f8c1"; +} .icon-hat-wizard:before { - content: "\f6e8"; } + content: "\f6e8"; +} .icon-hdd:before { - content: "\f0a0"; } + content: "\f0a0"; +} .icon-head-side-cough:before { - content: "\e061"; } + content: "\e061"; +} .icon-head-side-cough-slash:before { - content: "\e062"; } + content: "\e062"; +} .icon-head-side-mask:before { - content: "\e063"; } + content: "\e063"; +} .icon-head-side-virus:before { - content: "\e064"; } + content: "\e064"; +} .icon-heading:before { - content: "\f1dc"; } + content: "\f1dc"; +} .icon-headphones:before { - content: "\f025"; } + content: "\f025"; +} .icon-headphones-alt:before { - content: "\f58f"; } + content: "\f58f"; +} .icon-headset:before { - content: "\f590"; } + content: "\f590"; +} .icon-heart:before { - content: "\f004"; } + content: "\f004"; +} .icon-heart-broken:before { - content: "\f7a9"; } + content: "\f7a9"; +} .icon-heartbeat:before { - content: "\f21e"; } + content: "\f21e"; +} .icon-helicopter:before { - content: "\f533"; } + content: "\f533"; +} .icon-highlighter:before { - content: "\f591"; } + content: "\f591"; +} .icon-hiking:before { - content: "\f6ec"; } + content: "\f6ec"; +} .icon-hippo:before { - content: "\f6ed"; } + content: "\f6ed"; +} .icon-hips:before { - content: "\f452"; } + content: "\f452"; +} .icon-hire-a-helper:before { - content: "\f3b0"; } + content: "\f3b0"; +} .icon-history:before { - content: "\f1da"; } + content: "\f1da"; +} .icon-hive:before { - content: "\e07f"; } + content: "\e07f"; +} .icon-hockey-puck:before { - content: "\f453"; } + content: "\f453"; +} .icon-holly-berry:before { - content: "\f7aa"; } + content: "\f7aa"; +} .icon-home:before { - content: "\f015"; } + content: "\f015"; +} .icon-hooli:before { - content: "\f427"; } + content: "\f427"; +} .icon-hornbill:before { - content: "\f592"; } + content: "\f592"; +} .icon-horse:before { - content: "\f6f0"; } + content: "\f6f0"; +} .icon-horse-head:before { - content: "\f7ab"; } + content: "\f7ab"; +} .icon-hospital:before { - content: "\f0f8"; } + content: "\f0f8"; +} .icon-hospital-alt:before { - content: "\f47d"; } + content: "\f47d"; +} .icon-hospital-symbol:before { - content: "\f47e"; } + content: "\f47e"; +} .icon-hospital-user:before { - content: "\f80d"; } + content: "\f80d"; +} .icon-hot-tub:before { - content: "\f593"; } + content: "\f593"; +} .icon-hotdog:before { - content: "\f80f"; } + content: "\f80f"; +} .icon-hotel:before { - content: "\f594"; } + content: "\f594"; +} .icon-hotjar:before { - content: "\f3b1"; } + content: "\f3b1"; +} .icon-hourglass:before { - content: "\f254"; } + content: "\f254"; +} .icon-hourglass-end:before { - content: "\f253"; } + content: "\f253"; +} .icon-hourglass-half:before { - content: "\f252"; } + content: "\f252"; +} .icon-hourglass-start:before { - content: "\f251"; } + content: "\f251"; +} .icon-house-damage:before { - content: "\f6f1"; } + content: "\f6f1"; +} .icon-house-user:before { - content: "\e065"; } + content: "\e065"; +} .icon-houzz:before { - content: "\f27c"; } + content: "\f27c"; +} .icon-hryvnia:before { - content: "\f6f2"; } + content: "\f6f2"; +} .icon-html5:before { - content: "\f13b"; } + content: "\f13b"; +} .icon-hubspot:before { - content: "\f3b2"; } + content: "\f3b2"; +} .icon-i-cursor:before { - content: "\f246"; } + content: "\f246"; +} .icon-ice-cream:before { - content: "\f810"; } + content: "\f810"; +} .icon-icicles:before { - content: "\f7ad"; } + content: "\f7ad"; +} .icon-icons:before { - content: "\f86d"; } + content: "\f86d"; +} .icon-id-badge:before { - content: "\f2c1"; } + content: "\f2c1"; +} .icon-id-card:before { - content: "\f2c2"; } + content: "\f2c2"; +} .icon-id-card-alt:before { - content: "\f47f"; } + content: "\f47f"; +} .icon-ideal:before { - content: "\e013"; } + content: "\e013"; +} .icon-igloo:before { - content: "\f7ae"; } + content: "\f7ae"; +} .icon-image:before { - content: "\f03e"; } + content: "\f03e"; +} .icon-images:before { - content: "\f302"; } + content: "\f302"; +} .icon-imdb:before { - content: "\f2d8"; } + content: "\f2d8"; +} .icon-inbox:before { - content: "\f01c"; } + content: "\f01c"; +} .icon-indent:before { - content: "\f03c"; } + content: "\f03c"; +} .icon-industry:before { - content: "\f275"; } + content: "\f275"; +} .icon-infinity:before { - content: "\f534"; } + content: "\f534"; +} .icon-info:before { - content: "\f129"; } + content: "\f129"; +} .icon-info-circle:before { - content: "\f05a"; } + content: "\f05a"; +} .icon-innosoft:before { - content: "\e080"; } + content: "\e080"; +} .icon-instagram:before { - content: "\f16d"; } + content: "\f16d"; +} .icon-instagram-square:before { - content: "\e055"; } + content: "\e055"; +} .icon-instalod:before { - content: "\e081"; } + content: "\e081"; +} .icon-intercom:before { - content: "\f7af"; } + content: "\f7af"; +} .icon-internet-explorer:before { - content: "\f26b"; } + content: "\f26b"; +} .icon-invision:before { - content: "\f7b0"; } + content: "\f7b0"; +} .icon-ioxhost:before { - content: "\f208"; } + content: "\f208"; +} .icon-italic:before { - content: "\f033"; } + content: "\f033"; +} .icon-itch-io:before { - content: "\f83a"; } + content: "\f83a"; +} .icon-itunes:before { - content: "\f3b4"; } + content: "\f3b4"; +} .icon-itunes-note:before { - content: "\f3b5"; } + content: "\f3b5"; +} .icon-java:before { - content: "\f4e4"; } + content: "\f4e4"; +} .icon-jedi:before { - content: "\f669"; } + content: "\f669"; +} .icon-jedi-order:before { - content: "\f50e"; } + content: "\f50e"; +} .icon-jenkins:before { - content: "\f3b6"; } + content: "\f3b6"; +} .icon-jira:before { - content: "\f7b1"; } + content: "\f7b1"; +} .icon-joget:before { - content: "\f3b7"; } + content: "\f3b7"; +} .icon-joint:before { - content: "\f595"; } + content: "\f595"; +} .icon-joomla:before { - content: "\f1aa"; } + content: "\f1aa"; +} .icon-journal-whills:before { - content: "\f66a"; } + content: "\f66a"; +} .icon-js:before { - content: "\f3b8"; } + content: "\f3b8"; +} .icon-js-square:before { - content: "\f3b9"; } + content: "\f3b9"; +} .icon-jsfiddle:before { - content: "\f1cc"; } + content: "\f1cc"; +} .icon-kaaba:before { - content: "\f66b"; } + content: "\f66b"; +} .icon-kaggle:before { - content: "\f5fa"; } + content: "\f5fa"; +} .icon-key:before { - content: "\f084"; } + content: "\f084"; +} .icon-keybase:before { - content: "\f4f5"; } + content: "\f4f5"; +} .icon-keyboard:before { - content: "\f11c"; } + content: "\f11c"; +} .icon-keycdn:before { - content: "\f3ba"; } + content: "\f3ba"; +} .icon-khanda:before { - content: "\f66d"; } + content: "\f66d"; +} .icon-kickstarter:before { - content: "\f3bb"; } + content: "\f3bb"; +} .icon-kickstarter-k:before { - content: "\f3bc"; } + content: "\f3bc"; +} .icon-kiss:before { - content: "\f596"; } + content: "\f596"; +} .icon-kiss-beam:before { - content: "\f597"; } + content: "\f597"; +} .icon-kiss-wink-heart:before { - content: "\f598"; } + content: "\f598"; +} .icon-kiwi-bird:before { - content: "\f535"; } + content: "\f535"; +} .icon-korvue:before { - content: "\f42f"; } + content: "\f42f"; +} .icon-landmark:before { - content: "\f66f"; } + content: "\f66f"; +} .icon-language:before { - content: "\f1ab"; } + content: "\f1ab"; +} .icon-laptop:before { - content: "\f109"; } + content: "\f109"; +} .icon-laptop-code:before { - content: "\f5fc"; } + content: "\f5fc"; +} .icon-laptop-house:before { - content: "\e066"; } + content: "\e066"; +} .icon-laptop-medical:before { - content: "\f812"; } + content: "\f812"; +} .icon-laravel:before { - content: "\f3bd"; } + content: "\f3bd"; +} .icon-lastfm:before { - content: "\f202"; } + content: "\f202"; +} .icon-lastfm-square:before { - content: "\f203"; } + content: "\f203"; +} .icon-laugh:before { - content: "\f599"; } + content: "\f599"; +} .icon-laugh-beam:before { - content: "\f59a"; } + content: "\f59a"; +} .icon-laugh-squint:before { - content: "\f59b"; } + content: "\f59b"; +} .icon-laugh-wink:before { - content: "\f59c"; } + content: "\f59c"; +} .icon-layer-group:before { - content: "\f5fd"; } + content: "\f5fd"; +} .icon-leaf:before { - content: "\f06c"; } + content: "\f06c"; +} .icon-leanpub:before { - content: "\f212"; } + content: "\f212"; +} .icon-lemon:before { - content: "\f094"; } + content: "\f094"; +} .icon-less:before { - content: "\f41d"; } + content: "\f41d"; +} .icon-less-than:before { - content: "\f536"; } + content: "\f536"; +} .icon-less-than-equal:before { - content: "\f537"; } + content: "\f537"; +} .icon-level-down-alt:before { - content: "\f3be"; } + content: "\f3be"; +} .icon-level-up-alt:before { - content: "\f3bf"; } + content: "\f3bf"; +} .icon-life-ring:before { - content: "\f1cd"; } + content: "\f1cd"; +} .icon-lightbulb:before { - content: "\f0eb"; } + content: "\f0eb"; +} .icon-line:before { - content: "\f3c0"; } + content: "\f3c0"; +} .icon-link:before { - content: "\f0c1"; } + content: "\f0c1"; +} .icon-linkedin:before { - content: "\f08c"; } + content: "\f08c"; +} .icon-linkedin-in:before { - content: "\f0e1"; } + content: "\f0e1"; +} .icon-linode:before { - content: "\f2b8"; } + content: "\f2b8"; +} .icon-linux:before { - content: "\f17c"; } + content: "\f17c"; +} .icon-lira-sign:before { - content: "\f195"; } + content: "\f195"; +} .icon-list:before { - content: "\f03a"; } + content: "\f03a"; +} .icon-list-alt:before { - content: "\f022"; } + content: "\f022"; +} .icon-list-ol:before { - content: "\f0cb"; } + content: "\f0cb"; +} .icon-list-ul:before { - content: "\f0ca"; } + content: "\f0ca"; +} .icon-location-arrow:before { - content: "\f124"; } + content: "\f124"; +} .icon-lock:before { - content: "\f023"; } + content: "\f023"; +} .icon-lock-open:before { - content: "\f3c1"; } + content: "\f3c1"; +} .icon-long-arrow-alt-down:before { - content: "\f309"; } + content: "\f309"; +} .icon-long-arrow-alt-left:before { - content: "\f30a"; } + content: "\f30a"; +} .icon-long-arrow-alt-right:before { - content: "\f30b"; } + content: "\f30b"; +} .icon-long-arrow-alt-up:before { - content: "\f30c"; } + content: "\f30c"; +} .icon-low-vision:before { - content: "\f2a8"; } + content: "\f2a8"; +} .icon-luggage-cart:before { - content: "\f59d"; } + content: "\f59d"; +} .icon-lungs:before { - content: "\f604"; } + content: "\f604"; +} .icon-lungs-virus:before { - content: "\e067"; } + content: "\e067"; +} .icon-lyft:before { - content: "\f3c3"; } + content: "\f3c3"; +} .icon-magento:before { - content: "\f3c4"; } + content: "\f3c4"; +} .icon-magic:before { - content: "\f0d0"; } + content: "\f0d0"; +} .icon-magnet:before { - content: "\f076"; } + content: "\f076"; +} .icon-mail-bulk:before { - content: "\f674"; } + content: "\f674"; +} .icon-mailchimp:before { - content: "\f59e"; } + content: "\f59e"; +} .icon-male:before { - content: "\f183"; } + content: "\f183"; +} .icon-mandalorian:before { - content: "\f50f"; } + content: "\f50f"; +} .icon-map:before { - content: "\f279"; } + content: "\f279"; +} .icon-map-marked:before { - content: "\f59f"; } + content: "\f59f"; +} .icon-map-marked-alt:before { - content: "\f5a0"; } + content: "\f5a0"; +} .icon-map-marker:before { - content: "\f041"; } + content: "\f041"; +} .icon-map-marker-alt:before { - content: "\f3c5"; } + content: "\f3c5"; +} .icon-map-pin:before { - content: "\f276"; } + content: "\f276"; +} .icon-map-signs:before { - content: "\f277"; } + content: "\f277"; +} .icon-markdown:before { - content: "\f60f"; } + content: "\f60f"; +} .icon-marker:before { - content: "\f5a1"; } + content: "\f5a1"; +} .icon-mars:before { - content: "\f222"; } + content: "\f222"; +} .icon-mars-double:before { - content: "\f227"; } + content: "\f227"; +} .icon-mars-stroke:before { - content: "\f229"; } + content: "\f229"; +} .icon-mars-stroke-h:before { - content: "\f22b"; } + content: "\f22b"; +} .icon-mars-stroke-v:before { - content: "\f22a"; } + content: "\f22a"; +} .icon-mask:before { - content: "\f6fa"; } + content: "\f6fa"; +} .icon-mastodon:before { - content: "\f4f6"; } + content: "\f4f6"; +} .icon-maxcdn:before { - content: "\f136"; } + content: "\f136"; +} .icon-mdb:before { - content: "\f8ca"; } + content: "\f8ca"; +} .icon-medal:before { - content: "\f5a2"; } + content: "\f5a2"; +} .icon-medapps:before { - content: "\f3c6"; } + content: "\f3c6"; +} .icon-medium:before { - content: "\f23a"; } + content: "\f23a"; +} .icon-medium-m:before { - content: "\f3c7"; } + content: "\f3c7"; +} .icon-medkit:before { - content: "\f0fa"; } + content: "\f0fa"; +} .icon-medrt:before { - content: "\f3c8"; } + content: "\f3c8"; +} .icon-meetup:before { - content: "\f2e0"; } + content: "\f2e0"; +} .icon-megaport:before { - content: "\f5a3"; } + content: "\f5a3"; +} .icon-meh:before { - content: "\f11a"; } + content: "\f11a"; +} .icon-meh-blank:before { - content: "\f5a4"; } + content: "\f5a4"; +} .icon-meh-rolling-eyes:before { - content: "\f5a5"; } + content: "\f5a5"; +} .icon-memory:before { - content: "\f538"; } + content: "\f538"; +} .icon-mendeley:before { - content: "\f7b3"; } + content: "\f7b3"; +} .icon-menorah:before { - content: "\f676"; } + content: "\f676"; +} .icon-mercury:before { - content: "\f223"; } + content: "\f223"; +} .icon-meteor:before { - content: "\f753"; } + content: "\f753"; +} .icon-microblog:before { - content: "\e01a"; } + content: "\e01a"; +} .icon-microchip:before { - content: "\f2db"; } + content: "\f2db"; +} .icon-microphone:before { - content: "\f130"; } + content: "\f130"; +} .icon-microphone-alt:before { - content: "\f3c9"; } + content: "\f3c9"; +} .icon-microphone-alt-slash:before { - content: "\f539"; } + content: "\f539"; +} .icon-microphone-slash:before { - content: "\f131"; } + content: "\f131"; +} .icon-microscope:before { - content: "\f610"; } + content: "\f610"; +} .icon-microsoft:before { - content: "\f3ca"; } + content: "\f3ca"; +} .icon-minus:before { - content: "\f068"; } + content: "\f068"; +} .icon-minus-circle:before { - content: "\f056"; } + content: "\f056"; +} .icon-minus-square:before { - content: "\f146"; } + content: "\f146"; +} .icon-mitten:before { - content: "\f7b5"; } + content: "\f7b5"; +} .icon-mix:before { - content: "\f3cb"; } + content: "\f3cb"; +} .icon-mixcloud:before { - content: "\f289"; } + content: "\f289"; +} .icon-mixer:before { - content: "\e056"; } + content: "\e056"; +} .icon-mizuni:before { - content: "\f3cc"; } + content: "\f3cc"; +} .icon-mobile:before { - content: "\f10b"; } + content: "\f10b"; +} .icon-mobile-alt:before { - content: "\f3cd"; } + content: "\f3cd"; +} .icon-modx:before { - content: "\f285"; } + content: "\f285"; +} .icon-monero:before { - content: "\f3d0"; } + content: "\f3d0"; +} .icon-money-bill:before { - content: "\f0d6"; } + content: "\f0d6"; +} .icon-money-bill-alt:before { - content: "\f3d1"; } + content: "\f3d1"; +} .icon-money-bill-wave:before { - content: "\f53a"; } + content: "\f53a"; +} .icon-money-bill-wave-alt:before { - content: "\f53b"; } + content: "\f53b"; +} .icon-money-check:before { - content: "\f53c"; } + content: "\f53c"; +} .icon-money-check-alt:before { - content: "\f53d"; } + content: "\f53d"; +} .icon-monument:before { - content: "\f5a6"; } + content: "\f5a6"; +} .icon-moon:before { - content: "\f186"; } + content: "\f186"; +} .icon-mortar-pestle:before { - content: "\f5a7"; } + content: "\f5a7"; +} .icon-mosque:before { - content: "\f678"; } + content: "\f678"; +} .icon-motorcycle:before { - content: "\f21c"; } + content: "\f21c"; +} .icon-mountain:before { - content: "\f6fc"; } + content: "\f6fc"; +} .icon-mouse:before { - content: "\f8cc"; } + content: "\f8cc"; +} .icon-mouse-pointer:before { - content: "\f245"; } + content: "\f245"; +} .icon-mug-hot:before { - content: "\f7b6"; } + content: "\f7b6"; +} .icon-music:before { - content: "\f001"; } + content: "\f001"; +} .icon-napster:before { - content: "\f3d2"; } + content: "\f3d2"; +} .icon-neos:before { - content: "\f612"; } + content: "\f612"; +} .icon-network-wired:before { - content: "\f6ff"; } + content: "\f6ff"; +} .icon-neuter:before { - content: "\f22c"; } + content: "\f22c"; +} .icon-newspaper:before { - content: "\f1ea"; } + content: "\f1ea"; +} .icon-nimblr:before { - content: "\f5a8"; } + content: "\f5a8"; +} .icon-node:before { - content: "\f419"; } + content: "\f419"; +} .icon-node-js:before { - content: "\f3d3"; } + content: "\f3d3"; +} .icon-not-equal:before { - content: "\f53e"; } + content: "\f53e"; +} .icon-notes-medical:before { - content: "\f481"; } + content: "\f481"; +} .icon-npm:before { - content: "\f3d4"; } + content: "\f3d4"; +} .icon-ns8:before { - content: "\f3d5"; } + content: "\f3d5"; +} .icon-nutritionix:before { - content: "\f3d6"; } + content: "\f3d6"; +} .icon-object-group:before { - content: "\f247"; } + content: "\f247"; +} .icon-object-ungroup:before { - content: "\f248"; } + content: "\f248"; +} .icon-octopus-deploy:before { - content: "\e082"; } + content: "\e082"; +} .icon-odnoklassniki:before { - content: "\f263"; } + content: "\f263"; +} .icon-odnoklassniki-square:before { - content: "\f264"; } + content: "\f264"; +} .icon-oil-can:before { - content: "\f613"; } + content: "\f613"; +} .icon-old-republic:before { - content: "\f510"; } + content: "\f510"; +} .icon-om:before { - content: "\f679"; } + content: "\f679"; +} .icon-opencart:before { - content: "\f23d"; } + content: "\f23d"; +} .icon-openid:before { - content: "\f19b"; } + content: "\f19b"; +} .icon-opera:before { - content: "\f26a"; } + content: "\f26a"; +} .icon-optin-monster:before { - content: "\f23c"; } + content: "\f23c"; +} .icon-orcid:before { - content: "\f8d2"; } + content: "\f8d2"; +} .icon-osi:before { - content: "\f41a"; } + content: "\f41a"; +} .icon-otter:before { - content: "\f700"; } + content: "\f700"; +} .icon-outdent:before { - content: "\f03b"; } + content: "\f03b"; +} .icon-page4:before { - content: "\f3d7"; } + content: "\f3d7"; +} .icon-pagelines:before { - content: "\f18c"; } + content: "\f18c"; +} .icon-pager:before { - content: "\f815"; } + content: "\f815"; +} .icon-paint-brush:before { - content: "\f1fc"; } + content: "\f1fc"; +} .icon-paint-roller:before { - content: "\f5aa"; } + content: "\f5aa"; +} .icon-palette:before { - content: "\f53f"; } + content: "\f53f"; +} .icon-palfed:before { - content: "\f3d8"; } + content: "\f3d8"; +} .icon-pallet:before { - content: "\f482"; } + content: "\f482"; +} .icon-paper-plane:before { - content: "\f1d8"; } + content: "\f1d8"; +} .icon-paperclip:before { - content: "\f0c6"; } + content: "\f0c6"; +} .icon-parachute-box:before { - content: "\f4cd"; } + content: "\f4cd"; +} .icon-paragraph:before { - content: "\f1dd"; } + content: "\f1dd"; +} .icon-parking:before { - content: "\f540"; } + content: "\f540"; +} .icon-passport:before { - content: "\f5ab"; } + content: "\f5ab"; +} .icon-pastafarianism:before { - content: "\f67b"; } + content: "\f67b"; +} .icon-paste:before { - content: "\f0ea"; } + content: "\f0ea"; +} .icon-patreon:before { - content: "\f3d9"; } + content: "\f3d9"; +} .icon-pause:before { - content: "\f04c"; } + content: "\f04c"; +} .icon-pause-circle:before { - content: "\f28b"; } + content: "\f28b"; +} .icon-paw:before { - content: "\f1b0"; } + content: "\f1b0"; +} .icon-paypal:before { - content: "\f1ed"; } + content: "\f1ed"; +} .icon-peace:before { - content: "\f67c"; } + content: "\f67c"; +} .icon-pen:before { - content: "\f304"; } + content: "\f304"; +} .icon-pen-alt:before { - content: "\f305"; } + content: "\f305"; +} .icon-pen-fancy:before { - content: "\f5ac"; } + content: "\f5ac"; +} .icon-pen-nib:before { - content: "\f5ad"; } + content: "\f5ad"; +} .icon-pen-square:before { - content: "\f14b"; } + content: "\f14b"; +} .icon-pencil-alt:before { - content: "\f303"; } + content: "\f303"; +} .icon-pencil-ruler:before { - content: "\f5ae"; } + content: "\f5ae"; +} .icon-penny-arcade:before { - content: "\f704"; } + content: "\f704"; +} .icon-people-arrows:before { - content: "\e068"; } + content: "\e068"; +} .icon-people-carry:before { - content: "\f4ce"; } + content: "\f4ce"; +} .icon-pepper-hot:before { - content: "\f816"; } + content: "\f816"; +} .icon-perbyte:before { - content: "\e083"; } + content: "\e083"; +} .icon-percent:before { - content: "\f295"; } + content: "\f295"; +} .icon-percentage:before { - content: "\f541"; } + content: "\f541"; +} .icon-periscope:before { - content: "\f3da"; } + content: "\f3da"; +} .icon-person-booth:before { - content: "\f756"; } + content: "\f756"; +} .icon-phabricator:before { - content: "\f3db"; } + content: "\f3db"; +} .icon-phoenix-framework:before { - content: "\f3dc"; } + content: "\f3dc"; +} .icon-phoenix-squadron:before { - content: "\f511"; } + content: "\f511"; +} .icon-phone:before { - content: "\f095"; } + content: "\f095"; +} .icon-phone-alt:before { - content: "\f879"; } + content: "\f879"; +} .icon-phone-slash:before { - content: "\f3dd"; } + content: "\f3dd"; +} .icon-phone-square:before { - content: "\f098"; } + content: "\f098"; +} .icon-phone-square-alt:before { - content: "\f87b"; } + content: "\f87b"; +} .icon-phone-volume:before { - content: "\f2a0"; } + content: "\f2a0"; +} .icon-photo-video:before { - content: "\f87c"; } + content: "\f87c"; +} .icon-php:before { - content: "\f457"; } + content: "\f457"; +} .icon-pied-piper:before { - content: "\f2ae"; } + content: "\f2ae"; +} .icon-pied-piper-alt:before { - content: "\f1a8"; } + content: "\f1a8"; +} .icon-pied-piper-hat:before { - content: "\f4e5"; } + content: "\f4e5"; +} .icon-pied-piper-pp:before { - content: "\f1a7"; } + content: "\f1a7"; +} .icon-pied-piper-square:before { - content: "\e01e"; } + content: "\e01e"; +} .icon-piggy-bank:before { - content: "\f4d3"; } + content: "\f4d3"; +} .icon-pills:before { - content: "\f484"; } + content: "\f484"; +} .icon-pinterest:before { - content: "\f0d2"; } + content: "\f0d2"; +} .icon-pinterest-p:before { - content: "\f231"; } + content: "\f231"; +} .icon-pinterest-square:before { - content: "\f0d3"; } + content: "\f0d3"; +} .icon-pizza-slice:before { - content: "\f818"; } + content: "\f818"; +} .icon-place-of-worship:before { - content: "\f67f"; } + content: "\f67f"; +} .icon-plane:before { - content: "\f072"; } + content: "\f072"; +} .icon-plane-arrival:before { - content: "\f5af"; } + content: "\f5af"; +} .icon-plane-departure:before { - content: "\f5b0"; } + content: "\f5b0"; +} .icon-plane-slash:before { - content: "\e069"; } + content: "\e069"; +} .icon-play:before { - content: "\f04b"; } + content: "\f04b"; +} .icon-play-circle:before { - content: "\f144"; } + content: "\f144"; +} .icon-playstation:before { - content: "\f3df"; } + content: "\f3df"; +} .icon-plug:before { - content: "\f1e6"; } + content: "\f1e6"; +} .icon-plus:before { - content: "\f067"; } + content: "\f067"; +} .icon-plus-circle:before { - content: "\f055"; } + content: "\f055"; +} .icon-plus-square:before { - content: "\f0fe"; } + content: "\f0fe"; +} .icon-podcast:before { - content: "\f2ce"; } + content: "\f2ce"; +} .icon-poll:before { - content: "\f681"; } + content: "\f681"; +} .icon-poll-h:before { - content: "\f682"; } + content: "\f682"; +} .icon-poo:before { - content: "\f2fe"; } + content: "\f2fe"; +} .icon-poo-storm:before { - content: "\f75a"; } + content: "\f75a"; +} .icon-poop:before { - content: "\f619"; } + content: "\f619"; +} .icon-portrait:before { - content: "\f3e0"; } + content: "\f3e0"; +} .icon-pound-sign:before { - content: "\f154"; } + content: "\f154"; +} .icon-power-off:before { - content: "\f011"; } + content: "\f011"; +} .icon-pray:before { - content: "\f683"; } + content: "\f683"; +} .icon-praying-hands:before { - content: "\f684"; } + content: "\f684"; +} .icon-prescription:before { - content: "\f5b1"; } + content: "\f5b1"; +} .icon-prescription-bottle:before { - content: "\f485"; } + content: "\f485"; +} .icon-prescription-bottle-alt:before { - content: "\f486"; } + content: "\f486"; +} .icon-print:before { - content: "\f02f"; } + content: "\f02f"; +} .icon-procedures:before { - content: "\f487"; } + content: "\f487"; +} .icon-product-hunt:before { - content: "\f288"; } + content: "\f288"; +} .icon-project-diagram:before { - content: "\f542"; } + content: "\f542"; +} .icon-pump-medical:before { - content: "\e06a"; } + content: "\e06a"; +} .icon-pump-soap:before { - content: "\e06b"; } + content: "\e06b"; +} .icon-pushed:before { - content: "\f3e1"; } + content: "\f3e1"; +} .icon-puzzle-piece:before { - content: "\f12e"; } + content: "\f12e"; +} .icon-python:before { - content: "\f3e2"; } + content: "\f3e2"; +} .icon-qq:before { - content: "\f1d6"; } + content: "\f1d6"; +} .icon-qrcode:before { - content: "\f029"; } + content: "\f029"; +} .icon-question:before { - content: "\f128"; } + content: "\f128"; +} .icon-question-circle:before { - content: "\f059"; } + content: "\f059"; +} .icon-quidditch:before { - content: "\f458"; } + content: "\f458"; +} .icon-quinscape:before { - content: "\f459"; } + content: "\f459"; +} .icon-quora:before { - content: "\f2c4"; } + content: "\f2c4"; +} .icon-quote-left:before { - content: "\f10d"; } + content: "\f10d"; +} .icon-quote-right:before { - content: "\f10e"; } + content: "\f10e"; +} .icon-quran:before { - content: "\f687"; } + content: "\f687"; +} .icon-r-project:before { - content: "\f4f7"; } + content: "\f4f7"; +} .icon-radiation:before { - content: "\f7b9"; } + content: "\f7b9"; +} .icon-radiation-alt:before { - content: "\f7ba"; } + content: "\f7ba"; +} .icon-rainbow:before { - content: "\f75b"; } + content: "\f75b"; +} .icon-random:before { - content: "\f074"; } + content: "\f074"; +} .icon-raspberry-pi:before { - content: "\f7bb"; } + content: "\f7bb"; +} .icon-ravelry:before { - content: "\f2d9"; } + content: "\f2d9"; +} .icon-react:before { - content: "\f41b"; } + content: "\f41b"; +} .icon-reacteurope:before { - content: "\f75d"; } + content: "\f75d"; +} .icon-readme:before { - content: "\f4d5"; } + content: "\f4d5"; +} .icon-rebel:before { - content: "\f1d0"; } + content: "\f1d0"; +} .icon-receipt:before { - content: "\f543"; } + content: "\f543"; +} .icon-record-vinyl:before { - content: "\f8d9"; } + content: "\f8d9"; +} .icon-recycle:before { - content: "\f1b8"; } + content: "\f1b8"; +} .icon-red-river:before { - content: "\f3e3"; } + content: "\f3e3"; +} .icon-reddit:before { - content: "\f1a1"; } + content: "\f1a1"; +} .icon-reddit-alien:before { - content: "\f281"; } + content: "\f281"; +} .icon-reddit-square:before { - content: "\f1a2"; } + content: "\f1a2"; +} .icon-redhat:before { - content: "\f7bc"; } + content: "\f7bc"; +} .icon-redo:before { - content: "\f01e"; } + content: "\f01e"; +} .icon-redo-alt:before { - content: "\f2f9"; } + content: "\f2f9"; +} .icon-registered:before { - content: "\f25d"; } + content: "\f25d"; +} .icon-remove-format:before { - content: "\f87d"; } + content: "\f87d"; +} .icon-renren:before { - content: "\f18b"; } + content: "\f18b"; +} .icon-reply:before { - content: "\f3e5"; } + content: "\f3e5"; +} .icon-reply-all:before { - content: "\f122"; } + content: "\f122"; +} .icon-replyd:before { - content: "\f3e6"; } + content: "\f3e6"; +} .icon-republican:before { - content: "\f75e"; } + content: "\f75e"; +} .icon-researchgate:before { - content: "\f4f8"; } + content: "\f4f8"; +} .icon-resolving:before { - content: "\f3e7"; } + content: "\f3e7"; +} .icon-restroom:before { - content: "\f7bd"; } + content: "\f7bd"; +} .icon-retweet:before { - content: "\f079"; } + content: "\f079"; +} .icon-rev:before { - content: "\f5b2"; } + content: "\f5b2"; +} .icon-ribbon:before { - content: "\f4d6"; } + content: "\f4d6"; +} .icon-ring:before { - content: "\f70b"; } + content: "\f70b"; +} .icon-road:before { - content: "\f018"; } + content: "\f018"; +} .icon-robot:before { - content: "\f544"; } + content: "\f544"; +} .icon-rocket:before { - content: "\f135"; } + content: "\f135"; +} .icon-rocketchat:before { - content: "\f3e8"; } + content: "\f3e8"; +} .icon-rockrms:before { - content: "\f3e9"; } + content: "\f3e9"; +} .icon-route:before { - content: "\f4d7"; } + content: "\f4d7"; +} .icon-rss:before { - content: "\f09e"; } + content: "\f09e"; +} .icon-rss-square:before { - content: "\f143"; } + content: "\f143"; +} .icon-ruble-sign:before { - content: "\f158"; } + content: "\f158"; +} .icon-ruler:before { - content: "\f545"; } + content: "\f545"; +} .icon-ruler-combined:before { - content: "\f546"; } + content: "\f546"; +} .icon-ruler-horizontal:before { - content: "\f547"; } + content: "\f547"; +} .icon-ruler-vertical:before { - content: "\f548"; } + content: "\f548"; +} .icon-running:before { - content: "\f70c"; } + content: "\f70c"; +} .icon-rupee-sign:before { - content: "\f156"; } + content: "\f156"; +} .icon-rust:before { - content: "\e07a"; } + content: "\e07a"; +} .icon-sad-cry:before { - content: "\f5b3"; } + content: "\f5b3"; +} .icon-sad-tear:before { - content: "\f5b4"; } + content: "\f5b4"; +} .icon-safari:before { - content: "\f267"; } + content: "\f267"; +} .icon-salesforce:before { - content: "\f83b"; } + content: "\f83b"; +} .icon-sass:before { - content: "\f41e"; } + content: "\f41e"; +} .icon-satellite:before { - content: "\f7bf"; } + content: "\f7bf"; +} .icon-satellite-dish:before { - content: "\f7c0"; } + content: "\f7c0"; +} .icon-save:before { - content: "\f0c7"; } + content: "\f0c7"; +} .icon-schlix:before { - content: "\f3ea"; } + content: "\f3ea"; +} .icon-school:before { - content: "\f549"; } + content: "\f549"; +} .icon-screwdriver:before { - content: "\f54a"; } + content: "\f54a"; +} .icon-scribd:before { - content: "\f28a"; } + content: "\f28a"; +} .icon-scroll:before { - content: "\f70e"; } + content: "\f70e"; +} .icon-sd-card:before { - content: "\f7c2"; } + content: "\f7c2"; +} .icon-search:before { - content: "\f002"; } + content: "\f002"; +} .icon-search-dollar:before { - content: "\f688"; } + content: "\f688"; +} .icon-search-location:before { - content: "\f689"; } + content: "\f689"; +} .icon-search-minus:before { - content: "\f010"; } + content: "\f010"; +} .icon-search-plus:before { - content: "\f00e"; } + content: "\f00e"; +} .icon-searchengin:before { - content: "\f3eb"; } + content: "\f3eb"; +} .icon-seedling:before { - content: "\f4d8"; } + content: "\f4d8"; +} .icon-sellcast:before { - content: "\f2da"; } + content: "\f2da"; +} .icon-sellsy:before { - content: "\f213"; } + content: "\f213"; +} .icon-server:before { - content: "\f233"; } + content: "\f233"; +} .icon-servicestack:before { - content: "\f3ec"; } + content: "\f3ec"; +} .icon-shapes:before { - content: "\f61f"; } + content: "\f61f"; +} .icon-share:before { - content: "\f064"; } + content: "\f064"; +} .icon-share-alt:before { - content: "\f1e0"; } + content: "\f1e0"; +} .icon-share-alt-square:before { - content: "\f1e1"; } + content: "\f1e1"; +} .icon-share-square:before { - content: "\f14d"; } + content: "\f14d"; +} .icon-shekel-sign:before { - content: "\f20b"; } + content: "\f20b"; +} .icon-shield-alt:before { - content: "\f3ed"; } + content: "\f3ed"; +} .icon-shield-virus:before { - content: "\e06c"; } + content: "\e06c"; +} .icon-ship:before { - content: "\f21a"; } + content: "\f21a"; +} .icon-shipping-fast:before { - content: "\f48b"; } + content: "\f48b"; +} .icon-shirtsinbulk:before { - content: "\f214"; } + content: "\f214"; +} .icon-shoe-prints:before { - content: "\f54b"; } + content: "\f54b"; +} .icon-shopify:before { - content: "\e057"; } + content: "\e057"; +} .icon-shopping-bag:before { - content: "\f290"; } + content: "\f290"; +} .icon-shopping-basket:before { - content: "\f291"; } + content: "\f291"; +} .icon-shopping-cart:before { - content: "\f07a"; } + content: "\f07a"; +} .icon-shopware:before { - content: "\f5b5"; } + content: "\f5b5"; +} .icon-shower:before { - content: "\f2cc"; } + content: "\f2cc"; +} .icon-shuttle-van:before { - content: "\f5b6"; } + content: "\f5b6"; +} .icon-sign:before { - content: "\f4d9"; } + content: "\f4d9"; +} .icon-sign-in-alt:before { - content: "\f2f6"; } + content: "\f2f6"; +} .icon-sign-language:before { - content: "\f2a7"; } + content: "\f2a7"; +} .icon-sign-out-alt:before { - content: "\f2f5"; } + content: "\f2f5"; +} .icon-signal:before { - content: "\f012"; } + content: "\f012"; +} .icon-signature:before { - content: "\f5b7"; } + content: "\f5b7"; +} .icon-sim-card:before { - content: "\f7c4"; } + content: "\f7c4"; +} .icon-simplybuilt:before { - content: "\f215"; } + content: "\f215"; +} .icon-sink:before { - content: "\e06d"; } + content: "\e06d"; +} .icon-sistrix:before { - content: "\f3ee"; } + content: "\f3ee"; +} .icon-sitemap:before { - content: "\f0e8"; } + content: "\f0e8"; +} .icon-sith:before { - content: "\f512"; } + content: "\f512"; +} .icon-skating:before { - content: "\f7c5"; } + content: "\f7c5"; +} .icon-sketch:before { - content: "\f7c6"; } + content: "\f7c6"; +} .icon-skiing:before { - content: "\f7c9"; } + content: "\f7c9"; +} .icon-skiing-nordic:before { - content: "\f7ca"; } + content: "\f7ca"; +} .icon-skull:before { - content: "\f54c"; } + content: "\f54c"; +} .icon-skull-crossbones:before { - content: "\f714"; } + content: "\f714"; +} .icon-skyatlas:before { - content: "\f216"; } + content: "\f216"; +} .icon-skype:before { - content: "\f17e"; } + content: "\f17e"; +} .icon-slack:before { - content: "\f198"; } + content: "\f198"; +} .icon-slack-hash:before { - content: "\f3ef"; } + content: "\f3ef"; +} .icon-slash:before { - content: "\f715"; } + content: "\f715"; +} .icon-sleigh:before { - content: "\f7cc"; } + content: "\f7cc"; +} .icon-sliders-h:before { - content: "\f1de"; } + content: "\f1de"; +} .icon-slideshare:before { - content: "\f1e7"; } + content: "\f1e7"; +} .icon-smile:before { - content: "\f118"; } + content: "\f118"; +} .icon-smile-beam:before { - content: "\f5b8"; } + content: "\f5b8"; +} .icon-smile-wink:before { - content: "\f4da"; } + content: "\f4da"; +} .icon-smog:before { - content: "\f75f"; } + content: "\f75f"; +} .icon-smoking:before { - content: "\f48d"; } + content: "\f48d"; +} .icon-smoking-ban:before { - content: "\f54d"; } + content: "\f54d"; +} .icon-sms:before { - content: "\f7cd"; } + content: "\f7cd"; +} .icon-snapchat:before { - content: "\f2ab"; } + content: "\f2ab"; +} .icon-snapchat-ghost:before { - content: "\f2ac"; } + content: "\f2ac"; +} .icon-snapchat-square:before { - content: "\f2ad"; } + content: "\f2ad"; +} .icon-snowboarding:before { - content: "\f7ce"; } + content: "\f7ce"; +} .icon-snowflake:before { - content: "\f2dc"; } + content: "\f2dc"; +} .icon-snowman:before { - content: "\f7d0"; } + content: "\f7d0"; +} .icon-snowplow:before { - content: "\f7d2"; } + content: "\f7d2"; +} .icon-soap:before { - content: "\e06e"; } + content: "\e06e"; +} .icon-socks:before { - content: "\f696"; } + content: "\f696"; +} .icon-solar-panel:before { - content: "\f5ba"; } + content: "\f5ba"; +} .icon-sort:before { - content: "\f0dc"; } + content: "\f0dc"; +} .icon-sort-alpha-down:before { - content: "\f15d"; } + content: "\f15d"; +} .icon-sort-alpha-down-alt:before { - content: "\f881"; } + content: "\f881"; +} .icon-sort-alpha-up:before { - content: "\f15e"; } + content: "\f15e"; +} .icon-sort-alpha-up-alt:before { - content: "\f882"; } + content: "\f882"; +} .icon-sort-amount-down:before { - content: "\f160"; } + content: "\f160"; +} .icon-sort-amount-down-alt:before { - content: "\f884"; } + content: "\f884"; +} .icon-sort-amount-up:before { - content: "\f161"; } + content: "\f161"; +} .icon-sort-amount-up-alt:before { - content: "\f885"; } + content: "\f885"; +} .icon-sort-down:before { - content: "\f0dd"; } + content: "\f0dd"; +} .icon-sort-numeric-down:before { - content: "\f162"; } + content: "\f162"; +} .icon-sort-numeric-down-alt:before { - content: "\f886"; } + content: "\f886"; +} .icon-sort-numeric-up:before { - content: "\f163"; } + content: "\f163"; +} .icon-sort-numeric-up-alt:before { - content: "\f887"; } + content: "\f887"; +} .icon-sort-up:before { - content: "\f0de"; } + content: "\f0de"; +} .icon-soundcloud:before { - content: "\f1be"; } + content: "\f1be"; +} .icon-sourcetree:before { - content: "\f7d3"; } + content: "\f7d3"; +} .icon-spa:before { - content: "\f5bb"; } + content: "\f5bb"; +} .icon-space-shuttle:before { - content: "\f197"; } + content: "\f197"; +} .icon-speakap:before { - content: "\f3f3"; } + content: "\f3f3"; +} .icon-speaker-deck:before { - content: "\f83c"; } + content: "\f83c"; +} .icon-spell-check:before { - content: "\f891"; } + content: "\f891"; +} .icon-spider:before { - content: "\f717"; } + content: "\f717"; +} .icon-spinner:before { - content: "\f110"; } + content: "\f110"; +} .icon-splotch:before { - content: "\f5bc"; } + content: "\f5bc"; +} .icon-spotify:before { - content: "\f1bc"; } + content: "\f1bc"; +} .icon-spray-can:before { - content: "\f5bd"; } + content: "\f5bd"; +} .icon-square:before { - content: "\f0c8"; } + content: "\f0c8"; +} .icon-square-full:before { - content: "\f45c"; } + content: "\f45c"; +} .icon-square-root-alt:before { - content: "\f698"; } + content: "\f698"; +} .icon-squarespace:before { - content: "\f5be"; } + content: "\f5be"; +} .icon-stack-exchange:before { - content: "\f18d"; } + content: "\f18d"; +} .icon-stack-overflow:before { - content: "\f16c"; } + content: "\f16c"; +} .icon-stackpath:before { - content: "\f842"; } + content: "\f842"; +} .icon-stamp:before { - content: "\f5bf"; } + content: "\f5bf"; +} .icon-star:before { - content: "\f005"; } + content: "\f005"; +} .icon-star-and-crescent:before { - content: "\f699"; } + content: "\f699"; +} .icon-star-half:before { - content: "\f089"; } + content: "\f089"; +} .icon-star-half-alt:before { - content: "\f5c0"; } + content: "\f5c0"; +} .icon-star-of-david:before { - content: "\f69a"; } + content: "\f69a"; +} .icon-star-of-life:before { - content: "\f621"; } + content: "\f621"; +} .icon-staylinked:before { - content: "\f3f5"; } + content: "\f3f5"; +} .icon-steam:before { - content: "\f1b6"; } + content: "\f1b6"; +} .icon-steam-square:before { - content: "\f1b7"; } + content: "\f1b7"; +} .icon-steam-symbol:before { - content: "\f3f6"; } + content: "\f3f6"; +} .icon-step-backward:before { - content: "\f048"; } + content: "\f048"; +} .icon-step-forward:before { - content: "\f051"; } + content: "\f051"; +} .icon-stethoscope:before { - content: "\f0f1"; } + content: "\f0f1"; +} .icon-sticker-mule:before { - content: "\f3f7"; } + content: "\f3f7"; +} .icon-sticky-note:before { - content: "\f249"; } + content: "\f249"; +} .icon-stop:before { - content: "\f04d"; } + content: "\f04d"; +} .icon-stop-circle:before { - content: "\f28d"; } + content: "\f28d"; +} .icon-stopwatch:before { - content: "\f2f2"; } + content: "\f2f2"; +} .icon-stopwatch-20:before { - content: "\e06f"; } + content: "\e06f"; +} .icon-store:before { - content: "\f54e"; } + content: "\f54e"; +} .icon-store-alt:before { - content: "\f54f"; } + content: "\f54f"; +} .icon-store-alt-slash:before { - content: "\e070"; } + content: "\e070"; +} .icon-store-slash:before { - content: "\e071"; } + content: "\e071"; +} .icon-strava:before { - content: "\f428"; } + content: "\f428"; +} .icon-stream:before { - content: "\f550"; } + content: "\f550"; +} .icon-street-view:before { - content: "\f21d"; } + content: "\f21d"; +} .icon-strikethrough:before { - content: "\f0cc"; } + content: "\f0cc"; +} .icon-stripe:before { - content: "\f429"; } + content: "\f429"; +} .icon-stripe-s:before { - content: "\f42a"; } + content: "\f42a"; +} .icon-stroopwafel:before { - content: "\f551"; } + content: "\f551"; +} .icon-studiovinari:before { - content: "\f3f8"; } + content: "\f3f8"; +} .icon-stumbleupon:before { - content: "\f1a4"; } + content: "\f1a4"; +} .icon-stumbleupon-circle:before { - content: "\f1a3"; } + content: "\f1a3"; +} .icon-subscript:before { - content: "\f12c"; } + content: "\f12c"; +} .icon-subway:before { - content: "\f239"; } + content: "\f239"; +} .icon-suitcase:before { - content: "\f0f2"; } + content: "\f0f2"; +} .icon-suitcase-rolling:before { - content: "\f5c1"; } + content: "\f5c1"; +} .icon-sun:before { - content: "\f185"; } + content: "\f185"; +} .icon-superpowers:before { - content: "\f2dd"; } + content: "\f2dd"; +} .icon-superscript:before { - content: "\f12b"; } + content: "\f12b"; +} .icon-supple:before { - content: "\f3f9"; } + content: "\f3f9"; +} .icon-surprise:before { - content: "\f5c2"; } + content: "\f5c2"; +} .icon-suse:before { - content: "\f7d6"; } + content: "\f7d6"; +} .icon-swatchbook:before { - content: "\f5c3"; } + content: "\f5c3"; +} .icon-swift:before { - content: "\f8e1"; } + content: "\f8e1"; +} .icon-swimmer:before { - content: "\f5c4"; } + content: "\f5c4"; +} .icon-swimming-pool:before { - content: "\f5c5"; } + content: "\f5c5"; +} .icon-symfony:before { - content: "\f83d"; } + content: "\f83d"; +} .icon-synagogue:before { - content: "\f69b"; } + content: "\f69b"; +} .icon-sync:before { - content: "\f021"; } + content: "\f021"; +} .icon-sync-alt:before { - content: "\f2f1"; } + content: "\f2f1"; +} .icon-syringe:before { - content: "\f48e"; } + content: "\f48e"; +} .icon-table:before { - content: "\f0ce"; } + content: "\f0ce"; +} .icon-table-tennis:before { - content: "\f45d"; } + content: "\f45d"; +} .icon-tablet:before { - content: "\f10a"; } + content: "\f10a"; +} .icon-tablet-alt:before { - content: "\f3fa"; } + content: "\f3fa"; +} .icon-tablets:before { - content: "\f490"; } + content: "\f490"; +} .icon-tachometer-alt:before { - content: "\f3fd"; } + content: "\f3fd"; +} .icon-tag:before { - content: "\f02b"; } + content: "\f02b"; +} .icon-tags:before { - content: "\f02c"; } + content: "\f02c"; +} .icon-tape:before { - content: "\f4db"; } + content: "\f4db"; +} .icon-tasks:before { - content: "\f0ae"; } + content: "\f0ae"; +} .icon-taxi:before { - content: "\f1ba"; } + content: "\f1ba"; +} .icon-teamspeak:before { - content: "\f4f9"; } + content: "\f4f9"; +} .icon-teeth:before { - content: "\f62e"; } + content: "\f62e"; +} .icon-teeth-open:before { - content: "\f62f"; } + content: "\f62f"; +} .icon-telegram:before { - content: "\f2c6"; } + content: "\f2c6"; +} .icon-telegram-plane:before { - content: "\f3fe"; } + content: "\f3fe"; +} .icon-temperature-high:before { - content: "\f769"; } + content: "\f769"; +} .icon-temperature-low:before { - content: "\f76b"; } + content: "\f76b"; +} .icon-tencent-weibo:before { - content: "\f1d5"; } + content: "\f1d5"; +} .icon-tenge:before { - content: "\f7d7"; } + content: "\f7d7"; +} .icon-terminal:before { - content: "\f120"; } + content: "\f120"; +} .icon-text-height:before { - content: "\f034"; } + content: "\f034"; +} .icon-text-width:before { - content: "\f035"; } + content: "\f035"; +} .icon-th:before { - content: "\f00a"; } + content: "\f00a"; +} .icon-th-large:before { - content: "\f009"; } + content: "\f009"; +} .icon-th-list:before { - content: "\f00b"; } + content: "\f00b"; +} .icon-the-red-yeti:before { - content: "\f69d"; } + content: "\f69d"; +} .icon-theater-masks:before { - content: "\f630"; } + content: "\f630"; +} .icon-themeco:before { - content: "\f5c6"; } + content: "\f5c6"; +} .icon-themeisle:before { - content: "\f2b2"; } + content: "\f2b2"; +} .icon-thermometer:before { - content: "\f491"; } + content: "\f491"; +} .icon-thermometer-empty:before { - content: "\f2cb"; } + content: "\f2cb"; +} .icon-thermometer-full:before { - content: "\f2c7"; } + content: "\f2c7"; +} .icon-thermometer-half:before { - content: "\f2c9"; } + content: "\f2c9"; +} .icon-thermometer-quarter:before { - content: "\f2ca"; } + content: "\f2ca"; +} .icon-thermometer-three-quarters:before { - content: "\f2c8"; } + content: "\f2c8"; +} .icon-think-peaks:before { - content: "\f731"; } + content: "\f731"; +} .icon-thumbs-down:before { - content: "\f165"; } + content: "\f165"; +} .icon-thumbs-up:before { - content: "\f164"; } + content: "\f164"; +} .icon-thumbtack:before { - content: "\f08d"; } + content: "\f08d"; +} .icon-ticket-alt:before { - content: "\f3ff"; } + content: "\f3ff"; +} .icon-tiktok:before { - content: "\e07b"; } + content: "\e07b"; +} .icon-times:before { - content: "\f00d"; } + content: "\f00d"; +} .icon-times-circle:before { - content: "\f057"; } + content: "\f057"; +} .icon-tint:before { - content: "\f043"; } + content: "\f043"; +} .icon-tint-slash:before { - content: "\f5c7"; } + content: "\f5c7"; +} .icon-tired:before { - content: "\f5c8"; } + content: "\f5c8"; +} .icon-toggle-off:before { - content: "\f204"; } + content: "\f204"; +} .icon-toggle-on:before { - content: "\f205"; } + content: "\f205"; +} .icon-toilet:before { - content: "\f7d8"; } + content: "\f7d8"; +} .icon-toilet-paper:before { - content: "\f71e"; } + content: "\f71e"; +} .icon-toilet-paper-slash:before { - content: "\e072"; } + content: "\e072"; +} .icon-toolbox:before { - content: "\f552"; } + content: "\f552"; +} .icon-tools:before { - content: "\f7d9"; } + content: "\f7d9"; +} .icon-tooth:before { - content: "\f5c9"; } + content: "\f5c9"; +} .icon-torah:before { - content: "\f6a0"; } + content: "\f6a0"; +} .icon-torii-gate:before { - content: "\f6a1"; } + content: "\f6a1"; +} .icon-tractor:before { - content: "\f722"; } + content: "\f722"; +} .icon-trade-federation:before { - content: "\f513"; } + content: "\f513"; +} .icon-trademark:before { - content: "\f25c"; } + content: "\f25c"; +} .icon-traffic-light:before { - content: "\f637"; } + content: "\f637"; +} .icon-trailer:before { - content: "\e041"; } + content: "\e041"; +} .icon-train:before { - content: "\f238"; } + content: "\f238"; +} .icon-tram:before { - content: "\f7da"; } + content: "\f7da"; +} .icon-transgender:before { - content: "\f224"; } + content: "\f224"; +} .icon-transgender-alt:before { - content: "\f225"; } + content: "\f225"; +} .icon-trash:before { - content: "\f1f8"; } + content: "\f1f8"; +} .icon-trash-alt:before { - content: "\f2ed"; } + content: "\f2ed"; +} .icon-trash-restore:before { - content: "\f829"; } + content: "\f829"; +} .icon-trash-restore-alt:before { - content: "\f82a"; } + content: "\f82a"; +} .icon-tree:before { - content: "\f1bb"; } + content: "\f1bb"; +} .icon-trello:before { - content: "\f181"; } - -.icon-tripadvisor:before { - content: "\f262"; } + content: "\f181"; +} .icon-trophy:before { - content: "\f091"; } + content: "\f091"; +} .icon-truck:before { - content: "\f0d1"; } + content: "\f0d1"; +} .icon-truck-loading:before { - content: "\f4de"; } + content: "\f4de"; +} .icon-truck-monster:before { - content: "\f63b"; } + content: "\f63b"; +} .icon-truck-moving:before { - content: "\f4df"; } + content: "\f4df"; +} .icon-truck-pickup:before { - content: "\f63c"; } + content: "\f63c"; +} .icon-tshirt:before { - content: "\f553"; } + content: "\f553"; +} .icon-tty:before { - content: "\f1e4"; } + content: "\f1e4"; +} .icon-tumblr:before { - content: "\f173"; } + content: "\f173"; +} .icon-tumblr-square:before { - content: "\f174"; } + content: "\f174"; +} .icon-tv:before { - content: "\f26c"; } + content: "\f26c"; +} .icon-twitch:before { - content: "\f1e8"; } + content: "\f1e8"; +} .icon-twitter:before { - content: "\f099"; } + content: "\f099"; +} .icon-twitter-square:before { - content: "\f081"; } + content: "\f081"; +} .icon-typo3:before { - content: "\f42b"; } + content: "\f42b"; +} .icon-uber:before { - content: "\f402"; } + content: "\f402"; +} .icon-ubuntu:before { - content: "\f7df"; } + content: "\f7df"; +} .icon-uikit:before { - content: "\f403"; } + content: "\f403"; +} .icon-umbraco:before { - content: "\f8e8"; } + content: "\f8e8"; +} .icon-umbrella:before { - content: "\f0e9"; } + content: "\f0e9"; +} .icon-umbrella-beach:before { - content: "\f5ca"; } + content: "\f5ca"; +} .icon-uncharted:before { - content: "\e084"; } + content: "\e084"; +} .icon-underline:before { - content: "\f0cd"; } + content: "\f0cd"; +} .icon-undo:before { - content: "\f0e2"; } + content: "\f0e2"; +} .icon-undo-alt:before { - content: "\f2ea"; } + content: "\f2ea"; +} .icon-uniregistry:before { - content: "\f404"; } + content: "\f404"; +} .icon-unity:before { - content: "\e049"; } + content: "\e049"; +} .icon-universal-access:before { - content: "\f29a"; } + content: "\f29a"; +} .icon-university:before { - content: "\f19c"; } + content: "\f19c"; +} .icon-unlink:before { - content: "\f127"; } + content: "\f127"; +} .icon-unlock:before { - content: "\f09c"; } + content: "\f09c"; +} .icon-unlock-alt:before { - content: "\f13e"; } + content: "\f13e"; +} .icon-unsplash:before { - content: "\e07c"; } + content: "\e07c"; +} .icon-untappd:before { - content: "\f405"; } + content: "\f405"; +} .icon-upload:before { - content: "\f093"; } + content: "\f093"; +} .icon-ups:before { - content: "\f7e0"; } + content: "\f7e0"; +} .icon-usb:before { - content: "\f287"; } + content: "\f287"; +} .icon-user:before { - content: "\f007"; } + content: "\f007"; +} .icon-user-alt:before { - content: "\f406"; } + content: "\f406"; +} .icon-user-alt-slash:before { - content: "\f4fa"; } + content: "\f4fa"; +} .icon-user-astronaut:before { - content: "\f4fb"; } + content: "\f4fb"; +} .icon-user-check:before { - content: "\f4fc"; } + content: "\f4fc"; +} .icon-user-circle:before { - content: "\f2bd"; } + content: "\f2bd"; +} .icon-user-clock:before { - content: "\f4fd"; } + content: "\f4fd"; +} .icon-user-cog:before { - content: "\f4fe"; } + content: "\f4fe"; +} .icon-user-edit:before { - content: "\f4ff"; } + content: "\f4ff"; +} .icon-user-friends:before { - content: "\f500"; } + content: "\f500"; +} .icon-user-graduate:before { - content: "\f501"; } + content: "\f501"; +} .icon-user-injured:before { - content: "\f728"; } + content: "\f728"; +} .icon-user-lock:before { - content: "\f502"; } + content: "\f502"; +} .icon-user-md:before { - content: "\f0f0"; } + content: "\f0f0"; +} .icon-user-minus:before { - content: "\f503"; } + content: "\f503"; +} .icon-user-ninja:before { - content: "\f504"; } + content: "\f504"; +} .icon-user-nurse:before { - content: "\f82f"; } + content: "\f82f"; +} .icon-user-plus:before { - content: "\f234"; } + content: "\f234"; +} .icon-user-secret:before { - content: "\f21b"; } + content: "\f21b"; +} .icon-user-shield:before { - content: "\f505"; } + content: "\f505"; +} .icon-user-slash:before { - content: "\f506"; } + content: "\f506"; +} .icon-user-tag:before { - content: "\f507"; } + content: "\f507"; +} .icon-user-tie:before { - content: "\f508"; } + content: "\f508"; +} .icon-user-times:before { - content: "\f235"; } + content: "\f235"; +} .icon-users:before { - content: "\f0c0"; } + content: "\f0c0"; +} .icon-users-cog:before { - content: "\f509"; } + content: "\f509"; +} .icon-users-slash:before { - content: "\e073"; } + content: "\e073"; +} .icon-usps:before { - content: "\f7e1"; } + content: "\f7e1"; +} .icon-ussunnah:before { - content: "\f407"; } + content: "\f407"; +} .icon-utensil-spoon:before { - content: "\f2e5"; } + content: "\f2e5"; +} .icon-utensils:before { - content: "\f2e7"; } + content: "\f2e7"; +} .icon-vaadin:before { - content: "\f408"; } + content: "\f408"; +} .icon-vector-square:before { - content: "\f5cb"; } + content: "\f5cb"; +} .icon-venus:before { - content: "\f221"; } + content: "\f221"; +} .icon-venus-double:before { - content: "\f226"; } + content: "\f226"; +} .icon-venus-mars:before { - content: "\f228"; } + content: "\f228"; +} .icon-vest:before { - content: "\e085"; } + content: "\e085"; +} .icon-vest-patches:before { - content: "\e086"; } + content: "\e086"; +} .icon-viacoin:before { - content: "\f237"; } + content: "\f237"; +} .icon-viadeo:before { - content: "\f2a9"; } + content: "\f2a9"; +} .icon-viadeo-square:before { - content: "\f2aa"; } + content: "\f2aa"; +} .icon-vial:before { - content: "\f492"; } + content: "\f492"; +} .icon-vials:before { - content: "\f493"; } + content: "\f493"; +} .icon-viber:before { - content: "\f409"; } + content: "\f409"; +} .icon-video:before { - content: "\f03d"; } + content: "\f03d"; +} .icon-video-slash:before { - content: "\f4e2"; } + content: "\f4e2"; +} .icon-vihara:before { - content: "\f6a7"; } + content: "\f6a7"; +} .icon-vimeo:before { - content: "\f40a"; } + content: "\f40a"; +} .icon-vimeo-square:before { - content: "\f194"; } + content: "\f194"; +} .icon-vimeo-v:before { - content: "\f27d"; } + content: "\f27d"; +} .icon-vine:before { - content: "\f1ca"; } + content: "\f1ca"; +} .icon-virus:before { - content: "\e074"; } + content: "\e074"; +} .icon-virus-slash:before { - content: "\e075"; } + content: "\e075"; +} .icon-viruses:before { - content: "\e076"; } + content: "\e076"; +} .icon-vk:before { - content: "\f189"; } + content: "\f189"; +} .icon-vnv:before { - content: "\f40b"; } + content: "\f40b"; +} .icon-voicemail:before { - content: "\f897"; } + content: "\f897"; +} .icon-volleyball-ball:before { - content: "\f45f"; } + content: "\f45f"; +} .icon-volume-down:before { - content: "\f027"; } + content: "\f027"; +} .icon-volume-mute:before { - content: "\f6a9"; } + content: "\f6a9"; +} .icon-volume-off:before { - content: "\f026"; } + content: "\f026"; +} .icon-volume-up:before { - content: "\f028"; } + content: "\f028"; +} .icon-vote-yea:before { - content: "\f772"; } + content: "\f772"; +} .icon-vr-cardboard:before { - content: "\f729"; } + content: "\f729"; +} .icon-vuejs:before { - content: "\f41f"; } + content: "\f41f"; +} .icon-walking:before { - content: "\f554"; } + content: "\f554"; +} .icon-wallet:before { - content: "\f555"; } + content: "\f555"; +} .icon-warehouse:before { - content: "\f494"; } + content: "\f494"; +} .icon-watchman-monitoring:before { - content: "\e087"; } + content: "\e087"; +} .icon-water:before { - content: "\f773"; } + content: "\f773"; +} .icon-wave-square:before { - content: "\f83e"; } + content: "\f83e"; +} .icon-waze:before { - content: "\f83f"; } + content: "\f83f"; +} .icon-weebly:before { - content: "\f5cc"; } + content: "\f5cc"; +} .icon-weibo:before { - content: "\f18a"; } + content: "\f18a"; +} .icon-weight:before { - content: "\f496"; } + content: "\f496"; +} .icon-weight-hanging:before { - content: "\f5cd"; } + content: "\f5cd"; +} .icon-weixin:before { - content: "\f1d7"; } + content: "\f1d7"; +} .icon-whatsapp:before { - content: "\f232"; } + content: "\f232"; +} .icon-whatsapp-square:before { - content: "\f40c"; } + content: "\f40c"; +} .icon-wheelchair:before { - content: "\f193"; } + content: "\f193"; +} .icon-whmcs:before { - content: "\f40d"; } + content: "\f40d"; +} .icon-wifi:before { - content: "\f1eb"; } + content: "\f1eb"; +} .icon-wikipedia-w:before { - content: "\f266"; } + content: "\f266"; +} .icon-wind:before { - content: "\f72e"; } + content: "\f72e"; +} .icon-window-close:before { - content: "\f410"; } + content: "\f410"; +} .icon-window-maximize:before { - content: "\f2d0"; } + content: "\f2d0"; +} .icon-window-minimize:before { - content: "\f2d1"; } + content: "\f2d1"; +} .icon-window-restore:before { - content: "\f2d2"; } + content: "\f2d2"; +} .icon-windows:before { - content: "\f17a"; } + content: "\f17a"; +} .icon-wine-bottle:before { - content: "\f72f"; } + content: "\f72f"; +} .icon-wine-glass:before { - content: "\f4e3"; } + content: "\f4e3"; +} .icon-wine-glass-alt:before { - content: "\f5ce"; } + content: "\f5ce"; +} .icon-wix:before { - content: "\f5cf"; } + content: "\f5cf"; +} .icon-wizards-of-the-coast:before { - content: "\f730"; } + content: "\f730"; +} .icon-wodu:before { - content: "\e088"; } + content: "\e088"; +} .icon-wolf-pack-battalion:before { - content: "\f514"; } + content: "\f514"; +} .icon-won-sign:before { - content: "\f159"; } + content: "\f159"; +} .icon-wordpress:before { - content: "\f19a"; } + content: "\f19a"; +} .icon-wordpress-simple:before { - content: "\f411"; } + content: "\f411"; +} .icon-wpbeginner:before { - content: "\f297"; } + content: "\f297"; +} .icon-wpexplorer:before { - content: "\f2de"; } + content: "\f2de"; +} .icon-wpforms:before { - content: "\f298"; } + content: "\f298"; +} .icon-wpressr:before { - content: "\f3e4"; } + content: "\f3e4"; +} .icon-wrench:before { - content: "\f0ad"; } + content: "\f0ad"; +} .icon-x-ray:before { - content: "\f497"; } + content: "\f497"; +} .icon-xbox:before { - content: "\f412"; } + content: "\f412"; +} .icon-xing:before { - content: "\f168"; } + content: "\f168"; +} .icon-xing-square:before { - content: "\f169"; } + content: "\f169"; +} .icon-y-combinator:before { - content: "\f23b"; } + content: "\f23b"; +} .icon-yahoo:before { - content: "\f19e"; } + content: "\f19e"; +} .icon-yammer:before { - content: "\f840"; } + content: "\f840"; +} .icon-yandex:before { - content: "\f413"; } + content: "\f413"; +} .icon-yandex-international:before { - content: "\f414"; } + content: "\f414"; +} .icon-yarn:before { - content: "\f7e3"; } + content: "\f7e3"; +} .icon-yelp:before { - content: "\f1e9"; } + content: "\f1e9"; +} .icon-yen-sign:before { - content: "\f157"; } + content: "\f157"; +} .icon-yin-yang:before { - content: "\f6ad"; } + content: "\f6ad"; +} .icon-yoast:before { - content: "\f2b1"; } + content: "\f2b1"; +} .icon-youtube:before { - content: "\f167"; } + content: "\f167"; +} .icon-youtube-square:before { - content: "\f431"; } + content: "\f431"; +} .icon-zhihu:before { - content: "\f63f"; } + content: "\f63f"; +} .sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} .sr-only-focusable:active, .sr-only-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; } + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 900; - font-display: block; - src: url("../fonts/fa-solid-900.eot"); - src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); } - + font-family: "Font Awesome 5 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("../fonts/fa-solid-900.eot"); + src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); +} .fa, .fas { - font-family: 'Font Awesome 5 Free'; - font-weight: 900; } + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 400; - font-display: block; - src: url("../fonts/fa-regular-400.eot"); - src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); } - + font-family: "Font Awesome 5 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../fonts/fa-regular-400.eot"); + src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); +} .far { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @font-face { - font-family: 'Font Awesome 5 Brands'; - font-style: normal; - font-weight: 400; - font-display: block; - src: url("../fonts/fa-brands-400.eot"); - src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); } - + font-family: "Font Awesome 5 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../fonts/fa-brands-400.eot"); + src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); +} .fab { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-glass:before { - content: "\f000"; } + content: "\f000"; +} .icon.icon-meetup { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-star-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-star-o:before { - content: "\f005"; } + content: "\f005"; +} .icon.icon-remove:before { - content: "\f00d"; } + content: "\f00d"; +} .icon.icon-close:before { - content: "\f00d"; } + content: "\f00d"; +} .icon.icon-gear:before { - content: "\f013"; } + content: "\f013"; +} .icon.icon-trash-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-trash-o:before { - content: "\f2ed"; } + content: "\f2ed"; +} .icon.icon-file-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-o:before { - content: "\f15b"; } + content: "\f15b"; +} .icon.icon-clock-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-clock-o:before { - content: "\f017"; } + content: "\f017"; +} .icon.icon-arrow-circle-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-arrow-circle-o-down:before { - content: "\f358"; } + content: "\f358"; +} .icon.icon-arrow-circle-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-arrow-circle-o-up:before { - content: "\f35b"; } + content: "\f35b"; +} .icon.icon-play-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-play-circle-o:before { - content: "\f144"; } + content: "\f144"; +} .icon.icon-repeat:before { - content: "\f01e"; } + content: "\f01e"; +} .icon.icon-rotate-right:before { - content: "\f01e"; } + content: "\f01e"; +} .icon.icon-refresh:before { - content: "\f021"; } + content: "\f021"; +} .icon.icon-list-alt { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-dedent:before { - content: "\f03b"; } + content: "\f03b"; +} .icon.icon-video-camera:before { - content: "\f03d"; } + content: "\f03d"; +} .icon.icon-picture-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-picture-o:before { - content: "\f03e"; } + content: "\f03e"; +} .icon.icon-photo { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-photo:before { - content: "\f03e"; } + content: "\f03e"; +} .icon.icon-image { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-image:before { - content: "\f03e"; } + content: "\f03e"; +} .icon.icon-pencil:before { - content: "\f303"; } + content: "\f303"; +} .icon.icon-map-marker:before { - content: "\f3c5"; } + content: "\f3c5"; +} .icon.icon-pencil-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-pencil-square-o:before { - content: "\f044"; } + content: "\f044"; +} .icon.icon-share-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-share-square-o:before { - content: "\f14d"; } + content: "\f14d"; +} .icon.icon-check-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-check-square-o:before { - content: "\f14a"; } + content: "\f14a"; +} .icon.icon-arrows:before { - content: "\f0b2"; } + content: "\f0b2"; +} .icon.icon-times-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-times-circle-o:before { - content: "\f057"; } + content: "\f057"; +} .icon.icon-check-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-check-circle-o:before { - content: "\f058"; } + content: "\f058"; +} .icon.icon-mail-forward:before { - content: "\f064"; } + content: "\f064"; +} .icon.icon-expand:before { - content: "\f424"; } + content: "\f424"; +} .icon.icon-compress:before { - content: "\f422"; } + content: "\f422"; +} .icon.icon-eye { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-eye-slash { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-warning:before { - content: "\f071"; } + content: "\f071"; +} .icon.icon-calendar:before { - content: "\f073"; } + content: "\f073"; +} .icon.icon-arrows-v:before { - content: "\f338"; } + content: "\f338"; +} .icon.icon-arrows-h:before { - content: "\f337"; } + content: "\f337"; +} .icon.icon-bar-chart { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-bar-chart:before { - content: "\f080"; } + content: "\f080"; +} .icon.icon-bar-chart-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-bar-chart-o:before { - content: "\f080"; } + content: "\f080"; +} .icon.icon-twitter-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-facebook-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-gears:before { - content: "\f085"; } + content: "\f085"; +} .icon.icon-thumbs-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-thumbs-o-up:before { - content: "\f164"; } + content: "\f164"; +} .icon.icon-thumbs-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-thumbs-o-down:before { - content: "\f165"; } + content: "\f165"; +} .icon.icon-heart-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-heart-o:before { - content: "\f004"; } + content: "\f004"; +} .icon.icon-sign-out:before { - content: "\f2f5"; } + content: "\f2f5"; +} .icon.icon-linkedin-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-linkedin-square:before { - content: "\f08c"; } + content: "\f08c"; +} .icon.icon-thumb-tack:before { - content: "\f08d"; } + content: "\f08d"; +} .icon.icon-external-link:before { - content: "\f35d"; } + content: "\f35d"; +} .icon.icon-sign-in:before { - content: "\f2f6"; } + content: "\f2f6"; +} .icon.icon-github-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-lemon-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-lemon-o:before { - content: "\f094"; } + content: "\f094"; +} .icon.icon-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-square-o:before { - content: "\f0c8"; } + content: "\f0c8"; +} .icon.icon-bookmark-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-bookmark-o:before { - content: "\f02e"; } + content: "\f02e"; +} .icon.icon-twitter { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-facebook { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-facebook:before { - content: "\f39e"; } + content: "\f39e"; +} .icon.icon-facebook-f { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-facebook-f:before { - content: "\f39e"; } + content: "\f39e"; +} .icon.icon-github { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-credit-card { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-feed:before { - content: "\f09e"; } + content: "\f09e"; +} .icon.icon-hdd-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hdd-o:before { - content: "\f0a0"; } + content: "\f0a0"; +} .icon.icon-hand-o-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-o-right:before { - content: "\f0a4"; } + content: "\f0a4"; +} .icon.icon-hand-o-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-o-left:before { - content: "\f0a5"; } + content: "\f0a5"; +} .icon.icon-hand-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-o-up:before { - content: "\f0a6"; } + content: "\f0a6"; +} .icon.icon-hand-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-o-down:before { - content: "\f0a7"; } + content: "\f0a7"; +} .icon.icon-arrows-alt:before { - content: "\f31e"; } + content: "\f31e"; +} .icon.icon-group:before { - content: "\f0c0"; } + content: "\f0c0"; +} .icon.icon-chain:before { - content: "\f0c1"; } + content: "\f0c1"; +} .icon.icon-scissors:before { - content: "\f0c4"; } + content: "\f0c4"; +} .icon.icon-files-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-files-o:before { - content: "\f0c5"; } + content: "\f0c5"; +} .icon.icon-floppy-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-floppy-o:before { - content: "\f0c7"; } + content: "\f0c7"; +} .icon.icon-navicon:before { - content: "\f0c9"; } + content: "\f0c9"; +} .icon.icon-reorder:before { - content: "\f0c9"; } + content: "\f0c9"; +} .icon.icon-pinterest { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-pinterest-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-google-plus-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-google-plus { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-google-plus:before { - content: "\f0d5"; } + content: "\f0d5"; +} .icon.icon-money { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-money:before { - content: "\f3d1"; } + content: "\f3d1"; +} .icon.icon-unsorted:before { - content: "\f0dc"; } + content: "\f0dc"; +} .icon.icon-sort-desc:before { - content: "\f0dd"; } + content: "\f0dd"; +} .icon.icon-sort-asc:before { - content: "\f0de"; } + content: "\f0de"; +} .icon.icon-linkedin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-linkedin:before { - content: "\f0e1"; } + content: "\f0e1"; +} .icon.icon-rotate-left:before { - content: "\f0e2"; } + content: "\f0e2"; +} .icon.icon-legal:before { - content: "\f0e3"; } + content: "\f0e3"; +} .icon.icon-tachometer:before { - content: "\f3fd"; } + content: "\f3fd"; +} .icon.icon-dashboard:before { - content: "\f3fd"; } + content: "\f3fd"; +} .icon.icon-comment-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-comment-o:before { - content: "\f075"; } + content: "\f075"; +} .icon.icon-comments-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-comments-o:before { - content: "\f086"; } + content: "\f086"; +} .icon.icon-flash:before { - content: "\f0e7"; } + content: "\f0e7"; +} .icon.icon-clipboard { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-paste { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-paste:before { - content: "\f328"; } + content: "\f328"; +} .icon.icon-lightbulb-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-lightbulb-o:before { - content: "\f0eb"; } + content: "\f0eb"; +} .icon.icon-exchange:before { - content: "\f362"; } + content: "\f362"; +} .icon.icon-cloud-download:before { - content: "\f381"; } + content: "\f381"; +} .icon.icon-cloud-upload:before { - content: "\f382"; } + content: "\f382"; +} .icon.icon-bell-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-bell-o:before { - content: "\f0f3"; } + content: "\f0f3"; +} .icon.icon-cutlery:before { - content: "\f2e7"; } + content: "\f2e7"; +} .icon.icon-file-text-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-text-o:before { - content: "\f15c"; } + content: "\f15c"; +} .icon.icon-building-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-building-o:before { - content: "\f1ad"; } + content: "\f1ad"; +} .icon.icon-hospital-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hospital-o:before { - content: "\f0f8"; } + content: "\f0f8"; +} .icon.icon-tablet:before { - content: "\f3fa"; } + content: "\f3fa"; +} .icon.icon-mobile:before { - content: "\f3cd"; } + content: "\f3cd"; +} .icon.icon-mobile-phone:before { - content: "\f3cd"; } + content: "\f3cd"; +} .icon.icon-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-circle-o:before { - content: "\f111"; } + content: "\f111"; +} .icon.icon-mail-reply:before { - content: "\f3e5"; } + content: "\f3e5"; +} .icon.icon-github-alt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-folder-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-folder-o:before { - content: "\f07b"; } + content: "\f07b"; +} .icon.icon-folder-open-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-folder-open-o:before { - content: "\f07c"; } + content: "\f07c"; +} .icon.icon-smile-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-smile-o:before { - content: "\f118"; } + content: "\f118"; +} .icon.icon-frown-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-frown-o:before { - content: "\f119"; } + content: "\f119"; +} .icon.icon-meh-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-meh-o:before { - content: "\f11a"; } + content: "\f11a"; +} .icon.icon-keyboard-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-keyboard-o:before { - content: "\f11c"; } + content: "\f11c"; +} .icon.icon-flag-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-flag-o:before { - content: "\f024"; } + content: "\f024"; +} .icon.icon-mail-reply-all:before { - content: "\f122"; } + content: "\f122"; +} .icon.icon-star-half-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-star-half-o:before { - content: "\f089"; } + content: "\f089"; +} .icon.icon-star-half-empty { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-star-half-empty:before { - content: "\f089"; } + content: "\f089"; +} .icon.icon-star-half-full { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-star-half-full:before { - content: "\f089"; } + content: "\f089"; +} .icon.icon-code-fork:before { - content: "\f126"; } + content: "\f126"; +} .icon.icon-chain-broken:before { - content: "\f127"; } + content: "\f127"; +} .icon.icon-shield:before { - content: "\f3ed"; } + content: "\f3ed"; +} .icon.icon-calendar-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-calendar-o:before { - content: "\f133"; } + content: "\f133"; +} .icon.icon-maxcdn { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-html5 { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-css3 { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-ticket:before { - content: "\f3ff"; } + content: "\f3ff"; +} .icon.icon-minus-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-minus-square-o:before { - content: "\f146"; } + content: "\f146"; +} .icon.icon-level-up:before { - content: "\f3bf"; } + content: "\f3bf"; +} .icon.icon-level-down:before { - content: "\f3be"; } + content: "\f3be"; +} .icon.icon-pencil-square:before { - content: "\f14b"; } + content: "\f14b"; +} .icon.icon-external-link-square:before { - content: "\f360"; } + content: "\f360"; +} .icon.icon-compass { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-caret-square-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-caret-square-o-down:before { - content: "\f150"; } + content: "\f150"; +} .icon.icon-toggle-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-toggle-down:before { - content: "\f150"; } + content: "\f150"; +} .icon.icon-caret-square-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-caret-square-o-up:before { - content: "\f151"; } + content: "\f151"; +} .icon.icon-toggle-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-toggle-up:before { - content: "\f151"; } + content: "\f151"; +} .icon.icon-caret-square-o-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-caret-square-o-right:before { - content: "\f152"; } + content: "\f152"; +} .icon.icon-toggle-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-toggle-right:before { - content: "\f152"; } + content: "\f152"; +} .icon.icon-eur:before { - content: "\f153"; } + content: "\f153"; +} .icon.icon-euro:before { - content: "\f153"; } + content: "\f153"; +} .icon.icon-gbp:before { - content: "\f154"; } + content: "\f154"; +} .icon.icon-usd:before { - content: "\f155"; } + content: "\f155"; +} .icon.icon-dollar:before { - content: "\f155"; } + content: "\f155"; +} .icon.icon-inr:before { - content: "\f156"; } + content: "\f156"; +} .icon.icon-rupee:before { - content: "\f156"; } + content: "\f156"; +} .icon.icon-jpy:before { - content: "\f157"; } + content: "\f157"; +} .icon.icon-cny:before { - content: "\f157"; } + content: "\f157"; +} .icon.icon-rmb:before { - content: "\f157"; } + content: "\f157"; +} .icon.icon-yen:before { - content: "\f157"; } + content: "\f157"; +} .icon.icon-rub:before { - content: "\f158"; } + content: "\f158"; +} .icon.icon-ruble:before { - content: "\f158"; } + content: "\f158"; +} .icon.icon-rouble:before { - content: "\f158"; } + content: "\f158"; +} .icon.icon-krw:before { - content: "\f159"; } + content: "\f159"; +} .icon.icon-won:before { - content: "\f159"; } + content: "\f159"; +} .icon.icon-btc { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-bitcoin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-bitcoin:before { - content: "\f15a"; } + content: "\f15a"; +} .icon.icon-file-text:before { - content: "\f15c"; } + content: "\f15c"; +} .icon.icon-sort-alpha-asc:before { - content: "\f15d"; } + content: "\f15d"; +} .icon.icon-sort-alpha-desc:before { - content: "\f881"; } + content: "\f881"; +} .icon.icon-sort-amount-asc:before { - content: "\f160"; } + content: "\f160"; +} .icon.icon-sort-amount-desc:before { - content: "\f884"; } + content: "\f884"; +} .icon.icon-sort-numeric-asc:before { - content: "\f162"; } + content: "\f162"; +} .icon.icon-sort-numeric-desc:before { - content: "\f886"; } + content: "\f886"; +} .icon.icon-youtube-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-youtube { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-xing { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-xing-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-youtube-play { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-youtube-play:before { - content: "\f167"; } + content: "\f167"; +} .icon.icon-dropbox { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-stack-overflow { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-instagram { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-flickr { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-adn { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-bitbucket { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-bitbucket-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-bitbucket-square:before { - content: "\f171"; } + content: "\f171"; +} .icon.icon-tumblr { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-tumblr-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-long-arrow-down:before { - content: "\f309"; } + content: "\f309"; +} .icon.icon-long-arrow-up:before { - content: "\f30c"; } + content: "\f30c"; +} .icon.icon-long-arrow-left:before { - content: "\f30a"; } + content: "\f30a"; +} .icon.icon-long-arrow-right:before { - content: "\f30b"; } + content: "\f30b"; +} .icon.icon-apple { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-windows { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-android { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-linux { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-dribbble { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-skype { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-foursquare { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-trello { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-gratipay { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-gittip { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-gittip:before { - content: "\f184"; } + content: "\f184"; +} .icon.icon-sun-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-sun-o:before { - content: "\f185"; } + content: "\f185"; +} .icon.icon-moon-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-moon-o:before { - content: "\f186"; } + content: "\f186"; +} .icon.icon-vk { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-weibo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-renren { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-pagelines { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-stack-exchange { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-arrow-circle-o-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-arrow-circle-o-right:before { - content: "\f35a"; } + content: "\f35a"; +} .icon.icon-arrow-circle-o-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-arrow-circle-o-left:before { - content: "\f359"; } + content: "\f359"; +} .icon.icon-caret-square-o-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-caret-square-o-left:before { - content: "\f191"; } + content: "\f191"; +} .icon.icon-toggle-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-toggle-left:before { - content: "\f191"; } + content: "\f191"; +} .icon.icon-dot-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-dot-circle-o:before { - content: "\f192"; } + content: "\f192"; +} .icon.icon-vimeo-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-try:before { - content: "\f195"; } + content: "\f195"; +} .icon.icon-turkish-lira:before { - content: "\f195"; } + content: "\f195"; +} .icon.icon-plus-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-plus-square-o:before { - content: "\f0fe"; } + content: "\f0fe"; +} .icon.icon-slack { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-wordpress { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-openid { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-institution:before { - content: "\f19c"; } + content: "\f19c"; +} .icon.icon-bank:before { - content: "\f19c"; } + content: "\f19c"; +} .icon.icon-mortar-board:before { - content: "\f19d"; } + content: "\f19d"; +} .icon.icon-yahoo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-google { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-reddit { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-reddit-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-stumbleupon-circle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-stumbleupon { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-delicious { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-digg { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-pied-piper-pp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-pied-piper-alt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-drupal { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-joomla { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-spoon:before { - content: "\f2e5"; } + content: "\f2e5"; +} .icon.icon-behance { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-behance-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-steam { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-steam-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-automobile:before { - content: "\f1b9"; } + content: "\f1b9"; +} .icon.icon-envelope-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-envelope-o:before { - content: "\f0e0"; } + content: "\f0e0"; +} .icon.icon-spotify { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-deviantart { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-soundcloud { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-file-pdf-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-pdf-o:before { - content: "\f1c1"; } + content: "\f1c1"; +} .icon.icon-file-word-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-word-o:before { - content: "\f1c2"; } + content: "\f1c2"; +} .icon.icon-file-excel-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-excel-o:before { - content: "\f1c3"; } + content: "\f1c3"; +} .icon.icon-file-powerpoint-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-powerpoint-o:before { - content: "\f1c4"; } + content: "\f1c4"; +} .icon.icon-file-image-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-image-o:before { - content: "\f1c5"; } + content: "\f1c5"; +} .icon.icon-file-photo-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-photo-o:before { - content: "\f1c5"; } + content: "\f1c5"; +} .icon.icon-file-picture-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-picture-o:before { - content: "\f1c5"; } + content: "\f1c5"; +} .icon.icon-file-archive-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-archive-o:before { - content: "\f1c6"; } + content: "\f1c6"; +} .icon.icon-file-zip-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-zip-o:before { - content: "\f1c6"; } + content: "\f1c6"; +} .icon.icon-file-audio-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-audio-o:before { - content: "\f1c7"; } + content: "\f1c7"; +} .icon.icon-file-sound-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-sound-o:before { - content: "\f1c7"; } + content: "\f1c7"; +} .icon.icon-file-video-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-video-o:before { - content: "\f1c8"; } + content: "\f1c8"; +} .icon.icon-file-movie-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-movie-o:before { - content: "\f1c8"; } + content: "\f1c8"; +} .icon.icon-file-code-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-file-code-o:before { - content: "\f1c9"; } + content: "\f1c9"; +} .icon.icon-vine { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-codepen { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-jsfiddle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-life-ring { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-life-bouy { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-life-bouy:before { - content: "\f1cd"; } + content: "\f1cd"; +} .icon.icon-life-buoy { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-life-buoy:before { - content: "\f1cd"; } + content: "\f1cd"; +} .icon.icon-life-saver { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-life-saver:before { - content: "\f1cd"; } + content: "\f1cd"; +} .icon.icon-support { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-support:before { - content: "\f1cd"; } + content: "\f1cd"; +} .icon.icon-circle-o-notch:before { - content: "\f1ce"; } + content: "\f1ce"; +} .icon.icon-rebel { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-ra { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-ra:before { - content: "\f1d0"; } + content: "\f1d0"; +} .icon.icon-resistance { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-resistance:before { - content: "\f1d0"; } + content: "\f1d0"; +} .icon.icon-empire { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-ge { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-ge:before { - content: "\f1d1"; } + content: "\f1d1"; +} .icon.icon-git-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-git { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-hacker-news { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-y-combinator-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-y-combinator-square:before { - content: "\f1d4"; } + content: "\f1d4"; +} .icon.icon-yc-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-yc-square:before { - content: "\f1d4"; } + content: "\f1d4"; +} .icon.icon-tencent-weibo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-qq { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-weixin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-wechat { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-wechat:before { - content: "\f1d7"; } + content: "\f1d7"; +} .icon.icon-send:before { - content: "\f1d8"; } + content: "\f1d8"; +} .icon.icon-paper-plane-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-paper-plane-o:before { - content: "\f1d8"; } + content: "\f1d8"; +} .icon.icon-send-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-send-o:before { - content: "\f1d8"; } + content: "\f1d8"; +} .icon.icon-circle-thin { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-circle-thin:before { - content: "\f111"; } + content: "\f111"; +} .icon.icon-header:before { - content: "\f1dc"; } + content: "\f1dc"; +} .icon.icon-sliders:before { - content: "\f1de"; } + content: "\f1de"; +} .icon.icon-futbol-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-futbol-o:before { - content: "\f1e3"; } + content: "\f1e3"; +} .icon.icon-soccer-ball-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-soccer-ball-o:before { - content: "\f1e3"; } + content: "\f1e3"; +} .icon.icon-slideshare { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-twitch { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-yelp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-newspaper-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-newspaper-o:before { - content: "\f1ea"; } + content: "\f1ea"; +} .icon.icon-paypal { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-google-wallet { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-cc-visa { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-cc-mastercard { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-cc-discover { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-cc-amex { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-cc-paypal { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-cc-stripe { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-bell-slash-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-bell-slash-o:before { - content: "\f1f6"; } + content: "\f1f6"; +} .icon.icon-trash:before { - content: "\f2ed"; } + content: "\f2ed"; +} .icon.icon-copyright { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-eyedropper:before { - content: "\f1fb"; } + content: "\f1fb"; +} .icon.icon-area-chart:before { - content: "\f1fe"; } + content: "\f1fe"; +} .icon.icon-pie-chart:before { - content: "\f200"; } + content: "\f200"; +} .icon.icon-line-chart:before { - content: "\f201"; } + content: "\f201"; +} .icon.icon-lastfm { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-lastfm-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-ioxhost { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-angellist { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-cc { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-cc:before { - content: "\f20a"; } + content: "\f20a"; +} .icon.icon-ils:before { - content: "\f20b"; } + content: "\f20b"; +} .icon.icon-shekel:before { - content: "\f20b"; } + content: "\f20b"; +} .icon.icon-sheqel:before { - content: "\f20b"; } + content: "\f20b"; +} .icon.icon-meanpath { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-meanpath:before { - content: "\f2b4"; } + content: "\f2b4"; +} .icon.icon-buysellads { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-connectdevelop { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-dashcube { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-forumbee { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-leanpub { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-sellsy { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-shirtsinbulk { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-simplybuilt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-skyatlas { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-diamond { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-diamond:before { - content: "\f3a5"; } + content: "\f3a5"; +} .icon.icon-intersex:before { - content: "\f224"; } + content: "\f224"; +} .icon.icon-facebook-official { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-facebook-official:before { - content: "\f09a"; } + content: "\f09a"; +} .icon.icon-pinterest-p { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-whatsapp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-hotel:before { - content: "\f236"; } + content: "\f236"; +} .icon.icon-viacoin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-medium { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-y-combinator { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-yc { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-yc:before { - content: "\f23b"; } + content: "\f23b"; +} .icon.icon-optin-monster { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-opencart { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-expeditedssl { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-battery-4:before { - content: "\f240"; } + content: "\f240"; +} .icon.icon-battery:before { - content: "\f240"; } + content: "\f240"; +} .icon.icon-battery-3:before { - content: "\f241"; } + content: "\f241"; +} .icon.icon-battery-2:before { - content: "\f242"; } + content: "\f242"; +} .icon.icon-battery-1:before { - content: "\f243"; } + content: "\f243"; +} .icon.icon-battery-0:before { - content: "\f244"; } + content: "\f244"; +} .icon.icon-object-group { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-object-ungroup { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-sticky-note-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-sticky-note-o:before { - content: "\f249"; } + content: "\f249"; +} .icon.icon-cc-jcb { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-cc-diners-club { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-clone { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hourglass-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hourglass-o:before { - content: "\f254"; } + content: "\f254"; +} .icon.icon-hourglass-1:before { - content: "\f251"; } + content: "\f251"; +} .icon.icon-hourglass-2:before { - content: "\f252"; } + content: "\f252"; +} .icon.icon-hourglass-3:before { - content: "\f253"; } + content: "\f253"; +} .icon.icon-hand-rock-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-rock-o:before { - content: "\f255"; } + content: "\f255"; +} .icon.icon-hand-grab-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-grab-o:before { - content: "\f255"; } + content: "\f255"; +} .icon.icon-hand-paper-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-paper-o:before { - content: "\f256"; } + content: "\f256"; +} .icon.icon-hand-stop-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-stop-o:before { - content: "\f256"; } + content: "\f256"; +} .icon.icon-hand-scissors-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-scissors-o:before { - content: "\f257"; } + content: "\f257"; +} .icon.icon-hand-lizard-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-lizard-o:before { - content: "\f258"; } + content: "\f258"; +} .icon.icon-hand-spock-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-spock-o:before { - content: "\f259"; } + content: "\f259"; +} .icon.icon-hand-pointer-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-pointer-o:before { - content: "\f25a"; } + content: "\f25a"; +} .icon.icon-hand-peace-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-hand-peace-o:before { - content: "\f25b"; } + content: "\f25b"; +} .icon.icon-registered { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-creative-commons { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-gg { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-gg-circle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-tripadvisor { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-odnoklassniki { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-odnoklassniki-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-get-pocket { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-wikipedia-w { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-safari { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-chrome { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-firefox { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-opera { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-internet-explorer { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-television:before { - content: "\f26c"; } + content: "\f26c"; +} .icon.icon-contao { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-500px { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-amazon { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-calendar-plus-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-calendar-plus-o:before { - content: "\f271"; } + content: "\f271"; +} .icon.icon-calendar-minus-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-calendar-minus-o:before { - content: "\f272"; } + content: "\f272"; +} .icon.icon-calendar-times-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-calendar-times-o:before { - content: "\f273"; } + content: "\f273"; +} .icon.icon-calendar-check-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-calendar-check-o:before { - content: "\f274"; } + content: "\f274"; +} .icon.icon-map-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-map-o:before { - content: "\f279"; } + content: "\f279"; +} .icon.icon-commenting:before { - content: "\f4ad"; } + content: "\f4ad"; +} .icon.icon-commenting-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-commenting-o:before { - content: "\f4ad"; } + content: "\f4ad"; +} .icon.icon-houzz { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-vimeo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-vimeo:before { - content: "\f27d"; } + content: "\f27d"; +} .icon.icon-black-tie { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-fonticons { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-reddit-alien { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-edge { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-credit-card-alt:before { - content: "\f09d"; } + content: "\f09d"; +} .icon.icon-codiepie { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-modx { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-fort-awesome { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-usb { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-product-hunt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-mixcloud { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-scribd { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-pause-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-pause-circle-o:before { - content: "\f28b"; } + content: "\f28b"; +} .icon.icon-stop-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-stop-circle-o:before { - content: "\f28d"; } + content: "\f28d"; +} .icon.icon-bluetooth { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-bluetooth-b { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-gitlab { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-wpbeginner { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-wpforms { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-envira { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-wheelchair-alt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-wheelchair-alt:before { - content: "\f368"; } + content: "\f368"; +} .icon.icon-question-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-question-circle-o:before { - content: "\f059"; } + content: "\f059"; +} .icon.icon-volume-control-phone:before { - content: "\f2a0"; } + content: "\f2a0"; +} .icon.icon-asl-interpreting:before { - content: "\f2a3"; } + content: "\f2a3"; +} .icon.icon-deafness:before { - content: "\f2a4"; } + content: "\f2a4"; +} .icon.icon-hard-of-hearing:before { - content: "\f2a4"; } + content: "\f2a4"; +} .icon.icon-glide { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-glide-g { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-signing:before { - content: "\f2a7"; } + content: "\f2a7"; +} .icon.icon-viadeo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-viadeo-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-snapchat { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-snapchat-ghost { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-snapchat-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-pied-piper { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-first-order { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-yoast { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-themeisle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-google-plus-official { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-google-plus-official:before { - content: "\f2b3"; } + content: "\f2b3"; +} .icon.icon-google-plus-circle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-google-plus-circle:before { - content: "\f2b3"; } + content: "\f2b3"; +} .icon.icon-font-awesome { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-fa { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-fa:before { - content: "\f2b4"; } + content: "\f2b4"; +} .icon.icon-handshake-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-handshake-o:before { - content: "\f2b5"; } + content: "\f2b5"; +} .icon.icon-envelope-open-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-envelope-open-o:before { - content: "\f2b6"; } + content: "\f2b6"; +} .icon.icon-linode { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-address-book-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-address-book-o:before { - content: "\f2b9"; } + content: "\f2b9"; +} .icon.icon-vcard:before { - content: "\f2bb"; } + content: "\f2bb"; +} .icon.icon-address-card-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-address-card-o:before { - content: "\f2bb"; } + content: "\f2bb"; +} .icon.icon-vcard-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-vcard-o:before { - content: "\f2bb"; } + content: "\f2bb"; +} .icon.icon-user-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-user-circle-o:before { - content: "\f2bd"; } + content: "\f2bd"; +} .icon.icon-user-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-user-o:before { - content: "\f007"; } + content: "\f007"; +} .icon.icon-id-badge { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-drivers-license:before { - content: "\f2c2"; } + content: "\f2c2"; +} .icon.icon-id-card-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-id-card-o:before { - content: "\f2c2"; } + content: "\f2c2"; +} .icon.icon-drivers-license-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-drivers-license-o:before { - content: "\f2c2"; } + content: "\f2c2"; +} .icon.icon-quora { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-free-code-camp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-telegram { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-thermometer-4:before { - content: "\f2c7"; } + content: "\f2c7"; +} .icon.icon-thermometer:before { - content: "\f2c7"; } + content: "\f2c7"; +} .icon.icon-thermometer-3:before { - content: "\f2c8"; } + content: "\f2c8"; +} .icon.icon-thermometer-2:before { - content: "\f2c9"; } + content: "\f2c9"; +} .icon.icon-thermometer-1:before { - content: "\f2ca"; } + content: "\f2ca"; +} .icon.icon-thermometer-0:before { - content: "\f2cb"; } + content: "\f2cb"; +} .icon.icon-bathtub:before { - content: "\f2cd"; } + content: "\f2cd"; +} .icon.icon-s15:before { - content: "\f2cd"; } + content: "\f2cd"; +} .icon.icon-window-maximize { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-window-restore { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-times-rectangle:before { - content: "\f410"; } + content: "\f410"; +} .icon.icon-window-close-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-window-close-o:before { - content: "\f410"; } + content: "\f410"; +} .icon.icon-times-rectangle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-times-rectangle-o:before { - content: "\f410"; } + content: "\f410"; +} .icon.icon-bandcamp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-grav { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-etsy { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-imdb { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-ravelry { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-eercast { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-eercast:before { - content: "\f2da"; } + content: "\f2da"; +} .icon.icon-snowflake-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .icon.icon-snowflake-o:before { - content: "\f2dc"; } + content: "\f2dc"; +} .icon.icon-superpowers { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-wpexplorer { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .icon.icon-cab:before { - content: "\f1ba"; } - -/* Main colors */ -/* needs much more adaption, should be used as text color for elements with $colorSplash background */ -/* a blueish dark gray */ -/* generate the black from the $colorSplash */ -/* default theme $colorSplash */ -/* Status Message */ -/* Brand colors */ -/* Backgrounds */ -/* Borders */ -/* Shadows */ -/* Grids */ -/* Form field colors */ -/* Buttons */ -/* Context menus */ -/* ComboBox dropdown menus */ -/* Tree menus */ -/* locked is already signaled with lock-icon, no need to use other semantic style here - as italic is used for "unpublished" */ -/* Top navigation colors */ -/* Tabs */ -/* Windows */ -/* Font stacks */ -/* Responsive breakpoints */ -/* Path for background-images */ + content: "\f1ba"; +} + #modx-navbar #modx-topnav { - margin-left: auto; - margin-right: auto; - max-width: 1200px; } - #modx-navbar #modx-topnav::after { + margin-left: auto; + margin-right: auto; + max-width: 1200px; +} +#modx-navbar #modx-topnav::after { clear: both; content: ""; - display: block; } + display: block; +} -.x-btn-icon.arrow_up button:before, .x-btn-icon.arrow_down button:before, .x-btn-icon.refresh button:before, .crumb_wrapper .crumbs li.first:before, .x-tbar-page-last:before, .x-tbar-page-next:before, .x-tbar-page-prev:before, .x-tbar-loading:before, .x-tbar-page-first:before, .x-grid3-hd-btn:before, .x-grid3-row-collapsed .x-grid3-row-expander:before, .x-grid3-row-expanded .x-grid3-row-expander:before, .x-grid3-row-checker:before, -.x-grid3-hd-checker:not(.x-grid3-hd-inner):before, .x-grid3-check-col:before, .x-grid3-check-col-on:before, .x-grid-group-hd div.x-grid-group-title:before, .x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title:before, .x-tool:after, .x-btn .x-btn-split:before, .actions button .x-btn-split:before, .inline-button .x-btn-split:before, .x-superboxselect-item .x-btn-split:before, .x-form-trigger .x-btn-split:before, .x-date-mp-ok .x-btn-split:before, .x-date-mp-cancel .x-btn-split:before, -.x-btn .x-btn-arrow:before, -.actions button .x-btn-arrow:before, -.inline-button .x-btn-arrow:before, -.x-superboxselect-item .x-btn-arrow:before, -.x-form-trigger .x-btn-arrow:before, -.x-date-mp-ok .x-btn-arrow:before, -.x-date-mp-cancel .x-btn-arrow:before, .x-btn-icon.icon-folder button:before, .x-btn-icon.icon-page_white button:before, .x-btn-icon.icon-file_upload button:before, .x-btn-icon.icon-file_manager button:before, .tree-new-resource > em > button:before, .tree-new-weblink > em > button:before, .tree-new-symlink > em > button:before, .tree-new-static-resource > em > button:before, .tree-trash > em > button:before, .tree-new-template > em > button:before, .tree-new-tv > em > button:before, .tree-new-chunk > em > button:before, .tree-new-snippet > em > button:before, .tree-new-plugin > em > button:before, .tree-new-category > em > button:before, .x-form-item label.x-form-item-label .modx-tv-reset:before, .x-form-field-wrap .x-form-trigger:before, .x-form-check-wrap .x-form-cb-label:before, -.x-form-check-wrap .x-fieldset-header-text:before, -.x-fieldset-checkbox-toggle legend .x-form-cb-label:before, -.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before, .x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:before, .x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:before, .x-form-invalid-msg:before, .x-date-right a:before, -.x-date-left a:before, -.x-date-mp-ybtn a.x-date-mp-prev:before, -.x-date-mp-ybtn a.x-date-mp-next:before, .x-tab-scroller-left:before, -.x-tab-scroller-right:before, #modx-footer .modx-subnav li.sub:after, .modx-manager-search-results .loading-indicator:before, .x-tree-arrows .x-tree-elbow-plus:before, -.x-tree-arrows .x-tree-elbow-minus:before, -.x-tree-arrows .x-tree-elbow-end-plus:before, -.x-tree-arrows .x-tree-elbow-end-minus:before, .icon-rss:before, .icon-cal:before, -.icon-ical:before, -.icon-ics:before, -.icon-vcs:before, .icon-db:before, -.icon-sql:before, .icon-zip:before, -.icon-tar:before, -.icon-tgz:before, -.icon-gz:before, -.icon-bz2:before, -.icon-rar:before, -.icon-7z:before, -.icon-dmg:before, -.icon-iso:before, .icon-bk:before, -.icon-bak:before, -.icon-backup:before, .icon-jpg:before, -.icon-jpeg:before, -.icon-gif:before, -.icon-png:before, -.icon-bmp:before, -.icon-tiff:before, -.icon-svg:before, .icon-bat:before, -.icon-scr:before, -.icon-sh:before, .icon-txt:before, -.icon-log:before, .icon-aac:before, -.icon-mp3:before, -.icon-ogg:before, -.icon-wma:before, -.icon-m4a:before, -.icon-flac:before, -.icon-wav:before, -.icon-aif:before, -.icon-aiff:before, .icon-avi:before, +.home-panel ol li:hover button:before, .modx-header-breadcrumbs ul li:after, .modx-status-msg:after, .icon, .ext-mb-icon:before, .modx-browser-detail-thumb.preview:before, .modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell:before, #modx-leftbar-header a:after, .locked-resource:before, .x-tree-node-expanded .parent-resource:before, +.x-tree-node-expanded .icon-folder:before, .parent-resource:before, +.icon-folder:before, .tree-symlink:before, .tree-weblink:before, .tree-static-resource:before, .tree-resource:before, .tree-context:before, .icon-lock, .icon-css:before, +.icon-scss:before, +.icon-less:before, +.icon-styl:before, .icon-js:before, +.icon-json:before, +.icon-coffeescript:before, .icon-html:before, +.icon-htm:before, +.icon-xml:before, .icon-pdf:before, .icon-ppt:before, +.icon-pptx:before, .icon-csv:before, +.icon-xls:before, +.icon-xlsx:before, .icon-doc:before, +.icon-docx:before, .icon-php:before, +.icon-cfm:before, +.icon-rb:before, +.icon-as:before, +.icon-java:before, +.icon-jar:before, .icon-access:before, +.icon-htaccess:before, .icon-avi:before, .icon-mpg:before, .icon-mpeg:before, .icon-mov:before, @@ -14076,438 +18298,563 @@ readers do not read off random characters that represent icons */ .icon-flv:before, .icon-fla:before, .icon-swf:before, -.icon-wmv:before, .icon-access:before, -.icon-htaccess:before, .icon-php:before, -.icon-cfm:before, -.icon-rb:before, -.icon-as:before, -.icon-java:before, -.icon-jar:before, .icon-doc:before, -.icon-docx:before, .icon-csv:before, -.icon-xls:before, -.icon-xlsx:before, .icon-ppt:before, -.icon-pptx:before, .icon-pdf:before, .icon-html:before, -.icon-htm:before, -.icon-xml:before, .icon-js:before, -.icon-json:before, -.icon-coffeescript:before, .icon-css:before, -.icon-scss:before, -.icon-less:before, -.icon-styl:before, .icon-lock, .tree-context:before, .tree-resource:before, .tree-static-resource:before, .tree-weblink:before, .tree-symlink:before, .parent-resource:before, -.icon-folder:before, .x-tree-node-expanded .parent-resource:before, -.x-tree-node-expanded .icon-folder:before, .locked-resource:before, #modx-leftbar-header a:after, .modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell:before, .modx-browser-detail-thumb.preview:before, .ext-mb-icon:before, .icon, .modx-status-msg:after, .modx-header-breadcrumbs ul li:after, .home-panel ol li:hover button:before { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands'; - font-weight: 900; } - -.x-btn-icon.arrow_up button:before, .x-btn-icon.arrow_down button:before, .x-btn-icon.refresh button:before, .crumb_wrapper .crumbs li.first:before, .x-tbar-page-last:before, .x-tbar-page-next:before, .x-tbar-page-prev:before, .x-tbar-loading:before, .x-tbar-page-first:before { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - line-height: 100%; - width: 100%; - height: 100%; - font-size: 14px; - color: inherit; - text-align: center; } +.icon-wmv:before, .icon-aac:before, +.icon-mp3:before, +.icon-ogg:before, +.icon-wma:before, +.icon-m4a:before, +.icon-flac:before, +.icon-wav:before, +.icon-aif:before, +.icon-aiff:before, .icon-txt:before, +.icon-log:before, .icon-bat:before, +.icon-scr:before, +.icon-sh:before, .icon-jpg:before, +.icon-jpeg:before, +.icon-gif:before, +.icon-png:before, +.icon-bmp:before, +.icon-tiff:before, +.icon-svg:before, .icon-bk:before, +.icon-bak:before, +.icon-backup:before, .icon-zip:before, +.icon-tar:before, +.icon-tgz:before, +.icon-gz:before, +.icon-bz2:before, +.icon-rar:before, +.icon-7z:before, +.icon-dmg:before, +.icon-iso:before, .icon-db:before, +.icon-sql:before, .icon-cal:before, +.icon-ical:before, +.icon-ics:before, +.icon-vcs:before, .icon-rss:before, .x-tree-arrows .x-tree-elbow-plus:before, +.x-tree-arrows .x-tree-elbow-minus:before, +.x-tree-arrows .x-tree-elbow-end-plus:before, +.x-tree-arrows .x-tree-elbow-end-minus:before, .modx-manager-search-results .loading-indicator:before, #modx-footer .modx-subnav li.sub:after, .x-tab-scroller-left:before, +.x-tab-scroller-right:before, .x-date-right a:before, +.x-date-left a:before, +.x-date-mp-ybtn a.x-date-mp-prev:before, +.x-date-mp-ybtn a.x-date-mp-next:before, .x-form-invalid-msg:before, .x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:before, .x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:before, .x-form-check-wrap .x-form-cb-label:before, +.x-form-check-wrap .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before, .x-form-field-wrap .x-form-trigger:before, .x-form-item label.x-form-item-label .modx-tv-reset:before, .tree-new-category > em > button:before, .tree-new-plugin > em > button:before, .tree-new-snippet > em > button:before, .tree-new-chunk > em > button:before, .tree-new-tv > em > button:before, .tree-new-template > em > button:before, .tree-trash > em > button:before, .tree-new-static-resource > em > button:before, .tree-new-symlink > em > button:before, .tree-new-weblink > em > button:before, .tree-new-resource > em > button:before, .x-btn-icon.icon-file_manager button:before, .x-btn-icon.icon-file_upload button:before, .x-btn-icon.icon-page_white button:before, .x-btn-icon.icon-folder button:before, .actions button .x-btn-split:before, +.inline-button .x-btn-split:before, +.x-superboxselect-item .x-btn-split:before, +.x-form-trigger .x-btn-split:before, +.x-date-mp-ok .x-btn-split:before, +.x-date-mp-cancel .x-btn-split:before, .x-btn .x-btn-split:before, +.actions button .x-btn-arrow:before, +.inline-button .x-btn-arrow:before, +.x-superboxselect-item .x-btn-arrow:before, +.x-form-trigger .x-btn-arrow:before, +.x-date-mp-ok .x-btn-arrow:before, +.x-date-mp-cancel .x-btn-arrow:before, +.x-btn .x-btn-arrow:before, .x-tool:after, .x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title:before, .x-grid-group-hd div.x-grid-group-title:before, .x-grid3-check-col-on:before, .x-grid3-check-col:before, .x-grid3-row-checker:before, +.x-grid3-hd-checker:not(.x-grid3-hd-inner):before, .x-grid3-row-expanded .x-grid3-row-expander:before, .x-grid3-row-collapsed .x-grid3-row-expander:before, .x-grid3-hd-btn:before, .x-tbar-page-first:before, .x-tbar-loading:before, .x-tbar-page-prev:before, .x-tbar-page-next:before, .x-tbar-page-last:before, .crumb_wrapper .crumbs li.first:before, .x-btn-icon.refresh button:before, .x-btn-icon.arrow_down button:before, .x-btn-icon.arrow_up button:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands"; + font-weight: 900; +} -#modx-tv-tabs .lt-ie8 { - *zoom: 1; } +.x-tbar-page-first:before, .x-tbar-loading:before, .x-tbar-page-prev:before, .x-tbar-page-next:before, .x-tbar-page-last:before, .crumb_wrapper .crumbs li.first:before, .x-btn-icon.refresh button:before, .x-btn-icon.arrow_down button:before, .x-btn-icon.arrow_up button:before { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + line-height: 100%; + width: 100%; + height: 100%; + font-size: 14px; + color: inherit; + text-align: center; +} +#modx-tv-tabs .lt-ie8 { + *zoom: 1; +} #modx-tv-tabs:before, #modx-tv-tabs:after { - content: " "; - /* 1 */ - display: table; - /* 2 */ } - + content: " "; + /* 1 */ + display: table; + /* 2 */ +} #modx-tv-tabs:after { - clear: both; } - -@-moz-document url-prefix() { } + clear: both; +} +@-moz-document url-prefix() {} /* Instead of writing the same code for every nav bar */ .x-splitbar-proxy { - background-color: #aaa; } + background-color: #aaa; +} .x-color-palette a { - border-color: #FFF; } + border-color: #FFF; +} .x-color-palette a:hover, .x-color-palette a.x-color-palette-sel { - background-color: #ebebeb; - border-color: #b4b4b4; } + background-color: #ebebeb; + border-color: #b4b4b4; +} .x-color-palette em { - border-color: #aca899; } + border-color: #aca899; +} .loading-indicator { - background-image: url("../images/modx-theme/grid/loading.gif"); - font-size: 11px; } + background-image: url("../images/modx-theme/grid/loading.gif"); + font-size: 11px; +} .x-spotlight { - background-color: #CCCCCC; } + background-color: #CCCCCC; +} .ext-ie7 .x-plain-body { - position: relative; } + position: relative; +} .x-statusbar .x-status-busy { - background-image: url("../images/modx-theme/grid/loading.gif"); } + background-image: url("../images/modx-theme/grid/loading.gif"); +} .x-statusbar .x-status-text-panel { - border-color: #DFDFDF #FFF #FFF #DFDFDF; } + border-color: #DFDFDF #FFF #FFF #DFDFDF; +} .x-resizable-handle-southeast { - bottom: 1px; - right: 1px; } + bottom: 1px; + right: 1px; +} .x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east, .x-resizable-over .x-resizable-handle-west, .x-resizable-pinned .x-resizable-handle-west { - background-image: url("../images/modx-theme/sizer/e-handle.gif"); } + background-image: url("../images/modx-theme/sizer/e-handle.gif"); +} .x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south, .x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north { - background-image: url("../images/modx-theme/sizer/s-handle.gif"); } + background-image: url("../images/modx-theme/sizer/s-handle.gif"); +} .x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north { - background-image: url("../images/modx-theme/sizer/s-handle.gif"); } + background-image: url("../images/modx-theme/sizer/s-handle.gif"); +} .x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast { - background-image: url("../images/modx-theme/sizer/se-handle.gif"); } + background-image: url("../images/modx-theme/sizer/se-handle.gif"); +} .x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest { - background-image: url("../images/modx-theme/sizer/nw-handle.gif"); } + background-image: url("../images/modx-theme/sizer/nw-handle.gif"); +} .x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast { - background-image: url("../images/modx-theme/sizer/ne-handle.gif"); } + background-image: url("../images/modx-theme/sizer/ne-handle.gif"); +} .x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest { - background-image: url("../images/modx-theme/sizer/sw-handle.gif"); } + background-image: url("../images/modx-theme/sizer/sw-handle.gif"); +} .x-resizable-proxy { - border-color: #575757; } + border-color: #575757; +} .x-resizable-overlay { - background-color: #FFF; } + background-color: #FFF; +} .x-grid3 { - background-color: transparent; - background-image: none; - border: 1px solid #E4E9EE; - border-radius: 3px; - overflow: hidden; - padding: 0; } + background-color: transparent; + background-image: none; + border: 1px solid #E4E9EE; + border-radius: 3px; + overflow: hidden; + padding: 0; +} .x-grid-panel .x-panel-mc .x-panel-body { - border: 0 none; } + border: 0 none; +} .x-grid3-hd-row td, .x-grid3-row td, .x-grid3-summary-row td { - font: normal 12px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + font: normal 12px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .x-grid3-row td, .x-grid3-summary-row td { - border-left: 1px solid transparent; - padding-left: 0; } + border-left: 1px solid transparent; + padding-left: 0; +} .x-grid3-hd-row td { - text-align: initial; - border-left: 1px solid #FFF; - border-right: none; } + text-align: initial; + border-left: 1px solid #FFF; + border-right: none; +} .x-grid3-hd-row td.x-grid3-cell-first, .x-grid3-row td.x-grid3-cell-first, .x-grid3-row td.x-grid3-summary-first { - border-left: 0 none; } + border-left: 0 none; +} .x-grid3-hd-row td.x-grid3-cell-last, .x-grid3-row td.x-grid3-cell-last, .x-grid3-row td.x-grid3-summary-last { - border-right: 0 none; } + border-right: 0 none; +} .x-grid-row-loading { - background-color: #FFF; - background-image: url("../images/modx-theme/shared/loading-balls.gif"); } + background-color: #FFF; + background-image: url("../images/modx-theme/shared/loading-balls.gif"); +} .x-grid3-row { - border-color: #FFF #FFF #EFEFEF; } + border-color: #FFF #FFF #EFEFEF; +} .x-grid3-row-expanded .x-grid3-row-body { - color: #888888; - margin: 0 2px 0 -20px; - padding: 0 25px 15px; - word-wrap: break-word; } + color: #888888; + margin: 0 2px 0 -20px; + padding: 0 25px 15px; + word-wrap: break-word; +} .x-grid3-row-expanded .x-grid3-row-body .desc { - word-wrap: break-word; } + word-wrap: break-word; +} .x-grid3-row-alt { - background-color: #F5F6F9; } + background-color: #F5F6F9; +} .x-panel-body-noheader .x-grid3-row { - border-color: transparent; } + border-color: transparent; +} .x-panel-body-noheader .x-grid3-row-alt { - border-bottom: 1px solid #EAEAEA; - border-top: 1px solid #EAEAEA; } + border-bottom: 1px solid #EAEAEA; + border-top: 1px solid #EAEAEA; +} .x-panel-body-noheader .x-grid3-row-alt .x-grid3-row-table { - border-top: 1px solid transparent; } + border-top: 1px solid transparent; +} .x-grid3-row-over { - background-color: #E0E8EF; - background-image: none; - border-bottom: 1px solid #D1D9DF; } + background-color: #E0E8EF; + background-image: none; + border-bottom: 1px solid #D1D9DF; +} .x-grid3-resize-proxy { - background-color: #777; } + background-color: #777; +} .x-grid3-resize-marker { - background-color: #777; } + background-color: #777; +} .x-grid3-header { - background: #FFF; - border-bottom: 1px solid #E4E9EE !important; - padding: 0; } + background: #FFF; + border-bottom: 1px solid #E4E9EE !important; + padding: 0; +} .x-panel-body-noheader .x-grid3-header { - border: none; } + border: none; +} .x-grid3-header-offset { - padding-left: 0; } + padding-left: 0; +} .x-grid3-header .x-grid3-hd-row td { - color: dimgray; - font-weight: bold; - text-align: initial; } + color: dimgray; + font-weight: bold; + text-align: initial; +} .x-grid3-header-pop { - border-left-color: #DFDFDF; } + border-left-color: #DFDFDF; +} .x-grid3-header-pop-inner { - background-image: url("../images/modx-theme/grid/hd-pop.gif"); - border-left-color: #EEEEEE; } + background-image: url("../images/modx-theme/grid/hd-pop.gif"); + border-left-color: #EEEEEE; +} td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open { - border-left-color: #FFF; - background: #FFF; } + border-left-color: #FFF; + background: #FFF; +} td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner { - color: #696969; } + color: #696969; +} .sort-asc .x-grid3-sort-icon { - background-image: url("../images/modx-theme/grid/sort_asc.gif"); } + background-image: url("../images/modx-theme/grid/sort_asc.gif"); +} .sort-desc .x-grid3-sort-icon { - background-image: url("../images/modx-theme/grid/sort_desc.gif"); } + background-image: url("../images/modx-theme/grid/sort_desc.gif"); +} .x-panel-body-noheader .x-grid3-body { - background-color: #FFF; } + background-color: #FFF; +} .x-grid3-cell-text, .x-grid3-hd-text { - color: #515151; } + color: #515151; +} .x-grid3-split { - background-image: url("../images/modx-theme/grid/grid-split.gif"); } + background-image: url("../images/modx-theme/grid/grid-split.gif"); +} .x-grid3-hd-text { - color: #464646; } + color: #464646; +} .x-dd-drag-proxy .x-grid3-hd-inner { - background-color: #f2f2f2; - background-image: url("../images/modx-theme/grid/grid3-hrow-over.gif"); - border-color: #c8c8c8; } + background-color: #f2f2f2; + background-image: url("../images/modx-theme/grid/grid3-hrow-over.gif"); + border-color: #c8c8c8; +} .col-move-top { - background-image: url("../images/modx-theme/grid/col-move-top.gif"); } + background-image: url("../images/modx-theme/grid/col-move-top.gif"); +} .col-move-bottom { - background-image: url("../images/modx-theme/grid/col-move-bottom.gif"); } + background-image: url("../images/modx-theme/grid/col-move-bottom.gif"); +} .x-grid3-row-selected { - background-color: #F0F0F0; - background-image: none; - border-bottom: 1px solid #E4E4E4 !important; - border-top: 1px solid #E4E4E4 !important; - color: #565550; } + background-color: #F0F0F0; + background-image: none; + border-bottom: 1px solid #E4E4E4 !important; + border-top: 1px solid #E4E4E4 !important; + color: #565550; +} .x-grid3-row-last, .x-grid3-row-last .x-grid3-row-selected { - border-bottom-color: transparent !important; } + border-bottom-color: transparent !important; +} .x-grid3-cell-selected { - background-color: #E0EAEF !important; - color: #515151; } + background-color: #E0EAEF !important; + color: #515151; +} .x-grid3-cell-selected span { - color: #515151 !important; } + color: #515151 !important; +} .x-grid3-cell-selected .x-grid3-cell-text { - color: #515151; } + color: #515151; +} .x-grid3-locked td.x-grid3-row-marker, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker { - background-color: #d7d9df !important; - background-image: url("../images/modx-theme/grid/grid-hrow.gif") !important; - border-right-color: #9c9c9c !important; - border-top-color: #FFF; - color: #515151; } + background-color: #d7d9df !important; + background-image: url("../images/modx-theme/grid/grid-hrow.gif") !important; + border-right-color: #9c9c9c !important; + border-top-color: #FFF; + color: #515151; +} .x-grid3-locked td.x-grid3-row-marker div, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div { - color: #464646 !important; } + color: #464646 !important; +} .x-grid3-dirty-cell { - background-image: url("../images/modx-theme/grid/dirty.gif"); } + background-image: url("../images/modx-theme/grid/dirty.gif"); +} .x-grid3-topbar, .x-grid3-bottombar { - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .x-grid3-bottombar .x-toolbar { - border-top-color: #bcbcbc; } + border-top-color: #bcbcbc; +} .x-props-grid .x-grid3-td-name .x-grid3-cell-inner { - background-image: url("../images/modx-theme/grid/grid3-special-col-bg.gif") !important; - color: #515151 !important; } + background-image: url("../images/modx-theme/grid/grid3-special-col-bg.gif") !important; + color: #515151 !important; +} .x-grid3-hd-inner { - font-weight: bold; - padding: 10px; } + font-weight: bold; + padding: 10px; +} .ext-ie .x-grid3-hd-inner { - width: auto; } + width: auto; +} .x-grid3-cell-inner, .x-grid3-hd-inner { - padding: 10px; } + padding: 10px; +} .x-props-grid .x-grid3-body .x-grid3-td-name { - background-color: #FFF !important; - border-right-color: #EEEEEE; } + background-color: #FFF !important; + border-right-color: #EEEEEE; +} .xg-hmenu-sort-asc .x-menu-item-icon { - background-image: url("../images/modx-theme/grid/hmenu-asc.gif"); } + background-image: url("../images/modx-theme/grid/hmenu-asc.gif"); +} .xg-hmenu-sort-desc .x-menu-item-icon { - background-image: url("../images/modx-theme/grid/hmenu-desc.gif"); } + background-image: url("../images/modx-theme/grid/hmenu-desc.gif"); +} .xg-hmenu-lock .x-menu-item-icon { - background-image: url("../images/modx-theme/grid/hmenu-lock.gif"); } + background-image: url("../images/modx-theme/grid/hmenu-lock.gif"); +} .xg-hmenu-unlock .x-menu-item-icon { - background-image: url("../images/modx-theme/grid/hmenu-unlock.gif"); } + background-image: url("../images/modx-theme/grid/hmenu-unlock.gif"); +} .x-grid3-hd-btn { - background-color: #FFF; } + background-color: #FFF; +} .x-grid3-hd-btn:before { - content: "\f0d7"; - font-weight: 900; - font-style: normal; - color: #77899F; - font-size: 14px; - text-align: center; - position: absolute; - top: 14px; - left: 0; - right: 0; } + content: "\f0d7"; + font-weight: 900; + font-style: normal; + color: #77899F; + font-size: 14px; + text-align: center; + position: absolute; + top: 14px; + left: 0; + right: 0; +} .x-grid3-hd-btn:hover { - background-color: #FFF; } + background-color: #FFF; +} .x-grid3-body .x-grid3-td-expander { - background-image: none; - text-align: right; } + background-image: none; + text-align: right; +} .x-grid3-row-collapsed .x-grid3-row-expander { - height: 27px; - margin-top: 10px; } + height: 27px; + margin-top: 10px; +} .x-grid3-row-collapsed .x-grid3-row-expander:before { - content: "\f0fe"; - font-weight: 400; - font-size: 14px; - color: #53595F; } + content: "\f0fe"; + font-weight: 400; + font-size: 14px; + color: #53595F; +} .x-grid3-row-expanded .x-grid3-row-expander { - height: 27px; - margin-top: 10px; } + height: 27px; + margin-top: 10px; +} .x-grid3-row-expanded .x-grid3-row-expander:before { - content: "\f146"; - font-weight: 400; - font-size: 14px; - color: #53595F; } + content: "\f146"; + font-weight: 400; + font-size: 14px; + color: #53595F; +} .x-grid3-body .x-grid3-td-checker { - background-image: none; - padding: 10px 0 0; } + background-image: none; + padding: 10px 0 0; +} .x-grid3-row-checker, .x-grid3-hd-checker:not(.x-grid3-hd-inner) { - cursor: pointer; } - .x-grid3-row-checker:before, - .x-grid3-hd-checker:not(.x-grid3-hd-inner):before { + cursor: pointer; +} +.x-grid3-row-checker:before, +.x-grid3-hd-checker:not(.x-grid3-hd-inner):before { content: "\f0c8"; font-weight: 400; font-size: 14px; display: inline-block; padding: 3px 5px; - color: #53595F; } - .x-grid3-row-selected .x-grid3-row-checker:before, - .x-grid3-hd-checker-on .x-grid3-row-checker:before, .x-grid3-row-selected - .x-grid3-hd-checker:not(.x-grid3-hd-inner):before, - .x-grid3-hd-checker-on - .x-grid3-hd-checker:not(.x-grid3-hd-inner):before { + color: #53595F; +} +.x-grid3-row-selected .x-grid3-row-checker:before, .x-grid3-hd-checker-on .x-grid3-row-checker:before, +.x-grid3-row-selected .x-grid3-hd-checker:not(.x-grid3-hd-inner):before, +.x-grid3-hd-checker-on .x-grid3-hd-checker:not(.x-grid3-hd-inner):before { content: "\f14a"; - font-weight: 400; } + font-weight: 400; +} .x-grid3-body .x-grid3-td-numberer { - background-color: #E5E5E5; - border-bottom: 1px solid #DADADA; - border-right: 1px solid #DADADA !important; } + background-color: #E5E5E5; + border-bottom: 1px solid #DADADA; + border-right: 1px solid #DADADA !important; +} .x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner { - color: #444444; - padding-left: 10px; - padding-top: 10px !important; } + color: #444444; + padding-left: 10px; + padding-top: 10px !important; +} .x-grid3-body .x-grid3-td-row-icon { - background-image: url("../images/modx-theme/grid/grid3-special-col-bg.gif"); } + background-image: url("../images/modx-theme/grid/grid3-special-col-bg.gif"); +} .x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer, .x-grid3-body .x-grid3-row-selected .x-grid3-td-checker, .x-grid3-body .x-grid3-row-selected .x-grid3-td-expander { - background-image: none; } + background-image: none; +} .x-grid3-check-col { - cursor: pointer; - margin-top: 10px; } - .x-grid3-check-col:before { + cursor: pointer; + margin-top: 10px; +} +.x-grid3-check-col:before { content: "\f0c8"; font-weight: 400; font-size: 14px; @@ -14516,12 +18863,14 @@ td.x-grid3-hd-menu-open .x-grid3-hd-inner { color: #53595F; text-align: left; width: 14px; - margin: 0 auto; } + margin: 0 auto; +} .x-grid3-check-col-on { - cursor: pointer; - margin-top: 10px; } - .x-grid3-check-col-on:before { + cursor: pointer; + margin-top: 10px; +} +.x-grid3-check-col-on:before { content: "\f14a"; font-weight: 400; font-size: 14px; @@ -14530,90 +18879,110 @@ td.x-grid3-hd-menu-open .x-grid3-hd-inner { color: #53595F; text-align: left; width: 14px; - margin: 0 auto; } + margin: 0 auto; +} .x-grid-group, .x-grid-group-body, .x-grid-group-hd { - zoom: 1; } + zoom: 1; +} .x-grid-group-hd { - border-bottom-color: #53595F; } + border-bottom-color: #53595F; +} .x-grid-group-hd div.x-grid-group-title { - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - color: #53595F; - font-size: 12px; - font-weight: bold; - padding: 10px 0; } + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + color: #53595F; + font-size: 12px; + font-weight: bold; + padding: 10px 0; +} .x-grid-group-hd div.x-grid-group-title:before { - content: "\f146"; - font-weight: 400; - font-size: 14px; - font-style: normal; - padding: 0 5px; } + content: "\f146"; + font-weight: 400; + font-size: 14px; + font-style: normal; + padding: 0 5px; +} .x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title:before { - content: "\f0fe"; - font-weight: 400; - font-style: normal; - padding: 0 5px; } + content: "\f0fe"; + font-weight: 400; + font-style: normal; + padding: 0 5px; +} .x-group-by-icon { - background-image: url("../images/modx-theme/grid/group-by.gif"); } + background-image: url("../images/modx-theme/grid/group-by.gif"); +} .x-cols-icon { - background-image: url("../images/modx-theme/grid/columns.gif"); } + background-image: url("../images/modx-theme/grid/columns.gif"); +} .x-show-groups-icon { - background-image: url("../images/modx-theme/grid/group-by.gif"); } + background-image: url("../images/modx-theme/grid/group-by.gif"); +} .x-grid-empty { - color: #515151; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - text-align: center; } + color: #515151; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + text-align: center; +} .x-grid-with-col-lines .x-grid3-row td.x-grid3-cell { - border-right-color: #ededed; } + border-right-color: #ededed; +} .x-grid-with-col-lines .x-grid3-row { - border-left: 0 none; - border-top: 0 none; } + border-left: 0 none; + border-top: 0 none; +} .x-grid-with-col-lines .x-grid3-row-selected { - border-top-color: #E4E4E4; } + border-top-color: #E4E4E4; +} .x-dd-drag-ghost { - background-color: #FFF; - border-color: #ddd #bbb #bbb #DFDFDF; - color: #515151; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + background-color: #FFF; + border-color: #ddd #bbb #bbb #DFDFDF; + color: #515151; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .x-dd-drop-nodrop .x-dd-drop-icon { - background-image: url("../images/modx-theme/dd/drop-no.gif"); } + background-image: url("../images/modx-theme/dd/drop-no.gif"); +} .x-dd-drop-ok .x-dd-drop-icon { - background-image: url("../images/modx-theme/dd/drop-yes.gif"); } + background-image: url("../images/modx-theme/dd/drop-yes.gif"); +} .x-dd-drop-ok-add .x-dd-drop-icon { - background-image: url("../images/modx-theme/dd/drop-add.gif"); } + background-image: url("../images/modx-theme/dd/drop-add.gif"); +} .x-view-selector { - background-color: #d8d8d8; - border-color: #8d8d8d; } + background-color: #d8d8d8; + border-color: #8d8d8d; +} .x-tip { - background: #575757; - border-radius: 3px; - padding: 5px; - width: auto !important; - /* override ExtJS inline width */ - max-width: 400px; - min-width: 200px; } + background: #575757; + border-radius: 3px; + padding: 5px; + width: auto !important; + /* override ExtJS inline width */ + max-width: 400px; + min-width: 200px; +} .x-tip .x-tip-close { - background-image: url("../images/modx-theme/qtip/close.gif"); } + background-image: url("../images/modx-theme/qtip/close.gif"); +} .x-tip .x-tip-tc, .x-tip .x-tip-tl, @@ -14623,31 +18992,37 @@ td.x-grid3-hd-menu-open .x-grid3-hd-inner { .x-tip .x-tip-br, .x-tip .x-tip-ml, .x-tip .x-tip-mr { - background-image: none; } + background-image: none; +} .x-tip .x-tip-mc { - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .x-tip .x-tip-ml { - background-color: transparent; } + background-color: transparent; +} .x-tip .x-tip-header-text { - color: #F0F0F0; - font: normal 13px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + color: #F0F0F0; + font: normal 13px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .x-tip .x-tip-body { - color: #f0f0f0; - font: normal 12px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - width: auto !important; - /* override ExtJS inline width */ } + color: #f0f0f0; + font: normal 12px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + width: auto !important; + /* override ExtJS inline width */ +} .x-tip img { - display: block; - width: 100%; - max-width: 100%; - height: auto; - background-color: #CCCCCC; - background-image: url("../images/modx-theme/transparency-pattern.png"); } + display: block; + width: 100%; + max-width: 100%; + height: auto; + background-color: #CCCCCC; + background-image: url("../images/modx-theme/transparency-pattern.png"); +} .x-form-invalid-tip .x-tip-tc, .x-form-invalid-tip .x-tip-tl, @@ -14657,127 +19032,161 @@ td.x-grid3-hd-menu-open .x-grid3-hd-inner { .x-form-invalid-tip .x-tip-br, .x-form-invalid-tip .x-tip-ml, .x-form-invalid-tip .x-tip-mr { - background-image: url("../images/modx-theme/form/error-tip-corners.gif"); } + background-image: url("../images/modx-theme/form/error-tip-corners.gif"); +} .x-form-invalid-tip .x-tip-body { - background-image: url("../images/modx-theme/form/exclamation.gif"); } + background-image: url("../images/modx-theme/form/exclamation.gif"); +} .x-tip-anchor { - background-image: url("../images/modx-theme/qtip/tip-anchor-sprite.gif"); } + background-image: url("../images/modx-theme/qtip/tip-anchor-sprite.gif"); +} .x-menu { - background-color: #FFF; - border: 1px solid #E4E4E4; - border-radius: 3px; - /* TODO: replace with $borderRadius when merged */ - box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15); - /* TODO: replace with $boxShadow when merged */ } + background-color: #FFF; + border: 1px solid #E4E4E4; + border-radius: 3px; + /* TODO: replace with $borderRadius when merged */ + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15); + /* TODO: replace with $boxShadow when merged */ +} .x-menu-list { - padding: 0; } - .x-menu-list li { + padding: 0; +} +.x-menu-list li { border: 0; margin: 0; padding: 0; - /* override top and bottom margin for the calendar / datepicker */ } - .x-menu-list li:first-child { - margin-top: 3px; } - .x-menu-list li:last-child { - margin-bottom: 3px; } - .x-menu-list li.x-menu-date-item { - margin: 0; } - .x-menu-list li a.x-menu-item { - color: #515151; - font-size: 13px; - padding: 3px 21px 3px 27px; } - .x-menu-list li a.x-menu-item:hover { - color: #515151; } - .x-menu-list li.x-menu-item-active { - background-color: #F0F0F0; } - .x-menu-list li.x-menu-item-active a { - color: #515151; } + /* override top and bottom margin for the calendar / datepicker */ +} +.x-menu-list li:first-child { + margin-top: 3px; +} +.x-menu-list li:last-child { + margin-bottom: 3px; +} +.x-menu-list li.x-menu-date-item { + margin: 0; +} +.x-menu-list li a.x-menu-item { + color: #515151; + font-size: 13px; + padding: 3px 21px 3px 27px; +} +.x-menu-list li a.x-menu-item:hover { + color: #515151; +} +.x-menu-list li.x-menu-item-active { + background-color: #F0F0F0; +} +.x-menu-list li.x-menu-item-active a { + color: #515151; +} .x-menu-floating { - border-color: #C7C7C7; } - html[dir="rtl"] .x-menu-floating { + border-color: #C7C7C7; +} +html[dir=rtl] .x-menu-floating { left: unset !important; - right: 0; } + right: 0; +} .x-menu-nosep { - background-image: none; } + background-image: none; +} .x-menu-list-item { - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .x-menu-item-arrow { - background-image: url("../images/modx-theme/menu/menu-parent.gif"); } + background-image: url("../images/modx-theme/menu/menu-parent.gif"); +} .x-menu-sep { - background-color: #E4E4E4; - border-bottom: none; - margin: 2px 0; } + background-color: #E4E4E4; + border-bottom: none; + margin: 2px 0; +} .x-menu-item-active a.x-menu-item { - border: 0 none; - margin: 0; } + border: 0 none; + margin: 0; +} .x-menu-check-item .x-menu-item-icon { - background-image: url("../images/modx-theme/menu/unchecked.gif"); } + background-image: url("../images/modx-theme/menu/unchecked.gif"); +} .x-menu-item-checked .x-menu-item-icon { - background-image: url("../images/modx-theme/menu/checked.gif"); } + background-image: url("../images/modx-theme/menu/checked.gif"); +} .x-menu-item-checked .x-menu-group-item .x-menu-item-icon { - background-image: url("../images/modx-theme/menu/group-checked.gif"); } + background-image: url("../images/modx-theme/menu/group-checked.gif"); +} .x-menu-group-item .x-menu-item-icon { - background-image: none; } + background-image: none; +} .x-menu-plain { - background-color: #FFF !important; } + background-color: #FFF !important; +} .x-cycle-menu .x-menu-item-checked { - background-color: #DFDFDF; - border-color: #b9b9b9 !important; } + background-color: #DFDFDF; + border-color: #b9b9b9 !important; +} .x-menu-scroller-top { - background-image: url("../images/modx-theme/layout/mini-top.gif"); } + background-image: url("../images/modx-theme/layout/mini-top.gif"); +} .x-menu-scroller-bottom { - background-image: url("../images/modx-theme/layout/mini-bottom.gif"); } + background-image: url("../images/modx-theme/layout/mini-bottom.gif"); +} .x-box-tl, .x-box-ml { - background-color: #FAFAFA; - background-image: none; - color: #393939; - font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-weight: bold; } + background-color: #FAFAFA; + background-image: none; + color: #393939; + font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-weight: bold; +} .x-box-mc p { - font-weight: normal; - margin-bottom: 5px; } + font-weight: normal; + margin-bottom: 5px; +} .x-box-tl { - background-color: rgba(250, 250, 250, 0.8); - border-left: 1px solid #DEDEDE; - border-right: 1px solid #DEDEDE; - border-top: 1px solid #DEDEDE; } + background-color: rgba(250, 250, 250, 0.8); + border-left: 1px solid #DEDEDE; + border-right: 1px solid #DEDEDE; + border-top: 1px solid #DEDEDE; +} .x-box-ml { - background-color: rgba(250, 250, 250, 0.8); - border-left: 1px solid #DEDEDE; - border-right: 1px solid #DEDEDE; } + background-color: rgba(250, 250, 250, 0.8); + border-left: 1px solid #DEDEDE; + border-right: 1px solid #DEDEDE; +} .x-box-bl { - background-color: rgba(230, 230, 230, 0.8); - border-bottom: 1px solid #DEDEDE; - border-left: 1px solid #DEDEDE; - border-right: 1px solid #DEDEDE; } + background-color: rgba(230, 230, 230, 0.8); + border-bottom: 1px solid #DEDEDE; + border-left: 1px solid #DEDEDE; + border-right: 1px solid #DEDEDE; +} .x-box-mc h3 { - font-size: 14px; - font-weight: bold; } + font-size: 14px; + font-weight: bold; +} .x-box-mr, .x-box-bl, @@ -14787,151 +19196,185 @@ td.x-grid3-hd-menu-open .x-grid3-hd-inner { .x-box-blue .x-box-br, .x-box-blue .x-box-tl, .x-box-blue .x-box-tr { - background-image: none; } + background-image: none; +} .x-box-blue .x-box-bc, .x-box-blue .x-box-mc, .x-box-blue .x-box-tc { - background-image: url("../images/modx-theme/box/tb-gray.gif"); } + background-image: url("../images/modx-theme/box/tb-gray.gif"); +} .x-box-blue .x-box-mc { - background-color: #d8d8d8; } + background-color: #d8d8d8; +} .x-box-blue .x-box-mc h3 { - color: #363636; } + color: #363636; +} .x-box-blue .x-box-ml { - background-image: url("../images/modx-theme/box/l-gray.gif"); } + background-image: url("../images/modx-theme/box/l-gray.gif"); +} .x-box-blue .x-box-mr { - background-image: url("../images/modx-theme/box/r-gray.gif"); } + background-image: url("../images/modx-theme/box/r-gray.gif"); +} #x-debug-browser .x-tree .x-tree-node a span { - color: #333333; - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 11px; } + color: #333333; + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 11px; +} #x-debug-browser .x-tree a i { - color: #CF1124; - font-style: normal; } + color: #CF1124; + font-style: normal; +} #x-debug-browser .x-tree a em { - color: #999; } + color: #999; +} #x-debug-browser .x-tree .x-tree-node .x-tree-selected a span { - background-color: #d8d8d8; } + background-color: #d8d8d8; +} .x-panel-bwrap { - overflow: visible; } + overflow: visible; +} .x-panel-body { - border: 0; - border-radius: 3px; - overflow: visible; } - #modx-panel-packages-browser .x-panel-body { + border: 0; + border-radius: 3px; + overflow: visible; +} +#modx-panel-packages-browser .x-panel-body { border-radius: 0; - /* prevent rounded borders on the two panels most popular / newest additions */ } + /* prevent rounded borders on the two panels most popular / newest additions */ +} .x-grid-panel .x-panel-body { - background-color: #F5F5F5; - border-bottom: 1px solid #E4E4E4; - border-top: 1px solid #FAFAFA; - border: 0 none; } + background-color: #F5F5F5; + border-bottom: 1px solid #E4E4E4; + border-top: 1px solid #FAFAFA; + border: 0 none; +} .x-grid-panel .x-panel-body-noheader { - background-color: transparent; - border: 0 none; - padding: 0 !important; } + background-color: transparent; + border: 0 none; + padding: 0 !important; +} .x-panel-tl .x-panel-header { - color: #6A6A6A; - font: normal 12px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-weight: bold; } + color: #6A6A6A; + font: normal 12px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-weight: bold; +} .x-panel-tl .x-panel-icon { - background-position: 0 8px; } + background-position: 0 8px; +} .x-panel-tc { - background-image: none; } + background-image: none; +} .x-panel-tl, .x-panel-tr, .x-panel-bl, .x-panel-br { - background-image: none; - border-bottom-color: #DFDFDF; } + background-image: none; + border-bottom-color: #DFDFDF; +} .x-panel-bc { - background-image: none; } + background-image: none; +} .x-panel-tc { - background-color: #F5F5F5; } + background-color: #F5F5F5; +} .x-panel-tl { - border-color: #E3E3E3 #E3E3E3; - border-style: solid solid none; - border-width: 1px 1px 0; } + border-color: #E3E3E3 #E3E3E3; + border-style: solid solid none; + border-width: 1px 1px 0; +} .x-panel-tl .x-panel-header { - border-bottom: 1px solid #E4E4E4; - padding: 10px 0; } + border-bottom: 1px solid #E4E4E4; + padding: 10px 0; +} .x-panel-bc .x-panel-footer { - padding-bottom: 0; } + padding-bottom: 0; +} .x-panel-btns { - background-color: transparent; - padding: 15px 0 1px 0; - /* override extjs default theme rule, padding bottom 1px to not cut off buttons box-shadow */ } - .x-panel-btns td.x-toolbar-cell { + background-color: transparent; + padding: 15px 0 1px 0; + /* override extjs default theme rule, padding bottom 1px to not cut off buttons box-shadow */ +} +.x-panel-btns td.x-toolbar-cell { padding: 0; - /* override extjs default theme rule */ } + /* override extjs default theme rule */ +} .x-panel-mc { - background-color: #F5F5F5; - border-bottom: 1px solid #DFDFDF; - border-top: 1px solid #FAFAFA; - padding: 10px 5px; } + background-color: #F5F5F5; + border-bottom: 1px solid #DFDFDF; + border-top: 1px solid #FAFAFA; + padding: 10px 5px; +} .x-panel-tl, .x-panel-ml, .x-panel-bl { - background-color: #F5F5F5; - padding-left: 8px; } + background-color: #F5F5F5; + padding-left: 8px; +} .x-panel-ml, .x-panel-mr { - background-image: none; } + background-image: none; +} .x-panel-bl { - border-color: #E3E3E3 #E3E3E3; - border-style: none solid solid; - border-width: 0 1px 1px; - padding-bottom: 8px; } + border-color: #E3E3E3 #E3E3E3; + border-style: none solid solid; + border-width: 0 1px 1px; + padding-bottom: 8px; +} .x-panel-ml { - border-left: 1px solid #E3E3E3; - border-right: 1px solid #E3E3E3; } + border-left: 1px solid #E3E3E3; + border-right: 1px solid #E3E3E3; +} .x-panel-mr { - padding-right: 8px; } + padding-right: 8px; +} .x-panel-tr, .x-panel-mr, .x-panel-br { - background-color: #f7f7f7; } + background-color: #f7f7f7; +} .x-tool { - background: none; - border-radius: 50%; - color: #515151; - font-size: 14px; - margin: 0 3px 0 0; - position: relative; - transition: all 0.3s; - width: 18px; - height: 18px; } - .x-tool:after { + background: none; + border-radius: 50%; + color: #515151; + font-size: 14px; + margin: 0 3px 0 0; + position: relative; + transition: all 0.3s; + width: 18px; + height: 18px; +} +.x-tool:after { box-sizing: border-box; padding-top: 2px; position: absolute; @@ -14940,58 +19383,80 @@ td.x-grid3-hd-menu-open .x-grid3-hd-inner { text-align: center; vertical-align: middle; width: 18px; - height: 18px; } - .x-tool:hover { + height: 18px; +} +.x-tool:hover { color: #FFF; - background: #234368; } - .x-tool.x-tool-toggle:after { + background: #234368; +} +.x-tool.x-tool-toggle:after { + content: "\f077"; + padding-top: 2px; +} +.x-tool.x-tool-toggle-over:after, .x-tool.x-tool-toggle:hover:after { content: "\f077"; - padding-top: 2px; } - .x-tool.x-tool-toggle-over:after, .x-tool.x-tool-toggle:hover:after { - content: "\f077"; } - .x-panel-collapsed .x-tool.x-tool-toggle:after { +} +.x-panel-collapsed .x-tool.x-tool-toggle:after { content: "\f078"; - padding-top: 3px; } - .x-panel-collapsed .x-tool.x-tool-toggle-over:after, .x-panel-collapsed .x-tool.x-tool-toggle:hover:after { + padding-top: 3px; +} +.x-panel-collapsed .x-tool.x-tool-toggle-over:after, .x-panel-collapsed .x-tool.x-tool-toggle:hover:after { content: "\f078"; - padding-top: 3px; } - .x-tool.x-tool-close:after { - content: "\f00d"; } - .x-tool.x-tool-minimize:after { - content: "\f066"; } - .x-tool.x-tool-maximize:after { - content: "\f065"; } - .x-tool.x-tool-restore:after { - content: "\f066"; } - .x-tool.x-tool-gear:after { - content: "\f013"; } - .x-tool.x-tool-pin:after { - content: "\f111"; } - .x-tool.x-tool-pin-over:after, .x-tool.x-tool-pin:hover:after { - content: "\f192"; } - .x-tool.x-tool-unpin:after { - content: "\f192"; } - .x-tool.x-tool-unpin-over:after, .x-tool.x-tool-unpin:hover:after { - content: "\f111"; } - .x-tool.x-tool-right:after { + padding-top: 3px; +} +.x-tool.x-tool-close:after { + content: "\f00d"; +} +.x-tool.x-tool-minimize:after { + content: "\f066"; +} +.x-tool.x-tool-maximize:after { + content: "\f065"; +} +.x-tool.x-tool-restore:after { + content: "\f066"; +} +.x-tool.x-tool-gear:after { + content: "\f013"; +} +.x-tool.x-tool-pin:after { + content: "\f111"; +} +.x-tool.x-tool-pin-over:after, .x-tool.x-tool-pin:hover:after { + content: "\f192"; +} +.x-tool.x-tool-unpin:after { + content: "\f192"; +} +.x-tool.x-tool-unpin-over:after, .x-tool.x-tool-unpin:hover:after { + content: "\f111"; +} +.x-tool.x-tool-right:after { content: "\f054"; - padding-left: 1px; } - .x-tool.x-tool-left:after { + padding-left: 1px; +} +.x-tool.x-tool-left:after { content: "\f053"; - padding-right: 2px; } - .x-tool.x-tool-up:after { + padding-right: 2px; +} +.x-tool.x-tool-up:after { content: "\f077"; - padding-top: 1px; } - .x-tool.x-tool-down:after { + padding-top: 1px; +} +.x-tool.x-tool-down:after { content: "\f078"; - padding-top: 1px; } - .x-tool.x-tool-minus:after { - content: "\f068"; } - .x-tool.x-tool-plus:after { - content: "\f067"; } + padding-top: 1px; +} +.x-tool.x-tool-minus:after { + content: "\f068"; +} +.x-tool.x-tool-plus:after { + content: "\f067"; +} .x-panel-dd-spacer { - border-color: #DFDFDF; } + border-color: #DFDFDF; +} .x-panel-fbar td, .x-panel-fbar span, @@ -14999,267 +19464,318 @@ td.x-grid3-hd-menu-open .x-grid3-hd-inner { .x-panel-fbar div, .x-panel-fbar select, .x-panel-fbar label { - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .x-panel-header { - border-radius: 3px 3px 0 0; - border: 1px solid #c0c0c0; - font-size: 14px; - font-weight: bold; - margin-top: 0; - padding: 10px 10px 8px; } + border-radius: 3px 3px 0 0; + border: 1px solid #c0c0c0; + font-size: 14px; + font-weight: bold; + margin-top: 0; + padding: 10px 10px 8px; +} .x-portal-space { - border-bottom: 1px solid #afafaf; - padding: 0; } + border-bottom: 1px solid #afafaf; + padding: 0; +} .x-column-inner { - overflow: visible; - /* prevent second col with fields to have excessive margin on the right */ - /* distance to the right for all following columns, this makes the first one 15px wider than the rest*/ - /* but allows for more than 2 columns layouts */ } - .x-column-inner > .x-column { + overflow: visible; + /* prevent second col with fields to have excessive margin on the right */ + /* distance to the right for all following columns, this makes the first one 15px wider than the rest*/ + /* but allows for more than 2 columns layouts */ +} +.x-column-inner > .x-column { margin-right: 0; - overflow: visible; } - .x-column-inner > .x-column:not(.x-hide-display) ~ .x-column { + overflow: visible; +} +.x-column-inner > .x-column:not(.x-hide-display) ~ .x-column { margin-right: 0; - margin-left: 15px; } + margin-left: 15px; +} .x-panel-nofooter .x-panel-bc { - background-image: none; - height: 0; } + background-image: none; + height: 0; +} .x-panel-ghost { - background-color: #dbdbdb; } + background-color: #dbdbdb; +} .x-panel-ghost ul { - border-color: #d0d0d0; } + border-color: #d0d0d0; +} .x-panel-dd-spacer { - border-color: #d0d0d0; } + border-color: #d0d0d0; +} .x-dlg-mask { - background-color: #CCCCCC; } + background-color: #CCCCCC; +} .x-html-editor-wrap { - background-color: #FFF; - border-color: #bcbcbc; } + background-color: #FFF; + border-color: #bcbcbc; +} .x-panel-noborder .x-panel-header-noborder { - border-bottom-color: transparent; } + border-bottom-color: transparent; +} .x-border-layout-ct { - background-color: #FAFAFA; } + background-color: #FAFAFA; +} .x-accordion-hd { - background-image: url("../images/modx-theme/panel/light-hd.gif"); - color: #222; - font-weight: normal; } + background-image: url("../images/modx-theme/panel/light-hd.gif"); + color: #222; + font-weight: normal; +} .x-layout-collapsed { - background-color: #E4E4E4; - border-color: #DFDFDF; - width: 7px !important; } + background-color: #E4E4E4; + border-color: #DFDFDF; + width: 7px !important; +} .x-layout-collapsed-over { - background-color: #e6e6e6; } + background-color: #e6e6e6; +} .x-layout-split-west .x-layout-mini { - background-image: url("../images/modx-theme/layout/mini-left.gif"); } + background-image: url("../images/modx-theme/layout/mini-left.gif"); +} .x-layout-split-east .x-layout-mini { - background-image: url("../images/modx-theme/layout/mini-right.gif"); } + background-image: url("../images/modx-theme/layout/mini-right.gif"); +} .x-layout-split-north .x-layout-mini { - background-image: url("../images/modx-theme/layout/mini-top.gif"); } + background-image: url("../images/modx-theme/layout/mini-top.gif"); +} .x-layout-split-south .x-layout-mini { - background-image: url("../images/modx-theme/layout/mini-bottom.gif"); } + background-image: url("../images/modx-theme/layout/mini-bottom.gif"); +} .x-layout-cmini-west .x-layout-mini { - background-image: url("../images/modx-theme/layout/mini-right.gif"); } + background-image: url("../images/modx-theme/layout/mini-right.gif"); +} .x-layout-cmini-east .x-layout-mini { - background-image: url("../images/modx-theme/layout/mini-left.gif"); } + background-image: url("../images/modx-theme/layout/mini-left.gif"); +} .x-layout-cmini-north .x-layout-mini { - background-image: url("../images/modx-theme/layout/mini-bottom.gif"); } + background-image: url("../images/modx-theme/layout/mini-bottom.gif"); +} .x-layout-cmini-south .x-layout-mini { - background-image: url("../images/modx-theme/layout/mini-top.gif"); } + background-image: url("../images/modx-theme/layout/mini-top.gif"); +} .x-list-header { - background-color: #f9f9f9; - background-image: url("../images/modx-theme/grid/grid3-hrow.gif"); } + background-color: #f9f9f9; + background-image: url("../images/modx-theme/grid/grid3-hrow.gif"); +} .x-list-header-inner div em { - border-left-color: #DFDFDF; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + border-left-color: #DFDFDF; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .x-list-body dt em { - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .x-list-over { - background-color: #EEEEEE; } + background-color: #EEEEEE; +} .x-list-selected { - background-color: #e7e7e7; } + background-color: #e7e7e7; +} .x-list-resizer { - border-left-color: #555; - border-right-color: #555; } + border-left-color: #555; + border-right-color: #555; +} .x-list-header-inner em.sort-asc, .x-list-header-inner em.sort-desc { - background-image: url("../images/modx-theme/grid/sort-hd.gif"); - border-color: #DFDFDF; } + background-image: url("../images/modx-theme/grid/sort-hd.gif"); + border-color: #DFDFDF; +} .x-slider-horz, .x-slider-horz .x-slider-end, .x-slider-horz .x-slider-inner { - background-image: url("../images/modx-theme/slider/slider-bg.png"); } + background-image: url("../images/modx-theme/slider/slider-bg.png"); +} .x-slider-horz .x-slider-thumb { - background-image: url("../images/modx-theme/slider/slider-thumb.png"); } + background-image: url("../images/modx-theme/slider/slider-thumb.png"); +} .x-slider-vert, .x-slider-vert .x-slider-end, .x-slider-vert .x-slider-inner { - background-image: url("../images/modx-theme/slider/slider-v-bg.png"); } + background-image: url("../images/modx-theme/slider/slider-v-bg.png"); +} .x-slider-vert .x-slider-thumb { - background-image: url("../images/modx-theme/slider/slider-v-thumb.png"); } + background-image: url("../images/modx-theme/slider/slider-v-thumb.png"); +} /* portal */ .x-portal .x-panel-tl .x-panel-header { - background: none; - font-size: 14px; - padding: 8px 0 8px 0; } + background: none; + font-size: 14px; + padding: 8px 0 8px 0; +} .x-portal .x-tool { - margin-top: 0; } + margin-top: 0; +} .x-portal .x-panel-body { - font-weight: normal; - margin-bottom: 5px; - padding: 0; - text-transform: none; } + font-weight: normal; + margin-bottom: 5px; + padding: 0; + text-transform: none; +} .x-portal-space { - margin-bottom: 5px; } + margin-bottom: 5px; +} /* grid checker */ .x-grid3-body .x-grid3-td-checker { - background-image: none !important; } + background-image: none !important; +} /* combo tpl stuff */ .modx-combo-desc { - color: #515151; - font-size: .9em; - font-style: italic; } + color: #515151; + font-size: 0.9em; + font-style: italic; +} .modx-combo-title { - font-weight: bold; } + font-weight: bold; +} /* draggable grids */ .modx-grid-draggable .x-grid3-row { - cursor: move; } + cursor: move; +} /* having to do some real janky stuff to work with ExtJS markup */ -.primary-button.x-btn, .actions button.primary-button, +.actions button.primary-button, .primary-button.inline-button, .primary-button.x-superboxselect-item, .primary-button.x-form-trigger, .primary-button.x-date-mp-ok, -.primary-button.x-date-mp-cancel { - transition: background-color .2s ease-out; - background: #6CB24A; - box-shadow: none; - color: #FFF; } - .x-btn-focus.primary-button.x-btn, .actions button.x-btn-focus.primary-button, - .x-btn-focus.primary-button.inline-button, - .x-btn-focus.primary-button.x-superboxselect-item, - .x-btn-focus.primary-button.x-form-trigger, - .x-btn-focus.primary-button.x-date-mp-ok, - .x-btn-focus.primary-button.x-date-mp-cancel, .x-btn-over.primary-button.x-btn, .actions button.x-btn-over.primary-button, - .x-btn-over.primary-button.inline-button, - .x-btn-over.primary-button.x-superboxselect-item, - .x-btn-over.primary-button.x-form-trigger, - .x-btn-over.primary-button.x-date-mp-ok, - .x-btn-over.primary-button.x-date-mp-cancel, .primary-button.x-btn:hover, .actions button.primary-button:hover, - .primary-button.inline-button:hover, - .primary-button.x-superboxselect-item:hover, - .primary-button.x-form-trigger:hover, - .primary-button.x-date-mp-ok:hover, - .primary-button.x-date-mp-cancel:hover { +.primary-button.x-date-mp-cancel, .primary-button.x-btn { + transition: background-color 0.2s ease-out; + background: #6CB24A; + box-shadow: none; + color: #FFF; +} +.actions button.x-btn-focus.primary-button, +.x-btn-focus.primary-button.inline-button, +.x-btn-focus.primary-button.x-superboxselect-item, +.x-btn-focus.primary-button.x-form-trigger, +.x-btn-focus.primary-button.x-date-mp-ok, +.x-btn-focus.primary-button.x-date-mp-cancel, .x-btn-focus.primary-button.x-btn, .actions button.x-btn-over.primary-button, +.x-btn-over.primary-button.inline-button, +.x-btn-over.primary-button.x-superboxselect-item, +.x-btn-over.primary-button.x-form-trigger, +.x-btn-over.primary-button.x-date-mp-ok, +.x-btn-over.primary-button.x-date-mp-cancel, .x-btn-over.primary-button.x-btn, .actions button.primary-button:hover, +.primary-button.inline-button:hover, +.primary-button.x-superboxselect-item:hover, +.primary-button.x-form-trigger:hover, +.primary-button.x-date-mp-ok:hover, +.primary-button.x-date-mp-cancel:hover, .primary-button.x-btn:hover { background: #528738; box-shadow: none; - color: #FFF; } - .x-btn-click.primary-button.x-btn, .actions button.x-btn-click.primary-button, - .x-btn-click.primary-button.inline-button, - .x-btn-click.primary-button.x-superboxselect-item, - .x-btn-click.primary-button.x-form-trigger, - .x-btn-click.primary-button.x-date-mp-ok, - .x-btn-click.primary-button.x-date-mp-cancel, .primary-button.x-btn:active, .actions button.primary-button:active, - .primary-button.inline-button:active, - .primary-button.x-superboxselect-item:active, - .primary-button.x-form-trigger:active, - .primary-button.x-date-mp-ok:active, - .primary-button.x-date-mp-cancel:active { + color: #FFF; +} +.actions button.x-btn-click.primary-button, +.x-btn-click.primary-button.inline-button, +.x-btn-click.primary-button.x-superboxselect-item, +.x-btn-click.primary-button.x-form-trigger, +.x-btn-click.primary-button.x-date-mp-ok, +.x-btn-click.primary-button.x-date-mp-cancel, .x-btn-click.primary-button.x-btn, .actions button.primary-button:active, +.primary-button.inline-button:active, +.primary-button.x-superboxselect-item:active, +.primary-button.x-form-trigger:active, +.primary-button.x-date-mp-ok:active, +.primary-button.x-date-mp-cancel:active, .primary-button.x-btn:active { background: #385c26; box-shadow: none; - color: #FFF; } - .x-item-disabled.primary-button.x-btn, .actions button.x-item-disabled.primary-button, - .x-item-disabled.primary-button.inline-button, - .x-item-disabled.primary-button.x-superboxselect-item, - .x-item-disabled.primary-button.x-form-trigger, - .x-item-disabled.primary-button.x-date-mp-ok, - .x-item-disabled.primary-button.x-date-mp-cancel, .x-item-disabled.primary-button.x-btn:hover, .actions button.x-item-disabled.primary-button:hover, - .x-item-disabled.primary-button.inline-button:hover, - .x-item-disabled.primary-button.x-superboxselect-item:hover, - .x-item-disabled.primary-button.x-form-trigger:hover, - .x-item-disabled.primary-button.x-date-mp-ok:hover, - .x-item-disabled.primary-button.x-date-mp-cancel:hover, .x-item-disabled.primary-button.x-btn:active, .actions button.x-item-disabled.primary-button:active, - .x-item-disabled.primary-button.inline-button:active, - .x-item-disabled.primary-button.x-superboxselect-item:active, - .x-item-disabled.primary-button.x-form-trigger:active, - .x-item-disabled.primary-button.x-date-mp-ok:active, - .x-item-disabled.primary-button.x-date-mp-cancel:active { + color: #FFF; +} +.actions button.x-item-disabled.primary-button, +.x-item-disabled.primary-button.inline-button, +.x-item-disabled.primary-button.x-superboxselect-item, +.x-item-disabled.primary-button.x-form-trigger, +.x-item-disabled.primary-button.x-date-mp-ok, +.x-item-disabled.primary-button.x-date-mp-cancel, .x-item-disabled.primary-button.x-btn { background: #6CB24A; box-shadow: none; color: #FFF; - opacity: .6; + opacity: 0.6; filter: alpha(opacity=60); - /* for IE <= 8 */ } + /* for IE <= 8 */ +} -.x-btn, .actions button, +.actions button, .inline-button, .x-superboxselect-item, .x-form-trigger, .x-date-picker .x-btn, .x-date-mp-ok, -.x-date-mp-cancel { - background-color: #FFF; - background-repeat: no-repeat; - /* prevent any background-images from repeating, extras compatibility */ - border: 0; - border-radius: 3px; - box-shadow: 0 0 0 1px #E4E4E4; - color: #515151; - cursor: pointer; - display: inline-block; - *display: inline; - line-height: 1; - padding: 10px 15px 10px 15px; - position: relative; - text-decoration: none; - transition: background-color .2s ease-out; - zoom: 1; - /* .x-btn buttons are wrapped in an em tag */ } - .ext-webkit .x-btn em, .ext-webkit .actions button em, .actions .ext-webkit button em, .ext-webkit .inline-button em, .ext-webkit .x-superboxselect-item em, .ext-webkit .x-form-trigger em, .ext-webkit .x-date-mp-ok em, .ext-webkit .x-date-mp-cancel em { +.x-date-mp-cancel, .x-btn { + background-color: #FFF; + background-repeat: no-repeat; + /* prevent any background-images from repeating, extras compatibility */ + border: 0; + border-radius: 3px; + box-shadow: 0 0 0 1px #E4E4E4; + color: #515151; + cursor: pointer; + display: inline-block; + *display: inline; + line-height: 1; + padding: 10px 15px 10px 15px; + position: relative; + text-decoration: none; + transition: background-color 0.2s ease-out; + zoom: 1; + /* .x-btn buttons are wrapped in an em tag */ +} +.ext-webkit .actions button em, .actions .ext-webkit button em, +.ext-webkit .inline-button em, +.ext-webkit .x-superboxselect-item em, +.ext-webkit .x-form-trigger em, +.ext-webkit .x-date-mp-ok em, +.ext-webkit .x-date-mp-cancel em, .ext-webkit .x-btn em { font-size: 0; - /* prevent strange excessive height, creates too much height in firefox^^ */ } - .x-btn button, .actions button button, .inline-button button, .x-superboxselect-item button, .x-form-trigger button, .x-date-picker .x-btn button, .x-date-mp-ok button, .x-date-mp-cancel button { + /* prevent strange excessive height, creates too much height in firefox^^ */ +} +.actions button button, +.inline-button button, +.x-superboxselect-item button, +.x-form-trigger button, +.x-date-picker .x-btn button, +.x-date-mp-ok button, +.x-date-mp-cancel button, .x-btn button { background-repeat: no-repeat; /* prevent any background-images from repeating, mainly for extra compatibility */ color: inherit; @@ -15271,2311 +19787,2952 @@ td.x-grid3-hd-menu-open .x-grid3-hd-inner { height: 16px; min-width: 100%; padding: 0; - /* override extjs default theme styles */ } - .ext-ie8 .x-btn button, .ext-ie8 .actions button button, .actions .ext-ie8 button button, .ext-ie8 .inline-button button, .ext-ie8 .x-superboxselect-item button, .ext-ie8 .x-form-trigger button, .ext-ie8 .x-date-mp-ok button, .ext-ie8 .x-date-mp-cancel button { - padding-top: 0; - /* fix IE < 9 (overriding extjs default style) */ } - .x-btn .x-btn-split, .actions button .x-btn-split, .inline-button .x-btn-split, .x-superboxselect-item .x-btn-split, .x-form-trigger .x-btn-split, .x-date-picker .x-btn .x-btn-split, .x-date-mp-ok .x-btn-split, .x-date-mp-cancel .x-btn-split, - .x-btn .x-btn-arrow, - .actions button .x-btn-arrow, - .inline-button .x-btn-arrow, - .x-superboxselect-item .x-btn-arrow, - .x-form-trigger .x-btn-arrow, - .x-date-picker .x-btn .x-btn-arrow, - .x-date-mp-ok .x-btn-arrow, - .x-date-mp-cancel .x-btn-arrow { + /* override extjs default theme styles */ +} +.ext-ie8 .actions button button, .actions .ext-ie8 button button, +.ext-ie8 .inline-button button, +.ext-ie8 .x-superboxselect-item button, +.ext-ie8 .x-form-trigger button, +.ext-ie8 .x-date-mp-ok button, +.ext-ie8 .x-date-mp-cancel button, .ext-ie8 .x-btn button { + padding-top: 0; + /* fix IE < 9 (overriding extjs default style) */ +} +.actions button .x-btn-split, +.inline-button .x-btn-split, +.x-superboxselect-item .x-btn-split, +.x-form-trigger .x-btn-split, +.x-date-picker .x-btn .x-btn-split, +.x-date-mp-ok .x-btn-split, +.x-date-mp-cancel .x-btn-split, .x-btn .x-btn-split, +.actions button .x-btn-arrow, +.inline-button .x-btn-arrow, +.x-superboxselect-item .x-btn-arrow, +.x-form-trigger .x-btn-arrow, +.x-date-picker .x-btn .x-btn-arrow, +.x-date-mp-ok .x-btn-arrow, +.x-date-mp-cancel .x-btn-arrow, +.x-btn .x-btn-arrow { display: block; padding-right: 20px; - position: relative; } - .x-btn .x-btn-split:before, .actions button .x-btn-split:before, .inline-button .x-btn-split:before, .x-superboxselect-item .x-btn-split:before, .x-form-trigger .x-btn-split:before, .x-date-mp-ok .x-btn-split:before, .x-date-mp-cancel .x-btn-split:before, - .x-btn .x-btn-arrow:before, - .actions button .x-btn-arrow:before, - .inline-button .x-btn-arrow:before, - .x-superboxselect-item .x-btn-arrow:before, - .x-form-trigger .x-btn-arrow:before, - .x-date-mp-ok .x-btn-arrow:before, - .x-date-mp-cancel .x-btn-arrow:before { - color: inherit; - content: "\f0d7"; - font-size: 14px; - margin-top: 0; - position: absolute; - top: 50%; - right: 0; - /* vertically center the arrow */ } - .x-btn .x-btn-split button, .actions button .x-btn-split button, .inline-button .x-btn-split button, .x-superboxselect-item .x-btn-split button, .x-form-trigger .x-btn-split button, .x-date-mp-ok .x-btn-split button, .x-date-mp-cancel .x-btn-split button, - .x-btn .x-btn-arrow button, - .actions button .x-btn-arrow button, - .inline-button .x-btn-arrow button, - .x-superboxselect-item .x-btn-arrow button, - .x-form-trigger .x-btn-arrow button, - .x-date-mp-ok .x-btn-arrow button, - .x-date-mp-cancel .x-btn-arrow button { - border-right-color: inherit; - border-right-style: solid; - border-right-width: 1px; - padding-right: 10px; } - .x-btn-over.x-btn, .actions button.x-btn-over, - .x-btn-over.inline-button, - .x-btn-over.x-superboxselect-item, - .x-btn-over.x-form-trigger, - .x-btn-over.x-date-mp-ok, - .x-btn-over.x-date-mp-cancel, .x-btn:hover, .actions button:hover, - .inline-button:hover, - .x-superboxselect-item:hover, - .x-form-trigger:hover, - .x-date-mp-ok:hover, - .x-date-mp-cancel:hover, .x-btn-focus.x-btn, .actions button.x-btn-focus, - .x-btn-focus.inline-button, - .x-btn-focus.x-superboxselect-item, - .x-btn-focus.x-form-trigger, - .x-btn-focus.x-date-mp-ok, - .x-btn-focus.x-date-mp-cancel, .x-btn:focus, .actions button:focus, - .inline-button:focus, - .x-superboxselect-item:focus, - .x-form-trigger:focus, - .x-date-mp-ok:focus, - .x-date-mp-cancel:focus { + position: relative; +} +.actions button .x-btn-split:before, +.inline-button .x-btn-split:before, +.x-superboxselect-item .x-btn-split:before, +.x-form-trigger .x-btn-split:before, +.x-date-mp-ok .x-btn-split:before, +.x-date-mp-cancel .x-btn-split:before, .x-btn .x-btn-split:before, +.actions button .x-btn-arrow:before, +.inline-button .x-btn-arrow:before, +.x-superboxselect-item .x-btn-arrow:before, +.x-form-trigger .x-btn-arrow:before, +.x-date-mp-ok .x-btn-arrow:before, +.x-date-mp-cancel .x-btn-arrow:before, +.x-btn .x-btn-arrow:before { + color: inherit; + content: "\f0d7"; + font-size: 14px; + margin-top: 0; + position: absolute; + top: 50%; + right: 0; + /* vertically center the arrow */ +} +.actions button .x-btn-split button, +.inline-button .x-btn-split button, +.x-superboxselect-item .x-btn-split button, +.x-form-trigger .x-btn-split button, +.x-date-mp-ok .x-btn-split button, +.x-date-mp-cancel .x-btn-split button, .x-btn .x-btn-split button, +.actions button .x-btn-arrow button, +.inline-button .x-btn-arrow button, +.x-superboxselect-item .x-btn-arrow button, +.x-form-trigger .x-btn-arrow button, +.x-date-mp-ok .x-btn-arrow button, +.x-date-mp-cancel .x-btn-arrow button, +.x-btn .x-btn-arrow button { + border-right-color: inherit; + border-right-style: solid; + border-right-width: 1px; + padding-right: 10px; +} +.actions button.x-btn-over, +.x-btn-over.inline-button, +.x-btn-over.x-superboxselect-item, +.x-btn-over.x-form-trigger, +.x-btn-over.x-date-mp-ok, +.x-btn-over.x-date-mp-cancel, .x-btn-over.x-btn, .actions button:hover, +.inline-button:hover, +.x-superboxselect-item:hover, +.x-form-trigger:hover, +.x-date-mp-ok:hover, +.x-date-mp-cancel:hover, .x-btn:hover, .actions button.x-btn-focus, +.x-btn-focus.inline-button, +.x-btn-focus.x-superboxselect-item, +.x-btn-focus.x-form-trigger, +.x-btn-focus.x-date-mp-ok, +.x-btn-focus.x-date-mp-cancel, .x-btn-focus.x-btn, .actions button:focus, +.inline-button:focus, +.x-superboxselect-item:focus, +.x-form-trigger:focus, +.x-date-mp-ok:focus, +.x-date-mp-cancel:focus, .x-btn:focus { background-color: #E4E4E4; box-shadow: #DCDCDC; color: #515151; /*button { color: inherit; - }*/ } - .x-btn-click.x-btn, .actions button.x-btn-click, - .x-btn-click.inline-button, - .x-btn-click.x-superboxselect-item, - .x-btn-click.x-form-trigger, - .x-btn-click.x-date-mp-ok, - .x-btn-click.x-date-mp-cancel, .x-btn:active, .actions button:active, - .inline-button:active, - .x-superboxselect-item:active, - .x-form-trigger:active, - .x-date-mp-ok:active, - .x-date-mp-cancel:active { + }*/ +} +.actions button.x-btn-click, +.x-btn-click.inline-button, +.x-btn-click.x-superboxselect-item, +.x-btn-click.x-form-trigger, +.x-btn-click.x-date-mp-ok, +.x-btn-click.x-date-mp-cancel, .x-btn-click.x-btn, .actions button:active, +.inline-button:active, +.x-superboxselect-item:active, +.x-form-trigger:active, +.x-date-mp-ok:active, +.x-date-mp-cancel:active, .x-btn:active { background-color: #E4E4E4; box-shadow: #DCDCDC; color: #515151; /*button { color: inherit; - }*/ } - .x-btn-menu-active.x-btn .x-btn-split:before, .actions button.x-btn-menu-active .x-btn-split:before, .x-btn-menu-active.inline-button .x-btn-split:before, .x-btn-menu-active.x-superboxselect-item .x-btn-split:before, .x-btn-menu-active.x-form-trigger .x-btn-split:before, .x-btn-menu-active.x-date-mp-ok .x-btn-split:before, .x-btn-menu-active.x-date-mp-cancel .x-btn-split:before { - content: "\f0d8"; } - .x-item-disabled.x-btn, .actions button.x-item-disabled, - .x-item-disabled.inline-button, - .x-item-disabled.x-superboxselect-item, - .x-item-disabled.x-form-trigger, - .x-item-disabled.x-date-mp-ok, - .x-item-disabled.x-date-mp-cancel, .x-item-disabled.x-btn:hover, .actions button.x-item-disabled:hover, - .x-item-disabled.inline-button:hover, - .x-item-disabled.x-superboxselect-item:hover, - .x-item-disabled.x-form-trigger:hover, - .x-item-disabled.x-date-mp-ok:hover, - .x-item-disabled.x-date-mp-cancel:hover, .x-item-disabled.x-btn:active, .actions button.x-item-disabled:active, - .x-item-disabled.inline-button:active, - .x-item-disabled.x-superboxselect-item:active, - .x-item-disabled.x-form-trigger:active, - .x-item-disabled.x-date-mp-ok:active, - .x-item-disabled.x-date-mp-cancel:active { + }*/ +} +.actions button.x-btn-menu-active .x-btn-split:before, +.x-btn-menu-active.inline-button .x-btn-split:before, +.x-btn-menu-active.x-superboxselect-item .x-btn-split:before, +.x-btn-menu-active.x-form-trigger .x-btn-split:before, +.x-btn-menu-active.x-date-mp-ok .x-btn-split:before, +.x-btn-menu-active.x-date-mp-cancel .x-btn-split:before, .x-btn-menu-active.x-btn .x-btn-split:before { + content: "\f0d8"; +} +.actions button.x-item-disabled, +.x-item-disabled.inline-button, +.x-item-disabled.x-superboxselect-item, +.x-item-disabled.x-form-trigger, +.x-item-disabled.x-date-mp-ok, +.x-item-disabled.x-date-mp-cancel, .x-item-disabled.x-btn { background-color: #FFF; color: #1e1e1e; box-shadow: 0 0 0 1px #E4E4E4; - opacity: .6; + opacity: 0.6; /* extjs default theme is also 0.6 */ filter: alpha(opacity=60); - /* for IE <= 8 */ } - + /* for IE <= 8 */ +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ .fa.fa-glass:before { - content: "\f000"; } + content: "\f000"; +} .fa.fa-meetup { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-star-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-star-o:before { - content: "\f005"; } + content: "\f005"; +} .fa.fa-remove:before { - content: "\f00d"; } + content: "\f00d"; +} .fa.fa-close:before { - content: "\f00d"; } + content: "\f00d"; +} .fa.fa-gear:before { - content: "\f013"; } + content: "\f013"; +} .fa.fa-trash-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-trash-o:before { - content: "\f2ed"; } + content: "\f2ed"; +} .fa.fa-file-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-o:before { - content: "\f15b"; } + content: "\f15b"; +} .fa.fa-clock-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-clock-o:before { - content: "\f017"; } + content: "\f017"; +} .fa.fa-arrow-circle-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-arrow-circle-o-down:before { - content: "\f358"; } + content: "\f358"; +} .fa.fa-arrow-circle-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-arrow-circle-o-up:before { - content: "\f35b"; } + content: "\f35b"; +} .fa.fa-play-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-play-circle-o:before { - content: "\f144"; } + content: "\f144"; +} .fa.fa-repeat:before { - content: "\f01e"; } + content: "\f01e"; +} .fa.fa-rotate-right:before { - content: "\f01e"; } + content: "\f01e"; +} .fa.fa-refresh:before { - content: "\f021"; } + content: "\f021"; +} .fa.fa-list-alt { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-dedent:before { - content: "\f03b"; } + content: "\f03b"; +} .fa.fa-video-camera:before { - content: "\f03d"; } + content: "\f03d"; +} .fa.fa-picture-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-picture-o:before { - content: "\f03e"; } + content: "\f03e"; +} .fa.fa-photo { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-photo:before { - content: "\f03e"; } + content: "\f03e"; +} .fa.fa-image { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-image:before { - content: "\f03e"; } + content: "\f03e"; +} .fa.fa-pencil:before { - content: "\f303"; } + content: "\f303"; +} .fa.fa-map-marker:before { - content: "\f3c5"; } + content: "\f3c5"; +} .fa.fa-pencil-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-pencil-square-o:before { - content: "\f044"; } + content: "\f044"; +} .fa.fa-share-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-share-square-o:before { - content: "\f14d"; } + content: "\f14d"; +} .fa.fa-check-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-check-square-o:before { - content: "\f14a"; } + content: "\f14a"; +} .fa.fa-arrows:before { - content: "\f0b2"; } + content: "\f0b2"; +} .fa.fa-times-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-times-circle-o:before { - content: "\f057"; } + content: "\f057"; +} .fa.fa-check-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-check-circle-o:before { - content: "\f058"; } + content: "\f058"; +} .fa.fa-mail-forward:before { - content: "\f064"; } + content: "\f064"; +} .fa.fa-expand:before { - content: "\f424"; } + content: "\f424"; +} .fa.fa-compress:before { - content: "\f422"; } + content: "\f422"; +} .fa.fa-eye { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-eye-slash { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-warning:before { - content: "\f071"; } + content: "\f071"; +} .fa.fa-calendar:before { - content: "\f073"; } + content: "\f073"; +} .fa.fa-arrows-v:before { - content: "\f338"; } + content: "\f338"; +} .fa.fa-arrows-h:before { - content: "\f337"; } + content: "\f337"; +} .fa.fa-bar-chart { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-bar-chart:before { - content: "\f080"; } + content: "\f080"; +} .fa.fa-bar-chart-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-bar-chart-o:before { - content: "\f080"; } + content: "\f080"; +} .fa.fa-twitter-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-facebook-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gears:before { - content: "\f085"; } + content: "\f085"; +} .fa.fa-thumbs-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-thumbs-o-up:before { - content: "\f164"; } + content: "\f164"; +} .fa.fa-thumbs-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-thumbs-o-down:before { - content: "\f165"; } + content: "\f165"; +} .fa.fa-heart-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-heart-o:before { - content: "\f004"; } + content: "\f004"; +} .fa.fa-sign-out:before { - content: "\f2f5"; } + content: "\f2f5"; +} .fa.fa-linkedin-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-linkedin-square:before { - content: "\f08c"; } + content: "\f08c"; +} .fa.fa-thumb-tack:before { - content: "\f08d"; } + content: "\f08d"; +} .fa.fa-external-link:before { - content: "\f35d"; } + content: "\f35d"; +} .fa.fa-sign-in:before { - content: "\f2f6"; } + content: "\f2f6"; +} .fa.fa-github-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-lemon-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-lemon-o:before { - content: "\f094"; } + content: "\f094"; +} .fa.fa-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-square-o:before { - content: "\f0c8"; } + content: "\f0c8"; +} .fa.fa-bookmark-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-bookmark-o:before { - content: "\f02e"; } + content: "\f02e"; +} .fa.fa-twitter { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-facebook { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-facebook:before { - content: "\f39e"; } + content: "\f39e"; +} .fa.fa-facebook-f { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-facebook-f:before { - content: "\f39e"; } + content: "\f39e"; +} .fa.fa-github { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-credit-card { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-feed:before { - content: "\f09e"; } + content: "\f09e"; +} .fa.fa-hdd-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hdd-o:before { - content: "\f0a0"; } + content: "\f0a0"; +} .fa.fa-hand-o-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-o-right:before { - content: "\f0a4"; } + content: "\f0a4"; +} .fa.fa-hand-o-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-o-left:before { - content: "\f0a5"; } + content: "\f0a5"; +} .fa.fa-hand-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-o-up:before { - content: "\f0a6"; } + content: "\f0a6"; +} .fa.fa-hand-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-o-down:before { - content: "\f0a7"; } + content: "\f0a7"; +} .fa.fa-arrows-alt:before { - content: "\f31e"; } + content: "\f31e"; +} .fa.fa-group:before { - content: "\f0c0"; } + content: "\f0c0"; +} .fa.fa-chain:before { - content: "\f0c1"; } + content: "\f0c1"; +} .fa.fa-scissors:before { - content: "\f0c4"; } + content: "\f0c4"; +} .fa.fa-files-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-files-o:before { - content: "\f0c5"; } + content: "\f0c5"; +} .fa.fa-floppy-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-floppy-o:before { - content: "\f0c7"; } + content: "\f0c7"; +} .fa.fa-navicon:before { - content: "\f0c9"; } + content: "\f0c9"; +} .fa.fa-reorder:before { - content: "\f0c9"; } + content: "\f0c9"; +} .fa.fa-pinterest { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pinterest-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus:before { - content: "\f0d5"; } + content: "\f0d5"; +} .fa.fa-money { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-money:before { - content: "\f3d1"; } + content: "\f3d1"; +} .fa.fa-unsorted:before { - content: "\f0dc"; } + content: "\f0dc"; +} .fa.fa-sort-desc:before { - content: "\f0dd"; } + content: "\f0dd"; +} .fa.fa-sort-asc:before { - content: "\f0de"; } + content: "\f0de"; +} .fa.fa-linkedin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-linkedin:before { - content: "\f0e1"; } + content: "\f0e1"; +} .fa.fa-rotate-left:before { - content: "\f0e2"; } + content: "\f0e2"; +} .fa.fa-legal:before { - content: "\f0e3"; } + content: "\f0e3"; +} .fa.fa-tachometer:before { - content: "\f3fd"; } + content: "\f3fd"; +} .fa.fa-dashboard:before { - content: "\f3fd"; } + content: "\f3fd"; +} .fa.fa-comment-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-comment-o:before { - content: "\f075"; } + content: "\f075"; +} .fa.fa-comments-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-comments-o:before { - content: "\f086"; } + content: "\f086"; +} .fa.fa-flash:before { - content: "\f0e7"; } + content: "\f0e7"; +} .fa.fa-clipboard { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-paste { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-paste:before { - content: "\f328"; } + content: "\f328"; +} .fa.fa-lightbulb-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-lightbulb-o:before { - content: "\f0eb"; } + content: "\f0eb"; +} .fa.fa-exchange:before { - content: "\f362"; } + content: "\f362"; +} .fa.fa-cloud-download:before { - content: "\f381"; } + content: "\f381"; +} .fa.fa-cloud-upload:before { - content: "\f382"; } + content: "\f382"; +} .fa.fa-bell-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-bell-o:before { - content: "\f0f3"; } + content: "\f0f3"; +} .fa.fa-cutlery:before { - content: "\f2e7"; } + content: "\f2e7"; +} .fa.fa-file-text-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-text-o:before { - content: "\f15c"; } + content: "\f15c"; +} .fa.fa-building-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-building-o:before { - content: "\f1ad"; } + content: "\f1ad"; +} .fa.fa-hospital-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hospital-o:before { - content: "\f0f8"; } + content: "\f0f8"; +} .fa.fa-tablet:before { - content: "\f3fa"; } + content: "\f3fa"; +} .fa.fa-mobile:before { - content: "\f3cd"; } + content: "\f3cd"; +} .fa.fa-mobile-phone:before { - content: "\f3cd"; } + content: "\f3cd"; +} .fa.fa-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-circle-o:before { - content: "\f111"; } + content: "\f111"; +} .fa.fa-mail-reply:before { - content: "\f3e5"; } + content: "\f3e5"; +} .fa.fa-github-alt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-folder-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-folder-o:before { - content: "\f07b"; } + content: "\f07b"; +} .fa.fa-folder-open-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-folder-open-o:before { - content: "\f07c"; } + content: "\f07c"; +} .fa.fa-smile-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-smile-o:before { - content: "\f118"; } + content: "\f118"; +} .fa.fa-frown-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-frown-o:before { - content: "\f119"; } + content: "\f119"; +} .fa.fa-meh-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-meh-o:before { - content: "\f11a"; } + content: "\f11a"; +} .fa.fa-keyboard-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-keyboard-o:before { - content: "\f11c"; } + content: "\f11c"; +} .fa.fa-flag-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-flag-o:before { - content: "\f024"; } + content: "\f024"; +} .fa.fa-mail-reply-all:before { - content: "\f122"; } + content: "\f122"; +} .fa.fa-star-half-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-star-half-o:before { - content: "\f089"; } + content: "\f089"; +} .fa.fa-star-half-empty { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-star-half-empty:before { - content: "\f089"; } + content: "\f089"; +} .fa.fa-star-half-full { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-star-half-full:before { - content: "\f089"; } + content: "\f089"; +} .fa.fa-code-fork:before { - content: "\f126"; } + content: "\f126"; +} .fa.fa-chain-broken:before { - content: "\f127"; } + content: "\f127"; +} .fa.fa-shield:before { - content: "\f3ed"; } + content: "\f3ed"; +} .fa.fa-calendar-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-calendar-o:before { - content: "\f133"; } + content: "\f133"; +} .fa.fa-maxcdn { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-html5 { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-css3 { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ticket:before { - content: "\f3ff"; } + content: "\f3ff"; +} .fa.fa-minus-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-minus-square-o:before { - content: "\f146"; } + content: "\f146"; +} .fa.fa-level-up:before { - content: "\f3bf"; } + content: "\f3bf"; +} .fa.fa-level-down:before { - content: "\f3be"; } + content: "\f3be"; +} .fa.fa-pencil-square:before { - content: "\f14b"; } + content: "\f14b"; +} .fa.fa-external-link-square:before { - content: "\f360"; } + content: "\f360"; +} .fa.fa-compass { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-caret-square-o-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-caret-square-o-down:before { - content: "\f150"; } + content: "\f150"; +} .fa.fa-toggle-down { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-toggle-down:before { - content: "\f150"; } + content: "\f150"; +} .fa.fa-caret-square-o-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-caret-square-o-up:before { - content: "\f151"; } + content: "\f151"; +} .fa.fa-toggle-up { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-toggle-up:before { - content: "\f151"; } + content: "\f151"; +} .fa.fa-caret-square-o-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-caret-square-o-right:before { - content: "\f152"; } + content: "\f152"; +} .fa.fa-toggle-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-toggle-right:before { - content: "\f152"; } + content: "\f152"; +} .fa.fa-eur:before { - content: "\f153"; } + content: "\f153"; +} .fa.fa-euro:before { - content: "\f153"; } + content: "\f153"; +} .fa.fa-gbp:before { - content: "\f154"; } + content: "\f154"; +} .fa.fa-usd:before { - content: "\f155"; } + content: "\f155"; +} .fa.fa-dollar:before { - content: "\f155"; } + content: "\f155"; +} .fa.fa-inr:before { - content: "\f156"; } + content: "\f156"; +} .fa.fa-rupee:before { - content: "\f156"; } + content: "\f156"; +} .fa.fa-jpy:before { - content: "\f157"; } + content: "\f157"; +} .fa.fa-cny:before { - content: "\f157"; } + content: "\f157"; +} .fa.fa-rmb:before { - content: "\f157"; } + content: "\f157"; +} .fa.fa-yen:before { - content: "\f157"; } + content: "\f157"; +} .fa.fa-rub:before { - content: "\f158"; } + content: "\f158"; +} .fa.fa-ruble:before { - content: "\f158"; } + content: "\f158"; +} .fa.fa-rouble:before { - content: "\f158"; } + content: "\f158"; +} .fa.fa-krw:before { - content: "\f159"; } + content: "\f159"; +} .fa.fa-won:before { - content: "\f159"; } + content: "\f159"; +} .fa.fa-btc { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bitcoin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bitcoin:before { - content: "\f15a"; } + content: "\f15a"; +} .fa.fa-file-text:before { - content: "\f15c"; } + content: "\f15c"; +} .fa.fa-sort-alpha-asc:before { - content: "\f15d"; } + content: "\f15d"; +} .fa.fa-sort-alpha-desc:before { - content: "\f881"; } + content: "\f881"; +} .fa.fa-sort-amount-asc:before { - content: "\f160"; } + content: "\f160"; +} .fa.fa-sort-amount-desc:before { - content: "\f884"; } + content: "\f884"; +} .fa.fa-sort-numeric-asc:before { - content: "\f162"; } + content: "\f162"; +} .fa.fa-sort-numeric-desc:before { - content: "\f886"; } + content: "\f886"; +} .fa.fa-youtube-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-youtube { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-xing { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-xing-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-youtube-play { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-youtube-play:before { - content: "\f167"; } + content: "\f167"; +} .fa.fa-dropbox { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-stack-overflow { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-instagram { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-flickr { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-adn { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bitbucket { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bitbucket-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bitbucket-square:before { - content: "\f171"; } + content: "\f171"; +} .fa.fa-tumblr { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-tumblr-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-long-arrow-down:before { - content: "\f309"; } + content: "\f309"; +} .fa.fa-long-arrow-up:before { - content: "\f30c"; } + content: "\f30c"; +} .fa.fa-long-arrow-left:before { - content: "\f30a"; } + content: "\f30a"; +} .fa.fa-long-arrow-right:before { - content: "\f30b"; } + content: "\f30b"; +} .fa.fa-apple { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-windows { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-android { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-linux { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-dribbble { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-skype { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-foursquare { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-trello { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gratipay { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gittip { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gittip:before { - content: "\f184"; } + content: "\f184"; +} .fa.fa-sun-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-sun-o:before { - content: "\f185"; } + content: "\f185"; +} .fa.fa-moon-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-moon-o:before { - content: "\f186"; } + content: "\f186"; +} .fa.fa-vk { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-weibo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-renren { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pagelines { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-stack-exchange { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-arrow-circle-o-right { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-arrow-circle-o-right:before { - content: "\f35a"; } + content: "\f35a"; +} .fa.fa-arrow-circle-o-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-arrow-circle-o-left:before { - content: "\f359"; } + content: "\f359"; +} .fa.fa-caret-square-o-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-caret-square-o-left:before { - content: "\f191"; } + content: "\f191"; +} .fa.fa-toggle-left { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-toggle-left:before { - content: "\f191"; } + content: "\f191"; +} .fa.fa-dot-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-dot-circle-o:before { - content: "\f192"; } + content: "\f192"; +} .fa.fa-vimeo-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-try:before { - content: "\f195"; } + content: "\f195"; +} .fa.fa-turkish-lira:before { - content: "\f195"; } + content: "\f195"; +} .fa.fa-plus-square-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-plus-square-o:before { - content: "\f0fe"; } + content: "\f0fe"; +} .fa.fa-slack { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wordpress { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-openid { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-institution:before { - content: "\f19c"; } + content: "\f19c"; +} .fa.fa-bank:before { - content: "\f19c"; } + content: "\f19c"; +} .fa.fa-mortar-board:before { - content: "\f19d"; } + content: "\f19d"; +} .fa.fa-yahoo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-reddit { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-reddit-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-stumbleupon-circle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-stumbleupon { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-delicious { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-digg { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pied-piper-pp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pied-piper-alt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-drupal { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-joomla { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-spoon:before { - content: "\f2e5"; } + content: "\f2e5"; +} .fa.fa-behance { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-behance-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-steam { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-steam-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-automobile:before { - content: "\f1b9"; } + content: "\f1b9"; +} .fa.fa-envelope-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-envelope-o:before { - content: "\f0e0"; } + content: "\f0e0"; +} .fa.fa-spotify { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-deviantart { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-soundcloud { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-file-pdf-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-pdf-o:before { - content: "\f1c1"; } + content: "\f1c1"; +} .fa.fa-file-word-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-word-o:before { - content: "\f1c2"; } + content: "\f1c2"; +} .fa.fa-file-excel-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-excel-o:before { - content: "\f1c3"; } + content: "\f1c3"; +} .fa.fa-file-powerpoint-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-powerpoint-o:before { - content: "\f1c4"; } + content: "\f1c4"; +} .fa.fa-file-image-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-image-o:before { - content: "\f1c5"; } + content: "\f1c5"; +} .fa.fa-file-photo-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-photo-o:before { - content: "\f1c5"; } + content: "\f1c5"; +} .fa.fa-file-picture-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-picture-o:before { - content: "\f1c5"; } + content: "\f1c5"; +} .fa.fa-file-archive-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-archive-o:before { - content: "\f1c6"; } + content: "\f1c6"; +} .fa.fa-file-zip-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-zip-o:before { - content: "\f1c6"; } + content: "\f1c6"; +} .fa.fa-file-audio-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-audio-o:before { - content: "\f1c7"; } + content: "\f1c7"; +} .fa.fa-file-sound-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-sound-o:before { - content: "\f1c7"; } + content: "\f1c7"; +} .fa.fa-file-video-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-video-o:before { - content: "\f1c8"; } + content: "\f1c8"; +} .fa.fa-file-movie-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-movie-o:before { - content: "\f1c8"; } + content: "\f1c8"; +} .fa.fa-file-code-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-file-code-o:before { - content: "\f1c9"; } + content: "\f1c9"; +} .fa.fa-vine { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-codepen { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-jsfiddle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-life-ring { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-life-bouy { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-life-bouy:before { - content: "\f1cd"; } + content: "\f1cd"; +} .fa.fa-life-buoy { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-life-buoy:before { - content: "\f1cd"; } + content: "\f1cd"; +} .fa.fa-life-saver { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-life-saver:before { - content: "\f1cd"; } + content: "\f1cd"; +} .fa.fa-support { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-support:before { - content: "\f1cd"; } + content: "\f1cd"; +} .fa.fa-circle-o-notch:before { - content: "\f1ce"; } + content: "\f1ce"; +} .fa.fa-rebel { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ra { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ra:before { - content: "\f1d0"; } + content: "\f1d0"; +} .fa.fa-resistance { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-resistance:before { - content: "\f1d0"; } + content: "\f1d0"; +} .fa.fa-empire { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ge { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ge:before { - content: "\f1d1"; } + content: "\f1d1"; +} .fa.fa-git-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-git { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-hacker-news { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-y-combinator-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-y-combinator-square:before { - content: "\f1d4"; } + content: "\f1d4"; +} .fa.fa-yc-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-yc-square:before { - content: "\f1d4"; } + content: "\f1d4"; +} .fa.fa-tencent-weibo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-qq { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-weixin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wechat { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wechat:before { - content: "\f1d7"; } + content: "\f1d7"; +} .fa.fa-send:before { - content: "\f1d8"; } + content: "\f1d8"; +} .fa.fa-paper-plane-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-paper-plane-o:before { - content: "\f1d8"; } + content: "\f1d8"; +} .fa.fa-send-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-send-o:before { - content: "\f1d8"; } + content: "\f1d8"; +} .fa.fa-circle-thin { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-circle-thin:before { - content: "\f111"; } + content: "\f111"; +} .fa.fa-header:before { - content: "\f1dc"; } + content: "\f1dc"; +} .fa.fa-sliders:before { - content: "\f1de"; } + content: "\f1de"; +} .fa.fa-futbol-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-futbol-o:before { - content: "\f1e3"; } + content: "\f1e3"; +} .fa.fa-soccer-ball-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-soccer-ball-o:before { - content: "\f1e3"; } + content: "\f1e3"; +} .fa.fa-slideshare { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-twitch { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-yelp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-newspaper-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-newspaper-o:before { - content: "\f1ea"; } + content: "\f1ea"; +} .fa.fa-paypal { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-wallet { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-visa { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-mastercard { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-discover { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-amex { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-paypal { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-stripe { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bell-slash-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-bell-slash-o:before { - content: "\f1f6"; } + content: "\f1f6"; +} .fa.fa-trash:before { - content: "\f2ed"; } + content: "\f2ed"; +} .fa.fa-copyright { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-eyedropper:before { - content: "\f1fb"; } + content: "\f1fb"; +} .fa.fa-area-chart:before { - content: "\f1fe"; } + content: "\f1fe"; +} .fa.fa-pie-chart:before { - content: "\f200"; } + content: "\f200"; +} .fa.fa-line-chart:before { - content: "\f201"; } + content: "\f201"; +} .fa.fa-lastfm { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-lastfm-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ioxhost { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-angellist { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-cc:before { - content: "\f20a"; } + content: "\f20a"; +} .fa.fa-ils:before { - content: "\f20b"; } + content: "\f20b"; +} .fa.fa-shekel:before { - content: "\f20b"; } + content: "\f20b"; +} .fa.fa-sheqel:before { - content: "\f20b"; } + content: "\f20b"; +} .fa.fa-meanpath { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-meanpath:before { - content: "\f2b4"; } + content: "\f2b4"; +} .fa.fa-buysellads { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-connectdevelop { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-dashcube { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-forumbee { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-leanpub { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-sellsy { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-shirtsinbulk { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-simplybuilt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-skyatlas { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-diamond { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-diamond:before { - content: "\f3a5"; } + content: "\f3a5"; +} .fa.fa-intersex:before { - content: "\f224"; } + content: "\f224"; +} .fa.fa-facebook-official { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-facebook-official:before { - content: "\f09a"; } + content: "\f09a"; +} .fa.fa-pinterest-p { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-whatsapp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-hotel:before { - content: "\f236"; } + content: "\f236"; +} .fa.fa-viacoin { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-medium { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-y-combinator { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-yc { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-yc:before { - content: "\f23b"; } + content: "\f23b"; +} .fa.fa-optin-monster { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-opencart { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-expeditedssl { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-battery-4:before { - content: "\f240"; } + content: "\f240"; +} .fa.fa-battery:before { - content: "\f240"; } + content: "\f240"; +} .fa.fa-battery-3:before { - content: "\f241"; } + content: "\f241"; +} .fa.fa-battery-2:before { - content: "\f242"; } + content: "\f242"; +} .fa.fa-battery-1:before { - content: "\f243"; } + content: "\f243"; +} .fa.fa-battery-0:before { - content: "\f244"; } + content: "\f244"; +} .fa.fa-object-group { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-object-ungroup { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-sticky-note-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-sticky-note-o:before { - content: "\f249"; } + content: "\f249"; +} .fa.fa-cc-jcb { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cc-diners-club { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-clone { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hourglass-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hourglass-o:before { - content: "\f254"; } + content: "\f254"; +} .fa.fa-hourglass-1:before { - content: "\f251"; } + content: "\f251"; +} .fa.fa-hourglass-2:before { - content: "\f252"; } + content: "\f252"; +} .fa.fa-hourglass-3:before { - content: "\f253"; } + content: "\f253"; +} .fa.fa-hand-rock-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-rock-o:before { - content: "\f255"; } + content: "\f255"; +} .fa.fa-hand-grab-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-grab-o:before { - content: "\f255"; } + content: "\f255"; +} .fa.fa-hand-paper-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-paper-o:before { - content: "\f256"; } + content: "\f256"; +} .fa.fa-hand-stop-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-stop-o:before { - content: "\f256"; } + content: "\f256"; +} .fa.fa-hand-scissors-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-scissors-o:before { - content: "\f257"; } + content: "\f257"; +} .fa.fa-hand-lizard-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-lizard-o:before { - content: "\f258"; } + content: "\f258"; +} .fa.fa-hand-spock-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-spock-o:before { - content: "\f259"; } + content: "\f259"; +} .fa.fa-hand-pointer-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-pointer-o:before { - content: "\f25a"; } + content: "\f25a"; +} .fa.fa-hand-peace-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-hand-peace-o:before { - content: "\f25b"; } + content: "\f25b"; +} .fa.fa-registered { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-creative-commons { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gg { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gg-circle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-tripadvisor { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-odnoklassniki { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-odnoklassniki-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-get-pocket { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wikipedia-w { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-safari { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-chrome { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-firefox { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-opera { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-internet-explorer { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-television:before { - content: "\f26c"; } + content: "\f26c"; +} .fa.fa-contao { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-500px { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-amazon { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-calendar-plus-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-calendar-plus-o:before { - content: "\f271"; } + content: "\f271"; +} .fa.fa-calendar-minus-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-calendar-minus-o:before { - content: "\f272"; } + content: "\f272"; +} .fa.fa-calendar-times-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-calendar-times-o:before { - content: "\f273"; } + content: "\f273"; +} .fa.fa-calendar-check-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-calendar-check-o:before { - content: "\f274"; } + content: "\f274"; +} .fa.fa-map-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-map-o:before { - content: "\f279"; } + content: "\f279"; +} .fa.fa-commenting:before { - content: "\f4ad"; } + content: "\f4ad"; +} .fa.fa-commenting-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-commenting-o:before { - content: "\f4ad"; } + content: "\f4ad"; +} .fa.fa-houzz { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-vimeo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-vimeo:before { - content: "\f27d"; } + content: "\f27d"; +} .fa.fa-black-tie { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-fonticons { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-reddit-alien { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-edge { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-credit-card-alt:before { - content: "\f09d"; } + content: "\f09d"; +} .fa.fa-codiepie { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-modx { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-fort-awesome { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-usb { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-product-hunt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-mixcloud { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-scribd { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pause-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-pause-circle-o:before { - content: "\f28b"; } + content: "\f28b"; +} .fa.fa-stop-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-stop-circle-o:before { - content: "\f28d"; } + content: "\f28d"; +} .fa.fa-bluetooth { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-bluetooth-b { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-gitlab { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wpbeginner { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wpforms { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-envira { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wheelchair-alt { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wheelchair-alt:before { - content: "\f368"; } + content: "\f368"; +} .fa.fa-question-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-question-circle-o:before { - content: "\f059"; } + content: "\f059"; +} .fa.fa-volume-control-phone:before { - content: "\f2a0"; } + content: "\f2a0"; +} .fa.fa-asl-interpreting:before { - content: "\f2a3"; } + content: "\f2a3"; +} .fa.fa-deafness:before { - content: "\f2a4"; } + content: "\f2a4"; +} .fa.fa-hard-of-hearing:before { - content: "\f2a4"; } + content: "\f2a4"; +} .fa.fa-glide { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-glide-g { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-signing:before { - content: "\f2a7"; } + content: "\f2a7"; +} .fa.fa-viadeo { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-viadeo-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-snapchat { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-snapchat-ghost { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-snapchat-square { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-pied-piper { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-first-order { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-yoast { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-themeisle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus-official { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus-official:before { - content: "\f2b3"; } + content: "\f2b3"; +} .fa.fa-google-plus-circle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-google-plus-circle:before { - content: "\f2b3"; } + content: "\f2b3"; +} .fa.fa-font-awesome { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-fa { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-fa:before { - content: "\f2b4"; } + content: "\f2b4"; +} .fa.fa-handshake-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-handshake-o:before { - content: "\f2b5"; } + content: "\f2b5"; +} .fa.fa-envelope-open-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-envelope-open-o:before { - content: "\f2b6"; } + content: "\f2b6"; +} .fa.fa-linode { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-address-book-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-address-book-o:before { - content: "\f2b9"; } + content: "\f2b9"; +} .fa.fa-vcard:before { - content: "\f2bb"; } + content: "\f2bb"; +} .fa.fa-address-card-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-address-card-o:before { - content: "\f2bb"; } + content: "\f2bb"; +} .fa.fa-vcard-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-vcard-o:before { - content: "\f2bb"; } + content: "\f2bb"; +} .fa.fa-user-circle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-user-circle-o:before { - content: "\f2bd"; } + content: "\f2bd"; +} .fa.fa-user-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-user-o:before { - content: "\f007"; } + content: "\f007"; +} .fa.fa-id-badge { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-drivers-license:before { - content: "\f2c2"; } + content: "\f2c2"; +} .fa.fa-id-card-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-id-card-o:before { - content: "\f2c2"; } + content: "\f2c2"; +} .fa.fa-drivers-license-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-drivers-license-o:before { - content: "\f2c2"; } + content: "\f2c2"; +} .fa.fa-quora { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-free-code-camp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-telegram { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-thermometer-4:before { - content: "\f2c7"; } + content: "\f2c7"; +} .fa.fa-thermometer:before { - content: "\f2c7"; } + content: "\f2c7"; +} .fa.fa-thermometer-3:before { - content: "\f2c8"; } + content: "\f2c8"; +} .fa.fa-thermometer-2:before { - content: "\f2c9"; } + content: "\f2c9"; +} .fa.fa-thermometer-1:before { - content: "\f2ca"; } + content: "\f2ca"; +} .fa.fa-thermometer-0:before { - content: "\f2cb"; } + content: "\f2cb"; +} .fa.fa-bathtub:before { - content: "\f2cd"; } + content: "\f2cd"; +} .fa.fa-s15:before { - content: "\f2cd"; } + content: "\f2cd"; +} .fa.fa-window-maximize { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-window-restore { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-times-rectangle:before { - content: "\f410"; } + content: "\f410"; +} .fa.fa-window-close-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-window-close-o:before { - content: "\f410"; } + content: "\f410"; +} .fa.fa-times-rectangle-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-times-rectangle-o:before { - content: "\f410"; } + content: "\f410"; +} .fa.fa-bandcamp { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-grav { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-etsy { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-imdb { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-ravelry { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-eercast { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-eercast:before { - content: "\f2da"; } + content: "\f2da"; +} .fa.fa-snowflake-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} .fa.fa-snowflake-o:before { - content: "\f2dc"; } + content: "\f2dc"; +} .fa.fa-superpowers { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-wpexplorer { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} .fa.fa-cab:before { - content: "\f1ba"; } + content: "\f1ba"; +} button { - margin: 2px; - /* default in chrome, apply it to everybody */ } + margin: 2px; + /* default in chrome, apply it to everybody */ +} /* btn style */ .x-panel-btns .x-btn { - margin: 0 0 0 7px; } + margin: 0 0 0 7px; +} /* Action buttons */ .actions { - bottom: 8px; - margin: 0; - overflow: visible; - position: absolute; } - .actions li { + bottom: 8px; + margin: 0; + overflow: visible; + position: absolute; +} +.actions li { float: left; line-height: 0.7; - margin-right: 2px; } + margin-right: 2px; +} .actions button, .inline-button, @@ -17584,595 +22741,675 @@ button { .x-date-picker .x-btn, .x-date-mp-ok, .x-date-mp-cancel { - box-shadow: 0 0 0 1px #DCDCDC; - box-sizing: content-box; - /* override browser default of border-box */ - padding: 5px; } - .actions button:hover, .actions button:focus, - .inline-button:hover, - .inline-button:focus, - .x-superboxselect-item:hover, - .x-superboxselect-item:focus, - .x-form-trigger:hover, - .x-form-trigger:focus, - .x-date-picker .x-btn:hover, - .x-date-picker .x-btn:focus, - .x-date-mp-ok:hover, - .x-date-mp-ok:focus, - .x-date-mp-cancel:hover, - .x-date-mp-cancel:focus { - box-shadow: #999999; } - .actions button:active, - .inline-button:active, - .x-superboxselect-item:active, - .x-form-trigger:active, - .x-date-picker .x-btn:active, - .x-date-mp-ok:active, - .x-date-mp-cancel:active { - box-shadow: #999999; } - .actions button.yellow, - .inline-button.yellow, - .x-superboxselect-item.yellow, - .x-form-trigger.yellow, - .x-date-picker .x-btn.yellow, - .x-date-mp-ok.yellow, - .x-date-mp-cancel.yellow { + box-shadow: 0 0 0 1px #DCDCDC; + box-sizing: content-box; + /* override browser default of border-box */ + padding: 5px; +} +.actions button:hover, .actions button:focus, +.inline-button:hover, +.inline-button:focus, +.x-superboxselect-item:hover, +.x-superboxselect-item:focus, +.x-form-trigger:hover, +.x-form-trigger:focus, +.x-date-picker .x-btn:hover, +.x-date-picker .x-btn:focus, +.x-date-mp-ok:hover, +.x-date-mp-ok:focus, +.x-date-mp-cancel:hover, +.x-date-mp-cancel:focus { + box-shadow: #999999; +} +.actions button:active, +.inline-button:active, +.x-superboxselect-item:active, +.x-form-trigger:active, +.x-date-picker .x-btn:active, +.x-date-mp-ok:active, +.x-date-mp-cancel:active { + box-shadow: #999999; +} +.actions button.yellow, +.inline-button.yellow, +.x-superboxselect-item.yellow, +.x-form-trigger.yellow, +.x-date-picker .x-btn.yellow, +.x-date-mp-ok.yellow, +.x-date-mp-cancel.yellow { background: #FCE588; box-shadow: 0 0 0 1px #FCE588; - color: #515151 !important; } - .actions button.yellow:hover, .actions button.yellow:focus, - .inline-button.yellow:hover, - .inline-button.yellow:focus, - .x-superboxselect-item.yellow:hover, - .x-superboxselect-item.yellow:focus, - .x-form-trigger.yellow:hover, - .x-form-trigger.yellow:focus, - .x-date-picker .x-btn.yellow:hover, - .x-date-picker .x-btn.yellow:focus, - .x-date-mp-ok.yellow:hover, - .x-date-mp-ok.yellow:focus, - .x-date-mp-cancel.yellow:hover, - .x-date-mp-cancel.yellow:focus { - background: #fbe06f; - box-shadow: 0 0 0 1px #fbe06f; } - .actions button.yellow:active, - .inline-button.yellow:active, - .x-superboxselect-item.yellow:active, - .x-form-trigger.yellow:active, - .x-date-picker .x-btn.yellow:active, - .x-date-mp-ok.yellow:active, - .x-date-mp-cancel.yellow:active { - background: #fbda56; - box-shadow: 0 0 0 1px #fbda56; } - .actions button.orange, - .inline-button.orange, - .x-superboxselect-item.orange, - .x-form-trigger.orange, - .x-date-picker .x-btn.orange, - .x-date-mp-ok.orange, - .x-date-mp-cancel.orange { + color: #515151 !important; +} +.actions button.yellow:hover, .actions button.yellow:focus, +.inline-button.yellow:hover, +.inline-button.yellow:focus, +.x-superboxselect-item.yellow:hover, +.x-superboxselect-item.yellow:focus, +.x-form-trigger.yellow:hover, +.x-form-trigger.yellow:focus, +.x-date-picker .x-btn.yellow:hover, +.x-date-picker .x-btn.yellow:focus, +.x-date-mp-ok.yellow:hover, +.x-date-mp-ok.yellow:focus, +.x-date-mp-cancel.yellow:hover, +.x-date-mp-cancel.yellow:focus { + background: #fbe06f; + box-shadow: 0 0 0 1px #fbe06f; +} +.actions button.yellow:active, +.inline-button.yellow:active, +.x-superboxselect-item.yellow:active, +.x-form-trigger.yellow:active, +.x-date-picker .x-btn.yellow:active, +.x-date-mp-ok.yellow:active, +.x-date-mp-cancel.yellow:active { + background: #fbda56; + box-shadow: 0 0 0 1px #fbda56; +} +.actions button.orange, +.inline-button.orange, +.x-superboxselect-item.orange, +.x-form-trigger.orange, +.x-date-picker .x-btn.orange, +.x-date-mp-ok.orange, +.x-date-mp-cancel.orange { background: #F0B429; box-shadow: 0 0 0 1px #F0B429; - color: #FFF !important; } - .actions button.orange:hover, .actions button.orange:focus, - .inline-button.orange:hover, - .inline-button.orange:focus, - .x-superboxselect-item.orange:hover, - .x-superboxselect-item.orange:focus, - .x-form-trigger.orange:hover, - .x-form-trigger.orange:focus, - .x-date-picker .x-btn.orange:hover, - .x-date-picker .x-btn.orange:focus, - .x-date-mp-ok.orange:hover, - .x-date-mp-ok.orange:focus, - .x-date-mp-cancel.orange:hover, - .x-date-mp-cancel.orange:focus { - background: #eeac11; - box-shadow: 0 0 0 1px #eeac11; } - .actions button.orange:active, - .inline-button.orange:active, - .x-superboxselect-item.orange:active, - .x-form-trigger.orange:active, - .x-date-picker .x-btn.orange:active, - .x-date-mp-ok.orange:active, - .x-date-mp-cancel.orange:active { - background: #d79b0f; - box-shadow: 0 0 0 1px #d79b0f; } - .actions button.red, - .inline-button.red, - .x-superboxselect-item.red, - .x-form-trigger.red, - .x-date-picker .x-btn.red, - .x-date-mp-ok.red, - .x-date-mp-cancel.red { + color: #FFF !important; +} +.actions button.orange:hover, .actions button.orange:focus, +.inline-button.orange:hover, +.inline-button.orange:focus, +.x-superboxselect-item.orange:hover, +.x-superboxselect-item.orange:focus, +.x-form-trigger.orange:hover, +.x-form-trigger.orange:focus, +.x-date-picker .x-btn.orange:hover, +.x-date-picker .x-btn.orange:focus, +.x-date-mp-ok.orange:hover, +.x-date-mp-ok.orange:focus, +.x-date-mp-cancel.orange:hover, +.x-date-mp-cancel.orange:focus { + background: #eeac11; + box-shadow: 0 0 0 1px #eeac11; +} +.actions button.orange:active, +.inline-button.orange:active, +.x-superboxselect-item.orange:active, +.x-form-trigger.orange:active, +.x-date-picker .x-btn.orange:active, +.x-date-mp-ok.orange:active, +.x-date-mp-cancel.orange:active { + background: #d79b0f; + box-shadow: 0 0 0 1px #d79b0f; +} +.actions button.red, +.inline-button.red, +.x-superboxselect-item.red, +.x-form-trigger.red, +.x-date-picker .x-btn.red, +.x-date-mp-ok.red, +.x-date-mp-cancel.red { background: #CF1124; box-shadow: 0 0 0 1px #CF1124; - color: #FFF !important; } - .actions button.red:hover, .actions button.red:focus, - .inline-button.red:hover, - .inline-button.red:focus, - .x-superboxselect-item.red:hover, - .x-superboxselect-item.red:focus, - .x-form-trigger.red:hover, - .x-form-trigger.red:focus, - .x-date-picker .x-btn.red:hover, - .x-date-picker .x-btn.red:focus, - .x-date-mp-ok.red:hover, - .x-date-mp-ok.red:focus, - .x-date-mp-cancel.red:hover, - .x-date-mp-cancel.red:focus { - background: #c11022; - box-shadow: 0 0 0 1px #c11022; } - .actions button.red:active, - .inline-button.red:active, - .x-superboxselect-item.red:active, - .x-form-trigger.red:active, - .x-date-picker .x-btn.red:active, - .x-date-mp-ok.red:active, - .x-date-mp-cancel.red:active { - background: #b30f1f; - box-shadow: 0 0 0 1px #b30f1f; } - .actions button.green, - .inline-button.green, - .x-superboxselect-item.green, - .x-form-trigger.green, - .x-date-picker .x-btn.green, - .x-date-mp-ok.green, - .x-date-mp-cancel.green { + color: #FFF !important; +} +.actions button.red:hover, .actions button.red:focus, +.inline-button.red:hover, +.inline-button.red:focus, +.x-superboxselect-item.red:hover, +.x-superboxselect-item.red:focus, +.x-form-trigger.red:hover, +.x-form-trigger.red:focus, +.x-date-picker .x-btn.red:hover, +.x-date-picker .x-btn.red:focus, +.x-date-mp-ok.red:hover, +.x-date-mp-ok.red:focus, +.x-date-mp-cancel.red:hover, +.x-date-mp-cancel.red:focus { + background: #c11022; + box-shadow: 0 0 0 1px #c11022; +} +.actions button.red:active, +.inline-button.red:active, +.x-superboxselect-item.red:active, +.x-form-trigger.red:active, +.x-date-picker .x-btn.red:active, +.x-date-mp-ok.red:active, +.x-date-mp-cancel.red:active { + background: #b30f1f; + box-shadow: 0 0 0 1px #b30f1f; +} +.actions button.green, +.inline-button.green, +.x-superboxselect-item.green, +.x-form-trigger.green, +.x-date-picker .x-btn.green, +.x-date-mp-ok.green, +.x-date-mp-cancel.green { background: #6CB24A; box-shadow: 0 0 0 1px #6CB24A; color: #FFF !important; - /* override !important of .green class */ } - .actions button.green:hover, .actions button.green:focus, - .inline-button.green:hover, - .inline-button.green:focus, - .x-superboxselect-item.green:hover, - .x-superboxselect-item.green:focus, - .x-form-trigger.green:hover, - .x-form-trigger.green:focus, - .x-date-picker .x-btn.green:hover, - .x-date-picker .x-btn.green:focus, - .x-date-mp-ok.green:hover, - .x-date-mp-ok.green:focus, - .x-date-mp-cancel.green:hover, - .x-date-mp-cancel.green:focus { - background: #61a043; - box-shadow: 0 0 0 1px #61a043; } - .actions button.green:active, - .inline-button.green:active, - .x-superboxselect-item.green:active, - .x-form-trigger.green:active, - .x-date-picker .x-btn.green:active, - .x-date-mp-ok.green:active, - .x-date-mp-cancel.green:active { - background: #568e3b; - box-shadow: 0 0 0 1px #568e3b; } - .actions button.blue, - .inline-button.blue, - .x-superboxselect-item.blue, - .x-form-trigger.blue, - .x-date-picker .x-btn.blue, - .x-date-mp-ok.blue, - .x-date-mp-cancel.blue { + /* override !important of .green class */ +} +.actions button.green:hover, .actions button.green:focus, +.inline-button.green:hover, +.inline-button.green:focus, +.x-superboxselect-item.green:hover, +.x-superboxselect-item.green:focus, +.x-form-trigger.green:hover, +.x-form-trigger.green:focus, +.x-date-picker .x-btn.green:hover, +.x-date-picker .x-btn.green:focus, +.x-date-mp-ok.green:hover, +.x-date-mp-ok.green:focus, +.x-date-mp-cancel.green:hover, +.x-date-mp-cancel.green:focus { + background: #61a043; + box-shadow: 0 0 0 1px #61a043; +} +.actions button.green:active, +.inline-button.green:active, +.x-superboxselect-item.green:active, +.x-form-trigger.green:active, +.x-date-picker .x-btn.green:active, +.x-date-mp-ok.green:active, +.x-date-mp-cancel.green:active { + background: #568e3b; + box-shadow: 0 0 0 1px #568e3b; +} +.actions button.blue, +.inline-button.blue, +.x-superboxselect-item.blue, +.x-form-trigger.blue, +.x-date-picker .x-btn.blue, +.x-date-mp-ok.blue, +.x-date-mp-cancel.blue { background: #4A90E2; box-shadow: 0 0 0 1px #4A90E2; color: #FFF !important; - /* override !important of .green class */ } - .actions button.blue:hover, .actions button.blue:focus, - .inline-button.blue:hover, - .inline-button.blue:focus, - .x-superboxselect-item.blue:hover, - .x-superboxselect-item.blue:focus, - .x-form-trigger.blue:hover, - .x-form-trigger.blue:focus, - .x-date-picker .x-btn.blue:hover, - .x-date-picker .x-btn.blue:focus, - .x-date-mp-ok.blue:hover, - .x-date-mp-ok.blue:focus, - .x-date-mp-cancel.blue:hover, - .x-date-mp-cancel.blue:focus { - background: #3483de; - box-shadow: 0 0 0 1px #3483de; } - .actions button.blue:active, - .inline-button.blue:active, - .x-superboxselect-item.blue:active, - .x-form-trigger.blue:active, - .x-date-picker .x-btn.blue:active, - .x-date-mp-ok.blue:active, - .x-date-mp-cancel.blue:active { - background: #2275d7; - box-shadow: 0 0 0 1px #2275d7; } + /* override !important of .green class */ +} +.actions button.blue:hover, .actions button.blue:focus, +.inline-button.blue:hover, +.inline-button.blue:focus, +.x-superboxselect-item.blue:hover, +.x-superboxselect-item.blue:focus, +.x-form-trigger.blue:hover, +.x-form-trigger.blue:focus, +.x-date-picker .x-btn.blue:hover, +.x-date-picker .x-btn.blue:focus, +.x-date-mp-ok.blue:hover, +.x-date-mp-ok.blue:focus, +.x-date-mp-cancel.blue:hover, +.x-date-mp-cancel.blue:focus { + background: #3483de; + box-shadow: 0 0 0 1px #3483de; +} +.actions button.blue:active, +.inline-button.blue:active, +.x-superboxselect-item.blue:active, +.x-form-trigger.blue:active, +.x-date-picker .x-btn.blue:active, +.x-date-mp-ok.blue:active, +.x-date-mp-cancel.blue:active { + background: #2275d7; + box-shadow: 0 0 0 1px #2275d7; +} /* Toolbar combo/text styled just like the buttons */ .x-toolbar .x-form-field-trigger-wrap { - background: #FFF; - border: 0; - border-radius: 3px; - box-shadow: 0 0 0 1px #E4E4E4; - cursor: pointer; - line-height: 1; } - .x-toolbar .x-form-field-trigger-wrap .x-form-text { background: #FFF; border: 0; - margin: 0 !important; } - .x-toolbar .x-form-field-trigger-wrap .x-form-trigger:before { - margin-top: 0; } - .x-toolbar .x-form-field-trigger-wrap.x-trigger-wrap-focus { - box-shadow: 0 0 0 1px #999999; } - -html[dir="rtl"] .x-toolbar-left table { - float: right; } - + border-radius: 3px; + box-shadow: 0 0 0 1px #E4E4E4; + cursor: pointer; + line-height: 1; +} +.x-toolbar .x-form-field-trigger-wrap .x-form-text { + background: #FFF; + border: 0; + margin: 0 !important; +} +.x-toolbar .x-form-field-trigger-wrap .x-form-trigger:before { + margin-top: 0; +} +.x-toolbar .x-form-field-trigger-wrap.x-trigger-wrap-focus { + box-shadow: 0 0 0 1px #999999; +} +html[dir=rtl] .x-toolbar-left table { + float: right; +} .x-toolbar .x-toolbar-left-row .x-btn, .x-toolbar .x-toolbar-left-row .x-form-text, .x-toolbar .x-toolbar-left-row .x-form-field-trigger-wrap { - margin: 0 3px; } - + margin: 0 3px; +} .x-toolbar .x-toolbar-left-row td .x-btn { - display: block; } - + display: block; +} .x-toolbar .x-toolbar-left-row .x-form-filter { - border-radius: 3px 0 0 3px; - z-index: 1; - /* prevent clear filter button from overlapping the textfield */ } - .x-toolbar .x-toolbar-left-row .x-form-filter:not(.x-form-empty-field) { - border-color: #000; } - .x-toolbar .x-toolbar-left-row .x-form-filter.x-form-focus { - border-color: #999999; } - + border-radius: 3px 0 0 3px; + z-index: 1; + /* prevent clear filter button from overlapping the textfield */ +} +.x-toolbar .x-toolbar-left-row .x-form-filter:not(.x-form-empty-field) { + border-color: #000; +} +.x-toolbar .x-toolbar-left-row .x-form-filter.x-form-focus { + border-color: #999999; +} .x-toolbar .x-toolbar-left-row .x-form-filter-clear { - border-radius: 0 3px 3px 0; - margin-right: 0; } - + border-radius: 0 3px 3px 0; + margin-right: 0; +} .x-toolbar .x-toolbar-right-row .x-btn, .x-toolbar .x-toolbar-right-row .x-form-text, .x-toolbar .x-toolbar-right-row .x-form-field-trigger-wrap { - margin: 0 3px; } - + margin: 0 3px; +} .x-toolbar .x-toolbar-right-row td .x-btn { - display: block; } - + display: block; +} .x-toolbar .x-toolbar-right-row .x-form-filter { - border-radius: 3px 0 0 3px; - z-index: 1; - /* prevent clear filter button from overlapping the textfield */ } - .x-toolbar .x-toolbar-right-row .x-form-filter:not(.x-form-empty-field) { - border-color: #000; } - .x-toolbar .x-toolbar-right-row .x-form-filter.x-form-focus { - border-color: #999999; } - + border-radius: 3px 0 0 3px; + z-index: 1; + /* prevent clear filter button from overlapping the textfield */ +} +.x-toolbar .x-toolbar-right-row .x-form-filter:not(.x-form-empty-field) { + border-color: #000; +} +.x-toolbar .x-toolbar-right-row .x-form-filter.x-form-focus { + border-color: #999999; +} .x-toolbar .x-toolbar-right-row .x-form-filter-clear { - border-radius: 0 3px 3px 0; - margin-left: 0; } - + border-radius: 0 3px 3px 0; + margin-left: 0; +} .x-toolbar .x-form-text { - padding: 8px 13px; - border-radius: 3px; - font-size: 13px !important; } - + padding: 8px 13px; + border-radius: 3px; + font-size: 13px !important; +} .x-toolbar.x-small-editor .x-form-text { - padding-top: 8px; - /* overrides ext standard theme rule which isn't overridden by padding rule above */ } - + padding-top: 8px; + /* overrides ext standard theme rule which isn't overridden by padding rule above */ +} .x-toolbar .xtb-sep { - /* use margin on the elements itself as the separators are not inserted consistently */ - /* separators are removed, but we leave this rule for safety */ - margin: 0; - width: 0; } - + /* use margin on the elements itself as the separators are not inserted consistently */ + /* separators are removed, but we leave this rule for safety */ + margin: 0; + width: 0; +} .x-tree .x-toolbar .x-btn { - padding: 7px; } - + padding: 7px; +} .x-tree .x-toolbar .x-btn-icon { - box-shadow: none; - padding: 7px; } - .x-tree .x-toolbar .x-btn-icon.x-btn-over { + box-shadow: none; + padding: 7px; +} +.x-tree .x-toolbar .x-btn-icon.x-btn-over { background: none; box-shadow: none; - color: #234368; } - .x-tree .x-toolbar .x-btn-icon.x-btn-click { + color: #234368; +} +.x-tree .x-toolbar .x-btn-icon.x-btn-click { background: none; box-shadow: none; - color: #1b3451; } - + color: #1b3451; +} .x-tree .x-toolbar .x-btn-icon:before { - content: none; } - + content: none; +} .x-tree .x-toolbar .x-toolbar-left-row .x-form-field-wrap, .x-tree .x-toolbar .x-toolbar-right-row .x-form-field-wrap { - margin-right: 6px; - margin-left: 6px !important; - /* we need !important to override the rules above */ } + margin-right: 6px; + margin-left: 6px !important; + /* we need !important to override the rules above */ +} /* action buttons bar, declare after general toolbar styles to make use of the cascade */ #modx-action-buttons { - position: fixed; - top: 0; - right: 0; - left: auto; - background: #F1F1F1; - padding: 0.5rem 1rem; - border: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - border-radius: 3px; - z-index: 12; - /* prevent panel collapse arrows + toggles from overlapping */ } - #modx-action-buttons .x-toolbar-cell { - padding: 0.25rem; } - #modx-action-buttons .x-btn { - margin: 0; } - #modx-action-buttons #modx-abtn-menu .x-btn-split { - padding: 0; } - #modx-action-buttons #modx-abtn-menu .x-btn-split:before { - display: none; } - #modx-action-buttons #modx-abtn-menu .x-btn-split .x-btn-text { - padding: 0; - border: none; } - #modx-action-buttons .x-toolbar-left { + position: fixed; + top: 0; + right: 0; + left: auto; + background: #F1F1F1; + padding: 0.5rem 1rem; + border: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + border-radius: 3px; + z-index: 12; + /* prevent panel collapse arrows + toggles from overlapping */ +} +#modx-action-buttons .x-toolbar-cell { + padding: 0.25rem; +} +#modx-action-buttons .x-btn { + margin: 0; +} +#modx-action-buttons #modx-abtn-menu .x-btn-split { + padding: 0; +} +#modx-action-buttons #modx-abtn-menu .x-btn-split:before { + display: none; +} +#modx-action-buttons #modx-abtn-menu .x-btn-split .x-btn-text { + padding: 0; + border: none; +} +#modx-action-buttons .x-toolbar-left { width: auto !important; - zoom: 1; } - @media screen and (max-width: 960px) { + zoom: 1; +} +@media screen and (max-width: 960px) { #modx-action-buttons { - background: transparent; - padding: 0 15px; - position: relative; - top: auto; - left: auto; - right: auto; - bottom: auto; - max-width: 100%; - border-radius: 0; } - #modx-action-buttons table table { - display: block; } - #modx-action-buttons table table tbody { - display: block; } - #modx-action-buttons table table tbody tr { - margin-left: auto; - margin-right: auto; - max-width: 1200px; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - #modx-action-buttons table table tbody tr::after { - clear: both; - content: ""; - display: block; } - #modx-action-buttons table table tbody tr td { - display: inline-block; - float: left; - padding: 0 !important; - margin-bottom: 1em; - -ms-flex-positive: 1; - flex-grow: 1; } - #modx-action-buttons table table tbody tr td .x-btn { - margin-left: 3px; - margin-right: 3px; } - #modx-panel-welcome #modx-action-buttons { - display: none; } - #modx-action-buttons .x-toolbar-cell { + background: transparent; + padding: 0 15px; + position: relative; + top: auto; + left: auto; + right: auto; + bottom: auto; + max-width: 100%; + border-radius: 0; + } + #modx-action-buttons table table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) { + display: block; + } + #modx-action-buttons table table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody { + display: block; + } + #modx-action-buttons table table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr { + margin-left: auto; + margin-right: auto; + max-width: 1200px; + display: flex; + flex-wrap: wrap; + } + #modx-action-buttons table table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr::after { + clear: both; + content: ""; + display: block; + } + #modx-action-buttons table table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr td { + display: inline-block; + float: left; + padding: 0 !important; + margin-bottom: 1em; + flex-grow: 1; + } + #modx-action-buttons table table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr td .x-btn { + margin-left: 3px; + margin-right: 3px; + } + #modx-panel-welcome #modx-action-buttons { + display: none; + } + #modx-action-buttons .x-toolbar-cell { width: auto; - margin: 5px; } } + margin: 5px; + } +} @media screen and (max-width: 960px) { - .tab-panel-wrapper .x-panel-tbar table { - display: block; } - .tab-panel-wrapper .x-panel-tbar table tbody { - display: block; } - .tab-panel-wrapper .x-panel-tbar table tbody tr { + .tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) { + display: block; + } + .tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody { + display: block; + } + .tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr { margin-left: auto; margin-right: auto; max-width: 1200px; - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - .tab-panel-wrapper .x-panel-tbar table tbody tr::after { - clear: both; - content: ""; - display: block; } - .tab-panel-wrapper .x-panel-tbar table tbody tr td { - display: inline-block; - float: left; - padding: 0 !important; - margin-bottom: 1em; - -ms-flex-positive: 1; - flex-grow: 1; } - .tab-panel-wrapper .x-panel-tbar table tbody tr td .x-btn { - margin-left: 3px; - margin-right: 3px; } - .tab-panel-wrapper .x-panel-tbar .x-toolbar-left input, - .tab-panel-wrapper .x-panel-tbar .x-toolbar-right input { - height: auto !important; - width: 100%; - box-sizing: border-box; - margin-left: 0; } } + flex-wrap: wrap; + } + .tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr::after { + clear: both; + content: ""; + display: block; + } + .tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr td { + display: inline-block; + float: left; + padding: 0 !important; + margin-bottom: 1em; + flex-grow: 1; + } + .tab-panel-wrapper .x-panel-tbar table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr td .x-btn { + margin-left: 3px; + margin-right: 3px; + } + .tab-panel-wrapper .x-panel-tbar .x-toolbar-left input, +.tab-panel-wrapper .x-panel-tbar .x-toolbar-right input { + height: auto !important; + width: 100%; + box-sizing: border-box; + margin-left: 0; + } +} @media screen and (max-width: 960px) { - html.ext-strict body #modx-container .x-small-editor .x-form-text { - height: auto !important; } } + html.ext-strict body #modx-container .x-small-editor .x-form-text { + height: auto !important; + } +} @media screen and (max-width: 960px) { - #modx-grid-element-properties table { - display: block; } - #modx-grid-element-properties table tbody { - display: block; } - #modx-grid-element-properties table tbody tr { + #modx-grid-element-properties table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) { + display: block; + } + #modx-grid-element-properties table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody { + display: block; + } + #modx-grid-element-properties table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr { margin-left: auto; margin-right: auto; max-width: 1200px; - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - #modx-grid-element-properties table tbody tr::after { - clear: both; - content: ""; - display: block; } - #modx-grid-element-properties table tbody tr td { - display: inline-block; - float: left; - padding: 0 !important; - margin-bottom: 1em; - -ms-flex-positive: 1; - flex-grow: 1; } - #modx-grid-element-properties table tbody tr td .x-btn { - margin-left: 3px; - margin-right: 3px; } - #modx-grid-element-properties .x-toolbar-left { - margin-bottom: 0; } - #modx-grid-element-properties .x-toolbar-cell > * { - width: 100% !important; - box-sizing: border-box; - margin-left: auto; - margin-right: auto; } } + flex-wrap: wrap; + } + #modx-grid-element-properties table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr::after { + clear: both; + content: ""; + display: block; + } + #modx-grid-element-properties table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr td { + display: inline-block; + float: left; + padding: 0 !important; + margin-bottom: 1em; + flex-grow: 1; + } + #modx-grid-element-properties table:not(#modx-tree-panel-usergroup table, #modx-grid-lexicon table, #modx-panel-property-sets) tbody tr td .x-btn { + margin-left: 3px; + margin-right: 3px; + } + #modx-grid-element-properties .x-toolbar-left { + margin-bottom: 0; + } + #modx-grid-element-properties .x-toolbar-cell > * { + width: 100% !important; + box-sizing: border-box; + margin-left: auto; + margin-right: auto; + } +} .x-btn-icon button { - font-size: 18px; - height: 18px; - width: 18px; - position: relative; } + font-size: 18px; + height: 18px; + width: 18px; + position: relative; +} .x-btn-icon.arrow_up button { - background: none !important; - /* #shame */ - position: relative; } - .x-btn-icon.arrow_up button:before { + background: none !important; + /* #shame */ + position: relative; +} +.x-btn-icon.arrow_up button:before { content: "\f3bf"; top: 1px; - bottom: auto; } - + bottom: auto; +} .x-btn-icon.arrow_down button { - background: none !important; - /* #shame */ - position: relative; } - .x-btn-icon.arrow_down button:before { + background: none !important; + /* #shame */ + position: relative; +} +.x-btn-icon.arrow_down button:before { content: "\f3be"; top: 1px; - bottom: auto; } - + bottom: auto; +} .x-btn-icon.refresh button { - background: none !important; - /* #shame */ - position: relative; } - .x-btn-icon.refresh button:before { + background: none !important; + /* #shame */ + position: relative; +} +.x-btn-icon.refresh button:before { content: "\f021"; top: 1px; - bottom: auto; } - + bottom: auto; +} .x-btn-icon.icon-folder button:before { - content: "\f07b"; } - + content: "\f07b"; +} .x-btn-icon.icon-page_white button:before { - content: "\f15c"; } - + content: "\f15c"; +} .x-btn-icon.icon-file_upload button:before { - content: "\f35b"; } - + content: "\f35b"; +} .x-btn-icon.icon-file_manager button:before { - content: "\f14d"; } + content: "\f14d"; +} .x-btn-text-icon button { - padding-left: 20px !important; } + padding-left: 20px !important; +} .x-html-editor-tb .x-btn { - background-color: transparent; - background-image: none; - border: 0 none; - box-shadow: none; - margin: 0; } + background-color: transparent; + background-image: none; + border: 0 none; + box-shadow: none; + margin: 0; +} .x-html-editor-tb .x-btn-over { - border: 0 none; } + border: 0 none; +} .x-btn-group { - border-radius: 3px; - border: 1px solid #DBE0E4; - margin-right: 2px; - padding: 0; } + border-radius: 3px; + border: 1px solid #DBE0E4; + margin-right: 2px; + padding: 0; +} .x-btn-group .x-btn { - background-color: transparent; - background-image: none; - border: 1px solid transparent; - box-shadow: transparent 0 0 1px; } + background-color: transparent; + background-image: none; + border: 1px solid transparent; + box-shadow: transparent 0 0 1px; +} .x-btn-group .x-btn button { - color: #868B8F; - height: auto !important; } + color: #868B8F; + height: auto !important; +} .x-btn-group .x-btn-over { - background: #DFDFDF; - background: #F0F0F0; - border: 1px solid #DBE0E4; } + background: #DFDFDF; + background: #F0F0F0; + border: 1px solid #DBE0E4; +} .x-btn-group .x-btn-over button { - color: #5b7a98; } + color: #5b7a98; +} .x-btn-group .x-btn-click { - background-color: #FFF; - background-image: none; - box-shadow: 0 0 3px #AAAAAA inset; - margin: 0 2px 0 0; } + background-color: #FFF; + background-image: none; + box-shadow: 0 0 3px #AAAAAA inset; + margin: 0 2px 0 0; +} .x-btn-group-bwrap { - padding: 1px 0 0; } + padding: 1px 0 0; +} .x-btn-group-header { - background-color: #DBE0E4; - color: #73797f; - text-shadow: 0 1px 0 #FAFAFA; } + background-color: #DBE0E4; + color: #73797f; + text-shadow: 0 1px 0 #FAFAFA; +} .x-btn-group-tl, .x-btn-group-tr { - background-image: none; - padding: 0; } + background-image: none; + padding: 0; +} .x-btn-group-tc, .x-btn-group-bc, .x-btn-group-bl, .x-btn-group-br { - background-image: none; } + background-image: none; +} .x-btn-group-ml { - background-image: none; - padding-left: 1px; } + background-image: none; + padding-left: 1px; +} .x-btn-group-mr { - background-image: none; - padding-right: 1px; } + background-image: none; + padding-right: 1px; +} .x-btn em.x-btn-arrow-bottom { - background-image: url("../images/modx-theme/button/s-arrow-b-noline.gif"); } + background-image: url("../images/modx-theme/button/s-arrow-b-noline.gif"); +} .x-btn em.x-btn-split-bottom { - background-image: url("../images/modx-theme/button/s-arrow-b.gif"); } + background-image: url("../images/modx-theme/button/s-arrow-b.gif"); +} .x-btn-over em.x-btn-split-bottom, .x-btn-click em.x-btn-split-bottom, .x-btn-menu-active em.x-btn-split-bottom, .x-btn-pressed em.x-btn-split-bottom { - background-image: url("../images/modx-theme/button/s-arrow-bo.gif"); } + background-image: url("../images/modx-theme/button/s-arrow-bo.gif"); +} .x-btn-group-notitle .x-btn-group-tc { - background-image: url("../images/modx-theme/button/group-tb.gif"); } + background-image: url("../images/modx-theme/button/group-tb.gif"); +} /* basic tree toolbar styles */ #modx-leftbar .x-toolbar-ct .x-btn { - margin: 0 3px; - padding: 0; - width: 25px; - height: 30px; - border: none; - box-shadow: none; - color: #515151; - background: #F1F1F1; - opacity: 1; - filter: alpha(opacity=100); - /* for IE <= 8 */ - display: inline-block; - position: relative; } - #modx-leftbar .x-toolbar-ct .x-btn > em > button { + margin: 0 3px; + padding: 0; + width: 25px; + height: 30px; + border: none; + box-shadow: none; + color: #515151; + background: #F1F1F1; + opacity: 1; + filter: alpha(opacity=100); + /* for IE <= 8 */ + display: inline-block; + position: relative; +} +#modx-leftbar .x-toolbar-ct .x-btn > em > button { /*color: $buttonColor;*/ font-size: 18px; text-shadow: none; @@ -18180,204 +23417,245 @@ html[dir="rtl"] .x-toolbar-left table { position: absolute; height: 24px; top: 4px; - left: 2px; } - #modx-leftbar .x-toolbar-ct .x-btn.x-btn-over, #modx-leftbar .x-toolbar-ct .x-btn:hover, #modx-leftbar .x-toolbar-ct .x-btn.x-btn-focus, #modx-leftbar .x-toolbar-ct .x-btn:focus, #modx-leftbar .x-toolbar-ct .x-btn.x-btn-click, #modx-leftbar .x-toolbar-ct .x-btn:active { + left: 2px; +} +#modx-leftbar .x-toolbar-ct .x-btn.x-btn-over, #modx-leftbar .x-toolbar-ct .x-btn:hover, #modx-leftbar .x-toolbar-ct .x-btn.x-btn-focus, #modx-leftbar .x-toolbar-ct .x-btn:focus, #modx-leftbar .x-toolbar-ct .x-btn.x-btn-click, #modx-leftbar .x-toolbar-ct .x-btn:active { background: none; box-shadow: none; - color: #234368; } - #modx-leftbar .x-toolbar-ct .x-btn.x-btn-over button, #modx-leftbar .x-toolbar-ct .x-btn:hover button, #modx-leftbar .x-toolbar-ct .x-btn.x-btn-focus button, #modx-leftbar .x-toolbar-ct .x-btn:focus button, #modx-leftbar .x-toolbar-ct .x-btn.x-btn-click button, #modx-leftbar .x-toolbar-ct .x-btn:active button { - color: inherit; } - #modx-leftbar .x-toolbar-ct .x-btn span { - vertical-align: middle; } - + color: #234368; +} +#modx-leftbar .x-toolbar-ct .x-btn.x-btn-over button, #modx-leftbar .x-toolbar-ct .x-btn:hover button, #modx-leftbar .x-toolbar-ct .x-btn.x-btn-focus button, #modx-leftbar .x-toolbar-ct .x-btn:focus button, #modx-leftbar .x-toolbar-ct .x-btn.x-btn-click button, #modx-leftbar .x-toolbar-ct .x-btn:active button { + color: inherit; +} +#modx-leftbar .x-toolbar-ct .x-btn span { + vertical-align: middle; +} #modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn { - /* the resource trash button in the tree */ } - #modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn > em > button { + /* the resource trash button in the tree */ +} +#modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn > em > button { /* not sure why the trash needs a different color when active? */ font-size: 20px; - /* trash icon is a bit smaller than the others at 18px */ } - #modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn#emptifier .x-item-disabled { + /* trash icon is a bit smaller than the others at 18px */ +} +#modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn#emptifier .x-item-disabled { color: #919191 !important; /* !important prevents hover / active styles */ - opacity: .6; + opacity: 0.6; filter: alpha(opacity=60); - /* for IE <= 8 */ } - #modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn#emptifier .x-item-disabled button { - color: inherit; } + /* for IE <= 8 */ +} +#modx-leftbar .x-toolbar-ct .x-toolbar-right .x-btn#emptifier .x-item-disabled button { + color: inherit; +} /* resource tree toolbar icons */ .tree-new-resource > em > button:before { - content: "\f15b"; } + content: "\f15b"; +} .tree-new-weblink > em > button:before { - content: "\f0c1"; } + content: "\f0c1"; +} .tree-new-symlink > em > button:before { - content: "\f0c5"; - font-weight: 400; } + content: "\f0c5"; + font-weight: 400; +} .tree-new-static-resource > em > button:before { - content: "\f15c"; - font-weight: 400; } + content: "\f15c"; + font-weight: 400; +} .tree-trash > em > button:before { - content: "\f2ed"; - font-weight: 400; } + content: "\f2ed"; + font-weight: 400; +} /* alignment overrides */ #modx-leftbar .x-toolbar-ct .x-btn .tree-new-symlink > em > button { - top: 4px; - left: 2px; } + top: 4px; + left: 2px; +} #modx-leftbar .x-toolbar-ct .x-btn .tree-new-weblink > em > button { - left: 2px; } + left: 2px; +} /* element tree toolbar */ .tree-new-template > em > button:before { - content: "\f0db"; } + content: "\f0db"; +} .tree-new-tv > em > button:before { - content: "\f022"; - font-weight: 400; } + content: "\f022"; + font-weight: 400; +} .tree-new-chunk > em > button:before { - content: "\f009"; - font-weight: 900; } + content: "\f009"; + font-weight: 900; +} .tree-new-snippet > em > button:before { - content: "\f121"; } + content: "\f121"; +} .tree-new-plugin > em > button:before { - content: "\f085"; } + content: "\f085"; +} .tree-new-category > em > button:before { - content: "\f07b"; } + content: "\f07b"; +} textarea { - overflow: auto; } + overflow: auto; +} textarea.x-form-field, .x-form-textarea { - display: block; - /* make the field description (below) stick to the bottom correctly */ - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - padding: 5px; - /* override standard extjs theme */ } + display: block; + /* make the field description (below) stick to the bottom correctly */ + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + padding: 5px; + /* override standard extjs theme */ +} /* use default manager font for TV textareas to have unified look across TVs */ .modx-tv .x-form-textarea:not(div) { - font-family: inherit; } + font-family: inherit; +} /* general class that can be applied to any form field that should display code font */ .modx-code-content { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} -textarea[name="description"], -textarea[name="introtext"], +textarea[name=description], +textarea[name=introtext], .modx-text-content { - font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .x-form-text, textarea.x-form-field, .x-form-textarea { - max-width: 100%; - background-color: #FFF; - background-image: none; - border-radius: 3px; - border: 1px solid #E4E4E4; - position: relative; - transition: border-color .25s; } + max-width: 100%; + background-color: #FFF; + background-image: none; + border-radius: 3px; + border: 1px solid #E4E4E4; + position: relative; + transition: border-color 0.25s; +} .x-viewport .x-trigger-wrap-focus, .x-viewport input.x-form-focus, .x-viewport textarea.x-form-focus, .x-viewport .x-form-textarea .x-form-focus { - border-color: #999999; } + border-color: #999999; +} .x-viewport .x-trigger-wrap-open { - border-radius: 3px 3px 0 0; } + border-radius: 3px 3px 0 0; +} .x-form-invalid, textarea.x-form-invalid { - border-color: #CF1124 !important; } + border-color: #CF1124 !important; +} /* fix oversize of buttons in FF */ button::-moz-focus-inner, input::-moz-focus-inner { - border: 0; - padding: 0; } + border: 0; + padding: 0; +} /* special rule for the TVs additional input/output properties form to have padding on top */ #modx-input-props, #modx-widget-props { - padding: 15px 0 0 0; } + padding: 15px 0 0 0; +} /* the wrapper structure for form inputs */ .x-form-item { - display: block; - margin: 0; - outline: 0 none; - /* prevent firefox from creating ugly dotted outlines */ - position: relative; - /* boundary for absolutely positioned elements */ - /* general styles for form labels, paddings for various form layouts are handled below */ - /* label.x-form-item-label */ - /* is outside of the label */ - /* Tag TVs tag list below */ - /* a few styles for the old original type multi select TV */ - /* style the labels and form items in the various form layouts */ - /* .x-form-label-left needs to come first, so .x-form-label-top rules can override, as some forms are strangely nested */ - /* .x-form-element */ - /* prevent columns used inside form elements to have too much spacing, some custom TV types need this */ - /* prevent nested elements with class .container having a lot of margin, some custom TV types need this */ } - .x-form-item label.x-form-item-label { + display: block; + margin: 0; + outline: 0 none; + /* prevent firefox from creating ugly dotted outlines */ + position: relative; + /* boundary for absolutely positioned elements */ + /* general styles for form labels, paddings for various form layouts are handled below */ + /* label.x-form-item-label */ + /* is outside of the label */ + /* Tag TVs tag list below */ + /* a few styles for the old original type multi select TV */ + /* style the labels and form items in the various form layouts */ + /* .x-form-label-left needs to come first, so .x-form-label-top rules can override, as some forms are strangely nested */ + /* .x-form-element */ + /* prevent columns used inside form elements to have too much spacing, some custom TV types need this */ + /* prevent nested elements with class .container having a lot of margin, some custom TV types need this */ +} +.x-form-item label.x-form-item-label { color: #515151; font-size: 13px; font-weight: bold; position: relative; - /* boundary for absolutely positioned elements */ } - .x-form-item label.x-form-item-label .modx-tv-label-title { - display: inline-block; } - .x-form-item label.x-form-item-label .modx-tv-label-description { - display: inline-block; - font-style: italic; - font-weight: normal; } - .x-form-item label.x-form-item-label .modx-tv-reset { - cursor: pointer; - display: inline-block; - height: 16px; - opacity: 0; - filter: alpha(opacity=0); - /* for IE <= 8 */ - padding: 3px; - position: relative; - top: 0; - right: 0; - transition: all .25s; - width: 16px; } - .x-form-item label.x-form-item-label .modx-tv-reset:before { - box-sizing: border-box; - color: #515151; - content: "\f021"; - font-size: 14px; - position: relative; - bottom: 3px; - left: 0; - text-align: center; - vertical-align: middle; - width: 16px; - height: 16px; } - .x-form-item label.x-form-item-label .modx-tv-reset:hover:before { - color: #234368; } - .x-form-item label.x-form-item-label .modx-tv-reset:active:before { - color: #1b3451; } - .x-form-item label.x-form-item-label:hover .modx-tv-reset { - opacity: 1; - filter: alpha(opacity=100); - /* for IE <= 8 */ } - .x-form-item.modx-tv { - padding: 0 0 0 0 !important; } - .x-form-item .modx-tv-inherited { + /* boundary for absolutely positioned elements */ +} +.x-form-item label.x-form-item-label .modx-tv-label-title { + display: inline-block; +} +.x-form-item label.x-form-item-label .modx-tv-label-description { + display: inline-block; + font-style: italic; + font-weight: normal; +} +.x-form-item label.x-form-item-label .modx-tv-reset { + cursor: pointer; + display: inline-block; + height: 16px; + opacity: 0; + filter: alpha(opacity=0); + /* for IE <= 8 */ + padding: 3px; + position: relative; + top: 0; + right: 0; + transition: all 0.25s; + width: 16px; +} +.x-form-item label.x-form-item-label .modx-tv-reset:before { + box-sizing: border-box; + color: #515151; + content: "\f021"; + font-size: 14px; + position: relative; + bottom: 3px; + left: 0; + text-align: center; + vertical-align: middle; + width: 16px; + height: 16px; +} +.x-form-item label.x-form-item-label .modx-tv-reset:hover:before { + color: #234368; +} +.x-form-item label.x-form-item-label .modx-tv-reset:active:before { + color: #1b3451; +} +.x-form-item label.x-form-item-label:hover .modx-tv-reset { + opacity: 1; + filter: alpha(opacity=100); + /* for IE <= 8 */ +} +.x-form-item.modx-tv { + padding: 0 0 0 0 !important; +} +.x-form-item .modx-tv-inherited { color: #515151; display: inline-block; font-size: 10px; @@ -18385,194 +23663,236 @@ input::-moz-focus-inner { position: absolute; top: 19px; right: 0; - /* absolute position to avoid layout issues with long descriptions */ } - .x-form-item .modx-tv-image-preview { - margin-top: 7px; } - .x-form-item .modx-tv-image-preview img { - display: block; } - .x-form-item .modx-tag-list { + /* absolute position to avoid layout issues with long descriptions */ +} +.x-form-item .modx-tv-image-preview { + margin-top: 7px; +} +.x-form-item .modx-tv-image-preview img { + display: block; +} +.x-form-item .modx-tag-list { list-style: none; margin: 0; overflow: auto; - padding: 0; } - .x-form-item .modx-tag-list .modx-tag-opt { - background-color: #E4E4E4; - border-radius: 0 3px 3px 0; - cursor: pointer; - display: inline-block; - margin: 4px 5px 0 10px; - padding: 1px 5px; - position: relative; } - .x-form-item .modx-tag-list .modx-tag-opt:before { - border-style: solid; - border-width: 10px 10px 10px 0; - border-color: transparent #E4E4E4 transparent transparent; - content: ''; - position: absolute; - top: 0; - left: -10px; - -ms-transform: rotate(360deg); - transform: rotate(360deg); - /* for better anti-aliasing in webkit browsers */ - width: 0; - height: 0; } - .x-form-item .modx-tag-list .modx-tag-opt:after { - background-color: #FFF; - border-radius: 50%; - /* make a circle */ - content: ''; - position: absolute; - top: 8px; - left: -4px; - width: 4px; - height: 4px; } - .x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked, .x-form-item .modx-tag-list .modx-tag-opt:hover { - background-color: #234368; - color: #FFFFFF; - text-decoration: none; } - .x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:before, .x-form-item .modx-tag-list .modx-tag-opt:hover:before { - border-color: transparent #234368 transparent transparent; } - .x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:hover, .x-form-item .modx-tag-list .modx-tag-opt:hover:hover { - background-color: #1b3451; } - .x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:hover:before, .x-form-item .modx-tag-list .modx-tag-opt:hover:hover:before { - border-color: transparent #1b3451 transparent transparent; } - .x-form-item .modx-tv-legacy-select { + padding: 0; +} +.x-form-item .modx-tag-list .modx-tag-opt { + background-color: #E4E4E4; + border-radius: 0 3px 3px 0; + cursor: pointer; + display: inline-block; + margin: 4px 5px 0 10px; + padding: 1px 5px; + position: relative; +} +.x-form-item .modx-tag-list .modx-tag-opt:before { + border-style: solid; + border-width: 10px 10px 10px 0; + border-color: transparent #E4E4E4 transparent transparent; + content: ""; + position: absolute; + top: 0; + left: -10px; + transform: rotate(360deg); + /* for better anti-aliasing in webkit browsers */ + width: 0; + height: 0; +} +.x-form-item .modx-tag-list .modx-tag-opt:after { + background-color: #FFF; + border-radius: 50%; + /* make a circle */ + content: ""; + position: absolute; + top: 8px; + left: -4px; + width: 4px; + height: 4px; +} +.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked, .x-form-item .modx-tag-list .modx-tag-opt:hover { + background-color: #234368; + color: #FFFFFF; + text-decoration: none; +} +.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:before, .x-form-item .modx-tag-list .modx-tag-opt:hover:before { + border-color: transparent #234368 transparent transparent; +} +.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:hover, .x-form-item .modx-tag-list .modx-tag-opt:hover:hover { + background-color: #1b3451; +} +.x-form-item .modx-tag-list .modx-tag-opt.modx-tag-checked:hover:before, .x-form-item .modx-tag-list .modx-tag-opt:hover:hover:before { + border-color: transparent #1b3451 transparent transparent; +} +.x-form-item .modx-tv-legacy-select { border: 1px solid #E4E4E4; border-radius: 3px; padding: 5px; - transition: all .25s; - /* does not work in webkit but it's here anyways if some browsers support it */ } - .x-form-item .modx-tv-legacy-select:focus { - border: 1px solid #1b3451; } - .x-form-item .modx-tv-legacy-select option[selected] { - background-color: #E4E4E4; } - .x-form-label-left .x-form-item { + transition: all 0.25s; + /* does not work in webkit but it's here anyways if some browsers support it */ +} +.x-form-item .modx-tv-legacy-select:focus { + border: 1px solid #1b3451; +} +.x-form-item .modx-tv-legacy-select option[selected] { + background-color: #E4E4E4; +} +.x-form-label-left .x-form-item { /* targets .x-form-item */ padding: 15px 0 0 0; padding-bottom: 0; - /* override extjs default theme styles */ } - .x-form-label-left .x-form-item:first-of-type { - /* do not add the top padding to the first .x-form-item in this type of form layout */ - padding: 0; } - .x-form-label-left .x-form-item label.x-form-item-label { - display: inline-block; - /* override extjs default theme styles */ - margin: 0; - /* override extjs default theme styles */ - padding: 7px 0 7px 0; } - .x-form-label-top .x-form-item { + /* override extjs default theme styles */ +} +.x-form-label-left .x-form-item:first-of-type { + /* do not add the top padding to the first .x-form-item in this type of form layout */ + padding: 0; +} +.x-form-label-left .x-form-item label.x-form-item-label { + display: inline-block; + /* override extjs default theme styles */ + margin: 0; + /* override extjs default theme styles */ + padding: 7px 0 7px 0; +} +.x-form-label-top .x-form-item { /* targets .x-form-item */ padding: 0; /* override the .x-form-label-left rule */ padding-bottom: 0; - /* override extjs default theme styles */ } - .x-form-label-top .x-form-item label.x-form-item-label { - display: inline-block; - /* override extjs default theme styles */ - margin: 0; - /* override extjs default theme styles */ - padding: 15px 0 4px 0; } - .x-window .x-form-item .x-form-item-label { + /* override extjs default theme styles */ +} +.x-form-label-top .x-form-item label.x-form-item-label { + display: inline-block; + /* override extjs default theme styles */ + margin: 0; + /* override extjs default theme styles */ + padding: 15px 0 4px 0; +} +.x-window .x-form-item .x-form-item-label { padding: 10px 0 4px 0; - /* move the form fields a bit tighter together inside windows */ } - .x-form-item.x-hide-label { + /* move the form fields a bit tighter together inside windows */ +} +.x-form-item.x-hide-label { padding-top: 10px !important; - /* make this override common rules */ } - #modx-resource-content .x-form-item.x-hide-label { - padding-top: 0 !important; - /* make this override the rule above */ } - .x-form-item.x-hide-label label.x-form-item-label { - display: none; - /* override !important rule from above */ } - .x-form-item .x-form-element { + /* make this override common rules */ +} +#modx-resource-content .x-form-item.x-hide-label { + padding-top: 0 !important; + /* make this override the rule above */ +} +.x-form-item.x-hide-label label.x-form-item-label { + display: none; + /* override !important rule from above */ +} +.x-form-item .x-form-element { padding: 0; - font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } - .x-form-item .x-column-inner > .x-column ~ .x-column { - margin-left: 5px; } - .x-form-item .x-column-inner > .x-column .x-form-field-wrap { + font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} +.x-form-item .x-column-inner > .x-column ~ .x-column { + margin-left: 5px; +} +.x-form-item .x-column-inner > .x-column .x-form-field-wrap { width: auto !important; - /* make sure the wrap is always full width of parent, fixes some custom TVs */ } - .x-form-item .container { - margin: 0; } - .x-form-item .x-btn { - padding: 7px 10px 7px 10px; } + /* make sure the wrap is always full width of parent, fixes some custom TVs */ +} +.x-form-item .container { + margin: 0; +} +.x-form-item .x-btn { + padding: 7px 10px 7px 10px; +} /* .x-form-item */ .desc-under { - color: #999999; - display: block; - font-size: 12px; - font-style: italic; - margin: 2px 0 0 0; - text-align: justify; } - .desc-under.desc-checkbox { - margin: 0 0 4px 0; } - .desc-under .warning { + color: #999999; + display: block; + font-size: 12px; + font-style: italic; + margin: 2px 0 0 0; + text-align: justify; +} +.desc-under.desc-checkbox { + margin: 0 0 4px 0; +} +.desc-under .warning { color: #CF1124; overflow: hidden; - padding: 0; } + padding: 0; +} .x-fieldset { - border: 1px solid #E4E4E4; - border-radius: 3px !important; - /* !important ensures the border radius, also when the fieldset has a class that sets it to 0 */ - margin: 15px 0 0 0; - overflow: visible; - /* allow the legend to be displayed correctly */ - padding: 0; - /* override extjs default styles */ - position: relative; } - .x-fieldset .x-fieldset-header { - /* legend */ - color: #515151; + border: 1px solid #E4E4E4; + border-radius: 3px !important; + /* !important ensures the border radius, also when the fieldset has a class that sets it to 0 */ + margin: 15px 0 0 0; + overflow: visible; + /* allow the legend to be displayed correctly */ + padding: 0; + /* override extjs default styles */ + position: relative; +} +.x-fieldset .x-fieldset-header { + /* legend */ + color: #515151; font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-weight: bold; margin: 0 0 0 10px; padding: 0 5px 0 3px; - position: relative; } - .x-fieldset .x-fieldset-header .x-fieldset-header-text { - line-height: 18px; - /* prevent collapse button cut off */ } - .x-fieldset .x-fieldset-bwrap .x-fieldset-body { + position: relative; +} +.x-fieldset .x-fieldset-header .x-fieldset-header-text { + line-height: 18px; + /* prevent collapse button cut off */ +} +.x-fieldset .x-fieldset-bwrap .x-fieldset-body { overflow-x: hidden !important; /* prevent unnecessary horizontal scrollbars */ - padding: 0 10px 10px 10px; } + padding: 0 10px 10px 10px; +} .x-form-field { - font: inherit; - /* composite fields that are used by some extras */ } - .x-form-field.x-form-composite { + font: inherit; + /* composite fields that are used by some extras */ +} +.x-form-field.x-form-composite { margin-bottom: 0 !important; - /* not sure if this applies to all buttons inside composite fields, could only find Image+ TV using this */ } - .x-form-field.x-form-composite .x-btn { - top: 1px !important; - /* override inline style */ } + /* not sure if this applies to all buttons inside composite fields, could only find Image+ TV using this */ +} +.x-form-field.x-form-composite .x-btn { + top: 1px !important; + /* override inline style */ +} /* the different input fields */ .x-static-text-field { - color: inherit; - font-size: inherit; } - .x-static-text-field.x-form-focus { - border-color: #E4E4E4 !important; } + color: inherit; + font-size: inherit; +} +.x-static-text-field.x-form-focus { + border-color: #E4E4E4 !important; +} .x-form-text { - /*box-sizing: border-box;*/ - /* we cannot use this because extjs calculates widths with the old box-model */ - line-height: 20px; - min-height: 20px; - /* + 5px + 5px padding = 30px */ - padding: 5px; } + /*box-sizing: border-box;*/ + /* we cannot use this because extjs calculates widths with the old box-model */ + line-height: 20px; + min-height: 20px; + /* + 5px + 5px padding = 30px */ + padding: 5px; +} .x-form-field-wrap { - max-width: 100%; - background: #FFF; - border: 1px solid #E4E4E4; - border-radius: 3px; - /*box-shadow: $shadowBorderField;*/ - /* xtype: fileuploadfield styles, mainly used for import windows */ } - .x-form-field-wrap .x-form-text:not(.x-form-invalid) { - border: 0; } - .x-form-field-wrap .x-form-trigger { + max-width: 100%; + background: #FFF; + border: 1px solid #E4E4E4; + border-radius: 3px; + /*box-shadow: $shadowBorderField;*/ + /* xtype: fileuploadfield styles, mainly used for import windows */ +} +.x-form-field-wrap .x-form-text:not(.x-form-invalid) { + border: 0; +} +.x-form-field-wrap .x-form-trigger { border: 0; border-radius: 0 3px 3px 0; /* override button styles border-radius */ @@ -18588,108 +23908,130 @@ input::-moz-focus-inner { right: 0; /* for xtype datefield */ /* for xtype timefield, doesn't add the class somehow...but it's here anyways */ - /* to make it work the property ,triggerClass: 'x-form-time-trigger' has to be specified for xtype: 'timefield' */ } - .x-form-field-wrap .x-form-trigger:before { - box-sizing: border-box; - content: "\f078"; - font-size: 14px; - margin-top: -7px; - /* half of the height to center vertically with top 50% */ - opacity: .8; - filter: alpha(opacity=60); - /* for IE <= 8 */ - position: absolute; - top: 50%; - right: 0; - text-align: center; - width: 30px; - transition: opacity .25s; } - .x-form-field-wrap .x-form-trigger.x-form-trigger-over, .x-form-field-wrap .x-form-trigger:hover { - box-shadow: #999999; } - .x-form-field-wrap .x-form-trigger.x-form-trigger-over:before, .x-form-field-wrap .x-form-trigger:hover:before { - opacity: 1; - filter: alpha(opacity=100); - /* for IE <= 8 */ } - .x-form-field-wrap .x-form-trigger.x-form-trigger-click, .x-form-field-wrap .x-form-trigger:active { - box-shadow: 0 0 0 1px #8a8a8a; } - .x-form-field-wrap .x-form-trigger.x-form-trigger-click:before, .x-form-field-wrap .x-form-trigger:active:before { - opacity: 1; - filter: alpha(opacity=100); - /* for IE <= 8 */ } - .x-form-field-wrap .x-form-trigger.x-form-date-trigger:before { - content: "\f133"; - font-weight: 400; } - .x-form-field-wrap .x-form-trigger.x-form-time-trigger:before { - content: "\f017"; - font-weight: 400; } - .x-form-field-wrap .x-form-trigger.x-form-file-trigger:before { - content: "\f15b"; - font-weight: 400; } - .x-form-field-wrap .x-form-trigger.x-form-image-trigger:before { - content: "\f1c5"; - font-weight: 400; } - .x-form-field-wrap .x-form-trigger.x-form-code-trigger:before { - content: "\f1c9"; - font-weight: 400; } - .x-form-field-wrap.x-datetime-wrap { + /* to make it work the property ,triggerClass: 'x-form-time-trigger' has to be specified for xtype: 'timefield' */ +} +.x-form-field-wrap .x-form-trigger:before { + box-sizing: border-box; + content: "\f078"; + font-size: 14px; + margin-top: -7px; + /* half of the height to center vertically with top 50% */ + opacity: 0.8; + filter: alpha(opacity=60); + /* for IE <= 8 */ + position: absolute; + top: 50%; + right: 0; + text-align: center; + width: 30px; + transition: opacity 0.25s; +} +.x-form-field-wrap .x-form-trigger.x-form-trigger-over, .x-form-field-wrap .x-form-trigger:hover { + box-shadow: #999999; +} +.x-form-field-wrap .x-form-trigger.x-form-trigger-over:before, .x-form-field-wrap .x-form-trigger:hover:before { + opacity: 1; + filter: alpha(opacity=100); + /* for IE <= 8 */ +} +.x-form-field-wrap .x-form-trigger.x-form-trigger-click, .x-form-field-wrap .x-form-trigger:active { + box-shadow: 0 0 0 1px #8a8a8a; +} +.x-form-field-wrap .x-form-trigger.x-form-trigger-click:before, .x-form-field-wrap .x-form-trigger:active:before { + opacity: 1; + filter: alpha(opacity=100); + /* for IE <= 8 */ +} +.x-form-field-wrap .x-form-trigger.x-form-date-trigger:before { + content: "\f133"; + font-weight: 400; +} +.x-form-field-wrap .x-form-trigger.x-form-time-trigger:before { + content: "\f017"; + font-weight: 400; +} +.x-form-field-wrap .x-form-trigger.x-form-file-trigger:before { + content: "\f15b"; + font-weight: 400; +} +.x-form-field-wrap .x-form-trigger.x-form-image-trigger:before { + content: "\f1c5"; + font-weight: 400; +} +.x-form-field-wrap .x-form-trigger.x-form-code-trigger:before { + content: "\f1c9"; + font-weight: 400; +} +.x-form-field-wrap.x-datetime-wrap { background: none; - border: 0; } - .x-form-field-wrap.x-datetime-wrap .ux-datetime-date .x-form-trigger:before { - content: "\f133"; } - .x-form-field-wrap.x-datetime-wrap .ux-datetime-time .x-form-trigger:before { - content: "\f017"; } - .x-form-field-wrap.x-form-fileupload-wrap { + border: 0; +} +.x-form-field-wrap.x-datetime-wrap .ux-datetime-date .x-form-trigger:before { + content: "\f133"; +} +.x-form-field-wrap.x-datetime-wrap .ux-datetime-time .x-form-trigger:before { + content: "\f017"; +} +.x-form-field-wrap.x-form-fileupload-wrap { overflow: visible; /* allows the upload button to cover the border of the wrap on hover */ - position: relative; } - .x-form-field-wrap.x-form-fileupload-wrap .x-form-file { - position: absolute; - top: 0; - right: 0; - min-height: 20px; - opacity: 0; - filter: alpha(opacity=0); - /* for IE <= 8 */ - padding: 5px; - z-index: 2; } - .x-form-field-wrap.x-form-fileupload-wrap .x-form-file-btn { - border-radius: 0 3px 3px 0; - padding: 7px; - /* override default button padding */ - position: absolute; - top: 0; - right: 0; - z-index: 1; - /* needs to stay below the transparent file input field */ - line-height: 0; - box-shadow: none; - border-left: solid 1px #E4E4E4; } - .x-form-field-wrap.x-form-fileupload-wrap .x-form-file-text { - position: relative; - z-index: 3; - /* needs to stay above the transparent file input field */ } + position: relative; +} +.x-form-field-wrap.x-form-fileupload-wrap .x-form-file { + position: absolute; + top: 0; + right: 0; + min-height: 20px; + opacity: 0; + filter: alpha(opacity=0); + /* for IE <= 8 */ + padding: 5px; + z-index: 2; +} +.x-form-field-wrap.x-form-fileupload-wrap .x-form-file-btn { + border-radius: 0 3px 3px 0; + padding: 7px; + /* override default button padding */ + position: absolute; + top: 0; + right: 0; + z-index: 1; + /* needs to stay below the transparent file input field */ + line-height: 0; + box-shadow: none; + border-left: solid 1px #E4E4E4; +} +.x-form-field-wrap.x-form-fileupload-wrap .x-form-file-text { + position: relative; + z-index: 3; + /* needs to stay above the transparent file input field */ +} #x-form-el-modx-user-photo .x-form-file-trigger:before { - content: "\f1c5"; } + content: "\f1c5"; +} /* .x-form-field-wrap */ /* both, radio groups and checkbox groups are wrapped in a x-form-check-wrap */ .x-form-check-wrap, .x-fieldset-checkbox-toggle legend { - height: auto !important; - line-height: 18px; - /* this is also default in the extjs default theme */ - /* checkbox & radio button replacement */ } - .x-form-label-left .x-form-check-wrap, .x-form-label-left - .x-fieldset-checkbox-toggle legend { - padding: 7px 0 7px 0; } - .x-form-label-top .x-form-check-wrap, .x-form-label-top - .x-fieldset-checkbox-toggle legend { - padding: 0; } - .x-form-check-wrap .x-form-cb-label, - .x-form-check-wrap .x-fieldset-header-text, - .x-fieldset-checkbox-toggle legend .x-form-cb-label, - .x-fieldset-checkbox-toggle legend .x-fieldset-header-text { + height: auto !important; + line-height: 18px; + /* this is also default in the extjs default theme */ + /* checkbox & radio button replacement */ +} +.x-form-label-left .x-form-check-wrap, +.x-form-label-left .x-fieldset-checkbox-toggle legend { + padding: 7px 0 7px 0; +} +.x-form-label-top .x-form-check-wrap, +.x-form-label-top .x-fieldset-checkbox-toggle legend { + padding: 0; +} +.x-form-check-wrap .x-form-cb-label, +.x-form-check-wrap .x-fieldset-header-text, +.x-fieldset-checkbox-toggle legend .x-form-cb-label, +.x-fieldset-checkbox-toggle legend .x-fieldset-header-text { color: #515151; cursor: pointer; display: inline-block; @@ -18699,51 +24041,57 @@ input::-moz-focus-inner { padding-left: 1.9em; position: relative; top: 0; - /* override extjs default style */ } - .ext-ie8 .x-form-check-wrap .x-form-cb-label, .ext-ie8 - .x-form-check-wrap .x-fieldset-header-text, .ext-ie8 - .x-fieldset-checkbox-toggle legend .x-form-cb-label, .ext-ie8 - .x-fieldset-checkbox-toggle legend .x-fieldset-header-text { - padding-left: 3px; } - .ext-ie8 .x-form-check-wrap .x-form-cb-label:before, .ext-ie8 - .x-form-check-wrap .x-fieldset-header-text:before, .ext-ie8 - .x-fieldset-checkbox-toggle legend .x-form-cb-label:before, .ext-ie8 - .x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before { - content: ''; } - .x-form-check-wrap .x-form-cb-label:before, - .x-form-check-wrap .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before { - box-sizing: border-box; - content: ''; - font-size: 18px; - padding-right: 3px; - position: absolute; - top: 0; - left: 0; - text-align: center; - vertical-align: middle; - width: 18px; - height: 18px; } - .x-form-check-wrap .x-form-cb-label:hover:before, .x-form-check-wrap .x-form-cb-label:focus:before, - .x-form-check-wrap .x-fieldset-header-text:hover:before, - .x-form-check-wrap .x-fieldset-header-text:focus:before, - .x-fieldset-checkbox-toggle legend .x-form-cb-label:hover:before, - .x-fieldset-checkbox-toggle legend .x-form-cb-label:focus:before, - .x-fieldset-checkbox-toggle legend .x-fieldset-header-text:hover:before, - .x-fieldset-checkbox-toggle legend .x-fieldset-header-text:focus:before { - color: #234368; } - .x-form-check-wrap .x-form-cb-label:active:before, - .x-form-check-wrap .x-fieldset-header-text:active:before, - .x-fieldset-checkbox-toggle legend .x-form-cb-label:active:before, - .x-fieldset-checkbox-toggle legend .x-fieldset-header-text:active:before { - color: #1b3451; } - .x-form-check-wrap .x-form-checkbox, - .x-form-check-wrap input[type="checkbox"], - .x-form-check-wrap .x-form-radio, - .x-fieldset-checkbox-toggle legend .x-form-checkbox, - .x-fieldset-checkbox-toggle legend input[type="checkbox"], - .x-fieldset-checkbox-toggle legend .x-form-radio { + /* override extjs default style */ +} +.ext-ie8 .x-form-check-wrap .x-form-cb-label, +.ext-ie8 .x-form-check-wrap .x-fieldset-header-text, +.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-cb-label, +.ext-ie8 .x-fieldset-checkbox-toggle legend .x-fieldset-header-text { + padding-left: 3px; +} +.ext-ie8 .x-form-check-wrap .x-form-cb-label:before, +.ext-ie8 .x-form-check-wrap .x-fieldset-header-text:before, +.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-cb-label:before, +.ext-ie8 .x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before { + content: ""; +} +.x-form-check-wrap .x-form-cb-label:before, +.x-form-check-wrap .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:before { + box-sizing: border-box; + content: ""; + font-size: 18px; + padding-right: 3px; + position: absolute; + top: 0; + left: 0; + text-align: center; + vertical-align: middle; + width: 18px; + height: 18px; +} +.x-form-check-wrap .x-form-cb-label:hover:before, .x-form-check-wrap .x-form-cb-label:focus:before, +.x-form-check-wrap .x-fieldset-header-text:hover:before, +.x-form-check-wrap .x-fieldset-header-text:focus:before, +.x-fieldset-checkbox-toggle legend .x-form-cb-label:hover:before, +.x-fieldset-checkbox-toggle legend .x-form-cb-label:focus:before, +.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:hover:before, +.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:focus:before { + color: #234368; +} +.x-form-check-wrap .x-form-cb-label:active:before, +.x-form-check-wrap .x-fieldset-header-text:active:before, +.x-fieldset-checkbox-toggle legend .x-form-cb-label:active:before, +.x-fieldset-checkbox-toggle legend .x-fieldset-header-text:active:before { + color: #1b3451; +} +.x-form-check-wrap .x-form-checkbox, +.x-form-check-wrap input[type=checkbox], +.x-form-check-wrap .x-form-radio, +.x-fieldset-checkbox-toggle legend .x-form-checkbox, +.x-fieldset-checkbox-toggle legend input[type=checkbox], +.x-fieldset-checkbox-toggle legend .x-form-radio { /*display: none;*/ cursor: pointer; opacity: 0; @@ -18752,207 +24100,217 @@ input::-moz-focus-inner { left: 0; width: 18px; height: 18px; - z-index: 1; } - .ext-ie8 .x-form-check-wrap .x-form-checkbox, .ext-ie8 - .x-form-check-wrap input[type="checkbox"], .ext-ie8 - .x-form-check-wrap .x-form-radio, .ext-ie8 - .x-fieldset-checkbox-toggle legend .x-form-checkbox, .ext-ie8 - .x-fieldset-checkbox-toggle legend input[type="checkbox"], .ext-ie8 - .x-fieldset-checkbox-toggle legend .x-form-radio { - /*display: inline-block; /* fallback for IE8 */ - position: relative; - top: auto; - left: auto; - width: 13px; - height: 13px; } - .x-form-check-wrap .x-form-checkbox:hover + .x-form-cb-label:before, - .x-form-check-wrap .x-form-checkbox:hover + .x-fieldset-header-text:before, - .x-form-check-wrap .x-form-checkbox:focus + .x-form-cb-label:before, - .x-form-check-wrap .x-form-checkbox:focus + .x-fieldset-header-text:before, - .x-form-check-wrap input[type="checkbox"]:hover + .x-form-cb-label:before, - .x-form-check-wrap input[type="checkbox"]:hover + .x-fieldset-header-text:before, - .x-form-check-wrap input[type="checkbox"]:focus + .x-form-cb-label:before, - .x-form-check-wrap input[type="checkbox"]:focus + .x-fieldset-header-text:before, - .x-form-check-wrap .x-form-radio:hover + .x-form-cb-label:before, - .x-form-check-wrap .x-form-radio:hover + .x-fieldset-header-text:before, - .x-form-check-wrap .x-form-radio:focus + .x-form-cb-label:before, - .x-form-check-wrap .x-form-radio:focus + .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend .x-form-checkbox:hover + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend .x-form-checkbox:hover + .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend .x-form-checkbox:focus + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend .x-form-checkbox:focus + .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend input[type="checkbox"]:hover + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend input[type="checkbox"]:hover + .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend input[type="checkbox"]:focus + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend input[type="checkbox"]:focus + .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend .x-form-radio:hover + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend .x-form-radio:hover + .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend .x-form-radio:focus + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend .x-form-radio:focus + .x-fieldset-header-text:before { - color: #234368; } - .x-form-check-wrap .x-form-checkbox:active + .x-form-cb-label:before, - .x-form-check-wrap .x-form-checkbox:active + .x-fieldset-header-text:before, - .x-form-check-wrap input[type="checkbox"]:active + .x-form-cb-label:before, - .x-form-check-wrap input[type="checkbox"]:active + .x-fieldset-header-text:before, - .x-form-check-wrap .x-form-radio:active + .x-form-cb-label:before, - .x-form-check-wrap .x-form-radio:active + .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend .x-form-checkbox:active + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend .x-form-checkbox:active + .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend input[type="checkbox"]:active + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend input[type="checkbox"]:active + .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend .x-form-radio:active + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend .x-form-radio:active + .x-fieldset-header-text:before { - color: #1b3451; } - .x-form-check-wrap .x-form-checkbox + .x-form-cb-label:before, - .x-form-check-wrap input[type="checkbox"] + .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend .x-form-checkbox + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend input[type="checkbox"] + .x-fieldset-header-text:before { + z-index: 1; +} +.ext-ie8 .x-form-check-wrap .x-form-checkbox, +.ext-ie8 .x-form-check-wrap input[type=checkbox], +.ext-ie8 .x-form-check-wrap .x-form-radio, +.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-checkbox, +.ext-ie8 .x-fieldset-checkbox-toggle legend input[type=checkbox], +.ext-ie8 .x-fieldset-checkbox-toggle legend .x-form-radio { + /*display: inline-block; /* fallback for IE8 */ + position: relative; + top: auto; + left: auto; + width: 13px; + height: 13px; +} +.x-form-check-wrap .x-form-checkbox:hover + .x-form-cb-label:before, .x-form-check-wrap .x-form-checkbox:hover + .x-fieldset-header-text:before, .x-form-check-wrap .x-form-checkbox:focus + .x-form-cb-label:before, .x-form-check-wrap .x-form-checkbox:focus + .x-fieldset-header-text:before, +.x-form-check-wrap input[type=checkbox]:hover + .x-form-cb-label:before, +.x-form-check-wrap input[type=checkbox]:hover + .x-fieldset-header-text:before, +.x-form-check-wrap input[type=checkbox]:focus + .x-form-cb-label:before, +.x-form-check-wrap input[type=checkbox]:focus + .x-fieldset-header-text:before, +.x-form-check-wrap .x-form-radio:hover + .x-form-cb-label:before, +.x-form-check-wrap .x-form-radio:hover + .x-fieldset-header-text:before, +.x-form-check-wrap .x-form-radio:focus + .x-form-cb-label:before, +.x-form-check-wrap .x-form-radio:focus + .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend .x-form-checkbox:hover + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend .x-form-checkbox:hover + .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend .x-form-checkbox:focus + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend .x-form-checkbox:focus + .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend input[type=checkbox]:hover + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend input[type=checkbox]:hover + .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend input[type=checkbox]:focus + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend input[type=checkbox]:focus + .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend .x-form-radio:hover + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend .x-form-radio:hover + .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend .x-form-radio:focus + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend .x-form-radio:focus + .x-fieldset-header-text:before { + color: #234368; +} +.x-form-check-wrap .x-form-checkbox:active + .x-form-cb-label:before, .x-form-check-wrap .x-form-checkbox:active + .x-fieldset-header-text:before, +.x-form-check-wrap input[type=checkbox]:active + .x-form-cb-label:before, +.x-form-check-wrap input[type=checkbox]:active + .x-fieldset-header-text:before, +.x-form-check-wrap .x-form-radio:active + .x-form-cb-label:before, +.x-form-check-wrap .x-form-radio:active + .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend .x-form-checkbox:active + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend .x-form-checkbox:active + .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend input[type=checkbox]:active + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend input[type=checkbox]:active + .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend .x-form-radio:active + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend .x-form-radio:active + .x-fieldset-header-text:before { + color: #1b3451; +} +.x-form-check-wrap .x-form-checkbox + .x-form-cb-label:before, +.x-form-check-wrap input[type=checkbox] + .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend .x-form-checkbox + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend input[type=checkbox] + .x-fieldset-header-text:before { content: "\f0c8"; - font-weight: 400; } - .x-form-check-wrap .x-form-checkbox:checked + .x-form-cb-label:before, - .x-form-check-wrap input[type="checkbox"]:checked + .x-fieldset-header-text:before, - .x-fieldset-checkbox-toggle legend .x-form-checkbox:checked + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend input[type="checkbox"]:checked + .x-fieldset-header-text:before { + font-weight: 400; +} +.x-form-check-wrap .x-form-checkbox:checked + .x-form-cb-label:before, +.x-form-check-wrap input[type=checkbox]:checked + .x-fieldset-header-text:before, +.x-fieldset-checkbox-toggle legend .x-form-checkbox:checked + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend input[type=checkbox]:checked + .x-fieldset-header-text:before { content: "\f14a"; - font-weight: 400; } - .x-form-check-wrap .x-form-radio + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend .x-form-radio + .x-form-cb-label:before { + font-weight: 400; +} +.x-form-check-wrap .x-form-radio + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend .x-form-radio + .x-form-cb-label:before { content: "\f111"; - font-weight: 400; } - .x-form-check-wrap .x-form-radio:checked + .x-form-cb-label:before, - .x-fieldset-checkbox-toggle legend .x-form-radio:checked + .x-form-cb-label:before { + font-weight: 400; +} +.x-form-check-wrap .x-form-radio:checked + .x-form-cb-label:before, +.x-fieldset-checkbox-toggle legend .x-form-radio:checked + .x-form-cb-label:before { content: "\f192"; - font-weight: 400; } + font-weight: 400; +} /* .x-form-check-wrap */ /* Special checboxes for resources */ -#modx-resource-tabs .x-form-check-wrap [type="checkbox"], -#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"], -#modx-resource-tabs .x-fieldset legend [type="checkbox"] { - position: absolute; - left: -9999px; } - html[dir="rtl"] #modx-resource-tabs .x-form-check-wrap [type="checkbox"], html[dir="rtl"] - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"], html[dir="rtl"] - #modx-resource-tabs .x-fieldset legend [type="checkbox"] { +#modx-resource-tabs .x-form-check-wrap [type=checkbox], +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox], +#modx-resource-tabs .x-fieldset legend [type=checkbox] { + position: absolute; + left: -9999px; +} +html[dir=rtl] #modx-resource-tabs .x-form-check-wrap [type=checkbox], +html[dir=rtl] #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox], +html[dir=rtl] #modx-resource-tabs .x-fieldset legend [type=checkbox] { right: -9999px; - left: unset; } - #modx-resource-tabs .x-form-check-wrap [type="checkbox"] + .x-form-cb-label, - #modx-resource-tabs .x-form-check-wrap [type="checkbox"] + .x-fieldset-header-text, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"] + .x-form-cb-label, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"] + .x-fieldset-header-text, - #modx-resource-tabs .x-fieldset legend [type="checkbox"] + .x-form-cb-label, - #modx-resource-tabs .x-fieldset legend [type="checkbox"] + .x-fieldset-header-text { + left: unset; +} +#modx-resource-tabs .x-form-check-wrap [type=checkbox] + .x-form-cb-label, #modx-resource-tabs .x-form-check-wrap [type=checkbox] + .x-fieldset-header-text, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox] + .x-form-cb-label, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox] + .x-fieldset-header-text, +#modx-resource-tabs .x-fieldset legend [type=checkbox] + .x-form-cb-label, +#modx-resource-tabs .x-fieldset legend [type=checkbox] + .x-fieldset-header-text { position: relative; padding-left: 3.6em; - padding-top: .2em; + padding-top: 0.2em; margin-left: 0; cursor: pointer; - box-sizing: border-box; } - #modx-resource-tabs .x-form-check-wrap [type="checkbox"] + .x-form-cb-label:before, #modx-resource-tabs .x-form-check-wrap [type="checkbox"] + .x-form-cb-label:after, - #modx-resource-tabs .x-form-check-wrap [type="checkbox"] + .x-fieldset-header-text:before, - #modx-resource-tabs .x-form-check-wrap [type="checkbox"] + .x-fieldset-header-text:after, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"] + .x-form-cb-label:before, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"] + .x-form-cb-label:after, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"] + .x-fieldset-header-text:before, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"] + .x-fieldset-header-text:after, - #modx-resource-tabs .x-fieldset legend [type="checkbox"] + .x-form-cb-label:before, - #modx-resource-tabs .x-fieldset legend [type="checkbox"] + .x-form-cb-label:after, - #modx-resource-tabs .x-fieldset legend [type="checkbox"] + .x-fieldset-header-text:before, - #modx-resource-tabs .x-fieldset legend [type="checkbox"] + .x-fieldset-header-text:after { - content: ''; - position: absolute; - transition: all .2s ease; - font-size: inherit; } - #modx-resource-tabs .x-form-check-wrap [type="checkbox"] + .x-form-cb-label:before, - #modx-resource-tabs .x-form-check-wrap [type="checkbox"] + .x-fieldset-header-text:before, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"] + .x-form-cb-label:before, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"] + .x-fieldset-header-text:before, - #modx-resource-tabs .x-fieldset legend [type="checkbox"] + .x-form-cb-label:before, - #modx-resource-tabs .x-fieldset legend [type="checkbox"] + .x-fieldset-header-text:before { - left: 0; - top: 0; - width: 3em; - height: 1.6em; - background: #E4E4E4; - border-radius: 1.2em; - z-index: 10; } - #modx-resource-tabs .x-form-check-wrap [type="checkbox"] + .x-form-cb-label:after, - #modx-resource-tabs .x-form-check-wrap [type="checkbox"] + .x-fieldset-header-text:after, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"] + .x-form-cb-label:after, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"] + .x-fieldset-header-text:after, - #modx-resource-tabs .x-fieldset legend [type="checkbox"] + .x-form-cb-label:after, - #modx-resource-tabs .x-fieldset legend [type="checkbox"] + .x-fieldset-header-text:after { - left: 0.1em; - top: 0.8em; - margin-top: -.65em; - height: 1.3em; - width: 1.3em; - border-radius: 50%; - background-color: #FFF; - z-index: 11; } - #modx-resource-tabs .x-form-check-wrap [type="checkbox"]:checked + .x-form-cb-label:after, - #modx-resource-tabs .x-form-check-wrap [type="checkbox"]:checked + .x-fieldset-header-text:after, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"]:checked + .x-form-cb-label:after, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"]:checked + .x-fieldset-header-text:after, - #modx-resource-tabs .x-fieldset legend [type="checkbox"]:checked + .x-form-cb-label:after, - #modx-resource-tabs .x-fieldset legend [type="checkbox"]:checked + .x-fieldset-header-text:after { + box-sizing: border-box; +} +#modx-resource-tabs .x-form-check-wrap [type=checkbox] + .x-form-cb-label:before, #modx-resource-tabs .x-form-check-wrap [type=checkbox] + .x-form-cb-label:after, #modx-resource-tabs .x-form-check-wrap [type=checkbox] + .x-fieldset-header-text:before, #modx-resource-tabs .x-form-check-wrap [type=checkbox] + .x-fieldset-header-text:after, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox] + .x-form-cb-label:before, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox] + .x-form-cb-label:after, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox] + .x-fieldset-header-text:before, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox] + .x-fieldset-header-text:after, +#modx-resource-tabs .x-fieldset legend [type=checkbox] + .x-form-cb-label:before, +#modx-resource-tabs .x-fieldset legend [type=checkbox] + .x-form-cb-label:after, +#modx-resource-tabs .x-fieldset legend [type=checkbox] + .x-fieldset-header-text:before, +#modx-resource-tabs .x-fieldset legend [type=checkbox] + .x-fieldset-header-text:after { + content: ""; + position: absolute; + transition: all 0.2s ease; + font-size: inherit; +} +#modx-resource-tabs .x-form-check-wrap [type=checkbox] + .x-form-cb-label:before, #modx-resource-tabs .x-form-check-wrap [type=checkbox] + .x-fieldset-header-text:before, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox] + .x-form-cb-label:before, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox] + .x-fieldset-header-text:before, +#modx-resource-tabs .x-fieldset legend [type=checkbox] + .x-form-cb-label:before, +#modx-resource-tabs .x-fieldset legend [type=checkbox] + .x-fieldset-header-text:before { + left: 0; + top: 0; + width: 3em; + height: 1.6em; + background: #E4E4E4; + border-radius: 1.2em; + z-index: 10; +} +#modx-resource-tabs .x-form-check-wrap [type=checkbox] + .x-form-cb-label:after, #modx-resource-tabs .x-form-check-wrap [type=checkbox] + .x-fieldset-header-text:after, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox] + .x-form-cb-label:after, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox] + .x-fieldset-header-text:after, +#modx-resource-tabs .x-fieldset legend [type=checkbox] + .x-form-cb-label:after, +#modx-resource-tabs .x-fieldset legend [type=checkbox] + .x-fieldset-header-text:after { + left: 0.1em; + top: 0.8em; + margin-top: -0.65em; + height: 1.3em; + width: 1.3em; + border-radius: 50%; + background-color: #FFF; + z-index: 11; +} +#modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked + .x-form-cb-label:after, #modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked + .x-fieldset-header-text:after, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked + .x-form-cb-label:after, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked + .x-fieldset-header-text:after, +#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked + .x-form-cb-label:after, +#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked + .x-fieldset-header-text:after { left: 1.6em; - top: 0.8em; } - #modx-resource-tabs .x-form-check-wrap [type="checkbox"]:checked + .x-form-cb-label:before, - #modx-resource-tabs .x-form-check-wrap [type="checkbox"]:checked + .x-fieldset-header-text:before, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"]:checked + .x-form-cb-label:before, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"]:checked + .x-fieldset-header-text:before, - #modx-resource-tabs .x-fieldset legend [type="checkbox"]:checked + .x-form-cb-label:before, - #modx-resource-tabs .x-fieldset legend [type="checkbox"]:checked + .x-fieldset-header-text:before { + top: 0.8em; +} +#modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked + .x-form-cb-label:before, #modx-resource-tabs .x-form-check-wrap [type=checkbox]:checked + .x-fieldset-header-text:before, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked + .x-form-cb-label:before, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox]:checked + .x-fieldset-header-text:before, +#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked + .x-form-cb-label:before, +#modx-resource-tabs .x-fieldset legend [type=checkbox]:checked + .x-fieldset-header-text:before { background-color: #6CB24A; - border-color: #6CB24A; } - #modx-resource-tabs .x-form-check-wrap [type="checkbox"].danger:checked + .x-form-cb-label:before, - #modx-resource-tabs .x-form-check-wrap [type="checkbox"].danger:checked + .x-fieldset-header-text:before, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"].danger:checked + .x-form-cb-label:before, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"].danger:checked + .x-fieldset-header-text:before, - #modx-resource-tabs .x-fieldset legend [type="checkbox"].danger:checked + .x-form-cb-label:before, - #modx-resource-tabs .x-fieldset legend [type="checkbox"].danger:checked + .x-fieldset-header-text:before { + border-color: #6CB24A; +} +#modx-resource-tabs .x-form-check-wrap [type=checkbox].danger:checked + .x-form-cb-label:before, #modx-resource-tabs .x-form-check-wrap [type=checkbox].danger:checked + .x-fieldset-header-text:before, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].danger:checked + .x-form-cb-label:before, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].danger:checked + .x-fieldset-header-text:before, +#modx-resource-tabs .x-fieldset legend [type=checkbox].danger:checked + .x-form-cb-label:before, +#modx-resource-tabs .x-fieldset legend [type=checkbox].danger:checked + .x-fieldset-header-text:before { background-color: #CF1124; - border-color: #CF1124; } - #modx-resource-tabs .x-form-check-wrap [type="checkbox"].warning:checked + .x-form-cb-label:before, - #modx-resource-tabs .x-form-check-wrap [type="checkbox"].warning:checked + .x-fieldset-header-text:before, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"].warning:checked + .x-form-cb-label:before, - #modx-resource-tabs .x-fieldset-checkbox-toggle legend [type="checkbox"].warning:checked + .x-fieldset-header-text:before, - #modx-resource-tabs .x-fieldset legend [type="checkbox"].warning:checked + .x-form-cb-label:before, - #modx-resource-tabs .x-fieldset legend [type="checkbox"].warning:checked + .x-fieldset-header-text:before { + border-color: #CF1124; +} +#modx-resource-tabs .x-form-check-wrap [type=checkbox].warning:checked + .x-form-cb-label:before, #modx-resource-tabs .x-form-check-wrap [type=checkbox].warning:checked + .x-fieldset-header-text:before, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].warning:checked + .x-form-cb-label:before, +#modx-resource-tabs .x-fieldset-checkbox-toggle legend [type=checkbox].warning:checked + .x-fieldset-header-text:before, +#modx-resource-tabs .x-fieldset legend [type=checkbox].warning:checked + .x-form-cb-label:before, +#modx-resource-tabs .x-fieldset legend [type=checkbox].warning:checked + .x-fieldset-header-text:before { background-color: #F0B429; - border-color: #F0B429; } + border-color: #F0B429; +} .x-form-check-group, .x-form-radio-group { - /*overflow: visible; /* do not cut off the bottom of the input elements */ - overflow: hidden; - /* visible causes horizontal scrollbars in vertical tabs */ } - .x-form-check-group .x-column, - .x-form-radio-group .x-column { - /* we need this to have access to the first child */ } - .x-form-check-group .x-column .x-form-item:first-child, - .x-form-radio-group .x-column .x-form-item:first-child { - padding: 4px 0 0 0; } + /*overflow: visible; /* do not cut off the bottom of the input elements */ + overflow: hidden; + /* visible causes horizontal scrollbars in vertical tabs */ +} +.x-form-check-group .x-column, +.x-form-radio-group .x-column { + /* we need this to have access to the first child */ +} +.x-form-check-group .x-column .x-form-item:first-child, +.x-form-radio-group .x-column .x-form-item:first-child { + padding: 4px 0 0 0; +} /* superboxselect / multi-select field */ .x-superboxselect { - height: auto !important; - /* override the extjs default theme style of 18px */ - margin: 0; - outline: 0; - padding: 0 5px 5px 5px; - /* special padding because selected items need margin-top */ - position: relative; - white-space: normal; - /* make selected options wrap */ - width: auto !important; - /* prevents the right border to be cut off */ - /* these buttons got the .x-form-trigger class assigned */ } - .ext-strict .x-toolbar .x-small-editor .x-superboxselect { height: auto !important; - /* override the extjs default theme style high specifiy + !important rule, wtf... */ } - .x-superboxselect ul { + /* override the extjs default theme style of 18px */ + margin: 0; + outline: 0; + padding: 0 5px 5px 5px; + /* special padding because selected items need margin-top */ + position: relative; + white-space: normal; + /* make selected options wrap */ + width: auto !important; + /* prevents the right border to be cut off */ + /* these buttons got the .x-form-trigger class assigned */ +} +.ext-strict .x-toolbar .x-small-editor .x-superboxselect { + height: auto !important; + /* override the extjs default theme style high specifiy + !important rule, wtf... */ +} +.x-superboxselect ul { cursor: text; min-height: 20px; overflow: visible; @@ -18962,197 +24320,234 @@ input::-moz-focus-inner { white-space: normal; /* make selected options wrap */ width: auto !important; - /* override extjs width calculation */ } - .x-toolbar .x-superboxselect ul { - margin: -5px 0 0 -5px; - /* fix for superbox selects in toolbars */ } - .x-superboxselect ul li { - margin: 5px 5px 0 0; - padding: 0; } - .x-superboxselect ul li.x-superboxselect-item { - cursor: default; - /* don't make the selected options appear like full buttons */ - font-size: 12px; - padding: 4px 18px 4px 4px !important; - /* can somehow not override the extended rules */ - position: relative; - /* focus styles need to be defined as the item is an li element which normally doesn't get :focus */ } - .x-superboxselect ul li.x-superboxselect-item.x-superboxselect-item-focus { - background-color: #234368; - box-shadow: 0 0 0 1px #234368; - color: #FFF; } - .x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close { - border: 0; - color: inherit; - cursor: pointer; - display: inline-block; - /*font-size: 1px;*/ - outline: 0; - /* fix firefox dotted outlines */ - opacity: .6; - filter: alpha(opacity=60); - /* for IE <= 8 */ - padding: 0; - position: absolute; - top: 0; - right: 0; - transition: opacity .25s; - width: 16px; - height: 100%; } - .x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:before { - box-sizing: border-box; - content: "\f00d"; - color: inherit; - font-size: 14px; - margin-top: -7px; - /* half of the height to center vertically with top 50% */ - position: absolute; - top: 50%; - right: 0; - text-align: center; - vertical-align: middle; - width: 16px; } - .x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:hover, .x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:focus { - opacity: 1; - filter: alpha(opacity=100); - /* for IE <= 8 */ } - .x-superboxselect ul li.x-superboxselect-input { - display: inline-block; } - .x-superboxselect ul li.x-superboxselect-input input { - background: none; - border: 0; - line-height: 20px; - outline: 0; } - .x-superboxselect.x-superboxselect-stacked li { + /* override extjs width calculation */ +} +.x-toolbar .x-superboxselect ul { + margin: -5px 0 0 -5px; + /* fix for superbox selects in toolbars */ +} +.x-superboxselect ul li { + margin: 5px 5px 0 0; + padding: 0; +} +.x-superboxselect ul li.x-superboxselect-item { + cursor: default; + /* don't make the selected options appear like full buttons */ + font-size: 12px; + padding: 4px 18px 4px 4px !important; + /* can somehow not override the extended rules */ + position: relative; + /* focus styles need to be defined as the item is an li element which normally doesn't get :focus */ +} +.x-superboxselect ul li.x-superboxselect-item.x-superboxselect-item-focus { + background-color: #234368; + box-shadow: 0 0 0 1px #234368; + color: #FFF; +} +.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close { + border: 0; + color: inherit; + cursor: pointer; + display: inline-block; + /*font-size: 1px;*/ + outline: 0; + /* fix firefox dotted outlines */ + opacity: 0.6; + filter: alpha(opacity=60); + /* for IE <= 8 */ + padding: 0; + position: absolute; + top: 0; + right: 0; + transition: opacity 0.25s; + width: 16px; + height: 100%; +} +.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:before { + box-sizing: border-box; + content: "\f00d"; + color: inherit; + font-size: 14px; + margin-top: -7px; + /* half of the height to center vertically with top 50% */ + position: absolute; + top: 50%; + right: 0; + text-align: center; + vertical-align: middle; + width: 16px; +} +.x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:hover, .x-superboxselect ul li.x-superboxselect-item .x-superboxselect-item-close:focus { + opacity: 1; + filter: alpha(opacity=100); + /* for IE <= 8 */ +} +.x-superboxselect ul li.x-superboxselect-input { + display: inline-block; +} +.x-superboxselect ul li.x-superboxselect-input input { + background: none; + border: 0; + line-height: 20px; + outline: 0; +} +.x-superboxselect.x-superboxselect-stacked li { box-sizing: border-box; margin: 5px 0 0 0; - width: 100%; } - .x-superboxselect .x-superboxselect-btns { + width: 100%; +} +.x-superboxselect .x-superboxselect-btns { overflow: visible; position: absolute; top: 0; right: 0; width: 61px; height: 100%; - /* 61px account for the border of the clear button */ } - .x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-expand { - border-radius: 0; - right: 31px; - /* account for the border of the clear button */ } - .x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear { - border-left: 1px solid #E4E4E4; - /* we need to style that separator border individually */ } - .x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:before { - content: "\f00d"; } - .x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:hover { - border-left: 1px solid #234368; } - .x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:active { - border-left: 1px solid #1b3451; } + /* 61px account for the border of the clear button */ +} +.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-expand { + border-radius: 0; + right: 31px; + /* account for the border of the clear button */ +} +.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear { + border-left: 1px solid #E4E4E4; + /* we need to style that separator border individually */ +} +.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:before { + content: "\f00d"; +} +.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:hover { + border-left: 1px solid #234368; +} +.x-superboxselect .x-superboxselect-btns .x-superboxselect-btn-clear:active { + border-left: 1px solid #1b3451; +} .inline-form { - border: 0 none; - padding: 15px 15px 0; } - .inline-form label { + border: 0 none; + padding: 15px 15px 0; +} +.inline-form label { color: #777777; display: block; font-weight: bold; - margin-bottom: 2px; } - .inline-form input[type=text], - .inline-form textarea { + margin-bottom: 2px; +} +.inline-form input[type=text], +.inline-form textarea { background-color: #FFF; background-image: none; border-radius: 3px; border: 1px solid #CCCCCC; position: relative; - width: 97%; } - .inline-form input[type=text] { + width: 97%; +} +.inline-form input[type=text] { font-size: 13px; height: 20px !important; - padding: 5px; } + padding: 5px; +} /* cannot find this class anywhere, leaving it for savety, but most likely broken when it appears */ .modx-tv-description { - color: #515151; - font-size: 10px; - line-height: 1.2; - margin-top: 2px !important; } + color: #515151; + font-size: 10px; + line-height: 1.2; + margin-top: 2px !important; +} /* TODO: is it used? -> exside: yes, but it ha a class of .modx-tv-reset */ .modx-tv-reload-btn { - float: right; - position: absolute; - right: 19px; - z-index: 10; } + float: right; + position: absolute; + right: 19px; + z-index: 10; +} .modx-tv-reload-btn div { - z-index: 10; } + z-index: 10; +} .modx-tv-th label { - cursor: pointer; } + cursor: pointer; +} .modx-tv-th .tv-description { - color: #515151; - font-size: 11px; - font-weight: normal; } + color: #515151; + font-size: 11px; + font-weight: normal; +} .x-editor .x-form-check-wrap { - background-color: #FFF; } + background-color: #FFF; +} /* fix combo on grid editor bug */ .x-grid-editor .x-form-field-wrap { - background: #f6f2f7 url("../images/modx-theme/form/combo-bck.png") repeat-x scroll 0 100%; } + background: #f6f2f7 url("../images/modx-theme/form/combo-bck.png") repeat-x scroll 0 100%; +} .x-grid-editor .x-form-field-wrap input { - background-color: transparent !important; } + background-color: transparent !important; +} .x-grid-editor .x-form-field-wrap img { - background-color: #FFF; - background-image: url("../images/modx-theme/form/trigger.png"); } + background-color: #FFF; + background-image: url("../images/modx-theme/form/trigger.png"); +} .x-form-grow-sizer { - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .x-form-invalid-msg { - color: #CF1124; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - margin-top: 2px; - position: relative; - min-width: 95%; } - .x-form-invalid-msg:before { + color: #CF1124; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + margin-top: 2px; + position: relative; + min-width: 95%; +} +.x-form-invalid-msg:before { content: "\f071"; /* : "\f071" */ position: absolute; top: 3px; left: 3px; - color: inherit; } + color: inherit; +} .x-form-empty-field { - color: #515151; } + color: #515151; +} .x-grid3 .x-small-editor .x-form-text, .x-grid3 .x-small-editor .x-form-field-wrap { - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - margin-top: 7px; - padding: 2px 5px 2px 5px; } - .x-grid3 .x-small-editor .x-form-text .x-form-text, - .x-grid3 .x-small-editor .x-form-field-wrap .x-form-text { + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + margin-top: 7px; + padding: 2px 5px 2px 5px; +} +.x-grid3 .x-small-editor .x-form-text .x-form-text, +.x-grid3 .x-small-editor .x-form-field-wrap .x-form-text { margin: 0; - padding: 0; } - + padding: 0; +} .x-grid3 .x-small-editor .x-form-field-wrap { - overflow: hidden; } + overflow: hidden; +} /* the following styles have to be outside of their component blocks as they are inserted at the end of the DOM */ .x-combo-list { - border: 0; - /* set the border on .x-combo-list-inner */ - border-radius: 0 0 3px 3px; - overflow: visible; - /* prevent the left/right borders of .x-combo-list-inner to be cut off */ - /* the pagination toolbar inside a combobox has 2 buttons left, text, pagenumberfield, text, 2 buttons */ - /* this information is important to understand the following code with uses sibling selectors for IE8 compat */ - /* the small resize handle bottom right */ } - .x-combo-list .x-combo-list-inner { + border: 0; + /* set the border on .x-combo-list-inner */ + border-radius: 0 0 3px 3px; + overflow: visible; + /* prevent the left/right borders of .x-combo-list-inner to be cut off */ + /* the pagination toolbar inside a combobox has 2 buttons left, text, pagenumberfield, text, 2 buttons */ + /* this information is important to understand the following code with uses sibling selectors for IE8 compat */ + /* the small resize handle bottom right */ +} +.x-combo-list .x-combo-list-inner { background-color: #FFF; border: 1px solid #999999; /* apply the border here as we move this element 1px left to be in line with the combobox border */ @@ -19160,17 +24555,20 @@ input::-moz-focus-inner { margin-left: -1px; /* we cannot use this on the .x-combo-list element as it's used for position calculation */ width: 100% !important; - /* override extjs calculated inline dimensions and stretch to container */ } - .x-combo-list .x-combo-list-item { + /* override extjs calculated inline dimensions and stretch to container */ +} +.x-combo-list .x-combo-list-item { border: 0; padding: 5px; color: #515151; - min-height: 18.2px; } - .x-combo-list .x-combo-list-item.x-combo-selected { - background-color: #E4E4E4; - border: 0 !important; - /* override !important extjs default theme style */ } - .x-combo-list .x-toolbar { + min-height: 18.2px; +} +.x-combo-list .x-combo-list-item.x-combo-selected { + background-color: #E4E4E4; + border: 0 !important; + /* override !important extjs default theme style */ +} +.x-combo-list .x-toolbar { border: 0; border-radius: 0 0 3px 3px; box-shadow: 0 0 0 1px #234368; @@ -19180,155 +24578,187 @@ input::-moz-focus-inner { /* the first text cell, "Page" */ /* the second text cell, "of X" */ /* the last regular button >>, yes, I know it's ugly but tell that Microsoft and say thanks for IE8 =) */ - /* the refresh button */ } - .x-combo-list .x-toolbar .x-toolbar-ct { - padding: 5px 0 15px 0; } - .x-combo-list .x-toolbar .x-toolbar-left table { - margin: 0 auto; - /* center the buttons regardless of listWidth */ } - .x-combo-list .x-toolbar .x-toolbar-cell { - display: inline-block; - /* make table cells act as block elements^^, dont look at me... =) */ - /* nested to override normal toolbar rules */ } - .x-combo-list .x-toolbar .x-toolbar-cell .x-btn, - .x-combo-list .x-toolbar .x-toolbar-cell .x-form-text { - background: transparent; - box-shadow: none; - font-size: 10px; - line-height: 16px; - margin-right: 2px; - min-height: 16px; - padding: 2px; } - .x-combo-list .x-toolbar .x-toolbar-cell .x-btn { - padding: 1px; - transition: color .25s; } - .x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-btn-over, .x-combo-list .x-toolbar .x-toolbar-cell .x-btn:hover, .x-combo-list .x-toolbar .x-toolbar-cell .x-btn:focus { - color: #234368; } - .x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-btn-click, .x-combo-list .x-toolbar .x-toolbar-cell .x-btn:active { - color: #1b3451; } - .x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-item-disabled { - color: #515151; - opacity: .4; } - .x-combo-list .x-toolbar .x-toolbar-cell .x-btn button:before { - line-height: 20px; - top: 0; - left: 0; - right: 0; } - .x-combo-list .x-toolbar .x-toolbar-cell .x-form-text { - background: #FBFBFB; - width: 23px; } - .x-combo-list .x-toolbar .xtb-text { - font-size: 10px; - line-height: 1; - margin: 0 auto; - padding: 0; - text-align: center; } - .x-combo-list .x-toolbar .x-toolbar-cell:first-child .x-btn { - margin-left: 1px; } - .x-combo-list .x-toolbar .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell .xtb-text { - display: none; - position: absolute; - top: 2px; - right: 0; - left: 0; } - .x-combo-list .x-toolbar .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell .xtb-text { - display: inline-block; - position: absolute; - top: auto; - right: 0; - bottom: 4px; - left: 0; } - .x-combo-list .x-toolbar .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell .x-btn { - margin-right: 0; } - .x-combo-list .x-toolbar .x-toolbar-cell:last-child { - opacity: 0; - transition: opacity .25s; } - .x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn { - font-size: 12px; - line-height: 1; - margin: 0; - opacity: .4; - padding: 0; - position: absolute; - bottom: 2px; - right: 1px; } - .x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn:hover { - opacity: 1; } - .x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn button { - width: 16px; - height: 16px; } - .x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn button:before { - font-size: 12px; } - .x-combo-list .x-toolbar:hover .x-toolbar-cell:last-child { - opacity: 1; } - .x-combo-list .x-resizable-handle-southeast { + /* the refresh button */ +} +.x-combo-list .x-toolbar .x-toolbar-ct { + padding: 5px 0 15px 0; +} +.x-combo-list .x-toolbar .x-toolbar-left table { + margin: 0 auto; + /* center the buttons regardless of listWidth */ +} +.x-combo-list .x-toolbar .x-toolbar-cell { + display: inline-block; + /* make table cells act as block elements^^, dont look at me... =) */ + /* nested to override normal toolbar rules */ +} +.x-combo-list .x-toolbar .x-toolbar-cell .x-btn, +.x-combo-list .x-toolbar .x-toolbar-cell .x-form-text { + background: transparent; + box-shadow: none; + font-size: 10px; + line-height: 16px; + margin-right: 2px; + min-height: 16px; + padding: 2px; +} +.x-combo-list .x-toolbar .x-toolbar-cell .x-btn { + padding: 1px; + transition: color 0.25s; +} +.x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-btn-over, .x-combo-list .x-toolbar .x-toolbar-cell .x-btn:hover, .x-combo-list .x-toolbar .x-toolbar-cell .x-btn:focus { + color: #234368; +} +.x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-btn-click, .x-combo-list .x-toolbar .x-toolbar-cell .x-btn:active { + color: #1b3451; +} +.x-combo-list .x-toolbar .x-toolbar-cell .x-btn.x-item-disabled { + color: #515151; + opacity: 0.4; +} +.x-combo-list .x-toolbar .x-toolbar-cell .x-btn button:before { + line-height: 20px; + top: 0; + left: 0; + right: 0; +} +.x-combo-list .x-toolbar .x-toolbar-cell .x-form-text { + background: #FBFBFB; + width: 23px; +} +.x-combo-list .x-toolbar .xtb-text { + font-size: 10px; + line-height: 1; + margin: 0 auto; + padding: 0; + text-align: center; +} +.x-combo-list .x-toolbar .x-toolbar-cell:first-child .x-btn { + margin-left: 1px; +} +.x-combo-list .x-toolbar .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell .xtb-text { + display: none; + position: absolute; + top: 2px; + right: 0; + left: 0; +} +.x-combo-list .x-toolbar .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell .xtb-text { + display: inline-block; + position: absolute; + top: auto; + right: 0; + bottom: 4px; + left: 0; +} +.x-combo-list .x-toolbar .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell + .x-toolbar-cell .x-btn { + margin-right: 0; +} +.x-combo-list .x-toolbar .x-toolbar-cell:last-child { + opacity: 0; + transition: opacity 0.25s; +} +.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn { + font-size: 12px; + line-height: 1; + margin: 0; + opacity: 0.4; + padding: 0; + position: absolute; + bottom: 2px; + right: 1px; +} +.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn:hover { + opacity: 1; +} +.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn button { + width: 16px; + height: 16px; +} +.x-combo-list .x-toolbar .x-toolbar-cell:last-child .x-btn button:before { + font-size: 12px; +} +.x-combo-list .x-toolbar:hover .x-toolbar-cell:last-child { + opacity: 1; +} +.x-combo-list .x-resizable-handle-southeast { bottom: 1px; - right: 3px; } + right: 3px; +} .x-combo-list-hd { - background-image: url("../images/modx-theme/layout/panel-title-light-bg.gif"); - border-bottom-color: #bcbcbc; - color: #464646; } + background-image: url("../images/modx-theme/layout/panel-title-light-bg.gif"); + border-bottom-color: #bcbcbc; + color: #464646; +} .x-combo-list-small { - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} /* The date TV calendar styles */ .x-date-picker, .x-date-mp { - background-color: #FBFBFB; } - .x-date-picker .x-btn, - .x-date-picker .x-date-mp-ok, - .x-date-picker .x-date-mp-cancel, - .x-date-mp .x-btn, - .x-date-mp .x-date-mp-ok, - .x-date-mp .x-date-mp-cancel { + background-color: #FBFBFB; +} +.x-date-picker .x-btn, +.x-date-picker .x-date-mp-ok, +.x-date-picker .x-date-mp-cancel, +.x-date-mp .x-btn, +.x-date-mp .x-date-mp-ok, +.x-date-mp .x-date-mp-cancel { border: 0; padding: 5px 10px 5px 10px; - margin: 0 0 0 7px; } - .x-date-picker .x-btn:first-child, - .x-date-picker .x-date-mp-ok:first-child, - .x-date-picker .x-date-mp-cancel:first-child, - .x-date-mp .x-btn:first-child, - .x-date-mp .x-date-mp-ok:first-child, - .x-date-mp .x-date-mp-cancel:first-child { - margin: 0; } - .x-date-picker .x-btn button, - .x-date-picker .x-date-mp-ok button, - .x-date-picker .x-date-mp-cancel button, - .x-date-mp .x-btn button, - .x-date-mp .x-date-mp-ok button, - .x-date-mp .x-date-mp-cancel button { - font-size: 11px; - font-style: normal; - margin: 0; } - .x-date-picker .x-date-mp-ok, - .x-date-picker .x-date-mp-cancel, - .x-date-mp .x-date-mp-ok, - .x-date-mp .x-date-mp-cancel { - height: 16px; } + margin: 0 0 0 7px; +} +.x-date-picker .x-btn:first-child, +.x-date-picker .x-date-mp-ok:first-child, +.x-date-picker .x-date-mp-cancel:first-child, +.x-date-mp .x-btn:first-child, +.x-date-mp .x-date-mp-ok:first-child, +.x-date-mp .x-date-mp-cancel:first-child { + margin: 0; +} +.x-date-picker .x-btn button, +.x-date-picker .x-date-mp-ok button, +.x-date-picker .x-date-mp-cancel button, +.x-date-mp .x-btn button, +.x-date-mp .x-date-mp-ok button, +.x-date-mp .x-date-mp-cancel button { + font-size: 11px; + font-style: normal; + margin: 0; +} +.x-date-picker .x-date-mp-ok, +.x-date-picker .x-date-mp-cancel, +.x-date-mp .x-date-mp-ok, +.x-date-mp .x-date-mp-cancel { + height: 16px; +} .x-date-middle { - padding: 5px 3px 5px 3px; } + padding: 5px 3px 5px 3px; +} .x-date-right a, .x-date-left a, .x-date-mp-ybtn a.x-date-mp-prev, .x-date-mp-ybtn a.x-date-mp-next { - display: inline-block; - opacity: .6; - filter: alpha(opacity=60); - /* for IE <= 8 */ - margin: 0 auto; - position: relative; - transition: opacity .25s; } - .x-date-right a:before, - .x-date-left a:before, - .x-date-mp-ybtn a.x-date-mp-prev:before, - .x-date-mp-ybtn a.x-date-mp-next:before { + display: inline-block; + opacity: 0.6; + filter: alpha(opacity=60); + /* for IE <= 8 */ + margin: 0 auto; + position: relative; + transition: opacity 0.25s; +} +.x-date-right a:before, +.x-date-left a:before, +.x-date-mp-ybtn a.x-date-mp-prev:before, +.x-date-mp-ybtn a.x-date-mp-next:before { box-sizing: border-box; color: #234368; - content: ''; + content: ""; font-size: 18px; position: absolute; top: 0; @@ -19336,52 +24766,61 @@ input::-moz-focus-inner { text-align: center; vertical-align: middle; width: 18px; - height: 18px; } - .x-date-right a:hover, - .x-date-left a:hover, - .x-date-mp-ybtn a.x-date-mp-prev:hover, - .x-date-mp-ybtn a.x-date-mp-next:hover { + height: 18px; +} +.x-date-right a:hover, +.x-date-left a:hover, +.x-date-mp-ybtn a.x-date-mp-prev:hover, +.x-date-mp-ybtn a.x-date-mp-next:hover { opacity: 1; filter: alpha(opacity=100); - /* for IE <= 8 */ } + /* for IE <= 8 */ +} .x-date-right a:before, .x-date-mp-ybtn a.x-date-mp-next:before { - content: "\f0da"; - left: auto; - right: 0; } + content: "\f0da"; + left: auto; + right: 0; +} .x-date-left a:before, .x-date-mp-ybtn a.x-date-mp-prev:before { - content: "\f0d9"; } + content: "\f0d9"; +} .x-date-inner { - margin: 0 auto; } + margin: 0 auto; +} .x-date-inner th { - border-bottom-color: #E4E4E4; - color: #515151; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-weight: bold; } + border-bottom-color: #E4E4E4; + color: #515151; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-weight: bold; +} .x-date-inner td, .x-date-mp td { - background-color: #FFF; - border: 0; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - padding: 1px; } + background-color: #FFF; + border: 0; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + padding: 1px; +} .x-date-inner a, td.x-date-mp-month a, td.x-date-mp-year a { - border-radius: 3px; - color: #999999; - font: inherit; - font-weight: bold; } + border-radius: 3px; + color: #999999; + font: inherit; + font-weight: bold; +} td.x-date-mp-month a, td.x-date-mp-year a { - margin: 0 3px 0 3px; } + margin: 0 3px 0 3px; +} .x-date-inner a:hover, .x-date-inner .x-date-prevday a:hover, @@ -19389,201 +24828,248 @@ td.x-date-mp-year a { .x-date-inner .x-date-disabled a:hover, td.x-date-mp-month a:hover, td.x-date-mp-year a:hover { - background-color: #DCDCDC; - color: #515151; } + background-color: #DCDCDC; + color: #515151; +} .x-date-inner .x-date-disabled a { - background-color: #E4E4E4; - color: #999999; } + background-color: #E4E4E4; + color: #999999; +} .x-date-inner .x-date-active { - color: black; } + color: black; +} .x-date-inner .x-date-today a { - border-color: #234368; } + border-color: #234368; +} .x-date-inner span { - font-style: normal; - /* prevent italic font style because of em */ } + font-style: normal; + /* prevent italic font style because of em */ +} .x-date-inner .x-date-active span, .x-date-inner .x-date-selected span { - font-weight: bold; } + font-weight: bold; +} .x-date-inner .x-date-selected a, td.x-date-mp-sel a { - background-color: #234368; - /*background-image: none;*/ - border-color: #FFF; - color: #FFFFFF; } + background-color: #234368; + /*background-image: none;*/ + border-color: #FFF; + color: #FFFFFF; +} .x-date-inner .x-date-prevday a, .x-date-inner .x-date-nextday a { - color: #DCDCDC; } + color: #DCDCDC; +} .x-date-bottom, .x-date-mp-btns { - border-top: 1px solid #E4E4E4; - padding: 5px; } - .x-date-bottom td, - .x-date-mp-btns td { + border-top: 1px solid #E4E4E4; + padding: 5px; +} +.x-date-bottom td, +.x-date-mp-btns td { background-color: transparent; - border-top: 1px solid #E4E4E4; } + border-top: 1px solid #E4E4E4; +} td.x-date-mp-sep { - border-right: 1px solid #E4E4E4; } + border-right: 1px solid #E4E4E4; +} .x-date-mmenu { - background-color: #EEEEEE !important; } + background-color: #EEEEEE !important; +} .x-date-mmenu .x-menu-item { - color: black; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + color: black; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .radio-version .x-form-check-wrap .x-form-cb-label { - display: block; } - .radio-version .x-form-check-wrap .x-form-cb-label .changelog { - float: right; } + display: block; +} +.radio-version .x-form-check-wrap .x-form-cb-label .changelog { + float: right; +} /* needs to come after the button styles! */ /* tvs panel */ #modx-tv-tabs { - width: 100%; } + width: 100%; +} /* top area around the tab strip */ .x-tab-panel-noborder { - border: 1px solid #E2E3DE; - margin: 20px 0 20px; - overflow: visible; - /* background behind a button bar */ } - .x-tab-panel-noborder .x-tab-panel-body-noborder { + border: 1px solid #E2E3DE; + margin: 20px 0 20px; + overflow: visible; + /* background behind a button bar */ +} +.x-tab-panel-noborder .x-tab-panel-body-noborder { background-color: #FFF; - border-radius: 3px; } + border-radius: 3px; +} /* main tabs */ .x-tab-panel-header, .x-tab-panel-footer { - border: 0; - position: relative; } + border: 0; + position: relative; +} .x-tab-panel-header ul.x-tab-strip { - background-color: transparent !important; - /* override !important extjs default theme style */ - border: 0; - /* prevent overflowing border, add to .x-tab-strip-wrap if necessary */ - margin: 0; - /* was -1px */ - /*width: auto; /* this prevents tabs from triggering the scroll functionality */ - position: relative; - top: 1px; } - -.x-tab-panel-header-plain .x-tab-strip-spacer, + background-color: transparent !important; + /* override !important extjs default theme style */ + border: 0; + /* prevent overflowing border, add to .x-tab-strip-wrap if necessary */ + margin: 0; + /* was -1px */ + /*width: auto; /* this prevents tabs from triggering the scroll functionality */ + position: relative; + top: 1px; +} + +.x-tab-panel-header-plain .x-tab-strip-spacer, .x-tab-panel-footer-plain .x-tab-strip-spacer { - /*background-color: $white*/ - border: none; - height: 0; } + /*background-color: $white*/ + border: none; + height: 0; +} .x-tab-panel { - /* take care of nested tab panels as seen in MIGX */ } - .x-tab-panel .x-tab-panel { + /* take care of nested tab panels as seen in MIGX */ +} +.x-tab-panel .x-tab-panel { padding-top: 18px; - /* 15px + 3px for the active tab box-shadow on top */ } - .x-tab-panel .x-tab-panel.vertical-tabs-panel { - padding-top: 0; - /* do not add that padding to vertical tabs panels */ } - .x-tab-panel .x-tab-panel .x-tab-strip-wrap .x-tab-strip { - background-color: #FBFBFB !important; - /* override !important rule defined by extjs default theme */ } + /* 15px + 3px for the active tab box-shadow on top */ +} +.x-tab-panel .x-tab-panel.vertical-tabs-panel { + padding-top: 0; + /* do not add that padding to vertical tabs panels */ +} +.x-tab-panel .x-tab-panel .x-tab-strip-wrap .x-tab-strip { + background-color: #FBFBFB !important; + /* override !important rule defined by extjs default theme */ +} .x-tab-panel-header, .x-tab-strip { - padding-left: 0; - /* was 1px */ } + padding-left: 0; + /* was 1px */ +} .x-tab-panel-bwrap { - border-radius: 3px; - overflow: visible; - /* prevent cut off box-shadow */ - /* no box-shadows on nested tab panels, MIGX for example */ } - .x-tab-panel-bwrap .x-tab-panel-bwrap { - box-shadow: none; } + border-radius: 3px; + overflow: visible; + /* prevent cut off box-shadow */ + /* no box-shadows on nested tab panels, MIGX for example */ +} +.x-tab-panel-bwrap .x-tab-panel-bwrap { + box-shadow: none; +} ul.x-tab-strip li { - background-color: transparent; - color: #53595F; - border-top-left-radius: 3px; - border-top-right-radius: 3px; - cursor: pointer; - font: 14px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - line-height: 2.2; - margin-left: 0; - padding: 0 12px; - position: relative; - z-index: 5; } - html[dir="rtl"] ul.x-tab-strip li { - float: right; } - ul.x-tab-strip li:hover { + background-color: transparent; + color: #53595F; + border-top-left-radius: 3px; + border-top-right-radius: 3px; + cursor: pointer; + font: 14px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + line-height: 2.2; + margin-left: 0; + padding: 0 12px; + position: relative; + z-index: 5; +} +html[dir=rtl] ul.x-tab-strip li { + float: right; +} +ul.x-tab-strip li:hover { background-color: #E4E4E4; - color: black; } - ul.x-tab-strip li.x-tab-strip-active { + color: black; +} +ul.x-tab-strip li.x-tab-strip-active { color: #234368; background-color: #FFF; - cursor: default; } - .vertical-tabs-header ul.x-tab-strip li.x-tab-strip-active { - border-radius: 0; } - ul.x-tab-strip li.x-tab-strip-active:hover { - background-color: #FFF; } - ul.x-tab-strip li.x-tab-edge { + cursor: default; +} +.vertical-tabs-header ul.x-tab-strip li.x-tab-strip-active { + border-radius: 0; +} +ul.x-tab-strip li.x-tab-strip-active:hover { + background-color: #FFF; +} +ul.x-tab-strip li.x-tab-edge { height: 0; visibility: hidden; - /* display none makes the tab scroll buttons appear somehow */ } + /* display none makes the tab scroll buttons appear somehow */ +} .x-tab-strip-wrap, .x-tab-panel-header, .x-tab-panel { - overflow: visible; - border: none; } + overflow: visible; + border: none; +} .x-tab-strip-wrap { - overflow: hidden; - padding: 2px 0 0; - margin: 0; } + overflow: hidden; + padding: 2px 0 0; + margin: 0; +} .x-tab-strip-closable { - padding-right: 15px !important; } + padding-right: 15px !important; +} .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close { - right: 2px; - background-image: url("../images/modx-theme/tabs/tab-close.gif"); } + right: 2px; + background-image: url("../images/modx-theme/tabs/tab-close.gif"); +} ul.x-tab-strip-top li:first-child { - margin-left: 0; } + margin-left: 0; +} ul.x-tab-strip-bottom { - background-color: #F4F4F4; - border-top-color: #DFDFDF; } - ul.x-tab-strip-bottom .x-tab-right { - background-image: url("../images/modx-theme/tabs/tab-btm-inactive-right-bg.gif"); } - ul.x-tab-strip-bottom .x-tab-right .x-tab-right { - background-image: url("../images/modx-theme/tabs/tab-btm-right-bg.gif"); } - ul.x-tab-strip-bottom .x-tab-right .x-tab-left { - background-image: url("../images/modx-theme/tabs/tab-btm-left-bg.gif"); } - ul.x-tab-strip-bottom .x-tab-left { - background-image: url("../images/modx-theme/tabs/tab-btm-inactive-left-bg.gif"); } + background-color: #F4F4F4; + border-top-color: #DFDFDF; +} +ul.x-tab-strip-bottom .x-tab-right { + background-image: url("../images/modx-theme/tabs/tab-btm-inactive-right-bg.gif"); +} +ul.x-tab-strip-bottom .x-tab-right .x-tab-right { + background-image: url("../images/modx-theme/tabs/tab-btm-right-bg.gif"); +} +ul.x-tab-strip-bottom .x-tab-right .x-tab-left { + background-image: url("../images/modx-theme/tabs/tab-btm-left-bg.gif"); +} +ul.x-tab-strip-bottom .x-tab-left { + background-image: url("../images/modx-theme/tabs/tab-btm-inactive-left-bg.gif"); +} .x-tab-panel-body { - background-color: #FFF; - border: 0; - overflow: visible; } + background-color: #FFF; + border: 0; + overflow: visible; +} .x-tab-scroller-left, .x-tab-scroller-right { - border: 0; } - .x-tab-scroller-left:before, - .x-tab-scroller-right:before { + border: 0; +} +.x-tab-scroller-left:before, +.x-tab-scroller-right:before { box-sizing: border-box; color: #515151; - content: ''; + content: ""; font-size: 28px; margin-top: -20px; /* half of the height to center vertically with top 50% */ @@ -19595,50 +25081,62 @@ ul.x-tab-strip-bottom { right: 0; text-align: center; width: 18px; - transition: opacity .25s; } - .x-tab-scroller-left-over:before, - .x-tab-scroller-right-over:before { - color: #234368; } - .x-tab-scroller-left-disabled, - .x-tab-scroller-right-disabled { - cursor: default; } - .x-tab-scroller-left-disabled:before, - .x-tab-scroller-right-disabled:before { - color: #515151; - opacity: .4; - filter: alpha(opacity=100); - /* for IE <= 8 */ } + transition: opacity 0.25s; +} +.x-tab-scroller-left-over:before, +.x-tab-scroller-right-over:before { + color: #234368; +} +.x-tab-scroller-left-disabled, +.x-tab-scroller-right-disabled { + cursor: default; +} +.x-tab-scroller-left-disabled:before, +.x-tab-scroller-right-disabled:before { + color: #515151; + opacity: 0.4; + filter: alpha(opacity=100); + /* for IE <= 8 */ +} .x-tab-scroller-left:before { - content: "\f0d9"; } + content: "\f0d9"; +} .x-tab-scroller-right:before { - content: "\f0da"; } + content: "\f0da"; +} .x-tab-panel-bbar .x-toolbar, .x-tab-panel-tbar .x-toolbar { - border-color: #DFDFDF; } + border-color: #DFDFDF; +} .x-tab-panel-body-noborder .x-panel-body-noheader:first-child { - border-top: 0 none; } + border-top: 0 none; +} .x-tab-panel-bbar-noborder .x-toolbar { - border-top-color: transparent; } + border-top-color: transparent; +} .x-tab-panel-tbar-noborder .x-toolbar { - border-bottom-color: transparent; } + border-bottom-color: transparent; +} /* vertical tabs */ .vertical-tabs-panel { - background-color: #FFF; - margin: 0; - /* remove top and bottom margin */ - overflow: hidden; - /* dirty hack to make vertical tabs container stretch to bottom */ - /* this is the area where the TV form fields are displayed */ } - .vertical-tabs-panel.wrapped { - border: 1px solid #E4E4E4; } - .vertical-tabs-panel .vertical-tabs-header { + background-color: #FFF; + margin: 0; + /* remove top and bottom margin */ + overflow: hidden; + /* dirty hack to make vertical tabs container stretch to bottom */ + /* this is the area where the TV form fields are displayed */ +} +.vertical-tabs-panel.wrapped { + border: 1px solid #E4E4E4; +} +.vertical-tabs-panel .vertical-tabs-header { background: #FFF !important; /* ovverride extjs default theme */ border-right: 1px solid #E4E4E4 !important; @@ -19650,306 +25148,362 @@ ul.x-tab-strip-bottom { /* dirty hack to make vertical tabs container stretch to bottom */ width: 168px !important; /* aligns the vertical tabs with the TVs tab left edge, will not work that nicely with non-english langs */ - /* the "categories" text */ } - @media screen and (max-width: 960px) { - .vertical-tabs-panel .vertical-tabs-header { - width: 80px !important; } } - .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap { - background-color: transparent; - /* as vertical tab panels are nested ones too, do not apply the background color for nested tab panels */ - display: inline-block; - line-height: 0; - margin: 0; - /* neutralize the horizontal tab scroller fix */ - padding: 0; - /* neutralize the horizontal tab scroller fix */ - width: auto !important; - /* Overrides extjs inline width */ } - .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip { - border: 0; - /* overrides extjs default theme */ - display: inline-block; - top: 0; - /* overrides extjs default theme style of 1px */ - width: auto; } - .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li { - border-right: 1px solid #E4E4E4; - border-bottom: 1px solid #E4E4E4; - color: #515151; - float: none; - line-height: 1; - margin: 0; - /* override default extjs theme value of 2px */ - overflow: hidden; - padding: 10px 15px 10px 15px; - transition: background-color .25s, color .25s; } - @media screen and (max-width: 960px) { - .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li { - font-size: 12px; - padding: 8px; } } - .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li:hover { - background: #FFF; } - .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li.x-tab-strip-active { - background: #FFF; - border-color: #234368; - border-right-color: #FFF; - box-shadow: none; - /* removes the active tab strip on top */ - color: #234368; - width: 168px; - /* make the active li 1px more wide to cover the containers right border, this makes the right border on inactive tabs necessary as the whole tab-strip wrap gets wider */ } - @media screen and (max-width: 960px) { - .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li.x-tab-strip-active { - width: 80px !important; } } - .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li.x-tab-edge { - height: 0; - visibility: hidden; - /* display none makes the tab scroll buttons appear somehow */ } - .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li.x-tab-edge .x-tab-strip-text { - display: none; - /* prevent 4px high space at the end of the tab strip */ } - .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li .x-tab-strip-text { - line-height: 1.4; - padding: 2px 0 2px 0; - word-break: break-all; - white-space: pre-wrap; } - .vertical-tabs-panel .vertical-tabs-header h4 { - background: #FFF; - /*border-right: 1px solid $borderColor;*/ - border-bottom: 1px solid #E4E4E4; - color: #53595F; - font-size: 16px; - padding: 15px 0 15px 15px; } - .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-spacer { - display: none; - /* added by extjs */ } - .vertical-tabs-panel .x-tab-panel-bwrap { - box-shadow: none; } - .vertical-tabs-panel .x-tab-panel-bwrap .x-tab-panel-body { - border-top: 0; - width: auto !important; - /* Overrides extjs inline width */ } - .vertical-tabs-panel .x-tab-panel-bwrap .vertical-tabs-body { - border: 0; - /* do not add the top border for nested tabs panels */ - padding: 15px 20px 15px 15px; - /* 20px account for too wide form fields (no border-box) */ } + /* the "categories" text */ +} +@media screen and (max-width: 960px) { + .vertical-tabs-panel .vertical-tabs-header { + width: 80px !important; + } +} +.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap { + background-color: transparent; + /* as vertical tab panels are nested ones too, do not apply the background color for nested tab panels */ + display: inline-block; + line-height: 0; + margin: 0; + /* neutralize the horizontal tab scroller fix */ + padding: 0; + /* neutralize the horizontal tab scroller fix */ + width: auto !important; + /* Overrides extjs inline width */ +} +.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip { + border: 0; + /* overrides extjs default theme */ + display: inline-block; + top: 0; + /* overrides extjs default theme style of 1px */ + width: auto; +} +.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li { + border-right: 1px solid #E4E4E4; + border-bottom: 1px solid #E4E4E4; + color: #515151; + float: none; + line-height: 1; + margin: 0; + /* override default extjs theme value of 2px */ + overflow: hidden; + padding: 10px 15px 10px 15px; + transition: background-color 0.25s, color 0.25s; +} +@media screen and (max-width: 960px) { + .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li { + font-size: 12px; + padding: 8px; + } +} +.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li:hover { + background: #FFF; +} +.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li.x-tab-strip-active { + background: #FFF; + border-color: #234368; + border-right-color: #FFF; + box-shadow: none; + /* removes the active tab strip on top */ + color: #234368; + width: 168px; + /* make the active li 1px more wide to cover the containers right border, this makes the right border on inactive tabs necessary as the whole tab-strip wrap gets wider */ +} +@media screen and (max-width: 960px) { + .vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li.x-tab-strip-active { + width: 80px !important; + } +} +.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li.x-tab-edge { + height: 0; + visibility: hidden; + /* display none makes the tab scroll buttons appear somehow */ +} +.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li.x-tab-edge .x-tab-strip-text { + display: none; + /* prevent 4px high space at the end of the tab strip */ +} +.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-wrap ul.x-tab-strip > li .x-tab-strip-text { + line-height: 1.4; + padding: 2px 0 2px 0; + word-break: break-all; + white-space: pre-wrap; +} +.vertical-tabs-panel .vertical-tabs-header h4 { + background: #FFF; + /*border-right: 1px solid $borderColor;*/ + border-bottom: 1px solid #E4E4E4; + color: #53595F; + font-size: 16px; + padding: 15px 0 15px 15px; +} +.vertical-tabs-panel .vertical-tabs-header .x-tab-strip-spacer { + display: none; + /* added by extjs */ +} +.vertical-tabs-panel .x-tab-panel-bwrap { + box-shadow: none; +} +.vertical-tabs-panel .x-tab-panel-bwrap .x-tab-panel-body { + border-top: 0; + width: auto !important; + /* Overrides extjs inline width */ +} +.vertical-tabs-panel .x-tab-panel-bwrap .vertical-tabs-body { + border: 0; + /* do not add the top border for nested tabs panels */ + padding: 15px 20px 15px 15px; + /* 20px account for too wide form fields (no border-box) */ +} .tvs-wrapper.below-content { - border-radius: 3px; - margin: 1rem; } - .tvs-wrapper.below-content .vertical-tabs-panel { - border-radius: 3px; } - + border-radius: 3px; + margin: 1rem; +} +.tvs-wrapper.below-content .vertical-tabs-panel { + border-radius: 3px; +} @media screen and (max-width: 960px) { - .tvs-wrapper.below-content { - margin: 0; } } + .tvs-wrapper.below-content { + margin: 0; + } +} .window-vtabs .x-panel-mr { - padding-right: 0; } - + padding-right: 0; +} .window-vtabs .vertical-tabs-panel { - width: 100% !important; - margin: 0; } + width: 100% !important; + margin: 0; +} #modx-split-wrapper .x-border-layout-ct { - background: transparent; } + background: transparent; +} #modx-leftbar-tabs-xcollapsed { - display: none !important; } + display: none !important; +} #modx-leftbar { - background-color: #FFF; - z-index: 0; - min-width: 288px; } - @media screen and (min-width: 961px) { + background-color: #FFF; + z-index: 0; + min-width: 288px; +} +@media screen and (min-width: 961px) { #modx-leftbar { - max-width: 50%; } } - #modx-leftbar .x-toolbar { + max-width: 50%; + } +} +#modx-leftbar .x-toolbar { padding: 0 !important; - border: 0; } + border: 0; +} #modx-header { - background: #234368; - max-width: 70px; - position: absolute; - z-index: 2; - height: 100%; } + background: #234368; + max-width: 70px; + position: absolute; + z-index: 2; + height: 100%; +} #modx-navbar { - font-weight: bold; - font: normal 13px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - height: 100%; - z-index: 20; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding: 0 5px; } - #modx-navbar .icon { + font-weight: bold; + font: normal 13px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + height: 100%; + z-index: 20; + display: flex; + flex-direction: column; + padding: 0 5px; +} +#modx-navbar .icon { color: #FFF; font-size: 20px; line-height: 20px; - vertical-align: middle; } - #modx-navbar li, - #modx-navbar a { + vertical-align: middle; +} +#modx-navbar li, +#modx-navbar a { background: transparent; margin: 0; padding: 0; position: relative; width: 100%; - text-align: center; } - #modx-navbar a { + text-align: center; +} +#modx-navbar a { cursor: pointer; color: #FFF; display: block; line-height: 12px; font-size: 10px; - text-decoration: none; } - #modx-navbar a .description { - font-size: 9px; - opacity: .7; } - #modx-navbar a .icon, #modx-navbar a .label, #modx-navbar a .description { - width: 100%; - display: block; } - #modx-navbar li a:hover { - opacity: .7; } - #modx-navbar #modx-user-menu a .label, #modx-navbar #modx-user-menu a .description, #modx-navbar #modx-user-menu a #user-username { - display: none; } - #modx-navbar #modx-manager-search-icon a, - #modx-navbar #modx-leftbar-trigger a, - #modx-navbar #modx-user-menu a { - padding: 12px 0; } - #modx-navbar #modx-topnav { + text-decoration: none; +} +#modx-navbar a .description { + font-size: 9px; + opacity: 0.7; +} +#modx-navbar a .icon, #modx-navbar a .label, #modx-navbar a .description { + width: 100%; + display: block; +} +#modx-navbar li a:hover { + opacity: 0.7; +} +#modx-navbar #modx-user-menu a .label, #modx-navbar #modx-user-menu a .description, #modx-navbar #modx-user-menu a #user-username { + display: none; +} +#modx-navbar #modx-manager-search-icon a, +#modx-navbar #modx-leftbar-trigger a, +#modx-navbar #modx-user-menu a { + padding: 12px 0; +} +#modx-navbar #modx-topnav { list-style: none; margin: 0; - padding: 0; } - #modx-navbar #modx-topnav .top:not(#modx-manager-search-icon) { - border-top: 1px solid rgba(255, 255, 255, 0.1); } - #modx-navbar #modx-topnav > li:not(#modx-home-dashboard):not(#modx-manager-search-icon):not(#modx-leftbar-trigger) > a { - display: block; - position: relative; - padding: 12px 0; } - #modx-navbar #modx-user-menu { - margin-top: auto; } - #modx-navbar #modx-user-menu #user-avatar img { - border-radius: 20px; - height: 40px; - width: 40px; - display: block; - margin: auto; } - #modx-navbar #modx-user-menu #limenu-user a { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; } - #modx-navbar #modx-home-dashboard { + padding: 0; +} +#modx-navbar #modx-topnav .top:not(#modx-manager-search-icon) { + border-top: 1px solid rgba(255, 255, 255, 0.1); +} +#modx-navbar #modx-topnav > li:not(#modx-home-dashboard):not(#modx-manager-search-icon):not(#modx-leftbar-trigger) > a { + display: block; + position: relative; + padding: 12px 0; +} +#modx-navbar #modx-user-menu { + margin-top: auto; +} +#modx-navbar #modx-user-menu #user-avatar img { + border-radius: 20px; + height: 40px; + width: 40px; + display: block; + margin: auto; +} +#modx-navbar #modx-user-menu #limenu-user a { + display: flex; + flex-direction: column; + justify-content: center; +} +#modx-navbar #modx-home-dashboard { border-radius: 3px; width: 40px; height: 40px; line-height: 40px; - padding: 10px; } - #modx-navbar #modx-site-info { - font-size: 10px; } - #modx-navbar #modx-site-info .site_name { - color: #FFF; } - #modx-navbar #modx-site-info .full_appname { - color: #FFF; } - #modx-navbar #modx-site-info > .info-item { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; } + padding: 10px; +} +#modx-navbar #modx-site-info { + font-size: 10px; +} +#modx-navbar #modx-site-info .site_name { + color: #FFF; +} +#modx-navbar #modx-site-info .full_appname { + color: #FFF; +} +#modx-navbar #modx-site-info > .info-item { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} #modx-leftbar-trigger { - transition: all .2s ease; } - #modx-leftbar-trigger .icon:before { - content: "\f060"; } - #modx-leftbar-trigger.collapsed .icon:before { - content: "\f061" !important; } + transition: all 0.2s ease; +} +#modx-leftbar-trigger .icon:before { + content: "\f060"; +} +#modx-leftbar-trigger.collapsed .icon:before { + content: "\f061" !important; +} #modx-footer .modx-subnav { - border: 1px solid rgba(255, 255, 255, 0.1); - box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); - border-radius: 3px; - background: #FFF; - display: block; - box-sizing: border-box; - list-style: none; - position: absolute; - z-index: 10000; - opacity: 0; - visibility: hidden; - transition: all .15s ease; } - #modx-footer .modx-subnav li { + border: 1px solid rgba(255, 255, 255, 0.1); + box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); + border-radius: 3px; + background: #FFF; + display: block; + box-sizing: border-box; + list-style: none; + position: absolute; + z-index: 10000; + opacity: 0; + visibility: hidden; + transition: all 0.15s ease; +} +#modx-footer .modx-subnav li { display: block; border-radius: 3px; background: #FFF; margin: 0; padding: 0; - position: relative; } - #modx-footer .modx-subnav li:not(:first-child) { - border-top: 1px solid #E4E4E4; } - #modx-footer .modx-subnav li:hover:after { - border-right-color: #E4E4E4; } - #modx-footer .modx-subnav li.sub:after { - position: absolute; - color: #999999; - content: "\f0da"; - font-size: 14px; - margin-top: 0; - top: 50%; - -ms-transform: translateY(-50%); - transform: translateY(-50%); - right: 10px; } - #modx-footer .modx-subnav li a { - border-radius: 3px; - background-color: #FFF; - color: #515151; - font-weight: bold; - line-height: 1.5; - margin: 0; - padding: 8px 15px; - text-shadow: none; - width: 270px; - display: block; - text-decoration: none; - cursor: pointer; } - #modx-footer .modx-subnav li a .icon { - display: inline-block; - font-size: 18px; - opacity: .07; - padding-left: 5px; } - #modx-footer .modx-subnav li a span { - color: #999999; - display: block; - float: none; - font-size: 12px; - font-weight: normal; - line-height: 1.3; - margin-top: 6px; - width: 100%; } - #modx-footer .modx-subnav li a:hover { - background: #E4E4E4; - border-top-color: #E4E4E4; - border-bottom-color: #E4E4E4; - color: #53595F; } - #modx-footer .modx-subnav li a:hover .description { - color: #707070; } - #modx-footer .modx-subnav li:hover ul ul, - #modx-footer .modx-subnav ul li:hover ul ul, - #modx-footer .modx-subnav ul ul li:hover ul ul { - display: none; } - #modx-footer .modx-subnav li:hover ul, - #modx-footer .modx-subnav ul li:hover ul, - #modx-footer .modx-subnav ul ul li:hover ul, - #modx-footer .modx-subnav ul ul ul li:hover ul { - display: block; } - #modx-footer .modx-subnav.active { + position: relative; +} +#modx-footer .modx-subnav li:not(:first-child) { + border-top: 1px solid #E4E4E4; +} +#modx-footer .modx-subnav li:hover:after { + border-right-color: #E4E4E4; +} +#modx-footer .modx-subnav li.sub:after { + position: absolute; + color: #999999; + content: "\f0da"; + font-size: 14px; + margin-top: 0; + top: 50%; + transform: translateY(-50%); + right: 10px; +} +#modx-footer .modx-subnav li a { + border-radius: 3px; + background-color: #FFF; + color: #515151; + font-weight: bold; + line-height: 1.5; + margin: 0; + padding: 8px 15px; + text-shadow: none; + width: 270px; + display: block; + text-decoration: none; + cursor: pointer; +} +#modx-footer .modx-subnav li a .icon { + display: inline-block; + font-size: 18px; + opacity: 0.07; + padding-left: 5px; +} +#modx-footer .modx-subnav li a span { + color: #999999; + display: block; + float: none; + font-size: 12px; + font-weight: normal; + line-height: 1.3; + margin-top: 6px; + width: 100%; +} +#modx-footer .modx-subnav li a:hover { + background: #E4E4E4; + border-top-color: #E4E4E4; + border-bottom-color: #E4E4E4; + color: #53595F; +} +#modx-footer .modx-subnav li a:hover .description { + color: #707070; +} +#modx-footer .modx-subnav li:hover ul ul, #modx-footer .modx-subnav ul li:hover ul ul, #modx-footer .modx-subnav ul ul li:hover ul ul { + display: none; +} +#modx-footer .modx-subnav li:hover ul, #modx-footer .modx-subnav ul li:hover ul, #modx-footer .modx-subnav ul ul li:hover ul, #modx-footer .modx-subnav ul ul ul li:hover ul { + display: block; +} +#modx-footer .modx-subnav.active { opacity: 1; - visibility: visible; } - #modx-footer .modx-subnav .modx-subsubnav { + visibility: visible; +} +#modx-footer .modx-subnav .modx-subsubnav { border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); border-radius: 3px; @@ -19959,178 +25513,210 @@ ul.x-tab-strip-bottom { position: absolute; left: 295px; bottom: 0; - z-index: 24; } - #modx-footer .modx-subnav-arrow { + z-index: 24; +} +#modx-footer .modx-subnav-arrow { right: 100%; border: 12px solid transparent; border-right-color: #FFF; - content: ' '; + content: " "; position: absolute; pointer-events: none; - margin-top: -6px; } - + margin-top: -6px; +} #modx-footer #language .modx-subsubnav { - max-height: 86vh; - overflow-y: auto; } + max-height: 86vh; + overflow-y: auto; +} @media screen and (max-width: 960px) { - #modx-header { - position: relative; - min-width: 100%; - height: auto !important; } - #modx-navbar { - -ms-flex-direction: row; + #modx-header { + position: relative; + min-width: 100%; + height: auto !important; + } + + #modx-navbar { flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } + flex-wrap: wrap; + } #modx-navbar #modx-headnav { - -ms-flex-order: 1; - order: 1; - width: 50%; } - #modx-navbar #modx-headnav a { - line-height: initial !important; } - #modx-navbar #modx-headnav img { - max-width: 35px; } + order: 1; + width: 50%; + } + #modx-navbar #modx-headnav a { + line-height: initial !important; + } + #modx-navbar #modx-headnav img { + max-width: 35px; + } #modx-navbar #modx-topnav { - width: 100%; - -ms-flex-order: 0; - order: 0; } + width: 100%; + order: 0; + } #modx-navbar #modx-user-menu { - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - width: 50%; - -ms-flex-order: 2; - order: 2; - margin-top: 0; } + flex-direction: row-reverse; + flex-wrap: nowrap; + width: 50%; + order: 2; + margin-top: 0; + } #modx-navbar > ul { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; } - #modx-navbar > ul > li { - -ms-flex-preferred-size: 50px; - flex-basis: 50px; } + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: center; + } + #modx-navbar > ul > li { + flex-basis: 50px; + } #modx-navbar #modx-site-info { - display: none; } + display: none; + } #modx-navbar #modx-home-dashboard { - margin: 0; - padding: 5px; } - #modx-leftbar-trigger .icon { - padding: 3px 4px; } + margin: 0; + padding: 5px; + } + + #modx-leftbar-trigger .icon { + padding: 3px 4px; + } #modx-leftbar-trigger .icon:before { - content: "\f062"; } - #modx-leftbar-trigger.collapsed .icon:before { - content: "\f063" !important; } - #modx-footer .modx-subnav { - min-width: 300px; - top: 60px !important; } + content: "\f062"; + } + #modx-leftbar-trigger.collapsed .icon:before { + content: "\f063" !important; + } + + #modx-footer .modx-subnav { + min-width: 300px; + top: 60px !important; + } #modx-footer .modx-subnav .description { - display: none; } + display: none; + } #modx-footer .modx-subnav li { - border-radius: 0; } - #modx-footer .modx-subnav li.sub:after { - display: none; } - #modx-footer .modx-subnav li a { + border-radius: 0; + } + #modx-footer .modx-subnav li.sub:after { + display: none; + } + #modx-footer .modx-subnav li a { width: auto; - white-space: nowrap; } + white-space: nowrap; + } #modx-footer .modx-subnav .modx-subsubnav { - position: initial; - left: auto; - box-shadow: none; - display: block; - max-height: initial !important; - overflow-y: initial !important; } - #modx-footer .modx-subnav .modx-subsubnav li > a { - margin-left: 1rem; } - #modx-footer .modx-subnav-arrow { - display: none; } - #modx-footer .modx-subnav-wrapper { - max-height: 400px; - overflow-y: auto; } } - + position: initial; + left: auto; + box-shadow: none; + display: block; + max-height: initial !important; + overflow-y: initial !important; + } + #modx-footer .modx-subnav .modx-subsubnav li > a { + margin-left: 1rem; + } + #modx-footer .modx-subnav-arrow { + display: none; + } + #modx-footer .modx-subnav-wrapper { + max-height: 400px; + overflow-y: auto; + } +} @media (max-height: 520px) { - #modx-footer .modx-subnav .description { - display: none; } } - + #modx-footer .modx-subnav .description { + display: none; + } +} /* MODX MANAGER SEARCH */ #modx-manager-search { - padding: 10px 10px 5px; - height: 38px; - min-width: 100px; - background: #FFF; - border-radius: 3px 3px 0 0; } - #modx-manager-search .x-form-text { - background: none; } + padding: 10px 10px 5px; + height: 38px; + min-width: 100px; + background: #FFF; + border-radius: 3px 3px 0 0; +} +#modx-manager-search .x-form-text { + background: none; +} #modx-manager-search .x-form-field-wrap { - background-image: none; - color: #565353; - font-size: 12px; - outline: none !important; } - #modx-manager-search .x-form-field-wrap .x-form-text { + background-image: none; + color: #565353; + font-size: 12px; + outline: none !important; +} +#modx-manager-search .x-form-field-wrap .x-form-text { color: #515151; letter-spacing: 0; text-shadow: none; - font-weight: normal; } - #modx-manager-search .x-form-field-wrap .x-form-empty-field { - color: #6a747a; } - #modx-manager-search .x-form-field-wrap .x-form-trigger { - display: none; } + font-weight: normal; +} +#modx-manager-search .x-form-field-wrap .x-form-empty-field { + color: #6a747a; +} +#modx-manager-search .x-form-field-wrap .x-form-trigger { + display: none; +} /* this is an .x-combo-list element with special styles */ .modx-manager-search-results { - background: #E4E4E4; - border-radius: 0 0 3px 3px; - border: 1px solid #E4E4E4; - box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2); - position: relative; - width: 402px !important; - height: auto !important; - box-sizing: border-box; - /* we need the parent selector to override default combobox styles */ } - .modx-manager-search-results .loading-indicator { + background: #E4E4E4; + border-radius: 0 0 3px 3px; + border: 1px solid #E4E4E4; + box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2); + position: relative; + width: 402px !important; + height: auto !important; + box-sizing: border-box; + /* we need the parent selector to override default combobox styles */ +} +.modx-manager-search-results .loading-indicator { background: none; color: #515151; font-size: 14px; margin: 10px 0; - text-align: center; } - .modx-manager-search-results .loading-indicator:before { - content: "\f110"; - margin-right: 5px; } - .modx-manager-search-results .x-combo-list-inner { + text-align: center; +} +.modx-manager-search-results .loading-indicator:before { + content: "\f110"; + margin-right: 5px; +} +.modx-manager-search-results .x-combo-list-inner { background: #FFF; border: 0; margin: 0; overflow: auto; - width: 100% !important; } - @media screen and (max-width: 960px) { - .modx-manager-search-results .x-combo-list-inner { + width: 100% !important; +} +@media screen and (max-width: 960px) { + .modx-manager-search-results .x-combo-list-inner { height: auto !important; - line-height: 4em; } - .modx-manager-search-results .x-combo-list-inner .section > * { - padding-top: .5em; - padding-bottom: .5em; } } - .modx-manager-search-results .section { + line-height: 4em; + } + .modx-manager-search-results .x-combo-list-inner .section > * { + padding-top: 0.5em; + padding-bottom: 0.5em; + } +} +.modx-manager-search-results .section { border-left: 1px solid #ededed; font-size: 12px; line-height: 12px; margin-left: 100px; position: relative; width: auto; - /* change to 100% to enable scrollable overflow */ } - .modx-manager-search-results h3, - .modx-manager-search-results .x-combo-list-item { + /* change to 100% to enable scrollable overflow */ +} +.modx-manager-search-results h3, +.modx-manager-search-results .x-combo-list-item { color: #515151; line-height: 18px; margin: 0; - padding: 4px 6px; } - .modx-manager-search-results h3 { + padding: 4px 6px; +} +.modx-manager-search-results h3 { color: #53595F; font-size: 11px; line-height: 11px; @@ -20139,330 +25725,397 @@ ul.x-tab-strip-bottom { position: absolute; text-align: right; top: 0; - width: 95px; } - .modx-manager-search-results a { + width: 95px; +} +.modx-manager-search-results a { cursor: pointer; display: inline-block; padding-left: 20px; position: relative; color: inherit; - text-decoration: none; } - .modx-manager-search-results i { + text-decoration: none; +} +.modx-manager-search-results i { color: #234368; left: 0; position: absolute; - top: 4px; } - .modx-manager-search-results em { + top: 4px; +} +.modx-manager-search-results em { font-style: normal; - opacity: .7; } - .modx-manager-search-results .x-combo-list-item { + opacity: 0.7; +} +.modx-manager-search-results .x-combo-list-item { overflow: visible; white-space: normal; - /* allow wrapping for longer entries */ } - .modx-manager-search-results .x-combo-list-item a { - display: block; } - .modx-manager-search-results .x-combo-list-item.x-combo-selected, .modx-manager-search-results .x-combo-list-item:hover { - border: 0; - background-color: #E4E4E4; - margin-left: 0; - z-index: 10; } - .modx-manager-search-results .x-combo-list-item.x-combo-selected h3, .modx-manager-search-results .x-combo-list-item:hover h3 { - left: 0; } - .modx-manager-search-results .x-combo-list-item.x-combo-selected p, .modx-manager-search-results .x-combo-list-item:hover p { - border-left-color: transparent; } - .modx-manager-search-results .x-combo-list-item.x-combo-selected a, .modx-manager-search-results .x-combo-list-item:hover a { - color: #515151; } - .modx-manager-search-results .icon-user { - background-image: none !important; } + /* allow wrapping for longer entries */ +} +.modx-manager-search-results .x-combo-list-item a { + display: block; +} +.modx-manager-search-results .x-combo-list-item.x-combo-selected, .modx-manager-search-results .x-combo-list-item:hover { + border: 0; + background-color: #E4E4E4; + margin-left: 0; + z-index: 10; +} +.modx-manager-search-results .x-combo-list-item.x-combo-selected h3, .modx-manager-search-results .x-combo-list-item:hover h3 { + left: 0; +} +.modx-manager-search-results .x-combo-list-item.x-combo-selected p, .modx-manager-search-results .x-combo-list-item:hover p { + border-left-color: transparent; +} +.modx-manager-search-results .x-combo-list-item.x-combo-selected a, .modx-manager-search-results .x-combo-list-item:hover a { + color: #515151; +} +.modx-manager-search-results .icon-user { + background-image: none !important; +} /* Breadcrumbs */ .breadcrumbs .panel-desc { - margin-top: 0; } + margin-top: 0; +} .crumb_wrapper { - background: #FBFBFB; - border-bottom: 1px solid #E4E4E4; - border-top: 1px solid #E4E4E4; - margin-top: 15px; } - .crumb_wrapper .crumbs { + background: #FBFBFB; + border-bottom: 1px solid #E4E4E4; + border-top: 1px solid #E4E4E4; + margin-top: 15px; +} +.crumb_wrapper .crumbs { height: 34px; overflow: hidden; - /* hide the overflow from the oversized arrows */ } - .crumb_wrapper .crumbs li { - color: #53595F; - float: left; - font-size: 12px; - font-weight: normal; - line-height: 12px; - padding: 0 0 0 20px; - position: relative; - z-index: 1; } - .crumb_wrapper .crumbs li.first { - padding: 0; - /* neutralize the normal li padding and give it to the inner element */ - /* the home breadcrumb with the house icon */ } - .crumb_wrapper .crumbs li.first:before { - content: "\f015"; - display: inline-block; - font-size: 20px; - line-height: 34px; - position: absolute; - top: 0; - left: 0; - text-align: center; - text-indent: 0; - z-index: 2; - /* put the icon above the triangle :after element */ } - #packages-breadcrumbs .crumb_wrapper .crumbs li.first:before { - content: "\f1b2"; } - .crumb_wrapper .crumbs li.first:hover:before { - color: #FFFFFF; } - .crumb_wrapper .crumbs li.first:hover { - background-color: #515151; } - .crumb_wrapper .crumbs li.first .root { - background-color: transparent; - box-sizing: content-box; - /* buttons have border-box and spans content-box, we normalize here */ - display: inline-block; - line-height: 12px; - margin: 0; - /* neutralize the normal li margin */ - padding: 12px; - text-indent: -999em; - width: 35px; - z-index: 3; - /* do not display the cover element here */ } - .crumb_wrapper .crumbs li.first .root:before { - display: none; } - .crumb_wrapper .crumbs li.first .root:hover { - background-color: transparent; } - .crumb_wrapper .crumbs li:hover button, - .crumb_wrapper .crumbs li:hover span, - .crumb_wrapper .crumbs li:hover span:after { - background-color: #515151; - color: #FFFFFF; } - .crumb_wrapper .crumbs li:hover span:after, - .crumb_wrapper .crumbs li:hover button:after { - border: 1px solid #FBFBFB; - border-left-color: #515151; - border-bottom-color: #515151; } - .crumb_wrapper .crumbs li:hover span:before, - .crumb_wrapper .crumbs li:hover button:before { - background-color: #515151; } - .crumb_wrapper .crumbs li:hover + li span:before, - .crumb_wrapper .crumbs li:hover + li button:before { - border-left-color: #515151; } - .crumb_wrapper .crumbs li button { - background-color: transparent; - border: 0; - color: #53595F; - cursor: pointer; - font: normal 12px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-weight: bold; - line-height: 1; - text-decoration: none; } - .crumb_wrapper .crumbs li span { - background-color: #FBFBFB; } - .crumb_wrapper .crumbs li button, - .crumb_wrapper .crumbs li span { - display: inline-block; - margin: 0 0 0 1px; - padding: 11px 13px 11px 15px; - position: relative; - /* to position the pseudo elements */ - /* the cover element, makes up the 2 triangle shapes at the left of each crumb */ - /* the triangle shape and line to the right of each crumb */ } - .crumb_wrapper .crumbs li button:before, - .crumb_wrapper .crumbs li span:before { - background-color: transparent; - content: ''; - display: inline-block; - width: 0; - height: 0; - border-top: 50px solid rgba(0, 0, 0, 0); - /* no transparent, breaks anti-aliasing in FF */ - border-bottom: 50px solid rgba(0, 0, 0, 0); - /* no transparent, breaks anti-aliasing in FF */ - border-left: 30px solid #FBFBFB; - padding-right: 3px; - position: absolute; - top: 50%; - left: -33px; - margin-top: -50px; - -ms-transform: scale(0.99999); - transform: scale(0.99999); - /* fix blurry edges in FF */ - z-index: -1; } - .crumb_wrapper .crumbs li button:after, - .crumb_wrapper .crumbs li span:after { - background-color: #FBFBFB; - border: 1px solid #DCDCDC; - border-left: 0; - border-bottom: 0; - border-radius: 3px; - content: ''; - display: inline-block; - width: 34px; - height: 34px; - /* + 2px border = 36px */ - position: absolute; - top: 0; - right: -22px; - -ms-transform: scaleX(0.6) rotate(45deg); - transform: scaleX(0.6) rotate(45deg); - z-index: -1; } - -.x-toolbar { - background-color: #F7F7F7; - background-image: none; - border-color: #DFDFDF; } - .x-toolbar .xtb-text, - .x-toolbar .x-toolbar-cell label { - margin: 0 5px 0 7px; - padding: 0; } - .x-toolbar .x-item-disabled { - opacity: .6; - filter: alpha(opacity=60); - /* for IE <= 8 */ } - .x-toolbar td.x-toolbar-cell:first-of-type .xtb-text { - margin-left: 0; } - -.x-toolbar td, -.x-toolbar span, -.x-toolbar input, -.x-toolbar div, -.x-toolbar select, -.x-toolbar label { - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - line-height: 0; } - -.x-toolbar .x-btn-group-header { - line-height: 1; } - -.x-toolbar em.x-btn-split-bottom { - background-image: url("../images/modx-theme/button/s-arrow-b-noline.gif"); } - -.x-toolbar .x-btn-over em.x-btn-split-bottom, -.x-toolbar .x-btn-click em.x-btn-split-bottom, -.x-toolbar .x-btn-menu-active em.x-btn-split-bottom, -.x-toolbar .x-btn-pressed em.x-btn-split-bottom { - background-image: url("../images/modx-theme/button/s-arrow-bo.gif"); } - -.ext-ie .x-toolbar-cell .x-form-field-wrap { - height: 30px; } - -.x-tbar-page-first { - background-image: url("../images/modx-theme/grid/page-first.png") !important; } - -.x-tbar-loading { - background-image: url("../images/modx-theme/grid/refresh.png") !important; } - -.x-tbar-page-last { - background: none !important; - position: relative; } - .x-tbar-page-last:before { - content: "\f04e"; - top: 1px; - left: 1px; - right: auto; } - -.x-tbar-page-next { - background: none !important; - position: relative; } - .x-tbar-page-next:before { - content: "\f0da"; - font-size: 18px; - line-height: 110%; - left: 1px; - right: auto; } - + /* hide the overflow from the oversized arrows */ +} +.crumb_wrapper .crumbs li { + color: #53595F; + float: left; + font-size: 12px; + font-weight: normal; + line-height: 12px; + padding: 0 0 0 20px; + position: relative; + z-index: 1; +} +.crumb_wrapper .crumbs li.first { + padding: 0; + /* neutralize the normal li padding and give it to the inner element */ + /* the home breadcrumb with the house icon */ +} +.crumb_wrapper .crumbs li.first:before { + content: "\f015"; + display: inline-block; + font-size: 20px; + line-height: 34px; + position: absolute; + top: 0; + left: 0; + text-align: center; + text-indent: 0; + z-index: 2; + /* put the icon above the triangle :after element */ +} +#packages-breadcrumbs .crumb_wrapper .crumbs li.first:before { + content: "\f1b2"; +} +.crumb_wrapper .crumbs li.first:hover:before { + color: #FFFFFF; +} +.crumb_wrapper .crumbs li.first:hover { + background-color: #515151; +} +.crumb_wrapper .crumbs li.first .root { + background-color: transparent; + box-sizing: content-box; + /* buttons have border-box and spans content-box, we normalize here */ + display: inline-block; + line-height: 12px; + margin: 0; + /* neutralize the normal li margin */ + padding: 12px; + text-indent: -999em; + width: 35px; + z-index: 3; + /* do not display the cover element here */ +} +.crumb_wrapper .crumbs li.first .root:before { + display: none; +} +.crumb_wrapper .crumbs li.first .root:hover { + background-color: transparent; +} +.crumb_wrapper .crumbs li:hover button, +.crumb_wrapper .crumbs li:hover span, +.crumb_wrapper .crumbs li:hover span:after { + background-color: #515151; + color: #FFFFFF; +} +.crumb_wrapper .crumbs li:hover span:after, +.crumb_wrapper .crumbs li:hover button:after { + border: 1px solid #FBFBFB; + border-left-color: #515151; + border-bottom-color: #515151; +} +.crumb_wrapper .crumbs li:hover span:before, +.crumb_wrapper .crumbs li:hover button:before { + background-color: #515151; +} +.crumb_wrapper .crumbs li:hover + li span:before, +.crumb_wrapper .crumbs li:hover + li button:before { + border-left-color: #515151; +} +.crumb_wrapper .crumbs li button { + background-color: transparent; + border: 0; + color: #53595F; + cursor: pointer; + font: normal 12px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-weight: bold; + line-height: 1; + text-decoration: none; +} +.crumb_wrapper .crumbs li span { + background-color: #FBFBFB; +} +.crumb_wrapper .crumbs li button, +.crumb_wrapper .crumbs li span { + display: inline-block; + margin: 0 0 0 1px; + padding: 11px 13px 11px 15px; + position: relative; + /* to position the pseudo elements */ + /* the cover element, makes up the 2 triangle shapes at the left of each crumb */ + /* the triangle shape and line to the right of each crumb */ +} +.crumb_wrapper .crumbs li button:before, +.crumb_wrapper .crumbs li span:before { + background-color: transparent; + content: ""; + display: inline-block; + width: 0; + height: 0; + border-top: 50px solid rgba(0, 0, 0, 0); + /* no transparent, breaks anti-aliasing in FF */ + border-bottom: 50px solid rgba(0, 0, 0, 0); + /* no transparent, breaks anti-aliasing in FF */ + border-left: 30px solid #FBFBFB; + padding-right: 3px; + position: absolute; + top: 50%; + left: -33px; + margin-top: -50px; + transform: scale(0.99999); + /* fix blurry edges in FF */ + z-index: -1; +} +.crumb_wrapper .crumbs li button:after, +.crumb_wrapper .crumbs li span:after { + background-color: #FBFBFB; + border: 1px solid #DCDCDC; + border-left: 0; + border-bottom: 0; + border-radius: 3px; + content: ""; + display: inline-block; + width: 34px; + height: 34px; + /* + 2px border = 36px */ + position: absolute; + top: 0; + right: -22px; + transform: scaleX(0.6) rotate(45deg); + z-index: -1; +} + +.x-toolbar { + background-color: #F7F7F7; + background-image: none; + border-color: #DFDFDF; +} +.x-toolbar .xtb-text, +.x-toolbar .x-toolbar-cell label { + margin: 0 5px 0 7px; + padding: 0; +} +.x-toolbar .x-item-disabled { + opacity: 0.6; + filter: alpha(opacity=60); + /* for IE <= 8 */ +} +.x-toolbar td.x-toolbar-cell:first-of-type .xtb-text { + margin-left: 0; +} + +.x-toolbar td, +.x-toolbar span, +.x-toolbar input, +.x-toolbar div, +.x-toolbar select, +.x-toolbar label { + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + line-height: 0; +} + +.x-toolbar .x-btn-group-header { + line-height: 1; +} + +.x-toolbar em.x-btn-split-bottom { + background-image: url("../images/modx-theme/button/s-arrow-b-noline.gif"); +} + +.x-toolbar .x-btn-over em.x-btn-split-bottom, +.x-toolbar .x-btn-click em.x-btn-split-bottom, +.x-toolbar .x-btn-menu-active em.x-btn-split-bottom, +.x-toolbar .x-btn-pressed em.x-btn-split-bottom { + background-image: url("../images/modx-theme/button/s-arrow-bo.gif"); +} + +.ext-ie .x-toolbar-cell .x-form-field-wrap { + height: 30px; +} + +.x-tbar-page-first { + background-image: url("../images/modx-theme/grid/page-first.png") !important; +} + +.x-tbar-loading { + background-image: url("../images/modx-theme/grid/refresh.png") !important; +} + +.x-tbar-page-last { + background: none !important; + position: relative; +} +.x-tbar-page-last:before { + content: "\f04e"; + top: 1px; + left: 1px; + right: auto; +} + +.x-tbar-page-next { + background: none !important; + position: relative; +} +.x-tbar-page-next:before { + content: "\f0da"; + font-size: 18px; + line-height: 110%; + left: 1px; + right: auto; +} + .x-tbar-page-prev { - background: none !important; - position: relative; } - .x-tbar-page-prev:before { + background: none !important; + position: relative; +} +.x-tbar-page-prev:before { content: "\f0d9"; font-size: 18px; line-height: 110%; left: auto; - right: 1px; } + right: 1px; +} .x-tbar-loading { - background: none !important; - position: relative; } - .x-tbar-loading:before { + background: none !important; + position: relative; +} +.x-tbar-loading:before { content: "\f01e"; top: 1px; - bottom: auto; } + bottom: auto; +} .x-tbar-page-first { - background: none !important; - position: relative; } - .x-tbar-page-first:before { + background: none !important; + position: relative; +} +.x-tbar-page-first:before { content: "\f04a"; top: 1px; left: auto; - right: 1px; } + right: 1px; +} .x-paging-info { - color: #444444; } + color: #444444; +} .x-toolbar-more-icon { - background-image: url("../images/modx-theme/toolbar/more.gif") !important; } + background-image: url("../images/modx-theme/toolbar/more.gif") !important; +} /* bottom toolbars like pagination */ .x-panel-bbar { - padding-top: 10px; } - .modx-browser-rte-buttons .x-panel-bbar { + padding-top: 10px; +} +.modx-browser-rte-buttons .x-panel-bbar { /* style it like a window footer */ background-color: #FFF; border-top: 1px solid #FFF; - padding: 5px; } - .modx-browser-rte-buttons .x-panel-bbar .x-toolbar-layout-ct { - width: auto !important; - /* override extjs calculated width */ } - .x-panel-bbar .x-toolbar { + padding: 5px; +} +.modx-browser-rte-buttons .x-panel-bbar .x-toolbar-layout-ct { + width: auto !important; + /* override extjs calculated width */ +} +.x-panel-bbar .x-toolbar { background-color: transparent; border: 0 none; overflow: hidden; padding: 2px 0; - /* override extjs default theme style of 2px 2px */ } - .x-panel-bbar .x-toolbar .x-form-text { - padding: 5px 10px; } - .x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-number, .x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-size { - width: 32px; } - .x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-number { - margin-right: 3px; } - .x-panel-bbar .x-toolbar .x-btn { - margin-right: 10px; - padding: 8px 13px; } - .modx-browser-rte .x-panel-bbar .x-toolbar .x-btn { - margin-right: 0; - padding: 10px 15px 10px 15px; } - .x-panel-bbar .x-toolbar .xtb-text { - margin: 0 3px 0 0; } + /* override extjs default theme style of 2px 2px */ +} +.x-panel-bbar .x-toolbar .x-form-text { + padding: 5px 10px; +} +.x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-number, .x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-size { + width: 32px; +} +.x-panel-bbar .x-toolbar .x-form-text.x-tbar-page-number { + margin-right: 3px; +} +.x-panel-bbar .x-toolbar .x-btn { + margin-right: 10px; + padding: 8px 13px; +} +.modx-browser-rte .x-panel-bbar .x-toolbar .x-btn { + margin-right: 0; + padding: 10px 15px 10px 15px; +} +.x-panel-bbar .x-toolbar .xtb-text { + margin: 0 3px 0 0; +} /* top toolbars */ .x-panel-tbar { - overflow: visible; - /* prevent cut off box-shadows in FF */ - padding-bottom: 2px; } - .x-panel-tbar .x-toolbar { + overflow: visible; + /* prevent cut off box-shadows in FF */ + padding-bottom: 2px; +} +.x-panel-tbar .x-toolbar { /*background-color: #F5F5F5;*/ border: 0; padding: 5px 0; overflow: visible; - /* prevent cut off box-shadows in FF */ } + /* prevent cut off box-shadows in FF */ +} .x-panel-mc .x-panel-tbar .x-toolbar { - background-image: none; - border: 0; - padding: 15px 0 7px 0; } + background-image: none; + border: 0; + padding: 15px 0 7px 0; +} .x-panel-tbar-noheader .x-toolbar { - background-color: transparent; - background-image: none; - border: 0; - padding: 5px 0; } + background-color: transparent; + background-image: none; + border: 0; + padding: 5px 0; +} .x-toolbar td, .x-toolbar span, @@ -20470,405 +26123,504 @@ ul.x-tab-strip-bottom { .x-toolbar div, .x-toolbar select, .x-toolbar label { - border-radius: 3px; } + border-radius: 3px; +} .x-html-editor-tb .x-btn-text { - background-image: url("../images/modx-theme/editor/tb-sprite.gif"); } + background-image: url("../images/modx-theme/editor/tb-sprite.gif"); +} .x-panel-noborder .x-panel-tbar-noborder .x-toolbar { - background-color: transparent; - border-bottom-color: transparent; } + background-color: transparent; + border-bottom-color: transparent; +} .x-panel-noborder .x-panel-bbar-noborder .x-toolbar { - border-top-color: transparent; } + border-top-color: transparent; +} #modx-leftbar { - /* the main container + bg behind the tabs */ - /* the toolbars just below the tabs */ - /* root box containing a context or category */ - /* just the actual nodes */ } - #modx-leftbar .x-tab-panel-noborder { - margin: 0 8px; } - #modx-leftbar .x-tab-panel-bwrap { + /* the main container + bg behind the tabs */ + /* the toolbars just below the tabs */ + /* root box containing a context or category */ + /* just the actual nodes */ +} +#modx-leftbar .x-tab-panel-noborder { + margin: 0 8px; +} +#modx-leftbar .x-tab-panel-bwrap { border-radius: 0 0 3px 3px; position: relative; - z-index: 1; } - #modx-leftbar .x-tab-panel-bwrap .x-tab-panel-body-noborder { - border-radius: 0 0 3px 3px; - background: #F1F1F1; } - @media screen and (max-width: 960px) { + z-index: 1; +} +#modx-leftbar .x-tab-panel-bwrap .x-tab-panel-body-noborder { + border-radius: 0 0 3px 3px; + background: #F1F1F1; +} +@media screen and (max-width: 960px) { #modx-leftbar #modx-leftbar-tabpanel { - width: auto !important; - margin: 0 auto; - padding: 0.5em; } } - @media screen and (max-width: 960px) { + width: auto !important; + margin: 0 auto; + padding: 0.5em; + } +} +@media screen and (max-width: 960px) { #modx-leftbar { - position: relative !important; - top: auto !important; - left: auto !important; - width: 100% !important; - height: auto !important; - box-shadow: none; - margin: 0 auto 10px auto; } - #modx-leftbar #modx-leftbar-header { - display: none; } } - @media screen and (max-width: 960px) { + position: relative !important; + top: auto !important; + left: auto !important; + width: 100% !important; + height: auto !important; + box-shadow: none; + margin: 0 auto 10px auto; + } + #modx-leftbar #modx-leftbar-header { + display: none; + } +} +@media screen and (max-width: 960px) { #modx-leftbar .x-plain-body { - width: 100% !important; - height: auto !important; } } - #modx-leftbar .x-panel-tbar { - padding: 0; } - #modx-leftbar .x-toolbar { - padding: 4px 5px 2px 0; } - #modx-leftbar .x-tree-root-ct { - padding: 6px; } - #modx-leftbar .x-tree .x-panel-body { + width: 100% !important; + height: auto !important; + } +} +#modx-leftbar .x-panel-tbar { + padding: 0; +} +#modx-leftbar .x-toolbar { + padding: 4px 5px 2px 0; +} +#modx-leftbar .x-tree-root-ct { + padding: 6px; +} +#modx-leftbar .x-tree .x-panel-body { background: #FFF; - border-radius: 0; } + border-radius: 0; +} #modx-tree-usergroup .x-toolbar-left-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } + display: flex; + flex-wrap: wrap; +} #modx-resource-tree-tbar .x-toolbar-left .x-btn .tree-new-resource, #modx-tree-element .x-toolbar-left .x-btn .tree-new-template { - margin-left: 16px; } + margin-left: 16px; +} #modx-split-wrapper .x-layout-split, #modx-split-wrapper #modx-leftbar-tabs-xcollapsed { - margin-left: -70px; } + margin-left: -70px; +} .x-layout-split { - overflow: visible; - width: 8px; - z-index: 2; } - .x-layout-split:hover { - background: #999999; } + overflow: visible; + width: 8px; + z-index: 2; +} +.x-layout-split:hover { + background: #999999; +} /* style for the collapsed tree expander */ #modx-leftbar-tabs-xcollapsed .x-layout-mini { - left: 0; } - #modx-leftbar-tabs-xcollapsed .x-layout-mini:after { + left: 0; +} +#modx-leftbar-tabs-xcollapsed .x-layout-mini:after { border-right: 0; - border-left: 5px solid #515151; } - @media screen and (max-width: 960px) { - #modx-leftbar-tabs-xcollapsed .x-layout-mini:after { - border: none; } } - #modx-leftbar-tabs-xcollapsed .x-layout-mini:hover:after { - border-left-color: #234368; } + border-left: 5px solid #515151; +} +@media screen and (max-width: 960px) { + #modx-leftbar-tabs-xcollapsed .x-layout-mini:after { + border: none; + } +} +#modx-leftbar-tabs-xcollapsed .x-layout-mini:hover:after { + border-left-color: #234368; +} .modx-tree { - padding: 0; } - #modx-file-tree .modx-tree:first-child { - padding-top: 4px; } + padding: 0; +} +#modx-file-tree .modx-tree:first-child { + padding-top: 4px; +} /* icons */ .x-tree-arrows .x-tree-elbow-plus, .x-tree-arrows .x-tree-elbow-minus, .x-tree-arrows .x-tree-elbow-end-plus, .x-tree-arrows .x-tree-elbow-end-minus { - background: none; } - .x-tree-arrows .x-tree-elbow-plus:hover, - .x-tree-arrows .x-tree-elbow-minus:hover, - .x-tree-arrows .x-tree-elbow-end-plus:hover, - .x-tree-arrows .x-tree-elbow-end-minus:hover { + background: none; +} +.x-tree-arrows .x-tree-elbow-plus:hover, +.x-tree-arrows .x-tree-elbow-minus:hover, +.x-tree-arrows .x-tree-elbow-end-plus:hover, +.x-tree-arrows .x-tree-elbow-end-minus:hover { background: #d9d9d9; - border-radius: 50%; } + border-radius: 50%; +} .x-tree-arrows .x-tree-elbow-plus:before, .x-tree-arrows .x-tree-elbow-minus:before, .x-tree-arrows .x-tree-elbow-end-plus:before, .x-tree-arrows .x-tree-elbow-end-minus:before { - background: transparent 0 0; - display: inline-block; - width: 10px; - padding-left: 4px; - padding-right: 4px; - text-align: center; - margin: 0; } + background: transparent 0 0; + display: inline-block; + width: 10px; + padding-left: 4px; + padding-right: 4px; + text-align: center; + margin: 0; +} .x-tree-arrows .x-tree-elbow-plus:before, .x-tree-arrows .x-tree-elbow-minus:before, .x-tree-arrows .x-tree-elbow-end-plus:before, .x-tree-arrows .x-tree-elbow-end-minus:before { - content: "\f0da"; } + content: "\f0da"; +} .x-tree-arrows .x-tree-elbow-minus:before, .x-tree-arrows .x-tree-elbow-end-minus:before { - content: "\f0d7"; } + content: "\f0d7"; +} /* tree states */ .x-tree-node-el { - color: #515151; - font: normal 14px/2.25 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - padding: 0 8px; - /* For legacy icons */ - background-repeat: no-repeat; - background-position: 5px; } - .x-tree-node-el.is_folder { - background: transparent; } - .x-tree-node-el .x-btn { - box-shadow: none; } - .x-tree-node-el .icon { + color: #515151; + font: normal 14px/2.25 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + padding: 0 8px; + /* For legacy icons */ + background-repeat: no-repeat; + background-position: 5px; +} +.x-tree-node-el.is_folder { + background: transparent; +} +.x-tree-node-el .x-btn { + -moz-box-shadow: none; + box-shadow: none; +} +.x-tree-node-el .icon { display: inline-block; width: 1em; font-size: 1.15em; line-height: 0.75em; - vertical-align: -15%; } - .x-tree-node-el a span { - padding-left: 7px; } - .x-tree-node-el a span span { - padding-left: 0; } + vertical-align: -15%; +} +.x-tree-node-el a span { + padding-left: 7px; +} +.x-tree-node-el a span span { + padding-left: 0; +} /* tweak icons for FA 5.2.0 */ .x-tree-node-el .icon-refresh, .x-tree-node-el .icon-plus-circle { - font-size: 1em; - vertical-align: 0; } + font-size: 1em; + vertical-align: 0; +} .unpublished, .unpublished a span { - color: #b3b2b2 !important; - font-style: normal; } - .unpublished i.icon, - .unpublished i.icon-large, - .unpublished a span i.icon, - .unpublished a span i.icon-large { - color: #b3b2b2 !important; - font-style: normal; } + color: #b3b3b3 !important; + font-style: normal; +} +.unpublished i.icon, +.unpublished i.icon-large, +.unpublished a span i.icon, +.unpublished a span i.icon-large { + color: #b3b3b3 !important; + font-style: normal; +} .hidemenu, .hidemenu a span { - color: #999999; - font-style: italic; } - .hidemenu i.icon, - .hidemenu i.icon-large, - .hidemenu a span i.icon, - .hidemenu a span i.icon-large { color: #999999; - font-style: normal; } + font-style: italic; +} +.hidemenu i.icon, +.hidemenu i.icon-large, +.hidemenu a span i.icon, +.hidemenu a span i.icon-large { + color: #999999; + font-style: normal; +} .deleted { - color: rgba(175, 90, 98, 0.5) !important; } - .deleted i.icon, - .deleted i.icon-large { color: rgba(175, 90, 98, 0.5) !important; - font-style: normal; } - .deleted a span { +} +.deleted i.icon, +.deleted i.icon-large { + color: rgba(175, 90, 98, 0.5) !important; + font-style: normal; +} +.deleted a span { color: rgba(175, 90, 98, 0.5) !important; text-decoration: line-through; /* deleted files should inherit the text style from published/unpublished and - not overwrite it */ } + not overwrite it */ +} .element-node-disabled a span { - color: #aaaaaa; } + color: #aaaaaa; +} .x-tree-node { - position: relative; - background: #FFF; - color: #999999; } - .x-tree-node .x-tree-node-disabled a span, - .x-tree-node .x-tree-node-disabled i.icon, - .x-tree-node .element-node-disabled a span, - .x-tree-node .element-node-disabled i.icon { - color: #aaaaaa; } + position: relative; + background: #FFF; + color: #999999; +} +.x-tree-node .x-tree-node-disabled a span, +.x-tree-node .x-tree-node-disabled i.icon, +.x-tree-node .element-node-disabled a span, +.x-tree-node .element-node-disabled i.icon { + color: #aaaaaa; +} .element-node-locked a span { - font-style: inherit; } + font-style: inherit; +} .modx-tree-node-tool-ct { - position: absolute; - top: 0; - right: 6px; - bottom: 0; - line-height: 1.8; } - html[dir="rtl"] .modx-tree-node-tool-ct { + position: absolute; + top: 0; + right: 6px; + bottom: 0; + line-height: 1.8; +} +html[dir=rtl] .modx-tree-node-tool-ct { left: 6px; - right: unset; } - .modx-tree-node-tool-ct .x-btn:hover, .modx-tree-node-tool-ct .x-btn:focus { - color: #6CB24A !important; } + right: unset; +} +.modx-tree-node-tool-ct .x-btn:hover, .modx-tree-node-tool-ct .x-btn:focus { + color: #6CB24A !important; +} /* Direct create buttons for a tree node */ .x-tree-node-el .modx-tree-node-btn-create { - position: absolute; - top: 0; - right: 6px; - bottom: 0; - line-height: 34px; - opacity: 0; - transition: opacity .4s ease-in; } - html[dir="rtl"] .x-tree-node-el .modx-tree-node-btn-create { + position: absolute; + top: 0; + right: 6px; + bottom: 0; + line-height: 34px; + opacity: 0; + transition: opacity 0.4s ease-in; +} +html[dir=rtl] .x-tree-node-el .modx-tree-node-btn-create { left: 6px; - right: unset; } - .x-tree-node-el .modx-tree-node-btn-create .x-btn { + right: unset; +} +.x-tree-node-el .modx-tree-node-btn-create .x-btn { color: #515151; - opacity: .4; - transition: opacity .2s ease-in-out, color .2s ease-in-out; } - .x-tree-node-el .modx-tree-node-btn-create .x-btn:hover, .x-tree-node-el .modx-tree-node-btn-create .x-btn:focus { - opacity: 1.0; - color: #6CB24A; } - + opacity: 0.4; + transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out; +} +.x-tree-node-el .modx-tree-node-btn-create .x-btn:hover, .x-tree-node-el .modx-tree-node-btn-create .x-btn:focus { + opacity: 1; + color: #6CB24A; +} .x-tree-node-el:hover .modx-tree-node-btn-create, .x-tree-node-el:focus .modx-tree-node-btn-create { - opacity: 1.0; } + opacity: 1; +} .x-tree-root-ct { - border-radius: 0; - overflow: hidden; - padding: 0 !important; } + border-radius: 0; + overflow: hidden; + padding: 0 !important; +} .tree-pseudoroot-node.x-tree-node-el { - background-color: #F1F1F1; - font: 500 14px/3 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - position: relative; - padding: 0 5px; } - .tree-pseudoroot-node.x-tree-node-el a span { - color: #53595F; } - .tree-pseudoroot-node.x-tree-node-el > .icon { - color: #53595F; } - .tree-pseudoroot-node.x-tree-node-el .modx-tree-node-tool-ct { + background-color: #F1F1F1; + font: 500 14px/3 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + position: relative; + padding: 0 5px; +} +.tree-pseudoroot-node.x-tree-node-el a span { + color: #53595F; +} +.tree-pseudoroot-node.x-tree-node-el > .icon { + color: #53595F; +} +.tree-pseudoroot-node.x-tree-node-el .modx-tree-node-tool-ct { line-height: 3; - opacity: .5; + opacity: 0.5; filter: alpha(opacity=50); - /* for IE <= 8 */ } - .tree-pseudoroot-node.x-tree-node-el .modx-tree-node-tool-ct .x-btn { - margin-left: 2px; } - .tree-pseudoroot-node.x-tree-node-el.x-tree-node-collapsed { - border-bottom: 1px solid #E4E4E4; } - .tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded, - .tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded span, - .tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded > .icon { - color: #53595F; } - .tree-pseudoroot-node.x-tree-node-el.x-tree-node-over { + /* for IE <= 8 */ +} +.tree-pseudoroot-node.x-tree-node-el .modx-tree-node-tool-ct .x-btn { + margin-left: 2px; +} +.tree-pseudoroot-node.x-tree-node-el.x-tree-node-collapsed { + border-bottom: 1px solid #E4E4E4; +} +.tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded, .tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded span, .tree-pseudoroot-node.x-tree-node-el.x-tree-node-expanded > .icon { + color: #53595F; +} +.tree-pseudoroot-node.x-tree-node-el.x-tree-node-over { background-color: #E4E4E4; - color: #53595F; } - .tree-pseudoroot-node.x-tree-node-el + .x-tree-node-ct, - .tree-pseudoroot-node.x-tree-node-el + div > .x-tree-node-ct { + color: #53595F; +} +.tree-pseudoroot-node.x-tree-node-el + .x-tree-node-ct, +.tree-pseudoroot-node.x-tree-node-el + div > .x-tree-node-ct { background: #FBFBFB; - overflow-x: auto; } - .tree-pseudoroot-node.x-tree-node-el + .x-tree-node-ct:empty, - .tree-pseudoroot-node.x-tree-node-el + div > .x-tree-node-ct:empty { - padding: 0; } - .tree-pseudoroot-node.x-tree-node-el:hover .modx-tree-node-tool-ct { + overflow-x: auto; +} +.tree-pseudoroot-node.x-tree-node-el + .x-tree-node-ct:empty, +.tree-pseudoroot-node.x-tree-node-el + div > .x-tree-node-ct:empty { + padding: 0; +} +.tree-pseudoroot-node.x-tree-node-el:hover .modx-tree-node-tool-ct { opacity: 1; filter: alpha(opacity=100); - /* for IE <= 8 */ } - .tree-pseudoroot-node.x-tree-node-el:hover .modx-tree-node-tool-ct .x-btn { - color: inherit; } + /* for IE <= 8 */ +} +.tree-pseudoroot-node.x-tree-node-el:hover .modx-tree-node-tool-ct .x-btn { + color: inherit; +} .x-tree-elbow, .x-tree-elbow-end { - display: inline-block; } + display: inline-block; +} /* miscellaneous tree styles */ .x-tree-node-el .x-tree-node-icon { - display: inline-block; } + display: inline-block; +} .x-tree-node-loading .x-tree-node-icon { - background-image: url("../images/modx-theme/tree/loading.gif") !important; } + background-image: url("../images/modx-theme/tree/loading.gif") !important; +} .x-tree-node-loading a span { - color: #444444; - font-style: italic; } + color: #444444; + font-style: italic; +} .ext-ie .x-tree-node-el input { - height: 15px; - width: 15px; } + height: 15px; + width: 15px; +} /* accordion header row icons */ #modx-leftbar .icon, .x-tree-node .icon { - background: none; - border: 0; - display: inline-block; - margin: 0; - padding: 3px; - text-align: center; - opacity: .8; - filter: alpha(opacity=80); - /* for IE <= 8 */ } - #modx-leftbar .icon.icon-folder:before, #modx-leftbar .icon.icon-columns:before, #modx-leftbar .icon.icon-th-large:before, #modx-leftbar .icon.icon-code:before, #modx-leftbar .icon.icon-cogs:before, - .x-tree-node .icon.icon-folder:before, - .x-tree-node .icon.icon-columns:before, - .x-tree-node .icon.icon-th-large:before, - .x-tree-node .icon.icon-code:before, - .x-tree-node .icon.icon-cogs:before { - font-weight: 900; } - #modx-leftbar .icon i, - .x-tree-node .icon i { - font-style: normal; } - #modx-leftbar .icon button, - .x-tree-node .icon button { - display: none; } + background: none; + border: 0; + display: inline-block; + margin: 0; + padding: 3px; + text-align: center; + opacity: 0.8; + filter: alpha(opacity=80); + /* for IE <= 8 */ +} +#modx-leftbar .icon.icon-folder:before, #modx-leftbar .icon.icon-columns:before, #modx-leftbar .icon.icon-th-large:before, #modx-leftbar .icon.icon-code:before, #modx-leftbar .icon.icon-cogs:before, +.x-tree-node .icon.icon-folder:before, +.x-tree-node .icon.icon-columns:before, +.x-tree-node .icon.icon-th-large:before, +.x-tree-node .icon.icon-code:before, +.x-tree-node .icon.icon-cogs:before { + font-weight: 900; +} +#modx-leftbar .icon i, +.x-tree-node .icon i { + font-style: normal; +} +#modx-leftbar .icon button, +.x-tree-node .icon button { + display: none; +} .x-tree-node-ct .x-tree-node .icon { - position: relative; - top: -1px; - left: -1px; } + position: relative; + top: -1px; + left: -1px; +} /* drag and drop styles */ .x-tree-node a, .x-dd-drag-ghost a, .x-tree-node a span, .x-dd-drag-ghost a span { - color: #515151; } + color: #515151; +} .x-tree-node div.x-tree-drag-insert-below { - border-bottom: 2px solid #a8c3e2 !important; } + border-bottom: 2px solid #a8c3e2 !important; +} .x-tree-node div.x-tree-drag-insert-above { - border-top: 2px solid #a8c3e2 !important; } + border-top: 2px solid #a8c3e2 !important; +} .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a { - border-bottom: 2px solid #a8c3e2 !important; } + border-bottom: 2px solid #a8c3e2 !important; +} .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a { - border-top: 2px solid #a8c3e2 !important; } + border-top: 2px solid #a8c3e2 !important; +} .x-tree-node .x-tree-drag-append a span { - background-color: #E4E4E4; - border-color: #E4E4E4; } + background-color: #E4E4E4; + border-color: #E4E4E4; +} .x-tree-node .x-tree-node-over { - background-color: #E4E4E4; } + background-color: #E4E4E4; +} .x-tree-node .x-tree-selected { - background-color: #D6E7F8; } + background-color: #D6E7F8; +} .x-tree-node .x-tree-expanded { - color: #234368; - background-color: #E4E4E4; } - .x-tree-node .x-tree-expanded a { - color: #234368; } - .x-tree-node .x-tree-expanded a span { - color: #234368; } + color: #234368; + background-color: #E4E4E4; +} +.x-tree-node .x-tree-expanded a { + color: #234368; +} +.x-tree-node .x-tree-expanded a span { + color: #234368; +} .x-tree-drop-ok-append .x-dd-drop-icon { - background-image: url("../images/modx-theme/tree/drop-add.gif"); } + background-image: url("../images/modx-theme/tree/drop-add.gif"); +} .x-tree-drop-ok-above .x-dd-drop-icon { - background-image: url("../images/modx-theme/tree/drop-over.gif"); } + background-image: url("../images/modx-theme/tree/drop-over.gif"); +} .x-tree-drop-ok-below .x-dd-drop-icon { - background-image: url("../images/modx-theme/tree/drop-under.gif"); } + background-image: url("../images/modx-theme/tree/drop-under.gif"); +} .x-tree-drop-ok-between .x-dd-drop-icon { - background-image: url("../images/modx-theme/tree/drop-between.gif"); } + background-image: url("../images/modx-theme/tree/drop-between.gif"); +} /* legacy icons */ .icon-rss:before { - content: "\f09e"; } + content: "\f09e"; +} .icon-cal:before, .icon-ical:before, .icon-ics:before, .icon-vcs:before { - content: "\f133"; } + content: "\f133"; +} .icon-db:before, .icon-sql:before { - content: "\f1c0"; } + content: "\f1c0"; +} .icon-zip:before, .icon-tar:before, @@ -20879,12 +26631,14 @@ ul.x-tab-strip-bottom { .icon-7z:before, .icon-dmg:before, .icon-iso:before { - content: "\f1c6"; } + content: "\f1c6"; +} .icon-bk:before, .icon-bak:before, .icon-backup:before { - content: "\f1da"; } + content: "\f1da"; +} .icon-jpg:before, .icon-jpeg:before, @@ -20893,16 +26647,19 @@ ul.x-tab-strip-bottom { .icon-bmp:before, .icon-tiff:before, .icon-svg:before { - content: "\f1c5"; } + content: "\f1c5"; +} .icon-bat:before, .icon-scr:before, .icon-sh:before { - content: "\f120"; } + content: "\f120"; +} .icon-txt:before, .icon-log:before { - content: "\f15c"; } + content: "\f15c"; +} .icon-aac:before, .icon-mp3:before, @@ -20913,7 +26670,8 @@ ul.x-tab-strip-bottom { .icon-wav:before, .icon-aif:before, .icon-aiff:before { - content: "\f1c7"; } + content: "\f1c7"; +} .icon-avi:before, .icon-mpg:before, @@ -20926,11 +26684,13 @@ ul.x-tab-strip-bottom { .icon-fla:before, .icon-swf:before, .icon-wmv:before { - content: "\f1c8"; } + content: "\f1c8"; +} .icon-access:before, .icon-htaccess:before { - content: "\f023"; } + content: "\f023"; +} .icon-php:before, .icon-cfm:before, @@ -20938,139 +26698,173 @@ ul.x-tab-strip-bottom { .icon-as:before, .icon-java:before, .icon-jar:before { - content: "\f1c9"; } + content: "\f1c9"; +} .icon-doc:before, .icon-docx:before { - content: "\f1c2"; } + content: "\f1c2"; +} .icon-csv:before, .icon-xls:before, .icon-xlsx:before { - content: "\f1c3"; } + content: "\f1c3"; +} .icon-ppt:before, .icon-pptx:before { - content: "\f1c4"; } + content: "\f1c4"; +} .icon-pdf:before { - content: "\f1c1"; } + content: "\f1c1"; +} .icon-html:before, .icon-htm:before, .icon-xml:before { - content: "\f1c9"; } + content: "\f1c9"; +} .icon-js:before, .icon-json:before, .icon-coffeescript:before { - content: "\f1c9"; } + content: "\f1c9"; +} .icon-css:before, .icon-scss:before, .icon-less:before, .icon-styl:before { - content: "\f1c9"; } + content: "\f1c9"; +} .icon-action { - background-image: url("../images/restyle/icons/application_osx_terminal.png") !important; - background-repeat: no-repeat !important; - background-position: center !important; - min-width: 16px; - min-height: 16px; - vertical-align: middle; } - .icon-action.x-tree-node-el { - background-position: 5px 5px !important; } - .icon-action:before { - content: ' '; } + background-image: url("../images/restyle/icons/application_osx_terminal.png") !important; + background-repeat: no-repeat !important; + background-position: center !important; + min-width: 16px; + min-height: 16px; + vertical-align: middle; +} +.icon-action.x-tree-node-el { + background-position: 5px 5px !important; +} +.icon-action:before { + content: " "; +} .icon-namespace { - background-image: url("../images/restyle/icons/computer.png") !important; - background-repeat: no-repeat !important; - background-position: center !important; - min-width: 16px; - min-height: 16px; - vertical-align: middle; } - .icon-namespace.x-tree-node-el { - background-position: 5px 5px !important; } - .icon-namespace:before { - content: ' '; } + background-image: url("../images/restyle/icons/computer.png") !important; + background-repeat: no-repeat !important; + background-position: center !important; + min-width: 16px; + min-height: 16px; + vertical-align: middle; +} +.icon-namespace.x-tree-node-el { + background-position: 5px 5px !important; +} +.icon-namespace:before { + content: " "; +} .icon-list-new { - background-image: url("../images/restyle/icons/layout_add.png") !important; - background-repeat: no-repeat !important; - background-position: center !important; - min-width: 16px; - min-height: 16px; - vertical-align: middle; } - .icon-list-new.x-tree-node-el { - background-position: 5px 5px !important; } - .icon-list-new:before { - content: ' '; } + background-image: url("../images/restyle/icons/layout_add.png") !important; + background-repeat: no-repeat !important; + background-position: center !important; + min-width: 16px; + min-height: 16px; + vertical-align: middle; +} +.icon-list-new.x-tree-node-el { + background-position: 5px 5px !important; +} +.icon-list-new:before { + content: " "; +} .icon-mark-active { - background-image: url("../images/restyle/icons/layout_edit.png") !important; - background-repeat: no-repeat !important; - background-position: center !important; - min-width: 16px; - min-height: 16px; - vertical-align: middle; } - .icon-mark-active.x-tree-node-el { - background-position: 5px 5px !important; } - .icon-mark-active:before { - content: ' '; } + background-image: url("../images/restyle/icons/layout_edit.png") !important; + background-repeat: no-repeat !important; + background-position: center !important; + min-width: 16px; + min-height: 16px; + vertical-align: middle; +} +.icon-mark-active.x-tree-node-el { + background-position: 5px 5px !important; +} +.icon-mark-active:before { + content: " "; +} .icon-mark-complete { - background-image: url("../images/restyle/icons/layout_header.png") !important; - background-repeat: no-repeat !important; - background-position: center !important; - min-width: 16px; - min-height: 16px; - vertical-align: middle; } - .icon-mark-complete.x-tree-node-el { - background-position: 5px 5px !important; } - .icon-mark-complete:before { - content: ' '; } + background-image: url("../images/restyle/icons/layout_header.png") !important; + background-repeat: no-repeat !important; + background-position: center !important; + min-width: 16px; + min-height: 16px; + vertical-align: middle; +} +.icon-mark-complete.x-tree-node-el { + background-position: 5px 5px !important; +} +.icon-mark-complete:before { + content: " "; +} .icon-package { - background-image: url("../images/restyle/icons/package.png") !important; - padding-right: 5px !important; - background-repeat: no-repeat !important; - background-position: center !important; - min-width: 16px; - min-height: 16px; - vertical-align: middle; } - .icon-package.x-tree-node-el { - background-position: 5px 5px !important; } - .icon-package:before { - content: ' '; } + background-image: url("../images/restyle/icons/package.png") !important; + padding-right: 5px !important; + background-repeat: no-repeat !important; + background-position: center !important; + min-width: 16px; + min-height: 16px; + vertical-align: middle; +} +.icon-package.x-tree-node-el { + background-position: 5px 5px !important; +} +.icon-package:before { + content: " "; +} .icon-locked { - background-image: url("../images/restyle/icons/lock_edit.png") !important; - background-repeat: no-repeat !important; - background-position: center !important; - min-width: 16px; - min-height: 16px; - vertical-align: middle; } - .icon-locked.x-tree-node-el { - background-position: 5px 5px !important; } - .icon-locked:before { - content: ' '; } + background-image: url("../images/restyle/icons/lock_edit.png") !important; + background-repeat: no-repeat !important; + background-position: center !important; + min-width: 16px; + min-height: 16px; + vertical-align: middle; +} +.icon-locked.x-tree-node-el { + background-position: 5px 5px !important; +} +.icon-locked:before { + content: " "; +} .icon-lock { - content: "\f023"; } + content: "\f023"; +} #modx-resource-tree-panel .x-accordion-hd { - background-position: 0 0; } + background-position: 0 0; +} #modx-element-tree-panel .x-accordion-hd { - background-position: 0 -32px; } + background-position: 0 -32px; +} #modx-file-tree-panel .x-accordion-hd { - background-position: 0 -64px; } + background-position: 0 -64px; +} #modx-static-page-settings .x-accordion-hd { - background-position: 0 -96px; } + background-position: 0 -96px; +} /* .x-tree .x-panel-body { @@ -21078,548 +26872,672 @@ ul.x-tab-strip-bottom { border:1px solid #E4E4E4; }*/ .x-tree-node-el .x-tree-node-icon { - display: inline-block; } + display: inline-block; +} .x-tree-node-loading .x-tree-node-icon { - background-image: url("../images/modx-theme/tree/loading.gif") !important; } + background-image: url("../images/modx-theme/tree/loading.gif") !important; +} .x-tree-node-loading a span { - color: #444444; - font-style: italic; } + color: #444444; + font-style: italic; +} /* icons for the various tree elements */ .tree-context:before { - content: "\f0ac"; } + content: "\f0ac"; +} .tree-resource:before { - content: "\f15b"; } + content: "\f15b"; +} .tree-static-resource:before { - content: "\f15c"; } + content: "\f15c"; +} .tree-weblink:before { - content: "\f0c1"; } + content: "\f0c1"; +} .tree-symlink:before { - content: "\f0c5"; } + content: "\f0c5"; +} .parent-resource:before, .icon-folder:before { - content: "\f07b"; } + content: "\f07b"; +} .x-tree-node-expanded .parent-resource:before, .x-tree-node-expanded .icon-folder:before { - content: "\f07c"; } + content: "\f07c"; +} .locked-resource:before { - content: "\f023" !important; } + content: "\f023" !important; +} .ext-ie .x-tree-node-el input { - height: 15px; - width: 15px; } + height: 15px; + width: 15px; +} .x-tree-root-ct { - border-radius: 0; - overflow: hidden; - padding: 0 !important; } + border-radius: 0; + overflow: hidden; + padding: 0 !important; +} .x-tree-root-node { - margin: 0; } + margin: 0; +} .x-tree-node { - color: #515151; } + color: #515151; +} .x-tree-node a, .x-dd-drag-ghost a { - color: #515151; } + color: #515151; +} .x-tree-node a span, .x-dd-drag-ghost a span { - color: #515151; } + color: #515151; +} .x-tree-node .x-tree-node-disabled a span { - color: #d1d0d0; } + color: #d1d1d1; +} .x-tree-node div.x-tree-drag-insert-below { - border-bottom-color: #686868; } + border-bottom-color: #686868; +} .x-tree-node div.x-tree-drag-insert-above { - border-top-color: #686868; } + border-top-color: #686868; +} .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a { - border-bottom-color: #686868; } + border-bottom-color: #686868; +} .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a { - border-top-color: #686868; } + border-top-color: #686868; +} .x-tree-node .x-tree-drag-append a span { - background-color: #DFDFDF; - border-color: #E4E4E4; } + background-color: #DFDFDF; + border-color: #E4E4E4; +} .x-tree-drop-ok-append .x-dd-drop-icon { - background-image: url("../images/modx-theme/tree/drop-add.gif"); } + background-image: url("../images/modx-theme/tree/drop-add.gif"); +} .x-tree-drop-ok-above .x-dd-drop-icon { - background-image: url("../images/modx-theme/tree/drop-over.gif"); } + background-image: url("../images/modx-theme/tree/drop-over.gif"); +} .x-tree-drop-ok-below .x-dd-drop-icon { - background-image: url("../images/modx-theme/tree/drop-under.gif"); } + background-image: url("../images/modx-theme/tree/drop-under.gif"); +} .x-tree-drop-ok-between .x-dd-drop-icon { - background-image: url("../images/modx-theme/tree/drop-between.gif"); } + background-image: url("../images/modx-theme/tree/drop-between.gif"); +} #modx-leftbar-header { - height: 57px; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: left; - justify-content: left; - padding: 0.67rem 1rem; - box-sizing: border-box; - color: #53595F; } - #modx-leftbar-header img { + height: 57px; + display: flex; + align-items: center; + justify-content: left; + padding: 0.67rem 1rem; + box-sizing: border-box; + color: #53595F; +} +#modx-leftbar-header img { max-width: 33%; - max-height: 100%; } - #modx-leftbar-header a { + max-height: 100%; +} +#modx-leftbar-header a { color: #53595F; text-decoration: none; font: normal 25px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 16px; } - #modx-leftbar-header a:hover, #modx-leftbar-header a:focus { - color: #234368; } - #modx-leftbar-header a:after { - content: "\f06e"; - padding: 5px; - font-size: 14px; - opacity: 0.5; } - #modx-leftbar-header img + a { - padding-left: 0.67rem; } + font-size: 16px; +} +#modx-leftbar-header a:hover, #modx-leftbar-header a:focus { + color: #234368; +} +#modx-leftbar-header a:after { + content: "\f06e"; + padding: 5px; + font-size: 14px; + opacity: 0.5; +} +#modx-leftbar-header img + a { + padding-left: 0.67rem; +} #modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip-wrap { - margin: 0; - padding: 0; } - + margin: 0; + padding: 0; +} #modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip { - display: -ms-flexbox; - display: flex; - width: 100%; } - #modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li { + display: flex; + width: 100%; +} +#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li { margin-left: 0; float: none; - -ms-flex-positive: 1; - flex-grow: 1; + flex-grow: 1; text-align: center; - box-sizing: border-box; } - #modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li#modx-leftbar-tabpanel__modx-trash-link { - border-right: none; } - #modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li:hover { - color: #234368; } - #modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active { - background: #F1F1F1; } - #modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active:after { - box-shadow: none; } - #modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active:before { - background: transparent; } - #modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip .x-clear, - #modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip .x-tab-edge { - display: none; } + box-sizing: border-box; +} +#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li#modx-leftbar-tabpanel__modx-trash-link { + border-right: none; +} +#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li:hover { + color: #234368; +} +#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active { + background: #F1F1F1; +} +#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active:after { + box-shadow: none; +} +#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip li.x-tab-strip-active:before { + background: transparent; +} +#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip .x-clear, +#modx-leftbar-tabpanel .x-tab-panel-header .x-tab-strip .x-tab-edge { + display: none; +} #modx-leftbar-tabpanel__modx-trash-link .icon { - opacity: .5; } - #modx-leftbar-tabpanel__modx-trash-link .icon:hover { - color: #CF1124; } - + opacity: 0.5; +} +#modx-leftbar-tabpanel__modx-trash-link .icon:hover { + color: #CF1124; +} #modx-leftbar-tabpanel__modx-trash-link.active .icon { - opacity: 1; } + opacity: 1; +} .modx-browser-rte { - background: #FFF; } + background: #FFF; +} .modx-browser-tree { - background: #FFF; - border-radius: 3px; } - .x-window .modx-browser-tree, - .modx-browser-rte .modx-browser-tree { + background: #FFF; + border-radius: 3px; +} +.x-window .modx-browser-tree, .modx-browser-rte .modx-browser-tree { border-right: 1px solid #E4E4E4; border-radius: 0; - box-shadow: none; } + box-shadow: none; +} .modx-browser-view-ct { - background: #FFF; - border-radius: 3px; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } - .x-window .modx-browser-view-ct, - .modx-browser-rte .modx-browser-view-ct { + background: #FFF; + border-radius: 3px; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} +.x-window .modx-browser-view-ct, .modx-browser-rte .modx-browser-view-ct { border-radius: 0; - box-shadow: none; } + box-shadow: none; +} .modx-browser-thumb-wrap { - float: left; - margin: 5px; - overflow: hidden; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - text-align: center; } - .modx-browser-thumb-wrap.x-view-over .modx-browser-placeholder { - color: #515151; } - .modx-browser-thumb-wrap.x-view-over .modx-browser-thumb { - border: 1px dotted #515151; } - .modx-browser-thumb-wrap.x-view-selected .modx-browser-placeholder { - color: #234368; } - .modx-browser-thumb-wrap.x-view-selected .modx-browser-thumb { - border: 1px solid #234368; } + float: left; + margin: 5px; + overflow: hidden; + cursor: pointer; + user-select: none; + text-align: center; +} +.modx-browser-thumb-wrap.x-view-over .modx-browser-placeholder { + color: #515151; +} +.modx-browser-thumb-wrap.x-view-over .modx-browser-thumb { + border: 1px dotted #515151; +} +.modx-browser-thumb-wrap.x-view-selected .modx-browser-placeholder { + color: #234368; +} +.modx-browser-thumb-wrap.x-view-selected .modx-browser-thumb { + border: 1px solid #234368; +} .modx-browser-thumb { - background: #FFF; - border: 1px solid #E4E4E4; - height: 100px; - line-height: 100px; - padding: 5px; - width: 100px; } - .modx-browser-thumb img { + background: #FFF; + border: 1px solid #E4E4E4; + height: 100px; + line-height: 100px; + padding: 5px; + width: 100px; +} +.modx-browser-thumb img { max-width: 100%; vertical-align: middle; background-color: #CCCCCC; - background-image: url("../images/modx-theme/transparency-pattern.png"); } + background-image: url("../images/modx-theme/transparency-pattern.png"); +} .modx-browser-placeholder { - font-size: 14px; - color: #DCDCDC; } - .details .modx-browser-placeholder { + font-size: 14px; + color: #DCDCDC; +} +.details .modx-browser-placeholder { font-weight: bold; - display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; + align-items: center; + justify-content: center; height: 100px; width: 100%; font-size: 24px; - overflow: hidden; } + overflow: hidden; +} .modx-browser-list-item { - padding: 0 5px 0 5px; } - .modx-browser-list-item > span { + padding: 0 5px 0 5px; +} +.modx-browser-list-item > span { background-position: center left !important; border-bottom: 1px solid #E4E4E4; clear: both; display: block; min-height: 16px; padding: 5px 0 5px 20px; - position: relative; } - .modx-browser-list-item > span:before { - font-size: 14px; - position: absolute; - left: 2px; } - .modx-browser-list-item > span span { - display: inline-block; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } - .modx-browser-list-item > span span.file-size { - float: right; - width: 13%; } - .modx-browser-list-item > span span.image-size { - float: right; - width: 13%; } - .modx-browser-list-item.x-view-over > span { - background: #FBFBFB; } - .modx-browser-list-item.x-view-selected > span { + position: relative; +} +.modx-browser-list-item > span:before { + font-size: 14px; + position: absolute; + left: 2px; +} +.modx-browser-list-item > span span { + display: inline-block; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} +.modx-browser-list-item > span span.file-size { + float: right; + width: 13%; +} +.modx-browser-list-item > span span.image-size { + float: right; + width: 13%; +} +.modx-browser-list-item.x-view-over > span { background: #FBFBFB; - color: #234368; } +} +.modx-browser-list-item.x-view-selected > span { + background: #FBFBFB; + color: #234368; +} .modx-browser-view-ct .loading-indicator { - background-position: left; - background-repeat: no-repeat; - font-size: 11px; - margin: 10px; - padding-left: 20px; } + background-position: left; + background-repeat: no-repeat; + font-size: 11px; + margin: 10px; + padding-left: 20px; +} .modx-browser-pathbbar { - /* yeah, don't blame me that the toolbar is a table */ } - .modx-browser-pathbbar table, - .modx-browser-pathbbar tbody, - .modx-browser-pathbbar tr, - .modx-browser-pathbbar td { - display: block; } - .modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row { - /* we need 4 classes to override the !important height of extjs default theme */ } - .modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell { - position: relative; } - .modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell:before { - content: "\f328"; - font-size: 14px; - opacity: .6; - filter: alpha(opacity=60); - /* for IE <= 8 */ - position: absolute; - top: 50%; - left: 0; - text-align: center; - width: 30px; } - .modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row .modx-browser-filepath { - background: transparent; - box-sizing: border-box; - border-radius: 0; - border: 0; - border-top: 1px solid #E4E4E4; - margin: 0 !important; - padding-left: 30px; - /* for the icon */ - width: 100%; - height: 32px !important; } + /* yeah, don't blame me that the toolbar is a table */ +} +.modx-browser-pathbbar table, +.modx-browser-pathbbar tbody, +.modx-browser-pathbbar tr, +.modx-browser-pathbbar td { + display: block; +} +.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row { + /* we need 4 classes to override the !important height of extjs default theme */ +} +.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell { + position: relative; +} +.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row td.x-toolbar-cell:before { + content: "\f328"; + font-size: 14px; + opacity: 0.6; + filter: alpha(opacity=60); + /* for IE <= 8 */ + position: absolute; + top: 50%; + left: 0; + text-align: center; + width: 30px; +} +.modx-browser-pathbbar .x-toolbar-left .x-toolbar-left-row .modx-browser-filepath { + background: transparent; + box-sizing: border-box; + border-radius: 0; + border: 0; + border-top: 1px solid #E4E4E4; + margin: 0 !important; + padding-left: 30px; + /* for the icon */ + width: 100%; + height: 32px !important; +} .modx-browser-details-ct { - background: #FFF; - border-radius: 3px; } - .x-window .modx-browser-details-ct, - .modx-browser-rte .modx-browser-details-ct { + background: #FFF; + border-radius: 3px; +} +.x-window .modx-browser-details-ct, .modx-browser-rte .modx-browser-details-ct { border-left: 1px solid #E4E4E4; border-radius: 0; - box-shadow: none; } + box-shadow: none; +} .modx-browser-detail-thumb { - color: black; - cursor: default; - padding: 5px; - position: relative; } - .modx-browser-detail-thumb.preview { - cursor: pointer; } - .modx-browser-detail-thumb.preview:before { - content: "\f002"; - font-size: 56px; - margin-top: -28px; - /* half of the height to center vertically with top 50% */ - opacity: 0; - filter: alpha(opacity=0); - /* for IE <= 8 */ - position: absolute; - top: 50%; - left: 0; - text-align: center; - width: 100%; - text-shadow: 0 0 10px rgba(0, 0, 0, 0.2); - transition: opacity .25s; } - .modx-browser-detail-thumb.preview:hover:before { - opacity: .6; - filter: alpha(opacity=60); - /* for IE <= 8 */ } - .modx-browser-detail-thumb img { + color: black; + cursor: default; + padding: 5px; + position: relative; +} +.modx-browser-detail-thumb.preview { + cursor: pointer; +} +.modx-browser-detail-thumb.preview:before { + content: "\f002"; + font-size: 56px; + margin-top: -28px; + /* half of the height to center vertically with top 50% */ + opacity: 0; + filter: alpha(opacity=0); + /* for IE <= 8 */ + position: absolute; + top: 50%; + left: 0; + text-align: center; + width: 100%; + text-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + transition: opacity 0.25s; +} +.modx-browser-detail-thumb.preview:hover:before { + opacity: 0.6; + filter: alpha(opacity=60); + /* for IE <= 8 */ +} +.modx-browser-detail-thumb img { display: block; margin: 0 auto; width: 100%; max-width: 100%; height: auto; background-color: #CCCCCC; - background-image: url("../images/modx-theme/transparency-pattern.png"); } + background-image: url("../images/modx-theme/transparency-pattern.png"); +} .modx-browser-details-info { - border-top: 1px solid #E4E4E4; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - padding: 15px; - text-align: left; } - .modx-browser-details-info b { + border-top: 1px solid #E4E4E4; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + padding: 15px; + text-align: left; +} +.modx-browser-details-info b { color: #53595F; display: block; - margin-bottom: 2px; } - .modx-browser-details-info span { + margin-bottom: 2px; +} +.modx-browser-details-info span { display: block; - margin-bottom: 10px; } + margin-bottom: 10px; +} .modx-browser-fullview { - text-align: center; } - .modx-browser-fullview img { + text-align: center; +} +.modx-browser-fullview img { display: block; margin: 0 auto; width: 100%; max-width: 100%; height: auto; background-color: #CCCCCC; - background-image: url("../images/modx-theme/transparency-pattern.png"); } + background-image: url("../images/modx-theme/transparency-pattern.png"); +} @media screen and (max-width: 960px) { - .modx-browser { - top: 15px !important; - max-height: 100% !important; - overflow-y: scroll; } - .modx-browser-panel { - width: 100% !important; - min-height: 700px; - margin: 15px 0 !important; - background-color: #FFF !important; } - .modx-browser-tree, .modx-browser-view-ct { - width: 35% !important; - max-width: 35% !important; - padding: 0 5px; - display: inline-block !important; - position: relative !important; - float: left; - left: 0 !important; } - .modx-browser-details-ct { - width: 20% !important; - max-width: 20% !important; - padding: 0 5px; - display: inline-block !important; - position: relative !important; - float: left; - left: 0 !important; } - .modx-browser-tree *, .modx-browser-view-ct *, .modx-browser-details-ct * { - font-size: 12px !important; } - .modx-browser-tree input, .modx-browser-view-ct input, .modx-browser-details-ct input { - padding: 5px !important; } - .modx-browser-tree .x-toolbar-ct tbody tr td { - display: table-cell; } - .modx-browser .x-panel-tbar-noheader, .modx-browser .x-toolbar, .modx-browser-view-ct .x-panel-tbar-noheader, .modx-browser-view-ct .x-panel-tbar, .modx-browser-view-ct .x-panel-tbar .x-toolbar, .modx-browser-view-ct .x-panel-body { - width: 100% !important; } - .modx-browser-view-ct .x-panel-tbar .x-toolbar-cell label { - line-height: 2.2; } - .modx-browser-thumb-wrap { - width: 24%; - margin: 5px; - padding: 5px; } - .modx-browser-thumb { - max-width: 100%; - height: 25px; - line-height: 25px; - overflow: hidden; - padding: 0; } - .modx-browser-thumb img { - max-width: 100%; } - .modx-browser-placeholder { - height: 50px; } - .modx-browser-details-info { - padding: 5px; } } + .modx-browser { + top: 15px !important; + max-height: 100% !important; + overflow-y: scroll; + } + + .modx-browser-panel { + width: 100% !important; + min-height: 700px; + margin: 15px 0 !important; + background-color: #FFF !important; + } + + .modx-browser-tree, .modx-browser-view-ct { + width: 35% !important; + max-width: 35% !important; + padding: 0 5px; + display: inline-block !important; + position: relative !important; + float: left; + left: 0 !important; + } + + .modx-browser-details-ct { + width: 20% !important; + max-width: 20% !important; + padding: 0 5px; + display: inline-block !important; + position: relative !important; + float: left; + left: 0 !important; + } + + .modx-browser-tree *, .modx-browser-view-ct *, .modx-browser-details-ct * { + font-size: 12px !important; + } + + .modx-browser-tree input, .modx-browser-view-ct input, .modx-browser-details-ct input { + padding: 5px !important; + } + + .modx-browser-tree .x-toolbar-ct tbody tr td { + display: table-cell; + } + + .modx-browser .x-panel-tbar-noheader, .modx-browser .x-toolbar, .modx-browser-view-ct .x-panel-tbar-noheader, .modx-browser-view-ct .x-panel-tbar, .modx-browser-view-ct .x-panel-tbar .x-toolbar, .modx-browser-view-ct .x-panel-body { + width: 100% !important; + } + + .modx-browser-view-ct .x-panel-tbar .x-toolbar-cell label { + line-height: 2.2; + } + + .modx-browser-thumb-wrap { + width: 24%; + margin: 5px; + padding: 5px; + } + + .modx-browser-thumb { + max-width: 100%; + height: 25px; + line-height: 25px; + overflow: hidden; + padding: 0; + } + .modx-browser-thumb img { + max-width: 100%; + } + + .modx-browser-placeholder { + height: 50px; + } + + .modx-browser-details-info { + padding: 5px; + } +} .x-window { - box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); - border-radius: 3px; - opacity: 0; - filter: alpha(opacity=0); - /* for IE <= 8 */ - overflow: visible; - /* prevent box-shadow from tabs and panel being cut off */ - -webkit-backface-visibility: hidden; - /* prevent flickering during animation */ - transition: opacity .25s ease-in-out, transform .25s ease-in-out; - transform: scale(1) translate3d(0, 0, 0); - /* the following 3 classes are responsible for the CSS3 window animations */ - /* Make sure MODx.msg windows are displayed in IE8 */ - /* the window header bar */ - /* styles for a collapsed window */ - /* the window content wrapper */ - /* .x-panel-bwrap */ - /* the window tab strip if available */ - /* the window form / content container */ - /* The window bottom container */ - /* the console window */ } - .x-window.anim-ready { - transform: scale(0.7) translate3d(0, 0, 0); } - .x-window.zoom-in { + box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); + border-radius: 3px; + opacity: 0; + filter: alpha(opacity=0); + /* for IE <= 8 */ + overflow: visible; + /* prevent box-shadow from tabs and panel being cut off */ + -webkit-backface-visibility: hidden; + /* prevent flickering during animation */ + transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out; + transform: scale(1) translate3d(0, 0, 0); + /* the following 3 classes are responsible for the CSS3 window animations */ + /* Make sure MODx.msg windows are displayed in IE8 */ + /* the window header bar */ + /* styles for a collapsed window */ + /* the window content wrapper */ + /* .x-panel-bwrap */ + /* the window tab strip if available */ + /* the window form / content container */ + /* The window bottom container */ + /* the console window */ +} +.x-window.anim-ready { + transform: scale(0.7) translate3d(0, 0, 0); +} +.x-window.zoom-in { opacity: 1; filter: alpha(opacity=100); /* for IE <= 8 */ - transform: scale(1) translate3d(0, 0, 0); } - .x-window.zoom-out { + transform: scale(1) translate3d(0, 0, 0); +} +.x-window.zoom-out { transform: scale(1.3) translate3d(0, 0, 0); opacity: 0; filter: alpha(opacity=0); - /* for IE <= 8 */ } - .ext-ie8 .x-window.x-window-dlg { + /* for IE <= 8 */ +} +.ext-ie8 .x-window.x-window-dlg { filter: alpha(opacity=100); - /* for IE <= 8 */ } - .x-window .x-window-tl, - .x-window .x-window-tr { - padding: 0; } - .x-window .x-window-tc { - z-index: 1; } - .x-window .x-window-tc .x-window-header { - background-color: #F4F4F4; - border-bottom: 1px solid #F4F4F4; - border-radius: 3px 3px 0 0; - color: #515151; - font: normal 13px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-weight: bold; - padding: 8px; - text-align: center; } - .x-window.x-panel-collapsed .x-window-tl { - border-bottom: 1px solid #DCDCDC; } - .x-window.x-panel-collapsed .x-window-header { - border-radius: 3px; } - .x-window .x-window-bwrap { + /* for IE <= 8 */ +} +.x-window .x-window-tl, +.x-window .x-window-tr { + padding: 0; +} +.x-window .x-window-tc { + z-index: 1; +} +.x-window .x-window-tc .x-window-header { + background-color: #F4F4F4; + border-bottom: 1px solid #F4F4F4; + border-radius: 3px 3px 0 0; + color: #515151; + font: normal 13px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-weight: bold; + padding: 8px; + text-align: center; +} +.x-window.x-panel-collapsed .x-window-tl { + border-bottom: 1px solid #DCDCDC; +} +.x-window.x-panel-collapsed .x-window-header { + border-radius: 3px; +} +.x-window .x-window-bwrap { overflow: visible; /* prevent box-shadow from tabs and panel being cut off */ - /* the window main container */ } - .x-window .x-window-bwrap .x-window-ml, - .x-window .x-window-bwrap .x-window-mr { - padding: 0; } - .x-window .x-window-bwrap .x-window-mc { - border: 0; - padding: 0; } - .x-window .x-window-bwrap .x-window-mc .x-panel-ml, - .x-window .x-window-bwrap .x-window-mc .x-panel-mr, - .x-window .x-window-bwrap .x-window-mc .x-panel-mc, - .x-window .x-window-bwrap .x-window-mc .x-panel-tl, - .x-window .x-window-bwrap .x-window-mc .x-panel-bl { - background: transparent; - border: 0; - padding: 0; } - .x-window .x-window-body { + /* the window main container */ +} +.x-window .x-window-bwrap .x-window-ml, +.x-window .x-window-bwrap .x-window-mr { + padding: 0; +} +.x-window .x-window-bwrap .x-window-mc { + border: 0; + padding: 0; +} +.x-window .x-window-bwrap .x-window-mc .x-panel-ml, +.x-window .x-window-bwrap .x-window-mc .x-panel-mr, +.x-window .x-window-bwrap .x-window-mc .x-panel-mc, +.x-window .x-window-bwrap .x-window-mc .x-panel-tl, +.x-window .x-window-bwrap .x-window-mc .x-panel-bl { + background: transparent; + border: 0; + padding: 0; +} +.x-window .x-window-body { background-color: #FFF !important; /* override extjs default theme transparent !important style from .x-window-plain */ border: 0; /* override extjs default theme border for .x-window-plain */ overflow-y: auto; - padding: 15px; } - .x-window.modx-window .x-window-body { - padding-top: 0; } - .x-window.modx-window.modx-console .x-window-body, .x-window.modx-window.modx-alert .x-window-body, .x-window.modx-window.modx-confirm .x-window-body, - .x-window.modx-window .x-window-with-tabs .x-window-body { - padding-top: 15px; } - .x-window .x-panel-bwrap { + padding: 15px; +} +.x-window.modx-window .x-window-body { + padding-top: 0; +} +.x-window.modx-window.modx-console .x-window-body, .x-window.modx-window.modx-alert .x-window-body, .x-window.modx-window.modx-confirm .x-window-body, .x-window.modx-window .x-window-with-tabs .x-window-body { + padding-top: 15px; +} +.x-window .x-panel-bwrap { background: #FFF; padding: 0; - /* inner panel body wraps */ } - .x-window .x-panel-bwrap .x-panel-bwrap { - background: transparent; - box-shadow: none; - overflow: visible; - padding: 0; } - .x-window .x-window-with-tabs .x-window-body { + /* inner panel body wraps */ +} +.x-window .x-panel-bwrap .x-panel-bwrap { + background: transparent; + box-shadow: none; + overflow: visible; + padding: 0; +} +.x-window .x-window-with-tabs .x-window-body { background-color: #FBFBFB !important; /* override !important rule from above */ overflow: visible; - /* prevent box-shadow from tabs and panel being cut off */ } - .x-window .x-window-with-tabs .x-panel-bwrap { + /* prevent box-shadow from tabs and panel being cut off */ +} +.x-window .x-window-with-tabs .x-panel-bwrap { background: transparent; box-shadow: none; overflow: visible; - padding: 0; } - .x-window form.x-panel-body:first-of-type { + padding: 0; +} +.x-window form.x-panel-body:first-of-type { overflow: visible !important; - /* prevent box-shadow from tabs and panel being cut off */ } - .x-window .modx-tabs .x-tab-panel-header .x-tab-strip-wrap { + /* prevent box-shadow from tabs and panel being cut off */ +} +.x-window .modx-tabs .x-tab-panel-header .x-tab-strip-wrap { padding-top: 3px; - /* account for the 3px boxshadow for active tabs */ } - .x-window .modx-tabs .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip { - border: 0; - /* override extjs default theme of 1px solid white */ } - .x-window .x-tab-panel-bwrap { + /* account for the 3px boxshadow for active tabs */ +} +.x-window .modx-tabs .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip { + border: 0; + /* override extjs default theme of 1px solid white */ +} +.x-window .x-tab-panel-bwrap { background: #FFF; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15); - padding: 10px; } - .x-window .x-tab-panel-bwrap .x-tab-panel-body { - overflow-y: auto; - /* tabs stay, content scrolls, but only show when necessary */ } - .x-window .x-tab-panel-bwrap .x-tab-panel-body .modx-panel .x-panel-bwrap { - padding: 0; } - .x-window .x-window-bl, - .x-window .x-window-br { - padding: 0; } - .x-window .x-window-bc .x-window-footer { + padding: 10px; +} +.x-window .x-tab-panel-bwrap .x-tab-panel-body { + overflow-y: auto; + /* tabs stay, content scrolls, but only show when necessary */ +} +.x-window .x-tab-panel-bwrap .x-tab-panel-body .modx-panel .x-panel-bwrap { + padding: 0; +} +.x-window .x-window-bl, +.x-window .x-window-br { + padding: 0; +} +.x-window .x-window-bc .x-window-footer { background-color: #FFF; border-top: 1px solid #FFF; border-radius: 0 0 3px 3px; @@ -21628,1567 +27546,1920 @@ ul.x-tab-strip-bottom { padding: 5px 15px 15px; /* make sure the padding also stays when maximized */ width: 100% !important; - /* override fixed width set by extjs */ } - .x-window.x-window-maximized { - margin: 0; } - .x-window.x-window-maximized .x-window-tc { - padding: 0; } - .x-window.x-window-maximized .x-window-mc { - padding: 0; } - .x-window.modx-console .modx-console-text { + /* override fixed width set by extjs */ +} +.x-window.x-window-maximized { + margin: 0; +} +.x-window.x-window-maximized .x-window-tc { + padding: 0; +} +.x-window.x-window-maximized .x-window-mc { + padding: 0; +} +.x-window.modx-console .modx-console-text { background-color: #FFF; border: none; font: 12px SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; height: auto !important; - /* override extjs default theme */ } - .x-window.modx-console .debug { - color: #515151; } - .x-window.modx-console .success { - color: #6CB24A; } - .x-window.modx-console .warn { - color: #4A90E2; } - .x-window.modx-console .error { - color: #CF1124; } + /* override extjs default theme */ +} +.x-window.modx-console .debug { + color: #515151; +} +.x-window.modx-console .success { + color: #6CB24A; +} +.x-window.modx-console .warn { + color: #4A90E2; +} +.x-window.modx-console .error { + color: #CF1124; +} /* .x-window */ /* the progress bar (ex. saving a resource), usually in a window too */ .x-progress-wrap { - width: 100% !important; - border: 1px solid #6CB24A; } - .x-progress-wrap .x-progress-inner { - background-color: #fdfefd; } - .x-progress-wrap .x-progress-bar { + width: 100% !important; + border: 1px solid #6CB24A; +} +.x-progress-wrap .x-progress-inner { + background-color: #fdfefd; +} +.x-progress-wrap .x-progress-bar { background-color: #6CB24A; - border: 0; } - .x-progress-wrap .x-progress-text { + border: 0; +} +.x-progress-wrap .x-progress-text { color: #FFFFFF; font-size: 11px; - font-weight: bold; } - .x-progress-wrap .x-progress-text-back { - color: #515151; } + font-weight: bold; +} +.x-progress-wrap .x-progress-text-back { + color: #515151; +} /* the window modal mask, but also the mask that covers a grid when reloading for example */ .ext-el-mask { - background-color: #FFF; - opacity: 0; - filter: alpha(opacity=0); - /* for IE <= 8 */ - transition: opacity .25s; - /*z-index: 10;*/ - /* this is handeled by extjs and set to 9000 on show */ } - .ext-el-mask.fade-in { - opacity: .5; + background-color: #FFF; + opacity: 0; + filter: alpha(opacity=0); + /* for IE <= 8 */ + transition: opacity 0.25s; + /*z-index: 10;*/ + /* this is handeled by extjs and set to 9000 on show */ +} +.ext-el-mask.fade-in { + opacity: 0.5; filter: alpha(opacity=50); - /* for IE <= 8 */ } - .x-masked .ext-el-mask { - opacity: .5; + /* for IE <= 8 */ +} +.x-masked .ext-el-mask { + opacity: 0.5; filter: alpha(opacity=50); /* for IE <= 8 */ z-index: 9; - /* extjs standard is 100, 10 prevents overlapping the topnav dropdowns */ } + /* extjs standard is 100, 10 prevents overlapping the topnav dropdowns */ +} .ext-mb-icon { - display: inline-block; - float: left; - position: relative; - width: 40px !important; - /* override extjs default theme style */ } - .ext-mb-icon:before { + display: inline-block; + float: left; + position: relative; + width: 40px !important; + /* override extjs default theme style */ +} +.ext-mb-icon:before { color: #4A90E2; - content: ''; + content: ""; font-size: 32px; position: absolute; top: 50%; - -ms-transform: translateY(-50%); - transform: translateY(-50%); + transform: translateY(-50%); /* center vertically with top 50% */ right: 0; text-align: left; - width: 100%; } - .ext-mb-icon.ext-mb-info:before { + width: 100%; +} +.ext-mb-icon.ext-mb-info:before { color: #4A90E2; - content: "\f05a"; } - .ext-mb-icon.ext-mb-question:before { + content: "\f05a"; +} +.ext-mb-icon.ext-mb-question:before { color: #4A90E2; - content: "\f059"; } - .ext-mb-icon.ext-mb-warning:before { + content: "\f059"; +} +.ext-mb-icon.ext-mb-warning:before { color: #F0B429; - content: "\f071"; } - .ext-mb-icon.ext-mb-error:before { + content: "\f071"; +} +.ext-mb-icon.ext-mb-error:before { color: #CF1124; - content: "\f057"; } + content: "\f057"; +} .ext-mb-content { - display: block; - margin-left: 0 !important; } + display: block; + margin-left: 0 !important; +} /* this is the little box showing if a grid is locked, refreshing etc. */ .ext-el-mask-msg { - background-color: #FFF; - border: 1px solid #DCDCDC; - box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15); - border-radius: 3px; - padding: 5px; - z-index: 10; - /* the mask has 9, prevents overlapping the topnav dropdowns */ } + background-color: #FFF; + border: 1px solid #DCDCDC; + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15); + border-radius: 3px; + padding: 5px; + z-index: 10; + /* the mask has 9, prevents overlapping the topnav dropdowns */ +} .ext-el-mask-msg div { - background-color: transparent; - border: 0; - color: #515151; - cursor: default; - /* no need to show a wait cursor here */ - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + background-color: transparent; + border: 0; + color: #515151; + cursor: default; + /* no need to show a wait cursor here */ + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .ext-el-mask-msg .modx-lockmask div { - color: #CF1124; } + color: #CF1124; +} /* the loading indicator when refreshing a grid or component */ .x-mask-loading div { - background-image: url("../images/modx-theme/grid/loading.gif"); } + background-image: url("../images/modx-theme/grid/loading.gif"); +} /* dashboard stuff */ .dashboard { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin: -0.5rem 0 0 -1rem !important; - padding: 0 15px; } - .dashboard .dashboard-button { + display: flex; + flex-flow: row wrap; + margin: -0.5rem 0 0 -1rem !important; + padding: 0 15px; +} +.dashboard .dashboard-button { padding: 5px 20px; border-radius: 3px; border: 1px solid transparent; background: #FFF; text-decoration: none; - display: inline-block; } - .dashboard .dashboard-button-green { - background: #6CB24A; - color: #FFF; - border-color: #6CB24A; } - .dashboard .dashboard-button[disabled] { - background-color: #E4E4E4; } - .dashboard .dashboard-button:not([disabled]):hover { - border-color: #E4E4E4; } - .dashboard .dashboard-block { - margin: 1rem 0 0 1rem; } - .dashboard .dashboard-block:not(.headless) { - background-color: #FFF; - border-radius: 3px; } - .dashboard .dashboard-block.headless .body { - padding: 0; - overflow: visible; - max-height: 100%; } - .dashboard .dashboard-block.quarter { - width: calc(25% - 1rem); } - .dashboard .dashboard-block.one-third { - width: calc(33.33332% - 1rem); } - .dashboard .dashboard-block.half { - width: calc(50% - 1rem); } - .dashboard .dashboard-block.two-thirds { - width: calc(66.66668% - 1rem); } - .dashboard .dashboard-block.three-quarters { - width: calc(75% - 1rem); } - .dashboard .dashboard-block.full { - width: calc(100% - 1rem); } - .dashboard .dashboard-block.double { - width: calc(100% - 1rem); - min-height: 250px; - margin-top: 2rem; } - .dashboard .dashboard-block.double .body { - max-height: 100%; - height: 100%; } - .dashboard .dashboard-block.double .dashboard-buttons { - height: 100%; } - .dashboard .dashboard-block.double .dashboard-button { - -ms-flex-align: center; - align-items: center; } - .dashboard .dashboard-block h4 { - color: #515151; - font-size: 13px; - padding-bottom: 2px; } - .dashboard .dashboard-block em { - font-style: italic; } - .dashboard .dashboard-block strong { - font-weight: bold; } - .dashboard .dashboard-block ul { - list-style: circle outside; - padding: 0 0 0 15px; } - .dashboard .dashboard-block img { - max-width: 100%; } - .dashboard .dashboard-block .draggable { - cursor: move; } - .dashboard .dashboard-block .action-buttons { - margin-left: auto; - margin-right: 10px; } - .dashboard .dashboard-block .action-buttons button { - border: none; - cursor: pointer; - opacity: 0; - background: transparent; } - .dashboard .dashboard-block .action-buttons button.hidden { - display: none; } - .dashboard .dashboard-block .body { - color: #444444; - font-size: 12px; - height: auto; - max-height: 300px; - overflow: auto; - padding: 10px; - position: relative; } - .dashboard .dashboard-block .body .action-buttons { - position: absolute; - top: 20px; - right: -5px; } - .dashboard .dashboard-block .title-wrapper { - border-bottom: 1px solid #F0F0F0; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -ms-flex-align: center; - align-items: center; } - .dashboard .dashboard-block .title-wrapper .title { - border-radius: 3px; - background: #FFF; - color: #515151; - font-size: 12px; - font-weight: bold; - margin: 0; - padding: 15px 10px; - zoom: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - .dashboard .dashboard-block .actions button { - width: 10px; - height: 10px; } - .dashboard .dashboard-block:hover .action-buttons button { - opacity: 1; } - .dashboard ul.configcheck { + display: inline-block; +} +.dashboard .dashboard-button-green { + background: #6CB24A; + color: #FFF; + border-color: #6CB24A; +} +.dashboard .dashboard-button[disabled] { + background-color: #E4E4E4; +} +.dashboard .dashboard-button:not([disabled]):hover { + border-color: #E4E4E4; +} +.dashboard .dashboard-block { + margin: 1rem 0 0 1rem; +} +.dashboard .dashboard-block:not(.headless) { + background-color: #FFF; + border-radius: 3px; +} +.dashboard .dashboard-block.headless .body { + padding: 0; + overflow: visible; + max-height: 100%; +} +.dashboard .dashboard-block.quarter { + width: calc(25% - 1rem); +} +.dashboard .dashboard-block.one-third { + width: calc(33.33332% - 1rem); +} +.dashboard .dashboard-block.half { + width: calc(50% - 1rem); +} +.dashboard .dashboard-block.two-thirds { + width: calc(66.66668% - 1rem); +} +.dashboard .dashboard-block.three-quarters { + width: calc(75% - 1rem); +} +.dashboard .dashboard-block.full { + width: calc(100% - 1rem); +} +.dashboard .dashboard-block.double { + width: calc(100% - 1rem); + min-height: 250px; + margin-top: 2rem; +} +.dashboard .dashboard-block.double .body { + max-height: 100%; + height: 100%; +} +.dashboard .dashboard-block.double .dashboard-buttons { + height: 100%; +} +.dashboard .dashboard-block.double .dashboard-button { + align-items: center; +} +.dashboard .dashboard-block h4 { + color: #515151; + font-size: 13px; + padding-bottom: 2px; +} +.dashboard .dashboard-block em { + font-style: italic; +} +.dashboard .dashboard-block strong { + font-weight: bold; +} +.dashboard .dashboard-block ul { + list-style: circle outside; + padding: 0 0 0 15px; +} +.dashboard .dashboard-block img { + max-width: 100%; +} +.dashboard .dashboard-block .draggable { + cursor: move; +} +.dashboard .dashboard-block .action-buttons { + margin-left: auto; + margin-right: 10px; +} +.dashboard .dashboard-block .action-buttons button { + border: none; + cursor: pointer; + opacity: 0; + background: transparent; +} +.dashboard .dashboard-block .action-buttons button.hidden { + display: none; +} +.dashboard .dashboard-block .body { + color: #444444; + font-size: 12px; + height: auto; + max-height: 300px; + overflow: auto; + padding: 10px; + position: relative; +} +.dashboard .dashboard-block .body .action-buttons { + position: absolute; + top: 20px; + right: -5px; +} +.dashboard .dashboard-block .title-wrapper { + border-bottom: 1px solid #F0F0F0; + display: flex; + flex-wrap: nowrap; + align-items: center; +} +.dashboard .dashboard-block .title-wrapper .title { + border-radius: 3px; + background: #FFF; + color: #515151; + font-size: 12px; + font-weight: bold; + margin: 0; + padding: 15px 10px; + zoom: 1; + flex-grow: 1; +} +.dashboard .dashboard-block .actions button { + width: 10px; + height: 10px; +} +.dashboard .dashboard-block:hover .action-buttons button { + opacity: 1; +} +.dashboard ul.configcheck { list-style-type: none; - padding: 0; } - .dashboard ul.configcheck li { - margin-bottom: 0.5em; - margin-top: 0.5em; - padding: 1em 1.618em; - background-color: #FBFBFB; } - .dashboard ul.configcheck li h5 { - color: #CF1124; } - .dashboard ul.configcheck li p { - color: #515151; } - .dashboard .news_article { + padding: 0; +} +.dashboard ul.configcheck li { + margin-bottom: 0.5em; + margin-top: 0.5em; + padding: 1em 1.618em; + background-color: #FBFBFB; +} +.dashboard ul.configcheck li h5 { + color: #CF1124; +} +.dashboard ul.configcheck li p { + color: #515151; +} +.dashboard .news_article { overflow: hidden; border-bottom: 1px solid #DFDFDF; - padding: 15px 0; } - .dashboard .news_article h2 { - font-size: 18px; } - .dashboard .news_article h2 a { - text-decoration: none; } - .dashboard .news_article h2 { - font-size: 18px; } - .dashboard .news_article .date_stamp { + padding: 15px 0; +} +.dashboard .news_article h2 { + font-size: 18px; +} +.dashboard .news_article h2 a { + text-decoration: none; +} +.dashboard .news_article h2 { + font-size: 18px; +} +.dashboard .news_article .date_stamp { float: right; font-size: 12px; - font-style: italic; } - .dashboard .configcheck a, .dashboard .news_article a { - text-decoration: underline; } - .dashboard .configcheck a:hover, .dashboard .news_article a:hover { - text-decoration: none; } - .dashboard .table-wrapper { + font-style: italic; +} +.dashboard .configcheck a, .dashboard .news_article a { + text-decoration: underline; +} +.dashboard .configcheck a:hover, .dashboard .news_article a:hover { + text-decoration: none; +} +.dashboard .table-wrapper { width: 100%; - overflow: auto; } - .dashboard table { + overflow: auto; +} +.dashboard table { width: 100%; border: 1px solid #ddd; - border-radius: 5px; } - .dashboard table th { - font-weight: bold; - text-align: initial; - padding: 10px; - border-bottom: 2px solid #F0F0F0; } - .dashboard table td { - padding: 10px; - border-bottom: 1px solid #F0F0F0; - white-space: nowrap; - vertical-align: center; } - .dashboard table td .unpublished { - font-style: italic; - color: #999999; } - .dashboard table td .deleted { - color: rgba(175, 90, 98, 0.5) !important; - text-decoration: line-through; } - .dashboard table tr:last-child td { - border: none; } - .dashboard table tr:last-child td tr:last-child td { - border: none; } - .dashboard table tr:last-child td tr:last-child td:first-child { - border-bottom-left-radius: 10px; } - .dashboard table tr:last-child td tr:last-child td:last-child { - border-bottom-right-radius: 10px; } - .dashboard .widget-footer { + border-radius: 5px; +} +.dashboard table th { + font-weight: bold; + text-align: initial; + padding: 10px; + border-bottom: 2px solid #F0F0F0; +} +.dashboard table td { + padding: 10px; + border-bottom: 1px solid #F0F0F0; + white-space: nowrap; + vertical-align: center; +} +.dashboard table td .unpublished { + font-style: italic; + color: #999999; +} +.dashboard table td .deleted { + color: rgba(175, 90, 98, 0.5) !important; + text-decoration: line-through; +} +.dashboard table tr:last-child td { + border: none; +} +.dashboard table tr:last-child td tr:last-child td { + border: none; +} +.dashboard table tr:last-child td tr:last-child td:first-child { + border-bottom-left-radius: 10px; +} +.dashboard table tr:last-child td tr:last-child td:last-child { + border-bottom-right-radius: 10px; +} +.dashboard .widget-footer { padding-top: 10px; - border-top: 1px solid #F0F0F0; } - .dashboard .widget-footer a { - display: block; - padding-bottom: 5px; - padding-top: 5px; - font-size: 14px; - text-decoration: none; - text-align: center; } - .dashboard .widget-actions a { + border-top: 1px solid #F0F0F0; +} +.dashboard .widget-footer a { + display: block; + padding-bottom: 5px; + padding-top: 5px; + font-size: 14px; + text-decoration: none; + text-align: center; +} +.dashboard .widget-actions a { display: inline-block; padding: 3px 5px; border: 1px solid #E4E4E4; border-radius: 3px; margin-left: 5px; - text-decoration: none; } - .dashboard .widget-actions a:first-child { - margin-left: 0; } - .dashboard .widget-actions a:hover { - background: #F0F0F0; } - .dashboard .widget-actions a .icon { - width: 12px; - height: 12px; - text-align: center; - display: inline-block; } - .dashboard .no-results { + text-decoration: none; +} +.dashboard .widget-actions a:first-child { + margin-left: 0; +} +.dashboard .widget-actions a:hover { + background: #F0F0F0; +} +.dashboard .widget-actions a .icon { + width: 12px; + height: 12px; + text-align: center; + display: inline-block; +} +.dashboard .no-results { padding: 10px; text-align: center; - color: #999999; } - .dashboard .user-with-avatar { - display: -ms-flexbox; + color: #999999; +} +.dashboard .user-with-avatar { display: flex; - -ms-flex-align: center; - align-items: center; } - .dashboard .user-with-avatar .user-avatar { - margin: 0 10px; } - .dashboard .user-with-avatar .user-avatar img { - width: 35px; - border-radius: 50%; } - .dashboard .user-with-avatar .user-name { - color: #234368; - font-weight: 500; } - .dashboard .user-with-avatar .user-group { - color: #999999; } - .dashboard .resource .title { + align-items: center; +} +.dashboard .user-with-avatar .user-avatar { + margin: 0 10px; +} +.dashboard .user-with-avatar .user-avatar img { + width: 35px; + border-radius: 50%; +} +.dashboard .user-with-avatar .user-name { + color: #234368; + font-weight: 500; +} +.dashboard .user-with-avatar .user-group { + color: #999999; +} +.dashboard .resource .title { color: #234368; - font-weight: 500; } - .dashboard .occurred-date { + font-weight: 500; +} +.dashboard .occurred-date { color: #234368; - font-weight: 500; } - .dashboard .occurred-time { - color: #999999; } + font-weight: 500; +} +.dashboard .occurred-time { + color: #999999; +} #modx-news-feed-container img { - max-width: 100%; } + max-width: 100%; +} .dashboard-buttons { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: center; - justify-content: center; - width: calc(100% + 1rem); - margin: -1rem 0 0 -1rem; } - .dashboard-buttons .dashboard-button { - display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; + flex-wrap: wrap; + justify-content: center; + width: calc(100% + 1rem); + margin: -1rem 0 0 -1rem; +} +.dashboard-buttons .dashboard-button { + display: flex; + align-items: center; background-color: #FFF; border-radius: 3px; margin: 1rem 0 0 1rem; padding: 20px; text-decoration: none; color: #53595F; - -ms-flex: 1; - flex: 1; } - .dashboard-buttons .dashboard-button:hover { - color: black; } - .dashboard-buttons .dashboard-button:hover .icon { - opacity: .7; } - .dashboard-buttons .dashboard-button-icon { - border-radius: 20px; - border: 1px solid #6CB24A; - background: rgba(108, 178, 74, 0.2); - padding: 10px; - text-align: center; } - .dashboard-buttons .dashboard-button-icon .icon { - font-weight: bold; - display: block; - color: #6CB24A; - font-size: 16px; - width: 16px; - height: 16px; - text-align: center; } - .dashboard-buttons .dashboard-button-wrapper { - padding: 0 10px; } - .dashboard-buttons .dashboard-button-title { - font-weight: bold; } + flex: 1; +} +.dashboard-buttons .dashboard-button:hover { + color: black; +} +.dashboard-buttons .dashboard-button:hover .icon { + opacity: 0.7; +} +.dashboard-buttons .dashboard-button-icon { + border-radius: 20px; + border: 1px solid #6CB24A; + background: rgba(108, 178, 74, 0.2); + padding: 10px; + text-align: center; +} +.dashboard-buttons .dashboard-button-icon .icon { + font-weight: bold; + display: block; + color: #6CB24A; + font-size: 16px; + width: 16px; + height: 16px; + text-align: center; +} +.dashboard-buttons .dashboard-button-wrapper { + padding: 0 10px; +} +.dashboard-buttons .dashboard-button-title { + font-weight: bold; +} ::-webkit-scrollbar, ::-webkit-scrollbar-thumb { - width: 1rem; - height: 1rem; - border: .25rem solid transparent; - border-radius: .5rem; - background-color: transparent; } + width: 1rem; + height: 1rem; + border: 0.25rem solid transparent; + border-radius: 0.5rem; + background-color: transparent; +} ::-webkit-scrollbar-thumb { - box-shadow: inset 0 0 0 1rem rgba(85, 108, 136, 0.1); } + box-shadow: inset 0 0 0 1rem rgba(85, 108, 136, 0.1); +} ::-webkit-scrollbar-thumb:hover { - box-shadow: inset 0 0 0 1rem rgba(85, 108, 136, 0.2); } + box-shadow: inset 0 0 0 1rem rgba(85, 108, 136, 0.2); +} ::-webkit-resizer, ::-webkit-scrollbar-corner { - background-color: transparent; } + background-color: transparent; +} .updates-widget .updates-title { - font-weight: 500; - color: #234368; } - + font-weight: 500; + color: #234368; +} .updates-widget .updates-updateable { - display: inline-block; - background: #4A90E2; - color: #FFF; - border-radius: 20px; - padding: 2px 8px; - font-weight: bold; } - + display: inline-block; + background: #4A90E2; + color: #FFF; + border-radius: 20px; + padding: 2px 8px; + font-weight: bold; +} .updates-widget .updates-ok, .updates-widget .updates-available { - padding: 3px 8px; - color: #FFF; - border-radius: 3px; - text-transform: uppercase; - font-size: 10px; } - + padding: 3px 8px; + color: #FFF; + border-radius: 3px; + text-transform: uppercase; + font-size: 10px; +} .updates-widget .updates-ok { - background: #6CB24A; } - + background: #6CB24A; +} .updates-widget .updates-available { - background: #CF1124; } + background: #CF1124; +} #modx-panel-system-info .x-form-label-left .x-form-item { - padding: 0 5px; } - #modx-panel-system-info .x-form-label-left .x-form-item:nth-child(2n) { - background: #F0F0F0; } - #modx-panel-system-info .x-form-label-left .x-form-item .x-form-display-field { - padding: 7px 0; } + padding: 0 5px; +} +#modx-panel-system-info .x-form-label-left .x-form-item:nth-child(2n) { + background: #F0F0F0; +} +#modx-panel-system-info .x-form-label-left .x-form-item .x-form-display-field { + padding: 7px 0; +} @media screen and (max-width: 960px) { - .dashboard-buttons .dashboard-button { - -ms-flex-wrap: wrap; + .dashboard-buttons .dashboard-button { flex-wrap: wrap; - -ms-flex-direction: column; flex-direction: column; - text-align: center; - -ms-flex-align: center; - align-items: center; } + text-align: center; + align-items: center; + } .dashboard-buttons .dashboard-button-wrapper { - margin-left: 0; - margin-top: 5px; } } - + margin-left: 0; + margin-top: 5px; + } +} @media screen and (max-width: 960px) { - .dashboard .dashboard-block.quarter, .dashboard .dashboard-block.one-third, .dashboard .dashboard-block.half, .dashboard .dashboard-block.two-thirds { - width: calc(100% - 1rem); } - .dashboard-buttons { - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - .dashboard-buttons .dashboard-button { - padding: 10px; } - .dashboard-buttons .dashboard-button-wrapper { - display: none; } } + .dashboard .dashboard-block.quarter, .dashboard .dashboard-block.one-third, .dashboard .dashboard-block.half, .dashboard .dashboard-block.two-thirds { + width: calc(100% - 1rem); + } + .dashboard-buttons { + flex-wrap: wrap; + } + .dashboard-buttons .dashboard-button { + padding: 10px; + } + .dashboard-buttons .dashboard-button-wrapper { + display: none; + } +} .nobg .x-panel-body { - background: transparent; - padding-right: 1.5em; } + background: transparent; + padding-right: 1.5em; +} /* Thanks to Christian Seel for these! http://chsmedien.com/blog/2013/02/customize-your-modx-dashboard */ #managerbuttons { - margin-bottom: 1em; - overflow: hidden; - width: 100%; } + margin-bottom: 1em; + overflow: hidden; + width: 100%; +} #managerbuttons ul:before, #managerbuttons ul:after { - content: " "; - display: table; } + content: " "; + display: table; +} #managerbuttons ul:after { - clear: both; } + clear: both; +} #managerbuttons ul { - /* clearfix */ - *zoom: 1; - margin: 0; - width: 100%; } + /* clearfix */ + *zoom: 1; + margin: 0; + width: 100%; +} #managerbuttons ul li { - display: table; - float: left; - margin: 0; - padding: 0 1%; - position: relative; - width: 20%; - box-sizing: border-box; } - #managerbuttons ul li:first-child { - padding-left: 0%; } - #managerbuttons ul li:last-child { - padding-right: 0%; } + display: table; + float: left; + margin: 0; + padding: 0 1%; + position: relative; + width: 20%; + box-sizing: border-box; +} +#managerbuttons ul li:first-child { + padding-left: 0%; +} +#managerbuttons ul li:last-child { + padding-right: 0%; +} #managerbuttons ul li a { - background-color: #FFF; - border-radius: 3px; - border: 1px solid #E4E4E4; - box-shadow: 0 1px 0 #E4E4E4; - color: #53595F; - display: table-cell; - /* MODX 2.x.x Manager Button Styles */ - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-weight: bold; - padding: 12px; - position: relative; - text-align: center; - text-decoration: none; - vertical-align: middle; } + background-color: #FFF; + border-radius: 3px; + border: 1px solid #E4E4E4; + box-shadow: 0 1px 0 #E4E4E4; + color: #53595F; + display: table-cell; + /* MODX 2.x.x Manager Button Styles */ + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-weight: bold; + padding: 12px; + position: relative; + text-align: center; + text-decoration: none; + vertical-align: middle; +} #managerbuttons ul li a span { - display: block; - line-height: 1.4; } + display: block; + line-height: 1.4; +} #managerbuttons ul li a span.headline { - font-size: 12px; } + font-size: 12px; +} #managerbuttons ul li a span.subline { - font-weight: normal; } + font-weight: normal; +} #managerbuttons ul li a span.icon { - display: block; - margin: 0 auto; - padding: 0 0 10px; - width: auto; } + display: block; + margin: 0 auto; + padding: 0 0 10px; + width: auto; +} #managerbuttons ul li a:hover span.icon { - color: #234368; } + color: #234368; +} #helpBanner, #contactus { - box-sizing: border-box; - background: #FFF; - border: 1px solid #E4E4E4; - box-shadow: 0 1px 0 #E4E4E4; - margin: 0.75em 0 1.75em; - padding: 18px; - width: 100%; } - #helpBanner h3, - #contactus h3 { - margin: 0 0 1em; } + box-sizing: border-box; + background: #FFF; + border: 1px solid #E4E4E4; + box-shadow: 0 1px 0 #E4E4E4; + margin: 0.75em 0 1.75em; + padding: 18px; + width: 100%; +} +#helpBanner h3, +#contactus h3 { + margin: 0 0 1em; +} #helpBanner { - margin-top: 1.5em; - min-height: 112px; - background-image: url("../images/modx-logo-color.svg"), none; - background-repeat: no-repeat; - background-attachment: none; - background-position: 97% center; - background-size: 200px; } - #helpBanner #helpLogo { + margin-top: 1.5em; + min-height: 112px; + background-image: url("../images/modx-logo-color.svg"), none; + background-repeat: no-repeat; + background-attachment: none; + background-position: 97% center; + background-size: 200px; +} +#helpBanner #helpLogo { float: right; height: 76px; margin-right: 1em; - width: 200px; } + width: 200px; +} #contactus { - box-sizing: border-box; - float: left; - width: 60%; } - #contactus form { - display: inline; } - #contactus input[type=email] { + box-sizing: border-box; + float: left; + width: 60%; +} +#contactus form { + display: inline; +} +#contactus input[type=email] { box-sizing: border-box; font-size: 1.1em; margin-right: 4px; padding: 0.4em; - width: 70%; } - #contactus input[type=submit] { + width: 70%; +} +#contactus input[type=submit] { border: 0; cursor: pointer; font-size: 1.1em; - padding: 6px 10px; } - #contactus p { - color: #262626; - margin: 1em 0; } - #contactus form + p { - margin: 2em 0 0; } + padding: 6px 10px; +} +#contactus p { + color: #132539; + margin: 1em 0; +} +#contactus form + p { + margin: 2em 0 0; +} #contactus a { - color: black; - text-decoration: none; } - #contactus a:hover { - text-decoration: underline; } - #contactus a:hover i { - text-decoration: none; } - #contactus a i { - margin: 0 15px -6px 0; } + color: black; + text-decoration: none; +} +#contactus a:hover { + text-decoration: underline; +} +#contactus a:hover i { + text-decoration: none; +} +#contactus a i { + margin: 0 15px -6px 0; +} #mcsignup input.x-btn { - padding: 10px 15px; } + padding: 10px 15px; +} .icon.icon-2x { - width: 22px; - text-align: center; - vertical-align: text-bottom; } + width: 22px; + text-align: center; + vertical-align: text-bottom; +} #aboutMODX { - box-sizing: border-box; - background: #F0F0F0; - float: left; - margin: 1em 0 0 2%; - min-height: 300px; - padding: 1em; - width: 38%; } - #aboutMODX p { + box-sizing: border-box; + background: #F0F0F0; + float: left; + margin: 1em 0 0 2%; + min-height: 300px; + padding: 1em; + width: 38%; +} +#aboutMODX p { line-height: 1.6; - margin: 0 0 1em; } - #aboutMODX a { + margin: 0 0 1em; +} +#aboutMODX a { color: #234368; margin: -2px -4px; - padding: 2px 4px; } - #aboutMODX a:hover { - background-color: #234368; - color: #FFF; - text-decoration: none; } + padding: 2px 4px; +} +#aboutMODX a:hover { + background-color: #234368; + color: #FFF; + text-decoration: none; +} .trashrow { - background-color: #CCCCCC !important; } + background-color: #CCCCCC !important; +} .x-btn-purge-all { - color: #CF1124; } - .x-btn-purge-all:hover { + color: #CF1124; +} +.x-btn-purge-all:hover { background: #CF1124; box-shadow: 0 0 0 1px #CF1124; - color: #FFF; } + color: #FFF; +} .x-btn-restore-all { - color: #6CB24A; } - .x-btn-restore-all:hover { + color: #6CB24A; +} +.x-btn-restore-all:hover { background: #6CB24A; box-shadow: 0 0 0 1px #6CB24A; - color: #FFF; } + color: #FFF; +} #changelog-tab p { - margin-bottom: 0.3rem; } - + margin-bottom: 0.3rem; +} #changelog-tab h1 { - color: #515151; } - + color: #515151; +} #changelog-tab h2 { - font-weight: 700; - margin-top: 1rem; } - + font-weight: 700; + margin-top: 1rem; +} #changelog-tab ul { - margin-bottom: 1rem; } + margin-bottom: 1rem; +} body { - color: black; - font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - -webkit-font-smoothing: antialiased; } - body a { - color: #234368; } - body a:hover { - color: #162a42; } + color: black; + font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + -webkit-font-smoothing: antialiased; +} +body a { + color: #234368; +} +body a:hover { + color: #162a42; +} /* TODO: conver font heirarchy into a vertical rhythm formula */ h2, h3 { - color: #515151; - font: normal 25px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - margin: 0 0 8px -1px; - /* align main titles with treetabs and left panel edge */ } + color: #515151; + font: normal 25px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + margin: 0 0 8px -1px; + /* align main titles with treetabs and left panel edge */ +} h3 { - font: 550 15px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + font: 550 15px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} strong { - font-weight: bold; } + font-weight: bold; +} em { - font-style: italic; } + font-style: italic; +} hr { - background-color: #E4E4E4; - border: 0; - color: #E4E4E4; - height: 1px; - margin: 20px 0; } + background-color: #E4E4E4; + border: 0; + color: #E4E4E4; + height: 1px; + margin: 20px 0; +} .aleft { - text-align: left; } + text-align: left; +} .aright { - text-align: right; } + text-align: right; +} .right { - float: right; } + float: right; +} .left { - float: left; } + float: left; +} .clear { - clear: left; } + clear: left; +} .bold { - font-weight: bold; } + font-weight: bold; +} .installed { - color: #515151; } + color: #515151; +} .not-installed { - color: #999999; - font-style: italic; } + color: #999999; + font-style: italic; +} .yellow { - color: #FCE588 !important; } + color: #FCE588 !important; +} .orange { - color: #F0B429 !important; } + color: #F0B429 !important; +} .red, .error { - color: #CF1124 !important; } + color: #CF1124 !important; +} .green { - color: #6CB24A !important; } + color: #6CB24A !important; +} .blue { - color: #4A90E2 !important; } + color: #4A90E2 !important; +} .primary { - color: #6CB24A !important; } + color: #6CB24A !important; +} .centered { - text-align: center; } + text-align: center; +} .wait { - background: transparent url("../images/style/wait.gif") no-repeat scroll center 55px; - color: #53595F; - font-size: 15px; - font-weight: bold; - padding: 20px 10px 60px; } + background: transparent url("../images/style/wait.gif") no-repeat scroll center 55px; + color: #53595F; + font-size: 15px; + font-weight: bold; + padding: 20px 10px 60px; +} .padding { - background-color: #FFF; - padding: 11px; } + background-color: #FFF; + padding: 11px; +} .dashed { - border-bottom: 1px #90b1b9 dashed; } + border-bottom: 1px #90b1b9 dashed; +} .x-form-text, textarea.x-form-field { - border-color: #E4E4E4; } + border-color: #E4E4E4; +} /* panel setups */ #modx-leftbar, #modx-content { - transition: left .2s ease; - position: absolute; } + transition: left 0.2s ease; + position: absolute; +} #modx-leftbar-tabpanel { - transition: all .6s ease; } + transition: all 0.6s ease; +} #modx-content { - width: calc(100% - 370px); - right: 0; - left: 370px; - /* give #modx-content an initial left value to prevent the panel from jumping around */ } + width: calc(100% - 370px); + right: 0; + left: 370px; + /* give #modx-content an initial left value to prevent the panel from jumping around */ +} .modx-form p { - padding-bottom: 10px; } + padding-bottom: 10px; +} .x-layout-mini { - left: 2px; } + left: 2px; +} #modx-resource-content .x-panel-header { - margin: 0; - padding: 15px; } - + margin: 0; + padding: 15px; +} #modx-resource-content .x-panel-bwrap { - border: 0; } - + border: 0; +} #modx-resource-content .modx-tv .modx-tv-label { - width: auto; - float: none; - clear: none; - padding: 15px 0 4px; - position: static; } + width: auto; + float: none; + clear: none; + padding: 15px 0 4px; + position: static; +} #modx-content-above .x-panel-bwrap, #modx-content-below .x-panel-bwrap { - border: 0; } + border: 0; +} .x-tab-panel-header { - box-sizing: border-box; } - .x-tab-panel-header .x-tab-strip li { - box-sizing: border-box; } + box-sizing: border-box; +} +.x-tab-panel-header .x-tab-strip li { + box-sizing: border-box; +} @media screen and (max-width: 960px) { - .x-viewport { - overflow-y: auto; } } - + .x-viewport { + overflow-y: auto; + } +} @media screen and (max-width: 960px) { - .x-viewport body { - height: auto; } } + .x-viewport body { + height: auto; + } +} #modx-container { - height: 100%; - width: 100%; - background: #F1F1F1; } - @media screen and (max-width: 960px) { + height: 100%; + width: 100%; + background: #F1F1F1; +} +@media screen and (max-width: 960px) { #modx-container { - height: auto; } } + height: auto; + } +} @media screen and (max-width: 1140px) { - #modx-resource-main-left, - #modx-resource-main-right, - #modx-page-settings-left, - #modx-page-settings-right { - box-sizing: border-box; - width: 100% !important; - margin: 0 auto 15px; } + #modx-resource-main-left, +#modx-resource-main-right, +#modx-page-settings-left, +#modx-page-settings-right { + box-sizing: border-box; + width: 100% !important; + margin: 0 auto 15px; + } #modx-resource-main-left .x-panel-body, - #modx-resource-main-right .x-panel-body, - #modx-page-settings-left .x-panel-body, - #modx-page-settings-right .x-panel-body { - height: auto !important; - max-height: 100% !important; - width: auto !important; - max-width: 100% !important; } } +#modx-resource-main-right .x-panel-body, +#modx-page-settings-left .x-panel-body, +#modx-page-settings-right .x-panel-body { + height: auto !important; + max-height: 100% !important; + width: auto !important; + max-width: 100% !important; + } +} @media screen and (max-width: 960px) { - #modx-template-form .main-wrapper, - #modx-chunk-form .main-wrapper, - #modx-tv-tabs .main-wrapper, - #modx-snippet-form .main-wrapper, - #modx-panel-plugin .main-wrapper { - width: 100% !important; - padding: 0; } + #modx-template-form .main-wrapper, +#modx-chunk-form .main-wrapper, +#modx-tv-tabs .main-wrapper, +#modx-snippet-form .main-wrapper, +#modx-panel-plugin .main-wrapper { + width: 100% !important; + padding: 0; + } #modx-template-form .main-wrapper > .x-panel-bwrap, - #modx-chunk-form .main-wrapper > .x-panel-bwrap, - #modx-tv-tabs .main-wrapper > .x-panel-bwrap, - #modx-snippet-form .main-wrapper > .x-panel-bwrap, - #modx-panel-plugin .main-wrapper > .x-panel-bwrap { - padding: 1em; } } +#modx-chunk-form .main-wrapper > .x-panel-bwrap, +#modx-tv-tabs .main-wrapper > .x-panel-bwrap, +#modx-snippet-form .main-wrapper > .x-panel-bwrap, +#modx-panel-plugin .main-wrapper > .x-panel-bwrap { + padding: 1em; + } +} @media screen and (max-width: 960px) { - #modx-resource-main-right { - margin: 15px auto 0; } } + #modx-resource-main-right { + margin: 15px auto 0; + } +} @media screen and (max-width: 960px) { - .x-toolbar-ct { - display: block; } + .x-toolbar-ct { + display: block; + } .x-toolbar-ct tbody { - display: block; } - .x-toolbar-ct tbody tr { - display: block; } - .x-toolbar-ct tbody tr td { - display: block; - width: 100%; } - .x-toolbar-ct tbody tr td table { - width: 100%; } - .x-toolbar-ct tbody tr td table .x-form-field-wrap { - width: 100% !important; - margin-left: 0 !important; - margin-right: 0 !important; } - .x-toolbar-ct tbody tr td table .x-btn, - .x-toolbar-ct tbody tr td table .x-form-text { - width: 100% !important; - margin-left: 0 !important; - margin-right: 0 !important; - box-sizing: border-box; } - .x-column { - width: 100% !important; - margin-left: 0 !important; - margin-right: 0 !important; - float: none; } } + display: block; + } + .x-toolbar-ct tbody tr { + display: block; + } + .x-toolbar-ct tbody tr td { + display: block; + width: 100%; + } + .x-toolbar-ct tbody tr td table { + width: 100%; + } + .x-toolbar-ct tbody tr td table .x-form-field-wrap { + width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + } + .x-toolbar-ct tbody tr td table .x-btn, +.x-toolbar-ct tbody tr td table .x-form-text { + width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + box-sizing: border-box; + } + .x-column { + width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + float: none; + } +} @media screen and (max-width: 960px) { - #modx-tree-panel-usergroup .main-wrapper { - width: 100% !important; - max-width: 100%; - position: relative; - display: inline-block; - float: left; } } + #modx-tree-panel-usergroup .main-wrapper { + width: 100% !important; + max-width: 100%; + position: relative; + display: inline-block; + float: left; + } +} @media screen and (max-width: 960px) { - .x-window { - width: auto !important; - max-width: 100% !important; - left: 0.5em !important; - right: 0.5em !important; } + .x-window { + width: auto !important; + max-width: 100% !important; + left: 0.5em !important; + right: 0.5em !important; + } .x-window .x-window-body { - width: 100% !important; - height: auto !important; - box-sizing: border-box !important; } + width: 100% !important; + height: auto !important; + box-sizing: border-box !important; + } .x-window .x-form-field-wrap { - width: auto !important; } + width: auto !important; + } .x-window input { - width: 100% !important; - box-sizing: border-box; - height: auto !important; } } + width: 100% !important; + box-sizing: border-box; + height: auto !important; + } +} #modx-template-form .main-wrapper input { - max-width: 100% !important; } + max-width: 100% !important; +} @media screen and (max-width: 960px) { - .x-column-inner > .x-column ~ .x-column { - margin-left: 0; } } + .x-column-inner > .x-column ~ .x-column { + margin-left: 0; + } +} @media screen and (max-width: 960px) { - .x-form-item label.x-form-item-label[for="modx-import-base-path"], - .x-form-item label.x-form-item-label[for="modx-import-resource-class"], - .x-form-item label.x-form-item-label[for="modx-import-element"], - .x-form-item label.x-form-item-label[for="modx-import-parent"], - .x-form-item label.x-form-item-label[for="modx-import-allowed-extensions"], - #modx-import-base-path { - width: auto !important; - float: none; } } + .x-form-item label.x-form-item-label[for=modx-import-base-path], +.x-form-item label.x-form-item-label[for=modx-import-resource-class], +.x-form-item label.x-form-item-label[for=modx-import-element], +.x-form-item label.x-form-item-label[for=modx-import-parent], +.x-form-item label.x-form-item-label[for=modx-import-allowed-extensions], +#modx-import-base-path { + width: auto !important; + float: none; + } +} #modx-import-base-path, #modx-import-resource-class, #modx-import-allowed-extensions, #modx-import-element { - height: auto; - width: 100% !important; - box-sizing: border-box; } + height: auto; + width: 100% !important; + box-sizing: border-box; +} @media screen and (max-width: 960px) { - #x-form-el-modx-import-base-path, - #x-form-el-modx-import-resource-class, - #x-form-el-modx-import-allowed-extensions, - #x-form-el-modx-import-element { - width: 100% !important; - padding-left: 0 !important; } } + #x-form-el-modx-import-base-path, +#x-form-el-modx-import-resource-class, +#x-form-el-modx-import-allowed-extensions, +#x-form-el-modx-import-element { + width: 100% !important; + padding-left: 0 !important; + } +} .x-panel.drag-n-drop { - z-index: 0; } - .x-panel.drag-n-drop:before { + z-index: 0; +} +.x-panel.drag-n-drop:before { position: absolute; top: 0; right: 0; left: 0; bottom: 0; display: block; - content: ' '; + content: " "; background: transparent url("../images/restyle/dragndrop.svg") no-repeat center; background-size: 50% 50%; - opacity: .1; - z-index: -5; } - .x-panel.drag-n-drop > .x-panel-bwrap { - background: transparent; } - + opacity: 0.1; + z-index: -5; +} +.x-panel.drag-n-drop > .x-panel-bwrap { + background: transparent; +} .x-panel.drag-over .x-form-field { - background: transparent; } - + background: transparent; +} .x-panel.drag-over:after { - content: ""; - top: 0; - right: 0; - bottom: 0; - left: 0; - position: absolute; - display: block; - opacity: .1; - background: #6CB24A; - border: 5px solid #6CB24A; } + content: ""; + top: 0; + right: 0; + bottom: 0; + left: 0; + position: absolute; + display: block; + opacity: 0.1; + background: #6CB24A; + border: 5px solid #6CB24A; +} #modx-panel-packages.drag-n-drop:before { - background: transparent url("../images/restyle/dragndrop.svg") no-repeat top; - background-size: 50% 30%; - z-index: 0; } + background: transparent url("../images/restyle/dragndrop.svg") no-repeat top; + background-size: 50% 30%; + z-index: 0; +} .x-panel-header { - background: none; - border: none; - font-size: 16px; - margin: 0 0 0 0; - padding: 0 0 10px 0; } - #modx-resource-tabs .x-panel-header { - display: -ms-flexbox; + background: none; + border: none; + font-size: 16px; + margin: 0 0 0 0; + padding: 0 0 10px 0; +} +#modx-resource-tabs .x-panel-header { display: flex; color: #515151; margin-bottom: 5px; - border-bottom: 1px solid #E4E4E4; } - #modx-resource-tabs .x-panel-header .x-panel-header-text { - -ms-flex-order: 0; - order: 0; - font-size: 14px; - -ms-flex: 1; - flex: 1; } - #modx-resource-tabs .x-panel-header .x-tool.x-tool-toggle { - -ms-flex-order: 1; - order: 1; - margin-left: auto; } - #modx-resource-main-left .x-panel-header { + border-bottom: 1px solid #E4E4E4; +} +#modx-resource-tabs .x-panel-header .x-panel-header-text { + order: 0; + font-size: 14px; + flex: 1; +} +#modx-resource-tabs .x-panel-header .x-tool.x-tool-toggle { + order: 1; + margin-left: auto; +} +#modx-resource-main-left .x-panel-header { border-bottom: 0; right: 15px; position: absolute; - z-index: 9; } - #modx-resource-main-left .x-panel-header .x-panel-header-text { - display: none; } - #modx-resource-main-left .x-panel-collapsed .x-panel-header, - #modx-resource-main-left .x-panel-animated .x-panel-header { + z-index: 9; +} +#modx-resource-main-left .x-panel-header .x-panel-header-text { + display: none; +} +#modx-resource-main-left .x-panel-collapsed .x-panel-header, #modx-resource-main-left .x-panel-animated .x-panel-header { position: relative; padding-top: 15px !important; width: 100%; - right: 0; } - #modx-resource-main-left .x-panel-collapsed .x-panel-header .x-panel-header-text, - #modx-resource-main-left .x-panel-animated .x-panel-header .x-panel-header-text { - display: block; } + right: 0; +} +#modx-resource-main-left .x-panel-collapsed .x-panel-header .x-panel-header-text, #modx-resource-main-left .x-panel-animated .x-panel-header .x-panel-header-text { + display: block; +} #modx-resource-tabs .x-panel-collapsed .x-panel-header { - margin-bottom: 0; - padding: 0; - border-color: transparent; } + margin-bottom: 0; + padding: 0; + border-color: transparent; +} /* grids */ .x-small-editor .x-form-field { - font-size: 12px !important; } + font-size: 12px !important; +} .x-small-editor .x-form-num-field { - text-align: left; } + text-align: left; +} .grid-row-inactive { - color: #999 !important; } + color: #999 !important; +} a.x-grid-link { - color: #234368; - text-decoration: underline; } + color: #234368; + text-decoration: underline; +} a.x-grid-link:hover, a.x-grid-link:focus { - text-decoration: none; } + text-decoration: none; +} .x-editable-column { - cursor: pointer; } - .x-editable-column:hover, .x-editable-column:focus { - color: #234368; } - .x-editable-column:hover > div::after, .x-editable-column:focus > div::after { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands'; - font-weight: 900; - content: "\f304"; - margin: 0 0.5em; - color: #234368; } + cursor: pointer; +} +.x-editable-column:hover, .x-editable-column:focus { + color: #234368; +} +.x-editable-column:hover > div::after, .x-editable-column:focus > div::after { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands"; + font-weight: 900; + content: "\f304"; + margin: 0 0.5em; + color: #234368; +} .x-grid-buttons { - text-align: center; } + text-align: center; +} .x-grid-buttons li { - cursor: pointer; - display: inline-block; - font-size: 1.1em; - line-height: .7; - margin-right: 10px; } + cursor: pointer; + display: inline-block; + font-size: 1.1em; + line-height: 0.7; + margin-right: 10px; +} .x-grid-buttons li:last-child { - margin-right: 0; } + margin-right: 0; +} /* panel stylings */ .modx-page-header, .modx-page-header div { - background-color: transparent !important; } - #modx-panel-welcome .modx-page-header, #modx-panel-trash .modx-page-header, #modx-panel-welcome - .modx-page-header div, #modx-panel-trash - .modx-page-header div { - margin: 1rem !important; } + background-color: transparent !important; +} +#modx-panel-welcome .modx-page-header, #modx-panel-trash .modx-page-header, +#modx-panel-welcome .modx-page-header div, +#modx-panel-trash .modx-page-header div { + margin: 1rem !important; +} @media screen and (min-width: 961px) { - #modx-content > .x-panel-bwrap > .x-panel-body .modx-page-header { - margin-top: 1.25rem; - box-sizing: border-box; } - html[dir="rtl"] #modx-content > .x-panel-bwrap > .x-panel-body .modx-page-header { - margin-top: 4rem; } + #modx-content > .x-panel-bwrap > .x-panel-body .modx-page-header { + margin-top: 1.25rem; + box-sizing: border-box; + } + html[dir=rtl] #modx-content > .x-panel-bwrap > .x-panel-body .modx-page-header { + margin-top: 4rem; + } #modx-content > .x-panel-bwrap > .x-panel-body .modx-page-header + div { - margin: 1rem; } - #modx-content > .x-panel-bwrap > .x-panel-body > .x-panel { - margin: 0; } + margin: 1rem; + } + + #modx-content > .x-panel-bwrap > .x-panel-body > .x-panel { + margin: 0; + } #modx-content > .x-panel-bwrap > .x-panel-body > .x-panel .modx-header-breadcrumbs { - margin-top: 1.25rem; - font-weight: bold; - box-sizing: border-box; - padding: 0 15px; - font-size: 18px; } - html[dir="rtl"] #modx-content > .x-panel-bwrap > .x-panel-body > .x-panel .modx-header-breadcrumbs { - margin-top: 4rem; } - #modx-content > .x-panel-bwrap > .x-panel-body > .x-panel .modx-header-breadcrumbs + div { - margin: 1rem; } + margin-top: 1.25rem; + font-weight: bold; + box-sizing: border-box; + padding: 0 15px; + font-size: 18px; + } + html[dir=rtl] #modx-content > .x-panel-bwrap > .x-panel-body > .x-panel .modx-header-breadcrumbs { + margin-top: 4rem; + } + #modx-content > .x-panel-bwrap > .x-panel-body > .x-panel .modx-header-breadcrumbs + div { + margin: 1rem; + } #modx-content > .x-panel-bwrap > .x-panel-body > .x-panel .modx-header-breadcrumbs { - width: 100% !important; } } - + width: 100% !important; + } +} #modx-content form.x-panel-body { - background-color: transparent !important; } + background-color: transparent !important; +} /* Error container */ @media screen and (max-width: 960px) { - #modx-content { - position: relative; - width: auto !important; - top: auto !important; - left: auto !important; } } - + #modx-content { + position: relative; + width: auto !important; + top: auto !important; + left: auto !important; + } +} #modx-content .modx_error { - width: 95%; - margin: 26px 0 0 15px; } - #modx-content .modx_error h2 { - margin: 0 0 14px 0; } - #modx-content .modx_error .error_container { + width: 95%; + margin: 26px 0 0 15px; +} +#modx-content .modx_error h2 { + margin: 0 0 14px 0; +} +#modx-content .modx_error .error_container { padding: 10px; border: 2px solid #CF1124; background: #f99; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; } - #modx-content .modx_error .error_container ul { - list-style: none; - margin-top: 6px; - margin-left: 0; } - #modx-content .modx_error .error_container ul li { - margin-bottom: 6px; } - #modx-content .modx_error .error_container ul li:last-child { - margin-bottom: 0; } - #modx-content .modx_error .error_container.multiple p:first-child { - font-size: 1.4em; - font-weight: bold; } - + border-bottom-right-radius: 3px; +} +#modx-content .modx_error .error_container ul { + list-style: none; + margin-top: 6px; + margin-left: 0; +} +#modx-content .modx_error .error_container ul li { + margin-bottom: 6px; +} +#modx-content .modx_error .error_container ul li:last-child { + margin-bottom: 0; +} +#modx-content .modx_error .error_container.multiple p:first-child { + font-size: 1.4em; + font-weight: bold; +} @media screen and (max-width: 960px) { - #modx-content .x-panel-body { - height: auto !important; - max-height: 100% !important; - width: auto !important; - max-width: 100% !important; } } + #modx-content .x-panel-body { + height: auto !important; + max-height: 100% !important; + width: auto !important; + max-width: 100% !important; + } +} /* TODO: remove it */ #modx-mainpanel { - height: 100%; - position: relative; } + height: 100%; + position: relative; +} /* portlets */ .x-portal .x-panel-dd-spacer { - margin-bottom: 10px; } + margin-bottom: 10px; +} .x-portlet { - margin-bottom: 10px; } + margin-bottom: 10px; +} .x-portlet .x-panel-ml { - padding-left: 2px; } + padding-left: 2px; +} .x-portlet .x-panel-mr { - padding-right: 2px; } + padding-right: 2px; +} .x-portlet .x-panel-bl { - padding-left: 2px; } + padding-left: 2px; +} .x-portlet .x-panel-br { - padding-right: 2px; } + padding-right: 2px; +} .x-portlet .x-panel-body { - background: #FFF; } + background: #FFF; +} .x-portlet .x-panel-mc { - padding-top: 2px; } + padding-top: 2px; +} .x-portlet .x-panel-bc .x-panel-footer { - padding-bottom: 2px; } + padding-bottom: 2px; +} .x-portlet .x-panel-nofooter .x-panel-bc { - height: 2px; } + height: 2px; +} .x-portal-space h2 { - border-bottom: 1px solid #d4d4d4; - margin: 0 0 8px; - padding: 0 0 2px; } + border-bottom: 1px solid #d4d4d4; + margin: 0 0 8px; + padding: 0 0 2px; +} /* column tree */ .x-column-tree .x-panel-header { - border-bottom-width: 0; - padding: 3px 0 0 0; } + border-bottom-width: 0; + padding: 3px 0 0 0; +} .x-column-tree .x-panel-header .x-panel-header-text { - margin-left: 3px; } + margin-left: 3px; +} .x-column-tree .x-tree-node { - zoom: 1; } + zoom: 1; +} .x-column-tree .x-tree-node-el { - zoom: 1; } + zoom: 1; +} .x-column-tree .x-tree-selected { - background: #d9e8fb; } + background: #d9e8fb; +} .x-column-tree .x-tree-node a { - line-height: 18px; - vertical-align: middle; } + line-height: 18px; + vertical-align: middle; +} .x-column-tree .x-tree-node .x-tree-selected a span { - background: transparent; - color: #515151; } + background: transparent; + color: #515151; +} .x-tree-col { - float: left; - overflow: hidden; - padding: 0 1px; - zoom: 1; } + float: left; + overflow: hidden; + padding: 0 1px; + zoom: 1; +} .x-tree-col-text, .x-tree-hd-text { - color: #515151; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - overflow: hidden; - padding: 3px 3px 3px 5px; - text-overflow: ellipsis; - white-space: nowrap; } + color: #515151; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + overflow: hidden; + padding: 3px 3px 3px 5px; + text-overflow: ellipsis; + white-space: nowrap; +} .x-tree-headers { - cursor: default; - margin-top: 3px; - zoom: 1; } + cursor: default; + margin-top: 3px; + zoom: 1; +} .x-tree-hd { - border-left: 1px solid #EEEEEE; - border-right: 1px solid #d0d0d0; - float: left; - overflow: hidden; } + border-left: 1px solid #EEEEEE; + border-right: 1px solid #d0d0d0; + float: left; + overflow: hidden; +} /* rowactions */ .ux-row-action-cell .x-grid3-cell-inner { - padding: 1px 0 0 0; } + padding: 1px 0 0 0; +} .ext-ie .ux-row-action-item { - width: 16px; } + width: 16px; +} .ext-ie .ux-row-action-text { - width: auto; } + width: auto; +} .ux-row-action-item span { - background: transparent url("../images/style/go-next.png") no-repeat scroll 1px 4px; - display: inline !important; - line-height: 24px; - margin: 0 5px; - padding: 5px 5px 5px 22px; - vertical-align: middle; } + background: transparent url("../images/style/go-next.png") no-repeat scroll 1px 4px; + display: inline !important; + line-height: 24px; + margin: 0 5px; + padding: 5px 5px 5px 22px; + vertical-align: middle; +} .icon-uninstall span { - background: url("../images/style/delete.png") no-repeat scroll 1px 4px transparent; } + background: url("../images/style/delete.png") no-repeat scroll 1px 4px transparent; +} .package-details span { - background: url("../images/style/info.png") no-repeat scroll 1px 4px transparent; } + background: url("../images/style/info.png") no-repeat scroll 1px 4px transparent; +} .package-download span { - background: url("../images/style/download.png") no-repeat scroll 1px 4px transparent; } + background: url("../images/style/download.png") no-repeat scroll 1px 4px transparent; +} .package-installed span { - background: url("../images/style/accept.png") no-repeat scroll 1px 4px transparent; } + background: url("../images/style/accept.png") no-repeat scroll 1px 4px transparent; +} .ext-ie .ux-row-action-item span { - width: auto; } + width: auto; +} .x-grid-group-hd div { - height: 16px; - position: relative; } + height: 16px; + position: relative; +} .ux-grow-action-item { - background-position: 0 50% !important; - background-repeat: no-repeat; - cursor: pointer; - float: left; - margin: 0; - min-width: 16px; - padding: 0 !important; } + background-position: 0 50% !important; + background-repeat: no-repeat; + cursor: pointer; + float: left; + margin: 0; + min-width: 16px; + padding: 0 !important; +} .ext-ie .ux-grow-action-item { - width: 16px; } + width: 16px; +} .ux-action-right { - float: right; - margin: 0 3px 0 2px; - padding: 0 !important; } + float: right; + margin: 0 3px 0 2px; + padding: 0 !important; +} .ux-grow-action-text { - background: transparent none !important; - float: left; - margin: 0 !important; - padding: 0 !important; } + background: transparent none !important; + float: left; + margin: 0 !important; + padding: 0 !important; +} .ux-row-action-item:hover { - background: #DFDFDF; - background: linear-gradient(center bottom, #DFDFDF 0%, #FFF 100%); - border: 1px solid #9caf78; - color: #636f4c !important; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$white, endColorstr=$alto, GradientType=0); } + background: #DFDFDF; + background: -moz-linear-gradient(center bottom, #DFDFDF 0%, #FFF 100%) repeat scroll 0 0 transparent; + background: -ms-linear-gradient(center bottom, #DFDFDF 0%, #FFF 100%); + background: -o-linear-gradient(center bottom, #DFDFDF 0%, #FFF 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #DFDFDF)); + background: -webkit-linear-gradient(center bottom, #DFDFDF 0%, #FFF 100%); + background: linear-gradient(center bottom, #DFDFDF 0%, #FFF 100%); + border: 1px solid #9caf78; + color: #636f4c !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$white, endColorstr=$alto, GradientType=0); +} .ux-row-action-item:active { - background-color: #FFF; - background-image: none; - border-color: #CFCFCF #C0C0C0 #AAAAAA; - box-shadow: 0 0 3px #AAAAAA inset; - margin: 2px 1px 0; } + background-color: #FFF; + background-image: none; + border-color: #CFCFCF #C0C0C0 #AAAAAA; + box-shadow: 0 0 3px #AAAAAA inset; + margin: 2px 1px 0; +} .ux-row-action-item:active span { - text-shadow: none; } + text-shadow: none; +} .ux-row-action-item { - background: linear-gradient(center bottom, gainsboro 0%, #fcfcfc 100%); - background: url("/manager/templates/default/images/modx-theme/form/button-bg.png") repeat-x scroll 0 bottom gainsboro; - border-collapse: separate; - border-color: #CACACA #C0C0C0 #AAA; - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px; - color: #444444; - cursor: pointer; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcfcfc, endColorstr=#dcdcdc, GradientType=0); - float: left; - font-weight: bold; - margin: 2px 1px 0; - overflow: hidden; - padding: 3px; - position: relative; - text-shadow: 0 1px 0 #FAFAFA; } + background: -moz-linear-gradient(center bottom, gainsboro 0%, #fcfcfc 100%) repeat scroll 0 0 transparent; + background: -ms-linear-gradient(center bottom, gainsboro 0%, #fcfcfc 100%); + background: -o-linear-gradient(center bottom, gainsboro 0%, #fcfcfc 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, gainsboro)); + background: -webkit-linear-gradient(center bottom, gainsboro 0%, #fcfcfc 100%); + background: linear-gradient(center bottom, gainsboro 0%, #fcfcfc 100%); + background: url("/manager/templates/default/images/modx-theme/form/button-bg.png") repeat-x scroll 0 bottom gainsboro; + border-collapse: separate; + border-color: #CACACA #C0C0C0 #AAA; + border-radius: 3px; + border-style: solid; + border-width: 1px; + box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px; + color: #444444; + cursor: pointer; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcfcfc, endColorstr=#dcdcdc, GradientType=0); + float: left; + font-weight: bold; + margin: 2px 1px 0; + overflow: hidden; + padding: 3px; + position: relative; + text-shadow: 0 1px 0 #FAFAFA; +} /* checkbox tree */ .x-tree-checkbox { - background: url(../../../assets/ext3/resources/images/default/form/checkbox.gif) no-repeat 0 0; - height: 13px; - margin: 0 1px; - vertical-align: middle; - width: 13px; } + background: url(../../../assets/ext3/resources/images/default/form/checkbox.gif) no-repeat 0 0; + height: 13px; + margin: 0 1px; + vertical-align: middle; + width: 13px; +} .x-tree-checkbox-over .x-tree-checkbox { - background-position: -13px 0; } + background-position: -13px 0; +} .x-tree-checkbox-down .x-tree-checkbox { - background-position: -26px 0; } + background-position: -26px 0; +} .x-tree-node-disabled .x-tree-checkbox { - background-position: -39px 0; } + background-position: -39px 0; +} .x-tree-node-checked { - background-position: 0 -13px; } + background-position: 0 -13px; +} .x-tree-checkbox-over .x-tree-node-checked { - background-position: -13px -13px; } + background-position: -13px -13px; +} .x-tree-checkbox-down .x-tree-node-checked { - background-position: -26px -13px; } + background-position: -26px -13px; +} .x-tree-node-disabled .x-tree-node-checked { - background-position: -39px -13px; } + background-position: -39px -13px; +} .x-tree-node-grayed { - background-position: 0 -26px; } + background-position: 0 -26px; +} .x-tree-checkbox-over .x-tree-node-grayed { - background-position: -13px -26px; } + background-position: -13px -26px; +} .x-tree-checkbox-down .x-tree-node-grayed { - background-position: -26px -26px; } + background-position: -26px -26px; +} .x-tree-node-disabled .x-tree-node-grayed { - background-position: -39px -26px; } + background-position: -39px -26px; +} .x-tree-branch-unchecked .x-tree-checkbox, .x-tree-branch-unchecked .x-tree-node-checked, .x-tree-branch-unchecked .x-tree-node-grayed { - background-position: 0 0; } + background-position: 0 0; +} .x-tree-branch-unchecked .x-tree-checkbox-over .x-tree-checkbox, .x-tree-branch-unchecked .x-tree-checkbox-over .x-tree-node-checked, .x-tree-branch-unchecked .x-tree-checkbox-over .x-tree-node-grayed { - background-position: -13px 0; } + background-position: -13px 0; +} .x-tree-branch-unchecked .x-tree-checkbox-down .x-tree-checkbox, .x-tree-branch-unchecked .x-tree-checkbox-down .x-tree-node-checked, .x-tree-branch-unchecked .x-tree-checkbox-down .x-tree-node-grayed { - background-position: -26px 0; } + background-position: -26px 0; +} .x-tree-branch-unchecked .x-tree-node-disabled .x-tree-checkbox, .x-tree-branch-unchecked .x-tree-node-disabled .x-tree-node-checked, .x-tree-branch-unchecked .x-tree-node-disabled .x-tree-node-grayed { - background-position: -39px 0; } + background-position: -39px 0; +} .x-tree-branch-checked .x-tree-checkbox, .x-tree-branch-checked .x-tree-node-checked, .x-tree-branch-checked .x-tree-node-grayed { - background-position: 0 -13px; } + background-position: 0 -13px; +} .x-tree-branch-checked .x-tree-checkbox-over .x-tree-checkbox, .x-tree-branch-checked .x-tree-checkbox-over .x-tree-node-checked, .x-tree-branch-checked .x-tree-checkbox-over .x-tree-node-grayed { - background-position: -13px -13px; } + background-position: -13px -13px; +} .x-tree-branch-checked .x-tree-checkbox-down .x-tree-checkbox, .x-tree-branch-checked .x-tree-checkbox-down .x-tree-node-checked, .x-tree-branch-checked .x-tree-checkbox-down .x-tree-node-grayed { - background-position: -26px -13px; } + background-position: -26px -13px; +} .x-tree-branch-checked .x-tree-node-disabled .x-tree-checkbox, .x-tree-branch-checked .x-tree-node-disabled .x-tree-node-checked, .x-tree-branch-checked .x-tree-node-disabled .x-tree-node-grayed { - background-position: -39px -13px; } + background-position: -39px -13px; +} /* switchbutton */ .x-rbtn button { - -moz-outline: 0 none; - background-color: transparent; - background-position: center; - background-repeat: no-repeat; - border: 0 none; - cursor: pointer; - font-size: 1px; - height: 16px; - line-height: 1px; - margin: 0; - outline: 0 none; - padding: 0; - width: 24px; } + -moz-outline: 0 none; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border: 0 none; + cursor: pointer; + font-size: 1px; + height: 16px; + line-height: 1px; + margin: 0; + outline: 0 none; + padding: 0; + width: 24px; +} .x-rbtn { - table-layout: fixed; } + table-layout: fixed; +} .x-rbtn td { - background-image: url("../images/restyle/icons/rbtn.gif"); - background-repeat: no-repeat; - border: 0 none; - height: 21px; - padding: 0; - vertical-align: middle; - width: 24px; } + background-image: url("../images/restyle/icons/rbtn.gif"); + background-repeat: no-repeat; + border: 0 none; + height: 21px; + padding: 0; + vertical-align: middle; + width: 24px; +} .x-rbtn td.x-rbtn-first { - background-position: 0 0; } + background-position: 0 0; +} .x-rbtn td.x-rbtn-item { - background-position: 0 -42px; } + background-position: 0 -42px; +} .x-rbtn td.x-rbtn-last { - background-position: right -21px; } + background-position: right -21px; +} .x-rbtn td.x-rbtn-first-active { - background-position: 0 -63px; } + background-position: 0 -63px; +} .x-rbtn td.x-rbtn-item-active { - background-position: 0 -105px; } + background-position: 0 -105px; +} .x-rbtn td.x-rbtn-last-active { - background-position: right -84px; } + background-position: right -84px; +} /* filetree */ /*.icon-ob{background-image:url(../../../assets/modext/util/filetree/img/icons/ob_16.png)!important}.icon-graph{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/chart_curve.png)!important}.icon-chart{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/chart_bar.png)!important}.icon-prefs{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/application_form.png)!important}.icon-ok{background-image:url(../../../assets/modext/util/filetree/img/icons/ok16.png)!important}.icon-view-tile{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/application_view_tile.png)!important}.icon-check,.icon-check-off{background-image:url(../ext/resources/images/default/menu/unchecked.gif)!important}.icon-check-on{background-image:url(../ext/resources/images/default/menu/checked.gif)!important}.icon-stat-data{background-image:url(../../../assets/modext/util/filetree/img/icons/kate_16.png)!important}.icon-rename{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/textfield_rename.png)!important}.icon-add-col{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/page_white_add.png)!important}.icon-del-col{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/page_white_delete.png)!important}.icon-save-table{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/table_save.png)!important}.icon-add-tab{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/tab_add.png)!important}.icon-del-tab{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/tab_delete.png)!important}.icon-go-tab{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/tab_go.png)!important}.icon-add-table{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/table_add.png)!important}.icon-del-table{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/table_delete.png)!important}.icon-admin{background-image:url(../../../assets/modext/util/filetree/img/icons/adv_settings_16.png)!important}.icon-grid{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/grid.png)!important}.icon-key{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/key.png)!important}.icon-key2{background-image:url(../../../assets/modext/util/filetree/img/icons/key_16.png)!important}.icon-expand-all{background-image:url(../../../assets/modext/util/filetree/img/icons/expand-all.gif)!important}.icon-collapse-all{background-image:url(../../../assets/modext/util/filetree/img/icons/collapse-all.gif)!important}.icon-tree-orgboard{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/chart_organisation.png)!important}.icon-tree-area{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/post_title.png)!important}.icon-tree-post{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/page_white.png)!important}.icon-plus{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/add.png)!important}.icon-minus{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/delete.png)!important}.icon-house{background-image:url(../../../assets/modext/util/filetree/img/icons/house_16.png)!important}.icon-user{background-image:url(../../../assets/modext/util/filetree/img/icons/user2_16.png)!important}.icon-trash-empty{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/bin_empty.png)!important}.icon-trash-closed{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/bin_closed.png)!important}.icon-disk{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/disk.png)!important}.icon-disk-bullet{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/bullet_disk.png)!important}.icon-undo{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/arrow_undo.png)!important}.icon-loading{background-image:url(../ext/resources/images/default/grid/grid-loading.gif)!important}.icon-db-refresh{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/database_refresh.png)!important}.icon-magnifier{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/magnifier.png)!important}.icon-wrench{background-image:url(../../../assets/modext/util/filetree/img/icons/wrench_16.png)!important}.icon-wrench-orange{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/wrench_orange.png)!important}.icon-star{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/star.png)!important}.icon-lock-go{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/lock_go.png)!important}.icon-group-add{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/group_add.png)!important}.icon-group-del{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/group_delete.png)!important}.icon-stat-portal{background-image:url(../../../assets/modext/util/filetree/img/icons/stat_portal_16.png)!important}.icon-stat-list{background-image:url(../../../assets/modext/util/filetree/img/icons/stat_list_16.png)!important}.icon-cancel{background-image:url(../../../assets/modext/util/filetree/img/icons/cancel16.png)!important}.icon-cross{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/cross.png)!important}.icon-defaults{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/arrow_rotate_clockwise.png)!important}.icon-load{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/database_go.png)!important}.icon-working{background-image:url(../ext/resources/images/default/grid/wait.gif)!important}.icon-upload{background-image:url(../../../assets/modext/util/filetree/img/icons/up.png)!important}.icon-folder-add{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/folder_add.png)!important}.icon-open{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/application_go.png)!important}.icon-open-self{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/application.png)!important}.icon-open-popup{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/application_double.png)!important}.icon-open-blank{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/application_cascade.png)!important}.icon-open-download{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/application_put.png)!important}.icon-refresh{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/arrow_refresh.png)!important}.icon-pencil{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/pencil.png)!important}.icon-stop{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/control_stop.png)!important}.icon-email{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/email.png)!important}.icon-email-compose{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/email_edit.png)!important}.icon-coins{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/coins.png)!important}.icon-clock{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/clock.png)!important}.icon-zoom{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/zoom.png)!important}.icon-print{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/printer.png)!important}.icon-folder-component{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/folder_brick.png)!important}.icon-extension{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/brick.png)!important}.icon-function{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/flag_yellow.png)!important}.icon-bulb{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/lightbulb.png)!important}.icon-bulb-off{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/lightbulb_off.png)!important}.icon-copy{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/page_white_copy.png)!important}.icon-db-gear,.icon-reconfigure{background-image:url(../../../assets/modext/util/filetree/img/silk/icons/database_gear.png)!important} */ .ux-up-item { - background-color: #f0f0f0; - background-image: url(../../../assets/modext/util/filetree/img/white_bg.png); - background-repeat: no-repeat; - cursor: default; - height: 17px; - line-height: 17px; - margin-bottom: 1px; - position: relative; } + background-color: #f0f0f0; + background-image: url(../../../assets/modext/util/filetree/img/white_bg.png); + background-repeat: no-repeat; + cursor: default; + height: 17px; + line-height: 17px; + margin-bottom: 1px; + position: relative; +} .ux-up-icon-file { - float: left; - height: 16px; - margin-right: 4px; - vertical-align: -3px; - width: 16px; } + float: left; + height: 16px; + margin-right: 4px; + vertical-align: -3px; + width: 16px; +} .ux-up-indicator { - background-color: #FF0; - height: 17px; - opacity: .4; - filter: alpha(opacity=40); - /* for IE <= 8 */ - position: absolute; - width: 40px; - /*filter: alpha(opacity=40);*/ } + background-color: #FF0; + height: 17px; + opacity: 0.4; + filter: alpha(opacity=40); + /* for IE <= 8 */ + position: absolute; + width: 40px; + /*filter: alpha(opacity=40);*/ +} .ux-up-icon-state { - cursor: pointer; - float: right; - margin-right: 2px; - width: 16px; - z-index: -1; } + cursor: pointer; + float: right; + margin-right: 2px; + width: 16px; + z-index: -1; +} .ux-up-icon-queued { - background-image: url(../../../assets/modext/util/filetree/img/silk/icons/page_white_get.png); } + background-image: url(../../../assets/modext/util/filetree/img/silk/icons/page_white_get.png); +} .ux-up-icon-uploading { - background-image: url(../../../../ext2/resources/images/default/grid/wait.gif); } + background-image: url(../../../../ext2/resources/images/default/grid/wait.gif); +} .ux-up-icon-done { - background-image: url(../../../assets/modext/util/filetree/img/silk/icons/accept.png); } + background-image: url(../../../assets/modext/util/filetree/img/silk/icons/accept.png); +} .ux-up-icon-failed { - background-image: url(../../../assets/modext/util/filetree/img/silk/icons/error.png); } + background-image: url(../../../assets/modext/util/filetree/img/silk/icons/error.png); +} .ux-up-icon-stopped { - background-image: url(../../../assets/modext/util/filetree/img/silk/icons/stop.png); } + background-image: url(../../../assets/modext/util/filetree/img/silk/icons/stop.png); +} .ux-up-text { - float: left; } + float: left; +} .ux-ftm-nodename { - color: #515151; - cursor: default !important; - font-weight: 700; } + color: #515151; + cursor: default !important; + font-weight: 700; +} .ux-icon-combo-icon { - background-position: 0 50%; - background-repeat: no-repeat; - height: 14px; - width: 18px; } + background-position: 0 50%; + background-repeat: no-repeat; + height: 14px; + width: 18px; +} .ux-icon-combo-input { - padding-left: 25px; } + padding-left: 25px; +} .x-form-field-wrap .ux-icon-combo-icon { - left: 5px; - top: 3px; } + left: 5px; + top: 3px; +} .ux-icon-combo-item { - background-position: 3px 50% !important; - background-repeat: no-repeat !important; - padding-left: 24px !important; } + background-position: 3px 50% !important; + background-repeat: no-repeat !important; + padding-left: 24px !important; +} /* status messages */ .modx-status-msg { - background: #6CB24A; - border-radius: 3px; - box-sizing: border-box; - bottom: 20px; - color: #FFF; - max-width: 360px; - padding: 15px 15px 15px 65px; - position: fixed; - right: 15px; - width: 25%; - z-index: 20000; } - @media screen and (max-width: 960px) { + background: #6CB24A; + border-radius: 3px; + box-sizing: border-box; + bottom: 20px; + color: #FFF; + max-width: 360px; + padding: 15px 15px 15px 65px; + position: fixed; + right: 15px; + width: 25%; + z-index: 20000; +} +@media screen and (max-width: 960px) { .modx-status-msg { - max-width: 100%; } } - .modx-status-msg:before { - position: relative; } - .modx-status-msg:after { + max-width: 100%; + } +} +.modx-status-msg:before { + position: relative; +} +.modx-status-msg:after { background: #FFF; border-radius: 50%; color: #6CB24A; @@ -23203,542 +29474,643 @@ a.x-grid-link:focus { text-align: center; top: 15px; vertical-align: middle; - width: 38px; } - .modx-status-msg h3, - .modx-status-msg span { - font-size: 14px; } - .modx-status-msg h3 { + width: 38px; +} +.modx-status-msg h3, +.modx-status-msg span { + font-size: 14px; +} +.modx-status-msg h3 { color: #FFF; - margin: 0; } + margin: 0; +} .modx-status-msg .has-position-center-center { - bottom: auto; - left: 0; - margin-left: auto; - margin-right: auto; - right: 0; - top: 50%; - -ms-transform: translateY(-50%); - transform: translateY(-50%); } + bottom: auto; + left: 0; + margin-left: auto; + margin-right: auto; + right: 0; + top: 50%; + transform: translateY(-50%); +} .modx-status-msg .has-position-center-top { - bottom: auto; - left: 0; - margin-left: auto; - margin-right: auto; - right: 0; - top: 15px; } + bottom: auto; + left: 0; + margin-left: auto; + margin-right: auto; + right: 0; + top: 15px; +} .modx-status-msg .has-position-right-top { - bottom: auto; - left: auto; - right: 15px; - top: 15px; } + bottom: auto; + left: auto; + right: 15px; + top: 15px; +} /* status messages mobile view */ @media screen and (max-width: 960px) { - .modx-status-msg, - .modx-status-msg .has-position-center-center, - .modx-status-msg .has-position-center-top, - .modx-status-msg .has-position-right-top { - border-radius: 0; - top: auto; - bottom: 0; - left: 0; - right: 0; - width: 100%; } } + .modx-status-msg, +.modx-status-msg .has-position-center-center, +.modx-status-msg .has-position-center-top, +.modx-status-msg .has-position-right-top { + border-radius: 0; + top: auto; + bottom: 0; + left: 0; + right: 0; + width: 100%; + } +} -iframe[classname="x-hidden"] { - visibility: hidden; } +iframe[classname=x-hidden] { + visibility: hidden; +} -html[dir="rtl"] .x-hiden, html[dir="rtl"] -.x-hide-offsets { - right: -9999px; - left: unset; } +html[dir=rtl] .x-hiden, +html[dir=rtl] .x-hide-offsets { + right: -9999px; + left: unset; +} /* file upload, is this the old legacy (single file) uploader? */ .ext-ux-uploaddialog-addbtn { - background: url("../images/restyle/fileup/file-add.gif") no-repeat left center !important; } + background: url("../images/restyle/fileup/file-add.gif") no-repeat left center !important; +} .ext-ux-uploaddialog-removebtn { - background: url("../images/restyle/fileup/file-remove.gif") no-repeat left center !important; } + background: url("../images/restyle/fileup/file-remove.gif") no-repeat left center !important; +} .ext-ux-uploaddialog-resetbtn { - background: url("../images/restyle/fileup/reset.gif") no-repeat left center !important; } + background: url("../images/restyle/fileup/reset.gif") no-repeat left center !important; +} .ext-ux-uploaddialog-uploadstartbtn { - background: url("../images/restyle/fileup/upload-start.gif") no-repeat left center !important; } + background: url("../images/restyle/fileup/upload-start.gif") no-repeat left center !important; +} .ext-ux-uploaddialog-uploadstopbtn { - background: url("../images/restyle/fileup/upload-stop.gif") no-repeat left center !important; } + background: url("../images/restyle/fileup/upload-stop.gif") no-repeat left center !important; +} .ext-ux-uploaddialog-indicator-stoped { - background: url("../images/restyle/fileup/done.gif") no-repeat center center; - height: 16px; - width: 16px; } + background: url("../images/restyle/fileup/done.gif") no-repeat center center; + height: 16px; + width: 16px; +} .ext-ux-uploaddialog-indicator-processing { - background: url("../images/restyle/fileup/loading.gif") no-repeat center center; - height: 16px; - width: 16px; } + background: url("../images/restyle/fileup/loading.gif") no-repeat center center; + height: 16px; + width: 16px; +} .ext-ux-uploaddialog-state { - background-position: center center; - background-repeat: no-repeat; - text-align: center; } + background-position: center center; + background-repeat: no-repeat; + text-align: center; +} .ext-ux-uploaddialog-state-0 { - background-image: url("../images/restyle/fileup/uncheck.gif"); } + background-image: url("../images/restyle/fileup/uncheck.gif"); +} .ext-ux-uploaddialog-state-1 { - background-image: url("../images/restyle/fileup/check.gif"); } + background-image: url("../images/restyle/fileup/check.gif"); +} .ext-ux-uploaddialog-state-2 { - background-image: url("../images/restyle/fileup/failed.gif"); } + background-image: url("../images/restyle/fileup/failed.gif"); +} .ext-ux-uploaddialog-state-3 { - background-image: url("../images/restyle/fileup/file-uploading.gif"); } + background-image: url("../images/restyle/fileup/file-uploading.gif"); +} /* tree grid */ .tq-treegrid .tq-treegrid-col { - border: none; } + border: none; +} .tq-treegrid .tq-treegrid-icons { - float: left; } + float: left; +} .tq-treegrid .x-tree-node-el { - line-height: 13px; - padding: 1px 3px 1px 5px; } + line-height: 13px; + padding: 1px 3px 1px 5px; +} .tq-treegrid .tq-treegrid-static .x-tree-ec-icon { - display: none; } + display: none; +} .tq-treegrid .tq-treegrid-static .x-tree-node-el { - cursor: default; } + cursor: default; +} /* other */ .modx-tree-load-msg { - color: black; - font-size: .9em; - line-height: 1; - padding: 3px; - white-space: pre-line; } + color: black; + font-size: 0.9em; + line-height: 1; + padding: 3px; + white-space: pre-line; +} #modx-grid-policy-permissions .x-grid3-cell-inner, #modx-grid-policy-permissions .x-grid3-hd-inner, #modx-grid-template-permissions .x-grid3-cell-inner, #modx-grid-template-permissions .x-grid3-hd-inner { - white-space: normal; } + white-space: normal; +} /* MODExt common classes */ .container { - margin: 20px 15px 20px; } + margin: 20px 15px 20px; +} /* prevent cut off box shadows */ .container, .x-plain-bwrap, .x-plain-body { - overflow: visible; } + overflow: visible; +} /* box-shadow for most panels + custom class to set explicitly */ .shadowbox, .x-form-label-left { - border-radius: 3px; - /* prevent box-shadow in nested panels */ } - .shadowbox .x-form-label-left, - .x-tab-panel-bwrap .shadowbox, - .x-form-label-left .x-form-label-left, - .x-tab-panel-bwrap - .x-form-label-left { + border-radius: 3px; + /* prevent box-shadow in nested panels */ +} +.shadowbox .x-form-label-left, .x-tab-panel-bwrap .shadowbox, +.x-form-label-left .x-form-label-left, +.x-tab-panel-bwrap .x-form-label-left { border-radius: 0; - box-shadow: none; } - .x-window .shadowbox, .x-window - .x-form-label-left { + box-shadow: none; +} +.x-window .shadowbox, +.x-window .x-form-label-left { border-radius: 0; - box-shadow: none; } + box-shadow: none; +} /* Panel description text */ .panel-desc { - border-bottom: 1px solid #F0F0F0; - border-radius: 0; - color: #53595F; - line-height: 1.5; - padding: 15px !important; } - .x-window .panel-desc { + border-bottom: 1px solid #F0F0F0; + border-radius: 0; + color: #53595F; + line-height: 1.5; + padding: 15px !important; +} +.x-window .panel-desc { margin-top: 0; - margin-bottom: 15px; } - .panel-desc .x-panel-bwrap { - background-color: transparent !important; } + margin-bottom: 15px; +} +.panel-desc .x-panel-bwrap { + background-color: transparent !important; +} .with-title .panel-desc { - margin: 0; } + margin: 0; +} .panel-desc p { - padding: 0; } + padding: 0; +} /* All the other wrapped element (forms need to be wrapped in a panel isolated from the other components) */ .main-wrapper { - background-color: #FFF; - padding: 15px 15px 15px 15px; } + background-color: #FFF; + padding: 15px 15px 15px 15px; +} .with-title .main-wrapper { - padding: 0 15px 10px 15px; } + padding: 0 15px 10px 15px; +} .left-col { - padding-right: 15px; } + padding-right: 15px; +} .right-col { - padding-left: 15px; } + padding-left: 15px; +} /* Old Header */ .modx-page-header { - -ms-flex-order: 1; - order: 1; - font: normal 20px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - color: #53595F; - margin: 0; - padding: 0 15px; } - @media screen and (max-width: 960px) { + order: 1; + font: normal 20px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + color: #53595F; + margin: 0; + padding: 0 15px; +} +@media screen and (max-width: 960px) { .modx-page-header { - width: 100%; - text-align: center; - font-size: 2em; } } + width: 100%; + text-align: center; + font-size: 2em; + } +} /* New Header */ .modx-header-breadcrumbs .breadcrumbs { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: baseline; - align-items: baseline; } - .modx-header-breadcrumbs .breadcrumbs h2 { - -ms-flex-order: 1; - order: 1; + display: flex; + flex-wrap: wrap; + align-items: baseline; +} +.modx-header-breadcrumbs .breadcrumbs h2 { + order: 1; font: normal 20px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; color: #53595F; margin: 0 !important; - padding-left: 0; } - @media screen and (max-width: 960px) { - .modx-header-breadcrumbs .breadcrumbs h2 { + padding-left: 0; +} +@media screen and (max-width: 960px) { + .modx-header-breadcrumbs .breadcrumbs h2 { width: 100%; text-align: center; - font-size: 2em; } } - + font-size: 2em; + } +} .modx-header-breadcrumbs ul { - -ms-flex-order: 0; - order: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; } - .modx-header-breadcrumbs ul li { + order: 0; + display: flex; + flex-wrap: wrap; + align-items: center; +} +.modx-header-breadcrumbs ul li { + font: normal 18px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + color: #53595F; +} +.modx-header-breadcrumbs ul li a { font: normal 18px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - color: #53595F; } - .modx-header-breadcrumbs ul li a { - font: normal 18px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - text-decoration: none; } - .modx-header-breadcrumbs ul li a.menu_hidden { - font-style: italic; } - .modx-header-breadcrumbs ul li a.menu_hidden:hover { - color: #162a42; } - .modx-header-breadcrumbs ul li a.not_published { - color: #b3b2b2 !important; } - .modx-header-breadcrumbs ul li a.not_published:hover { - color: #162a42; } - .modx-header-breadcrumbs ul li a.deleted { - color: rgba(175, 90, 98, 0.5) !important; - text-decoration: line-through; } - .modx-header-breadcrumbs ul li a.deleted:hover { - color: #162a42; } - .modx-header-breadcrumbs ul li:after { - content: "\f054"; - padding: 0 10px; - color: #999999; - font-size: 12px; } + text-decoration: none; +} +.modx-header-breadcrumbs ul li a.menu_hidden { + font-style: italic; +} +.modx-header-breadcrumbs ul li a.menu_hidden:hover { + color: #162a42; +} +.modx-header-breadcrumbs ul li a.not_published { + color: #b3b3b3 !important; +} +.modx-header-breadcrumbs ul li a.not_published:hover { + color: #162a42; +} +.modx-header-breadcrumbs ul li a.deleted { + color: rgba(175, 90, 98, 0.5) !important; + text-decoration: line-through; +} +.modx-header-breadcrumbs ul li a.deleted:hover { + color: #162a42; +} +.modx-header-breadcrumbs ul li:after { + content: "\f054"; + padding: 0 10px; + color: #999999; + font-size: 12px; +} #modx-abtn-menu-list .x-menu-item { - padding: 10px 20px; } - #modx-abtn-menu-list .x-menu-item .x-menu-item-text { - display: -ms-flexbox; + padding: 10px 20px; +} +#modx-abtn-menu-list .x-menu-item .x-menu-item-text { display: flex; - -ms-flex-align: baseline; - align-items: baseline; - -ms-flex-pack: justify; - justify-content: space-between; } - #modx-abtn-menu-list .x-menu-item .x-menu-item-text .icon { - text-align: center; - margin: 0 10px; } - + align-items: baseline; + justify-content: space-between; +} +#modx-abtn-menu-list .x-menu-item .x-menu-item-text .icon { + text-align: center; + margin: 0 10px; +} #modx-abtn-menu-list #modx-abtn-delete { - color: #CF1124; } - #modx-abtn-menu-list #modx-abtn-delete:hover { - color: #CF1124; } - + color: #CF1124; +} +#modx-abtn-menu-list #modx-abtn-delete:hover { + color: #CF1124; +} #modx-abtn-menu-list #modx-abtn-undelete { - color: #6CB24A; } - #modx-abtn-menu-list #modx-abtn-undelete:hover { - color: #6CB24A; } + color: #6CB24A; +} +#modx-abtn-menu-list #modx-abtn-undelete:hover { + color: #6CB24A; +} #modx-resource-tabs .x-tab-panel-bwrap { - box-shadow: none; } - + box-shadow: none; +} #modx-resource-tabs .x-tab-panel-bwrap, #modx-resource-tabs .x-tab-panel-body { - overflow: visible !important; } + overflow: visible !important; +} #modx-resource-settings { - background: #F1F1F1; } - #modx-resource-settings #modx-resource-main-left { + background: #F1F1F1; +} +#modx-resource-settings #modx-resource-main-left { padding: 15px; background: #FFF; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; - position: relative; } - #modx-resource-settings .x-panel-collapsed { - min-height: 18px; } - #modx-resource-settings #modx-resource-main-right .modx-resource-panel { + position: relative; +} +#modx-resource-settings .x-panel-collapsed { + min-height: 18px; +} +#modx-resource-settings #modx-resource-main-right .modx-resource-panel { padding: 15px; background: #FFF; - border-radius: 3px; } - #modx-resource-settings #modx-resource-main-right .modx-resource-panel:not(:last-child) { - margin-bottom: 15px; } - #modx-resource-settings .main-wrapper { + border-radius: 3px; +} +#modx-resource-settings #modx-resource-main-right .modx-resource-panel:not(:last-child) { + margin-bottom: 15px; +} +#modx-resource-settings .main-wrapper { padding: 0; - background: transparent; } - #modx-resource-settings .x-datetime-wrap table { - width: 100%; } - #modx-resource-settings .x-datetime-wrap table td { - width: 50% !important; - max-width: 50% !important; } - #modx-resource-settings .x-datetime-wrap table td input { - width: calc(100% - 30px); } - #modx-resource-settings .x-datetime-wrap table td:first-child { - padding-right: 5px !important; } - #modx-resource-settings .x-datetime-wrap table td:last-child { - padding-left: 5px !important; } - #modx-resource-settings .x-datetime-wrap table .x-form-field-trigger-wrap { - width: 100% !important; } + background: transparent; +} +#modx-resource-settings .x-datetime-wrap table { + width: 100%; +} +#modx-resource-settings .x-datetime-wrap table td { + width: 50% !important; + max-width: 50% !important; +} +#modx-resource-settings .x-datetime-wrap table td input { + width: calc(100% - 30px); +} +#modx-resource-settings .x-datetime-wrap table td:first-child { + padding-right: 5px !important; +} +#modx-resource-settings .x-datetime-wrap table td:last-child { + padding-left: 5px !important; +} +#modx-resource-settings .x-datetime-wrap table .x-form-field-trigger-wrap { + width: 100% !important; +} .tvs-wrapper { - padding: 0; } + padding: 0; +} #modx-resource-tvs-div { - border-top-width: 0; - visibility: hidden; - /* prevent flash of unstyled tv from elements on page load */ } + border-top-width: 0; + visibility: hidden; + /* prevent flash of unstyled tv from elements on page load */ +} .modx-permissions-list { - color: #777; - font-size: 12px; } + color: #777; + font-size: 12px; +} .modx-permissions-list-textarea { - background-color: transparent !important; - border: 0 !important; } + background-color: transparent !important; + border: 0 !important; +} /* for selectability in ext grids */ .x-selectable, .x-selectable * { - -khtml-user-select: all !important; - -webkit-user-select: text !important; - -moz-user-select: text !important; - -ms-user-select: text !important; - user-select: text !important; } + -khtml-user-select: all !important; + user-select: text !important; +} /* Lightbox */ #ux-lightbox { - left: 0; - line-height: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: 15000; } + left: 0; + line-height: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: 15000; +} #ux-lightbox img { - height: auto; - width: auto; } + height: auto; + width: auto; +} #ux-lightbox a img { - border: medium none; } + border: medium none; +} #ux-lightbox-outerImageContainer { - background-color: #FFF; - height: 250px; - margin: 0 auto; - position: relative; - width: 250px; } + background-color: #FFF; + height: 250px; + margin: 0 auto; + position: relative; + width: 250px; +} #ux-lightbox-imageContainer { - padding: 10px; } + padding: 10px; +} #ux-lightbox-loading { - background: url("../images/style/loading.gif") no-repeat scroll center 15% transparent; - height: 25%; - left: 0; - line-height: 0; - position: absolute; - text-align: center; - top: 40%; - width: 100%; } + background: url("../images/style/loading.gif") no-repeat scroll center 15% transparent; + height: 25%; + left: 0; + line-height: 0; + position: absolute; + text-align: center; + top: 40%; + width: 100%; +} #ux-lightbox-hoverNav { - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; - z-index: 10; } + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 10; +} #ux-lightbox-hoverNav a { - outline: medium none; } + outline: medium none; +} #ux-lightbox-imageContainer > #ux-lightbox-hoverNav { - left: 0; } + left: 0; +} #ux-lightbox-navPrev, #ux-lightbox-navNext { - display: block; - height: 100%; - width: 49%; } + display: block; + height: 100%; + width: 49%; +} #ux-lightbox-navPrev { - float: left; - left: 0; } + float: left; + left: 0; +} #ux-lightbox-navPrev:hover, #ux-lightbox-navPrev:visited:hover { - background: transparent url("images/lb-prev.png") no-repeat scroll left 33%; } + background: transparent url("images/lb-prev.png") no-repeat scroll left 33%; +} #ux-lightbox-navNext { - float: right; - right: 0; } + float: right; + right: 0; +} #ux-lightbox-navNext:hover, #ux-lightbox-navNext:visited:hover { - background: transparent url("images/lb-next.png") no-repeat scroll right 33%; } + background: transparent url("images/lb-next.png") no-repeat scroll right 33%; +} #ux-lightbox-outerDataContainer { - margin: 0 auto; - width: 100%; } + margin: 0 auto; + width: 100%; +} #ux-lightbox-dataContainer { - background-color: #FFF; - font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 10px; - overflow: auto; } + background-color: #FFF; + font: normal 11px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 10px; + overflow: auto; +} #ux-lightbox-data { - color: #666; - padding: 0 10px; } + color: #666; + padding: 0 10px; +} #ux-lightbox-data #ux-lightbox-details { - float: left; - text-align: left; - width: 80%; } + float: left; + text-align: left; + width: 80%; +} #ux-lightbox-data #ux-lightbox-caption { - font-weight: bold; } + font-weight: bold; +} #ux-lightbox-data #ux-lightbox-imageNumber { - clear: left; - display: block; - padding-bottom: 1em; } + clear: left; + display: block; + padding-bottom: 1em; +} #ux-lightbox-data #ux-lightbox-navClose { - background: transparent url("../images/style/close.png") no-repeat scroll 0 0; - float: right; - height: 16px; - outline: medium none; - padding-bottom: 0.7em; - width: 16px; } + background: transparent url("../images/style/close.png") no-repeat scroll 0 0; + float: right; + height: 16px; + outline: medium none; + padding-bottom: 0.7em; + width: 16px; +} #ux-lightbox-overlay, #ux-lightbox-shim { - background-color: #515151; - border: 0 none; - height: 500px; - left: 0; - margin: 0; - padding: 0; - position: absolute; - top: 0; - width: 100%; - z-index: 14999; } + background-color: #515151; + border: 0 none; + height: 500px; + left: 0; + margin: 0; + padding: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 14999; +} #ux-lightbox-shim { - background-color: transparent; - z-index: 89; } + background-color: transparent; + z-index: 89; +} /* Card Layout (ex. Package Manager) */ .x-panel-body-noheader .x-grid3-row { - position: relative; } + position: relative; +} .x-grid3-col-main { - padding: 10px 5px 35px; } + padding: 10px 5px 35px; +} .x-grid3-cell-inner .x-grid3-col-main h3 { - color: #555555; - font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 20px; - line-height: 1; - margin: 0 0 5px 0; } + color: #555555; + font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 20px; + line-height: 1; + margin: 0 0 5px 0; +} .package-installed { - color: #515151; - opacity: .5; - filter: alpha(opacity=50); - /* for IE <= 8 */ } + color: #515151; + opacity: 0.5; + filter: alpha(opacity=50); + /* for IE <= 8 */ +} #modx-grid-package .green { - text-align: center; } + text-align: center; +} #modx-grid-package .green a { - color: #CF1124 !important; } + color: #CF1124 !important; +} #modx-grid-package .red { - color: #6CB24A !important; - text-align: center; } + color: #6CB24A !important; + text-align: center; +} .grid-with-buttons .x-grid3-row-expanded .x-grid3-row-body { - margin: -45px 2px 0 -20px; - padding: 18px 25px 40px; } + margin: -45px 2px 0 -20px; + padding: 18px 25px 40px; +} /* Package browser */ .home-panel ol { - border-top: 1px solid #CACACA; } + border-top: 1px solid #CACACA; +} .home-panel ol li { - border-bottom: 1px solid #e0e0e0; } + border-bottom: 1px solid #e0e0e0; +} .home-panel ol li:first-child { - border-top-color: 0 none; } + border-top-color: 0 none; +} .home-panel ol li:last-child { - border-bottom: 0 none; } + border-bottom: 0 none; +} .home-panel ol li button { - background-color: transparent; - border: 0 none; - color: #53595F; - cursor: pointer; - display: block; - font-size: 15px; - font-weight: bold; - padding: 12px 20px 12px 6px; - position: relative; - text-decoration: none; } + background-color: transparent; + border: 0 none; + color: #53595F; + cursor: pointer; + display: block; + font-size: 15px; + font-weight: bold; + padding: 12px 20px 12px 6px; + position: relative; + text-decoration: none; +} .home-panel ol li:hover button { - color: #234368; } - .home-panel ol li:hover button:before { + color: #234368; +} +.home-panel ol li:hover button:before { content: "\f002"; font-size: 14px; margin-top: -7px; /* half of the height to center vertically with top 50% */ - opacity: .6; + opacity: 0.6; filter: alpha(opacity=60); /* for IE <= 8 */ position: absolute; @@ -23746,206 +30118,247 @@ html[dir="rtl"] .x-hiden, html[dir="rtl"] right: 0; text-align: center; width: 20px; - transition: opacity .25s; } + transition: opacity 0.25s; +} .home-panel ol li .highlighted { - color: #909090; - float: right; - font-size: 10px; - padding: 13px 10px 0; } + color: #909090; + float: right; + font-size: 10px; + padding: 13px 10px 0; +} .home-panel ol li button .ct { - color: #AAA; - margin-right: 10px; } + color: #AAA; + margin-right: 10px; +} .home-panel .one_half { - overflow: hidden; } + overflow: hidden; +} .home-panel .desc-wrapper { - margin-top: 38px; } + margin-top: 38px; +} .home-panel .text-wrapper { - font-style: normal; - max-height: none; } + font-style: normal; + max-height: none; +} .home-panel .provider_name { - background-color: #9bb3bf; - line-height: 1.8; } + background-color: #9bb3bf; + line-height: 1.8; +} .home-panel .pnl_instructions { - margin: 20px 0; } + margin: 20px 0; +} .home-panel .stats { - clear: both; - display: inline-block; - margin-top: 15px; } + clear: both; + display: inline-block; + margin-top: 15px; +} .home-panel .stats p { - color: #777777; - font-size: 12px; - font-style: italic; - line-height: 1.5; } + color: #777777; + font-size: 12px; + font-style: italic; + line-height: 1.5; +} .pbr-provider-box { - float: left; - margin-top: 10px; - width: 250px; } + float: left; + margin-top: 10px; + width: 250px; +} .pbr-provider-home { - padding: 10px; } + padding: 10px; +} .pbr-repository-view { - padding: 10px; } + padding: 10px; +} .pbr-tag-view { - padding: 10px; } + padding: 10px; +} .pbr-details-right { - float: right !important; - text-align: right !important; } + float: right !important; + text-align: right !important; +} .pbr-thumb-downloaded { - opacity: .5; - filter: alpha(opacity=50); - /* for IE <= 8 */ } + opacity: 0.5; + filter: alpha(opacity=50); + /* for IE <= 8 */ +} .one_half { - float: left; - margin-right: 3%; - position: relative; - width: 48%; } + float: left; + margin-right: 3%; + position: relative; + width: 48%; +} .last { - clear: right; - margin-right: 0 !important; } + clear: right; + margin-right: 0 !important; +} .package-readme { - padding: 8px 11px 0; } + padding: 8px 11px 0; +} /* Template sidebar */ #modx-package-browser-home { - margin-top: 5px; - min-height: 560px; } + margin-top: 5px; + min-height: 560px; +} /* Aside details are used in the thumbnail package provider view to show package info on the side */ .empty-text-wrapper { - color: #888; - font-weight: bold; - line-height: 1.4; - padding: 12px; } + color: #888; + font-weight: bold; + line-height: 1.4; + padding: 12px; +} .aside-details { - background-color: transparent; - border: 1px solid #E4E4E4; - border-radius: 3px; - margin-right: 0; } + background-color: transparent; + border: 1px solid #E4E4E4; + border-radius: 3px; + margin-right: 0; +} .aside-details .selected h5 { - color: #53595F; - font-size: 14px; - margin: 10px 0; } + color: #53595F; + font-size: 14px; + margin: 10px 0; +} .aside-details .selected img { - border-radius: 3px; - border: 1px solid #E4E4E4; - height: 80px; - width: 90px; } + border-radius: 3px; + border: 1px solid #E4E4E4; + height: 80px; + width: 90px; +} .aside-details .item { - margin-bottom: 25px; } + margin-bottom: 25px; +} .aside-details .item p, .aside-details .item li { - color: #888; - line-height: 1.4; } + color: #888; + line-height: 1.4; +} .aside-details .item a { - color: #53595F; - font-style: italic; } + color: #53595F; + font-style: italic; +} .aside-details h4 { - color: #53595F; - font-size: 14px; - margin: 10px 0; - text-transform: uppercase; } + color: #53595F; + font-size: 14px; + margin: 10px 0; + text-transform: uppercase; +} .aside-details .aside-details h4 { - font-size: 12px; - margin-top: 0; } + font-size: 12px; + margin-top: 0; +} .aside-details .selected { - border-bottom: 1px solid #E4E4E4; - color: black; - padding: 15px; - text-align: center; } + border-bottom: 1px solid #E4E4E4; + color: black; + padding: 15px; + text-align: center; +} .aside-details .description, .aside-details .instructions { - background-color: #FBFBFB; - color: #53595F; - font-size: 12px; - line-height: 1.2; - padding: 15px; } + background-color: #FBFBFB; + color: #53595F; + font-size: 12px; + line-height: 1.2; + padding: 15px; +} .aside-details .infos { - padding: 15px; - font-size: 12px; - line-height: 1.2; - color: #53595F; } + padding: 15px; + font-size: 12px; + line-height: 1.2; + color: #53595F; +} .aside-details .infos ul li { - font-size: 12px; } + font-size: 12px; +} .aside-details .infos ul li .infoname { - color: #999999; - font-weight: bold; - width: 50%; } + color: #999999; + font-weight: bold; + width: 50%; +} .aside-details .infos ul li .infovalue { - max-width: 50%; - padding: 0 8px; - word-wrap: break-word; } + max-width: 50%; + padding: 0 8px; + word-wrap: break-word; +} .aside-details .infos ul li span { - display: inline-block; - padding: 0; } + display: inline-block; + padding: 0; +} /* The thumb-wrapper is used in package management for "templated" repositories, e.g. Front-end Templates */ .thumb-wrapper { - background-color: #F5F5F5; - border-radius: 3px; - border: 1px solid #CCCCCC; - cursor: pointer; - float: left; - margin: 0 15px 15px 0; - overflow: hidden; - padding: 0 0 12px; - position: relative; - width: 250px; - box-sizing: border-box; } - .thumb-wrapper * { - box-sizing: border-box; } - .thumb-wrapper .thumb { + background-color: #F5F5F5; + border-radius: 3px; + border: 1px solid #CCCCCC; + cursor: pointer; + float: left; + margin: 0 15px 15px 0; + overflow: hidden; + padding: 0 0 12px; + position: relative; + width: 250px; + box-sizing: border-box; +} +.thumb-wrapper * { + box-sizing: border-box; +} +.thumb-wrapper .thumb { background-color: #FFF; border-bottom: 1px solid #CCCCCC; height: 170px; margin: 0 auto; width: 100%; text-align: center; - position: relative; } - .thumb-wrapper .thumb img { - max-height: 100%; - max-width: 100%; } - .thumb-wrapper .thumb .no-preview { - color: #888; - display: inline-block; - font-size: 9px; - font-weight: bold; - padding: 31px 15px; - text-align: center; - text-transform: uppercase; } - .thumb-wrapper span.downloaded, - .thumb-wrapper span.featured { + position: relative; +} +.thumb-wrapper .thumb img { + max-height: 100%; + max-width: 100%; +} +.thumb-wrapper .thumb .no-preview { + color: #888; + display: inline-block; + font-size: 9px; + font-weight: bold; + padding: 31px 15px; + text-align: center; + text-transform: uppercase; +} +.thumb-wrapper span.downloaded, +.thumb-wrapper span.featured { background-color: #6CB24A; color: #FFF; font-weight: bold; @@ -23954,146 +30367,180 @@ html[dir="rtl"] .x-hiden, html[dir="rtl"] text-align: center; text-shadow: none; top: 68px; - width: 100%; } - .thumb-wrapper span.featured { + width: 100%; +} +.thumb-wrapper span.featured { background-color: #234368; color: #FFFFFF; top: initial; - bottom: 0; } - .thumb-wrapper span { + bottom: 0; +} +.thumb-wrapper span { display: block; overflow: hidden; text-align: left; text-shadow: 0 1px 0 #FFF; margin: 0; text-overflow: ellipsis; - white-space: nowrap; } - .thumb-wrapper .name { + white-space: nowrap; +} +.thumb-wrapper .name { color: #53595F; font-size: 12px; font-weight: bold; float: left; padding: 12px 8px 12px 12px; - width: 55%; } - .thumb-wrapper .downloads { + width: 55%; +} +.thumb-wrapper .downloads { color: #999; font-size: 9px; text-transform: uppercase; float: right; text-align: right; padding: 8px 12px 8px 8px; - width: 45%; } - .thumb-wrapper .thumb-description { + width: 45%; +} +.thumb-wrapper .thumb-description { clear: both; padding: 0 12px; font-size: 12px; overflow: hidden; - height: 50px; } - .thumb-wrapper .thumb-footer { + height: 50px; +} +.thumb-wrapper .thumb-footer { color: #999; font-size: 9px; text-transform: uppercase; padding: 8px 12px 0; - text-align: center; } - .thumb-wrapper.selected { + text-align: center; +} +.thumb-wrapper.selected { background-color: #FFF; padding: 0 0 12px; - border-color: #234368; } - .thumb-wrapper.selected img { - border: 0 none; } + border-color: #234368; +} +.thumb-wrapper.selected img { + border: 0 none; +} .pbr-thumb { - background: #DFDFDF; - height: 80px; - padding: 3px; - width: 100px; } + background: #DFDFDF; + height: 80px; + padding: 3px; + width: 100px; +} .pbr-thumb img { - height: 80px; - width: 100px; } + height: 80px; + width: 100px; +} .x-grid3-hd-text-col, .x-grid3-hd-meta-col, .x-grid3-hd-info-col { - text-align: center; } + text-align: center; +} .x-grid3-col-text-col { - font-size: 11px; - text-align: center; } + font-size: 11px; + text-align: center; +} .x-grid3-col-info-col, .x-grid3-col-meta-col { - font-size: 11px; - font-weight: bold; - text-align: center; } + font-size: 11px; + font-weight: bold; + text-align: center; +} .x-grid3-col-meta-col { - color: #53595F; } + color: #53595F; +} .x-grid3-col-info-col { - color: #6CB24A; } + color: #6CB24A; +} .not-installed .x-grid3-col-info-col { - color: #CF1124; } + color: #CF1124; +} .inline-button { - -webkit-box-align: center; - display: inline; - margin: 0 auto; - padding: 8px; - text-align: center; } + -webkit-box-align: center; + display: inline; + margin: 0 auto; + padding: 8px; + text-align: center; +} .meta-wrapper { - color: #808080; - max-height: 400px; - overflow: auto; - padding: 15px; - word-wrap: break-word; } - .meta-wrapper ul { + color: #808080; + max-height: 400px; + overflow: auto; + padding: 15px; + word-wrap: break-word; +} +.meta-wrapper ul { list-style: disc inside; - padding-left: 15px; } - .meta-wrapper h1 { - font-size: 1.2em; } - .meta-wrapper h2 { - font-size: 1.15em; } - .meta-wrapper h3 { - font-size: 1.1em; } - .meta-wrapper h4 { - font-size: 1.05em; } - .meta-wrapper h5 { - font-size: 1em; } - .meta-wrapper h6 { - font-size: .95em; } + padding-left: 15px; +} +.meta-wrapper h1 { + font-size: 1.2em; +} +.meta-wrapper h2 { + font-size: 1.15em; +} +.meta-wrapper h3 { + font-size: 1.1em; +} +.meta-wrapper h4 { + font-size: 1.05em; +} +.meta-wrapper h5 { + font-size: 1em; +} +.meta-wrapper h6 { + font-size: 0.95em; +} .window-no-padding .x-panel-mc { - padding: 0 !important; } - + padding: 0 !important; +} .window-no-padding .x-panel-ml { - padding: 0 !important; } - + padding: 0 !important; +} .window-no-padding .x-panel-mr { - padding: 0 !important; } - + padding: 0 !important; +} .window-no-padding .x-tab-panel-noborder { - margin: 0 !important; } + margin: 0 !important; +} .upload-error { - color: #CF1124; } + color: #CF1124; +} .upload-success { - color: #6CB24A; } + color: #6CB24A; +} .upload-status-text { - white-space: normal; } + white-space: normal; +} .upload-thumb { - float: right; } + float: right; +} .auto-width { - width: auto !important; } + width: auto !important; +} .auto-height { - height: auto !important; } + height: auto !important; +} .x-datetime-inline-editor .x-datetime-wrap { - margin-top: 0 !important; } + margin-top: 0 !important; +} \ No newline at end of file diff --git a/manager/templates/default/css/login-min.css b/manager/templates/default/css/login-min.css index 415b8220202..bbebfabc589 100644 --- a/manager/templates/default/css/login-min.css +++ b/manager/templates/default/css/login-min.css @@ -1,2 +1,19 @@ -@-ms-viewport{width:device-width}html{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:100%;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit;outline:0}body,form,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;font-weight:400;color:#343434}strong{font-weight:600}body{background:#e4e4e4}.l-background{display:none;z-index:-1;position:fixed;top:0;right:0;bottom:0;left:auto;width:calc(100% - 30rem);background:#e4e4e4 no-repeat center center;background-size:cover;opacity:.8}.l-main{margin:.5rem 0 2rem}.l-content{position:relative;background:#fff;max-width:100%;min-height:100vh;overflow:hidden;padding:0 1.5625rem}.l-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}html[dir=rtl] .l-content{margin-right:0;margin-left:auto}html[dir=rtl] .l-background{left:0;right:auto}@media screen and (min-width:25em){.l-content{padding:0 3.125rem}}@media screen and (min-width:48em){.l-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:30rem}.l-background{display:block}}h1{margin:2rem 0 1rem;font-size:1.5rem}h2{margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:700}p{margin:0 0 1rem;line-height:1.4}a{color:#4a90e2;text-decoration:none}a:hover{opacity:.8}a:focus{color:#cf1124}.lead{font-size:1rem;margin-bottom:2rem}input{display:inline-block;width:100%;background:#fbfbfb;border-radius:3px;outline-color:#6cb24a;font-size:1rem;padding:1rem;box-shadow:none;border:1px solid #e4e4e4}input[type=checkbox]{width:auto;margin:0 .5rem 0 0;position:relative;top:0}input:focus{border:1px solid #4a90e2}label{display:block;margin:1.25rem 0;cursor:pointer;font-weight:500}label a{font-weight:400}label>input{margin-top:.25rem}.c-logo{display:block;max-width:100%;width:12rem;margin:1.5625rem 0 1rem}@media screen and (min-width:48em){.c-logo{margin:3.125rem 0 1rem}}.c-form{padding:0 1rem;margin:0 -1rem}.c-button{display:block;width:100%;margin:1rem 0;padding:1rem;background:#6cb24a;border:1px solid #568e3b;border-radius:3px;color:#fff;text-align:center;font-size:1rem;cursor:pointer}#modx-fl-btn,#modx-login-btn{border:1px solid transparent}#modx-fl-btn:focus,#modx-fl-btn:hover,#modx-login-btn:focus,#modx-login-btn:hover{background:#528738;color:#fff;transition:background-color .2s ease-out}#modx-fl-btn:hover,#modx-login-btn:hover{box-shadow:none}#modx-login-username,#modx-login-username-reset{margin-top:10px}#rememberme-checkbox input[type=checkbox]{width:0;margin:0;padding:0;opacity:0}#rememberme-checkbox label{position:relative;display:inline-block;padding-left:22px}#rememberme-checkbox label:after,#rememberme-checkbox label:before{position:absolute;content:"";display:inline-block}#rememberme-checkbox label:before{width:18px;height:18px;background:#fbfbfb;border:1px solid #e4e4e4;border-radius:3px;left:-3px}#rememberme-checkbox label:after{height:5px;width:10px;border-left:2px solid;border-bottom:2px solid;-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:1px;top:5px}#rememberme-checkbox input[type=checkbox]+label::after{content:none}#rememberme-checkbox input[type=checkbox]:checked+label::after{content:""}#rememberme-checkbox input[type=checkbox]:focus+label::before{border:1px solid #4a90e2}.c-password-label{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;width:100%}.c-helplink{margin-left:2rem;color:#53595f}.c-help{display:none;margin:3rem 0;border:.125rem solid #6cb24a;padding:0 1rem;border-radius:3px}.c-help.is-visible{display:block}.l-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:1rem;background:#fff}.c-languageselect{position:relative}.c-languageselect__select{background:0 0;border:none;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:inherit;text-overflow:ellipsis;direction:rtl;padding-right:1.2rem;color:#53595f}.c-languageselect__select:hover{opacity:.8}.c-languageselect__select:focus{color:#cf1124}.c-languageselect__select:focus option{color:#53595f}.c-languageselect__arrow{z-index:1;display:block;position:absolute;top:55%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:0;height:0;border-style:solid;border-width:.375rem .375rem 0 .375rem;border-color:#53595f transparent transparent transparent}.c-button--ghost{color:#4a90e2;background:0 0;border:none}.c-button--ghost:hover{opacity:.8}.c-button--ghost:focus{color:#cf1124}.c-button--ghost .c-arrow{stroke:#4a90e2}:hover>.c-button--ghost{left:-.5rem;right:0}.c-arrow{stroke:#343434;vertical-align:middle;position:relative;top:-2px;transition:left .4s ease-in-out,right .4s ease-in-out;right:0}.c-button:hover>.c-arrow{right:-.5rem}.c-arrow.c-arrow--left{-ms-transform:rotate(180deg);transform:rotate(180deg);left:0}.c-button:hover>.c-arrow.c-arrow--left{left:-.5rem;right:0}.can-toggle{max-height:50rem;overflow:hidden;transition:max-height .4s ease-in-out}.is-hidden{max-height:0;visibility:hidden;transition:max-height .4s ease-in-out,0s visibility .7s}.is-error{color:#cf1124;border-left:.2rem solid #cf1124;padding:1rem 1.2rem;border-radius:3px;background-color:#fee}.is-success{color:#528738;border-left:.2rem solid #6cb24a;padding:1rem 1.2rem;border-radius:3px;background-color:#effcf6}@media screen and (max-width:40em){h1{margin:1rem 0 .5rem;font-size:1.3rem}.l-main{margin:.5rem 0 .5rem}.c-logo{width:10rem}label{font-size:1em}.is-error,.is-success{font-size:1em}} +/* +* +* Copyright (C) 2021 MODX LLC +* +* This file is part of MODX Revolution and was compiled using Grunt. +* +* MODX Revolution is free software: you can redistribute it and/or modify it under the terms of the +* GNU General Public License as published by the Free Software Foundation, either version 2 of the +* License, or (at your option) any later version. +* +* MODX Revolution is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +* +* See the GNU General Public License for more details. You should have received a copy of the GNU +* General Public License along with MODX Revolution. If not, see . +* +*/ +@-ms-viewport{width:device-width}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:100%;line-height:1.15}*,:after,:before{box-sizing:inherit;outline:0}body,form,h1,h2,h3,h4,h5,h6,ol,p,ul{color:#343434;font-weight:400;margin:0;padding:0}strong{font-weight:600}body{background:#e4e4e4}.l-background{background:#e4e4e4 no-repeat 50%;background-size:cover;bottom:0;display:none;left:auto;opacity:.8;position:fixed;right:0;top:0;width:calc(100% - 30rem);z-index:-1}.l-main{margin:.5rem 0 2rem}.l-content{background:#fff;max-width:100%;min-height:100vh;overflow:hidden;padding:0 1.5625rem;position:relative}.l-header{align-items:center;display:flex;justify-content:center}html[dir=rtl] .l-content{margin-left:auto;margin-right:0}html[dir=rtl] .l-background{left:0;right:auto}@media screen and (min-width:25em){.l-content{padding:0 3.125rem}}@media screen and (min-width:48em){.l-content{display:flex;flex-direction:column;justify-content:space-between;width:30rem}.l-background{display:block}}h1{font-size:1.5rem;margin:2rem 0 1rem}h2{font-size:1.25rem;font-weight:700;margin:1.5rem 0 .5rem}p{line-height:1.4;margin:0 0 1rem}a{color:#4a90e2;text-decoration:none}a:hover{opacity:.8}a:focus{color:#cf1124}.lead{margin-bottom:2rem}.lead,input{font-size:1rem}input{background:#fbfbfb;border:1px solid #e4e4e4;border-radius:3px;box-shadow:none;display:inline-block;outline-color:#6cb24a;padding:1rem;width:100%}input[type=checkbox]{margin:0 .5rem 0 0;position:relative;top:0;width:auto}input:focus{border:1px solid #4a90e2}label{cursor:pointer;display:block;font-weight:500;margin:1.25rem 0}label a{font-weight:400}label>input{margin-top:.25rem}.c-logo{display:block;margin:1.5625rem 0 1rem;max-width:100%;width:12rem}@media screen and (min-width:48em){.c-logo{margin:3.125rem 0 1rem}}.c-form{margin:0 -1rem;padding:0 1rem}.c-button{background:#6cb24a;border:1px solid #568e3b;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:1rem 0;padding:1rem;text-align:center;width:100%}#modx-fl-btn,#modx-login-btn{border:1px solid #0000}#modx-fl-btn:focus,#modx-fl-btn:hover,#modx-login-btn:focus,#modx-login-btn:hover{background:#528738;color:#fff;transition:background-color .2s ease-out}#modx-fl-btn:hover,#modx-login-btn:hover{box-shadow:none}#modx-login-username,#modx-login-username-reset{margin-top:10px}#rememberme-checkbox input[type=checkbox]{margin:0;opacity:0;padding:0;width:0}#rememberme-checkbox label{display:inline-block;padding-left:22px;position:relative}#rememberme-checkbox label:after,#rememberme-checkbox label:before{content:"";display:inline-block;position:absolute}#rememberme-checkbox label:before{background:#fbfbfb;border:1px solid #e4e4e4;border-radius:3px;height:18px;left:-3px;width:18px}#rememberme-checkbox label:after{border-bottom:2px solid;border-left:2px solid;height:5px;left:1px;top:5px;transform:rotate(-45deg);width:10px}#rememberme-checkbox input[type=checkbox]+label:after{content:none}#rememberme-checkbox input[type=checkbox]:checked+label:after{content:""}#rememberme-checkbox input[type=checkbox]:focus+label:before{border:1px solid #4a90e2}.c-password-label{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.c-helplink{color:#53595f;margin-left:2rem}.c-help{border:.125rem solid #6cb24a;border-radius:3px;display:none;margin:3rem 0;padding:0 1rem}.c-help.is-visible{display:block}.l-footer{align-items:center;background:#fff;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:1rem}.c-languageselect,.l-footer{position:relative}.c-languageselect__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;border-radius:0;color:#53595f;cursor:pointer;direction:rtl;font-family:inherit;font-size:inherit;padding-right:1.2rem;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-languageselect__select:hover{opacity:.8}.c-languageselect__select:focus{color:#cf1124}.c-languageselect__select:focus option{color:#53595f}.c-languageselect__arrow{border-color:#53595f #0000 #0000;border-style:solid;border-width:.375rem .375rem 0;display:block;height:0;position:absolute;right:0;top:55%;transform:translateY(-50%);width:0;z-index:1}.c-button--ghost{background:#0000;border:none;color:#4a90e2}.c-button--ghost:hover{opacity:.8}.c-button--ghost:focus{color:#cf1124}.c-button--ghost .c-arrow{stroke:#4a90e2}:hover>.c-button--ghost{left:-.5rem;right:0}.c-arrow{stroke:#343434;position:relative;right:0;top:-2px;transition:left .4s ease-in-out,right .4s ease-in-out;vertical-align:middle}.c-button:hover>.c-arrow{right:-.5rem}.c-arrow.c-arrow--left{left:0;transform:rotate(180deg)}.c-button:hover>.c-arrow.c-arrow--left{left:-.5rem;right:0}.can-toggle{max-height:50rem;overflow:hidden;transition:max-height .4s ease-in-out}.is-hidden{max-height:0;transition:max-height .4s ease-in-out,visibility 0s .7s;visibility:hidden}.is-error{background-color:#fee;border-left:.2rem solid #cf1124;color:#cf1124}.is-error,.is-success{border-radius:3px;padding:1rem 1.2rem}.is-success{background-color:#effcf6;border-left:.2rem solid #6cb24a;color:#528738}@media screen and (max-width:40em){h1{font-size:1.3rem;margin:1rem 0 .5rem}.l-main{margin:.5rem 0}.c-logo{width:10rem}.is-error,.is-success,label{font-size:1em}} /*# sourceMappingURL=login-min.css.map */ \ No newline at end of file diff --git a/manager/templates/default/css/login.css b/manager/templates/default/css/login.css index 1e09aa1a85b..5396c851443 100644 --- a/manager/templates/default/css/login.css +++ b/manager/templates/default/css/login.css @@ -1,46 +1,41 @@ -/* Main colors */ -/* needs much more adaption, should be used as text color for elements with $colorSplash background */ -/* a blueish dark gray */ -/* generate the black from the $colorSplash */ -/* default theme $colorSplash */ -/* Status Message */ -/* Brand colors */ -/* Backgrounds */ -/* Borders */ -/* Shadows */ -/* Grids */ -/* Form field colors */ -/* Buttons */ -/* Context menus */ -/* ComboBox dropdown menus */ -/* Tree menus */ -/* locked is already signaled with lock-icon, no need to use other semantic style here - as italic is used for "unpublished" */ -/* Top navigation colors */ -/* Tabs */ -/* Windows */ -/* Font stacks */ -/* Responsive breakpoints */ -/* Path for background-images */ +/* +* +* Copyright (C) 2021 MODX LLC +* +* This file is part of MODX Revolution and was compiled using Grunt. +* +* MODX Revolution is free software: you can redistribute it and/or modify it under the terms of the +* GNU General Public License as published by the Free Software Foundation, either version 2 of the +* License, or (at your option) any later version. +* +* MODX Revolution is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +* +* See the GNU General Public License for more details. You should have received a copy of the GNU +* General Public License along with MODX Revolution. If not, see . +* +*/ @-ms-viewport { - width: device-width; } - + width: device-width; +} /** * CSS Reset */ html { - box-sizing: border-box; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 100%; - line-height: 1.15; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; } + box-sizing: border-box; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 100%; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} *, *:before, *:after { - box-sizing: inherit; - outline: 0; } + box-sizing: inherit; + outline: 0; +} body, h1, @@ -53,366 +48,417 @@ p, ol, ul, form { - margin: 0; - padding: 0; - font-weight: normal; - color: #343434; } + margin: 0; + padding: 0; + font-weight: normal; + color: #343434; +} strong { - font-weight: 600; } + font-weight: 600; +} body { - background: #E4E4E4; } + background: #E4E4E4; +} /** * Layout styles */ .l-background { - display: none; - z-index: -1; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: auto; - width: calc(100% - 30rem); - background: #E4E4E4 no-repeat center center; - background-size: cover; - opacity: .8; } + display: none; + z-index: -1; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: auto; + width: calc(100% - 30rem); + background: #E4E4E4 no-repeat center center; + background-size: cover; + opacity: 0.8; +} .l-main { - margin: 0.5rem 0 2rem; } + margin: 0.5rem 0 2rem; +} .l-content { - position: relative; - background: #FFF; - max-width: 100%; - min-height: 100vh; - overflow: hidden; - padding: 0 1.5625rem; } + position: relative; + background: #FFF; + max-width: 100%; + min-height: 100vh; + overflow: hidden; + padding: 0 1.5625rem; +} .l-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; } - -html[dir="rtl"] .l-content { - margin-right: 0; - margin-left: auto; } - -html[dir="rtl"] .l-background { - left: 0; - right: auto; } + display: flex; + align-items: center; + justify-content: center; +} + +html[dir=rtl] .l-content { + margin-right: 0; + margin-left: auto; +} +html[dir=rtl] .l-background { + left: 0; + right: auto; +} @media screen and (min-width: 25em) { - .l-content { - padding: 0 3.125rem; } } - + .l-content { + padding: 0 3.125rem; + } +} @media screen and (min-width: 48em) { - .l-content { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; + .l-content { + display: flex; flex-direction: column; - -ms-flex-pack: justify; justify-content: space-between; - width: 30rem; } - .l-background { - display: block; } } + width: 30rem; + } + .l-background { + display: block; + } +} /** * Basic Typography */ h1 { - margin: 2rem 0 1rem; - font-size: 1.5rem; } + margin: 2rem 0 1rem; + font-size: 1.5rem; +} h2 { - margin: 1.5rem 0 0.5rem; - font-size: 1.25rem; - font-weight: bold; } + margin: 1.5rem 0 0.5rem; + font-size: 1.25rem; + font-weight: bold; +} p { - margin: 0 0 1rem; - line-height: 1.4; } + margin: 0 0 1rem; + line-height: 1.4; +} a { - color: #4A90E2; - text-decoration: none; } - a:hover { - opacity: .8; } - a:focus { - color: #CF1124; } + color: #4A90E2; + text-decoration: none; +} +a:hover { + opacity: 0.8; +} +a:focus { + color: #CF1124; +} .lead { - font-size: 1rem; - margin-bottom: 2rem; } + font-size: 1rem; + margin-bottom: 2rem; +} input { - display: inline-block; - width: 100%; - background: #FBFBFB; - border-radius: 3px; - outline-color: #6CB24A; - font-size: 1rem; - padding: 1rem; - box-shadow: none; - border: 1px solid #E4E4E4; } - -input[type="checkbox"] { - width: auto; - margin: 0 0.5rem 0 0; - position: relative; - top: 0; } + display: inline-block; + width: 100%; + background: #FBFBFB; + border-radius: 3px; + outline-color: #6CB24A; + font-size: 1rem; + padding: 1rem; + box-shadow: none; + border: 1px solid #E4E4E4; +} + +input[type=checkbox] { + width: auto; + margin: 0 0.5rem 0 0; + position: relative; + top: 0; +} input:focus { - border: 1px solid #4A90E2; } + border: 1px solid #4A90E2; +} label { - display: block; - margin: 1.25rem 0; - cursor: pointer; - font-weight: 500; } - label a { - font-weight: 400; } + display: block; + margin: 1.25rem 0; + cursor: pointer; + font-weight: 500; +} +label a { + font-weight: 400; +} label > input { - margin-top: 0.25rem; } + margin-top: 0.25rem; +} /** * Components */ .c-logo { - display: block; - max-width: 100%; - width: 12rem; - margin: 1.5625rem 0 1rem; } + display: block; + max-width: 100%; + width: 12rem; + margin: 1.5625rem 0 1rem; +} @media screen and (min-width: 48em) { - .c-logo { - margin: 3.125rem 0 1rem; } } - + .c-logo { + margin: 3.125rem 0 1rem; + } +} .c-form { - padding: 0 1rem; - margin: 0 -1rem; } + padding: 0 1rem; + margin: 0 -1rem; +} .c-button { - display: block; - width: 100%; - margin: 1rem 0; - padding: 1rem; - background: #6CB24A; - border: 1px solid #568e3b; - border-radius: 3px; - color: #FFF; - text-align: center; - font-size: 1rem; - cursor: pointer; } + display: block; + width: 100%; + margin: 1rem 0; + padding: 1rem; + background: #6CB24A; + border: 1px solid #568e3b; + border-radius: 3px; + color: #FFF; + text-align: center; + font-size: 1rem; + cursor: pointer; +} #modx-login-btn, #modx-fl-btn { - border: 1px solid transparent; } - #modx-login-btn:hover, #modx-login-btn:focus, - #modx-fl-btn:hover, - #modx-fl-btn:focus { + border: 1px solid transparent; +} +#modx-login-btn:hover, #modx-login-btn:focus, +#modx-fl-btn:hover, +#modx-fl-btn:focus { background: #528738; color: #FFF; - transition: background-color .2s ease-out; } - #modx-login-btn:hover, - #modx-fl-btn:hover { - box-shadow: none; } + transition: background-color 0.2s ease-out; +} +#modx-login-btn:hover, +#modx-fl-btn:hover { + box-shadow: none; +} #modx-login-username, #modx-login-username-reset { - margin-top: 10px; } - -#rememberme-checkbox input[type="checkbox"] { - width: 0; - margin: 0; - padding: 0; - opacity: 0; } - + margin-top: 10px; +} + +#rememberme-checkbox input[type=checkbox] { + width: 0; + margin: 0; + padding: 0; + opacity: 0; +} #rememberme-checkbox label { - position: relative; - display: inline-block; - padding-left: 22px; } - #rememberme-checkbox label:before, #rememberme-checkbox label:after { + position: relative; + display: inline-block; + padding-left: 22px; +} +#rememberme-checkbox label:before, #rememberme-checkbox label:after { position: absolute; content: ""; - display: inline-block; } - #rememberme-checkbox label:before { + display: inline-block; +} +#rememberme-checkbox label:before { width: 18px; height: 18px; background: #FBFBFB; border: 1px solid #E4E4E4; border-radius: 3px; - left: -3px; } - #rememberme-checkbox label:after { + left: -3px; +} +#rememberme-checkbox label:after { height: 5px; width: 10px; border-left: 2px solid; border-bottom: 2px solid; - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); + transform: rotate(-45deg); left: 1px; - top: 5px; } - -#rememberme-checkbox input[type="checkbox"] + label::after { - content: none; } - -#rememberme-checkbox input[type="checkbox"]:checked + label::after { - content: ""; } - -#rememberme-checkbox input[type="checkbox"]:focus + label::before { - border: 1px solid #4A90E2; } + top: 5px; +} +#rememberme-checkbox input[type=checkbox] + label::after { + content: none; +} +#rememberme-checkbox input[type=checkbox]:checked + label::after { + content: ""; +} +#rememberme-checkbox input[type=checkbox]:focus + label::before { + border: 1px solid #4A90E2; +} .c-password-label { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - margin-bottom: 10px; - width: 100%; } + display: flex; + justify-content: space-between; + margin-bottom: 10px; + width: 100%; +} .c-helplink { - margin-left: 2rem; - color: #53595F; } + margin-left: 2rem; + color: #53595F; +} .c-help { - display: none; - margin: 3rem 0; - border: 0.125rem solid #6CB24A; - padding: 0 1rem; - border-radius: 3px; } - .c-help.is-visible { - display: block; } + display: none; + margin: 3rem 0; + border: 0.125rem solid #6CB24A; + padding: 0 1rem; + border-radius: 3px; +} +.c-help.is-visible { + display: block; +} .l-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-pack: end; - justify-content: flex-end; - -ms-flex-align: center; - align-items: center; - position: relative; - margin-bottom: 1rem; - background: #FFF; } + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: center; + position: relative; + margin-bottom: 1rem; + background: #FFF; +} .c-languageselect { - position: relative; } + position: relative; +} .c-languageselect__select { - background: transparent; - border: none; - border-radius: 0; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - cursor: pointer; - font-family: inherit; - font-size: inherit; - text-overflow: ellipsis; - direction: rtl; - padding-right: 1.2rem; - color: #53595F; } - .c-languageselect__select:hover { - opacity: .8; } - .c-languageselect__select:focus { - color: #CF1124; } - .c-languageselect__select:focus option { - color: #53595F; } + background: transparent; + border: none; + border-radius: 0; + user-select: none; + appearance: none; + cursor: pointer; + font-family: inherit; + font-size: inherit; + text-overflow: ellipsis; + direction: rtl; + padding-right: 1.2rem; + color: #53595F; +} +.c-languageselect__select:hover { + opacity: 0.8; +} +.c-languageselect__select:focus { + color: #CF1124; +} +.c-languageselect__select:focus option { + color: #53595F; +} .c-languageselect__arrow { - z-index: 1; - display: block; - position: absolute; - top: 55%; - -ms-transform: translateY(-50%); - transform: translateY(-50%); - right: 0; - width: 0; - height: 0; - border-style: solid; - border-width: 0.375rem 0.375rem 0 0.375rem; - border-color: #53595F transparent transparent transparent; } + z-index: 1; + display: block; + position: absolute; + top: 55%; + transform: translateY(-50%); + right: 0; + width: 0; + height: 0; + border-style: solid; + border-width: 0.375rem 0.375rem 0 0.375rem; + border-color: #53595F transparent transparent transparent; +} .c-button--ghost { - color: #4A90E2; - background: transparent; - border: none; } - .c-button--ghost:hover { - opacity: .8; } - .c-button--ghost:focus { - color: #CF1124; } - .c-button--ghost .c-arrow { - stroke: #4A90E2; } - :hover > .c-button--ghost { + color: #4A90E2; + background: transparent; + border: none; +} +.c-button--ghost:hover { + opacity: 0.8; +} +.c-button--ghost:focus { + color: #CF1124; +} +.c-button--ghost .c-arrow { + stroke: #4A90E2; +} +:hover > .c-button--ghost { left: -0.5rem; - right: 0; } + right: 0; +} .c-arrow { - stroke: #343434; - vertical-align: middle; - position: relative; - top: -2px; - transition: left .4s ease-in-out, right .4s ease-in-out; - right: 0; } - .c-button:hover > .c-arrow { - right: -0.5rem; } - .c-arrow.c-arrow--left { - -ms-transform: rotate(180deg); - transform: rotate(180deg); - left: 0; } - .c-button:hover > .c-arrow.c-arrow--left { - left: -0.5rem; - right: 0; } + stroke: #343434; + vertical-align: middle; + position: relative; + top: -2px; + transition: left 0.4s ease-in-out, right 0.4s ease-in-out; + right: 0; +} +.c-button:hover > .c-arrow { + right: -0.5rem; +} +.c-arrow.c-arrow--left { + transform: rotate(180deg); + left: 0; +} +.c-button:hover > .c-arrow.c-arrow--left { + left: -0.5rem; + right: 0; +} /** * States */ .can-toggle { - max-height: 50rem; - overflow: hidden; - transition: max-height .4s ease-in-out; } + max-height: 50rem; + overflow: hidden; + transition: max-height 0.4s ease-in-out; +} .is-hidden { - max-height: 0; - visibility: hidden; - transition: max-height .4s ease-in-out, 0s visibility .7s; } + max-height: 0; + visibility: hidden; + transition: max-height 0.4s ease-in-out, 0s visibility 0.7s; +} .is-error { - color: #CF1124; - border-left: 0.2rem solid #CF1124; - padding: 1rem 1.2rem; - border-radius: 3px; - background-color: #FFEEEE; } + color: #CF1124; + border-left: 0.2rem solid #CF1124; + padding: 1rem 1.2rem; + border-radius: 3px; + background-color: #FFEEEE; +} .is-success { - color: #528738; - border-left: 0.2rem solid #6CB24A; - padding: 1rem 1.2rem; - border-radius: 3px; - background-color: #EFFCF6; } + color: #528738; + border-left: 0.2rem solid #6CB24A; + padding: 1rem 1.2rem; + border-radius: 3px; + background-color: #EFFCF6; +} @media screen and (max-width: 40em) { - h1 { - margin: 1rem 0 .5rem; - font-size: 1.3rem; } - .l-main { - margin: .5rem 0 .5rem; } - .c-logo { - width: 10rem; } - label { - font-size: 1em; } - .is-error, - .is-success { - font-size: 1em; } } + h1 { + margin: 1rem 0 0.5rem; + font-size: 1.3rem; + } + + .l-main { + margin: 0.5rem 0 0.5rem; + } + + .c-logo { + width: 10rem; + } + + label { + font-size: 1em; + } + + .is-error, +.is-success { + font-size: 1em; + } +} \ No newline at end of file diff --git a/manager/templates/default/fonts/fa-brands-400.eot b/manager/templates/default/fonts/fa-brands-400.eot index 958684e26ab..cba6c6cce88 100644 Binary files a/manager/templates/default/fonts/fa-brands-400.eot and b/manager/templates/default/fonts/fa-brands-400.eot differ diff --git a/manager/templates/default/fonts/fa-brands-400.svg b/manager/templates/default/fonts/fa-brands-400.svg index 2b7cf17b9a5..b9881a43b73 100644 --- a/manager/templates/default/fonts/fa-brands-400.svg +++ b/manager/templates/default/fonts/fa-brands-400.svg @@ -2,11 +2,11 @@ -Created by FontForge 20200314 at Mon Oct 5 09:50:45 2020 +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 By Robert Madole Copyright (c) Font Awesome - + - +d="M400 416c26.4922 0 48 -21.5078 48 -48v-352c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352zM336 136v160c-31.5996 -11.2002 -41.2002 -16 -59.7998 -16c-31.4004 0 -43.4004 16 -74.6006 16 +c-25.3994 0 -37.3994 -10.4004 -57.5996 -14.4004v6.40039c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16v-192c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16v153.6c20.2002 4 32.2002 14.4004 57.5996 14.4004c31.4004 0 43.2002 -16 74.6006 -16 +c10.2002 0 17.7998 1.40039 27.7998 4.59961v-96c-10 -3.19922 -17.5996 -4.59961 -27.7998 -4.59961c-31.4004 0 -43.4004 16 -74.6006 16c-8.91309 -0.0322266 -17.5195 -1.44336 -25.5996 -4v-32c7.86035 2.58398 16.2559 4.00195 24.9756 4.00195 +c0.208008 0 0.416016 0 0.624023 -0.00195312c31.4004 0 43.2002 -16 74.6006 -16c18.5996 0 28.2002 4.7998 59.7998 16z" /> +d="M400 416c26.4922 0 48 -21.5078 48 -48v-352c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352zM416 16v352c0 8.83105 -7.16895 16 -16 16h-352c-8.83105 0 -16 -7.16895 -16 -16v-352 +c0 -8.83105 7.16895 -16 16 -16h352c8.83105 0 16 7.16895 16 16zM201.6 296c31.2002 0 43.2002 -16 74.6006 -16c18.5996 0 28.2002 4.7998 59.7998 16v-160c-31.5996 -11.2002 -41.2002 -16 -59.7998 -16c-31.4004 0 -43.2002 16 -74.6006 16 +c-0.208008 0.00195312 -0.415039 -0.0175781 -0.623047 -0.0175781c-8.7207 0 -17.1162 -1.39844 -24.9766 -3.98242v32c8.08008 2.55664 16.6865 3.96777 25.5996 4c31.2002 0 43.2002 -16 74.6006 -16c10.2002 0 17.7998 1.40039 27.7998 4.59961v96 +c-10 -3.19922 -17.5996 -4.59961 -27.7998 -4.59961c-31.4004 0 -43.2002 16 -74.6006 16c-25.3994 0 -37.3994 -10.4004 -57.5996 -14.4004v-153.6c0 -8.83105 -7.16895 -16 -16 -16s-16 7.16895 -16 16v192c0 8.83105 7.16895 16 16 16s16 -7.16895 16 -16v-6.40039 +c20.2002 4 32.2002 14.4004 57.5996 14.4004z" /> d="M87 -33.7998v73.5996h73.7002v-73.5996h-73.7002zM25.4004 101.4h61.5996v-61.6006h-61.5996v61.6006zM491.6 271.1c53.2002 -170.3 -73 -327.1 -235.6 -327.1v95.7998h0.299805v0.299805c101.7 0.200195 180.5 101 141.4 208 c-14.2998 39.6006 -46.1006 71.4004 -85.7998 85.7002c-107.101 38.7998 -208.101 -39.8994 -208.101 -141.7h-95.7998c0 162.2 156.9 288.7 327 235.601c74.2002 -23.2998 133.6 -82.4004 156.6 -156.601zM256.3 40.0996h-0.299805v-0.299805h-95.2998v95.6006h95.5996 v-95.3008z" /> - + @@ -2461,10 +2455,11 @@ c13.7002 9.39941 16.4004 24.3994 9.10059 31.3994c-7.2002 6.90039 -28.2002 -7 -29 c12.5996 33.0996 -3.59961 45.5 -3.59961 45.5s-23.4004 12.9004 -33.3008 -20.2002c-9.89941 -33.0996 -6.39941 -44.8994 -6.39941 -44.8994s30.7002 -13.4004 43.2998 19.5996zM442.1 188.1c0 0 15.7002 -1.09961 26.4004 14.2002s1.2998 25.5 1.2998 25.5 s-8.59961 11.1006 -19.5996 -9.09961c-11.1006 -20.1006 -8.10059 -30.6006 -8.10059 -30.6006z" /> +d="M448 400v-336c-63 -23 -82 -32 -119 -32c-63 0 -87 32 -150 32c-20 0 -36 -4 -51 -8v64c15 4 31 8 51 8c63 0 87 -32 150 -32c20 0 35 3 55 9v208c-20 -6 -35 -9 -55 -9c-63 0 -87 32 -150 32c-51 0 -75 -21 -115 -29v-307 +c0.00195312 -0.136719 0.00292969 -0.273438 0.00292969 -0.410156c0 -17.4404 -14.1602 -31.5996 -31.6006 -31.5996c-0.136719 0 -0.265625 0.0078125 -0.402344 0.00976562c-0.136719 -0.00195312 -0.273438 -0.00292969 -0.410156 -0.00292969 +c-17.4404 0 -31.5996 14.1602 -31.5996 31.6006c0 0.136719 0.0078125 0.265625 0.00976562 0.402344v384c-0.00195312 0.136719 -0.00292969 0.273438 -0.00292969 0.410156c0 17.4404 14.1602 31.5996 31.6006 31.5996 +c0.136719 0 0.265625 -0.0078125 0.402344 -0.00976562c0.136719 0.00195312 0.273438 0.00292969 0.410156 0.00292969c17.4404 0 31.5996 -14.1602 31.5996 -31.6006c0 -0.136719 -0.0078125 -0.265625 -0.00976562 -0.402344v-13c40 8 64 29 115 29c63 0 87 -32 150 -32 +c37 0 56 9 119 32z" /> +d="M14 352.208c0 52.9043 42.8877 95.792 95.793 95.792h164.368c52.9053 0 95.793 -42.8877 95.793 -95.792c0 -33.5 -17.1963 -62.9844 -43.2432 -80.1055c26.0469 -17.1211 43.2432 -46.6045 43.2432 -80.1045c0 -52.9053 -42.8877 -95.793 -95.793 -95.793h-2.08008 +c-24.8018 0 -47.4033 9.42578 -64.415 24.8906v-88.2627c0 -53.6104 -44.0088 -96.833 -97.3574 -96.833c-52.7725 0 -96.3086 42.7568 -96.3086 95.793c0 33.498 17.1943 62.9805 43.2393 80.1016c-26.0449 17.1221 -43.2393 46.6055 -43.2393 80.1035 +c0 33.5 17.1963 62.9834 43.2422 80.1045c-26.0459 17.1211 -43.2422 46.6055 -43.2422 80.1055zM176.288 256.413h-66.4951c-35.5762 0 -64.415 -28.8398 -64.415 -64.415c0 -35.4385 28.6172 -64.1924 64.0029 -64.4141 +c0.136719 0.000976562 0.274414 0.000976562 0.412109 0.000976562h66.4951v128.828zM207.666 191.998c0 -35.5752 28.8389 -64.415 64.415 -64.415h2.08008c35.5762 0 64.415 28.8398 64.415 64.415s-28.8389 64.415 -64.415 64.415h-2.08008 +c-35.5762 0 -64.415 -28.8398 -64.415 -64.415zM109.793 96.2051c-0.137695 0 -0.275391 0.000976562 -0.412109 0.000976562c-35.3857 -0.220703 -64.0029 -28.9746 -64.0029 -64.4131c0 -35.4453 29.2246 -64.415 64.9307 -64.415 +c36.2822 0 65.9795 29.4365 65.9795 65.4551v63.3721h-66.4951zM109.793 416.622c-35.5762 0 -64.415 -28.8398 -64.415 -64.4141c0 -35.5762 28.8389 -64.415 64.415 -64.415h66.4951v128.829h-66.4951zM207.666 287.793h66.4951c35.5762 0 64.415 28.8389 64.415 64.415 +c0 35.5742 -28.8389 64.4141 -64.415 64.4141h-66.4951v-128.829z" /> - + -Created by FontForge 20200314 at Mon Oct 5 09:50:45 2020 +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 By Robert Madole Copyright (c) Font Awesome - + -Created by FontForge 20200314 at Mon Oct 5 09:50:45 2020 +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 By Robert Madole Copyright (c) Font Awesome - + - + li{position:relative}.fa-li{left:-2em;line-height:inherit;position:absolute;text-align:center;width:2em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"} + +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}/*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + */ + +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */.fab,.fad,.fal,.far,.fas,.icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.icon-large,.icon-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.icon-xs{font-size:.75em}.icon-sm{font-size:.875em}.icon-1x{font-size:1em}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon-7x{font-size:7em}.icon-8x{font-size:8em}.icon-9x{font-size:9em}.icon-10x{font-size:10em}.icon-fw{text-align:center;width:1.25em}.icon-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.icon-ul>li{position:relative}.icon-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.icon-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.icon-pull-left{float:left}.icon-pull-right{float:right}.fab.icon-pull-left,.fal.icon-pull-left,.far.icon-pull-left,.fas.icon-pull-left,.icon.icon-pull-left{margin-right:.3em}.fab.icon-pull-right,.fal.icon-pull-right,.far.icon-pull-right,.fas.icon-pull-right,.icon.icon-pull-right{margin-left:.3em}.icon-spin{animation:fa-spin 2s infinite linear}.icon-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.icon-rotate-90{-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-ms-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{-ms-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{-ms-transform:scale(1,-1);transform:scale(1,-1)}.icon-flip-both,.icon-flip-horizontal.icon-flip-vertical{-ms-transform:scale(-1,-1);transform:scale(-1,-1)}:root .icon-flip-both,:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-rotate-90{filter:none}.icon-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.icon-stack-1x,.icon-stack-2x{left:0;position:absolute;text-align:center;width:100%}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-500px:before{content:"\f26e"}.icon-accessible-icon:before{content:"\f368"}.icon-accusoft:before{content:"\f369"}.icon-acquisitions-incorporated:before{content:"\f6af"}.icon-ad:before{content:"\f641"}.icon-address-book:before{content:"\f2b9"}.icon-address-card:before{content:"\f2bb"}.icon-adjust:before{content:"\f042"}.icon-adn:before{content:"\f170"}.icon-adversal:before{content:"\f36a"}.icon-affiliatetheme:before{content:"\f36b"}.icon-air-freshener:before{content:"\f5d0"}.icon-airbnb:before{content:"\f834"}.icon-algolia:before{content:"\f36c"}.icon-align-center:before{content:"\f037"}.icon-align-justify:before{content:"\f039"}.icon-align-left:before{content:"\f036"}.icon-align-right:before{content:"\f038"}.icon-alipay:before{content:"\f642"}.icon-allergies:before{content:"\f461"}.icon-amazon:before{content:"\f270"}.icon-amazon-pay:before{content:"\f42c"}.icon-ambulance:before{content:"\f0f9"}.icon-american-sign-language-interpreting:before{content:"\f2a3"}.icon-amilia:before{content:"\f36d"}.icon-anchor:before{content:"\f13d"}.icon-android:before{content:"\f17b"}.icon-angellist:before{content:"\f209"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-down:before{content:"\f107"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angry:before{content:"\f556"}.icon-angrycreative:before{content:"\f36e"}.icon-angular:before{content:"\f420"}.icon-ankh:before{content:"\f644"}.icon-app-store:before{content:"\f36f"}.icon-app-store-ios:before{content:"\f370"}.icon-apper:before{content:"\f371"}.icon-apple:before{content:"\f179"}.icon-apple-alt:before{content:"\f5d1"}.icon-apple-pay:before{content:"\f415"}.icon-archive:before{content:"\f187"}.icon-archway:before{content:"\f557"}.icon-arrow-alt-circle-down:before{content:"\f358"}.icon-arrow-alt-circle-left:before{content:"\f359"}.icon-arrow-alt-circle-right:before{content:"\f35a"}.icon-arrow-alt-circle-up:before{content:"\f35b"}.icon-arrow-circle-down:before{content:"\f0ab"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-down:before{content:"\f063"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrows-alt:before{content:"\f0b2"}.icon-arrows-alt-h:before{content:"\f337"}.icon-arrows-alt-v:before{content:"\f338"}.icon-artstation:before{content:"\f77a"}.icon-assistive-listening-systems:before{content:"\f2a2"}.icon-asterisk:before{content:"\f069"}.icon-asymmetrik:before{content:"\f372"}.icon-at:before{content:"\f1fa"}.icon-atlas:before{content:"\f558"}.icon-atlassian:before{content:"\f77b"}.icon-atom:before{content:"\f5d2"}.icon-audible:before{content:"\f373"}.icon-audio-description:before{content:"\f29e"}.icon-autoprefixer:before{content:"\f41c"}.icon-avianex:before{content:"\f374"}.icon-aviato:before{content:"\f421"}.icon-award:before{content:"\f559"}.icon-aws:before{content:"\f375"}.icon-baby:before{content:"\f77c"}.icon-baby-carriage:before{content:"\f77d"}.icon-backspace:before{content:"\f55a"}.icon-backward:before{content:"\f04a"}.icon-bacon:before{content:"\f7e5"}.icon-bacteria:before{content:"\e059"}.icon-bacterium:before{content:"\e05a"}.icon-bahai:before{content:"\f666"}.icon-balance-scale:before{content:"\f24e"}.icon-balance-scale-left:before{content:"\f515"}.icon-balance-scale-right:before{content:"\f516"}.icon-ban:before{content:"\f05e"}.icon-band-aid:before{content:"\f462"}.icon-bandcamp:before{content:"\f2d5"}.icon-barcode:before{content:"\f02a"}.icon-bars:before{content:"\f0c9"}.icon-baseball-ball:before{content:"\f433"}.icon-basketball-ball:before{content:"\f434"}.icon-bath:before{content:"\f2cd"}.icon-battery-empty:before{content:"\f244"}.icon-battery-full:before{content:"\f240"}.icon-battery-half:before{content:"\f242"}.icon-battery-quarter:before{content:"\f243"}.icon-battery-three-quarters:before{content:"\f241"}.icon-battle-net:before{content:"\f835"}.icon-bed:before{content:"\f236"}.icon-beer:before{content:"\f0fc"}.icon-behance:before{content:"\f1b4"}.icon-behance-square:before{content:"\f1b5"}.icon-bell:before{content:"\f0f3"}.icon-bell-slash:before{content:"\f1f6"}.icon-bezier-curve:before{content:"\f55b"}.icon-bible:before{content:"\f647"}.icon-bicycle:before{content:"\f206"}.icon-biking:before{content:"\f84a"}.icon-bimobject:before{content:"\f378"}.icon-binoculars:before{content:"\f1e5"}.icon-biohazard:before{content:"\f780"}.icon-birthday-cake:before{content:"\f1fd"}.icon-bitbucket:before{content:"\f171"}.icon-bitcoin:before{content:"\f379"}.icon-bity:before{content:"\f37a"}.icon-black-tie:before{content:"\f27e"}.icon-blackberry:before{content:"\f37b"}.icon-blender:before{content:"\f517"}.icon-blender-phone:before{content:"\f6b6"}.icon-blind:before{content:"\f29d"}.icon-blog:before{content:"\f781"}.icon-blogger:before{content:"\f37c"}.icon-blogger-b:before{content:"\f37d"}.icon-bluetooth:before{content:"\f293"}.icon-bluetooth-b:before{content:"\f294"}.icon-bold:before{content:"\f032"}.icon-bolt:before{content:"\f0e7"}.icon-bomb:before{content:"\f1e2"}.icon-bone:before{content:"\f5d7"}.icon-bong:before{content:"\f55c"}.icon-book:before{content:"\f02d"}.icon-book-dead:before{content:"\f6b7"}.icon-book-medical:before{content:"\f7e6"}.icon-book-open:before{content:"\f518"}.icon-book-reader:before{content:"\f5da"}.icon-bookmark:before{content:"\f02e"}.icon-bootstrap:before{content:"\f836"}.icon-border-all:before{content:"\f84c"}.icon-border-none:before{content:"\f850"}.icon-border-style:before{content:"\f853"}.icon-bowling-ball:before{content:"\f436"}.icon-box:before{content:"\f466"}.icon-box-open:before{content:"\f49e"}.icon-box-tissue:before{content:"\e05b"}.icon-boxes:before{content:"\f468"}.icon-braille:before{content:"\f2a1"}.icon-brain:before{content:"\f5dc"}.icon-bread-slice:before{content:"\f7ec"}.icon-briefcase:before{content:"\f0b1"}.icon-briefcase-medical:before{content:"\f469"}.icon-broadcast-tower:before{content:"\f519"}.icon-broom:before{content:"\f51a"}.icon-brush:before{content:"\f55d"}.icon-btc:before{content:"\f15a"}.icon-buffer:before{content:"\f837"}.icon-bug:before{content:"\f188"}.icon-building:before{content:"\f1ad"}.icon-bullhorn:before{content:"\f0a1"}.icon-bullseye:before{content:"\f140"}.icon-burn:before{content:"\f46a"}.icon-buromobelexperte:before{content:"\f37f"}.icon-bus:before{content:"\f207"}.icon-bus-alt:before{content:"\f55e"}.icon-business-time:before{content:"\f64a"}.icon-buy-n-large:before{content:"\f8a6"}.icon-buysellads:before{content:"\f20d"}.icon-calculator:before{content:"\f1ec"}.icon-calendar:before{content:"\f133"}.icon-calendar-alt:before{content:"\f073"}.icon-calendar-check:before{content:"\f274"}.icon-calendar-day:before{content:"\f783"}.icon-calendar-minus:before{content:"\f272"}.icon-calendar-plus:before{content:"\f271"}.icon-calendar-times:before{content:"\f273"}.icon-calendar-week:before{content:"\f784"}.icon-camera:before{content:"\f030"}.icon-camera-retro:before{content:"\f083"}.icon-campground:before{content:"\f6bb"}.icon-canadian-maple-leaf:before{content:"\f785"}.icon-candy-cane:before{content:"\f786"}.icon-cannabis:before{content:"\f55f"}.icon-capsules:before{content:"\f46b"}.icon-car:before{content:"\f1b9"}.icon-car-alt:before{content:"\f5de"}.icon-car-battery:before{content:"\f5df"}.icon-car-crash:before{content:"\f5e1"}.icon-car-side:before{content:"\f5e4"}.icon-caravan:before{content:"\f8ff"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-caret-square-down:before{content:"\f150"}.icon-caret-square-left:before{content:"\f191"}.icon-caret-square-right:before{content:"\f152"}.icon-caret-square-up:before{content:"\f151"}.icon-caret-up:before{content:"\f0d8"}.icon-carrot:before{content:"\f787"}.icon-cart-arrow-down:before{content:"\f218"}.icon-cart-plus:before{content:"\f217"}.icon-cash-register:before{content:"\f788"}.icon-cat:before{content:"\f6be"}.icon-cc-amazon-pay:before{content:"\f42d"}.icon-cc-amex:before{content:"\f1f3"}.icon-cc-apple-pay:before{content:"\f416"}.icon-cc-diners-club:before{content:"\f24c"}.icon-cc-discover:before{content:"\f1f2"}.icon-cc-jcb:before{content:"\f24b"}.icon-cc-mastercard:before{content:"\f1f1"}.icon-cc-paypal:before{content:"\f1f4"}.icon-cc-stripe:before{content:"\f1f5"}.icon-cc-visa:before{content:"\f1f0"}.icon-centercode:before{content:"\f380"}.icon-centos:before{content:"\f789"}.icon-certificate:before{content:"\f0a3"}.icon-chair:before{content:"\f6c0"}.icon-chalkboard:before{content:"\f51b"}.icon-chalkboard-teacher:before{content:"\f51c"}.icon-charging-station:before{content:"\f5e7"}.icon-chart-area:before{content:"\f1fe"}.icon-chart-bar:before{content:"\f080"}.icon-chart-line:before{content:"\f201"}.icon-chart-pie:before{content:"\f200"}.icon-check:before{content:"\f00c"}.icon-check-circle:before{content:"\f058"}.icon-check-double:before{content:"\f560"}.icon-check-square:before{content:"\f14a"}.icon-cheese:before{content:"\f7ef"}.icon-chess:before{content:"\f439"}.icon-chess-bishop:before{content:"\f43a"}.icon-chess-board:before{content:"\f43c"}.icon-chess-king:before{content:"\f43f"}.icon-chess-knight:before{content:"\f441"}.icon-chess-pawn:before{content:"\f443"}.icon-chess-queen:before{content:"\f445"}.icon-chess-rook:before{content:"\f447"}.icon-chevron-circle-down:before{content:"\f13a"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-down:before{content:"\f078"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-child:before{content:"\f1ae"}.icon-chrome:before{content:"\f268"}.icon-chromecast:before{content:"\f838"}.icon-church:before{content:"\f51d"}.icon-circle:before{content:"\f111"}.icon-circle-notch:before{content:"\f1ce"}.icon-city:before{content:"\f64f"}.icon-clinic-medical:before{content:"\f7f2"}.icon-clipboard:before{content:"\f328"}.icon-clipboard-check:before{content:"\f46c"}.icon-clipboard-list:before{content:"\f46d"}.icon-clock:before{content:"\f017"}.icon-clone:before{content:"\f24d"}.icon-closed-captioning:before{content:"\f20a"}.icon-cloud:before{content:"\f0c2"}.icon-cloud-download-alt:before{content:"\f381"}.icon-cloud-meatball:before{content:"\f73b"}.icon-cloud-moon:before{content:"\f6c3"}.icon-cloud-moon-rain:before{content:"\f73c"}.icon-cloud-rain:before{content:"\f73d"}.icon-cloud-showers-heavy:before{content:"\f740"}.icon-cloud-sun:before{content:"\f6c4"}.icon-cloud-sun-rain:before{content:"\f743"}.icon-cloud-upload-alt:before{content:"\f382"}.icon-cloudflare:before{content:"\e07d"}.icon-cloudscale:before{content:"\f383"}.icon-cloudsmith:before{content:"\f384"}.icon-cloudversify:before{content:"\f385"}.icon-cocktail:before{content:"\f561"}.icon-code:before{content:"\f121"}.icon-code-branch:before{content:"\f126"}.icon-codepen:before{content:"\f1cb"}.icon-codiepie:before{content:"\f284"}.icon-coffee:before{content:"\f0f4"}.icon-cog:before{content:"\f013"}.icon-cogs:before{content:"\f085"}.icon-coins:before{content:"\f51e"}.icon-columns:before{content:"\f0db"}.icon-comment:before{content:"\f075"}.icon-comment-alt:before{content:"\f27a"}.icon-comment-dollar:before{content:"\f651"}.icon-comment-dots:before{content:"\f4ad"}.icon-comment-medical:before{content:"\f7f5"}.icon-comment-slash:before{content:"\f4b3"}.icon-comments:before{content:"\f086"}.icon-comments-dollar:before{content:"\f653"}.icon-compact-disc:before{content:"\f51f"}.icon-compass:before{content:"\f14e"}.icon-compress:before{content:"\f066"}.icon-compress-alt:before{content:"\f422"}.icon-compress-arrows-alt:before{content:"\f78c"}.icon-concierge-bell:before{content:"\f562"}.icon-confluence:before{content:"\f78d"}.icon-connectdevelop:before{content:"\f20e"}.icon-contao:before{content:"\f26d"}.icon-cookie:before{content:"\f563"}.icon-cookie-bite:before{content:"\f564"}.icon-copy:before{content:"\f0c5"}.icon-copyright:before{content:"\f1f9"}.icon-cotton-bureau:before{content:"\f89e"}.icon-couch:before{content:"\f4b8"}.icon-cpanel:before{content:"\f388"}.icon-creative-commons:before{content:"\f25e"}.icon-creative-commons-by:before{content:"\f4e7"}.icon-creative-commons-nc:before{content:"\f4e8"}.icon-creative-commons-nc-eu:before{content:"\f4e9"}.icon-creative-commons-nc-jp:before{content:"\f4ea"}.icon-creative-commons-nd:before{content:"\f4eb"}.icon-creative-commons-pd:before{content:"\f4ec"}.icon-creative-commons-pd-alt:before{content:"\f4ed"}.icon-creative-commons-remix:before{content:"\f4ee"}.icon-creative-commons-sa:before{content:"\f4ef"}.icon-creative-commons-sampling:before{content:"\f4f0"}.icon-creative-commons-sampling-plus:before{content:"\f4f1"}.icon-creative-commons-share:before{content:"\f4f2"}.icon-creative-commons-zero:before{content:"\f4f3"}.icon-credit-card:before{content:"\f09d"}.icon-critical-role:before{content:"\f6c9"}.icon-crop:before{content:"\f125"}.icon-crop-alt:before{content:"\f565"}.icon-cross:before{content:"\f654"}.icon-crosshairs:before{content:"\f05b"}.icon-crow:before{content:"\f520"}.icon-crown:before{content:"\f521"}.icon-crutch:before{content:"\f7f7"}.icon-css3:before{content:"\f13c"}.icon-css3-alt:before{content:"\f38b"}.icon-cube:before{content:"\f1b2"}.icon-cubes:before{content:"\f1b3"}.icon-cut:before{content:"\f0c4"}.icon-cuttlefish:before{content:"\f38c"}.icon-d-and-d:before{content:"\f38d"}.icon-d-and-d-beyond:before{content:"\f6ca"}.icon-dailymotion:before{content:"\e052"}.icon-dashcube:before{content:"\f210"}.icon-database:before{content:"\f1c0"}.icon-deaf:before{content:"\f2a4"}.icon-deezer:before{content:"\e077"}.icon-delicious:before{content:"\f1a5"}.icon-democrat:before{content:"\f747"}.icon-deploydog:before{content:"\f38e"}.icon-deskpro:before{content:"\f38f"}.icon-desktop:before{content:"\f108"}.icon-dev:before{content:"\f6cc"}.icon-deviantart:before{content:"\f1bd"}.icon-dharmachakra:before{content:"\f655"}.icon-dhl:before{content:"\f790"}.icon-diagnoses:before{content:"\f470"}.icon-diaspora:before{content:"\f791"}.icon-dice:before{content:"\f522"}.icon-dice-d20:before{content:"\f6cf"}.icon-dice-d6:before{content:"\f6d1"}.icon-dice-five:before{content:"\f523"}.icon-dice-four:before{content:"\f524"}.icon-dice-one:before{content:"\f525"}.icon-dice-six:before{content:"\f526"}.icon-dice-three:before{content:"\f527"}.icon-dice-two:before{content:"\f528"}.icon-digg:before{content:"\f1a6"}.icon-digital-ocean:before{content:"\f391"}.icon-digital-tachograph:before{content:"\f566"}.icon-directions:before{content:"\f5eb"}.icon-discord:before{content:"\f392"}.icon-discourse:before{content:"\f393"}.icon-disease:before{content:"\f7fa"}.icon-divide:before{content:"\f529"}.icon-dizzy:before{content:"\f567"}.icon-dna:before{content:"\f471"}.icon-dochub:before{content:"\f394"}.icon-docker:before{content:"\f395"}.icon-dog:before{content:"\f6d3"}.icon-dollar-sign:before{content:"\f155"}.icon-dolly:before{content:"\f472"}.icon-dolly-flatbed:before{content:"\f474"}.icon-donate:before{content:"\f4b9"}.icon-door-closed:before{content:"\f52a"}.icon-door-open:before{content:"\f52b"}.icon-dot-circle:before{content:"\f192"}.icon-dove:before{content:"\f4ba"}.icon-download:before{content:"\f019"}.icon-draft2digital:before{content:"\f396"}.icon-drafting-compass:before{content:"\f568"}.icon-dragon:before{content:"\f6d5"}.icon-draw-polygon:before{content:"\f5ee"}.icon-dribbble:before{content:"\f17d"}.icon-dribbble-square:before{content:"\f397"}.icon-dropbox:before{content:"\f16b"}.icon-drum:before{content:"\f569"}.icon-drum-steelpan:before{content:"\f56a"}.icon-drumstick-bite:before{content:"\f6d7"}.icon-drupal:before{content:"\f1a9"}.icon-dumbbell:before{content:"\f44b"}.icon-dumpster:before{content:"\f793"}.icon-dumpster-fire:before{content:"\f794"}.icon-dungeon:before{content:"\f6d9"}.icon-dyalog:before{content:"\f399"}.icon-earlybirds:before{content:"\f39a"}.icon-ebay:before{content:"\f4f4"}.icon-edge:before{content:"\f282"}.icon-edge-legacy:before{content:"\e078"}.icon-edit:before{content:"\f044"}.icon-egg:before{content:"\f7fb"}.icon-eject:before{content:"\f052"}.icon-elementor:before{content:"\f430"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-ello:before{content:"\f5f1"}.icon-ember:before{content:"\f423"}.icon-empire:before{content:"\f1d1"}.icon-envelope:before{content:"\f0e0"}.icon-envelope-open:before{content:"\f2b6"}.icon-envelope-open-text:before{content:"\f658"}.icon-envelope-square:before{content:"\f199"}.icon-envira:before{content:"\f299"}.icon-equals:before{content:"\f52c"}.icon-eraser:before{content:"\f12d"}.icon-erlang:before{content:"\f39d"}.icon-ethereum:before{content:"\f42e"}.icon-ethernet:before{content:"\f796"}.icon-etsy:before{content:"\f2d7"}.icon-euro-sign:before{content:"\f153"}.icon-evernote:before{content:"\f839"}.icon-exchange-alt:before{content:"\f362"}.icon-exclamation:before{content:"\f12a"}.icon-exclamation-circle:before{content:"\f06a"}.icon-exclamation-triangle:before{content:"\f071"}.icon-expand:before{content:"\f065"}.icon-expand-alt:before{content:"\f424"}.icon-expand-arrows-alt:before{content:"\f31e"}.icon-expeditedssl:before{content:"\f23e"}.icon-external-link-alt:before{content:"\f35d"}.icon-external-link-square-alt:before{content:"\f360"}.icon-eye:before{content:"\f06e"}.icon-eye-dropper:before{content:"\f1fb"}.icon-eye-slash:before{content:"\f070"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f39e"}.icon-facebook-messenger:before{content:"\f39f"}.icon-facebook-square:before{content:"\f082"}.icon-fan:before{content:"\f863"}.icon-fantasy-flight-games:before{content:"\f6dc"}.icon-fast-backward:before{content:"\f049"}.icon-fast-forward:before{content:"\f050"}.icon-faucet:before{content:"\e005"}.icon-fax:before{content:"\f1ac"}.icon-feather:before{content:"\f52d"}.icon-feather-alt:before{content:"\f56b"}.icon-fedex:before{content:"\f797"}.icon-fedora:before{content:"\f798"}.icon-female:before{content:"\f182"}.icon-fighter-jet:before{content:"\f0fb"}.icon-figma:before{content:"\f799"}.icon-file:before{content:"\f15b"}.icon-file-alt:before{content:"\f15c"}.icon-file-archive:before{content:"\f1c6"}.icon-file-audio:before{content:"\f1c7"}.icon-file-code:before{content:"\f1c9"}.icon-file-contract:before{content:"\f56c"}.icon-file-csv:before{content:"\f6dd"}.icon-file-download:before{content:"\f56d"}.icon-file-excel:before{content:"\f1c3"}.icon-file-export:before{content:"\f56e"}.icon-file-image:before{content:"\f1c5"}.icon-file-import:before{content:"\f56f"}.icon-file-invoice:before{content:"\f570"}.icon-file-invoice-dollar:before{content:"\f571"}.icon-file-medical:before{content:"\f477"}.icon-file-medical-alt:before{content:"\f478"}.icon-file-pdf:before{content:"\f1c1"}.icon-file-powerpoint:before{content:"\f1c4"}.icon-file-prescription:before{content:"\f572"}.icon-file-signature:before{content:"\f573"}.icon-file-upload:before{content:"\f574"}.icon-file-video:before{content:"\f1c8"}.icon-file-word:before{content:"\f1c2"}.icon-fill:before{content:"\f575"}.icon-fill-drip:before{content:"\f576"}.icon-film:before{content:"\f008"}.icon-filter:before{content:"\f0b0"}.icon-fingerprint:before{content:"\f577"}.icon-fire:before{content:"\f06d"}.icon-fire-alt:before{content:"\f7e4"}.icon-fire-extinguisher:before{content:"\f134"}.icon-firefox:before{content:"\f269"}.icon-firefox-browser:before{content:"\e007"}.icon-first-aid:before{content:"\f479"}.icon-first-order:before{content:"\f2b0"}.icon-first-order-alt:before{content:"\f50a"}.icon-firstdraft:before{content:"\f3a1"}.icon-fish:before{content:"\f578"}.icon-fist-raised:before{content:"\f6de"}.icon-flag:before{content:"\f024"}.icon-flag-checkered:before{content:"\f11e"}.icon-flag-usa:before{content:"\f74d"}.icon-flask:before{content:"\f0c3"}.icon-flickr:before{content:"\f16e"}.icon-flipboard:before{content:"\f44d"}.icon-flushed:before{content:"\f579"}.icon-fly:before{content:"\f417"}.icon-folder:before{content:"\f07b"}.icon-folder-minus:before{content:"\f65d"}.icon-folder-open:before{content:"\f07c"}.icon-folder-plus:before{content:"\f65e"}.icon-font:before{content:"\f031"}.icon-font-awesome:before{content:"\f2b4"}.icon-font-awesome-alt:before{content:"\f35c"}.icon-font-awesome-flag:before{content:"\f425"}.icon-font-awesome-logo-full:before{content:"\f4e6"}.icon-fonticons:before{content:"\f280"}.icon-fonticons-fi:before{content:"\f3a2"}.icon-football-ball:before{content:"\f44e"}.icon-fort-awesome:before{content:"\f286"}.icon-fort-awesome-alt:before{content:"\f3a3"}.icon-forumbee:before{content:"\f211"}.icon-forward:before{content:"\f04e"}.icon-foursquare:before{content:"\f180"}.icon-free-code-camp:before{content:"\f2c5"}.icon-freebsd:before{content:"\f3a4"}.icon-frog:before{content:"\f52e"}.icon-frown:before{content:"\f119"}.icon-frown-open:before{content:"\f57a"}.icon-fulcrum:before{content:"\f50b"}.icon-funnel-dollar:before{content:"\f662"}.icon-futbol:before{content:"\f1e3"}.icon-galactic-republic:before{content:"\f50c"}.icon-galactic-senate:before{content:"\f50d"}.icon-gamepad:before{content:"\f11b"}.icon-gas-pump:before{content:"\f52f"}.icon-gavel:before{content:"\f0e3"}.icon-gem:before{content:"\f3a5"}.icon-genderless:before{content:"\f22d"}.icon-get-pocket:before{content:"\f265"}.icon-gg:before{content:"\f260"}.icon-gg-circle:before{content:"\f261"}.icon-ghost:before{content:"\f6e2"}.icon-gift:before{content:"\f06b"}.icon-gifts:before{content:"\f79c"}.icon-git:before{content:"\f1d3"}.icon-git-alt:before{content:"\f841"}.icon-git-square:before{content:"\f1d2"}.icon-github:before{content:"\f09b"}.icon-github-alt:before{content:"\f113"}.icon-github-square:before{content:"\f092"}.icon-gitkraken:before{content:"\f3a6"}.icon-gitlab:before{content:"\f296"}.icon-gitter:before{content:"\f426"}.icon-glass-cheers:before{content:"\f79f"}.icon-glass-martini:before{content:"\f000"}.icon-glass-martini-alt:before{content:"\f57b"}.icon-glass-whiskey:before{content:"\f7a0"}.icon-glasses:before{content:"\f530"}.icon-glide:before{content:"\f2a5"}.icon-glide-g:before{content:"\f2a6"}.icon-globe:before{content:"\f0ac"}.icon-globe-africa:before{content:"\f57c"}.icon-globe-americas:before{content:"\f57d"}.icon-globe-asia:before{content:"\f57e"}.icon-globe-europe:before{content:"\f7a2"}.icon-gofore:before{content:"\f3a7"}.icon-golf-ball:before{content:"\f450"}.icon-goodreads:before{content:"\f3a8"}.icon-goodreads-g:before{content:"\f3a9"}.icon-google:before{content:"\f1a0"}.icon-google-drive:before{content:"\f3aa"}.icon-google-pay:before{content:"\e079"}.icon-google-play:before{content:"\f3ab"}.icon-google-plus:before{content:"\f2b3"}.icon-google-plus-g:before{content:"\f0d5"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-wallet:before{content:"\f1ee"}.icon-gopuram:before{content:"\f664"}.icon-graduation-cap:before{content:"\f19d"}.icon-gratipay:before{content:"\f184"}.icon-grav:before{content:"\f2d6"}.icon-greater-than:before{content:"\f531"}.icon-greater-than-equal:before{content:"\f532"}.icon-grimace:before{content:"\f57f"}.icon-grin:before{content:"\f580"}.icon-grin-alt:before{content:"\f581"}.icon-grin-beam:before{content:"\f582"}.icon-grin-beam-sweat:before{content:"\f583"}.icon-grin-hearts:before{content:"\f584"}.icon-grin-squint:before{content:"\f585"}.icon-grin-squint-tears:before{content:"\f586"}.icon-grin-stars:before{content:"\f587"}.icon-grin-tears:before{content:"\f588"}.icon-grin-tongue:before{content:"\f589"}.icon-grin-tongue-squint:before{content:"\f58a"}.icon-grin-tongue-wink:before{content:"\f58b"}.icon-grin-wink:before{content:"\f58c"}.icon-grip-horizontal:before{content:"\f58d"}.icon-grip-lines:before{content:"\f7a4"}.icon-grip-lines-vertical:before{content:"\f7a5"}.icon-grip-vertical:before{content:"\f58e"}.icon-gripfire:before{content:"\f3ac"}.icon-grunt:before{content:"\f3ad"}.icon-guilded:before{content:"\e07e"}.icon-guitar:before{content:"\f7a6"}.icon-gulp:before{content:"\f3ae"}.icon-h-square:before{content:"\f0fd"}.icon-hacker-news:before{content:"\f1d4"}.icon-hacker-news-square:before{content:"\f3af"}.icon-hackerrank:before{content:"\f5f7"}.icon-hamburger:before{content:"\f805"}.icon-hammer:before{content:"\f6e3"}.icon-hamsa:before{content:"\f665"}.icon-hand-holding:before{content:"\f4bd"}.icon-hand-holding-heart:before{content:"\f4be"}.icon-hand-holding-medical:before{content:"\e05c"}.icon-hand-holding-usd:before{content:"\f4c0"}.icon-hand-holding-water:before{content:"\f4c1"}.icon-hand-lizard:before{content:"\f258"}.icon-hand-middle-finger:before{content:"\f806"}.icon-hand-paper:before{content:"\f256"}.icon-hand-peace:before{content:"\f25b"}.icon-hand-point-down:before{content:"\f0a7"}.icon-hand-point-left:before{content:"\f0a5"}.icon-hand-point-right:before{content:"\f0a4"}.icon-hand-point-up:before{content:"\f0a6"}.icon-hand-pointer:before{content:"\f25a"}.icon-hand-rock:before{content:"\f255"}.icon-hand-scissors:before{content:"\f257"}.icon-hand-sparkles:before{content:"\e05d"}.icon-hand-spock:before{content:"\f259"}.icon-hands:before{content:"\f4c2"}.icon-hands-helping:before{content:"\f4c4"}.icon-hands-wash:before{content:"\e05e"}.icon-handshake:before{content:"\f2b5"}.icon-handshake-alt-slash:before{content:"\e05f"}.icon-handshake-slash:before{content:"\e060"}.icon-hanukiah:before{content:"\f6e6"}.icon-hard-hat:before{content:"\f807"}.icon-hashtag:before{content:"\f292"}.icon-hat-cowboy:before{content:"\f8c0"}.icon-hat-cowboy-side:before{content:"\f8c1"}.icon-hat-wizard:before{content:"\f6e8"}.icon-hdd:before{content:"\f0a0"}.icon-head-side-cough:before{content:"\e061"}.icon-head-side-cough-slash:before{content:"\e062"}.icon-head-side-mask:before{content:"\e063"}.icon-head-side-virus:before{content:"\e064"}.icon-heading:before{content:"\f1dc"}.icon-headphones:before{content:"\f025"}.icon-headphones-alt:before{content:"\f58f"}.icon-headset:before{content:"\f590"}.icon-heart:before{content:"\f004"}.icon-heart-broken:before{content:"\f7a9"}.icon-heartbeat:before{content:"\f21e"}.icon-helicopter:before{content:"\f533"}.icon-highlighter:before{content:"\f591"}.icon-hiking:before{content:"\f6ec"}.icon-hippo:before{content:"\f6ed"}.icon-hips:before{content:"\f452"}.icon-hire-a-helper:before{content:"\f3b0"}.icon-history:before{content:"\f1da"}.icon-hive:before{content:"\e07f"}.icon-hockey-puck:before{content:"\f453"}.icon-holly-berry:before{content:"\f7aa"}.icon-home:before{content:"\f015"}.icon-hooli:before{content:"\f427"}.icon-hornbill:before{content:"\f592"}.icon-horse:before{content:"\f6f0"}.icon-horse-head:before{content:"\f7ab"}.icon-hospital:before{content:"\f0f8"}.icon-hospital-alt:before{content:"\f47d"}.icon-hospital-symbol:before{content:"\f47e"}.icon-hospital-user:before{content:"\f80d"}.icon-hot-tub:before{content:"\f593"}.icon-hotdog:before{content:"\f80f"}.icon-hotel:before{content:"\f594"}.icon-hotjar:before{content:"\f3b1"}.icon-hourglass:before{content:"\f254"}.icon-hourglass-end:before{content:"\f253"}.icon-hourglass-half:before{content:"\f252"}.icon-hourglass-start:before{content:"\f251"}.icon-house-damage:before{content:"\f6f1"}.icon-house-user:before{content:"\e065"}.icon-houzz:before{content:"\f27c"}.icon-hryvnia:before{content:"\f6f2"}.icon-html5:before{content:"\f13b"}.icon-hubspot:before{content:"\f3b2"}.icon-i-cursor:before{content:"\f246"}.icon-ice-cream:before{content:"\f810"}.icon-icicles:before{content:"\f7ad"}.icon-icons:before{content:"\f86d"}.icon-id-badge:before{content:"\f2c1"}.icon-id-card:before{content:"\f2c2"}.icon-id-card-alt:before{content:"\f47f"}.icon-ideal:before{content:"\e013"}.icon-igloo:before{content:"\f7ae"}.icon-image:before{content:"\f03e"}.icon-images:before{content:"\f302"}.icon-imdb:before{content:"\f2d8"}.icon-inbox:before{content:"\f01c"}.icon-indent:before{content:"\f03c"}.icon-industry:before{content:"\f275"}.icon-infinity:before{content:"\f534"}.icon-info:before{content:"\f129"}.icon-info-circle:before{content:"\f05a"}.icon-innosoft:before{content:"\e080"}.icon-instagram:before{content:"\f16d"}.icon-instagram-square:before{content:"\e055"}.icon-instalod:before{content:"\e081"}.icon-intercom:before{content:"\f7af"}.icon-internet-explorer:before{content:"\f26b"}.icon-invision:before{content:"\f7b0"}.icon-ioxhost:before{content:"\f208"}.icon-italic:before{content:"\f033"}.icon-itch-io:before{content:"\f83a"}.icon-itunes:before{content:"\f3b4"}.icon-itunes-note:before{content:"\f3b5"}.icon-java:before{content:"\f4e4"}.icon-jedi:before{content:"\f669"}.icon-jedi-order:before{content:"\f50e"}.icon-jenkins:before{content:"\f3b6"}.icon-jira:before{content:"\f7b1"}.icon-joget:before{content:"\f3b7"}.icon-joint:before{content:"\f595"}.icon-joomla:before{content:"\f1aa"}.icon-journal-whills:before{content:"\f66a"}.icon-js:before{content:"\f3b8"}.icon-js-square:before{content:"\f3b9"}.icon-jsfiddle:before{content:"\f1cc"}.icon-kaaba:before{content:"\f66b"}.icon-kaggle:before{content:"\f5fa"}.icon-key:before{content:"\f084"}.icon-keybase:before{content:"\f4f5"}.icon-keyboard:before{content:"\f11c"}.icon-keycdn:before{content:"\f3ba"}.icon-khanda:before{content:"\f66d"}.icon-kickstarter:before{content:"\f3bb"}.icon-kickstarter-k:before{content:"\f3bc"}.icon-kiss:before{content:"\f596"}.icon-kiss-beam:before{content:"\f597"}.icon-kiss-wink-heart:before{content:"\f598"}.icon-kiwi-bird:before{content:"\f535"}.icon-korvue:before{content:"\f42f"}.icon-landmark:before{content:"\f66f"}.icon-language:before{content:"\f1ab"}.icon-laptop:before{content:"\f109"}.icon-laptop-code:before{content:"\f5fc"}.icon-laptop-house:before{content:"\e066"}.icon-laptop-medical:before{content:"\f812"}.icon-laravel:before{content:"\f3bd"}.icon-lastfm:before{content:"\f202"}.icon-lastfm-square:before{content:"\f203"}.icon-laugh:before{content:"\f599"}.icon-laugh-beam:before{content:"\f59a"}.icon-laugh-squint:before{content:"\f59b"}.icon-laugh-wink:before{content:"\f59c"}.icon-layer-group:before{content:"\f5fd"}.icon-leaf:before{content:"\f06c"}.icon-leanpub:before{content:"\f212"}.icon-lemon:before{content:"\f094"}.icon-less:before{content:"\f41d"}.icon-less-than:before{content:"\f536"}.icon-less-than-equal:before{content:"\f537"}.icon-level-down-alt:before{content:"\f3be"}.icon-level-up-alt:before{content:"\f3bf"}.icon-life-ring:before{content:"\f1cd"}.icon-lightbulb:before{content:"\f0eb"}.icon-line:before{content:"\f3c0"}.icon-link:before{content:"\f0c1"}.icon-linkedin:before{content:"\f08c"}.icon-linkedin-in:before{content:"\f0e1"}.icon-linode:before{content:"\f2b8"}.icon-linux:before{content:"\f17c"}.icon-lira-sign:before{content:"\f195"}.icon-list:before{content:"\f03a"}.icon-list-alt:before{content:"\f022"}.icon-list-ol:before{content:"\f0cb"}.icon-list-ul:before{content:"\f0ca"}.icon-location-arrow:before{content:"\f124"}.icon-lock:before{content:"\f023"}.icon-lock-open:before{content:"\f3c1"}.icon-long-arrow-alt-down:before{content:"\f309"}.icon-long-arrow-alt-left:before{content:"\f30a"}.icon-long-arrow-alt-right:before{content:"\f30b"}.icon-long-arrow-alt-up:before{content:"\f30c"}.icon-low-vision:before{content:"\f2a8"}.icon-luggage-cart:before{content:"\f59d"}.icon-lungs:before{content:"\f604"}.icon-lungs-virus:before{content:"\e067"}.icon-lyft:before{content:"\f3c3"}.icon-magento:before{content:"\f3c4"}.icon-magic:before{content:"\f0d0"}.icon-magnet:before{content:"\f076"}.icon-mail-bulk:before{content:"\f674"}.icon-mailchimp:before{content:"\f59e"}.icon-male:before{content:"\f183"}.icon-mandalorian:before{content:"\f50f"}.icon-map:before{content:"\f279"}.icon-map-marked:before{content:"\f59f"}.icon-map-marked-alt:before{content:"\f5a0"}.icon-map-marker:before{content:"\f041"}.icon-map-marker-alt:before{content:"\f3c5"}.icon-map-pin:before{content:"\f276"}.icon-map-signs:before{content:"\f277"}.icon-markdown:before{content:"\f60f"}.icon-marker:before{content:"\f5a1"}.icon-mars:before{content:"\f222"}.icon-mars-double:before{content:"\f227"}.icon-mars-stroke:before{content:"\f229"}.icon-mars-stroke-h:before{content:"\f22b"}.icon-mars-stroke-v:before{content:"\f22a"}.icon-mask:before{content:"\f6fa"}.icon-mastodon:before{content:"\f4f6"}.icon-maxcdn:before{content:"\f136"}.icon-mdb:before{content:"\f8ca"}.icon-medal:before{content:"\f5a2"}.icon-medapps:before{content:"\f3c6"}.icon-medium:before{content:"\f23a"}.icon-medium-m:before{content:"\f3c7"}.icon-medkit:before{content:"\f0fa"}.icon-medrt:before{content:"\f3c8"}.icon-meetup:before{content:"\f2e0"}.icon-megaport:before{content:"\f5a3"}.icon-meh:before{content:"\f11a"}.icon-meh-blank:before{content:"\f5a4"}.icon-meh-rolling-eyes:before{content:"\f5a5"}.icon-memory:before{content:"\f538"}.icon-mendeley:before{content:"\f7b3"}.icon-menorah:before{content:"\f676"}.icon-mercury:before{content:"\f223"}.icon-meteor:before{content:"\f753"}.icon-microblog:before{content:"\e01a"}.icon-microchip:before{content:"\f2db"}.icon-microphone:before{content:"\f130"}.icon-microphone-alt:before{content:"\f3c9"}.icon-microphone-alt-slash:before{content:"\f539"}.icon-microphone-slash:before{content:"\f131"}.icon-microscope:before{content:"\f610"}.icon-microsoft:before{content:"\f3ca"}.icon-minus:before{content:"\f068"}.icon-minus-circle:before{content:"\f056"}.icon-minus-square:before{content:"\f146"}.icon-mitten:before{content:"\f7b5"}.icon-mix:before{content:"\f3cb"}.icon-mixcloud:before{content:"\f289"}.icon-mixer:before{content:"\e056"}.icon-mizuni:before{content:"\f3cc"}.icon-mobile:before{content:"\f10b"}.icon-mobile-alt:before{content:"\f3cd"}.icon-modx:before{content:"\f285"}.icon-monero:before{content:"\f3d0"}.icon-money-bill:before{content:"\f0d6"}.icon-money-bill-alt:before{content:"\f3d1"}.icon-money-bill-wave:before{content:"\f53a"}.icon-money-bill-wave-alt:before{content:"\f53b"}.icon-money-check:before{content:"\f53c"}.icon-money-check-alt:before{content:"\f53d"}.icon-monument:before{content:"\f5a6"}.icon-moon:before{content:"\f186"}.icon-mortar-pestle:before{content:"\f5a7"}.icon-mosque:before{content:"\f678"}.icon-motorcycle:before{content:"\f21c"}.icon-mountain:before{content:"\f6fc"}.icon-mouse:before{content:"\f8cc"}.icon-mouse-pointer:before{content:"\f245"}.icon-mug-hot:before{content:"\f7b6"}.icon-music:before{content:"\f001"}.icon-napster:before{content:"\f3d2"}.icon-neos:before{content:"\f612"}.icon-network-wired:before{content:"\f6ff"}.icon-neuter:before{content:"\f22c"}.icon-newspaper:before{content:"\f1ea"}.icon-nimblr:before{content:"\f5a8"}.icon-node:before{content:"\f419"}.icon-node-js:before{content:"\f3d3"}.icon-not-equal:before{content:"\f53e"}.icon-notes-medical:before{content:"\f481"}.icon-npm:before{content:"\f3d4"}.icon-ns8:before{content:"\f3d5"}.icon-nutritionix:before{content:"\f3d6"}.icon-object-group:before{content:"\f247"}.icon-object-ungroup:before{content:"\f248"}.icon-octopus-deploy:before{content:"\e082"}.icon-odnoklassniki:before{content:"\f263"}.icon-odnoklassniki-square:before{content:"\f264"}.icon-oil-can:before{content:"\f613"}.icon-old-republic:before{content:"\f510"}.icon-om:before{content:"\f679"}.icon-opencart:before{content:"\f23d"}.icon-openid:before{content:"\f19b"}.icon-opera:before{content:"\f26a"}.icon-optin-monster:before{content:"\f23c"}.icon-orcid:before{content:"\f8d2"}.icon-osi:before{content:"\f41a"}.icon-otter:before{content:"\f700"}.icon-outdent:before{content:"\f03b"}.icon-page4:before{content:"\f3d7"}.icon-pagelines:before{content:"\f18c"}.icon-pager:before{content:"\f815"}.icon-paint-brush:before{content:"\f1fc"}.icon-paint-roller:before{content:"\f5aa"}.icon-palette:before{content:"\f53f"}.icon-palfed:before{content:"\f3d8"}.icon-pallet:before{content:"\f482"}.icon-paper-plane:before{content:"\f1d8"}.icon-paperclip:before{content:"\f0c6"}.icon-parachute-box:before{content:"\f4cd"}.icon-paragraph:before{content:"\f1dd"}.icon-parking:before{content:"\f540"}.icon-passport:before{content:"\f5ab"}.icon-pastafarianism:before{content:"\f67b"}.icon-paste:before{content:"\f0ea"}.icon-patreon:before{content:"\f3d9"}.icon-pause:before{content:"\f04c"}.icon-pause-circle:before{content:"\f28b"}.icon-paw:before{content:"\f1b0"}.icon-paypal:before{content:"\f1ed"}.icon-peace:before{content:"\f67c"}.icon-pen:before{content:"\f304"}.icon-pen-alt:before{content:"\f305"}.icon-pen-fancy:before{content:"\f5ac"}.icon-pen-nib:before{content:"\f5ad"}.icon-pen-square:before{content:"\f14b"}.icon-pencil-alt:before{content:"\f303"}.icon-pencil-ruler:before{content:"\f5ae"}.icon-penny-arcade:before{content:"\f704"}.icon-people-arrows:before{content:"\e068"}.icon-people-carry:before{content:"\f4ce"}.icon-pepper-hot:before{content:"\f816"}.icon-perbyte:before{content:"\e083"}.icon-percent:before{content:"\f295"}.icon-percentage:before{content:"\f541"}.icon-periscope:before{content:"\f3da"}.icon-person-booth:before{content:"\f756"}.icon-phabricator:before{content:"\f3db"}.icon-phoenix-framework:before{content:"\f3dc"}.icon-phoenix-squadron:before{content:"\f511"}.icon-phone:before{content:"\f095"}.icon-phone-alt:before{content:"\f879"}.icon-phone-slash:before{content:"\f3dd"}.icon-phone-square:before{content:"\f098"}.icon-phone-square-alt:before{content:"\f87b"}.icon-phone-volume:before{content:"\f2a0"}.icon-photo-video:before{content:"\f87c"}.icon-php:before{content:"\f457"}.icon-pied-piper:before{content:"\f2ae"}.icon-pied-piper-alt:before{content:"\f1a8"}.icon-pied-piper-hat:before{content:"\f4e5"}.icon-pied-piper-pp:before{content:"\f1a7"}.icon-pied-piper-square:before{content:"\e01e"}.icon-piggy-bank:before{content:"\f4d3"}.icon-pills:before{content:"\f484"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-p:before{content:"\f231"}.icon-pinterest-square:before{content:"\f0d3"}.icon-pizza-slice:before{content:"\f818"}.icon-place-of-worship:before{content:"\f67f"}.icon-plane:before{content:"\f072"}.icon-plane-arrival:before{content:"\f5af"}.icon-plane-departure:before{content:"\f5b0"}.icon-plane-slash:before{content:"\e069"}.icon-play:before{content:"\f04b"}.icon-play-circle:before{content:"\f144"}.icon-playstation:before{content:"\f3df"}.icon-plug:before{content:"\f1e6"}.icon-plus:before{content:"\f067"}.icon-plus-circle:before{content:"\f055"}.icon-plus-square:before{content:"\f0fe"}.icon-podcast:before{content:"\f2ce"}.icon-poll:before{content:"\f681"}.icon-poll-h:before{content:"\f682"}.icon-poo:before{content:"\f2fe"}.icon-poo-storm:before{content:"\f75a"}.icon-poop:before{content:"\f619"}.icon-portrait:before{content:"\f3e0"}.icon-pound-sign:before{content:"\f154"}.icon-power-off:before{content:"\f011"}.icon-pray:before{content:"\f683"}.icon-praying-hands:before{content:"\f684"}.icon-prescription:before{content:"\f5b1"}.icon-prescription-bottle:before{content:"\f485"}.icon-prescription-bottle-alt:before{content:"\f486"}.icon-print:before{content:"\f02f"}.icon-procedures:before{content:"\f487"}.icon-product-hunt:before{content:"\f288"}.icon-project-diagram:before{content:"\f542"}.icon-pump-medical:before{content:"\e06a"}.icon-pump-soap:before{content:"\e06b"}.icon-pushed:before{content:"\f3e1"}.icon-puzzle-piece:before{content:"\f12e"}.icon-python:before{content:"\f3e2"}.icon-qq:before{content:"\f1d6"}.icon-qrcode:before{content:"\f029"}.icon-question:before{content:"\f128"}.icon-question-circle:before{content:"\f059"}.icon-quidditch:before{content:"\f458"}.icon-quinscape:before{content:"\f459"}.icon-quora:before{content:"\f2c4"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-quran:before{content:"\f687"}.icon-r-project:before{content:"\f4f7"}.icon-radiation:before{content:"\f7b9"}.icon-radiation-alt:before{content:"\f7ba"}.icon-rainbow:before{content:"\f75b"}.icon-random:before{content:"\f074"}.icon-raspberry-pi:before{content:"\f7bb"}.icon-ravelry:before{content:"\f2d9"}.icon-react:before{content:"\f41b"}.icon-reacteurope:before{content:"\f75d"}.icon-readme:before{content:"\f4d5"}.icon-rebel:before{content:"\f1d0"}.icon-receipt:before{content:"\f543"}.icon-record-vinyl:before{content:"\f8d9"}.icon-recycle:before{content:"\f1b8"}.icon-red-river:before{content:"\f3e3"}.icon-reddit:before{content:"\f1a1"}.icon-reddit-alien:before{content:"\f281"}.icon-reddit-square:before{content:"\f1a2"}.icon-redhat:before{content:"\f7bc"}.icon-redo:before{content:"\f01e"}.icon-redo-alt:before{content:"\f2f9"}.icon-registered:before{content:"\f25d"}.icon-remove-format:before{content:"\f87d"}.icon-renren:before{content:"\f18b"}.icon-reply:before{content:"\f3e5"}.icon-reply-all:before{content:"\f122"}.icon-replyd:before{content:"\f3e6"}.icon-republican:before{content:"\f75e"}.icon-researchgate:before{content:"\f4f8"}.icon-resolving:before{content:"\f3e7"}.icon-restroom:before{content:"\f7bd"}.icon-retweet:before{content:"\f079"}.icon-rev:before{content:"\f5b2"}.icon-ribbon:before{content:"\f4d6"}.icon-ring:before{content:"\f70b"}.icon-road:before{content:"\f018"}.icon-robot:before{content:"\f544"}.icon-rocket:before{content:"\f135"}.icon-rocketchat:before{content:"\f3e8"}.icon-rockrms:before{content:"\f3e9"}.icon-route:before{content:"\f4d7"}.icon-rss:before{content:"\f09e"}.icon-rss-square:before{content:"\f143"}.icon-ruble-sign:before{content:"\f158"}.icon-ruler:before{content:"\f545"}.icon-ruler-combined:before{content:"\f546"}.icon-ruler-horizontal:before{content:"\f547"}.icon-ruler-vertical:before{content:"\f548"}.icon-running:before{content:"\f70c"}.icon-rupee-sign:before{content:"\f156"}.icon-rust:before{content:"\e07a"}.icon-sad-cry:before{content:"\f5b3"}.icon-sad-tear:before{content:"\f5b4"}.icon-safari:before{content:"\f267"}.icon-salesforce:before{content:"\f83b"}.icon-sass:before{content:"\f41e"}.icon-satellite:before{content:"\f7bf"}.icon-satellite-dish:before{content:"\f7c0"}.icon-save:before{content:"\f0c7"}.icon-schlix:before{content:"\f3ea"}.icon-school:before{content:"\f549"}.icon-screwdriver:before{content:"\f54a"}.icon-scribd:before{content:"\f28a"}.icon-scroll:before{content:"\f70e"}.icon-sd-card:before{content:"\f7c2"}.icon-search:before{content:"\f002"}.icon-search-dollar:before{content:"\f688"}.icon-search-location:before{content:"\f689"}.icon-search-minus:before{content:"\f010"}.icon-search-plus:before{content:"\f00e"}.icon-searchengin:before{content:"\f3eb"}.icon-seedling:before{content:"\f4d8"}.icon-sellcast:before{content:"\f2da"}.icon-sellsy:before{content:"\f213"}.icon-server:before{content:"\f233"}.icon-servicestack:before{content:"\f3ec"}.icon-shapes:before{content:"\f61f"}.icon-share:before{content:"\f064"}.icon-share-alt:before{content:"\f1e0"}.icon-share-alt-square:before{content:"\f1e1"}.icon-share-square:before{content:"\f14d"}.icon-shekel-sign:before{content:"\f20b"}.icon-shield-alt:before{content:"\f3ed"}.icon-shield-virus:before{content:"\e06c"}.icon-ship:before{content:"\f21a"}.icon-shipping-fast:before{content:"\f48b"}.icon-shirtsinbulk:before{content:"\f214"}.icon-shoe-prints:before{content:"\f54b"}.icon-shopify:before{content:"\e057"}.icon-shopping-bag:before{content:"\f290"}.icon-shopping-basket:before{content:"\f291"}.icon-shopping-cart:before{content:"\f07a"}.icon-shopware:before{content:"\f5b5"}.icon-shower:before{content:"\f2cc"}.icon-shuttle-van:before{content:"\f5b6"}.icon-sign:before{content:"\f4d9"}.icon-sign-in-alt:before{content:"\f2f6"}.icon-sign-language:before{content:"\f2a7"}.icon-sign-out-alt:before{content:"\f2f5"}.icon-signal:before{content:"\f012"}.icon-signature:before{content:"\f5b7"}.icon-sim-card:before{content:"\f7c4"}.icon-simplybuilt:before{content:"\f215"}.icon-sink:before{content:"\e06d"}.icon-sistrix:before{content:"\f3ee"}.icon-sitemap:before{content:"\f0e8"}.icon-sith:before{content:"\f512"}.icon-skating:before{content:"\f7c5"}.icon-sketch:before{content:"\f7c6"}.icon-skiing:before{content:"\f7c9"}.icon-skiing-nordic:before{content:"\f7ca"}.icon-skull:before{content:"\f54c"}.icon-skull-crossbones:before{content:"\f714"}.icon-skyatlas:before{content:"\f216"}.icon-skype:before{content:"\f17e"}.icon-slack:before{content:"\f198"}.icon-slack-hash:before{content:"\f3ef"}.icon-slash:before{content:"\f715"}.icon-sleigh:before{content:"\f7cc"}.icon-sliders-h:before{content:"\f1de"}.icon-slideshare:before{content:"\f1e7"}.icon-smile:before{content:"\f118"}.icon-smile-beam:before{content:"\f5b8"}.icon-smile-wink:before{content:"\f4da"}.icon-smog:before{content:"\f75f"}.icon-smoking:before{content:"\f48d"}.icon-smoking-ban:before{content:"\f54d"}.icon-sms:before{content:"\f7cd"}.icon-snapchat:before{content:"\f2ab"}.icon-snapchat-ghost:before{content:"\f2ac"}.icon-snapchat-square:before{content:"\f2ad"}.icon-snowboarding:before{content:"\f7ce"}.icon-snowflake:before{content:"\f2dc"}.icon-snowman:before{content:"\f7d0"}.icon-snowplow:before{content:"\f7d2"}.icon-soap:before{content:"\e06e"}.icon-socks:before{content:"\f696"}.icon-solar-panel:before{content:"\f5ba"}.icon-sort:before{content:"\f0dc"}.icon-sort-alpha-down:before{content:"\f15d"}.icon-sort-alpha-down-alt:before{content:"\f881"}.icon-sort-alpha-up:before{content:"\f15e"}.icon-sort-alpha-up-alt:before{content:"\f882"}.icon-sort-amount-down:before{content:"\f160"}.icon-sort-amount-down-alt:before{content:"\f884"}.icon-sort-amount-up:before{content:"\f161"}.icon-sort-amount-up-alt:before{content:"\f885"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-numeric-down:before{content:"\f162"}.icon-sort-numeric-down-alt:before{content:"\f886"}.icon-sort-numeric-up:before{content:"\f163"}.icon-sort-numeric-up-alt:before{content:"\f887"}.icon-sort-up:before{content:"\f0de"}.icon-soundcloud:before{content:"\f1be"}.icon-sourcetree:before{content:"\f7d3"}.icon-spa:before{content:"\f5bb"}.icon-space-shuttle:before{content:"\f197"}.icon-speakap:before{content:"\f3f3"}.icon-speaker-deck:before{content:"\f83c"}.icon-spell-check:before{content:"\f891"}.icon-spider:before{content:"\f717"}.icon-spinner:before{content:"\f110"}.icon-splotch:before{content:"\f5bc"}.icon-spotify:before{content:"\f1bc"}.icon-spray-can:before{content:"\f5bd"}.icon-square:before{content:"\f0c8"}.icon-square-full:before{content:"\f45c"}.icon-square-root-alt:before{content:"\f698"}.icon-squarespace:before{content:"\f5be"}.icon-stack-exchange:before{content:"\f18d"}.icon-stack-overflow:before{content:"\f16c"}.icon-stackpath:before{content:"\f842"}.icon-stamp:before{content:"\f5bf"}.icon-star:before{content:"\f005"}.icon-star-and-crescent:before{content:"\f699"}.icon-star-half:before{content:"\f089"}.icon-star-half-alt:before{content:"\f5c0"}.icon-star-of-david:before{content:"\f69a"}.icon-star-of-life:before{content:"\f621"}.icon-staylinked:before{content:"\f3f5"}.icon-steam:before{content:"\f1b6"}.icon-steam-square:before{content:"\f1b7"}.icon-steam-symbol:before{content:"\f3f6"}.icon-step-backward:before{content:"\f048"}.icon-step-forward:before{content:"\f051"}.icon-stethoscope:before{content:"\f0f1"}.icon-sticker-mule:before{content:"\f3f7"}.icon-sticky-note:before{content:"\f249"}.icon-stop:before{content:"\f04d"}.icon-stop-circle:before{content:"\f28d"}.icon-stopwatch:before{content:"\f2f2"}.icon-stopwatch-20:before{content:"\e06f"}.icon-store:before{content:"\f54e"}.icon-store-alt:before{content:"\f54f"}.icon-store-alt-slash:before{content:"\e070"}.icon-store-slash:before{content:"\e071"}.icon-strava:before{content:"\f428"}.icon-stream:before{content:"\f550"}.icon-street-view:before{content:"\f21d"}.icon-strikethrough:before{content:"\f0cc"}.icon-stripe:before{content:"\f429"}.icon-stripe-s:before{content:"\f42a"}.icon-stroopwafel:before{content:"\f551"}.icon-studiovinari:before{content:"\f3f8"}.icon-stumbleupon:before{content:"\f1a4"}.icon-stumbleupon-circle:before{content:"\f1a3"}.icon-subscript:before{content:"\f12c"}.icon-subway:before{content:"\f239"}.icon-suitcase:before{content:"\f0f2"}.icon-suitcase-rolling:before{content:"\f5c1"}.icon-sun:before{content:"\f185"}.icon-superpowers:before{content:"\f2dd"}.icon-superscript:before{content:"\f12b"}.icon-supple:before{content:"\f3f9"}.icon-surprise:before{content:"\f5c2"}.icon-suse:before{content:"\f7d6"}.icon-swatchbook:before{content:"\f5c3"}.icon-swift:before{content:"\f8e1"}.icon-swimmer:before{content:"\f5c4"}.icon-swimming-pool:before{content:"\f5c5"}.icon-symfony:before{content:"\f83d"}.icon-synagogue:before{content:"\f69b"}.icon-sync:before{content:"\f021"}.icon-sync-alt:before{content:"\f2f1"}.icon-syringe:before{content:"\f48e"}.icon-table:before{content:"\f0ce"}.icon-table-tennis:before{content:"\f45d"}.icon-tablet:before{content:"\f10a"}.icon-tablet-alt:before{content:"\f3fa"}.icon-tablets:before{content:"\f490"}.icon-tachometer-alt:before{content:"\f3fd"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-tape:before{content:"\f4db"}.icon-tasks:before{content:"\f0ae"}.icon-taxi:before{content:"\f1ba"}.icon-teamspeak:before{content:"\f4f9"}.icon-teeth:before{content:"\f62e"}.icon-teeth-open:before{content:"\f62f"}.icon-telegram:before{content:"\f2c6"}.icon-telegram-plane:before{content:"\f3fe"}.icon-temperature-high:before{content:"\f769"}.icon-temperature-low:before{content:"\f76b"}.icon-tencent-weibo:before{content:"\f1d5"}.icon-tenge:before{content:"\f7d7"}.icon-terminal:before{content:"\f120"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-th:before{content:"\f00a"}.icon-th-large:before{content:"\f009"}.icon-th-list:before{content:"\f00b"}.icon-the-red-yeti:before{content:"\f69d"}.icon-theater-masks:before{content:"\f630"}.icon-themeco:before{content:"\f5c6"}.icon-themeisle:before{content:"\f2b2"}.icon-thermometer:before{content:"\f491"}.icon-thermometer-empty:before{content:"\f2cb"}.icon-thermometer-full:before{content:"\f2c7"}.icon-thermometer-half:before{content:"\f2c9"}.icon-thermometer-quarter:before{content:"\f2ca"}.icon-thermometer-three-quarters:before{content:"\f2c8"}.icon-think-peaks:before{content:"\f731"}.icon-thumbs-down:before{content:"\f165"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbtack:before{content:"\f08d"}.icon-ticket-alt:before{content:"\f3ff"}.icon-tiktok:before{content:"\e07b"}.icon-times:before{content:"\f00d"}.icon-times-circle:before{content:"\f057"}.icon-tint:before{content:"\f043"}.icon-tint-slash:before{content:"\f5c7"}.icon-tired:before{content:"\f5c8"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-toilet:before{content:"\f7d8"}.icon-toilet-paper:before{content:"\f71e"}.icon-toilet-paper-slash:before{content:"\e072"}.icon-toolbox:before{content:"\f552"}.icon-tools:before{content:"\f7d9"}.icon-tooth:before{content:"\f5c9"}.icon-torah:before{content:"\f6a0"}.icon-torii-gate:before{content:"\f6a1"}.icon-tractor:before{content:"\f722"}.icon-trade-federation:before{content:"\f513"}.icon-trademark:before{content:"\f25c"}.icon-traffic-light:before{content:"\f637"}.icon-trailer:before{content:"\e041"}.icon-train:before{content:"\f238"}.icon-tram:before{content:"\f7da"}.icon-transgender:before{content:"\f224"}.icon-transgender-alt:before{content:"\f225"}.icon-trash:before{content:"\f1f8"}.icon-trash-alt:before{content:"\f2ed"}.icon-trash-restore:before{content:"\f829"}.icon-trash-restore-alt:before{content:"\f82a"}.icon-tree:before{content:"\f1bb"}.icon-trello:before{content:"\f181"}.icon-tripadvisor:before{content:"\f262"}.icon-trophy:before{content:"\f091"}.icon-truck:before{content:"\f0d1"}.icon-truck-loading:before{content:"\f4de"}.icon-truck-monster:before{content:"\f63b"}.icon-truck-moving:before{content:"\f4df"}.icon-truck-pickup:before{content:"\f63c"}.icon-tshirt:before{content:"\f553"}.icon-tty:before{content:"\f1e4"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-square:before{content:"\f174"}.icon-tv:before{content:"\f26c"}.icon-twitch:before{content:"\f1e8"}.icon-twitter:before{content:"\f099"}.icon-twitter-square:before{content:"\f081"}.icon-typo3:before{content:"\f42b"}.icon-uber:before{content:"\f402"}.icon-ubuntu:before{content:"\f7df"}.icon-uikit:before{content:"\f403"}.icon-umbraco:before{content:"\f8e8"}.icon-umbrella:before{content:"\f0e9"}.icon-umbrella-beach:before{content:"\f5ca"}.icon-uncharted:before{content:"\e084"}.icon-underline:before{content:"\f0cd"}.icon-undo:before{content:"\f0e2"}.icon-undo-alt:before{content:"\f2ea"}.icon-uniregistry:before{content:"\f404"}.icon-unity:before{content:"\e049"}.icon-universal-access:before{content:"\f29a"}.icon-university:before{content:"\f19c"}.icon-unlink:before{content:"\f127"}.icon-unlock:before{content:"\f09c"}.icon-unlock-alt:before{content:"\f13e"}.icon-unsplash:before{content:"\e07c"}.icon-untappd:before{content:"\f405"}.icon-upload:before{content:"\f093"}.icon-ups:before{content:"\f7e0"}.icon-usb:before{content:"\f287"}.icon-user:before{content:"\f007"}.icon-user-alt:before{content:"\f406"}.icon-user-alt-slash:before{content:"\f4fa"}.icon-user-astronaut:before{content:"\f4fb"}.icon-user-check:before{content:"\f4fc"}.icon-user-circle:before{content:"\f2bd"}.icon-user-clock:before{content:"\f4fd"}.icon-user-cog:before{content:"\f4fe"}.icon-user-edit:before{content:"\f4ff"}.icon-user-friends:before{content:"\f500"}.icon-user-graduate:before{content:"\f501"}.icon-user-injured:before{content:"\f728"}.icon-user-lock:before{content:"\f502"}.icon-user-md:before{content:"\f0f0"}.icon-user-minus:before{content:"\f503"}.icon-user-ninja:before{content:"\f504"}.icon-user-nurse:before{content:"\f82f"}.icon-user-plus:before{content:"\f234"}.icon-user-secret:before{content:"\f21b"}.icon-user-shield:before{content:"\f505"}.icon-user-slash:before{content:"\f506"}.icon-user-tag:before{content:"\f507"}.icon-user-tie:before{content:"\f508"}.icon-user-times:before{content:"\f235"}.icon-users:before{content:"\f0c0"}.icon-users-cog:before{content:"\f509"}.icon-users-slash:before{content:"\e073"}.icon-usps:before{content:"\f7e1"}.icon-ussunnah:before{content:"\f407"}.icon-utensil-spoon:before{content:"\f2e5"}.icon-utensils:before{content:"\f2e7"}.icon-vaadin:before{content:"\f408"}.icon-vector-square:before{content:"\f5cb"}.icon-venus:before{content:"\f221"}.icon-venus-double:before{content:"\f226"}.icon-venus-mars:before{content:"\f228"}.icon-vest:before{content:"\e085"}.icon-vest-patches:before{content:"\e086"}.icon-viacoin:before{content:"\f237"}.icon-viadeo:before{content:"\f2a9"}.icon-viadeo-square:before{content:"\f2aa"}.icon-vial:before{content:"\f492"}.icon-vials:before{content:"\f493"}.icon-viber:before{content:"\f409"}.icon-video:before{content:"\f03d"}.icon-video-slash:before{content:"\f4e2"}.icon-vihara:before{content:"\f6a7"}.icon-vimeo:before{content:"\f40a"}.icon-vimeo-square:before{content:"\f194"}.icon-vimeo-v:before{content:"\f27d"}.icon-vine:before{content:"\f1ca"}.icon-virus:before{content:"\e074"}.icon-virus-slash:before{content:"\e075"}.icon-viruses:before{content:"\e076"}.icon-vk:before{content:"\f189"}.icon-vnv:before{content:"\f40b"}.icon-voicemail:before{content:"\f897"}.icon-volleyball-ball:before{content:"\f45f"}.icon-volume-down:before{content:"\f027"}.icon-volume-mute:before{content:"\f6a9"}.icon-volume-off:before{content:"\f026"}.icon-volume-up:before{content:"\f028"}.icon-vote-yea:before{content:"\f772"}.icon-vr-cardboard:before{content:"\f729"}.icon-vuejs:before{content:"\f41f"}.icon-walking:before{content:"\f554"}.icon-wallet:before{content:"\f555"}.icon-warehouse:before{content:"\f494"}.icon-watchman-monitoring:before{content:"\e087"}.icon-water:before{content:"\f773"}.icon-wave-square:before{content:"\f83e"}.icon-waze:before{content:"\f83f"}.icon-weebly:before{content:"\f5cc"}.icon-weibo:before{content:"\f18a"}.icon-weight:before{content:"\f496"}.icon-weight-hanging:before{content:"\f5cd"}.icon-weixin:before{content:"\f1d7"}.icon-whatsapp:before{content:"\f232"}.icon-whatsapp-square:before{content:"\f40c"}.icon-wheelchair:before{content:"\f193"}.icon-whmcs:before{content:"\f40d"}.icon-wifi:before{content:"\f1eb"}.icon-wikipedia-w:before{content:"\f266"}.icon-wind:before{content:"\f72e"}.icon-window-close:before{content:"\f410"}.icon-window-maximize:before{content:"\f2d0"}.icon-window-minimize:before{content:"\f2d1"}.icon-window-restore:before{content:"\f2d2"}.icon-windows:before{content:"\f17a"}.icon-wine-bottle:before{content:"\f72f"}.icon-wine-glass:before{content:"\f4e3"}.icon-wine-glass-alt:before{content:"\f5ce"}.icon-wix:before{content:"\f5cf"}.icon-wizards-of-the-coast:before{content:"\f730"}.icon-wodu:before{content:"\e088"}.icon-wolf-pack-battalion:before{content:"\f514"}.icon-won-sign:before{content:"\f159"}.icon-wordpress:before{content:"\f19a"}.icon-wordpress-simple:before{content:"\f411"}.icon-wpbeginner:before{content:"\f297"}.icon-wpexplorer:before{content:"\f2de"}.icon-wpforms:before{content:"\f298"}.icon-wpressr:before{content:"\f3e4"}.icon-wrench:before{content:"\f0ad"}.icon-x-ray:before{content:"\f497"}.icon-xbox:before{content:"\f412"}.icon-xing:before{content:"\f168"}.icon-xing-square:before{content:"\f169"}.icon-y-combinator:before{content:"\f23b"}.icon-yahoo:before{content:"\f19e"}.icon-yammer:before{content:"\f840"}.icon-yandex:before{content:"\f413"}.icon-yandex-international:before{content:"\f414"}.icon-yarn:before{content:"\f7e3"}.icon-yelp:before{content:"\f1e9"}.icon-yen-sign:before{content:"\f157"}.icon-yin-yang:before{content:"\f6ad"}.icon-yoast:before{content:"\f2b1"}.icon-youtube:before{content:"\f167"}.icon-youtube-square:before{content:"\f431"}.icon-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + */.fab,.fad,.fal,.far,.fas,.icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;font-style:normal;font-variant:normal;line-height:1}.icon-large,.icon-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.icon-xs{font-size:.75em}.icon-sm{font-size:.875em}.icon-1x{font-size:1em}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon-7x{font-size:7em}.icon-8x{font-size:8em}.icon-9x{font-size:9em}.icon-10x{font-size:10em}.icon-fw{text-align:center;width:1.25em}.icon-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.icon-ul>li{position:relative}.icon-li{left:-2em;line-height:inherit;position:absolute;text-align:center;width:2em}.icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.icon-pull-left{float:left}.icon-pull-right{float:right}.fab.icon-pull-left,.fal.icon-pull-left,.far.icon-pull-left,.fas.icon-pull-left,.icon.icon-pull-left{margin-right:.3em}.fab.icon-pull-right,.fal.icon-pull-right,.far.icon-pull-right,.fas.icon-pull-right,.icon.icon-pull-right{margin-left:.3em}.icon-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.icon-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.icon-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.icon-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.icon-flip-vertical{transform:scaleY(-1)}.icon-flip-both,.icon-flip-horizontal.icon-flip-vertical,.icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.icon-flip-both,.icon-flip-horizontal.icon-flip-vertical{transform:scale(-1)}:root .icon-flip-both,:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270{filter:none}.icon-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.icon-stack-1x,.icon-stack-2x{left:0;position:absolute;text-align:center;width:100%}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-500px:before{content:"\f26e"}.icon-accessible-icon:before{content:"\f368"}.icon-accusoft:before{content:"\f369"}.icon-acquisitions-incorporated:before{content:"\f6af"}.icon-ad:before{content:"\f641"}.icon-address-book:before{content:"\f2b9"}.icon-address-card:before{content:"\f2bb"}.icon-adjust:before{content:"\f042"}.icon-adn:before{content:"\f170"}.icon-adversal:before{content:"\f36a"}.icon-affiliatetheme:before{content:"\f36b"}.icon-air-freshener:before{content:"\f5d0"}.icon-airbnb:before{content:"\f834"}.icon-algolia:before{content:"\f36c"}.icon-align-center:before{content:"\f037"}.icon-align-justify:before{content:"\f039"}.icon-align-left:before{content:"\f036"}.icon-align-right:before{content:"\f038"}.icon-alipay:before{content:"\f642"}.icon-allergies:before{content:"\f461"}.icon-amazon:before{content:"\f270"}.icon-amazon-pay:before{content:"\f42c"}.icon-ambulance:before{content:"\f0f9"}.icon-american-sign-language-interpreting:before{content:"\f2a3"}.icon-amilia:before{content:"\f36d"}.icon-anchor:before{content:"\f13d"}.icon-android:before{content:"\f17b"}.icon-angellist:before{content:"\f209"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-down:before{content:"\f107"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angry:before{content:"\f556"}.icon-angrycreative:before{content:"\f36e"}.icon-angular:before{content:"\f420"}.icon-ankh:before{content:"\f644"}.icon-app-store:before{content:"\f36f"}.icon-app-store-ios:before{content:"\f370"}.icon-apper:before{content:"\f371"}.icon-apple:before{content:"\f179"}.icon-apple-alt:before{content:"\f5d1"}.icon-apple-pay:before{content:"\f415"}.icon-archive:before{content:"\f187"}.icon-archway:before{content:"\f557"}.icon-arrow-alt-circle-down:before{content:"\f358"}.icon-arrow-alt-circle-left:before{content:"\f359"}.icon-arrow-alt-circle-right:before{content:"\f35a"}.icon-arrow-alt-circle-up:before{content:"\f35b"}.icon-arrow-circle-down:before{content:"\f0ab"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-down:before{content:"\f063"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrows-alt:before{content:"\f0b2"}.icon-arrows-alt-h:before{content:"\f337"}.icon-arrows-alt-v:before{content:"\f338"}.icon-artstation:before{content:"\f77a"}.icon-assistive-listening-systems:before{content:"\f2a2"}.icon-asterisk:before{content:"\f069"}.icon-asymmetrik:before{content:"\f372"}.icon-at:before{content:"\f1fa"}.icon-atlas:before{content:"\f558"}.icon-atlassian:before{content:"\f77b"}.icon-atom:before{content:"\f5d2"}.icon-audible:before{content:"\f373"}.icon-audio-description:before{content:"\f29e"}.icon-autoprefixer:before{content:"\f41c"}.icon-avianex:before{content:"\f374"}.icon-aviato:before{content:"\f421"}.icon-award:before{content:"\f559"}.icon-aws:before{content:"\f375"}.icon-baby:before{content:"\f77c"}.icon-baby-carriage:before{content:"\f77d"}.icon-backspace:before{content:"\f55a"}.icon-backward:before{content:"\f04a"}.icon-bacon:before{content:"\f7e5"}.icon-bacteria:before{content:"\e059"}.icon-bacterium:before{content:"\e05a"}.icon-bahai:before{content:"\f666"}.icon-balance-scale:before{content:"\f24e"}.icon-balance-scale-left:before{content:"\f515"}.icon-balance-scale-right:before{content:"\f516"}.icon-ban:before{content:"\f05e"}.icon-band-aid:before{content:"\f462"}.icon-bandcamp:before{content:"\f2d5"}.icon-barcode:before{content:"\f02a"}.icon-bars:before{content:"\f0c9"}.icon-baseball-ball:before{content:"\f433"}.icon-basketball-ball:before{content:"\f434"}.icon-bath:before{content:"\f2cd"}.icon-battery-empty:before{content:"\f244"}.icon-battery-full:before{content:"\f240"}.icon-battery-half:before{content:"\f242"}.icon-battery-quarter:before{content:"\f243"}.icon-battery-three-quarters:before{content:"\f241"}.icon-battle-net:before{content:"\f835"}.icon-bed:before{content:"\f236"}.icon-beer:before{content:"\f0fc"}.icon-behance:before{content:"\f1b4"}.icon-behance-square:before{content:"\f1b5"}.icon-bell:before{content:"\f0f3"}.icon-bell-slash:before{content:"\f1f6"}.icon-bezier-curve:before{content:"\f55b"}.icon-bible:before{content:"\f647"}.icon-bicycle:before{content:"\f206"}.icon-biking:before{content:"\f84a"}.icon-bimobject:before{content:"\f378"}.icon-binoculars:before{content:"\f1e5"}.icon-biohazard:before{content:"\f780"}.icon-birthday-cake:before{content:"\f1fd"}.icon-bitbucket:before{content:"\f171"}.icon-bitcoin:before{content:"\f379"}.icon-bity:before{content:"\f37a"}.icon-black-tie:before{content:"\f27e"}.icon-blackberry:before{content:"\f37b"}.icon-blender:before{content:"\f517"}.icon-blender-phone:before{content:"\f6b6"}.icon-blind:before{content:"\f29d"}.icon-blog:before{content:"\f781"}.icon-blogger:before{content:"\f37c"}.icon-blogger-b:before{content:"\f37d"}.icon-bluetooth:before{content:"\f293"}.icon-bluetooth-b:before{content:"\f294"}.icon-bold:before{content:"\f032"}.icon-bolt:before{content:"\f0e7"}.icon-bomb:before{content:"\f1e2"}.icon-bone:before{content:"\f5d7"}.icon-bong:before{content:"\f55c"}.icon-book:before{content:"\f02d"}.icon-book-dead:before{content:"\f6b7"}.icon-book-medical:before{content:"\f7e6"}.icon-book-open:before{content:"\f518"}.icon-book-reader:before{content:"\f5da"}.icon-bookmark:before{content:"\f02e"}.icon-bootstrap:before{content:"\f836"}.icon-border-all:before{content:"\f84c"}.icon-border-none:before{content:"\f850"}.icon-border-style:before{content:"\f853"}.icon-bowling-ball:before{content:"\f436"}.icon-box:before{content:"\f466"}.icon-box-open:before{content:"\f49e"}.icon-box-tissue:before{content:"\e05b"}.icon-boxes:before{content:"\f468"}.icon-braille:before{content:"\f2a1"}.icon-brain:before{content:"\f5dc"}.icon-bread-slice:before{content:"\f7ec"}.icon-briefcase:before{content:"\f0b1"}.icon-briefcase-medical:before{content:"\f469"}.icon-broadcast-tower:before{content:"\f519"}.icon-broom:before{content:"\f51a"}.icon-brush:before{content:"\f55d"}.icon-btc:before{content:"\f15a"}.icon-buffer:before{content:"\f837"}.icon-bug:before{content:"\f188"}.icon-building:before{content:"\f1ad"}.icon-bullhorn:before{content:"\f0a1"}.icon-bullseye:before{content:"\f140"}.icon-burn:before{content:"\f46a"}.icon-buromobelexperte:before{content:"\f37f"}.icon-bus:before{content:"\f207"}.icon-bus-alt:before{content:"\f55e"}.icon-business-time:before{content:"\f64a"}.icon-buy-n-large:before{content:"\f8a6"}.icon-buysellads:before{content:"\f20d"}.icon-calculator:before{content:"\f1ec"}.icon-calendar:before{content:"\f133"}.icon-calendar-alt:before{content:"\f073"}.icon-calendar-check:before{content:"\f274"}.icon-calendar-day:before{content:"\f783"}.icon-calendar-minus:before{content:"\f272"}.icon-calendar-plus:before{content:"\f271"}.icon-calendar-times:before{content:"\f273"}.icon-calendar-week:before{content:"\f784"}.icon-camera:before{content:"\f030"}.icon-camera-retro:before{content:"\f083"}.icon-campground:before{content:"\f6bb"}.icon-canadian-maple-leaf:before{content:"\f785"}.icon-candy-cane:before{content:"\f786"}.icon-cannabis:before{content:"\f55f"}.icon-capsules:before{content:"\f46b"}.icon-car:before{content:"\f1b9"}.icon-car-alt:before{content:"\f5de"}.icon-car-battery:before{content:"\f5df"}.icon-car-crash:before{content:"\f5e1"}.icon-car-side:before{content:"\f5e4"}.icon-caravan:before{content:"\f8ff"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-caret-square-down:before{content:"\f150"}.icon-caret-square-left:before{content:"\f191"}.icon-caret-square-right:before{content:"\f152"}.icon-caret-square-up:before{content:"\f151"}.icon-caret-up:before{content:"\f0d8"}.icon-carrot:before{content:"\f787"}.icon-cart-arrow-down:before{content:"\f218"}.icon-cart-plus:before{content:"\f217"}.icon-cash-register:before{content:"\f788"}.icon-cat:before{content:"\f6be"}.icon-cc-amazon-pay:before{content:"\f42d"}.icon-cc-amex:before{content:"\f1f3"}.icon-cc-apple-pay:before{content:"\f416"}.icon-cc-diners-club:before{content:"\f24c"}.icon-cc-discover:before{content:"\f1f2"}.icon-cc-jcb:before{content:"\f24b"}.icon-cc-mastercard:before{content:"\f1f1"}.icon-cc-paypal:before{content:"\f1f4"}.icon-cc-stripe:before{content:"\f1f5"}.icon-cc-visa:before{content:"\f1f0"}.icon-centercode:before{content:"\f380"}.icon-centos:before{content:"\f789"}.icon-certificate:before{content:"\f0a3"}.icon-chair:before{content:"\f6c0"}.icon-chalkboard:before{content:"\f51b"}.icon-chalkboard-teacher:before{content:"\f51c"}.icon-charging-station:before{content:"\f5e7"}.icon-chart-area:before{content:"\f1fe"}.icon-chart-bar:before{content:"\f080"}.icon-chart-line:before{content:"\f201"}.icon-chart-pie:before{content:"\f200"}.icon-check:before{content:"\f00c"}.icon-check-circle:before{content:"\f058"}.icon-check-double:before{content:"\f560"}.icon-check-square:before{content:"\f14a"}.icon-cheese:before{content:"\f7ef"}.icon-chess:before{content:"\f439"}.icon-chess-bishop:before{content:"\f43a"}.icon-chess-board:before{content:"\f43c"}.icon-chess-king:before{content:"\f43f"}.icon-chess-knight:before{content:"\f441"}.icon-chess-pawn:before{content:"\f443"}.icon-chess-queen:before{content:"\f445"}.icon-chess-rook:before{content:"\f447"}.icon-chevron-circle-down:before{content:"\f13a"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-down:before{content:"\f078"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-child:before{content:"\f1ae"}.icon-chrome:before{content:"\f268"}.icon-chromecast:before{content:"\f838"}.icon-church:before{content:"\f51d"}.icon-circle:before{content:"\f111"}.icon-circle-notch:before{content:"\f1ce"}.icon-city:before{content:"\f64f"}.icon-clinic-medical:before{content:"\f7f2"}.icon-clipboard:before{content:"\f328"}.icon-clipboard-check:before{content:"\f46c"}.icon-clipboard-list:before{content:"\f46d"}.icon-clock:before{content:"\f017"}.icon-clone:before{content:"\f24d"}.icon-closed-captioning:before{content:"\f20a"}.icon-cloud:before{content:"\f0c2"}.icon-cloud-download-alt:before{content:"\f381"}.icon-cloud-meatball:before{content:"\f73b"}.icon-cloud-moon:before{content:"\f6c3"}.icon-cloud-moon-rain:before{content:"\f73c"}.icon-cloud-rain:before{content:"\f73d"}.icon-cloud-showers-heavy:before{content:"\f740"}.icon-cloud-sun:before{content:"\f6c4"}.icon-cloud-sun-rain:before{content:"\f743"}.icon-cloud-upload-alt:before{content:"\f382"}.icon-cloudflare:before{content:"\e07d"}.icon-cloudscale:before{content:"\f383"}.icon-cloudsmith:before{content:"\f384"}.icon-cloudversify:before{content:"\f385"}.icon-cocktail:before{content:"\f561"}.icon-code:before{content:"\f121"}.icon-code-branch:before{content:"\f126"}.icon-codepen:before{content:"\f1cb"}.icon-codiepie:before{content:"\f284"}.icon-coffee:before{content:"\f0f4"}.icon-cog:before{content:"\f013"}.icon-cogs:before{content:"\f085"}.icon-coins:before{content:"\f51e"}.icon-columns:before{content:"\f0db"}.icon-comment:before{content:"\f075"}.icon-comment-alt:before{content:"\f27a"}.icon-comment-dollar:before{content:"\f651"}.icon-comment-dots:before{content:"\f4ad"}.icon-comment-medical:before{content:"\f7f5"}.icon-comment-slash:before{content:"\f4b3"}.icon-comments:before{content:"\f086"}.icon-comments-dollar:before{content:"\f653"}.icon-compact-disc:before{content:"\f51f"}.icon-compass:before{content:"\f14e"}.icon-compress:before{content:"\f066"}.icon-compress-alt:before{content:"\f422"}.icon-compress-arrows-alt:before{content:"\f78c"}.icon-concierge-bell:before{content:"\f562"}.icon-confluence:before{content:"\f78d"}.icon-connectdevelop:before{content:"\f20e"}.icon-contao:before{content:"\f26d"}.icon-cookie:before{content:"\f563"}.icon-cookie-bite:before{content:"\f564"}.icon-copy:before{content:"\f0c5"}.icon-copyright:before{content:"\f1f9"}.icon-cotton-bureau:before{content:"\f89e"}.icon-couch:before{content:"\f4b8"}.icon-cpanel:before{content:"\f388"}.icon-creative-commons:before{content:"\f25e"}.icon-creative-commons-by:before{content:"\f4e7"}.icon-creative-commons-nc:before{content:"\f4e8"}.icon-creative-commons-nc-eu:before{content:"\f4e9"}.icon-creative-commons-nc-jp:before{content:"\f4ea"}.icon-creative-commons-nd:before{content:"\f4eb"}.icon-creative-commons-pd:before{content:"\f4ec"}.icon-creative-commons-pd-alt:before{content:"\f4ed"}.icon-creative-commons-remix:before{content:"\f4ee"}.icon-creative-commons-sa:before{content:"\f4ef"}.icon-creative-commons-sampling:before{content:"\f4f0"}.icon-creative-commons-sampling-plus:before{content:"\f4f1"}.icon-creative-commons-share:before{content:"\f4f2"}.icon-creative-commons-zero:before{content:"\f4f3"}.icon-credit-card:before{content:"\f09d"}.icon-critical-role:before{content:"\f6c9"}.icon-crop:before{content:"\f125"}.icon-crop-alt:before{content:"\f565"}.icon-cross:before{content:"\f654"}.icon-crosshairs:before{content:"\f05b"}.icon-crow:before{content:"\f520"}.icon-crown:before{content:"\f521"}.icon-crutch:before{content:"\f7f7"}.icon-css3:before{content:"\f13c"}.icon-css3-alt:before{content:"\f38b"}.icon-cube:before{content:"\f1b2"}.icon-cubes:before{content:"\f1b3"}.icon-cut:before{content:"\f0c4"}.icon-cuttlefish:before{content:"\f38c"}.icon-d-and-d:before{content:"\f38d"}.icon-d-and-d-beyond:before{content:"\f6ca"}.icon-dailymotion:before{content:"\e052"}.icon-dashcube:before{content:"\f210"}.icon-database:before{content:"\f1c0"}.icon-deaf:before{content:"\f2a4"}.icon-deezer:before{content:"\e077"}.icon-delicious:before{content:"\f1a5"}.icon-democrat:before{content:"\f747"}.icon-deploydog:before{content:"\f38e"}.icon-deskpro:before{content:"\f38f"}.icon-desktop:before{content:"\f108"}.icon-dev:before{content:"\f6cc"}.icon-deviantart:before{content:"\f1bd"}.icon-dharmachakra:before{content:"\f655"}.icon-dhl:before{content:"\f790"}.icon-diagnoses:before{content:"\f470"}.icon-diaspora:before{content:"\f791"}.icon-dice:before{content:"\f522"}.icon-dice-d20:before{content:"\f6cf"}.icon-dice-d6:before{content:"\f6d1"}.icon-dice-five:before{content:"\f523"}.icon-dice-four:before{content:"\f524"}.icon-dice-one:before{content:"\f525"}.icon-dice-six:before{content:"\f526"}.icon-dice-three:before{content:"\f527"}.icon-dice-two:before{content:"\f528"}.icon-digg:before{content:"\f1a6"}.icon-digital-ocean:before{content:"\f391"}.icon-digital-tachograph:before{content:"\f566"}.icon-directions:before{content:"\f5eb"}.icon-discord:before{content:"\f392"}.icon-discourse:before{content:"\f393"}.icon-disease:before{content:"\f7fa"}.icon-divide:before{content:"\f529"}.icon-dizzy:before{content:"\f567"}.icon-dna:before{content:"\f471"}.icon-dochub:before{content:"\f394"}.icon-docker:before{content:"\f395"}.icon-dog:before{content:"\f6d3"}.icon-dollar-sign:before{content:"\f155"}.icon-dolly:before{content:"\f472"}.icon-dolly-flatbed:before{content:"\f474"}.icon-donate:before{content:"\f4b9"}.icon-door-closed:before{content:"\f52a"}.icon-door-open:before{content:"\f52b"}.icon-dot-circle:before{content:"\f192"}.icon-dove:before{content:"\f4ba"}.icon-download:before{content:"\f019"}.icon-draft2digital:before{content:"\f396"}.icon-drafting-compass:before{content:"\f568"}.icon-dragon:before{content:"\f6d5"}.icon-draw-polygon:before{content:"\f5ee"}.icon-dribbble:before{content:"\f17d"}.icon-dribbble-square:before{content:"\f397"}.icon-dropbox:before{content:"\f16b"}.icon-drum:before{content:"\f569"}.icon-drum-steelpan:before{content:"\f56a"}.icon-drumstick-bite:before{content:"\f6d7"}.icon-drupal:before{content:"\f1a9"}.icon-dumbbell:before{content:"\f44b"}.icon-dumpster:before{content:"\f793"}.icon-dumpster-fire:before{content:"\f794"}.icon-dungeon:before{content:"\f6d9"}.icon-dyalog:before{content:"\f399"}.icon-earlybirds:before{content:"\f39a"}.icon-ebay:before{content:"\f4f4"}.icon-edge:before{content:"\f282"}.icon-edge-legacy:before{content:"\e078"}.icon-edit:before{content:"\f044"}.icon-egg:before{content:"\f7fb"}.icon-eject:before{content:"\f052"}.icon-elementor:before{content:"\f430"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-ello:before{content:"\f5f1"}.icon-ember:before{content:"\f423"}.icon-empire:before{content:"\f1d1"}.icon-envelope:before{content:"\f0e0"}.icon-envelope-open:before{content:"\f2b6"}.icon-envelope-open-text:before{content:"\f658"}.icon-envelope-square:before{content:"\f199"}.icon-envira:before{content:"\f299"}.icon-equals:before{content:"\f52c"}.icon-eraser:before{content:"\f12d"}.icon-erlang:before{content:"\f39d"}.icon-ethereum:before{content:"\f42e"}.icon-ethernet:before{content:"\f796"}.icon-etsy:before{content:"\f2d7"}.icon-euro-sign:before{content:"\f153"}.icon-evernote:before{content:"\f839"}.icon-exchange-alt:before{content:"\f362"}.icon-exclamation:before{content:"\f12a"}.icon-exclamation-circle:before{content:"\f06a"}.icon-exclamation-triangle:before{content:"\f071"}.icon-expand:before{content:"\f065"}.icon-expand-alt:before{content:"\f424"}.icon-expand-arrows-alt:before{content:"\f31e"}.icon-expeditedssl:before{content:"\f23e"}.icon-external-link-alt:before{content:"\f35d"}.icon-external-link-square-alt:before{content:"\f360"}.icon-eye:before{content:"\f06e"}.icon-eye-dropper:before{content:"\f1fb"}.icon-eye-slash:before{content:"\f070"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f39e"}.icon-facebook-messenger:before{content:"\f39f"}.icon-facebook-square:before{content:"\f082"}.icon-fan:before{content:"\f863"}.icon-fantasy-flight-games:before{content:"\f6dc"}.icon-fast-backward:before{content:"\f049"}.icon-fast-forward:before{content:"\f050"}.icon-faucet:before{content:"\e005"}.icon-fax:before{content:"\f1ac"}.icon-feather:before{content:"\f52d"}.icon-feather-alt:before{content:"\f56b"}.icon-fedex:before{content:"\f797"}.icon-fedora:before{content:"\f798"}.icon-female:before{content:"\f182"}.icon-fighter-jet:before{content:"\f0fb"}.icon-figma:before{content:"\f799"}.icon-file:before{content:"\f15b"}.icon-file-alt:before{content:"\f15c"}.icon-file-archive:before{content:"\f1c6"}.icon-file-audio:before{content:"\f1c7"}.icon-file-code:before{content:"\f1c9"}.icon-file-contract:before{content:"\f56c"}.icon-file-csv:before{content:"\f6dd"}.icon-file-download:before{content:"\f56d"}.icon-file-excel:before{content:"\f1c3"}.icon-file-export:before{content:"\f56e"}.icon-file-image:before{content:"\f1c5"}.icon-file-import:before{content:"\f56f"}.icon-file-invoice:before{content:"\f570"}.icon-file-invoice-dollar:before{content:"\f571"}.icon-file-medical:before{content:"\f477"}.icon-file-medical-alt:before{content:"\f478"}.icon-file-pdf:before{content:"\f1c1"}.icon-file-powerpoint:before{content:"\f1c4"}.icon-file-prescription:before{content:"\f572"}.icon-file-signature:before{content:"\f573"}.icon-file-upload:before{content:"\f574"}.icon-file-video:before{content:"\f1c8"}.icon-file-word:before{content:"\f1c2"}.icon-fill:before{content:"\f575"}.icon-fill-drip:before{content:"\f576"}.icon-film:before{content:"\f008"}.icon-filter:before{content:"\f0b0"}.icon-fingerprint:before{content:"\f577"}.icon-fire:before{content:"\f06d"}.icon-fire-alt:before{content:"\f7e4"}.icon-fire-extinguisher:before{content:"\f134"}.icon-firefox:before{content:"\f269"}.icon-firefox-browser:before{content:"\e007"}.icon-first-aid:before{content:"\f479"}.icon-first-order:before{content:"\f2b0"}.icon-first-order-alt:before{content:"\f50a"}.icon-firstdraft:before{content:"\f3a1"}.icon-fish:before{content:"\f578"}.icon-fist-raised:before{content:"\f6de"}.icon-flag:before{content:"\f024"}.icon-flag-checkered:before{content:"\f11e"}.icon-flag-usa:before{content:"\f74d"}.icon-flask:before{content:"\f0c3"}.icon-flickr:before{content:"\f16e"}.icon-flipboard:before{content:"\f44d"}.icon-flushed:before{content:"\f579"}.icon-fly:before{content:"\f417"}.icon-folder:before{content:"\f07b"}.icon-folder-minus:before{content:"\f65d"}.icon-folder-open:before{content:"\f07c"}.icon-folder-plus:before{content:"\f65e"}.icon-font:before{content:"\f031"}.icon-font-awesome:before{content:"\f2b4"}.icon-font-awesome-alt:before{content:"\f35c"}.icon-font-awesome-flag:before{content:"\f425"}.icon-font-awesome-logo-full:before{content:"\f4e6"}.icon-fonticons:before{content:"\f280"}.icon-fonticons-fi:before{content:"\f3a2"}.icon-football-ball:before{content:"\f44e"}.icon-fort-awesome:before{content:"\f286"}.icon-fort-awesome-alt:before{content:"\f3a3"}.icon-forumbee:before{content:"\f211"}.icon-forward:before{content:"\f04e"}.icon-foursquare:before{content:"\f180"}.icon-free-code-camp:before{content:"\f2c5"}.icon-freebsd:before{content:"\f3a4"}.icon-frog:before{content:"\f52e"}.icon-frown:before{content:"\f119"}.icon-frown-open:before{content:"\f57a"}.icon-fulcrum:before{content:"\f50b"}.icon-funnel-dollar:before{content:"\f662"}.icon-futbol:before{content:"\f1e3"}.icon-galactic-republic:before{content:"\f50c"}.icon-galactic-senate:before{content:"\f50d"}.icon-gamepad:before{content:"\f11b"}.icon-gas-pump:before{content:"\f52f"}.icon-gavel:before{content:"\f0e3"}.icon-gem:before{content:"\f3a5"}.icon-genderless:before{content:"\f22d"}.icon-get-pocket:before{content:"\f265"}.icon-gg:before{content:"\f260"}.icon-gg-circle:before{content:"\f261"}.icon-ghost:before{content:"\f6e2"}.icon-gift:before{content:"\f06b"}.icon-gifts:before{content:"\f79c"}.icon-git:before{content:"\f1d3"}.icon-git-alt:before{content:"\f841"}.icon-git-square:before{content:"\f1d2"}.icon-github:before{content:"\f09b"}.icon-github-alt:before{content:"\f113"}.icon-github-square:before{content:"\f092"}.icon-gitkraken:before{content:"\f3a6"}.icon-gitlab:before{content:"\f296"}.icon-gitter:before{content:"\f426"}.icon-glass-cheers:before{content:"\f79f"}.icon-glass-martini:before{content:"\f000"}.icon-glass-martini-alt:before{content:"\f57b"}.icon-glass-whiskey:before{content:"\f7a0"}.icon-glasses:before{content:"\f530"}.icon-glide:before{content:"\f2a5"}.icon-glide-g:before{content:"\f2a6"}.icon-globe:before{content:"\f0ac"}.icon-globe-africa:before{content:"\f57c"}.icon-globe-americas:before{content:"\f57d"}.icon-globe-asia:before{content:"\f57e"}.icon-globe-europe:before{content:"\f7a2"}.icon-gofore:before{content:"\f3a7"}.icon-golf-ball:before{content:"\f450"}.icon-goodreads:before{content:"\f3a8"}.icon-goodreads-g:before{content:"\f3a9"}.icon-google:before{content:"\f1a0"}.icon-google-drive:before{content:"\f3aa"}.icon-google-pay:before{content:"\e079"}.icon-google-play:before{content:"\f3ab"}.icon-google-plus:before{content:"\f2b3"}.icon-google-plus-g:before{content:"\f0d5"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-wallet:before{content:"\f1ee"}.icon-gopuram:before{content:"\f664"}.icon-graduation-cap:before{content:"\f19d"}.icon-gratipay:before{content:"\f184"}.icon-grav:before{content:"\f2d6"}.icon-greater-than:before{content:"\f531"}.icon-greater-than-equal:before{content:"\f532"}.icon-grimace:before{content:"\f57f"}.icon-grin:before{content:"\f580"}.icon-grin-alt:before{content:"\f581"}.icon-grin-beam:before{content:"\f582"}.icon-grin-beam-sweat:before{content:"\f583"}.icon-grin-hearts:before{content:"\f584"}.icon-grin-squint:before{content:"\f585"}.icon-grin-squint-tears:before{content:"\f586"}.icon-grin-stars:before{content:"\f587"}.icon-grin-tears:before{content:"\f588"}.icon-grin-tongue:before{content:"\f589"}.icon-grin-tongue-squint:before{content:"\f58a"}.icon-grin-tongue-wink:before{content:"\f58b"}.icon-grin-wink:before{content:"\f58c"}.icon-grip-horizontal:before{content:"\f58d"}.icon-grip-lines:before{content:"\f7a4"}.icon-grip-lines-vertical:before{content:"\f7a5"}.icon-grip-vertical:before{content:"\f58e"}.icon-gripfire:before{content:"\f3ac"}.icon-grunt:before{content:"\f3ad"}.icon-guilded:before{content:"\e07e"}.icon-guitar:before{content:"\f7a6"}.icon-gulp:before{content:"\f3ae"}.icon-h-square:before{content:"\f0fd"}.icon-hacker-news:before{content:"\f1d4"}.icon-hacker-news-square:before{content:"\f3af"}.icon-hackerrank:before{content:"\f5f7"}.icon-hamburger:before{content:"\f805"}.icon-hammer:before{content:"\f6e3"}.icon-hamsa:before{content:"\f665"}.icon-hand-holding:before{content:"\f4bd"}.icon-hand-holding-heart:before{content:"\f4be"}.icon-hand-holding-medical:before{content:"\e05c"}.icon-hand-holding-usd:before{content:"\f4c0"}.icon-hand-holding-water:before{content:"\f4c1"}.icon-hand-lizard:before{content:"\f258"}.icon-hand-middle-finger:before{content:"\f806"}.icon-hand-paper:before{content:"\f256"}.icon-hand-peace:before{content:"\f25b"}.icon-hand-point-down:before{content:"\f0a7"}.icon-hand-point-left:before{content:"\f0a5"}.icon-hand-point-right:before{content:"\f0a4"}.icon-hand-point-up:before{content:"\f0a6"}.icon-hand-pointer:before{content:"\f25a"}.icon-hand-rock:before{content:"\f255"}.icon-hand-scissors:before{content:"\f257"}.icon-hand-sparkles:before{content:"\e05d"}.icon-hand-spock:before{content:"\f259"}.icon-hands:before{content:"\f4c2"}.icon-hands-helping:before{content:"\f4c4"}.icon-hands-wash:before{content:"\e05e"}.icon-handshake:before{content:"\f2b5"}.icon-handshake-alt-slash:before{content:"\e05f"}.icon-handshake-slash:before{content:"\e060"}.icon-hanukiah:before{content:"\f6e6"}.icon-hard-hat:before{content:"\f807"}.icon-hashtag:before{content:"\f292"}.icon-hat-cowboy:before{content:"\f8c0"}.icon-hat-cowboy-side:before{content:"\f8c1"}.icon-hat-wizard:before{content:"\f6e8"}.icon-hdd:before{content:"\f0a0"}.icon-head-side-cough:before{content:"\e061"}.icon-head-side-cough-slash:before{content:"\e062"}.icon-head-side-mask:before{content:"\e063"}.icon-head-side-virus:before{content:"\e064"}.icon-heading:before{content:"\f1dc"}.icon-headphones:before{content:"\f025"}.icon-headphones-alt:before{content:"\f58f"}.icon-headset:before{content:"\f590"}.icon-heart:before{content:"\f004"}.icon-heart-broken:before{content:"\f7a9"}.icon-heartbeat:before{content:"\f21e"}.icon-helicopter:before{content:"\f533"}.icon-highlighter:before{content:"\f591"}.icon-hiking:before{content:"\f6ec"}.icon-hippo:before{content:"\f6ed"}.icon-hips:before{content:"\f452"}.icon-hire-a-helper:before{content:"\f3b0"}.icon-history:before{content:"\f1da"}.icon-hive:before{content:"\e07f"}.icon-hockey-puck:before{content:"\f453"}.icon-holly-berry:before{content:"\f7aa"}.icon-home:before{content:"\f015"}.icon-hooli:before{content:"\f427"}.icon-hornbill:before{content:"\f592"}.icon-horse:before{content:"\f6f0"}.icon-horse-head:before{content:"\f7ab"}.icon-hospital:before{content:"\f0f8"}.icon-hospital-alt:before{content:"\f47d"}.icon-hospital-symbol:before{content:"\f47e"}.icon-hospital-user:before{content:"\f80d"}.icon-hot-tub:before{content:"\f593"}.icon-hotdog:before{content:"\f80f"}.icon-hotel:before{content:"\f594"}.icon-hotjar:before{content:"\f3b1"}.icon-hourglass:before{content:"\f254"}.icon-hourglass-end:before{content:"\f253"}.icon-hourglass-half:before{content:"\f252"}.icon-hourglass-start:before{content:"\f251"}.icon-house-damage:before{content:"\f6f1"}.icon-house-user:before{content:"\e065"}.icon-houzz:before{content:"\f27c"}.icon-hryvnia:before{content:"\f6f2"}.icon-html5:before{content:"\f13b"}.icon-hubspot:before{content:"\f3b2"}.icon-i-cursor:before{content:"\f246"}.icon-ice-cream:before{content:"\f810"}.icon-icicles:before{content:"\f7ad"}.icon-icons:before{content:"\f86d"}.icon-id-badge:before{content:"\f2c1"}.icon-id-card:before{content:"\f2c2"}.icon-id-card-alt:before{content:"\f47f"}.icon-ideal:before{content:"\e013"}.icon-igloo:before{content:"\f7ae"}.icon-image:before{content:"\f03e"}.icon-images:before{content:"\f302"}.icon-imdb:before{content:"\f2d8"}.icon-inbox:before{content:"\f01c"}.icon-indent:before{content:"\f03c"}.icon-industry:before{content:"\f275"}.icon-infinity:before{content:"\f534"}.icon-info:before{content:"\f129"}.icon-info-circle:before{content:"\f05a"}.icon-innosoft:before{content:"\e080"}.icon-instagram:before{content:"\f16d"}.icon-instagram-square:before{content:"\e055"}.icon-instalod:before{content:"\e081"}.icon-intercom:before{content:"\f7af"}.icon-internet-explorer:before{content:"\f26b"}.icon-invision:before{content:"\f7b0"}.icon-ioxhost:before{content:"\f208"}.icon-italic:before{content:"\f033"}.icon-itch-io:before{content:"\f83a"}.icon-itunes:before{content:"\f3b4"}.icon-itunes-note:before{content:"\f3b5"}.icon-java:before{content:"\f4e4"}.icon-jedi:before{content:"\f669"}.icon-jedi-order:before{content:"\f50e"}.icon-jenkins:before{content:"\f3b6"}.icon-jira:before{content:"\f7b1"}.icon-joget:before{content:"\f3b7"}.icon-joint:before{content:"\f595"}.icon-joomla:before{content:"\f1aa"}.icon-journal-whills:before{content:"\f66a"}.icon-js:before{content:"\f3b8"}.icon-js-square:before{content:"\f3b9"}.icon-jsfiddle:before{content:"\f1cc"}.icon-kaaba:before{content:"\f66b"}.icon-kaggle:before{content:"\f5fa"}.icon-key:before{content:"\f084"}.icon-keybase:before{content:"\f4f5"}.icon-keyboard:before{content:"\f11c"}.icon-keycdn:before{content:"\f3ba"}.icon-khanda:before{content:"\f66d"}.icon-kickstarter:before{content:"\f3bb"}.icon-kickstarter-k:before{content:"\f3bc"}.icon-kiss:before{content:"\f596"}.icon-kiss-beam:before{content:"\f597"}.icon-kiss-wink-heart:before{content:"\f598"}.icon-kiwi-bird:before{content:"\f535"}.icon-korvue:before{content:"\f42f"}.icon-landmark:before{content:"\f66f"}.icon-language:before{content:"\f1ab"}.icon-laptop:before{content:"\f109"}.icon-laptop-code:before{content:"\f5fc"}.icon-laptop-house:before{content:"\e066"}.icon-laptop-medical:before{content:"\f812"}.icon-laravel:before{content:"\f3bd"}.icon-lastfm:before{content:"\f202"}.icon-lastfm-square:before{content:"\f203"}.icon-laugh:before{content:"\f599"}.icon-laugh-beam:before{content:"\f59a"}.icon-laugh-squint:before{content:"\f59b"}.icon-laugh-wink:before{content:"\f59c"}.icon-layer-group:before{content:"\f5fd"}.icon-leaf:before{content:"\f06c"}.icon-leanpub:before{content:"\f212"}.icon-lemon:before{content:"\f094"}.icon-less:before{content:"\f41d"}.icon-less-than:before{content:"\f536"}.icon-less-than-equal:before{content:"\f537"}.icon-level-down-alt:before{content:"\f3be"}.icon-level-up-alt:before{content:"\f3bf"}.icon-life-ring:before{content:"\f1cd"}.icon-lightbulb:before{content:"\f0eb"}.icon-line:before{content:"\f3c0"}.icon-link:before{content:"\f0c1"}.icon-linkedin:before{content:"\f08c"}.icon-linkedin-in:before{content:"\f0e1"}.icon-linode:before{content:"\f2b8"}.icon-linux:before{content:"\f17c"}.icon-lira-sign:before{content:"\f195"}.icon-list:before{content:"\f03a"}.icon-list-alt:before{content:"\f022"}.icon-list-ol:before{content:"\f0cb"}.icon-list-ul:before{content:"\f0ca"}.icon-location-arrow:before{content:"\f124"}.icon-lock:before{content:"\f023"}.icon-lock-open:before{content:"\f3c1"}.icon-long-arrow-alt-down:before{content:"\f309"}.icon-long-arrow-alt-left:before{content:"\f30a"}.icon-long-arrow-alt-right:before{content:"\f30b"}.icon-long-arrow-alt-up:before{content:"\f30c"}.icon-low-vision:before{content:"\f2a8"}.icon-luggage-cart:before{content:"\f59d"}.icon-lungs:before{content:"\f604"}.icon-lungs-virus:before{content:"\e067"}.icon-lyft:before{content:"\f3c3"}.icon-magento:before{content:"\f3c4"}.icon-magic:before{content:"\f0d0"}.icon-magnet:before{content:"\f076"}.icon-mail-bulk:before{content:"\f674"}.icon-mailchimp:before{content:"\f59e"}.icon-male:before{content:"\f183"}.icon-mandalorian:before{content:"\f50f"}.icon-map:before{content:"\f279"}.icon-map-marked:before{content:"\f59f"}.icon-map-marked-alt:before{content:"\f5a0"}.icon-map-marker:before{content:"\f041"}.icon-map-marker-alt:before{content:"\f3c5"}.icon-map-pin:before{content:"\f276"}.icon-map-signs:before{content:"\f277"}.icon-markdown:before{content:"\f60f"}.icon-marker:before{content:"\f5a1"}.icon-mars:before{content:"\f222"}.icon-mars-double:before{content:"\f227"}.icon-mars-stroke:before{content:"\f229"}.icon-mars-stroke-h:before{content:"\f22b"}.icon-mars-stroke-v:before{content:"\f22a"}.icon-mask:before{content:"\f6fa"}.icon-mastodon:before{content:"\f4f6"}.icon-maxcdn:before{content:"\f136"}.icon-mdb:before{content:"\f8ca"}.icon-medal:before{content:"\f5a2"}.icon-medapps:before{content:"\f3c6"}.icon-medium:before{content:"\f23a"}.icon-medium-m:before{content:"\f3c7"}.icon-medkit:before{content:"\f0fa"}.icon-medrt:before{content:"\f3c8"}.icon-meetup:before{content:"\f2e0"}.icon-megaport:before{content:"\f5a3"}.icon-meh:before{content:"\f11a"}.icon-meh-blank:before{content:"\f5a4"}.icon-meh-rolling-eyes:before{content:"\f5a5"}.icon-memory:before{content:"\f538"}.icon-mendeley:before{content:"\f7b3"}.icon-menorah:before{content:"\f676"}.icon-mercury:before{content:"\f223"}.icon-meteor:before{content:"\f753"}.icon-microblog:before{content:"\e01a"}.icon-microchip:before{content:"\f2db"}.icon-microphone:before{content:"\f130"}.icon-microphone-alt:before{content:"\f3c9"}.icon-microphone-alt-slash:before{content:"\f539"}.icon-microphone-slash:before{content:"\f131"}.icon-microscope:before{content:"\f610"}.icon-microsoft:before{content:"\f3ca"}.icon-minus:before{content:"\f068"}.icon-minus-circle:before{content:"\f056"}.icon-minus-square:before{content:"\f146"}.icon-mitten:before{content:"\f7b5"}.icon-mix:before{content:"\f3cb"}.icon-mixcloud:before{content:"\f289"}.icon-mixer:before{content:"\e056"}.icon-mizuni:before{content:"\f3cc"}.icon-mobile:before{content:"\f10b"}.icon-mobile-alt:before{content:"\f3cd"}.icon-modx:before{content:"\f285"}.icon-monero:before{content:"\f3d0"}.icon-money-bill:before{content:"\f0d6"}.icon-money-bill-alt:before{content:"\f3d1"}.icon-money-bill-wave:before{content:"\f53a"}.icon-money-bill-wave-alt:before{content:"\f53b"}.icon-money-check:before{content:"\f53c"}.icon-money-check-alt:before{content:"\f53d"}.icon-monument:before{content:"\f5a6"}.icon-moon:before{content:"\f186"}.icon-mortar-pestle:before{content:"\f5a7"}.icon-mosque:before{content:"\f678"}.icon-motorcycle:before{content:"\f21c"}.icon-mountain:before{content:"\f6fc"}.icon-mouse:before{content:"\f8cc"}.icon-mouse-pointer:before{content:"\f245"}.icon-mug-hot:before{content:"\f7b6"}.icon-music:before{content:"\f001"}.icon-napster:before{content:"\f3d2"}.icon-neos:before{content:"\f612"}.icon-network-wired:before{content:"\f6ff"}.icon-neuter:before{content:"\f22c"}.icon-newspaper:before{content:"\f1ea"}.icon-nimblr:before{content:"\f5a8"}.icon-node:before{content:"\f419"}.icon-node-js:before{content:"\f3d3"}.icon-not-equal:before{content:"\f53e"}.icon-notes-medical:before{content:"\f481"}.icon-npm:before{content:"\f3d4"}.icon-ns8:before{content:"\f3d5"}.icon-nutritionix:before{content:"\f3d6"}.icon-object-group:before{content:"\f247"}.icon-object-ungroup:before{content:"\f248"}.icon-octopus-deploy:before{content:"\e082"}.icon-odnoklassniki:before{content:"\f263"}.icon-odnoklassniki-square:before{content:"\f264"}.icon-oil-can:before{content:"\f613"}.icon-old-republic:before{content:"\f510"}.icon-om:before{content:"\f679"}.icon-opencart:before{content:"\f23d"}.icon-openid:before{content:"\f19b"}.icon-opera:before{content:"\f26a"}.icon-optin-monster:before{content:"\f23c"}.icon-orcid:before{content:"\f8d2"}.icon-osi:before{content:"\f41a"}.icon-otter:before{content:"\f700"}.icon-outdent:before{content:"\f03b"}.icon-page4:before{content:"\f3d7"}.icon-pagelines:before{content:"\f18c"}.icon-pager:before{content:"\f815"}.icon-paint-brush:before{content:"\f1fc"}.icon-paint-roller:before{content:"\f5aa"}.icon-palette:before{content:"\f53f"}.icon-palfed:before{content:"\f3d8"}.icon-pallet:before{content:"\f482"}.icon-paper-plane:before{content:"\f1d8"}.icon-paperclip:before{content:"\f0c6"}.icon-parachute-box:before{content:"\f4cd"}.icon-paragraph:before{content:"\f1dd"}.icon-parking:before{content:"\f540"}.icon-passport:before{content:"\f5ab"}.icon-pastafarianism:before{content:"\f67b"}.icon-paste:before{content:"\f0ea"}.icon-patreon:before{content:"\f3d9"}.icon-pause:before{content:"\f04c"}.icon-pause-circle:before{content:"\f28b"}.icon-paw:before{content:"\f1b0"}.icon-paypal:before{content:"\f1ed"}.icon-peace:before{content:"\f67c"}.icon-pen:before{content:"\f304"}.icon-pen-alt:before{content:"\f305"}.icon-pen-fancy:before{content:"\f5ac"}.icon-pen-nib:before{content:"\f5ad"}.icon-pen-square:before{content:"\f14b"}.icon-pencil-alt:before{content:"\f303"}.icon-pencil-ruler:before{content:"\f5ae"}.icon-penny-arcade:before{content:"\f704"}.icon-people-arrows:before{content:"\e068"}.icon-people-carry:before{content:"\f4ce"}.icon-pepper-hot:before{content:"\f816"}.icon-perbyte:before{content:"\e083"}.icon-percent:before{content:"\f295"}.icon-percentage:before{content:"\f541"}.icon-periscope:before{content:"\f3da"}.icon-person-booth:before{content:"\f756"}.icon-phabricator:before{content:"\f3db"}.icon-phoenix-framework:before{content:"\f3dc"}.icon-phoenix-squadron:before{content:"\f511"}.icon-phone:before{content:"\f095"}.icon-phone-alt:before{content:"\f879"}.icon-phone-slash:before{content:"\f3dd"}.icon-phone-square:before{content:"\f098"}.icon-phone-square-alt:before{content:"\f87b"}.icon-phone-volume:before{content:"\f2a0"}.icon-photo-video:before{content:"\f87c"}.icon-php:before{content:"\f457"}.icon-pied-piper:before{content:"\f2ae"}.icon-pied-piper-alt:before{content:"\f1a8"}.icon-pied-piper-hat:before{content:"\f4e5"}.icon-pied-piper-pp:before{content:"\f1a7"}.icon-pied-piper-square:before{content:"\e01e"}.icon-piggy-bank:before{content:"\f4d3"}.icon-pills:before{content:"\f484"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-p:before{content:"\f231"}.icon-pinterest-square:before{content:"\f0d3"}.icon-pizza-slice:before{content:"\f818"}.icon-place-of-worship:before{content:"\f67f"}.icon-plane:before{content:"\f072"}.icon-plane-arrival:before{content:"\f5af"}.icon-plane-departure:before{content:"\f5b0"}.icon-plane-slash:before{content:"\e069"}.icon-play:before{content:"\f04b"}.icon-play-circle:before{content:"\f144"}.icon-playstation:before{content:"\f3df"}.icon-plug:before{content:"\f1e6"}.icon-plus:before{content:"\f067"}.icon-plus-circle:before{content:"\f055"}.icon-plus-square:before{content:"\f0fe"}.icon-podcast:before{content:"\f2ce"}.icon-poll:before{content:"\f681"}.icon-poll-h:before{content:"\f682"}.icon-poo:before{content:"\f2fe"}.icon-poo-storm:before{content:"\f75a"}.icon-poop:before{content:"\f619"}.icon-portrait:before{content:"\f3e0"}.icon-pound-sign:before{content:"\f154"}.icon-power-off:before{content:"\f011"}.icon-pray:before{content:"\f683"}.icon-praying-hands:before{content:"\f684"}.icon-prescription:before{content:"\f5b1"}.icon-prescription-bottle:before{content:"\f485"}.icon-prescription-bottle-alt:before{content:"\f486"}.icon-print:before{content:"\f02f"}.icon-procedures:before{content:"\f487"}.icon-product-hunt:before{content:"\f288"}.icon-project-diagram:before{content:"\f542"}.icon-pump-medical:before{content:"\e06a"}.icon-pump-soap:before{content:"\e06b"}.icon-pushed:before{content:"\f3e1"}.icon-puzzle-piece:before{content:"\f12e"}.icon-python:before{content:"\f3e2"}.icon-qq:before{content:"\f1d6"}.icon-qrcode:before{content:"\f029"}.icon-question:before{content:"\f128"}.icon-question-circle:before{content:"\f059"}.icon-quidditch:before{content:"\f458"}.icon-quinscape:before{content:"\f459"}.icon-quora:before{content:"\f2c4"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-quran:before{content:"\f687"}.icon-r-project:before{content:"\f4f7"}.icon-radiation:before{content:"\f7b9"}.icon-radiation-alt:before{content:"\f7ba"}.icon-rainbow:before{content:"\f75b"}.icon-random:before{content:"\f074"}.icon-raspberry-pi:before{content:"\f7bb"}.icon-ravelry:before{content:"\f2d9"}.icon-react:before{content:"\f41b"}.icon-reacteurope:before{content:"\f75d"}.icon-readme:before{content:"\f4d5"}.icon-rebel:before{content:"\f1d0"}.icon-receipt:before{content:"\f543"}.icon-record-vinyl:before{content:"\f8d9"}.icon-recycle:before{content:"\f1b8"}.icon-red-river:before{content:"\f3e3"}.icon-reddit:before{content:"\f1a1"}.icon-reddit-alien:before{content:"\f281"}.icon-reddit-square:before{content:"\f1a2"}.icon-redhat:before{content:"\f7bc"}.icon-redo:before{content:"\f01e"}.icon-redo-alt:before{content:"\f2f9"}.icon-registered:before{content:"\f25d"}.icon-remove-format:before{content:"\f87d"}.icon-renren:before{content:"\f18b"}.icon-reply:before{content:"\f3e5"}.icon-reply-all:before{content:"\f122"}.icon-replyd:before{content:"\f3e6"}.icon-republican:before{content:"\f75e"}.icon-researchgate:before{content:"\f4f8"}.icon-resolving:before{content:"\f3e7"}.icon-restroom:before{content:"\f7bd"}.icon-retweet:before{content:"\f079"}.icon-rev:before{content:"\f5b2"}.icon-ribbon:before{content:"\f4d6"}.icon-ring:before{content:"\f70b"}.icon-road:before{content:"\f018"}.icon-robot:before{content:"\f544"}.icon-rocket:before{content:"\f135"}.icon-rocketchat:before{content:"\f3e8"}.icon-rockrms:before{content:"\f3e9"}.icon-route:before{content:"\f4d7"}.icon-rss:before{content:"\f09e"}.icon-rss-square:before{content:"\f143"}.icon-ruble-sign:before{content:"\f158"}.icon-ruler:before{content:"\f545"}.icon-ruler-combined:before{content:"\f546"}.icon-ruler-horizontal:before{content:"\f547"}.icon-ruler-vertical:before{content:"\f548"}.icon-running:before{content:"\f70c"}.icon-rupee-sign:before{content:"\f156"}.icon-rust:before{content:"\e07a"}.icon-sad-cry:before{content:"\f5b3"}.icon-sad-tear:before{content:"\f5b4"}.icon-safari:before{content:"\f267"}.icon-salesforce:before{content:"\f83b"}.icon-sass:before{content:"\f41e"}.icon-satellite:before{content:"\f7bf"}.icon-satellite-dish:before{content:"\f7c0"}.icon-save:before{content:"\f0c7"}.icon-schlix:before{content:"\f3ea"}.icon-school:before{content:"\f549"}.icon-screwdriver:before{content:"\f54a"}.icon-scribd:before{content:"\f28a"}.icon-scroll:before{content:"\f70e"}.icon-sd-card:before{content:"\f7c2"}.icon-search:before{content:"\f002"}.icon-search-dollar:before{content:"\f688"}.icon-search-location:before{content:"\f689"}.icon-search-minus:before{content:"\f010"}.icon-search-plus:before{content:"\f00e"}.icon-searchengin:before{content:"\f3eb"}.icon-seedling:before{content:"\f4d8"}.icon-sellcast:before{content:"\f2da"}.icon-sellsy:before{content:"\f213"}.icon-server:before{content:"\f233"}.icon-servicestack:before{content:"\f3ec"}.icon-shapes:before{content:"\f61f"}.icon-share:before{content:"\f064"}.icon-share-alt:before{content:"\f1e0"}.icon-share-alt-square:before{content:"\f1e1"}.icon-share-square:before{content:"\f14d"}.icon-shekel-sign:before{content:"\f20b"}.icon-shield-alt:before{content:"\f3ed"}.icon-shield-virus:before{content:"\e06c"}.icon-ship:before{content:"\f21a"}.icon-shipping-fast:before{content:"\f48b"}.icon-shirtsinbulk:before{content:"\f214"}.icon-shoe-prints:before{content:"\f54b"}.icon-shopify:before{content:"\e057"}.icon-shopping-bag:before{content:"\f290"}.icon-shopping-basket:before{content:"\f291"}.icon-shopping-cart:before{content:"\f07a"}.icon-shopware:before{content:"\f5b5"}.icon-shower:before{content:"\f2cc"}.icon-shuttle-van:before{content:"\f5b6"}.icon-sign:before{content:"\f4d9"}.icon-sign-in-alt:before{content:"\f2f6"}.icon-sign-language:before{content:"\f2a7"}.icon-sign-out-alt:before{content:"\f2f5"}.icon-signal:before{content:"\f012"}.icon-signature:before{content:"\f5b7"}.icon-sim-card:before{content:"\f7c4"}.icon-simplybuilt:before{content:"\f215"}.icon-sink:before{content:"\e06d"}.icon-sistrix:before{content:"\f3ee"}.icon-sitemap:before{content:"\f0e8"}.icon-sith:before{content:"\f512"}.icon-skating:before{content:"\f7c5"}.icon-sketch:before{content:"\f7c6"}.icon-skiing:before{content:"\f7c9"}.icon-skiing-nordic:before{content:"\f7ca"}.icon-skull:before{content:"\f54c"}.icon-skull-crossbones:before{content:"\f714"}.icon-skyatlas:before{content:"\f216"}.icon-skype:before{content:"\f17e"}.icon-slack:before{content:"\f198"}.icon-slack-hash:before{content:"\f3ef"}.icon-slash:before{content:"\f715"}.icon-sleigh:before{content:"\f7cc"}.icon-sliders-h:before{content:"\f1de"}.icon-slideshare:before{content:"\f1e7"}.icon-smile:before{content:"\f118"}.icon-smile-beam:before{content:"\f5b8"}.icon-smile-wink:before{content:"\f4da"}.icon-smog:before{content:"\f75f"}.icon-smoking:before{content:"\f48d"}.icon-smoking-ban:before{content:"\f54d"}.icon-sms:before{content:"\f7cd"}.icon-snapchat:before{content:"\f2ab"}.icon-snapchat-ghost:before{content:"\f2ac"}.icon-snapchat-square:before{content:"\f2ad"}.icon-snowboarding:before{content:"\f7ce"}.icon-snowflake:before{content:"\f2dc"}.icon-snowman:before{content:"\f7d0"}.icon-snowplow:before{content:"\f7d2"}.icon-soap:before{content:"\e06e"}.icon-socks:before{content:"\f696"}.icon-solar-panel:before{content:"\f5ba"}.icon-sort:before{content:"\f0dc"}.icon-sort-alpha-down:before{content:"\f15d"}.icon-sort-alpha-down-alt:before{content:"\f881"}.icon-sort-alpha-up:before{content:"\f15e"}.icon-sort-alpha-up-alt:before{content:"\f882"}.icon-sort-amount-down:before{content:"\f160"}.icon-sort-amount-down-alt:before{content:"\f884"}.icon-sort-amount-up:before{content:"\f161"}.icon-sort-amount-up-alt:before{content:"\f885"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-numeric-down:before{content:"\f162"}.icon-sort-numeric-down-alt:before{content:"\f886"}.icon-sort-numeric-up:before{content:"\f163"}.icon-sort-numeric-up-alt:before{content:"\f887"}.icon-sort-up:before{content:"\f0de"}.icon-soundcloud:before{content:"\f1be"}.icon-sourcetree:before{content:"\f7d3"}.icon-spa:before{content:"\f5bb"}.icon-space-shuttle:before{content:"\f197"}.icon-speakap:before{content:"\f3f3"}.icon-speaker-deck:before{content:"\f83c"}.icon-spell-check:before{content:"\f891"}.icon-spider:before{content:"\f717"}.icon-spinner:before{content:"\f110"}.icon-splotch:before{content:"\f5bc"}.icon-spotify:before{content:"\f1bc"}.icon-spray-can:before{content:"\f5bd"}.icon-square:before{content:"\f0c8"}.icon-square-full:before{content:"\f45c"}.icon-square-root-alt:before{content:"\f698"}.icon-squarespace:before{content:"\f5be"}.icon-stack-exchange:before{content:"\f18d"}.icon-stack-overflow:before{content:"\f16c"}.icon-stackpath:before{content:"\f842"}.icon-stamp:before{content:"\f5bf"}.icon-star:before{content:"\f005"}.icon-star-and-crescent:before{content:"\f699"}.icon-star-half:before{content:"\f089"}.icon-star-half-alt:before{content:"\f5c0"}.icon-star-of-david:before{content:"\f69a"}.icon-star-of-life:before{content:"\f621"}.icon-staylinked:before{content:"\f3f5"}.icon-steam:before{content:"\f1b6"}.icon-steam-square:before{content:"\f1b7"}.icon-steam-symbol:before{content:"\f3f6"}.icon-step-backward:before{content:"\f048"}.icon-step-forward:before{content:"\f051"}.icon-stethoscope:before{content:"\f0f1"}.icon-sticker-mule:before{content:"\f3f7"}.icon-sticky-note:before{content:"\f249"}.icon-stop:before{content:"\f04d"}.icon-stop-circle:before{content:"\f28d"}.icon-stopwatch:before{content:"\f2f2"}.icon-stopwatch-20:before{content:"\e06f"}.icon-store:before{content:"\f54e"}.icon-store-alt:before{content:"\f54f"}.icon-store-alt-slash:before{content:"\e070"}.icon-store-slash:before{content:"\e071"}.icon-strava:before{content:"\f428"}.icon-stream:before{content:"\f550"}.icon-street-view:before{content:"\f21d"}.icon-strikethrough:before{content:"\f0cc"}.icon-stripe:before{content:"\f429"}.icon-stripe-s:before{content:"\f42a"}.icon-stroopwafel:before{content:"\f551"}.icon-studiovinari:before{content:"\f3f8"}.icon-stumbleupon:before{content:"\f1a4"}.icon-stumbleupon-circle:before{content:"\f1a3"}.icon-subscript:before{content:"\f12c"}.icon-subway:before{content:"\f239"}.icon-suitcase:before{content:"\f0f2"}.icon-suitcase-rolling:before{content:"\f5c1"}.icon-sun:before{content:"\f185"}.icon-superpowers:before{content:"\f2dd"}.icon-superscript:before{content:"\f12b"}.icon-supple:before{content:"\f3f9"}.icon-surprise:before{content:"\f5c2"}.icon-suse:before{content:"\f7d6"}.icon-swatchbook:before{content:"\f5c3"}.icon-swift:before{content:"\f8e1"}.icon-swimmer:before{content:"\f5c4"}.icon-swimming-pool:before{content:"\f5c5"}.icon-symfony:before{content:"\f83d"}.icon-synagogue:before{content:"\f69b"}.icon-sync:before{content:"\f021"}.icon-sync-alt:before{content:"\f2f1"}.icon-syringe:before{content:"\f48e"}.icon-table:before{content:"\f0ce"}.icon-table-tennis:before{content:"\f45d"}.icon-tablet:before{content:"\f10a"}.icon-tablet-alt:before{content:"\f3fa"}.icon-tablets:before{content:"\f490"}.icon-tachometer-alt:before{content:"\f3fd"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-tape:before{content:"\f4db"}.icon-tasks:before{content:"\f0ae"}.icon-taxi:before{content:"\f1ba"}.icon-teamspeak:before{content:"\f4f9"}.icon-teeth:before{content:"\f62e"}.icon-teeth-open:before{content:"\f62f"}.icon-telegram:before{content:"\f2c6"}.icon-telegram-plane:before{content:"\f3fe"}.icon-temperature-high:before{content:"\f769"}.icon-temperature-low:before{content:"\f76b"}.icon-tencent-weibo:before{content:"\f1d5"}.icon-tenge:before{content:"\f7d7"}.icon-terminal:before{content:"\f120"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-th:before{content:"\f00a"}.icon-th-large:before{content:"\f009"}.icon-th-list:before{content:"\f00b"}.icon-the-red-yeti:before{content:"\f69d"}.icon-theater-masks:before{content:"\f630"}.icon-themeco:before{content:"\f5c6"}.icon-themeisle:before{content:"\f2b2"}.icon-thermometer:before{content:"\f491"}.icon-thermometer-empty:before{content:"\f2cb"}.icon-thermometer-full:before{content:"\f2c7"}.icon-thermometer-half:before{content:"\f2c9"}.icon-thermometer-quarter:before{content:"\f2ca"}.icon-thermometer-three-quarters:before{content:"\f2c8"}.icon-think-peaks:before{content:"\f731"}.icon-thumbs-down:before{content:"\f165"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbtack:before{content:"\f08d"}.icon-ticket-alt:before{content:"\f3ff"}.icon-tiktok:before{content:"\e07b"}.icon-times:before{content:"\f00d"}.icon-times-circle:before{content:"\f057"}.icon-tint:before{content:"\f043"}.icon-tint-slash:before{content:"\f5c7"}.icon-tired:before{content:"\f5c8"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-toilet:before{content:"\f7d8"}.icon-toilet-paper:before{content:"\f71e"}.icon-toilet-paper-slash:before{content:"\e072"}.icon-toolbox:before{content:"\f552"}.icon-tools:before{content:"\f7d9"}.icon-tooth:before{content:"\f5c9"}.icon-torah:before{content:"\f6a0"}.icon-torii-gate:before{content:"\f6a1"}.icon-tractor:before{content:"\f722"}.icon-trade-federation:before{content:"\f513"}.icon-trademark:before{content:"\f25c"}.icon-traffic-light:before{content:"\f637"}.icon-trailer:before{content:"\e041"}.icon-train:before{content:"\f238"}.icon-tram:before{content:"\f7da"}.icon-transgender:before{content:"\f224"}.icon-transgender-alt:before{content:"\f225"}.icon-trash:before{content:"\f1f8"}.icon-trash-alt:before{content:"\f2ed"}.icon-trash-restore:before{content:"\f829"}.icon-trash-restore-alt:before{content:"\f82a"}.icon-tree:before{content:"\f1bb"}.icon-trello:before{content:"\f181"}.icon-trophy:before{content:"\f091"}.icon-truck:before{content:"\f0d1"}.icon-truck-loading:before{content:"\f4de"}.icon-truck-monster:before{content:"\f63b"}.icon-truck-moving:before{content:"\f4df"}.icon-truck-pickup:before{content:"\f63c"}.icon-tshirt:before{content:"\f553"}.icon-tty:before{content:"\f1e4"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-square:before{content:"\f174"}.icon-tv:before{content:"\f26c"}.icon-twitch:before{content:"\f1e8"}.icon-twitter:before{content:"\f099"}.icon-twitter-square:before{content:"\f081"}.icon-typo3:before{content:"\f42b"}.icon-uber:before{content:"\f402"}.icon-ubuntu:before{content:"\f7df"}.icon-uikit:before{content:"\f403"}.icon-umbraco:before{content:"\f8e8"}.icon-umbrella:before{content:"\f0e9"}.icon-umbrella-beach:before{content:"\f5ca"}.icon-uncharted:before{content:"\e084"}.icon-underline:before{content:"\f0cd"}.icon-undo:before{content:"\f0e2"}.icon-undo-alt:before{content:"\f2ea"}.icon-uniregistry:before{content:"\f404"}.icon-unity:before{content:"\e049"}.icon-universal-access:before{content:"\f29a"}.icon-university:before{content:"\f19c"}.icon-unlink:before{content:"\f127"}.icon-unlock:before{content:"\f09c"}.icon-unlock-alt:before{content:"\f13e"}.icon-unsplash:before{content:"\e07c"}.icon-untappd:before{content:"\f405"}.icon-upload:before{content:"\f093"}.icon-ups:before{content:"\f7e0"}.icon-usb:before{content:"\f287"}.icon-user:before{content:"\f007"}.icon-user-alt:before{content:"\f406"}.icon-user-alt-slash:before{content:"\f4fa"}.icon-user-astronaut:before{content:"\f4fb"}.icon-user-check:before{content:"\f4fc"}.icon-user-circle:before{content:"\f2bd"}.icon-user-clock:before{content:"\f4fd"}.icon-user-cog:before{content:"\f4fe"}.icon-user-edit:before{content:"\f4ff"}.icon-user-friends:before{content:"\f500"}.icon-user-graduate:before{content:"\f501"}.icon-user-injured:before{content:"\f728"}.icon-user-lock:before{content:"\f502"}.icon-user-md:before{content:"\f0f0"}.icon-user-minus:before{content:"\f503"}.icon-user-ninja:before{content:"\f504"}.icon-user-nurse:before{content:"\f82f"}.icon-user-plus:before{content:"\f234"}.icon-user-secret:before{content:"\f21b"}.icon-user-shield:before{content:"\f505"}.icon-user-slash:before{content:"\f506"}.icon-user-tag:before{content:"\f507"}.icon-user-tie:before{content:"\f508"}.icon-user-times:before{content:"\f235"}.icon-users:before{content:"\f0c0"}.icon-users-cog:before{content:"\f509"}.icon-users-slash:before{content:"\e073"}.icon-usps:before{content:"\f7e1"}.icon-ussunnah:before{content:"\f407"}.icon-utensil-spoon:before{content:"\f2e5"}.icon-utensils:before{content:"\f2e7"}.icon-vaadin:before{content:"\f408"}.icon-vector-square:before{content:"\f5cb"}.icon-venus:before{content:"\f221"}.icon-venus-double:before{content:"\f226"}.icon-venus-mars:before{content:"\f228"}.icon-vest:before{content:"\e085"}.icon-vest-patches:before{content:"\e086"}.icon-viacoin:before{content:"\f237"}.icon-viadeo:before{content:"\f2a9"}.icon-viadeo-square:before{content:"\f2aa"}.icon-vial:before{content:"\f492"}.icon-vials:before{content:"\f493"}.icon-viber:before{content:"\f409"}.icon-video:before{content:"\f03d"}.icon-video-slash:before{content:"\f4e2"}.icon-vihara:before{content:"\f6a7"}.icon-vimeo:before{content:"\f40a"}.icon-vimeo-square:before{content:"\f194"}.icon-vimeo-v:before{content:"\f27d"}.icon-vine:before{content:"\f1ca"}.icon-virus:before{content:"\e074"}.icon-virus-slash:before{content:"\e075"}.icon-viruses:before{content:"\e076"}.icon-vk:before{content:"\f189"}.icon-vnv:before{content:"\f40b"}.icon-voicemail:before{content:"\f897"}.icon-volleyball-ball:before{content:"\f45f"}.icon-volume-down:before{content:"\f027"}.icon-volume-mute:before{content:"\f6a9"}.icon-volume-off:before{content:"\f026"}.icon-volume-up:before{content:"\f028"}.icon-vote-yea:before{content:"\f772"}.icon-vr-cardboard:before{content:"\f729"}.icon-vuejs:before{content:"\f41f"}.icon-walking:before{content:"\f554"}.icon-wallet:before{content:"\f555"}.icon-warehouse:before{content:"\f494"}.icon-watchman-monitoring:before{content:"\e087"}.icon-water:before{content:"\f773"}.icon-wave-square:before{content:"\f83e"}.icon-waze:before{content:"\f83f"}.icon-weebly:before{content:"\f5cc"}.icon-weibo:before{content:"\f18a"}.icon-weight:before{content:"\f496"}.icon-weight-hanging:before{content:"\f5cd"}.icon-weixin:before{content:"\f1d7"}.icon-whatsapp:before{content:"\f232"}.icon-whatsapp-square:before{content:"\f40c"}.icon-wheelchair:before{content:"\f193"}.icon-whmcs:before{content:"\f40d"}.icon-wifi:before{content:"\f1eb"}.icon-wikipedia-w:before{content:"\f266"}.icon-wind:before{content:"\f72e"}.icon-window-close:before{content:"\f410"}.icon-window-maximize:before{content:"\f2d0"}.icon-window-minimize:before{content:"\f2d1"}.icon-window-restore:before{content:"\f2d2"}.icon-windows:before{content:"\f17a"}.icon-wine-bottle:before{content:"\f72f"}.icon-wine-glass:before{content:"\f4e3"}.icon-wine-glass-alt:before{content:"\f5ce"}.icon-wix:before{content:"\f5cf"}.icon-wizards-of-the-coast:before{content:"\f730"}.icon-wodu:before{content:"\e088"}.icon-wolf-pack-battalion:before{content:"\f514"}.icon-won-sign:before{content:"\f159"}.icon-wordpress:before{content:"\f19a"}.icon-wordpress-simple:before{content:"\f411"}.icon-wpbeginner:before{content:"\f297"}.icon-wpexplorer:before{content:"\f2de"}.icon-wpforms:before{content:"\f298"}.icon-wpressr:before{content:"\f3e4"}.icon-wrench:before{content:"\f0ad"}.icon-x-ray:before{content:"\f497"}.icon-xbox:before{content:"\f412"}.icon-xing:before{content:"\f168"}.icon-xing-square:before{content:"\f169"}.icon-y-combinator:before{content:"\f23b"}.icon-yahoo:before{content:"\f19e"}.icon-yammer:before{content:"\f840"}.icon-yandex:before{content:"\f413"}.icon-yandex-international:before{content:"\f414"}.icon-yarn:before{content:"\f7e3"}.icon-yelp:before{content:"\f1e9"}.icon-yen-sign:before{content:"\f157"}.icon-yin-yang:before{content:"\f6ad"}.icon-yoast:before{content:"\f2b1"}.icon-youtube:before{content:"\f167"}.icon-youtube-square:before{content:"\f431"}.icon-zhihu:before{content:"\f63f"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto} + +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}.modx-installer-steps li.active span.icon::after,[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:'Font Awesome 5 Free',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:900}*,::after,::before{box-sizing:border-box}body,html{height:100%}body{color:#343434;font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;background:#f4f4f4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body a{color:#4a90e2;text-decoration:none;transition:all .2s ease-in}body a:hover{color:#2275d7}.button{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0;margin-left:0;border:0;border-radius:3px;cursor:pointer;line-height:1;font-size:18px;padding:15px 30px;width:170px;transition:background-color .2s ease-out;background:#6cb24a;box-shadow:0 0 0 1px #e4e4e4}.custom-select{font-size:16px;width:50%;padding:9px 0 9px 20px;border:1px solid #e4e4e4!important;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,") no-repeat;background-size:12px;background-position:calc(100% - 20px) 60%;background-repeat:no-repeat;background-color:#fbfbfb;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.select_lang .toggle{color:#515151;width:25%;float:right;top:-3rem;position:relative;font-size:18px;text-align:center}.select_lang .toggle span{cursor:pointer;border-bottom:1px dotted}.select_lang .toggle.pop{display:none}.languages{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.languages .language{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%;cursor:pointer;position:relative}.languages .language.other{display:none}.languages .language .radio{position:absolute;z-index:-1}.languages .language .wrap{display:block;padding:.5rem .7rem;border:1px solid #dcdcdc;margin:5px;background-color:#fbfbfb;border-radius:3px;color:#515151}.languages .language .wrap>span{display:block}.languages .language .native{font-weight:700;font-size:1rem}.languages .language .name strong{text-transform:uppercase}.languages .language:focus input~.wrap,.languages .language:hover input~.wrap{border-color:#4a90e2}.languages .language input:checked~.wrap,.languages .language input:focus~.wrap{border-color:#4a90e2;background-color:#f1f6fd}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer;margin:0 auto}[type=checkbox]:disabled+label:before{opacity:.5}.cleanup [type=checkbox]:checked+label,.cleanup [type=checkbox]:not(:checked)+label{padding-left:0}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;width:30px;height:30px;line-height:30px}[type=checkbox]:not(:checked)+label:before{content:"\f0c8";color:#dcdcdc}[type=checkbox]:checked+label:before{content:"\f14a";color:#4a90e2}#modx-next{background-color:#6cb24a;color:#fff}#modx-next:hover{background:#61a043}#modx-back{background:#fff;color:#515151;background-repeat:no-repeat;border:0;border-radius:3px;cursor:pointer;display:inline-block;position:relative;text-decoration:none;transition:background-color .2s ease-out;zoom:1}#modx-back:hover{background-color:#e4e4e4;box-shadow:#dcdcdc;color:#515151}.steps-outer{width:100%;max-width:750px;margin:0 auto}.modx-installer-steps{list-style:none;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0}.modx-installer-steps li{display:inline-block;width:calc(100% / 7);position:relative;z-index:2}.modx-installer-steps li:first-child::before,.modx-installer-steps li:last-child::after{display:none}.modx-installer-steps li::after,.modx-installer-steps li::before{content:"";height:2px;background-color:#dcdcdc;position:absolute;top:13px;z-index:-1;transition:all .3s}.modx-installer-steps li::after{left:50%;right:0}.modx-installer-steps li::before{right:50%;left:0}.modx-installer-steps li span.icon{display:block;position:relative;width:25px;height:25px;background:#e4e4e4;border-radius:50%;border:2px solid #dcdcdc;margin:1px auto 10px;z-index:4;box-sizing:border-box;font-size:15px;line-height:21px;transition:all .3s}.modx-installer-steps li.active::after,.modx-installer-steps li.active::before{background-color:#6cb24a}.modx-installer-steps li.active span.icon{background-color:#6cb24a;border-color:#6cb24a}.modx-installer-steps li.active span.icon::after{content:"\f00c";color:#fff;position:relative;line-height:1}.modx-installer-steps li.current::before{background-color:#6cb24a}.modx-installer-steps li.current span.icon{background-color:#6cb24a;border-color:#fff;border-width:7px;box-shadow:0 0 5px rgba(0,0,0,.1)}input[type=email],input[type=password],input[type=text]{background-color:#fbfbfb;border:1px solid #e4e4e4;border-radius:3px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:10px 20px}input[type=button],input[type=submit]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:'Font Awesome 5 Free',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1140px}header{margin-top:10px}header .wrapper_logo .logo{background:url(../images/modx-logo-color.svg) no-repeat center transparent;width:220px;height:85px;background-size:contain;display:block;position:relative;text-indent:-9999px;margin:0 auto}header .wrapper_version{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;padding:5px 0}#content{-ms-flex-positive:1;flex-grow:1}#content .content-inside{padding:20px}#content .content-inside .wrapper{background:#fff;padding:30px;border-radius:5px;max-width:890px;height:auto;min-height:400px}#content .content-inside .wrapper .content_header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#content .content-inside .wrapper .content_header_title{width:100%;font:600 30px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#343434;padding-bottom:15px;border-bottom:1px solid #dcdcdc}#content .content-inside .wrapper form{margin-top:25px;display:block}#content .content-inside .wrapper form .content-wrap{min-height:calc(430px - 80px)}#content .content-inside .wrapper form .content-wrap h2{font-weight:500;font-size:22px}#content .content-inside .wrapper form .content-wrap p{font-size:16px}#content .content-inside .wrapper form .content-wrap .title{font-weight:500}#content .content-inside .wrapper .setup_navbar{width:100%;display:inline-block;padding-top:25px}#content .content-inside .wrapper .setup_navbar #modx-back{float:left}#content .content-inside .wrapper .setup_navbar #modx-next{float:right}#content .content-inside .wrapper .content_footer{padding-top:25px;padding-bottom:30px}.options-wrap{margin:0}.options-wrap .option-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:25px 40px 25px 0;cursor:pointer;min-height:120px;margin-bottom:10px;position:relative}.options-wrap .option-item-note{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:25px 40px;min-height:140px;margin-bottom:10px;border-left:.2rem solid #4a90e2;background-color:rgba(74,144,226,.3);border-color:#4a90e2;color:#061527}.options-wrap .option-item-input{-ms-flex-preferred-size:130px;flex-basis:130px;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.options-wrap .option-item-input input{margin:0 auto;display:block}.options-wrap .option-item-input input[type=text]{font-size:14px;padding:8px 15px;text-align:center}.options-wrap .option-item-desc{-ms-flex:1 1 0;flex:1 1 0;letter-spacing:0}.options-wrap .option-item-desc .label{font-size:20px;color:#343434;font-weight:500}.options-wrap .option-item-desc .desc{font-size:16px;line-height:25px;color:#606060}.options-wrap .option-item .fa{color:#dfdfdf}.options-wrap .option-item input:checked~.fa{color:#4a90e2}.options-wrap .option-item span{display:block;border:1px solid #dfdfdf;padding:20px;position:absolute;top:0;left:0;right:0;bottom:0}.options-wrap .option-item input:checked~span{border-color:#4a90e2}.advanced_options .option-item{padding:10px 40px 10px 0;border:1px solid #dfdfdf;min-height:70px}.advanced_options .option-item-input{-ms-flex-preferred-size:130px;flex-basis:130px;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.advanced_options .option-item-desc{-ms-flex:1 1 0;flex:1 1 0;letter-spacing:0}.advanced_options .option-item-desc .label{font-size:16px;color:#343434;font-weight:500}.advanced_options .option-item-desc .desc{font-size:14px;line-height:1.6;color:#606060}.hide{display:none!important}.fa{color:#4a90e2;font-size:3em;margin:0 auto}#welcome input#config_key{font-size:16px;padding:10px 20px;margin-left:10px}#cck-div{font-size:16px}#cck-div p{margin-bottom:0}#cck-div pre{display:inline-block;font-size:16px;margin:0}.flex-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.flex-center #modx-testcoll,.flex-center #modx-testconn{background:#fff;border:1px solid #515151;color:#515151;margin-top:10px;text-align:center;width:auto}.flex-center #modx-testcoll:hover,.flex-center #modx-testconn:hover{box-shadow:0 0 15px 5px rgba(154,158,156,.2);transition:all .4s cubic-bezier(.23,1,.135,2.284)}#install h2.title{font-size:20px;color:#343434;letter-spacing:0}#install p{font-size:16px;color:#606060;letter-spacing:0;line-height:22px}#install ul.checklist{list-style:none;margin:15px 0;padding:0}#install ul.checklist li{border-left:.2rem solid;background-color:rgba(74,144,226,.2);border-color:#4a90e2;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:15px 10px}#install ul.checklist li p{color:#333;font-size:14px;line-height:14px;margin:0}#install ul.checklist li .notok,#install ul.checklist li .ok{font-weight:700}#install ul.checklist li .ok{color:#355825}#install ul.checklist li .notok{color:#590710}#install ul.checklist .testWarn,#install ul.checklist .warning{background-color:rgba(240,180,41,.2);border-color:#f0b429}#install ul.checklist .success,#install ul.checklist .testPassed{background-color:rgba(108,178,74,.2);border-color:#6cb24a}#install ul.checklist .failed,#install ul.checklist .testFailed{background-color:rgba(207,17,36,.2);border-color:#cf1124}#install .labelHolder{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#install .labelHolder .col{line-height:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#install .labelHolder .col:first-child{-ms-flex-preferred-size:40%;flex-basis:40%}#install .labelHolder .col:last-child{-ms-flex-preferred-size:60%;flex-basis:60%}#install .labelHolder .col label{color:#606060;font-size:16px;letter-spacing:0}#install .labelHolder .col input[type=email],#install .labelHolder .col input[type=password],#install .labelHolder .col input[type=text]{font-size:16px;padding:10px 20px;width:260px}#install .labelHolder .col select{width:260px}#install .labelHolder .col .field_error{color:#cf1124!important;font-size:14px;margin-left:10px}#install .labelHolder .col-1,#install .labelHolder .col-2,#install .labelHolder .col-3{line-height:30px}#install .labelHolder .col-1 label,#install .labelHolder .col-2 label,#install .labelHolder .col-3 label{color:#606060;font-size:16px;letter-spacing:0}#install .labelHolder .col-1 input[type=email],#install .labelHolder .col-1 input[type=password],#install .labelHolder .col-1 input[type=text],#install .labelHolder .col-2 input[type=email],#install .labelHolder .col-2 input[type=password],#install .labelHolder .col-2 input[type=text],#install .labelHolder .col-3 input[type=email],#install .labelHolder .col-3 input[type=password],#install .labelHolder .col-3 input[type=text]{font-size:16px;padding:10px 20px;width:100%}#install .labelHolder .col-1{-ms-flex-preferred-size:35%;flex-basis:35%}#install .labelHolder .col-2{-ms-flex-preferred-size:60%;flex-basis:60%}#install .labelHolder .col-3{-ms-flex-preferred-size:5%;flex-basis:5%;margin:0 auto;text-align:center}#install .labelHolder .col-3 input[type=checkbox]{width:auto}#install #modx-db-step1-msg,#install #modx-db-step2-msg{margin-bottom:10px;border-bottom:2px solid #dfdfdf;padding-bottom:22px}#install #modx-db-step1-msg .title,#install #modx-db-step2-msg .title{color:#343434;font-size:16px;font-weight:500;display:block;margin-bottom:10px}#install #modx-db-step1-msg span.connect-msg,#install #modx-db-step1-msg span.result,#install #modx-db-step2-msg span.connect-msg,#install #modx-db-step2-msg span.result{background-color:#effcf6;border-left:.2rem solid;border-color:#6cb24a;color:#355825;display:block;font-size:16px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:10px}#install #modx-db-step1-msg span.connect-msg p,#install #modx-db-step1-msg span.result p,#install #modx-db-step2-msg span.connect-msg p,#install #modx-db-step2-msg span.result p{font-size:14px}#install #modx-db-step1-msg span.connect-msg p:first-child,#install #modx-db-step1-msg span.result p:first-child,#install #modx-db-step2-msg span.connect-msg p:first-child,#install #modx-db-step2-msg span.result p:first-child{-webkit-margin-before:0;margin-block-start:0}#install #modx-db-step1-msg span.connect-msg p:last-child,#install #modx-db-step1-msg span.result p:last-child,#install #modx-db-step2-msg span.connect-msg p:last-child,#install #modx-db-step2-msg span.result p:last-child{-webkit-margin-after:0;margin-block-end:0}#install #modx-db-step1-msg.error span.connect-msg,#install #modx-db-step1-msg.error span.result,#install #modx-db-step2-msg.error span.connect-msg,#install #modx-db-step2-msg.error span.result{background-color:rgba(207,17,36,.2);border-color:#cf1124}#install #modx-db-step1-msg.error span.connect-msg p,#install #modx-db-step1-msg.error span.result p,#install #modx-db-step2-msg.error span.connect-msg p,#install #modx-db-step2-msg.error span.result p{color:#590710}#install #modx-db-info span{display:block;margin-bottom:5px;font-weight:500}#install #modx-db-info #modx-db-client-version,#install #modx-db-info #modx-db-server-version{color:#606060;font-weight:400}#install #modx-db-info #modx-db-client-version.success,#install #modx-db-info #modx-db-server-version.success{color:#6cb24a}#install #modx-db-info #modx-db-client-version.warning,#install #modx-db-info #modx-db-server-version.warning{color:#cf1124}#install #modx-db-step2 .result{font-weight:500}#install #modx-db-step2.success span.result{color:#6cb24a}.setup_body{box-sizing:border-box;min-height:calc(430px - 80px);padding-bottom:90px}.cleanup [type=checkbox]:checked+label:before,.cleanup [type=checkbox]:not(:checked)+label:before{position:relative;margin:10px 10px 0 0;float:left}footer{background:#fff;padding:15px 0}@media (max-width:575.98px){.modx-installer-steps li span.title{display:none}.button{font-size:14px;padding:15px 10px;width:140px}#content .content-inside .wrapper{padding:20px}#content .content-inside .wrapper form .content-wrap h2{font-size:20px}#content .content-inside .wrapper form .content-wrap p{font-size:14px}#content .content-inside .wrapper .content_header_title{font-size:24px}#cck-div,#install p,.custom-select,pre{font-size:14px}#welcome input#config_key{font-size:14px;margin-left:0;margin-top:5px}#install .labelHolder{-ms-flex-direction:column;flex-direction:column}#install .labelHolder .col-1,#install .labelHolder .col-2,#install .labelHolder .col-3{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}#install .labelHolder .col-1 input[type=text],#install .labelHolder .col-2 input[type=text],#install .labelHolder .col-3 input[type=text]{font-size:14px}#install .labelHolder .col-3{margin-top:10px}#install .labelHolder .col-3 [type=checkbox]:checked+label:before,#install .labelHolder .col-3 [type=checkbox]:not(:checked)+label:before{width:1.5em;height:1.5em}#install .labelHolder .col-3 [type=checkbox]:checked+label:after,#install .labelHolder .col-3 [type=checkbox]:not(:checked)+label:after{font-size:1.4em}#install #modx-db-step1-msg .title{margin-top:10px}#install #modx-db-step1-msg.error span.connect-msg p{font-size:13px;word-break:break-all}#install #modx-db-info #modx-db-client-version.success{word-break:break-all}#install h2.title{font-size:20px}#install h3{text-align:center}small{font-size:100%}#install ul.checklist{word-break:break-all}.setup_navbar.complete{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column}.setup_navbar.complete span.cleanup{display:-ms-flexbox;display:flex}.cleanup [type=checkbox]:checked+label:before,.cleanup [type=checkbox]:not(:checked)+label:before{top:5px!important}.cleanup [type=checkbox]:checked+label:after,.cleanup [type=checkbox]:not(:checked)+label:after{top:8px!important}footer{font-size:12px;padding:0}.select_lang .toggle{width:100%;float:initial;top:.5rem;display:block}.languages .language{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}} + */@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:Font Awesome\ 5 Free;font-weight:900}.modx-installer-steps li.active span.icon:after,[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;font-family:Font Awesome\ 5 Free,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-style:normal;font-variant:normal;font-weight:900}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#f4f4f4;color:#343434;display:flex;flex-direction:column;font:normal 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}body a{color:#4a90e2;text-decoration:none;transition:all .2s ease-in}body a:hover{color:#2275d7}.button{background:#6cb24a;border:0;border-radius:3px;box-shadow:0 0 0 1px #e4e4e4;cursor:pointer;display:inline-block;flex:0 0 auto;font-size:18px;line-height:1;margin-left:0;margin-right:0;padding:15px 30px;transition:background-color .2s ease-out;width:170px}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,") no-repeat;background-color:#fbfbfb;background-position:calc(100% - 20px) 60%;background-repeat:no-repeat;background-size:12px;border:1px solid #e4e4e4!important;border-radius:3px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:16px;padding:9px 0 9px 20px;width:50%}.select_lang .toggle{color:#515151;float:right;font-size:18px;position:relative;text-align:center;top:-3rem;width:25%}.select_lang .toggle span{border-bottom:1px dotted;cursor:pointer}.select_lang .toggle.pop{display:none}.languages{display:flex;flex-flow:wrap}.languages .language{cursor:pointer;flex-basis:25%;max-width:25%;position:relative}.languages .language.other{display:none}.languages .language .radio{position:absolute;z-index:-1}.languages .language .wrap{background-color:#fbfbfb;border:1px solid #dcdcdc;border-radius:3px;color:#515151;display:block;margin:5px;padding:.5rem .7rem}.languages .language .wrap>span{display:block}.languages .language .native{font-size:1rem;font-weight:700}.languages .language .name strong{text-transform:uppercase}.languages .language:focus input~.wrap,.languages .language:hover input~.wrap{border-color:#4a90e2}.languages .language input:checked~.wrap,.languages .language input:focus~.wrap{background-color:#f1f6fd;border-color:#4a90e2}[type=checkbox]:checked,[type=checkbox]:not(:checked){left:-9999px;position:absolute}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{cursor:pointer;margin:0 auto;padding-left:1.95em;position:relative}[type=checkbox]:disabled+label:before{opacity:.5}.cleanup [type=checkbox]:checked+label,.cleanup [type=checkbox]:not(:checked)+label{padding-left:0}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{font-size:30px;height:30px;left:0;line-height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px}[type=checkbox]:not(:checked)+label:before{color:#dcdcdc;content:"\f0c8"}[type=checkbox]:checked+label:before{color:#4a90e2;content:"\f14a"}#modx-next{background-color:#6cb24a;color:#fff}#modx-next:hover{background:#61a043}#modx-back{zoom:1;background:#fff;background-repeat:no-repeat;border:0;border-radius:3px;color:#515151;cursor:pointer;display:inline-block;*display:inline;position:relative;text-decoration:none;transition:background-color .2s ease-out}#modx-back:hover{background-color:#e4e4e4;box-shadow:#dcdcdc;color:#515151}.steps-outer{margin:0 auto;max-width:750px;width:100%}.modx-installer-steps{display:flex;justify-content:space-between;list-style:none;padding:0;text-align:center}.modx-installer-steps li{display:inline-block;position:relative;width:14.2857142857%;z-index:2}.modx-installer-steps li:first-child:before,.modx-installer-steps li:last-child:after{display:none}.modx-installer-steps li:after,.modx-installer-steps li:before{background-color:#dcdcdc;content:"";height:2px;position:absolute;top:13px;transition:all .3s;z-index:-1}.modx-installer-steps li:after{left:50%;right:0}.modx-installer-steps li:before{left:0;right:50%}.modx-installer-steps li span.icon{background:#e4e4e4;border:2px solid #dcdcdc;border-radius:50%;box-sizing:border-box;display:block;font-size:15px;height:25px;line-height:21px;margin:1px auto 10px;position:relative;transition:all .3s;width:25px;z-index:4}.modx-installer-steps li.active:after,.modx-installer-steps li.active:before{background-color:#6cb24a}.modx-installer-steps li.active span.icon{background-color:#6cb24a;border-color:#6cb24a}.modx-installer-steps li.active span.icon:after{color:#fff;content:"\f00c";line-height:1;position:relative}.modx-installer-steps li.current:before{background-color:#6cb24a}.modx-installer-steps li.current span.icon{background-color:#6cb24a;border-color:#fff;border-width:7px;box-shadow:0 0 5px #0000001a}input[type=email],input[type=password],input[type=text]{background-color:#fbfbfb;border:1px solid #e4e4e4;border-radius:3px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:10px 20px}input[type=button],input[type=submit]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;font-family:Font Awesome\ 5 Free,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-style:normal;font-variant:normal}.wrapper{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:15px;padding-right:15px;width:100%}header{margin-top:10px}header .wrapper_logo .logo{background:url(../images/modx-logo-color.svg) no-repeat 50% #0000;background-size:contain;display:block;height:85px;margin:0 auto;position:relative;text-indent:-9999px;width:220px}header .wrapper_version{align-items:center;display:flex;font-size:16px;justify-content:center;padding:5px 0}#content{flex-grow:1}#content .content-inside{padding:20px}#content .content-inside .wrapper{background:#fff;border-radius:5px;height:auto;max-width:890px;min-height:400px;padding:30px}#content .content-inside .wrapper .content_header{display:flex;flex-wrap:wrap}#content .content-inside .wrapper .content_header_title{border-bottom:1px solid #dcdcdc;color:#343434;font:600 30px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding-bottom:15px;width:100%}#content .content-inside .wrapper form{display:block;margin-top:25px}#content .content-inside .wrapper form .content-wrap{min-height:350px}#content .content-inside .wrapper form .content-wrap h2{font-size:22px;font-weight:500}#content .content-inside .wrapper form .content-wrap p{font-size:16px}#content .content-inside .wrapper form .content-wrap .title{font-weight:500}#content .content-inside .wrapper .setup_navbar{display:inline-block;padding-top:25px;width:100%}#content .content-inside .wrapper .setup_navbar #modx-back{float:left}#content .content-inside .wrapper .setup_navbar #modx-next{float:right}#content .content-inside .wrapper .content_footer{padding-bottom:30px;padding-top:25px}.options-wrap{margin:0}.options-wrap .option-item{align-items:center;cursor:pointer;display:flex;margin-bottom:10px;min-height:120px;padding:25px 40px 25px 0;position:relative}.options-wrap .option-item-note{align-items:center;background-color:#4a90e24d;border-left:.2rem solid;border-color:#4a90e2;color:#061527;display:flex;margin-bottom:10px;min-height:140px;padding:25px 40px}.options-wrap .option-item-input{display:flex;flex-basis:130px;flex-shrink:0}.options-wrap .option-item-input input{display:block;margin:0 auto}.options-wrap .option-item-input input[type=text]{font-size:14px;padding:8px 15px;text-align:center}.options-wrap .option-item-desc{flex:1 1 0;letter-spacing:0}.options-wrap .option-item-desc .label{color:#343434;font-size:20px;font-weight:500}.options-wrap .option-item-desc .desc{color:#606060;font-size:16px;line-height:25px}.options-wrap .option-item .fa{color:#dfdfdf}.options-wrap .option-item input:checked~.fa{color:#4a90e2}.options-wrap .option-item span{border:1px solid #dfdfdf;bottom:0;display:block;left:0;padding:20px;position:absolute;right:0;top:0}.options-wrap .option-item input:checked~span{border-color:#4a90e2}.advanced_options .option-item{border:1px solid #dfdfdf;min-height:70px;padding:10px 40px 10px 0}.advanced_options .option-item-input{display:flex;flex-basis:130px;flex-shrink:0}.advanced_options .option-item-desc{flex:1 1 0;letter-spacing:0}.advanced_options .option-item-desc .label{color:#343434;font-size:16px;font-weight:500}.advanced_options .option-item-desc .desc{color:#606060;font-size:14px;line-height:1.6}.hide{display:none!important}.fa{color:#4a90e2;font-size:3em;margin:0 auto}#welcome input#config_key{font-size:16px;margin-left:10px;padding:10px 20px}#cck-div{font-size:16px}#cck-div p{margin-bottom:0}#cck-div pre{display:inline-block;font-size:16px;margin:0}.flex-center{align-items:center;display:flex;justify-content:center}.flex-center #modx-testcoll,.flex-center #modx-testconn{background:#fff;border:1px solid #515151;color:#515151;margin-top:10px;text-align:center;width:auto}.flex-center #modx-testcoll:hover,.flex-center #modx-testconn:hover{box-shadow:0 0 15px 5px #9a9e9c33;transition:all .4s cubic-bezier(.23,1,.135,2.284)}#install h2.title{color:#343434;font-size:20px;letter-spacing:0}#install p{color:#606060;font-size:16px;letter-spacing:0;line-height:22px}#install ul.checklist{list-style:none;margin:15px 0;padding:0}#install ul.checklist li{background-color:#4a90e233;border-left:.2rem solid;border-color:#4a90e2;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:15px 10px}#install ul.checklist li p{color:#333;font-size:14px;line-height:14px;margin:0}#install ul.checklist li .notok,#install ul.checklist li .ok{font-weight:700}#install ul.checklist li .ok{color:#355825}#install ul.checklist li .notok{color:#590710}#install ul.checklist .testWarn,#install ul.checklist .warning{background-color:#f0b42933;border-color:#f0b429}#install ul.checklist .success,#install ul.checklist .testPassed{background-color:#6cb24a33;border-color:#6cb24a}#install ul.checklist .failed,#install ul.checklist .testFailed{background-color:#cf112433;border-color:#cf1124}#install .labelHolder{align-items:center;display:flex;margin-bottom:10px}#install .labelHolder .col{display:flex;flex-direction:column;line-height:30px}#install .labelHolder .col:first-child{flex-basis:40%}#install .labelHolder .col:last-child{flex-basis:60%}#install .labelHolder .col label{color:#606060;font-size:16px;letter-spacing:0}#install .labelHolder .col input[type=email],#install .labelHolder .col input[type=password],#install .labelHolder .col input[type=text]{font-size:16px;padding:10px 20px;width:260px}#install .labelHolder .col select{width:260px}#install .labelHolder .col .field_error{color:#cf1124!important;font-size:14px;margin-left:10px}#install .labelHolder .col-1,#install .labelHolder .col-2,#install .labelHolder .col-3{line-height:30px}#install .labelHolder .col-1 label,#install .labelHolder .col-2 label,#install .labelHolder .col-3 label{color:#606060;font-size:16px;letter-spacing:0}#install .labelHolder .col-1 input[type=email],#install .labelHolder .col-1 input[type=password],#install .labelHolder .col-1 input[type=text],#install .labelHolder .col-2 input[type=email],#install .labelHolder .col-2 input[type=password],#install .labelHolder .col-2 input[type=text],#install .labelHolder .col-3 input[type=email],#install .labelHolder .col-3 input[type=password],#install .labelHolder .col-3 input[type=text]{font-size:16px;padding:10px 20px;width:100%}#install .labelHolder .col-1{flex-basis:35%}#install .labelHolder .col-2{flex-basis:60%}#install .labelHolder .col-3{flex-basis:5%;margin:0 auto;text-align:center}#install .labelHolder .col-3 input[type=checkbox]{width:auto}#install #modx-db-step1-msg,#install #modx-db-step2-msg{border-bottom:2px solid #dfdfdf;margin-bottom:10px;padding-bottom:22px}#install #modx-db-step1-msg .title,#install #modx-db-step2-msg .title{color:#343434;display:block;font-size:16px;font-weight:500;margin-bottom:10px}#install #modx-db-step1-msg span.connect-msg,#install #modx-db-step1-msg span.result,#install #modx-db-step2-msg span.connect-msg,#install #modx-db-step2-msg span.result{background-color:#effcf6;border-left:.2rem solid;border-color:#6cb24a;color:#355825;display:block;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:16px;padding:10px}#install #modx-db-step1-msg span.connect-msg p,#install #modx-db-step1-msg span.result p,#install #modx-db-step2-msg span.connect-msg p,#install #modx-db-step2-msg span.result p{font-size:14px}#install #modx-db-step1-msg span.connect-msg p:first-child,#install #modx-db-step1-msg span.result p:first-child,#install #modx-db-step2-msg span.connect-msg p:first-child,#install #modx-db-step2-msg span.result p:first-child{-webkit-margin-before:0;margin-block-start:0}#install #modx-db-step1-msg span.connect-msg p:last-child,#install #modx-db-step1-msg span.result p:last-child,#install #modx-db-step2-msg span.connect-msg p:last-child,#install #modx-db-step2-msg span.result p:last-child{-webkit-margin-after:0;margin-block-end:0}#install #modx-db-step1-msg.error span.connect-msg,#install #modx-db-step1-msg.error span.result,#install #modx-db-step2-msg.error span.connect-msg,#install #modx-db-step2-msg.error span.result{background-color:#cf112433;border-color:#cf1124}#install #modx-db-step1-msg.error span.connect-msg p,#install #modx-db-step1-msg.error span.result p,#install #modx-db-step2-msg.error span.connect-msg p,#install #modx-db-step2-msg.error span.result p{color:#590710}#install #modx-db-info span{display:block;font-weight:500;margin-bottom:5px}#install #modx-db-info #modx-db-client-version,#install #modx-db-info #modx-db-server-version{color:#606060;font-weight:400}#install #modx-db-info #modx-db-client-version.success,#install #modx-db-info #modx-db-server-version.success{color:#6cb24a}#install #modx-db-info #modx-db-client-version.warning,#install #modx-db-info #modx-db-server-version.warning{color:#cf1124}#install #modx-db-step2 .result{font-weight:500}#install #modx-db-step2.success span.result{color:#6cb24a}.setup_body{box-sizing:border-box;min-height:350px;padding-bottom:90px}.cleanup [type=checkbox]:checked+label:before,.cleanup [type=checkbox]:not(:checked)+label:before{float:left;margin:10px 10px 0 0;position:relative}footer{background:#fff;padding:15px 0}@media (max-width:575.98px){.modx-installer-steps li span.title{display:none}.button{font-size:14px;padding:15px 10px;width:140px}#content .content-inside .wrapper{padding:20px}#content .content-inside .wrapper form .content-wrap h2{font-size:20px}#content .content-inside .wrapper form .content-wrap p{font-size:14px}#content .content-inside .wrapper .content_header_title{font-size:24px}#cck-div,#install p,.custom-select,pre{font-size:14px}#welcome input#config_key{font-size:14px;margin-left:0;margin-top:5px}#install .labelHolder{flex-direction:column}#install .labelHolder .col-1,#install .labelHolder .col-2,#install .labelHolder .col-3{flex-basis:100%;width:100%}#install .labelHolder .col-1 input[type=text],#install .labelHolder .col-2 input[type=text],#install .labelHolder .col-3 input[type=text]{font-size:14px}#install .labelHolder .col-3{margin-top:10px}#install .labelHolder .col-3 [type=checkbox]:checked+label:before,#install .labelHolder .col-3 [type=checkbox]:not(:checked)+label:before{height:1.5em;width:1.5em}#install .labelHolder .col-3 [type=checkbox]:checked+label:after,#install .labelHolder .col-3 [type=checkbox]:not(:checked)+label:after{font-size:1.4em}#install #modx-db-step1-msg .title{margin-top:10px}#install #modx-db-step1-msg.error span.connect-msg p{font-size:13px;word-break:break-all}#install #modx-db-info #modx-db-client-version.success{word-break:break-all}#install h2.title{font-size:20px}#install h3{text-align:center}small{font-size:100%}#install ul.checklist{word-break:break-all}.setup_navbar.complete{display:flex!important;flex-direction:column}.setup_navbar.complete span.cleanup{display:flex}.cleanup [type=checkbox]:checked+label:before,.cleanup [type=checkbox]:not(:checked)+label:before{top:5px!important}.cleanup [type=checkbox]:checked+label:after,.cleanup [type=checkbox]:not(:checked)+label:after{top:8px!important}footer{font-size:12px;padding:0}.select_lang .toggle{display:block;float:none;top:.5rem;width:100%}.languages .language{flex-basis:100%;max-width:100%}} /*# sourceMappingURL=installer-min.css.map */ \ No newline at end of file diff --git a/setup/assets/css/installer.css b/setup/assets/css/installer.css index 5230fdfbed0..03684589028 100644 --- a/setup/assets/css/installer.css +++ b/setup/assets/css/installer.css @@ -1,433 +1,473 @@ +/* +* +* Copyright (C) 2021 MODX LLC +* +* This file is part of MODX Revolution and was compiled using Grunt. +* +* MODX Revolution is free software: you can redistribute it and/or modify it under the terms of the +* GNU General Public License as published by the Free Software Foundation, either version 2 of the +* License, or (at your option) any later version. +* +* MODX Revolution is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +* +* See the GNU General Public License for more details. You should have received a copy of the GNU +* General Public License along with MODX Revolution. If not, see . +* +*/ /*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ /* Document - ========================================================================== */ + ========================================================================== */ /** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in - * IE on Windows Phone and in iOS. - */ + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ html { - line-height: 1.15; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ } + line-height: 1.15; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} /* Sections - ========================================================================== */ + ========================================================================== */ /** - * Remove the margin in all browsers (opinionated). - */ + * Remove the margin in all browsers (opinionated). + */ body { - margin: 0; } + margin: 0; +} /** - * Add the correct display in IE 9-. - */ + * Add the correct display in IE 9-. + */ article, aside, footer, header, nav, section { - display: block; } + display: block; +} /** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ h1 { - font-size: 2em; - margin: 0.67em 0; } + font-size: 2em; + margin: 0.67em 0; +} /* Grouping content - ========================================================================== */ + ========================================================================== */ /** - * Add the correct display in IE 9-. - */ + * Add the correct display in IE 9-. + */ figcaption, figure { - display: block; } + display: block; +} /** - * Add the correct margin in IE 8. - */ + * Add the correct margin in IE 8. + */ figure { - margin: 1em 40px; } + margin: 1em 40px; +} /** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ hr { - box-sizing: content-box; - /* 1 */ - height: 0; - /* 1 */ - overflow: visible; - /* 2 */ } + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} /** - * Add the correct display in IE. - */ + * Add the correct display in IE. + */ main { - display: block; } + display: block; +} /** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ pre { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ } + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} /* Links - ========================================================================== */ + ========================================================================== */ /** - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. - */ + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ a { - background-color: transparent; - /* 1 */ - -webkit-text-decoration-skip: objects; - /* 2 */ } + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ +} /* Text-level semantics - ========================================================================== */ + ========================================================================== */ /** - * 1. Remove the bottom border in Chrome 57- and Firefox 39-. - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ + * 1. Remove the bottom border in Chrome 57- and Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ abbr[title] { - border-bottom: none; - /* 1 */ - text-decoration: underline; - /* 2 */ - text-decoration: underline dotted; - /* 2 */ } + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} /** - * Prevent the duplicate application of `bolder` by the next rule in Safari 6. - */ + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ b, strong { - font-weight: inherit; } + font-weight: inherit; +} /** - * Add the correct font weight in Chrome, Edge, and Safari. - */ + * Add the correct font weight in Chrome, Edge, and Safari. + */ b, strong { - font-weight: bolder; } + font-weight: bolder; +} /** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ code, kbd, samp { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ } + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} /** - * Add the correct font style in Android 4.3-. - */ + * Add the correct font style in Android 4.3-. + */ dfn { - font-style: italic; } + font-style: italic; +} /** - * Add the correct background and color in IE 9-. - */ + * Add the correct background and color in IE 9-. + */ mark { - background-color: #ff0; - color: #000; } + background-color: #ff0; + color: #000; +} /** - * Add the correct font size in all browsers. - */ + * Add the correct font size in all browsers. + */ small { - font-size: 80%; } + font-size: 80%; +} /** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; } + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} sub { - bottom: -0.25em; } + bottom: -0.25em; +} sup { - top: -0.5em; } + top: -0.5em; +} /* Embedded content - ========================================================================== */ + ========================================================================== */ /** - * Add the correct display in IE 9-. - */ + * Add the correct display in IE 9-. + */ audio, video { - display: inline-block; } + display: inline-block; +} /** - * Add the correct display in iOS 4-7. - */ + * Add the correct display in iOS 4-7. + */ audio:not([controls]) { - display: none; - height: 0; } + display: none; + height: 0; +} /** - * Remove the border on images inside links in IE 10-. - */ + * Remove the border on images inside links in IE 10-. + */ img { - border-style: none; } + border-style: none; +} /** - * Hide the overflow in IE. - */ + * Hide the overflow in IE. + */ svg:not(:root) { - overflow: hidden; } + overflow: hidden; +} /* Forms - ========================================================================== */ + ========================================================================== */ /** - * 1. Change the font styles in all browsers (opinionated). - * 2. Remove the margin in Firefox and Safari. - */ + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ button, input, optgroup, select, textarea { - font-family: sans-serif; - /* 1 */ - font-size: 100%; - /* 1 */ - line-height: 1.15; - /* 1 */ - margin: 0; - /* 2 */ } + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} /** - * Show the overflow in IE. - */ + * Show the overflow in IE. + */ button { - overflow: visible; } + overflow: visible; +} /** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ button, select { - /* 1 */ - text-transform: none; } + /* 1 */ + text-transform: none; +} /** - * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` - * controls in Android 4. - * 2. Correct the inability to style clickable types in iOS and Safari. - */ + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ button, -html [type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; - /* 2 */ } +html [type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; + /* 2 */ +} button, -[type="button"], -[type="reset"], -[type="submit"] { - /** - * Remove the inner border and padding in Firefox. - */ - /** - * Restore the focus styles unset by the previous rule. - */ } - button::-moz-focus-inner, - [type="button"]::-moz-focus-inner, - [type="reset"]::-moz-focus-inner, - [type="submit"]::-moz-focus-inner { +[type=button], +[type=reset], +[type=submit] { + /** + * Remove the inner border and padding in Firefox. + */ + /** + * Restore the focus styles unset by the previous rule. + */ +} +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { border-style: none; - padding: 0; } - button:-moz-focusring, - [type="button"]:-moz-focusring, - [type="reset"]:-moz-focusring, - [type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; } + padding: 0; +} +button:-moz-focusring, +[type=button]:-moz-focusring, +[type=reset]:-moz-focusring, +[type=submit]:-moz-focusring { + outline: 1px dotted ButtonText; +} /** - * Show the overflow in Edge. - */ + * Show the overflow in Edge. + */ input { - overflow: visible; } + overflow: visible; +} /** - * 1. Add the correct box sizing in IE 10-. - * 2. Remove the padding in IE 10-. - */ -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ } + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type=checkbox], +[type=radio] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} /** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; } + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} /** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type=search] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ + /** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ -[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ - /** - * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. - */ } - [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } +} +[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} /** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ ::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ } + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} /** - * Correct the padding in Firefox. - */ + * Correct the padding in Firefox. + */ fieldset { - padding: 0.35em 0.75em 0.625em; } + padding: 0.35em 0.75em 0.625em; +} /** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ legend { - box-sizing: border-box; - /* 1 */ - display: table; - /* 1 */ - max-width: 100%; - /* 1 */ - padding: 0; - /* 3 */ - color: inherit; - /* 2 */ - white-space: normal; - /* 1 */ } + box-sizing: border-box; + /* 1 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + color: inherit; + /* 2 */ + white-space: normal; + /* 1 */ +} /** - * 1. Add the correct display in IE 9-. - * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ progress { - display: inline-block; - /* 1 */ - vertical-align: baseline; - /* 2 */ } + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} /** - * Remove the default vertical scrollbar in IE. - */ + * Remove the default vertical scrollbar in IE. + */ textarea { - overflow: auto; } + overflow: auto; +} /* Interactive - ========================================================================== */ + ========================================================================== */ /* - * Add the correct display in Edge, IE, and Firefox. - */ + * Add the correct display in Edge, IE, and Firefox. + */ details { - display: block; } + display: block; +} /* - * Add the correct display in all browsers. - */ + * Add the correct display in all browsers. + */ summary { - display: list-item; } + display: list-item; +} /* - * Add the correct display in IE 9-. - */ + * Add the correct display in IE 9-. + */ menu { - display: block; } + display: block; +} /* Scripting - ========================================================================== */ + ========================================================================== */ /** - * Add the correct display in IE 9-. - */ + * Add the correct display in IE 9-. + */ canvas { - display: inline-block; } + display: inline-block; +} /** - * Add the correct display in IE. - */ + * Add the correct display in IE. + */ template { - display: none; } + display: none; +} /* Hidden - ========================================================================== */ + ========================================================================== */ /** - * Add the correct display in IE 10-. - */ + * Add the correct display in IE 10-. + */ [hidden] { - display: none; } - -/* Main colors */ -/* needs much more adaption, should be used as text color for elements with $colorSplash background */ -/* a blueish dark gray */ -/* generate the black from the $colorSplash */ -/* default theme $colorSplash */ -/* Status Message */ -/* Brand colors */ -/* Backgrounds */ -/* Borders */ -/* Shadows */ -/* Grids */ -/* Form field colors */ -/* Buttons */ -/* Context menus */ -/* ComboBox dropdown menus */ -/* Tree menus */ -/* locked is already signaled with lock-icon, no need to use other semantic style here - as italic is used for "unpublished" */ -/* Top navigation colors */ -/* Tabs */ -/* Windows */ -/* Font stacks */ -/* Responsive breakpoints */ -/* Path for background-images */ + display: none; +} + /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ .fa, @@ -436,139 +476,165 @@ template { .fal, .fad, .fab { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; } + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; +} .fa-lg, .fa-large { - font-size: 1.3333333333em; - line-height: 0.75em; - vertical-align: -.0667em; } + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -0.0667em; +} .fa-xs { - font-size: .75em; } + font-size: 0.75em; +} .fa-sm { - font-size: .875em; } + font-size: 0.875em; +} .fa-1x { - font-size: 1em; } + font-size: 1em; +} .fa-2x { - font-size: 2em; } + font-size: 2em; +} .fa-3x { - font-size: 3em; } + font-size: 3em; +} .fa-4x { - font-size: 4em; } + font-size: 4em; +} .fa-5x { - font-size: 5em; } + font-size: 5em; +} .fa-6x { - font-size: 6em; } + font-size: 6em; +} .fa-7x { - font-size: 7em; } + font-size: 7em; +} .fa-8x { - font-size: 8em; } + font-size: 8em; +} .fa-9x { - font-size: 9em; } + font-size: 9em; +} .fa-10x { - font-size: 10em; } + font-size: 10em; +} .fa-fw { - text-align: center; - width: 1.25em; } + text-align: center; + width: 1.25em; +} .fa-ul { - list-style-type: none; - margin-left: 2.5em; - padding-left: 0; } - .fa-ul > li { - position: relative; } + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; +} +.fa-ul > li { + position: relative; +} .fa-li { - left: -2em; - position: absolute; - text-align: center; - width: 2em; - line-height: inherit; } + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; +} .fa-border { - border: solid 0.08em #eee; - border-radius: .1em; - padding: .2em .25em .15em; } + border: solid 0.08em #eee; + border-radius: 0.1em; + padding: 0.2em 0.25em 0.15em; +} .fa-pull-left { - float: left; } + float: left; +} .fa-pull-right { - float: right; } + float: right; +} .fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left { - margin-right: .3em; } - + margin-right: 0.3em; +} .fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right { - margin-left: .3em; } + margin-left: 0.3em; +} .fa-spin { - animation: fa-spin 2s infinite linear; } + animation: fa-spin 2s infinite linear; +} .fa-pulse { - animation: fa-spin 1s infinite steps(8); } + animation: fa-spin 1s infinite steps(8); +} @keyframes fa-spin { - 0% { - transform: rotate(0deg); } - 100% { - transform: rotate(360deg); } } - + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} .fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -ms-transform: rotate(90deg); - transform: rotate(90deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + transform: rotate(90deg); +} .fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -ms-transform: rotate(180deg); - transform: rotate(180deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + transform: rotate(180deg); +} .fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -ms-transform: rotate(270deg); - transform: rotate(270deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + transform: rotate(270deg); +} .fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + transform: scale(-1, 1); +} .fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -ms-transform: scale(1, -1); - transform: scale(1, -1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + transform: scale(1, -1); +} .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -ms-transform: scale(-1, -1); - transform: scale(-1, -1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + transform: scale(-1, -1); +} :root .fa-rotate-90, :root .fa-rotate-180, @@ -576,4448 +642,5912 @@ template { :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-flip-both { - filter: none; } + filter: none; +} .fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; } + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} .fa-stack-1x, .fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; } + left: 0; + position: absolute; + text-align: center; + width: 100%; +} .fa-stack-1x { - line-height: inherit; } + line-height: inherit; +} .fa-stack-2x { - font-size: 2em; } + font-size: 2em; +} .fa-inverse { - color: #fff; } + color: #fff; +} /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-500px:before { - content: "\f26e"; } + content: "\f26e"; +} .fa-accessible-icon:before { - content: "\f368"; } + content: "\f368"; +} .fa-accusoft:before { - content: "\f369"; } + content: "\f369"; +} .fa-acquisitions-incorporated:before { - content: "\f6af"; } + content: "\f6af"; +} .fa-ad:before { - content: "\f641"; } + content: "\f641"; +} .fa-address-book:before { - content: "\f2b9"; } + content: "\f2b9"; +} .fa-address-card:before { - content: "\f2bb"; } + content: "\f2bb"; +} .fa-adjust:before { - content: "\f042"; } + content: "\f042"; +} .fa-adn:before { - content: "\f170"; } + content: "\f170"; +} .fa-adversal:before { - content: "\f36a"; } + content: "\f36a"; +} .fa-affiliatetheme:before { - content: "\f36b"; } + content: "\f36b"; +} .fa-air-freshener:before { - content: "\f5d0"; } + content: "\f5d0"; +} .fa-airbnb:before { - content: "\f834"; } + content: "\f834"; +} .fa-algolia:before { - content: "\f36c"; } + content: "\f36c"; +} .fa-align-center:before { - content: "\f037"; } + content: "\f037"; +} .fa-align-justify:before { - content: "\f039"; } + content: "\f039"; +} .fa-align-left:before { - content: "\f036"; } + content: "\f036"; +} .fa-align-right:before { - content: "\f038"; } + content: "\f038"; +} .fa-alipay:before { - content: "\f642"; } + content: "\f642"; +} .fa-allergies:before { - content: "\f461"; } + content: "\f461"; +} .fa-amazon:before { - content: "\f270"; } + content: "\f270"; +} .fa-amazon-pay:before { - content: "\f42c"; } + content: "\f42c"; +} .fa-ambulance:before { - content: "\f0f9"; } + content: "\f0f9"; +} .fa-american-sign-language-interpreting:before { - content: "\f2a3"; } + content: "\f2a3"; +} .fa-amilia:before { - content: "\f36d"; } + content: "\f36d"; +} .fa-anchor:before { - content: "\f13d"; } + content: "\f13d"; +} .fa-android:before { - content: "\f17b"; } + content: "\f17b"; +} .fa-angellist:before { - content: "\f209"; } + content: "\f209"; +} .fa-angle-double-down:before { - content: "\f103"; } + content: "\f103"; +} .fa-angle-double-left:before { - content: "\f100"; } + content: "\f100"; +} .fa-angle-double-right:before { - content: "\f101"; } + content: "\f101"; +} .fa-angle-double-up:before { - content: "\f102"; } + content: "\f102"; +} .fa-angle-down:before { - content: "\f107"; } + content: "\f107"; +} .fa-angle-left:before { - content: "\f104"; } + content: "\f104"; +} .fa-angle-right:before { - content: "\f105"; } + content: "\f105"; +} .fa-angle-up:before { - content: "\f106"; } + content: "\f106"; +} .fa-angry:before { - content: "\f556"; } + content: "\f556"; +} .fa-angrycreative:before { - content: "\f36e"; } + content: "\f36e"; +} .fa-angular:before { - content: "\f420"; } + content: "\f420"; +} .fa-ankh:before { - content: "\f644"; } + content: "\f644"; +} .fa-app-store:before { - content: "\f36f"; } + content: "\f36f"; +} .fa-app-store-ios:before { - content: "\f370"; } + content: "\f370"; +} .fa-apper:before { - content: "\f371"; } + content: "\f371"; +} .fa-apple:before { - content: "\f179"; } + content: "\f179"; +} .fa-apple-alt:before { - content: "\f5d1"; } + content: "\f5d1"; +} .fa-apple-pay:before { - content: "\f415"; } + content: "\f415"; +} .fa-archive:before { - content: "\f187"; } + content: "\f187"; +} .fa-archway:before { - content: "\f557"; } + content: "\f557"; +} .fa-arrow-alt-circle-down:before { - content: "\f358"; } + content: "\f358"; +} .fa-arrow-alt-circle-left:before { - content: "\f359"; } + content: "\f359"; +} .fa-arrow-alt-circle-right:before { - content: "\f35a"; } + content: "\f35a"; +} .fa-arrow-alt-circle-up:before { - content: "\f35b"; } + content: "\f35b"; +} .fa-arrow-circle-down:before { - content: "\f0ab"; } + content: "\f0ab"; +} .fa-arrow-circle-left:before { - content: "\f0a8"; } + content: "\f0a8"; +} .fa-arrow-circle-right:before { - content: "\f0a9"; } + content: "\f0a9"; +} .fa-arrow-circle-up:before { - content: "\f0aa"; } + content: "\f0aa"; +} .fa-arrow-down:before { - content: "\f063"; } + content: "\f063"; +} .fa-arrow-left:before { - content: "\f060"; } + content: "\f060"; +} .fa-arrow-right:before { - content: "\f061"; } + content: "\f061"; +} .fa-arrow-up:before { - content: "\f062"; } + content: "\f062"; +} .fa-arrows-alt:before { - content: "\f0b2"; } + content: "\f0b2"; +} .fa-arrows-alt-h:before { - content: "\f337"; } + content: "\f337"; +} .fa-arrows-alt-v:before { - content: "\f338"; } + content: "\f338"; +} .fa-artstation:before { - content: "\f77a"; } + content: "\f77a"; +} .fa-assistive-listening-systems:before { - content: "\f2a2"; } + content: "\f2a2"; +} .fa-asterisk:before { - content: "\f069"; } + content: "\f069"; +} .fa-asymmetrik:before { - content: "\f372"; } + content: "\f372"; +} .fa-at:before { - content: "\f1fa"; } + content: "\f1fa"; +} .fa-atlas:before { - content: "\f558"; } + content: "\f558"; +} .fa-atlassian:before { - content: "\f77b"; } + content: "\f77b"; +} .fa-atom:before { - content: "\f5d2"; } + content: "\f5d2"; +} .fa-audible:before { - content: "\f373"; } + content: "\f373"; +} .fa-audio-description:before { - content: "\f29e"; } + content: "\f29e"; +} .fa-autoprefixer:before { - content: "\f41c"; } + content: "\f41c"; +} .fa-avianex:before { - content: "\f374"; } + content: "\f374"; +} .fa-aviato:before { - content: "\f421"; } + content: "\f421"; +} .fa-award:before { - content: "\f559"; } + content: "\f559"; +} .fa-aws:before { - content: "\f375"; } + content: "\f375"; +} .fa-baby:before { - content: "\f77c"; } + content: "\f77c"; +} .fa-baby-carriage:before { - content: "\f77d"; } + content: "\f77d"; +} .fa-backspace:before { - content: "\f55a"; } + content: "\f55a"; +} .fa-backward:before { - content: "\f04a"; } + content: "\f04a"; +} .fa-bacon:before { - content: "\f7e5"; } + content: "\f7e5"; +} .fa-bacteria:before { - content: "\e059"; } + content: "\e059"; +} .fa-bacterium:before { - content: "\e05a"; } + content: "\e05a"; +} .fa-bahai:before { - content: "\f666"; } + content: "\f666"; +} .fa-balance-scale:before { - content: "\f24e"; } + content: "\f24e"; +} .fa-balance-scale-left:before { - content: "\f515"; } + content: "\f515"; +} .fa-balance-scale-right:before { - content: "\f516"; } + content: "\f516"; +} .fa-ban:before { - content: "\f05e"; } + content: "\f05e"; +} .fa-band-aid:before { - content: "\f462"; } + content: "\f462"; +} .fa-bandcamp:before { - content: "\f2d5"; } + content: "\f2d5"; +} .fa-barcode:before { - content: "\f02a"; } + content: "\f02a"; +} .fa-bars:before { - content: "\f0c9"; } + content: "\f0c9"; +} .fa-baseball-ball:before { - content: "\f433"; } + content: "\f433"; +} .fa-basketball-ball:before { - content: "\f434"; } + content: "\f434"; +} .fa-bath:before { - content: "\f2cd"; } + content: "\f2cd"; +} .fa-battery-empty:before { - content: "\f244"; } + content: "\f244"; +} .fa-battery-full:before { - content: "\f240"; } + content: "\f240"; +} .fa-battery-half:before { - content: "\f242"; } + content: "\f242"; +} .fa-battery-quarter:before { - content: "\f243"; } + content: "\f243"; +} .fa-battery-three-quarters:before { - content: "\f241"; } + content: "\f241"; +} .fa-battle-net:before { - content: "\f835"; } + content: "\f835"; +} .fa-bed:before { - content: "\f236"; } + content: "\f236"; +} .fa-beer:before { - content: "\f0fc"; } + content: "\f0fc"; +} .fa-behance:before { - content: "\f1b4"; } + content: "\f1b4"; +} .fa-behance-square:before { - content: "\f1b5"; } + content: "\f1b5"; +} .fa-bell:before { - content: "\f0f3"; } + content: "\f0f3"; +} .fa-bell-slash:before { - content: "\f1f6"; } + content: "\f1f6"; +} .fa-bezier-curve:before { - content: "\f55b"; } + content: "\f55b"; +} .fa-bible:before { - content: "\f647"; } + content: "\f647"; +} .fa-bicycle:before { - content: "\f206"; } + content: "\f206"; +} .fa-biking:before { - content: "\f84a"; } + content: "\f84a"; +} .fa-bimobject:before { - content: "\f378"; } + content: "\f378"; +} .fa-binoculars:before { - content: "\f1e5"; } + content: "\f1e5"; +} .fa-biohazard:before { - content: "\f780"; } + content: "\f780"; +} .fa-birthday-cake:before { - content: "\f1fd"; } + content: "\f1fd"; +} .fa-bitbucket:before { - content: "\f171"; } + content: "\f171"; +} .fa-bitcoin:before { - content: "\f379"; } + content: "\f379"; +} .fa-bity:before { - content: "\f37a"; } + content: "\f37a"; +} .fa-black-tie:before { - content: "\f27e"; } + content: "\f27e"; +} .fa-blackberry:before { - content: "\f37b"; } + content: "\f37b"; +} .fa-blender:before { - content: "\f517"; } + content: "\f517"; +} .fa-blender-phone:before { - content: "\f6b6"; } + content: "\f6b6"; +} .fa-blind:before { - content: "\f29d"; } + content: "\f29d"; +} .fa-blog:before { - content: "\f781"; } + content: "\f781"; +} .fa-blogger:before { - content: "\f37c"; } + content: "\f37c"; +} .fa-blogger-b:before { - content: "\f37d"; } + content: "\f37d"; +} .fa-bluetooth:before { - content: "\f293"; } + content: "\f293"; +} .fa-bluetooth-b:before { - content: "\f294"; } + content: "\f294"; +} .fa-bold:before { - content: "\f032"; } + content: "\f032"; +} .fa-bolt:before { - content: "\f0e7"; } + content: "\f0e7"; +} .fa-bomb:before { - content: "\f1e2"; } + content: "\f1e2"; +} .fa-bone:before { - content: "\f5d7"; } + content: "\f5d7"; +} .fa-bong:before { - content: "\f55c"; } + content: "\f55c"; +} .fa-book:before { - content: "\f02d"; } + content: "\f02d"; +} .fa-book-dead:before { - content: "\f6b7"; } + content: "\f6b7"; +} .fa-book-medical:before { - content: "\f7e6"; } + content: "\f7e6"; +} .fa-book-open:before { - content: "\f518"; } + content: "\f518"; +} .fa-book-reader:before { - content: "\f5da"; } + content: "\f5da"; +} .fa-bookmark:before { - content: "\f02e"; } + content: "\f02e"; +} .fa-bootstrap:before { - content: "\f836"; } + content: "\f836"; +} .fa-border-all:before { - content: "\f84c"; } + content: "\f84c"; +} .fa-border-none:before { - content: "\f850"; } + content: "\f850"; +} .fa-border-style:before { - content: "\f853"; } + content: "\f853"; +} .fa-bowling-ball:before { - content: "\f436"; } + content: "\f436"; +} .fa-box:before { - content: "\f466"; } + content: "\f466"; +} .fa-box-open:before { - content: "\f49e"; } + content: "\f49e"; +} .fa-box-tissue:before { - content: "\e05b"; } + content: "\e05b"; +} .fa-boxes:before { - content: "\f468"; } + content: "\f468"; +} .fa-braille:before { - content: "\f2a1"; } + content: "\f2a1"; +} .fa-brain:before { - content: "\f5dc"; } + content: "\f5dc"; +} .fa-bread-slice:before { - content: "\f7ec"; } + content: "\f7ec"; +} .fa-briefcase:before { - content: "\f0b1"; } + content: "\f0b1"; +} .fa-briefcase-medical:before { - content: "\f469"; } + content: "\f469"; +} .fa-broadcast-tower:before { - content: "\f519"; } + content: "\f519"; +} .fa-broom:before { - content: "\f51a"; } + content: "\f51a"; +} .fa-brush:before { - content: "\f55d"; } + content: "\f55d"; +} .fa-btc:before { - content: "\f15a"; } + content: "\f15a"; +} .fa-buffer:before { - content: "\f837"; } + content: "\f837"; +} .fa-bug:before { - content: "\f188"; } + content: "\f188"; +} .fa-building:before { - content: "\f1ad"; } + content: "\f1ad"; +} .fa-bullhorn:before { - content: "\f0a1"; } + content: "\f0a1"; +} .fa-bullseye:before { - content: "\f140"; } + content: "\f140"; +} .fa-burn:before { - content: "\f46a"; } + content: "\f46a"; +} .fa-buromobelexperte:before { - content: "\f37f"; } + content: "\f37f"; +} .fa-bus:before { - content: "\f207"; } + content: "\f207"; +} .fa-bus-alt:before { - content: "\f55e"; } + content: "\f55e"; +} .fa-business-time:before { - content: "\f64a"; } + content: "\f64a"; +} .fa-buy-n-large:before { - content: "\f8a6"; } + content: "\f8a6"; +} .fa-buysellads:before { - content: "\f20d"; } + content: "\f20d"; +} .fa-calculator:before { - content: "\f1ec"; } + content: "\f1ec"; +} .fa-calendar:before { - content: "\f133"; } + content: "\f133"; +} .fa-calendar-alt:before { - content: "\f073"; } + content: "\f073"; +} .fa-calendar-check:before { - content: "\f274"; } + content: "\f274"; +} .fa-calendar-day:before { - content: "\f783"; } + content: "\f783"; +} .fa-calendar-minus:before { - content: "\f272"; } + content: "\f272"; +} .fa-calendar-plus:before { - content: "\f271"; } + content: "\f271"; +} .fa-calendar-times:before { - content: "\f273"; } + content: "\f273"; +} .fa-calendar-week:before { - content: "\f784"; } + content: "\f784"; +} .fa-camera:before { - content: "\f030"; } + content: "\f030"; +} .fa-camera-retro:before { - content: "\f083"; } + content: "\f083"; +} .fa-campground:before { - content: "\f6bb"; } + content: "\f6bb"; +} .fa-canadian-maple-leaf:before { - content: "\f785"; } + content: "\f785"; +} .fa-candy-cane:before { - content: "\f786"; } + content: "\f786"; +} .fa-cannabis:before { - content: "\f55f"; } + content: "\f55f"; +} .fa-capsules:before { - content: "\f46b"; } + content: "\f46b"; +} .fa-car:before { - content: "\f1b9"; } + content: "\f1b9"; +} .fa-car-alt:before { - content: "\f5de"; } + content: "\f5de"; +} .fa-car-battery:before { - content: "\f5df"; } + content: "\f5df"; +} .fa-car-crash:before { - content: "\f5e1"; } + content: "\f5e1"; +} .fa-car-side:before { - content: "\f5e4"; } + content: "\f5e4"; +} .fa-caravan:before { - content: "\f8ff"; } + content: "\f8ff"; +} .fa-caret-down:before { - content: "\f0d7"; } + content: "\f0d7"; +} .fa-caret-left:before { - content: "\f0d9"; } + content: "\f0d9"; +} .fa-caret-right:before { - content: "\f0da"; } + content: "\f0da"; +} .fa-caret-square-down:before { - content: "\f150"; } + content: "\f150"; +} .fa-caret-square-left:before { - content: "\f191"; } + content: "\f191"; +} .fa-caret-square-right:before { - content: "\f152"; } + content: "\f152"; +} .fa-caret-square-up:before { - content: "\f151"; } + content: "\f151"; +} .fa-caret-up:before { - content: "\f0d8"; } + content: "\f0d8"; +} .fa-carrot:before { - content: "\f787"; } + content: "\f787"; +} .fa-cart-arrow-down:before { - content: "\f218"; } + content: "\f218"; +} .fa-cart-plus:before { - content: "\f217"; } + content: "\f217"; +} .fa-cash-register:before { - content: "\f788"; } + content: "\f788"; +} .fa-cat:before { - content: "\f6be"; } + content: "\f6be"; +} .fa-cc-amazon-pay:before { - content: "\f42d"; } + content: "\f42d"; +} .fa-cc-amex:before { - content: "\f1f3"; } + content: "\f1f3"; +} .fa-cc-apple-pay:before { - content: "\f416"; } + content: "\f416"; +} .fa-cc-diners-club:before { - content: "\f24c"; } + content: "\f24c"; +} .fa-cc-discover:before { - content: "\f1f2"; } + content: "\f1f2"; +} .fa-cc-jcb:before { - content: "\f24b"; } + content: "\f24b"; +} .fa-cc-mastercard:before { - content: "\f1f1"; } + content: "\f1f1"; +} .fa-cc-paypal:before { - content: "\f1f4"; } + content: "\f1f4"; +} .fa-cc-stripe:before { - content: "\f1f5"; } + content: "\f1f5"; +} .fa-cc-visa:before { - content: "\f1f0"; } + content: "\f1f0"; +} .fa-centercode:before { - content: "\f380"; } + content: "\f380"; +} .fa-centos:before { - content: "\f789"; } + content: "\f789"; +} .fa-certificate:before { - content: "\f0a3"; } + content: "\f0a3"; +} .fa-chair:before { - content: "\f6c0"; } + content: "\f6c0"; +} .fa-chalkboard:before { - content: "\f51b"; } + content: "\f51b"; +} .fa-chalkboard-teacher:before { - content: "\f51c"; } + content: "\f51c"; +} .fa-charging-station:before { - content: "\f5e7"; } + content: "\f5e7"; +} .fa-chart-area:before { - content: "\f1fe"; } + content: "\f1fe"; +} .fa-chart-bar:before { - content: "\f080"; } + content: "\f080"; +} .fa-chart-line:before { - content: "\f201"; } + content: "\f201"; +} .fa-chart-pie:before { - content: "\f200"; } + content: "\f200"; +} .fa-check:before { - content: "\f00c"; } + content: "\f00c"; +} .fa-check-circle:before { - content: "\f058"; } + content: "\f058"; +} .fa-check-double:before { - content: "\f560"; } + content: "\f560"; +} .fa-check-square:before { - content: "\f14a"; } + content: "\f14a"; +} .fa-cheese:before { - content: "\f7ef"; } + content: "\f7ef"; +} .fa-chess:before { - content: "\f439"; } + content: "\f439"; +} .fa-chess-bishop:before { - content: "\f43a"; } + content: "\f43a"; +} .fa-chess-board:before { - content: "\f43c"; } + content: "\f43c"; +} .fa-chess-king:before { - content: "\f43f"; } + content: "\f43f"; +} .fa-chess-knight:before { - content: "\f441"; } + content: "\f441"; +} .fa-chess-pawn:before { - content: "\f443"; } + content: "\f443"; +} .fa-chess-queen:before { - content: "\f445"; } + content: "\f445"; +} .fa-chess-rook:before { - content: "\f447"; } + content: "\f447"; +} .fa-chevron-circle-down:before { - content: "\f13a"; } + content: "\f13a"; +} .fa-chevron-circle-left:before { - content: "\f137"; } + content: "\f137"; +} .fa-chevron-circle-right:before { - content: "\f138"; } + content: "\f138"; +} .fa-chevron-circle-up:before { - content: "\f139"; } + content: "\f139"; +} .fa-chevron-down:before { - content: "\f078"; } + content: "\f078"; +} .fa-chevron-left:before { - content: "\f053"; } + content: "\f053"; +} .fa-chevron-right:before { - content: "\f054"; } + content: "\f054"; +} .fa-chevron-up:before { - content: "\f077"; } + content: "\f077"; +} .fa-child:before { - content: "\f1ae"; } + content: "\f1ae"; +} .fa-chrome:before { - content: "\f268"; } + content: "\f268"; +} .fa-chromecast:before { - content: "\f838"; } + content: "\f838"; +} .fa-church:before { - content: "\f51d"; } + content: "\f51d"; +} .fa-circle:before { - content: "\f111"; } + content: "\f111"; +} .fa-circle-notch:before { - content: "\f1ce"; } + content: "\f1ce"; +} .fa-city:before { - content: "\f64f"; } + content: "\f64f"; +} .fa-clinic-medical:before { - content: "\f7f2"; } + content: "\f7f2"; +} .fa-clipboard:before { - content: "\f328"; } + content: "\f328"; +} .fa-clipboard-check:before { - content: "\f46c"; } + content: "\f46c"; +} .fa-clipboard-list:before { - content: "\f46d"; } + content: "\f46d"; +} .fa-clock:before { - content: "\f017"; } + content: "\f017"; +} .fa-clone:before { - content: "\f24d"; } + content: "\f24d"; +} .fa-closed-captioning:before { - content: "\f20a"; } + content: "\f20a"; +} .fa-cloud:before { - content: "\f0c2"; } + content: "\f0c2"; +} .fa-cloud-download-alt:before { - content: "\f381"; } + content: "\f381"; +} .fa-cloud-meatball:before { - content: "\f73b"; } + content: "\f73b"; +} .fa-cloud-moon:before { - content: "\f6c3"; } + content: "\f6c3"; +} .fa-cloud-moon-rain:before { - content: "\f73c"; } + content: "\f73c"; +} .fa-cloud-rain:before { - content: "\f73d"; } + content: "\f73d"; +} .fa-cloud-showers-heavy:before { - content: "\f740"; } + content: "\f740"; +} .fa-cloud-sun:before { - content: "\f6c4"; } + content: "\f6c4"; +} .fa-cloud-sun-rain:before { - content: "\f743"; } + content: "\f743"; +} .fa-cloud-upload-alt:before { - content: "\f382"; } + content: "\f382"; +} .fa-cloudflare:before { - content: "\e07d"; } + content: "\e07d"; +} .fa-cloudscale:before { - content: "\f383"; } + content: "\f383"; +} .fa-cloudsmith:before { - content: "\f384"; } + content: "\f384"; +} .fa-cloudversify:before { - content: "\f385"; } + content: "\f385"; +} .fa-cocktail:before { - content: "\f561"; } + content: "\f561"; +} .fa-code:before { - content: "\f121"; } + content: "\f121"; +} .fa-code-branch:before { - content: "\f126"; } + content: "\f126"; +} .fa-codepen:before { - content: "\f1cb"; } + content: "\f1cb"; +} .fa-codiepie:before { - content: "\f284"; } + content: "\f284"; +} .fa-coffee:before { - content: "\f0f4"; } + content: "\f0f4"; +} .fa-cog:before { - content: "\f013"; } + content: "\f013"; +} .fa-cogs:before { - content: "\f085"; } + content: "\f085"; +} .fa-coins:before { - content: "\f51e"; } + content: "\f51e"; +} .fa-columns:before { - content: "\f0db"; } + content: "\f0db"; +} .fa-comment:before { - content: "\f075"; } + content: "\f075"; +} .fa-comment-alt:before { - content: "\f27a"; } + content: "\f27a"; +} .fa-comment-dollar:before { - content: "\f651"; } + content: "\f651"; +} .fa-comment-dots:before { - content: "\f4ad"; } + content: "\f4ad"; +} .fa-comment-medical:before { - content: "\f7f5"; } + content: "\f7f5"; +} .fa-comment-slash:before { - content: "\f4b3"; } + content: "\f4b3"; +} .fa-comments:before { - content: "\f086"; } + content: "\f086"; +} .fa-comments-dollar:before { - content: "\f653"; } + content: "\f653"; +} .fa-compact-disc:before { - content: "\f51f"; } + content: "\f51f"; +} .fa-compass:before { - content: "\f14e"; } + content: "\f14e"; +} .fa-compress:before { - content: "\f066"; } + content: "\f066"; +} .fa-compress-alt:before { - content: "\f422"; } + content: "\f422"; +} .fa-compress-arrows-alt:before { - content: "\f78c"; } + content: "\f78c"; +} .fa-concierge-bell:before { - content: "\f562"; } + content: "\f562"; +} .fa-confluence:before { - content: "\f78d"; } + content: "\f78d"; +} .fa-connectdevelop:before { - content: "\f20e"; } + content: "\f20e"; +} .fa-contao:before { - content: "\f26d"; } + content: "\f26d"; +} .fa-cookie:before { - content: "\f563"; } + content: "\f563"; +} .fa-cookie-bite:before { - content: "\f564"; } + content: "\f564"; +} .fa-copy:before { - content: "\f0c5"; } + content: "\f0c5"; +} .fa-copyright:before { - content: "\f1f9"; } + content: "\f1f9"; +} .fa-cotton-bureau:before { - content: "\f89e"; } + content: "\f89e"; +} .fa-couch:before { - content: "\f4b8"; } + content: "\f4b8"; +} .fa-cpanel:before { - content: "\f388"; } + content: "\f388"; +} .fa-creative-commons:before { - content: "\f25e"; } + content: "\f25e"; +} .fa-creative-commons-by:before { - content: "\f4e7"; } + content: "\f4e7"; +} .fa-creative-commons-nc:before { - content: "\f4e8"; } + content: "\f4e8"; +} .fa-creative-commons-nc-eu:before { - content: "\f4e9"; } + content: "\f4e9"; +} .fa-creative-commons-nc-jp:before { - content: "\f4ea"; } + content: "\f4ea"; +} .fa-creative-commons-nd:before { - content: "\f4eb"; } + content: "\f4eb"; +} .fa-creative-commons-pd:before { - content: "\f4ec"; } + content: "\f4ec"; +} .fa-creative-commons-pd-alt:before { - content: "\f4ed"; } + content: "\f4ed"; +} .fa-creative-commons-remix:before { - content: "\f4ee"; } + content: "\f4ee"; +} .fa-creative-commons-sa:before { - content: "\f4ef"; } + content: "\f4ef"; +} .fa-creative-commons-sampling:before { - content: "\f4f0"; } + content: "\f4f0"; +} .fa-creative-commons-sampling-plus:before { - content: "\f4f1"; } + content: "\f4f1"; +} .fa-creative-commons-share:before { - content: "\f4f2"; } + content: "\f4f2"; +} .fa-creative-commons-zero:before { - content: "\f4f3"; } + content: "\f4f3"; +} .fa-credit-card:before { - content: "\f09d"; } + content: "\f09d"; +} .fa-critical-role:before { - content: "\f6c9"; } + content: "\f6c9"; +} .fa-crop:before { - content: "\f125"; } + content: "\f125"; +} .fa-crop-alt:before { - content: "\f565"; } + content: "\f565"; +} .fa-cross:before { - content: "\f654"; } + content: "\f654"; +} .fa-crosshairs:before { - content: "\f05b"; } + content: "\f05b"; +} .fa-crow:before { - content: "\f520"; } + content: "\f520"; +} .fa-crown:before { - content: "\f521"; } + content: "\f521"; +} .fa-crutch:before { - content: "\f7f7"; } + content: "\f7f7"; +} .fa-css3:before { - content: "\f13c"; } + content: "\f13c"; +} .fa-css3-alt:before { - content: "\f38b"; } + content: "\f38b"; +} .fa-cube:before { - content: "\f1b2"; } + content: "\f1b2"; +} .fa-cubes:before { - content: "\f1b3"; } + content: "\f1b3"; +} .fa-cut:before { - content: "\f0c4"; } + content: "\f0c4"; +} .fa-cuttlefish:before { - content: "\f38c"; } + content: "\f38c"; +} .fa-d-and-d:before { - content: "\f38d"; } + content: "\f38d"; +} .fa-d-and-d-beyond:before { - content: "\f6ca"; } + content: "\f6ca"; +} .fa-dailymotion:before { - content: "\e052"; } + content: "\e052"; +} .fa-dashcube:before { - content: "\f210"; } + content: "\f210"; +} .fa-database:before { - content: "\f1c0"; } + content: "\f1c0"; +} .fa-deaf:before { - content: "\f2a4"; } + content: "\f2a4"; +} .fa-deezer:before { - content: "\e077"; } + content: "\e077"; +} .fa-delicious:before { - content: "\f1a5"; } + content: "\f1a5"; +} .fa-democrat:before { - content: "\f747"; } + content: "\f747"; +} .fa-deploydog:before { - content: "\f38e"; } + content: "\f38e"; +} .fa-deskpro:before { - content: "\f38f"; } + content: "\f38f"; +} .fa-desktop:before { - content: "\f108"; } + content: "\f108"; +} .fa-dev:before { - content: "\f6cc"; } + content: "\f6cc"; +} .fa-deviantart:before { - content: "\f1bd"; } + content: "\f1bd"; +} .fa-dharmachakra:before { - content: "\f655"; } + content: "\f655"; +} .fa-dhl:before { - content: "\f790"; } + content: "\f790"; +} .fa-diagnoses:before { - content: "\f470"; } + content: "\f470"; +} .fa-diaspora:before { - content: "\f791"; } + content: "\f791"; +} .fa-dice:before { - content: "\f522"; } + content: "\f522"; +} .fa-dice-d20:before { - content: "\f6cf"; } + content: "\f6cf"; +} .fa-dice-d6:before { - content: "\f6d1"; } + content: "\f6d1"; +} .fa-dice-five:before { - content: "\f523"; } + content: "\f523"; +} .fa-dice-four:before { - content: "\f524"; } + content: "\f524"; +} .fa-dice-one:before { - content: "\f525"; } + content: "\f525"; +} .fa-dice-six:before { - content: "\f526"; } + content: "\f526"; +} .fa-dice-three:before { - content: "\f527"; } + content: "\f527"; +} .fa-dice-two:before { - content: "\f528"; } + content: "\f528"; +} .fa-digg:before { - content: "\f1a6"; } + content: "\f1a6"; +} .fa-digital-ocean:before { - content: "\f391"; } + content: "\f391"; +} .fa-digital-tachograph:before { - content: "\f566"; } + content: "\f566"; +} .fa-directions:before { - content: "\f5eb"; } + content: "\f5eb"; +} .fa-discord:before { - content: "\f392"; } + content: "\f392"; +} .fa-discourse:before { - content: "\f393"; } + content: "\f393"; +} .fa-disease:before { - content: "\f7fa"; } + content: "\f7fa"; +} .fa-divide:before { - content: "\f529"; } + content: "\f529"; +} .fa-dizzy:before { - content: "\f567"; } + content: "\f567"; +} .fa-dna:before { - content: "\f471"; } + content: "\f471"; +} .fa-dochub:before { - content: "\f394"; } + content: "\f394"; +} .fa-docker:before { - content: "\f395"; } + content: "\f395"; +} .fa-dog:before { - content: "\f6d3"; } + content: "\f6d3"; +} .fa-dollar-sign:before { - content: "\f155"; } + content: "\f155"; +} .fa-dolly:before { - content: "\f472"; } + content: "\f472"; +} .fa-dolly-flatbed:before { - content: "\f474"; } + content: "\f474"; +} .fa-donate:before { - content: "\f4b9"; } + content: "\f4b9"; +} .fa-door-closed:before { - content: "\f52a"; } + content: "\f52a"; +} .fa-door-open:before { - content: "\f52b"; } + content: "\f52b"; +} .fa-dot-circle:before { - content: "\f192"; } + content: "\f192"; +} .fa-dove:before { - content: "\f4ba"; } + content: "\f4ba"; +} .fa-download:before { - content: "\f019"; } + content: "\f019"; +} .fa-draft2digital:before { - content: "\f396"; } + content: "\f396"; +} .fa-drafting-compass:before { - content: "\f568"; } + content: "\f568"; +} .fa-dragon:before { - content: "\f6d5"; } + content: "\f6d5"; +} .fa-draw-polygon:before { - content: "\f5ee"; } + content: "\f5ee"; +} .fa-dribbble:before { - content: "\f17d"; } + content: "\f17d"; +} .fa-dribbble-square:before { - content: "\f397"; } + content: "\f397"; +} .fa-dropbox:before { - content: "\f16b"; } + content: "\f16b"; +} .fa-drum:before { - content: "\f569"; } + content: "\f569"; +} .fa-drum-steelpan:before { - content: "\f56a"; } + content: "\f56a"; +} .fa-drumstick-bite:before { - content: "\f6d7"; } + content: "\f6d7"; +} .fa-drupal:before { - content: "\f1a9"; } + content: "\f1a9"; +} .fa-dumbbell:before { - content: "\f44b"; } + content: "\f44b"; +} .fa-dumpster:before { - content: "\f793"; } + content: "\f793"; +} .fa-dumpster-fire:before { - content: "\f794"; } + content: "\f794"; +} .fa-dungeon:before { - content: "\f6d9"; } + content: "\f6d9"; +} .fa-dyalog:before { - content: "\f399"; } + content: "\f399"; +} .fa-earlybirds:before { - content: "\f39a"; } + content: "\f39a"; +} .fa-ebay:before { - content: "\f4f4"; } + content: "\f4f4"; +} .fa-edge:before { - content: "\f282"; } + content: "\f282"; +} .fa-edge-legacy:before { - content: "\e078"; } + content: "\e078"; +} .fa-edit:before { - content: "\f044"; } + content: "\f044"; +} .fa-egg:before { - content: "\f7fb"; } + content: "\f7fb"; +} .fa-eject:before { - content: "\f052"; } + content: "\f052"; +} .fa-elementor:before { - content: "\f430"; } + content: "\f430"; +} .fa-ellipsis-h:before { - content: "\f141"; } + content: "\f141"; +} .fa-ellipsis-v:before { - content: "\f142"; } + content: "\f142"; +} .fa-ello:before { - content: "\f5f1"; } + content: "\f5f1"; +} .fa-ember:before { - content: "\f423"; } + content: "\f423"; +} .fa-empire:before { - content: "\f1d1"; } + content: "\f1d1"; +} .fa-envelope:before { - content: "\f0e0"; } + content: "\f0e0"; +} .fa-envelope-open:before { - content: "\f2b6"; } + content: "\f2b6"; +} .fa-envelope-open-text:before { - content: "\f658"; } + content: "\f658"; +} .fa-envelope-square:before { - content: "\f199"; } + content: "\f199"; +} .fa-envira:before { - content: "\f299"; } + content: "\f299"; +} .fa-equals:before { - content: "\f52c"; } + content: "\f52c"; +} .fa-eraser:before { - content: "\f12d"; } + content: "\f12d"; +} .fa-erlang:before { - content: "\f39d"; } + content: "\f39d"; +} .fa-ethereum:before { - content: "\f42e"; } + content: "\f42e"; +} .fa-ethernet:before { - content: "\f796"; } + content: "\f796"; +} .fa-etsy:before { - content: "\f2d7"; } + content: "\f2d7"; +} .fa-euro-sign:before { - content: "\f153"; } + content: "\f153"; +} .fa-evernote:before { - content: "\f839"; } + content: "\f839"; +} .fa-exchange-alt:before { - content: "\f362"; } + content: "\f362"; +} .fa-exclamation:before { - content: "\f12a"; } + content: "\f12a"; +} .fa-exclamation-circle:before { - content: "\f06a"; } + content: "\f06a"; +} .fa-exclamation-triangle:before { - content: "\f071"; } + content: "\f071"; +} .fa-expand:before { - content: "\f065"; } + content: "\f065"; +} .fa-expand-alt:before { - content: "\f424"; } + content: "\f424"; +} .fa-expand-arrows-alt:before { - content: "\f31e"; } + content: "\f31e"; +} .fa-expeditedssl:before { - content: "\f23e"; } + content: "\f23e"; +} .fa-external-link-alt:before { - content: "\f35d"; } + content: "\f35d"; +} .fa-external-link-square-alt:before { - content: "\f360"; } + content: "\f360"; +} .fa-eye:before { - content: "\f06e"; } + content: "\f06e"; +} .fa-eye-dropper:before { - content: "\f1fb"; } + content: "\f1fb"; +} .fa-eye-slash:before { - content: "\f070"; } + content: "\f070"; +} .fa-facebook:before { - content: "\f09a"; } + content: "\f09a"; +} .fa-facebook-f:before { - content: "\f39e"; } + content: "\f39e"; +} .fa-facebook-messenger:before { - content: "\f39f"; } + content: "\f39f"; +} .fa-facebook-square:before { - content: "\f082"; } + content: "\f082"; +} .fa-fan:before { - content: "\f863"; } + content: "\f863"; +} .fa-fantasy-flight-games:before { - content: "\f6dc"; } + content: "\f6dc"; +} .fa-fast-backward:before { - content: "\f049"; } + content: "\f049"; +} .fa-fast-forward:before { - content: "\f050"; } + content: "\f050"; +} .fa-faucet:before { - content: "\e005"; } + content: "\e005"; +} .fa-fax:before { - content: "\f1ac"; } + content: "\f1ac"; +} .fa-feather:before { - content: "\f52d"; } + content: "\f52d"; +} .fa-feather-alt:before { - content: "\f56b"; } + content: "\f56b"; +} .fa-fedex:before { - content: "\f797"; } + content: "\f797"; +} .fa-fedora:before { - content: "\f798"; } + content: "\f798"; +} .fa-female:before { - content: "\f182"; } + content: "\f182"; +} .fa-fighter-jet:before { - content: "\f0fb"; } + content: "\f0fb"; +} .fa-figma:before { - content: "\f799"; } + content: "\f799"; +} .fa-file:before { - content: "\f15b"; } + content: "\f15b"; +} .fa-file-alt:before { - content: "\f15c"; } + content: "\f15c"; +} .fa-file-archive:before { - content: "\f1c6"; } + content: "\f1c6"; +} .fa-file-audio:before { - content: "\f1c7"; } + content: "\f1c7"; +} .fa-file-code:before { - content: "\f1c9"; } + content: "\f1c9"; +} .fa-file-contract:before { - content: "\f56c"; } + content: "\f56c"; +} .fa-file-csv:before { - content: "\f6dd"; } + content: "\f6dd"; +} .fa-file-download:before { - content: "\f56d"; } + content: "\f56d"; +} .fa-file-excel:before { - content: "\f1c3"; } + content: "\f1c3"; +} .fa-file-export:before { - content: "\f56e"; } + content: "\f56e"; +} .fa-file-image:before { - content: "\f1c5"; } + content: "\f1c5"; +} .fa-file-import:before { - content: "\f56f"; } + content: "\f56f"; +} .fa-file-invoice:before { - content: "\f570"; } + content: "\f570"; +} .fa-file-invoice-dollar:before { - content: "\f571"; } + content: "\f571"; +} .fa-file-medical:before { - content: "\f477"; } + content: "\f477"; +} .fa-file-medical-alt:before { - content: "\f478"; } + content: "\f478"; +} .fa-file-pdf:before { - content: "\f1c1"; } + content: "\f1c1"; +} .fa-file-powerpoint:before { - content: "\f1c4"; } + content: "\f1c4"; +} .fa-file-prescription:before { - content: "\f572"; } + content: "\f572"; +} .fa-file-signature:before { - content: "\f573"; } + content: "\f573"; +} .fa-file-upload:before { - content: "\f574"; } + content: "\f574"; +} .fa-file-video:before { - content: "\f1c8"; } + content: "\f1c8"; +} .fa-file-word:before { - content: "\f1c2"; } + content: "\f1c2"; +} .fa-fill:before { - content: "\f575"; } + content: "\f575"; +} .fa-fill-drip:before { - content: "\f576"; } + content: "\f576"; +} .fa-film:before { - content: "\f008"; } + content: "\f008"; +} .fa-filter:before { - content: "\f0b0"; } + content: "\f0b0"; +} .fa-fingerprint:before { - content: "\f577"; } + content: "\f577"; +} .fa-fire:before { - content: "\f06d"; } + content: "\f06d"; +} .fa-fire-alt:before { - content: "\f7e4"; } + content: "\f7e4"; +} .fa-fire-extinguisher:before { - content: "\f134"; } + content: "\f134"; +} .fa-firefox:before { - content: "\f269"; } + content: "\f269"; +} .fa-firefox-browser:before { - content: "\e007"; } + content: "\e007"; +} .fa-first-aid:before { - content: "\f479"; } + content: "\f479"; +} .fa-first-order:before { - content: "\f2b0"; } + content: "\f2b0"; +} .fa-first-order-alt:before { - content: "\f50a"; } + content: "\f50a"; +} .fa-firstdraft:before { - content: "\f3a1"; } + content: "\f3a1"; +} .fa-fish:before { - content: "\f578"; } + content: "\f578"; +} .fa-fist-raised:before { - content: "\f6de"; } + content: "\f6de"; +} .fa-flag:before { - content: "\f024"; } + content: "\f024"; +} .fa-flag-checkered:before { - content: "\f11e"; } + content: "\f11e"; +} .fa-flag-usa:before { - content: "\f74d"; } + content: "\f74d"; +} .fa-flask:before { - content: "\f0c3"; } + content: "\f0c3"; +} .fa-flickr:before { - content: "\f16e"; } + content: "\f16e"; +} .fa-flipboard:before { - content: "\f44d"; } + content: "\f44d"; +} .fa-flushed:before { - content: "\f579"; } + content: "\f579"; +} .fa-fly:before { - content: "\f417"; } + content: "\f417"; +} .fa-folder:before { - content: "\f07b"; } + content: "\f07b"; +} .fa-folder-minus:before { - content: "\f65d"; } + content: "\f65d"; +} .fa-folder-open:before { - content: "\f07c"; } + content: "\f07c"; +} .fa-folder-plus:before { - content: "\f65e"; } + content: "\f65e"; +} .fa-font:before { - content: "\f031"; } + content: "\f031"; +} .fa-font-awesome:before { - content: "\f2b4"; } + content: "\f2b4"; +} .fa-font-awesome-alt:before { - content: "\f35c"; } + content: "\f35c"; +} .fa-font-awesome-flag:before { - content: "\f425"; } + content: "\f425"; +} .fa-font-awesome-logo-full:before { - content: "\f4e6"; } + content: "\f4e6"; +} .fa-fonticons:before { - content: "\f280"; } + content: "\f280"; +} .fa-fonticons-fi:before { - content: "\f3a2"; } + content: "\f3a2"; +} .fa-football-ball:before { - content: "\f44e"; } + content: "\f44e"; +} .fa-fort-awesome:before { - content: "\f286"; } + content: "\f286"; +} .fa-fort-awesome-alt:before { - content: "\f3a3"; } + content: "\f3a3"; +} .fa-forumbee:before { - content: "\f211"; } + content: "\f211"; +} .fa-forward:before { - content: "\f04e"; } + content: "\f04e"; +} .fa-foursquare:before { - content: "\f180"; } + content: "\f180"; +} .fa-free-code-camp:before { - content: "\f2c5"; } + content: "\f2c5"; +} .fa-freebsd:before { - content: "\f3a4"; } + content: "\f3a4"; +} .fa-frog:before { - content: "\f52e"; } + content: "\f52e"; +} .fa-frown:before { - content: "\f119"; } + content: "\f119"; +} .fa-frown-open:before { - content: "\f57a"; } + content: "\f57a"; +} .fa-fulcrum:before { - content: "\f50b"; } + content: "\f50b"; +} .fa-funnel-dollar:before { - content: "\f662"; } + content: "\f662"; +} .fa-futbol:before { - content: "\f1e3"; } + content: "\f1e3"; +} .fa-galactic-republic:before { - content: "\f50c"; } + content: "\f50c"; +} .fa-galactic-senate:before { - content: "\f50d"; } + content: "\f50d"; +} .fa-gamepad:before { - content: "\f11b"; } + content: "\f11b"; +} .fa-gas-pump:before { - content: "\f52f"; } + content: "\f52f"; +} .fa-gavel:before { - content: "\f0e3"; } + content: "\f0e3"; +} .fa-gem:before { - content: "\f3a5"; } + content: "\f3a5"; +} .fa-genderless:before { - content: "\f22d"; } + content: "\f22d"; +} .fa-get-pocket:before { - content: "\f265"; } + content: "\f265"; +} .fa-gg:before { - content: "\f260"; } + content: "\f260"; +} .fa-gg-circle:before { - content: "\f261"; } + content: "\f261"; +} .fa-ghost:before { - content: "\f6e2"; } + content: "\f6e2"; +} .fa-gift:before { - content: "\f06b"; } + content: "\f06b"; +} .fa-gifts:before { - content: "\f79c"; } + content: "\f79c"; +} .fa-git:before { - content: "\f1d3"; } + content: "\f1d3"; +} .fa-git-alt:before { - content: "\f841"; } + content: "\f841"; +} .fa-git-square:before { - content: "\f1d2"; } + content: "\f1d2"; +} .fa-github:before { - content: "\f09b"; } + content: "\f09b"; +} .fa-github-alt:before { - content: "\f113"; } + content: "\f113"; +} .fa-github-square:before { - content: "\f092"; } + content: "\f092"; +} .fa-gitkraken:before { - content: "\f3a6"; } + content: "\f3a6"; +} .fa-gitlab:before { - content: "\f296"; } + content: "\f296"; +} .fa-gitter:before { - content: "\f426"; } + content: "\f426"; +} .fa-glass-cheers:before { - content: "\f79f"; } + content: "\f79f"; +} .fa-glass-martini:before { - content: "\f000"; } + content: "\f000"; +} .fa-glass-martini-alt:before { - content: "\f57b"; } + content: "\f57b"; +} .fa-glass-whiskey:before { - content: "\f7a0"; } + content: "\f7a0"; +} .fa-glasses:before { - content: "\f530"; } + content: "\f530"; +} .fa-glide:before { - content: "\f2a5"; } + content: "\f2a5"; +} .fa-glide-g:before { - content: "\f2a6"; } + content: "\f2a6"; +} .fa-globe:before { - content: "\f0ac"; } + content: "\f0ac"; +} .fa-globe-africa:before { - content: "\f57c"; } + content: "\f57c"; +} .fa-globe-americas:before { - content: "\f57d"; } + content: "\f57d"; +} .fa-globe-asia:before { - content: "\f57e"; } + content: "\f57e"; +} .fa-globe-europe:before { - content: "\f7a2"; } + content: "\f7a2"; +} .fa-gofore:before { - content: "\f3a7"; } + content: "\f3a7"; +} .fa-golf-ball:before { - content: "\f450"; } + content: "\f450"; +} .fa-goodreads:before { - content: "\f3a8"; } + content: "\f3a8"; +} .fa-goodreads-g:before { - content: "\f3a9"; } + content: "\f3a9"; +} .fa-google:before { - content: "\f1a0"; } + content: "\f1a0"; +} .fa-google-drive:before { - content: "\f3aa"; } + content: "\f3aa"; +} .fa-google-pay:before { - content: "\e079"; } + content: "\e079"; +} .fa-google-play:before { - content: "\f3ab"; } + content: "\f3ab"; +} .fa-google-plus:before { - content: "\f2b3"; } + content: "\f2b3"; +} .fa-google-plus-g:before { - content: "\f0d5"; } + content: "\f0d5"; +} .fa-google-plus-square:before { - content: "\f0d4"; } + content: "\f0d4"; +} .fa-google-wallet:before { - content: "\f1ee"; } + content: "\f1ee"; +} .fa-gopuram:before { - content: "\f664"; } + content: "\f664"; +} .fa-graduation-cap:before { - content: "\f19d"; } + content: "\f19d"; +} .fa-gratipay:before { - content: "\f184"; } + content: "\f184"; +} .fa-grav:before { - content: "\f2d6"; } + content: "\f2d6"; +} .fa-greater-than:before { - content: "\f531"; } + content: "\f531"; +} .fa-greater-than-equal:before { - content: "\f532"; } + content: "\f532"; +} .fa-grimace:before { - content: "\f57f"; } + content: "\f57f"; +} .fa-grin:before { - content: "\f580"; } + content: "\f580"; +} .fa-grin-alt:before { - content: "\f581"; } + content: "\f581"; +} .fa-grin-beam:before { - content: "\f582"; } + content: "\f582"; +} .fa-grin-beam-sweat:before { - content: "\f583"; } + content: "\f583"; +} .fa-grin-hearts:before { - content: "\f584"; } + content: "\f584"; +} .fa-grin-squint:before { - content: "\f585"; } + content: "\f585"; +} .fa-grin-squint-tears:before { - content: "\f586"; } + content: "\f586"; +} .fa-grin-stars:before { - content: "\f587"; } + content: "\f587"; +} .fa-grin-tears:before { - content: "\f588"; } + content: "\f588"; +} .fa-grin-tongue:before { - content: "\f589"; } + content: "\f589"; +} .fa-grin-tongue-squint:before { - content: "\f58a"; } + content: "\f58a"; +} .fa-grin-tongue-wink:before { - content: "\f58b"; } + content: "\f58b"; +} .fa-grin-wink:before { - content: "\f58c"; } + content: "\f58c"; +} .fa-grip-horizontal:before { - content: "\f58d"; } + content: "\f58d"; +} .fa-grip-lines:before { - content: "\f7a4"; } + content: "\f7a4"; +} .fa-grip-lines-vertical:before { - content: "\f7a5"; } + content: "\f7a5"; +} .fa-grip-vertical:before { - content: "\f58e"; } + content: "\f58e"; +} .fa-gripfire:before { - content: "\f3ac"; } + content: "\f3ac"; +} .fa-grunt:before { - content: "\f3ad"; } + content: "\f3ad"; +} .fa-guilded:before { - content: "\e07e"; } + content: "\e07e"; +} .fa-guitar:before { - content: "\f7a6"; } + content: "\f7a6"; +} .fa-gulp:before { - content: "\f3ae"; } + content: "\f3ae"; +} .fa-h-square:before { - content: "\f0fd"; } + content: "\f0fd"; +} .fa-hacker-news:before { - content: "\f1d4"; } + content: "\f1d4"; +} .fa-hacker-news-square:before { - content: "\f3af"; } + content: "\f3af"; +} .fa-hackerrank:before { - content: "\f5f7"; } + content: "\f5f7"; +} .fa-hamburger:before { - content: "\f805"; } + content: "\f805"; +} .fa-hammer:before { - content: "\f6e3"; } + content: "\f6e3"; +} .fa-hamsa:before { - content: "\f665"; } + content: "\f665"; +} .fa-hand-holding:before { - content: "\f4bd"; } + content: "\f4bd"; +} .fa-hand-holding-heart:before { - content: "\f4be"; } + content: "\f4be"; +} .fa-hand-holding-medical:before { - content: "\e05c"; } + content: "\e05c"; +} .fa-hand-holding-usd:before { - content: "\f4c0"; } + content: "\f4c0"; +} .fa-hand-holding-water:before { - content: "\f4c1"; } + content: "\f4c1"; +} .fa-hand-lizard:before { - content: "\f258"; } + content: "\f258"; +} .fa-hand-middle-finger:before { - content: "\f806"; } + content: "\f806"; +} .fa-hand-paper:before { - content: "\f256"; } + content: "\f256"; +} .fa-hand-peace:before { - content: "\f25b"; } + content: "\f25b"; +} .fa-hand-point-down:before { - content: "\f0a7"; } + content: "\f0a7"; +} .fa-hand-point-left:before { - content: "\f0a5"; } + content: "\f0a5"; +} .fa-hand-point-right:before { - content: "\f0a4"; } + content: "\f0a4"; +} .fa-hand-point-up:before { - content: "\f0a6"; } + content: "\f0a6"; +} .fa-hand-pointer:before { - content: "\f25a"; } + content: "\f25a"; +} .fa-hand-rock:before { - content: "\f255"; } + content: "\f255"; +} .fa-hand-scissors:before { - content: "\f257"; } + content: "\f257"; +} .fa-hand-sparkles:before { - content: "\e05d"; } + content: "\e05d"; +} .fa-hand-spock:before { - content: "\f259"; } + content: "\f259"; +} .fa-hands:before { - content: "\f4c2"; } + content: "\f4c2"; +} .fa-hands-helping:before { - content: "\f4c4"; } + content: "\f4c4"; +} .fa-hands-wash:before { - content: "\e05e"; } + content: "\e05e"; +} .fa-handshake:before { - content: "\f2b5"; } + content: "\f2b5"; +} .fa-handshake-alt-slash:before { - content: "\e05f"; } + content: "\e05f"; +} .fa-handshake-slash:before { - content: "\e060"; } + content: "\e060"; +} .fa-hanukiah:before { - content: "\f6e6"; } + content: "\f6e6"; +} .fa-hard-hat:before { - content: "\f807"; } + content: "\f807"; +} .fa-hashtag:before { - content: "\f292"; } + content: "\f292"; +} .fa-hat-cowboy:before { - content: "\f8c0"; } + content: "\f8c0"; +} .fa-hat-cowboy-side:before { - content: "\f8c1"; } + content: "\f8c1"; +} .fa-hat-wizard:before { - content: "\f6e8"; } + content: "\f6e8"; +} .fa-hdd:before { - content: "\f0a0"; } + content: "\f0a0"; +} .fa-head-side-cough:before { - content: "\e061"; } + content: "\e061"; +} .fa-head-side-cough-slash:before { - content: "\e062"; } + content: "\e062"; +} .fa-head-side-mask:before { - content: "\e063"; } + content: "\e063"; +} .fa-head-side-virus:before { - content: "\e064"; } + content: "\e064"; +} .fa-heading:before { - content: "\f1dc"; } + content: "\f1dc"; +} .fa-headphones:before { - content: "\f025"; } + content: "\f025"; +} .fa-headphones-alt:before { - content: "\f58f"; } + content: "\f58f"; +} .fa-headset:before { - content: "\f590"; } + content: "\f590"; +} .fa-heart:before { - content: "\f004"; } + content: "\f004"; +} .fa-heart-broken:before { - content: "\f7a9"; } + content: "\f7a9"; +} .fa-heartbeat:before { - content: "\f21e"; } + content: "\f21e"; +} .fa-helicopter:before { - content: "\f533"; } + content: "\f533"; +} .fa-highlighter:before { - content: "\f591"; } + content: "\f591"; +} .fa-hiking:before { - content: "\f6ec"; } + content: "\f6ec"; +} .fa-hippo:before { - content: "\f6ed"; } + content: "\f6ed"; +} .fa-hips:before { - content: "\f452"; } + content: "\f452"; +} .fa-hire-a-helper:before { - content: "\f3b0"; } + content: "\f3b0"; +} .fa-history:before { - content: "\f1da"; } + content: "\f1da"; +} .fa-hive:before { - content: "\e07f"; } + content: "\e07f"; +} .fa-hockey-puck:before { - content: "\f453"; } + content: "\f453"; +} .fa-holly-berry:before { - content: "\f7aa"; } + content: "\f7aa"; +} .fa-home:before { - content: "\f015"; } + content: "\f015"; +} .fa-hooli:before { - content: "\f427"; } + content: "\f427"; +} .fa-hornbill:before { - content: "\f592"; } + content: "\f592"; +} .fa-horse:before { - content: "\f6f0"; } + content: "\f6f0"; +} .fa-horse-head:before { - content: "\f7ab"; } + content: "\f7ab"; +} .fa-hospital:before { - content: "\f0f8"; } + content: "\f0f8"; +} .fa-hospital-alt:before { - content: "\f47d"; } + content: "\f47d"; +} .fa-hospital-symbol:before { - content: "\f47e"; } + content: "\f47e"; +} .fa-hospital-user:before { - content: "\f80d"; } + content: "\f80d"; +} .fa-hot-tub:before { - content: "\f593"; } + content: "\f593"; +} .fa-hotdog:before { - content: "\f80f"; } + content: "\f80f"; +} .fa-hotel:before { - content: "\f594"; } + content: "\f594"; +} .fa-hotjar:before { - content: "\f3b1"; } + content: "\f3b1"; +} .fa-hourglass:before { - content: "\f254"; } + content: "\f254"; +} .fa-hourglass-end:before { - content: "\f253"; } + content: "\f253"; +} .fa-hourglass-half:before { - content: "\f252"; } + content: "\f252"; +} .fa-hourglass-start:before { - content: "\f251"; } + content: "\f251"; +} .fa-house-damage:before { - content: "\f6f1"; } + content: "\f6f1"; +} .fa-house-user:before { - content: "\e065"; } + content: "\e065"; +} .fa-houzz:before { - content: "\f27c"; } + content: "\f27c"; +} .fa-hryvnia:before { - content: "\f6f2"; } + content: "\f6f2"; +} .fa-html5:before { - content: "\f13b"; } + content: "\f13b"; +} .fa-hubspot:before { - content: "\f3b2"; } + content: "\f3b2"; +} .fa-i-cursor:before { - content: "\f246"; } + content: "\f246"; +} .fa-ice-cream:before { - content: "\f810"; } + content: "\f810"; +} .fa-icicles:before { - content: "\f7ad"; } + content: "\f7ad"; +} .fa-icons:before { - content: "\f86d"; } + content: "\f86d"; +} .fa-id-badge:before { - content: "\f2c1"; } + content: "\f2c1"; +} .fa-id-card:before { - content: "\f2c2"; } + content: "\f2c2"; +} .fa-id-card-alt:before { - content: "\f47f"; } + content: "\f47f"; +} .fa-ideal:before { - content: "\e013"; } + content: "\e013"; +} .fa-igloo:before { - content: "\f7ae"; } + content: "\f7ae"; +} .fa-image:before { - content: "\f03e"; } + content: "\f03e"; +} .fa-images:before { - content: "\f302"; } + content: "\f302"; +} .fa-imdb:before { - content: "\f2d8"; } + content: "\f2d8"; +} .fa-inbox:before { - content: "\f01c"; } + content: "\f01c"; +} .fa-indent:before { - content: "\f03c"; } + content: "\f03c"; +} .fa-industry:before { - content: "\f275"; } + content: "\f275"; +} .fa-infinity:before { - content: "\f534"; } + content: "\f534"; +} .fa-info:before { - content: "\f129"; } + content: "\f129"; +} .fa-info-circle:before { - content: "\f05a"; } + content: "\f05a"; +} .fa-innosoft:before { - content: "\e080"; } + content: "\e080"; +} .fa-instagram:before { - content: "\f16d"; } + content: "\f16d"; +} .fa-instagram-square:before { - content: "\e055"; } + content: "\e055"; +} .fa-instalod:before { - content: "\e081"; } + content: "\e081"; +} .fa-intercom:before { - content: "\f7af"; } + content: "\f7af"; +} .fa-internet-explorer:before { - content: "\f26b"; } + content: "\f26b"; +} .fa-invision:before { - content: "\f7b0"; } + content: "\f7b0"; +} .fa-ioxhost:before { - content: "\f208"; } + content: "\f208"; +} .fa-italic:before { - content: "\f033"; } + content: "\f033"; +} .fa-itch-io:before { - content: "\f83a"; } + content: "\f83a"; +} .fa-itunes:before { - content: "\f3b4"; } + content: "\f3b4"; +} .fa-itunes-note:before { - content: "\f3b5"; } + content: "\f3b5"; +} .fa-java:before { - content: "\f4e4"; } + content: "\f4e4"; +} .fa-jedi:before { - content: "\f669"; } + content: "\f669"; +} .fa-jedi-order:before { - content: "\f50e"; } + content: "\f50e"; +} .fa-jenkins:before { - content: "\f3b6"; } + content: "\f3b6"; +} .fa-jira:before { - content: "\f7b1"; } + content: "\f7b1"; +} .fa-joget:before { - content: "\f3b7"; } + content: "\f3b7"; +} .fa-joint:before { - content: "\f595"; } + content: "\f595"; +} .fa-joomla:before { - content: "\f1aa"; } + content: "\f1aa"; +} .fa-journal-whills:before { - content: "\f66a"; } + content: "\f66a"; +} .fa-js:before { - content: "\f3b8"; } + content: "\f3b8"; +} .fa-js-square:before { - content: "\f3b9"; } + content: "\f3b9"; +} .fa-jsfiddle:before { - content: "\f1cc"; } + content: "\f1cc"; +} .fa-kaaba:before { - content: "\f66b"; } + content: "\f66b"; +} .fa-kaggle:before { - content: "\f5fa"; } + content: "\f5fa"; +} .fa-key:before { - content: "\f084"; } + content: "\f084"; +} .fa-keybase:before { - content: "\f4f5"; } + content: "\f4f5"; +} .fa-keyboard:before { - content: "\f11c"; } + content: "\f11c"; +} .fa-keycdn:before { - content: "\f3ba"; } + content: "\f3ba"; +} .fa-khanda:before { - content: "\f66d"; } + content: "\f66d"; +} .fa-kickstarter:before { - content: "\f3bb"; } + content: "\f3bb"; +} .fa-kickstarter-k:before { - content: "\f3bc"; } + content: "\f3bc"; +} .fa-kiss:before { - content: "\f596"; } + content: "\f596"; +} .fa-kiss-beam:before { - content: "\f597"; } + content: "\f597"; +} .fa-kiss-wink-heart:before { - content: "\f598"; } + content: "\f598"; +} .fa-kiwi-bird:before { - content: "\f535"; } + content: "\f535"; +} .fa-korvue:before { - content: "\f42f"; } + content: "\f42f"; +} .fa-landmark:before { - content: "\f66f"; } + content: "\f66f"; +} .fa-language:before { - content: "\f1ab"; } + content: "\f1ab"; +} .fa-laptop:before { - content: "\f109"; } + content: "\f109"; +} .fa-laptop-code:before { - content: "\f5fc"; } + content: "\f5fc"; +} .fa-laptop-house:before { - content: "\e066"; } + content: "\e066"; +} .fa-laptop-medical:before { - content: "\f812"; } + content: "\f812"; +} .fa-laravel:before { - content: "\f3bd"; } + content: "\f3bd"; +} .fa-lastfm:before { - content: "\f202"; } + content: "\f202"; +} .fa-lastfm-square:before { - content: "\f203"; } + content: "\f203"; +} .fa-laugh:before { - content: "\f599"; } + content: "\f599"; +} .fa-laugh-beam:before { - content: "\f59a"; } + content: "\f59a"; +} .fa-laugh-squint:before { - content: "\f59b"; } + content: "\f59b"; +} .fa-laugh-wink:before { - content: "\f59c"; } + content: "\f59c"; +} .fa-layer-group:before { - content: "\f5fd"; } + content: "\f5fd"; +} .fa-leaf:before { - content: "\f06c"; } + content: "\f06c"; +} .fa-leanpub:before { - content: "\f212"; } + content: "\f212"; +} .fa-lemon:before { - content: "\f094"; } + content: "\f094"; +} .fa-less:before { - content: "\f41d"; } + content: "\f41d"; +} .fa-less-than:before { - content: "\f536"; } + content: "\f536"; +} .fa-less-than-equal:before { - content: "\f537"; } + content: "\f537"; +} .fa-level-down-alt:before { - content: "\f3be"; } + content: "\f3be"; +} .fa-level-up-alt:before { - content: "\f3bf"; } + content: "\f3bf"; +} .fa-life-ring:before { - content: "\f1cd"; } + content: "\f1cd"; +} .fa-lightbulb:before { - content: "\f0eb"; } + content: "\f0eb"; +} .fa-line:before { - content: "\f3c0"; } + content: "\f3c0"; +} .fa-link:before { - content: "\f0c1"; } + content: "\f0c1"; +} .fa-linkedin:before { - content: "\f08c"; } + content: "\f08c"; +} .fa-linkedin-in:before { - content: "\f0e1"; } + content: "\f0e1"; +} .fa-linode:before { - content: "\f2b8"; } + content: "\f2b8"; +} .fa-linux:before { - content: "\f17c"; } + content: "\f17c"; +} .fa-lira-sign:before { - content: "\f195"; } + content: "\f195"; +} .fa-list:before { - content: "\f03a"; } + content: "\f03a"; +} .fa-list-alt:before { - content: "\f022"; } + content: "\f022"; +} .fa-list-ol:before { - content: "\f0cb"; } + content: "\f0cb"; +} .fa-list-ul:before { - content: "\f0ca"; } + content: "\f0ca"; +} .fa-location-arrow:before { - content: "\f124"; } + content: "\f124"; +} .fa-lock:before { - content: "\f023"; } + content: "\f023"; +} .fa-lock-open:before { - content: "\f3c1"; } + content: "\f3c1"; +} .fa-long-arrow-alt-down:before { - content: "\f309"; } + content: "\f309"; +} .fa-long-arrow-alt-left:before { - content: "\f30a"; } + content: "\f30a"; +} .fa-long-arrow-alt-right:before { - content: "\f30b"; } + content: "\f30b"; +} .fa-long-arrow-alt-up:before { - content: "\f30c"; } + content: "\f30c"; +} .fa-low-vision:before { - content: "\f2a8"; } + content: "\f2a8"; +} .fa-luggage-cart:before { - content: "\f59d"; } + content: "\f59d"; +} .fa-lungs:before { - content: "\f604"; } + content: "\f604"; +} .fa-lungs-virus:before { - content: "\e067"; } + content: "\e067"; +} .fa-lyft:before { - content: "\f3c3"; } + content: "\f3c3"; +} .fa-magento:before { - content: "\f3c4"; } + content: "\f3c4"; +} .fa-magic:before { - content: "\f0d0"; } + content: "\f0d0"; +} .fa-magnet:before { - content: "\f076"; } + content: "\f076"; +} .fa-mail-bulk:before { - content: "\f674"; } + content: "\f674"; +} .fa-mailchimp:before { - content: "\f59e"; } + content: "\f59e"; +} .fa-male:before { - content: "\f183"; } + content: "\f183"; +} .fa-mandalorian:before { - content: "\f50f"; } + content: "\f50f"; +} .fa-map:before { - content: "\f279"; } + content: "\f279"; +} .fa-map-marked:before { - content: "\f59f"; } + content: "\f59f"; +} .fa-map-marked-alt:before { - content: "\f5a0"; } + content: "\f5a0"; +} .fa-map-marker:before { - content: "\f041"; } + content: "\f041"; +} .fa-map-marker-alt:before { - content: "\f3c5"; } + content: "\f3c5"; +} .fa-map-pin:before { - content: "\f276"; } + content: "\f276"; +} .fa-map-signs:before { - content: "\f277"; } + content: "\f277"; +} .fa-markdown:before { - content: "\f60f"; } + content: "\f60f"; +} .fa-marker:before { - content: "\f5a1"; } + content: "\f5a1"; +} .fa-mars:before { - content: "\f222"; } + content: "\f222"; +} .fa-mars-double:before { - content: "\f227"; } + content: "\f227"; +} .fa-mars-stroke:before { - content: "\f229"; } + content: "\f229"; +} .fa-mars-stroke-h:before { - content: "\f22b"; } + content: "\f22b"; +} .fa-mars-stroke-v:before { - content: "\f22a"; } + content: "\f22a"; +} .fa-mask:before { - content: "\f6fa"; } + content: "\f6fa"; +} .fa-mastodon:before { - content: "\f4f6"; } + content: "\f4f6"; +} .fa-maxcdn:before { - content: "\f136"; } + content: "\f136"; +} .fa-mdb:before { - content: "\f8ca"; } + content: "\f8ca"; +} .fa-medal:before { - content: "\f5a2"; } + content: "\f5a2"; +} .fa-medapps:before { - content: "\f3c6"; } + content: "\f3c6"; +} .fa-medium:before { - content: "\f23a"; } + content: "\f23a"; +} .fa-medium-m:before { - content: "\f3c7"; } + content: "\f3c7"; +} .fa-medkit:before { - content: "\f0fa"; } + content: "\f0fa"; +} .fa-medrt:before { - content: "\f3c8"; } + content: "\f3c8"; +} .fa-meetup:before { - content: "\f2e0"; } + content: "\f2e0"; +} .fa-megaport:before { - content: "\f5a3"; } + content: "\f5a3"; +} .fa-meh:before { - content: "\f11a"; } + content: "\f11a"; +} .fa-meh-blank:before { - content: "\f5a4"; } + content: "\f5a4"; +} .fa-meh-rolling-eyes:before { - content: "\f5a5"; } + content: "\f5a5"; +} .fa-memory:before { - content: "\f538"; } + content: "\f538"; +} .fa-mendeley:before { - content: "\f7b3"; } + content: "\f7b3"; +} .fa-menorah:before { - content: "\f676"; } + content: "\f676"; +} .fa-mercury:before { - content: "\f223"; } + content: "\f223"; +} .fa-meteor:before { - content: "\f753"; } + content: "\f753"; +} .fa-microblog:before { - content: "\e01a"; } + content: "\e01a"; +} .fa-microchip:before { - content: "\f2db"; } + content: "\f2db"; +} .fa-microphone:before { - content: "\f130"; } + content: "\f130"; +} .fa-microphone-alt:before { - content: "\f3c9"; } + content: "\f3c9"; +} .fa-microphone-alt-slash:before { - content: "\f539"; } + content: "\f539"; +} .fa-microphone-slash:before { - content: "\f131"; } + content: "\f131"; +} .fa-microscope:before { - content: "\f610"; } + content: "\f610"; +} .fa-microsoft:before { - content: "\f3ca"; } + content: "\f3ca"; +} .fa-minus:before { - content: "\f068"; } + content: "\f068"; +} .fa-minus-circle:before { - content: "\f056"; } + content: "\f056"; +} .fa-minus-square:before { - content: "\f146"; } + content: "\f146"; +} .fa-mitten:before { - content: "\f7b5"; } + content: "\f7b5"; +} .fa-mix:before { - content: "\f3cb"; } + content: "\f3cb"; +} .fa-mixcloud:before { - content: "\f289"; } + content: "\f289"; +} .fa-mixer:before { - content: "\e056"; } + content: "\e056"; +} .fa-mizuni:before { - content: "\f3cc"; } + content: "\f3cc"; +} .fa-mobile:before { - content: "\f10b"; } + content: "\f10b"; +} .fa-mobile-alt:before { - content: "\f3cd"; } + content: "\f3cd"; +} .fa-modx:before { - content: "\f285"; } + content: "\f285"; +} .fa-monero:before { - content: "\f3d0"; } + content: "\f3d0"; +} .fa-money-bill:before { - content: "\f0d6"; } + content: "\f0d6"; +} .fa-money-bill-alt:before { - content: "\f3d1"; } + content: "\f3d1"; +} .fa-money-bill-wave:before { - content: "\f53a"; } + content: "\f53a"; +} .fa-money-bill-wave-alt:before { - content: "\f53b"; } + content: "\f53b"; +} .fa-money-check:before { - content: "\f53c"; } + content: "\f53c"; +} .fa-money-check-alt:before { - content: "\f53d"; } + content: "\f53d"; +} .fa-monument:before { - content: "\f5a6"; } + content: "\f5a6"; +} .fa-moon:before { - content: "\f186"; } + content: "\f186"; +} .fa-mortar-pestle:before { - content: "\f5a7"; } + content: "\f5a7"; +} .fa-mosque:before { - content: "\f678"; } + content: "\f678"; +} .fa-motorcycle:before { - content: "\f21c"; } + content: "\f21c"; +} .fa-mountain:before { - content: "\f6fc"; } + content: "\f6fc"; +} .fa-mouse:before { - content: "\f8cc"; } + content: "\f8cc"; +} .fa-mouse-pointer:before { - content: "\f245"; } + content: "\f245"; +} .fa-mug-hot:before { - content: "\f7b6"; } + content: "\f7b6"; +} .fa-music:before { - content: "\f001"; } + content: "\f001"; +} .fa-napster:before { - content: "\f3d2"; } + content: "\f3d2"; +} .fa-neos:before { - content: "\f612"; } + content: "\f612"; +} .fa-network-wired:before { - content: "\f6ff"; } + content: "\f6ff"; +} .fa-neuter:before { - content: "\f22c"; } + content: "\f22c"; +} .fa-newspaper:before { - content: "\f1ea"; } + content: "\f1ea"; +} .fa-nimblr:before { - content: "\f5a8"; } + content: "\f5a8"; +} .fa-node:before { - content: "\f419"; } + content: "\f419"; +} .fa-node-js:before { - content: "\f3d3"; } + content: "\f3d3"; +} .fa-not-equal:before { - content: "\f53e"; } + content: "\f53e"; +} .fa-notes-medical:before { - content: "\f481"; } + content: "\f481"; +} .fa-npm:before { - content: "\f3d4"; } + content: "\f3d4"; +} .fa-ns8:before { - content: "\f3d5"; } + content: "\f3d5"; +} .fa-nutritionix:before { - content: "\f3d6"; } + content: "\f3d6"; +} .fa-object-group:before { - content: "\f247"; } + content: "\f247"; +} .fa-object-ungroup:before { - content: "\f248"; } + content: "\f248"; +} .fa-octopus-deploy:before { - content: "\e082"; } + content: "\e082"; +} .fa-odnoklassniki:before { - content: "\f263"; } + content: "\f263"; +} .fa-odnoklassniki-square:before { - content: "\f264"; } + content: "\f264"; +} .fa-oil-can:before { - content: "\f613"; } + content: "\f613"; +} .fa-old-republic:before { - content: "\f510"; } + content: "\f510"; +} .fa-om:before { - content: "\f679"; } + content: "\f679"; +} .fa-opencart:before { - content: "\f23d"; } + content: "\f23d"; +} .fa-openid:before { - content: "\f19b"; } + content: "\f19b"; +} .fa-opera:before { - content: "\f26a"; } + content: "\f26a"; +} .fa-optin-monster:before { - content: "\f23c"; } + content: "\f23c"; +} .fa-orcid:before { - content: "\f8d2"; } + content: "\f8d2"; +} .fa-osi:before { - content: "\f41a"; } + content: "\f41a"; +} .fa-otter:before { - content: "\f700"; } + content: "\f700"; +} .fa-outdent:before { - content: "\f03b"; } + content: "\f03b"; +} .fa-page4:before { - content: "\f3d7"; } + content: "\f3d7"; +} .fa-pagelines:before { - content: "\f18c"; } + content: "\f18c"; +} .fa-pager:before { - content: "\f815"; } + content: "\f815"; +} .fa-paint-brush:before { - content: "\f1fc"; } + content: "\f1fc"; +} .fa-paint-roller:before { - content: "\f5aa"; } + content: "\f5aa"; +} .fa-palette:before { - content: "\f53f"; } + content: "\f53f"; +} .fa-palfed:before { - content: "\f3d8"; } + content: "\f3d8"; +} .fa-pallet:before { - content: "\f482"; } + content: "\f482"; +} .fa-paper-plane:before { - content: "\f1d8"; } + content: "\f1d8"; +} .fa-paperclip:before { - content: "\f0c6"; } + content: "\f0c6"; +} .fa-parachute-box:before { - content: "\f4cd"; } + content: "\f4cd"; +} .fa-paragraph:before { - content: "\f1dd"; } + content: "\f1dd"; +} .fa-parking:before { - content: "\f540"; } + content: "\f540"; +} .fa-passport:before { - content: "\f5ab"; } + content: "\f5ab"; +} .fa-pastafarianism:before { - content: "\f67b"; } + content: "\f67b"; +} .fa-paste:before { - content: "\f0ea"; } + content: "\f0ea"; +} .fa-patreon:before { - content: "\f3d9"; } + content: "\f3d9"; +} .fa-pause:before { - content: "\f04c"; } + content: "\f04c"; +} .fa-pause-circle:before { - content: "\f28b"; } + content: "\f28b"; +} .fa-paw:before { - content: "\f1b0"; } + content: "\f1b0"; +} .fa-paypal:before { - content: "\f1ed"; } + content: "\f1ed"; +} .fa-peace:before { - content: "\f67c"; } + content: "\f67c"; +} .fa-pen:before { - content: "\f304"; } + content: "\f304"; +} .fa-pen-alt:before { - content: "\f305"; } + content: "\f305"; +} .fa-pen-fancy:before { - content: "\f5ac"; } + content: "\f5ac"; +} .fa-pen-nib:before { - content: "\f5ad"; } + content: "\f5ad"; +} .fa-pen-square:before { - content: "\f14b"; } + content: "\f14b"; +} .fa-pencil-alt:before { - content: "\f303"; } + content: "\f303"; +} .fa-pencil-ruler:before { - content: "\f5ae"; } + content: "\f5ae"; +} .fa-penny-arcade:before { - content: "\f704"; } + content: "\f704"; +} .fa-people-arrows:before { - content: "\e068"; } + content: "\e068"; +} .fa-people-carry:before { - content: "\f4ce"; } + content: "\f4ce"; +} .fa-pepper-hot:before { - content: "\f816"; } + content: "\f816"; +} .fa-perbyte:before { - content: "\e083"; } + content: "\e083"; +} .fa-percent:before { - content: "\f295"; } + content: "\f295"; +} .fa-percentage:before { - content: "\f541"; } + content: "\f541"; +} .fa-periscope:before { - content: "\f3da"; } + content: "\f3da"; +} .fa-person-booth:before { - content: "\f756"; } + content: "\f756"; +} .fa-phabricator:before { - content: "\f3db"; } + content: "\f3db"; +} .fa-phoenix-framework:before { - content: "\f3dc"; } + content: "\f3dc"; +} .fa-phoenix-squadron:before { - content: "\f511"; } + content: "\f511"; +} .fa-phone:before { - content: "\f095"; } + content: "\f095"; +} .fa-phone-alt:before { - content: "\f879"; } + content: "\f879"; +} .fa-phone-slash:before { - content: "\f3dd"; } + content: "\f3dd"; +} .fa-phone-square:before { - content: "\f098"; } + content: "\f098"; +} .fa-phone-square-alt:before { - content: "\f87b"; } + content: "\f87b"; +} .fa-phone-volume:before { - content: "\f2a0"; } + content: "\f2a0"; +} .fa-photo-video:before { - content: "\f87c"; } + content: "\f87c"; +} .fa-php:before { - content: "\f457"; } + content: "\f457"; +} .fa-pied-piper:before { - content: "\f2ae"; } + content: "\f2ae"; +} .fa-pied-piper-alt:before { - content: "\f1a8"; } + content: "\f1a8"; +} .fa-pied-piper-hat:before { - content: "\f4e5"; } + content: "\f4e5"; +} .fa-pied-piper-pp:before { - content: "\f1a7"; } + content: "\f1a7"; +} .fa-pied-piper-square:before { - content: "\e01e"; } + content: "\e01e"; +} .fa-piggy-bank:before { - content: "\f4d3"; } + content: "\f4d3"; +} .fa-pills:before { - content: "\f484"; } + content: "\f484"; +} .fa-pinterest:before { - content: "\f0d2"; } + content: "\f0d2"; +} .fa-pinterest-p:before { - content: "\f231"; } + content: "\f231"; +} .fa-pinterest-square:before { - content: "\f0d3"; } + content: "\f0d3"; +} .fa-pizza-slice:before { - content: "\f818"; } + content: "\f818"; +} .fa-place-of-worship:before { - content: "\f67f"; } + content: "\f67f"; +} .fa-plane:before { - content: "\f072"; } + content: "\f072"; +} .fa-plane-arrival:before { - content: "\f5af"; } + content: "\f5af"; +} .fa-plane-departure:before { - content: "\f5b0"; } + content: "\f5b0"; +} .fa-plane-slash:before { - content: "\e069"; } + content: "\e069"; +} .fa-play:before { - content: "\f04b"; } + content: "\f04b"; +} .fa-play-circle:before { - content: "\f144"; } + content: "\f144"; +} .fa-playstation:before { - content: "\f3df"; } + content: "\f3df"; +} .fa-plug:before { - content: "\f1e6"; } + content: "\f1e6"; +} .fa-plus:before { - content: "\f067"; } + content: "\f067"; +} .fa-plus-circle:before { - content: "\f055"; } + content: "\f055"; +} .fa-plus-square:before { - content: "\f0fe"; } + content: "\f0fe"; +} .fa-podcast:before { - content: "\f2ce"; } + content: "\f2ce"; +} .fa-poll:before { - content: "\f681"; } + content: "\f681"; +} .fa-poll-h:before { - content: "\f682"; } + content: "\f682"; +} .fa-poo:before { - content: "\f2fe"; } + content: "\f2fe"; +} .fa-poo-storm:before { - content: "\f75a"; } + content: "\f75a"; +} .fa-poop:before { - content: "\f619"; } + content: "\f619"; +} .fa-portrait:before { - content: "\f3e0"; } + content: "\f3e0"; +} .fa-pound-sign:before { - content: "\f154"; } + content: "\f154"; +} .fa-power-off:before { - content: "\f011"; } + content: "\f011"; +} .fa-pray:before { - content: "\f683"; } + content: "\f683"; +} .fa-praying-hands:before { - content: "\f684"; } + content: "\f684"; +} .fa-prescription:before { - content: "\f5b1"; } + content: "\f5b1"; +} .fa-prescription-bottle:before { - content: "\f485"; } + content: "\f485"; +} .fa-prescription-bottle-alt:before { - content: "\f486"; } + content: "\f486"; +} .fa-print:before { - content: "\f02f"; } + content: "\f02f"; +} .fa-procedures:before { - content: "\f487"; } + content: "\f487"; +} .fa-product-hunt:before { - content: "\f288"; } + content: "\f288"; +} .fa-project-diagram:before { - content: "\f542"; } + content: "\f542"; +} .fa-pump-medical:before { - content: "\e06a"; } + content: "\e06a"; +} .fa-pump-soap:before { - content: "\e06b"; } + content: "\e06b"; +} .fa-pushed:before { - content: "\f3e1"; } + content: "\f3e1"; +} .fa-puzzle-piece:before { - content: "\f12e"; } + content: "\f12e"; +} .fa-python:before { - content: "\f3e2"; } + content: "\f3e2"; +} .fa-qq:before { - content: "\f1d6"; } + content: "\f1d6"; +} .fa-qrcode:before { - content: "\f029"; } + content: "\f029"; +} .fa-question:before { - content: "\f128"; } + content: "\f128"; +} .fa-question-circle:before { - content: "\f059"; } + content: "\f059"; +} .fa-quidditch:before { - content: "\f458"; } + content: "\f458"; +} .fa-quinscape:before { - content: "\f459"; } + content: "\f459"; +} .fa-quora:before { - content: "\f2c4"; } + content: "\f2c4"; +} .fa-quote-left:before { - content: "\f10d"; } + content: "\f10d"; +} .fa-quote-right:before { - content: "\f10e"; } + content: "\f10e"; +} .fa-quran:before { - content: "\f687"; } + content: "\f687"; +} .fa-r-project:before { - content: "\f4f7"; } + content: "\f4f7"; +} .fa-radiation:before { - content: "\f7b9"; } + content: "\f7b9"; +} .fa-radiation-alt:before { - content: "\f7ba"; } + content: "\f7ba"; +} .fa-rainbow:before { - content: "\f75b"; } + content: "\f75b"; +} .fa-random:before { - content: "\f074"; } + content: "\f074"; +} .fa-raspberry-pi:before { - content: "\f7bb"; } + content: "\f7bb"; +} .fa-ravelry:before { - content: "\f2d9"; } + content: "\f2d9"; +} .fa-react:before { - content: "\f41b"; } + content: "\f41b"; +} .fa-reacteurope:before { - content: "\f75d"; } + content: "\f75d"; +} .fa-readme:before { - content: "\f4d5"; } + content: "\f4d5"; +} .fa-rebel:before { - content: "\f1d0"; } + content: "\f1d0"; +} .fa-receipt:before { - content: "\f543"; } + content: "\f543"; +} .fa-record-vinyl:before { - content: "\f8d9"; } + content: "\f8d9"; +} .fa-recycle:before { - content: "\f1b8"; } + content: "\f1b8"; +} .fa-red-river:before { - content: "\f3e3"; } + content: "\f3e3"; +} .fa-reddit:before { - content: "\f1a1"; } + content: "\f1a1"; +} .fa-reddit-alien:before { - content: "\f281"; } + content: "\f281"; +} .fa-reddit-square:before { - content: "\f1a2"; } + content: "\f1a2"; +} .fa-redhat:before { - content: "\f7bc"; } + content: "\f7bc"; +} .fa-redo:before { - content: "\f01e"; } + content: "\f01e"; +} .fa-redo-alt:before { - content: "\f2f9"; } + content: "\f2f9"; +} .fa-registered:before { - content: "\f25d"; } + content: "\f25d"; +} .fa-remove-format:before { - content: "\f87d"; } + content: "\f87d"; +} .fa-renren:before { - content: "\f18b"; } + content: "\f18b"; +} .fa-reply:before { - content: "\f3e5"; } + content: "\f3e5"; +} .fa-reply-all:before { - content: "\f122"; } + content: "\f122"; +} .fa-replyd:before { - content: "\f3e6"; } + content: "\f3e6"; +} .fa-republican:before { - content: "\f75e"; } + content: "\f75e"; +} .fa-researchgate:before { - content: "\f4f8"; } + content: "\f4f8"; +} .fa-resolving:before { - content: "\f3e7"; } + content: "\f3e7"; +} .fa-restroom:before { - content: "\f7bd"; } + content: "\f7bd"; +} .fa-retweet:before { - content: "\f079"; } + content: "\f079"; +} .fa-rev:before { - content: "\f5b2"; } + content: "\f5b2"; +} .fa-ribbon:before { - content: "\f4d6"; } + content: "\f4d6"; +} .fa-ring:before { - content: "\f70b"; } + content: "\f70b"; +} .fa-road:before { - content: "\f018"; } + content: "\f018"; +} .fa-robot:before { - content: "\f544"; } + content: "\f544"; +} .fa-rocket:before { - content: "\f135"; } + content: "\f135"; +} .fa-rocketchat:before { - content: "\f3e8"; } + content: "\f3e8"; +} .fa-rockrms:before { - content: "\f3e9"; } + content: "\f3e9"; +} .fa-route:before { - content: "\f4d7"; } + content: "\f4d7"; +} .fa-rss:before { - content: "\f09e"; } + content: "\f09e"; +} .fa-rss-square:before { - content: "\f143"; } + content: "\f143"; +} .fa-ruble-sign:before { - content: "\f158"; } + content: "\f158"; +} .fa-ruler:before { - content: "\f545"; } + content: "\f545"; +} .fa-ruler-combined:before { - content: "\f546"; } + content: "\f546"; +} .fa-ruler-horizontal:before { - content: "\f547"; } + content: "\f547"; +} .fa-ruler-vertical:before { - content: "\f548"; } + content: "\f548"; +} .fa-running:before { - content: "\f70c"; } + content: "\f70c"; +} .fa-rupee-sign:before { - content: "\f156"; } + content: "\f156"; +} .fa-rust:before { - content: "\e07a"; } + content: "\e07a"; +} .fa-sad-cry:before { - content: "\f5b3"; } + content: "\f5b3"; +} .fa-sad-tear:before { - content: "\f5b4"; } + content: "\f5b4"; +} .fa-safari:before { - content: "\f267"; } + content: "\f267"; +} .fa-salesforce:before { - content: "\f83b"; } + content: "\f83b"; +} .fa-sass:before { - content: "\f41e"; } + content: "\f41e"; +} .fa-satellite:before { - content: "\f7bf"; } + content: "\f7bf"; +} .fa-satellite-dish:before { - content: "\f7c0"; } + content: "\f7c0"; +} .fa-save:before { - content: "\f0c7"; } + content: "\f0c7"; +} .fa-schlix:before { - content: "\f3ea"; } + content: "\f3ea"; +} .fa-school:before { - content: "\f549"; } + content: "\f549"; +} .fa-screwdriver:before { - content: "\f54a"; } + content: "\f54a"; +} .fa-scribd:before { - content: "\f28a"; } + content: "\f28a"; +} .fa-scroll:before { - content: "\f70e"; } + content: "\f70e"; +} .fa-sd-card:before { - content: "\f7c2"; } + content: "\f7c2"; +} .fa-search:before { - content: "\f002"; } + content: "\f002"; +} .fa-search-dollar:before { - content: "\f688"; } + content: "\f688"; +} .fa-search-location:before { - content: "\f689"; } + content: "\f689"; +} .fa-search-minus:before { - content: "\f010"; } + content: "\f010"; +} .fa-search-plus:before { - content: "\f00e"; } + content: "\f00e"; +} .fa-searchengin:before { - content: "\f3eb"; } + content: "\f3eb"; +} .fa-seedling:before { - content: "\f4d8"; } + content: "\f4d8"; +} .fa-sellcast:before { - content: "\f2da"; } + content: "\f2da"; +} .fa-sellsy:before { - content: "\f213"; } + content: "\f213"; +} .fa-server:before { - content: "\f233"; } + content: "\f233"; +} .fa-servicestack:before { - content: "\f3ec"; } + content: "\f3ec"; +} .fa-shapes:before { - content: "\f61f"; } + content: "\f61f"; +} .fa-share:before { - content: "\f064"; } + content: "\f064"; +} .fa-share-alt:before { - content: "\f1e0"; } + content: "\f1e0"; +} .fa-share-alt-square:before { - content: "\f1e1"; } + content: "\f1e1"; +} .fa-share-square:before { - content: "\f14d"; } + content: "\f14d"; +} .fa-shekel-sign:before { - content: "\f20b"; } + content: "\f20b"; +} .fa-shield-alt:before { - content: "\f3ed"; } + content: "\f3ed"; +} .fa-shield-virus:before { - content: "\e06c"; } + content: "\e06c"; +} .fa-ship:before { - content: "\f21a"; } + content: "\f21a"; +} .fa-shipping-fast:before { - content: "\f48b"; } + content: "\f48b"; +} .fa-shirtsinbulk:before { - content: "\f214"; } + content: "\f214"; +} .fa-shoe-prints:before { - content: "\f54b"; } + content: "\f54b"; +} .fa-shopify:before { - content: "\e057"; } + content: "\e057"; +} .fa-shopping-bag:before { - content: "\f290"; } + content: "\f290"; +} .fa-shopping-basket:before { - content: "\f291"; } + content: "\f291"; +} .fa-shopping-cart:before { - content: "\f07a"; } + content: "\f07a"; +} .fa-shopware:before { - content: "\f5b5"; } + content: "\f5b5"; +} .fa-shower:before { - content: "\f2cc"; } + content: "\f2cc"; +} .fa-shuttle-van:before { - content: "\f5b6"; } + content: "\f5b6"; +} .fa-sign:before { - content: "\f4d9"; } + content: "\f4d9"; +} .fa-sign-in-alt:before { - content: "\f2f6"; } + content: "\f2f6"; +} .fa-sign-language:before { - content: "\f2a7"; } + content: "\f2a7"; +} .fa-sign-out-alt:before { - content: "\f2f5"; } + content: "\f2f5"; +} .fa-signal:before { - content: "\f012"; } + content: "\f012"; +} .fa-signature:before { - content: "\f5b7"; } + content: "\f5b7"; +} .fa-sim-card:before { - content: "\f7c4"; } + content: "\f7c4"; +} .fa-simplybuilt:before { - content: "\f215"; } + content: "\f215"; +} .fa-sink:before { - content: "\e06d"; } + content: "\e06d"; +} .fa-sistrix:before { - content: "\f3ee"; } + content: "\f3ee"; +} .fa-sitemap:before { - content: "\f0e8"; } + content: "\f0e8"; +} .fa-sith:before { - content: "\f512"; } + content: "\f512"; +} .fa-skating:before { - content: "\f7c5"; } + content: "\f7c5"; +} .fa-sketch:before { - content: "\f7c6"; } + content: "\f7c6"; +} .fa-skiing:before { - content: "\f7c9"; } + content: "\f7c9"; +} .fa-skiing-nordic:before { - content: "\f7ca"; } + content: "\f7ca"; +} .fa-skull:before { - content: "\f54c"; } + content: "\f54c"; +} .fa-skull-crossbones:before { - content: "\f714"; } + content: "\f714"; +} .fa-skyatlas:before { - content: "\f216"; } + content: "\f216"; +} .fa-skype:before { - content: "\f17e"; } + content: "\f17e"; +} .fa-slack:before { - content: "\f198"; } + content: "\f198"; +} .fa-slack-hash:before { - content: "\f3ef"; } + content: "\f3ef"; +} .fa-slash:before { - content: "\f715"; } + content: "\f715"; +} .fa-sleigh:before { - content: "\f7cc"; } + content: "\f7cc"; +} .fa-sliders-h:before { - content: "\f1de"; } + content: "\f1de"; +} .fa-slideshare:before { - content: "\f1e7"; } + content: "\f1e7"; +} .fa-smile:before { - content: "\f118"; } + content: "\f118"; +} .fa-smile-beam:before { - content: "\f5b8"; } + content: "\f5b8"; +} .fa-smile-wink:before { - content: "\f4da"; } + content: "\f4da"; +} .fa-smog:before { - content: "\f75f"; } + content: "\f75f"; +} .fa-smoking:before { - content: "\f48d"; } + content: "\f48d"; +} .fa-smoking-ban:before { - content: "\f54d"; } + content: "\f54d"; +} .fa-sms:before { - content: "\f7cd"; } + content: "\f7cd"; +} .fa-snapchat:before { - content: "\f2ab"; } + content: "\f2ab"; +} .fa-snapchat-ghost:before { - content: "\f2ac"; } + content: "\f2ac"; +} .fa-snapchat-square:before { - content: "\f2ad"; } + content: "\f2ad"; +} .fa-snowboarding:before { - content: "\f7ce"; } + content: "\f7ce"; +} .fa-snowflake:before { - content: "\f2dc"; } + content: "\f2dc"; +} .fa-snowman:before { - content: "\f7d0"; } + content: "\f7d0"; +} .fa-snowplow:before { - content: "\f7d2"; } + content: "\f7d2"; +} .fa-soap:before { - content: "\e06e"; } + content: "\e06e"; +} .fa-socks:before { - content: "\f696"; } + content: "\f696"; +} .fa-solar-panel:before { - content: "\f5ba"; } + content: "\f5ba"; +} .fa-sort:before { - content: "\f0dc"; } + content: "\f0dc"; +} .fa-sort-alpha-down:before { - content: "\f15d"; } + content: "\f15d"; +} .fa-sort-alpha-down-alt:before { - content: "\f881"; } + content: "\f881"; +} .fa-sort-alpha-up:before { - content: "\f15e"; } + content: "\f15e"; +} .fa-sort-alpha-up-alt:before { - content: "\f882"; } + content: "\f882"; +} .fa-sort-amount-down:before { - content: "\f160"; } + content: "\f160"; +} .fa-sort-amount-down-alt:before { - content: "\f884"; } + content: "\f884"; +} .fa-sort-amount-up:before { - content: "\f161"; } + content: "\f161"; +} .fa-sort-amount-up-alt:before { - content: "\f885"; } + content: "\f885"; +} .fa-sort-down:before { - content: "\f0dd"; } + content: "\f0dd"; +} .fa-sort-numeric-down:before { - content: "\f162"; } + content: "\f162"; +} .fa-sort-numeric-down-alt:before { - content: "\f886"; } + content: "\f886"; +} .fa-sort-numeric-up:before { - content: "\f163"; } + content: "\f163"; +} .fa-sort-numeric-up-alt:before { - content: "\f887"; } + content: "\f887"; +} .fa-sort-up:before { - content: "\f0de"; } + content: "\f0de"; +} .fa-soundcloud:before { - content: "\f1be"; } + content: "\f1be"; +} .fa-sourcetree:before { - content: "\f7d3"; } + content: "\f7d3"; +} .fa-spa:before { - content: "\f5bb"; } + content: "\f5bb"; +} .fa-space-shuttle:before { - content: "\f197"; } + content: "\f197"; +} .fa-speakap:before { - content: "\f3f3"; } + content: "\f3f3"; +} .fa-speaker-deck:before { - content: "\f83c"; } + content: "\f83c"; +} .fa-spell-check:before { - content: "\f891"; } + content: "\f891"; +} .fa-spider:before { - content: "\f717"; } + content: "\f717"; +} .fa-spinner:before { - content: "\f110"; } + content: "\f110"; +} .fa-splotch:before { - content: "\f5bc"; } + content: "\f5bc"; +} .fa-spotify:before { - content: "\f1bc"; } + content: "\f1bc"; +} .fa-spray-can:before { - content: "\f5bd"; } + content: "\f5bd"; +} .fa-square:before { - content: "\f0c8"; } + content: "\f0c8"; +} .fa-square-full:before { - content: "\f45c"; } + content: "\f45c"; +} .fa-square-root-alt:before { - content: "\f698"; } + content: "\f698"; +} .fa-squarespace:before { - content: "\f5be"; } + content: "\f5be"; +} .fa-stack-exchange:before { - content: "\f18d"; } + content: "\f18d"; +} .fa-stack-overflow:before { - content: "\f16c"; } + content: "\f16c"; +} .fa-stackpath:before { - content: "\f842"; } + content: "\f842"; +} .fa-stamp:before { - content: "\f5bf"; } + content: "\f5bf"; +} .fa-star:before { - content: "\f005"; } + content: "\f005"; +} .fa-star-and-crescent:before { - content: "\f699"; } + content: "\f699"; +} .fa-star-half:before { - content: "\f089"; } + content: "\f089"; +} .fa-star-half-alt:before { - content: "\f5c0"; } + content: "\f5c0"; +} .fa-star-of-david:before { - content: "\f69a"; } + content: "\f69a"; +} .fa-star-of-life:before { - content: "\f621"; } + content: "\f621"; +} .fa-staylinked:before { - content: "\f3f5"; } + content: "\f3f5"; +} .fa-steam:before { - content: "\f1b6"; } + content: "\f1b6"; +} .fa-steam-square:before { - content: "\f1b7"; } + content: "\f1b7"; +} .fa-steam-symbol:before { - content: "\f3f6"; } + content: "\f3f6"; +} .fa-step-backward:before { - content: "\f048"; } + content: "\f048"; +} .fa-step-forward:before { - content: "\f051"; } + content: "\f051"; +} .fa-stethoscope:before { - content: "\f0f1"; } + content: "\f0f1"; +} .fa-sticker-mule:before { - content: "\f3f7"; } + content: "\f3f7"; +} .fa-sticky-note:before { - content: "\f249"; } + content: "\f249"; +} .fa-stop:before { - content: "\f04d"; } + content: "\f04d"; +} .fa-stop-circle:before { - content: "\f28d"; } + content: "\f28d"; +} .fa-stopwatch:before { - content: "\f2f2"; } + content: "\f2f2"; +} .fa-stopwatch-20:before { - content: "\e06f"; } + content: "\e06f"; +} .fa-store:before { - content: "\f54e"; } + content: "\f54e"; +} .fa-store-alt:before { - content: "\f54f"; } + content: "\f54f"; +} .fa-store-alt-slash:before { - content: "\e070"; } + content: "\e070"; +} .fa-store-slash:before { - content: "\e071"; } + content: "\e071"; +} .fa-strava:before { - content: "\f428"; } + content: "\f428"; +} .fa-stream:before { - content: "\f550"; } + content: "\f550"; +} .fa-street-view:before { - content: "\f21d"; } + content: "\f21d"; +} .fa-strikethrough:before { - content: "\f0cc"; } + content: "\f0cc"; +} .fa-stripe:before { - content: "\f429"; } + content: "\f429"; +} .fa-stripe-s:before { - content: "\f42a"; } + content: "\f42a"; +} .fa-stroopwafel:before { - content: "\f551"; } + content: "\f551"; +} .fa-studiovinari:before { - content: "\f3f8"; } + content: "\f3f8"; +} .fa-stumbleupon:before { - content: "\f1a4"; } + content: "\f1a4"; +} .fa-stumbleupon-circle:before { - content: "\f1a3"; } + content: "\f1a3"; +} .fa-subscript:before { - content: "\f12c"; } + content: "\f12c"; +} .fa-subway:before { - content: "\f239"; } + content: "\f239"; +} .fa-suitcase:before { - content: "\f0f2"; } + content: "\f0f2"; +} .fa-suitcase-rolling:before { - content: "\f5c1"; } + content: "\f5c1"; +} .fa-sun:before { - content: "\f185"; } + content: "\f185"; +} .fa-superpowers:before { - content: "\f2dd"; } + content: "\f2dd"; +} .fa-superscript:before { - content: "\f12b"; } + content: "\f12b"; +} .fa-supple:before { - content: "\f3f9"; } + content: "\f3f9"; +} .fa-surprise:before { - content: "\f5c2"; } + content: "\f5c2"; +} .fa-suse:before { - content: "\f7d6"; } + content: "\f7d6"; +} .fa-swatchbook:before { - content: "\f5c3"; } + content: "\f5c3"; +} .fa-swift:before { - content: "\f8e1"; } + content: "\f8e1"; +} .fa-swimmer:before { - content: "\f5c4"; } + content: "\f5c4"; +} .fa-swimming-pool:before { - content: "\f5c5"; } + content: "\f5c5"; +} .fa-symfony:before { - content: "\f83d"; } + content: "\f83d"; +} .fa-synagogue:before { - content: "\f69b"; } + content: "\f69b"; +} .fa-sync:before { - content: "\f021"; } + content: "\f021"; +} .fa-sync-alt:before { - content: "\f2f1"; } + content: "\f2f1"; +} .fa-syringe:before { - content: "\f48e"; } + content: "\f48e"; +} .fa-table:before { - content: "\f0ce"; } + content: "\f0ce"; +} .fa-table-tennis:before { - content: "\f45d"; } + content: "\f45d"; +} .fa-tablet:before { - content: "\f10a"; } + content: "\f10a"; +} .fa-tablet-alt:before { - content: "\f3fa"; } + content: "\f3fa"; +} .fa-tablets:before { - content: "\f490"; } + content: "\f490"; +} .fa-tachometer-alt:before { - content: "\f3fd"; } + content: "\f3fd"; +} .fa-tag:before { - content: "\f02b"; } + content: "\f02b"; +} .fa-tags:before { - content: "\f02c"; } + content: "\f02c"; +} .fa-tape:before { - content: "\f4db"; } + content: "\f4db"; +} .fa-tasks:before { - content: "\f0ae"; } + content: "\f0ae"; +} .fa-taxi:before { - content: "\f1ba"; } + content: "\f1ba"; +} .fa-teamspeak:before { - content: "\f4f9"; } + content: "\f4f9"; +} .fa-teeth:before { - content: "\f62e"; } + content: "\f62e"; +} .fa-teeth-open:before { - content: "\f62f"; } + content: "\f62f"; +} .fa-telegram:before { - content: "\f2c6"; } + content: "\f2c6"; +} .fa-telegram-plane:before { - content: "\f3fe"; } + content: "\f3fe"; +} .fa-temperature-high:before { - content: "\f769"; } + content: "\f769"; +} .fa-temperature-low:before { - content: "\f76b"; } + content: "\f76b"; +} .fa-tencent-weibo:before { - content: "\f1d5"; } + content: "\f1d5"; +} .fa-tenge:before { - content: "\f7d7"; } + content: "\f7d7"; +} .fa-terminal:before { - content: "\f120"; } + content: "\f120"; +} .fa-text-height:before { - content: "\f034"; } + content: "\f034"; +} .fa-text-width:before { - content: "\f035"; } + content: "\f035"; +} .fa-th:before { - content: "\f00a"; } + content: "\f00a"; +} .fa-th-large:before { - content: "\f009"; } + content: "\f009"; +} .fa-th-list:before { - content: "\f00b"; } + content: "\f00b"; +} .fa-the-red-yeti:before { - content: "\f69d"; } + content: "\f69d"; +} .fa-theater-masks:before { - content: "\f630"; } + content: "\f630"; +} .fa-themeco:before { - content: "\f5c6"; } + content: "\f5c6"; +} .fa-themeisle:before { - content: "\f2b2"; } + content: "\f2b2"; +} .fa-thermometer:before { - content: "\f491"; } + content: "\f491"; +} .fa-thermometer-empty:before { - content: "\f2cb"; } + content: "\f2cb"; +} .fa-thermometer-full:before { - content: "\f2c7"; } + content: "\f2c7"; +} .fa-thermometer-half:before { - content: "\f2c9"; } + content: "\f2c9"; +} .fa-thermometer-quarter:before { - content: "\f2ca"; } + content: "\f2ca"; +} .fa-thermometer-three-quarters:before { - content: "\f2c8"; } + content: "\f2c8"; +} .fa-think-peaks:before { - content: "\f731"; } + content: "\f731"; +} .fa-thumbs-down:before { - content: "\f165"; } + content: "\f165"; +} .fa-thumbs-up:before { - content: "\f164"; } + content: "\f164"; +} .fa-thumbtack:before { - content: "\f08d"; } + content: "\f08d"; +} .fa-ticket-alt:before { - content: "\f3ff"; } + content: "\f3ff"; +} .fa-tiktok:before { - content: "\e07b"; } + content: "\e07b"; +} .fa-times:before { - content: "\f00d"; } + content: "\f00d"; +} .fa-times-circle:before { - content: "\f057"; } + content: "\f057"; +} .fa-tint:before { - content: "\f043"; } + content: "\f043"; +} .fa-tint-slash:before { - content: "\f5c7"; } + content: "\f5c7"; +} .fa-tired:before { - content: "\f5c8"; } + content: "\f5c8"; +} .fa-toggle-off:before { - content: "\f204"; } + content: "\f204"; +} .fa-toggle-on:before { - content: "\f205"; } + content: "\f205"; +} .fa-toilet:before { - content: "\f7d8"; } + content: "\f7d8"; +} .fa-toilet-paper:before { - content: "\f71e"; } + content: "\f71e"; +} .fa-toilet-paper-slash:before { - content: "\e072"; } + content: "\e072"; +} .fa-toolbox:before { - content: "\f552"; } + content: "\f552"; +} .fa-tools:before { - content: "\f7d9"; } + content: "\f7d9"; +} .fa-tooth:before { - content: "\f5c9"; } + content: "\f5c9"; +} .fa-torah:before { - content: "\f6a0"; } + content: "\f6a0"; +} .fa-torii-gate:before { - content: "\f6a1"; } + content: "\f6a1"; +} .fa-tractor:before { - content: "\f722"; } + content: "\f722"; +} .fa-trade-federation:before { - content: "\f513"; } + content: "\f513"; +} .fa-trademark:before { - content: "\f25c"; } + content: "\f25c"; +} .fa-traffic-light:before { - content: "\f637"; } + content: "\f637"; +} .fa-trailer:before { - content: "\e041"; } + content: "\e041"; +} .fa-train:before { - content: "\f238"; } + content: "\f238"; +} .fa-tram:before { - content: "\f7da"; } + content: "\f7da"; +} .fa-transgender:before { - content: "\f224"; } + content: "\f224"; +} .fa-transgender-alt:before { - content: "\f225"; } + content: "\f225"; +} .fa-trash:before { - content: "\f1f8"; } + content: "\f1f8"; +} .fa-trash-alt:before { - content: "\f2ed"; } + content: "\f2ed"; +} .fa-trash-restore:before { - content: "\f829"; } + content: "\f829"; +} .fa-trash-restore-alt:before { - content: "\f82a"; } + content: "\f82a"; +} .fa-tree:before { - content: "\f1bb"; } + content: "\f1bb"; +} .fa-trello:before { - content: "\f181"; } - -.fa-tripadvisor:before { - content: "\f262"; } + content: "\f181"; +} .fa-trophy:before { - content: "\f091"; } + content: "\f091"; +} .fa-truck:before { - content: "\f0d1"; } + content: "\f0d1"; +} .fa-truck-loading:before { - content: "\f4de"; } + content: "\f4de"; +} .fa-truck-monster:before { - content: "\f63b"; } + content: "\f63b"; +} .fa-truck-moving:before { - content: "\f4df"; } + content: "\f4df"; +} .fa-truck-pickup:before { - content: "\f63c"; } + content: "\f63c"; +} .fa-tshirt:before { - content: "\f553"; } + content: "\f553"; +} .fa-tty:before { - content: "\f1e4"; } + content: "\f1e4"; +} .fa-tumblr:before { - content: "\f173"; } + content: "\f173"; +} .fa-tumblr-square:before { - content: "\f174"; } + content: "\f174"; +} .fa-tv:before { - content: "\f26c"; } + content: "\f26c"; +} .fa-twitch:before { - content: "\f1e8"; } + content: "\f1e8"; +} .fa-twitter:before { - content: "\f099"; } + content: "\f099"; +} .fa-twitter-square:before { - content: "\f081"; } + content: "\f081"; +} .fa-typo3:before { - content: "\f42b"; } + content: "\f42b"; +} .fa-uber:before { - content: "\f402"; } + content: "\f402"; +} .fa-ubuntu:before { - content: "\f7df"; } + content: "\f7df"; +} .fa-uikit:before { - content: "\f403"; } + content: "\f403"; +} .fa-umbraco:before { - content: "\f8e8"; } + content: "\f8e8"; +} .fa-umbrella:before { - content: "\f0e9"; } + content: "\f0e9"; +} .fa-umbrella-beach:before { - content: "\f5ca"; } + content: "\f5ca"; +} .fa-uncharted:before { - content: "\e084"; } + content: "\e084"; +} .fa-underline:before { - content: "\f0cd"; } + content: "\f0cd"; +} .fa-undo:before { - content: "\f0e2"; } + content: "\f0e2"; +} .fa-undo-alt:before { - content: "\f2ea"; } + content: "\f2ea"; +} .fa-uniregistry:before { - content: "\f404"; } + content: "\f404"; +} .fa-unity:before { - content: "\e049"; } + content: "\e049"; +} .fa-universal-access:before { - content: "\f29a"; } + content: "\f29a"; +} .fa-university:before { - content: "\f19c"; } + content: "\f19c"; +} .fa-unlink:before { - content: "\f127"; } + content: "\f127"; +} .fa-unlock:before { - content: "\f09c"; } + content: "\f09c"; +} .fa-unlock-alt:before { - content: "\f13e"; } + content: "\f13e"; +} .fa-unsplash:before { - content: "\e07c"; } + content: "\e07c"; +} .fa-untappd:before { - content: "\f405"; } + content: "\f405"; +} .fa-upload:before { - content: "\f093"; } + content: "\f093"; +} .fa-ups:before { - content: "\f7e0"; } + content: "\f7e0"; +} .fa-usb:before { - content: "\f287"; } + content: "\f287"; +} .fa-user:before { - content: "\f007"; } + content: "\f007"; +} .fa-user-alt:before { - content: "\f406"; } + content: "\f406"; +} .fa-user-alt-slash:before { - content: "\f4fa"; } + content: "\f4fa"; +} .fa-user-astronaut:before { - content: "\f4fb"; } + content: "\f4fb"; +} .fa-user-check:before { - content: "\f4fc"; } + content: "\f4fc"; +} .fa-user-circle:before { - content: "\f2bd"; } + content: "\f2bd"; +} .fa-user-clock:before { - content: "\f4fd"; } + content: "\f4fd"; +} .fa-user-cog:before { - content: "\f4fe"; } + content: "\f4fe"; +} .fa-user-edit:before { - content: "\f4ff"; } + content: "\f4ff"; +} .fa-user-friends:before { - content: "\f500"; } + content: "\f500"; +} .fa-user-graduate:before { - content: "\f501"; } + content: "\f501"; +} .fa-user-injured:before { - content: "\f728"; } + content: "\f728"; +} .fa-user-lock:before { - content: "\f502"; } + content: "\f502"; +} .fa-user-md:before { - content: "\f0f0"; } + content: "\f0f0"; +} .fa-user-minus:before { - content: "\f503"; } + content: "\f503"; +} .fa-user-ninja:before { - content: "\f504"; } + content: "\f504"; +} .fa-user-nurse:before { - content: "\f82f"; } + content: "\f82f"; +} .fa-user-plus:before { - content: "\f234"; } + content: "\f234"; +} .fa-user-secret:before { - content: "\f21b"; } + content: "\f21b"; +} .fa-user-shield:before { - content: "\f505"; } + content: "\f505"; +} .fa-user-slash:before { - content: "\f506"; } + content: "\f506"; +} .fa-user-tag:before { - content: "\f507"; } + content: "\f507"; +} .fa-user-tie:before { - content: "\f508"; } + content: "\f508"; +} .fa-user-times:before { - content: "\f235"; } + content: "\f235"; +} .fa-users:before { - content: "\f0c0"; } + content: "\f0c0"; +} .fa-users-cog:before { - content: "\f509"; } + content: "\f509"; +} .fa-users-slash:before { - content: "\e073"; } + content: "\e073"; +} .fa-usps:before { - content: "\f7e1"; } + content: "\f7e1"; +} .fa-ussunnah:before { - content: "\f407"; } + content: "\f407"; +} .fa-utensil-spoon:before { - content: "\f2e5"; } + content: "\f2e5"; +} .fa-utensils:before { - content: "\f2e7"; } + content: "\f2e7"; +} .fa-vaadin:before { - content: "\f408"; } + content: "\f408"; +} .fa-vector-square:before { - content: "\f5cb"; } + content: "\f5cb"; +} .fa-venus:before { - content: "\f221"; } + content: "\f221"; +} .fa-venus-double:before { - content: "\f226"; } + content: "\f226"; +} .fa-venus-mars:before { - content: "\f228"; } + content: "\f228"; +} .fa-vest:before { - content: "\e085"; } + content: "\e085"; +} .fa-vest-patches:before { - content: "\e086"; } + content: "\e086"; +} .fa-viacoin:before { - content: "\f237"; } + content: "\f237"; +} .fa-viadeo:before { - content: "\f2a9"; } + content: "\f2a9"; +} .fa-viadeo-square:before { - content: "\f2aa"; } + content: "\f2aa"; +} .fa-vial:before { - content: "\f492"; } + content: "\f492"; +} .fa-vials:before { - content: "\f493"; } + content: "\f493"; +} .fa-viber:before { - content: "\f409"; } + content: "\f409"; +} .fa-video:before { - content: "\f03d"; } + content: "\f03d"; +} .fa-video-slash:before { - content: "\f4e2"; } + content: "\f4e2"; +} .fa-vihara:before { - content: "\f6a7"; } + content: "\f6a7"; +} .fa-vimeo:before { - content: "\f40a"; } + content: "\f40a"; +} .fa-vimeo-square:before { - content: "\f194"; } + content: "\f194"; +} .fa-vimeo-v:before { - content: "\f27d"; } + content: "\f27d"; +} .fa-vine:before { - content: "\f1ca"; } + content: "\f1ca"; +} .fa-virus:before { - content: "\e074"; } + content: "\e074"; +} .fa-virus-slash:before { - content: "\e075"; } + content: "\e075"; +} .fa-viruses:before { - content: "\e076"; } + content: "\e076"; +} .fa-vk:before { - content: "\f189"; } + content: "\f189"; +} .fa-vnv:before { - content: "\f40b"; } + content: "\f40b"; +} .fa-voicemail:before { - content: "\f897"; } + content: "\f897"; +} .fa-volleyball-ball:before { - content: "\f45f"; } + content: "\f45f"; +} .fa-volume-down:before { - content: "\f027"; } + content: "\f027"; +} .fa-volume-mute:before { - content: "\f6a9"; } + content: "\f6a9"; +} .fa-volume-off:before { - content: "\f026"; } + content: "\f026"; +} .fa-volume-up:before { - content: "\f028"; } + content: "\f028"; +} .fa-vote-yea:before { - content: "\f772"; } + content: "\f772"; +} .fa-vr-cardboard:before { - content: "\f729"; } + content: "\f729"; +} .fa-vuejs:before { - content: "\f41f"; } + content: "\f41f"; +} .fa-walking:before { - content: "\f554"; } + content: "\f554"; +} .fa-wallet:before { - content: "\f555"; } + content: "\f555"; +} .fa-warehouse:before { - content: "\f494"; } + content: "\f494"; +} .fa-watchman-monitoring:before { - content: "\e087"; } + content: "\e087"; +} .fa-water:before { - content: "\f773"; } + content: "\f773"; +} .fa-wave-square:before { - content: "\f83e"; } + content: "\f83e"; +} .fa-waze:before { - content: "\f83f"; } + content: "\f83f"; +} .fa-weebly:before { - content: "\f5cc"; } + content: "\f5cc"; +} .fa-weibo:before { - content: "\f18a"; } + content: "\f18a"; +} .fa-weight:before { - content: "\f496"; } + content: "\f496"; +} .fa-weight-hanging:before { - content: "\f5cd"; } + content: "\f5cd"; +} .fa-weixin:before { - content: "\f1d7"; } + content: "\f1d7"; +} .fa-whatsapp:before { - content: "\f232"; } + content: "\f232"; +} .fa-whatsapp-square:before { - content: "\f40c"; } + content: "\f40c"; +} .fa-wheelchair:before { - content: "\f193"; } + content: "\f193"; +} .fa-whmcs:before { - content: "\f40d"; } + content: "\f40d"; +} .fa-wifi:before { - content: "\f1eb"; } + content: "\f1eb"; +} .fa-wikipedia-w:before { - content: "\f266"; } + content: "\f266"; +} .fa-wind:before { - content: "\f72e"; } + content: "\f72e"; +} .fa-window-close:before { - content: "\f410"; } + content: "\f410"; +} .fa-window-maximize:before { - content: "\f2d0"; } + content: "\f2d0"; +} .fa-window-minimize:before { - content: "\f2d1"; } + content: "\f2d1"; +} .fa-window-restore:before { - content: "\f2d2"; } + content: "\f2d2"; +} .fa-windows:before { - content: "\f17a"; } + content: "\f17a"; +} .fa-wine-bottle:before { - content: "\f72f"; } + content: "\f72f"; +} .fa-wine-glass:before { - content: "\f4e3"; } + content: "\f4e3"; +} .fa-wine-glass-alt:before { - content: "\f5ce"; } + content: "\f5ce"; +} .fa-wix:before { - content: "\f5cf"; } + content: "\f5cf"; +} .fa-wizards-of-the-coast:before { - content: "\f730"; } + content: "\f730"; +} .fa-wodu:before { - content: "\e088"; } + content: "\e088"; +} .fa-wolf-pack-battalion:before { - content: "\f514"; } + content: "\f514"; +} .fa-won-sign:before { - content: "\f159"; } + content: "\f159"; +} .fa-wordpress:before { - content: "\f19a"; } + content: "\f19a"; +} .fa-wordpress-simple:before { - content: "\f411"; } + content: "\f411"; +} .fa-wpbeginner:before { - content: "\f297"; } + content: "\f297"; +} .fa-wpexplorer:before { - content: "\f2de"; } + content: "\f2de"; +} .fa-wpforms:before { - content: "\f298"; } + content: "\f298"; +} .fa-wpressr:before { - content: "\f3e4"; } + content: "\f3e4"; +} .fa-wrench:before { - content: "\f0ad"; } + content: "\f0ad"; +} .fa-x-ray:before { - content: "\f497"; } + content: "\f497"; +} .fa-xbox:before { - content: "\f412"; } + content: "\f412"; +} .fa-xing:before { - content: "\f168"; } + content: "\f168"; +} .fa-xing-square:before { - content: "\f169"; } + content: "\f169"; +} .fa-y-combinator:before { - content: "\f23b"; } + content: "\f23b"; +} .fa-yahoo:before { - content: "\f19e"; } + content: "\f19e"; +} .fa-yammer:before { - content: "\f840"; } + content: "\f840"; +} .fa-yandex:before { - content: "\f413"; } + content: "\f413"; +} .fa-yandex-international:before { - content: "\f414"; } + content: "\f414"; +} .fa-yarn:before { - content: "\f7e3"; } + content: "\f7e3"; +} .fa-yelp:before { - content: "\f1e9"; } + content: "\f1e9"; +} .fa-yen-sign:before { - content: "\f157"; } + content: "\f157"; +} .fa-yin-yang:before { - content: "\f6ad"; } + content: "\f6ad"; +} .fa-yoast:before { - content: "\f2b1"; } + content: "\f2b1"; +} .fa-youtube:before { - content: "\f167"; } + content: "\f167"; +} .fa-youtube-square:before { - content: "\f431"; } + content: "\f431"; +} .fa-zhihu:before { - content: "\f63f"; } + content: "\f63f"; +} .sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} .sr-only-focusable:active, .sr-only-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; } + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 900; - font-display: block; - src: url("../fonts/fa-solid-900.eot"); - src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); } - + font-family: "Font Awesome 5 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("../fonts/fa-solid-900.eot"); + src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); +} .fa, .fas { - font-family: 'Font Awesome 5 Free'; - font-weight: 900; } + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ .icon, @@ -5026,139 +6556,165 @@ readers do not read off random characters that represent icons */ .fal, .fad, .fab { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; } + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; +} .icon-lg, .icon-large { - font-size: 1.3333333333em; - line-height: 0.75em; - vertical-align: -.0667em; } + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -0.0667em; +} .icon-xs { - font-size: .75em; } + font-size: 0.75em; +} .icon-sm { - font-size: .875em; } + font-size: 0.875em; +} .icon-1x { - font-size: 1em; } + font-size: 1em; +} .icon-2x { - font-size: 2em; } + font-size: 2em; +} .icon-3x { - font-size: 3em; } + font-size: 3em; +} .icon-4x { - font-size: 4em; } + font-size: 4em; +} .icon-5x { - font-size: 5em; } + font-size: 5em; +} .icon-6x { - font-size: 6em; } + font-size: 6em; +} .icon-7x { - font-size: 7em; } + font-size: 7em; +} .icon-8x { - font-size: 8em; } + font-size: 8em; +} .icon-9x { - font-size: 9em; } + font-size: 9em; +} .icon-10x { - font-size: 10em; } + font-size: 10em; +} .icon-fw { - text-align: center; - width: 1.25em; } + text-align: center; + width: 1.25em; +} .icon-ul { - list-style-type: none; - margin-left: 2.5em; - padding-left: 0; } - .icon-ul > li { - position: relative; } + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; +} +.icon-ul > li { + position: relative; +} .icon-li { - left: -2em; - position: absolute; - text-align: center; - width: 2em; - line-height: inherit; } + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; +} .icon-border { - border: solid 0.08em #eee; - border-radius: .1em; - padding: .2em .25em .15em; } + border: solid 0.08em #eee; + border-radius: 0.1em; + padding: 0.2em 0.25em 0.15em; +} .icon-pull-left { - float: left; } + float: left; +} .icon-pull-right { - float: right; } + float: right; +} .icon.icon-pull-left, .fas.icon-pull-left, .far.icon-pull-left, .fal.icon-pull-left, .fab.icon-pull-left { - margin-right: .3em; } - + margin-right: 0.3em; +} .icon.icon-pull-right, .fas.icon-pull-right, .far.icon-pull-right, .fal.icon-pull-right, .fab.icon-pull-right { - margin-left: .3em; } + margin-left: 0.3em; +} .icon-spin { - animation: fa-spin 2s infinite linear; } + animation: fa-spin 2s infinite linear; +} .icon-pulse { - animation: fa-spin 1s infinite steps(8); } + animation: fa-spin 1s infinite steps(8); +} @keyframes fa-spin { - 0% { - transform: rotate(0deg); } - 100% { - transform: rotate(360deg); } } - + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} .icon-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -ms-transform: rotate(90deg); - transform: rotate(90deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + transform: rotate(90deg); +} .icon-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -ms-transform: rotate(180deg); - transform: rotate(180deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + transform: rotate(180deg); +} .icon-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -ms-transform: rotate(270deg); - transform: rotate(270deg); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + transform: rotate(270deg); +} .icon-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + transform: scale(-1, 1); +} .icon-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -ms-transform: scale(1, -1); - transform: scale(1, -1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + transform: scale(1, -1); +} .icon-flip-both, .icon-flip-horizontal.icon-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -ms-transform: scale(-1, -1); - transform: scale(-1, -1); } + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + transform: scale(-1, -1); +} :root .icon-rotate-90, :root .icon-rotate-180, @@ -5166,4725 +6722,6220 @@ readers do not read off random characters that represent icons */ :root .icon-flip-horizontal, :root .icon-flip-vertical, :root .icon-flip-both { - filter: none; } + filter: none; +} .icon-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; } + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} .icon-stack-1x, .icon-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; } + left: 0; + position: absolute; + text-align: center; + width: 100%; +} .icon-stack-1x { - line-height: inherit; } + line-height: inherit; +} .icon-stack-2x { - font-size: 2em; } + font-size: 2em; +} .icon-inverse { - color: #fff; } + color: #fff; +} /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .icon-500px:before { - content: "\f26e"; } + content: "\f26e"; +} .icon-accessible-icon:before { - content: "\f368"; } + content: "\f368"; +} .icon-accusoft:before { - content: "\f369"; } + content: "\f369"; +} .icon-acquisitions-incorporated:before { - content: "\f6af"; } + content: "\f6af"; +} .icon-ad:before { - content: "\f641"; } + content: "\f641"; +} .icon-address-book:before { - content: "\f2b9"; } + content: "\f2b9"; +} .icon-address-card:before { - content: "\f2bb"; } + content: "\f2bb"; +} .icon-adjust:before { - content: "\f042"; } + content: "\f042"; +} .icon-adn:before { - content: "\f170"; } + content: "\f170"; +} .icon-adversal:before { - content: "\f36a"; } + content: "\f36a"; +} .icon-affiliatetheme:before { - content: "\f36b"; } + content: "\f36b"; +} .icon-air-freshener:before { - content: "\f5d0"; } + content: "\f5d0"; +} .icon-airbnb:before { - content: "\f834"; } + content: "\f834"; +} .icon-algolia:before { - content: "\f36c"; } + content: "\f36c"; +} .icon-align-center:before { - content: "\f037"; } + content: "\f037"; +} .icon-align-justify:before { - content: "\f039"; } + content: "\f039"; +} .icon-align-left:before { - content: "\f036"; } + content: "\f036"; +} .icon-align-right:before { - content: "\f038"; } + content: "\f038"; +} .icon-alipay:before { - content: "\f642"; } + content: "\f642"; +} .icon-allergies:before { - content: "\f461"; } + content: "\f461"; +} .icon-amazon:before { - content: "\f270"; } + content: "\f270"; +} .icon-amazon-pay:before { - content: "\f42c"; } + content: "\f42c"; +} .icon-ambulance:before { - content: "\f0f9"; } + content: "\f0f9"; +} .icon-american-sign-language-interpreting:before { - content: "\f2a3"; } + content: "\f2a3"; +} .icon-amilia:before { - content: "\f36d"; } + content: "\f36d"; +} .icon-anchor:before { - content: "\f13d"; } + content: "\f13d"; +} .icon-android:before { - content: "\f17b"; } + content: "\f17b"; +} .icon-angellist:before { - content: "\f209"; } + content: "\f209"; +} .icon-angle-double-down:before { - content: "\f103"; } + content: "\f103"; +} .icon-angle-double-left:before { - content: "\f100"; } + content: "\f100"; +} .icon-angle-double-right:before { - content: "\f101"; } + content: "\f101"; +} .icon-angle-double-up:before { - content: "\f102"; } + content: "\f102"; +} .icon-angle-down:before { - content: "\f107"; } + content: "\f107"; +} .icon-angle-left:before { - content: "\f104"; } + content: "\f104"; +} .icon-angle-right:before { - content: "\f105"; } + content: "\f105"; +} .icon-angle-up:before { - content: "\f106"; } + content: "\f106"; +} .icon-angry:before { - content: "\f556"; } + content: "\f556"; +} .icon-angrycreative:before { - content: "\f36e"; } + content: "\f36e"; +} .icon-angular:before { - content: "\f420"; } + content: "\f420"; +} .icon-ankh:before { - content: "\f644"; } + content: "\f644"; +} .icon-app-store:before { - content: "\f36f"; } + content: "\f36f"; +} .icon-app-store-ios:before { - content: "\f370"; } + content: "\f370"; +} .icon-apper:before { - content: "\f371"; } + content: "\f371"; +} .icon-apple:before { - content: "\f179"; } + content: "\f179"; +} .icon-apple-alt:before { - content: "\f5d1"; } + content: "\f5d1"; +} .icon-apple-pay:before { - content: "\f415"; } + content: "\f415"; +} .icon-archive:before { - content: "\f187"; } + content: "\f187"; +} .icon-archway:before { - content: "\f557"; } + content: "\f557"; +} .icon-arrow-alt-circle-down:before { - content: "\f358"; } + content: "\f358"; +} .icon-arrow-alt-circle-left:before { - content: "\f359"; } + content: "\f359"; +} .icon-arrow-alt-circle-right:before { - content: "\f35a"; } + content: "\f35a"; +} .icon-arrow-alt-circle-up:before { - content: "\f35b"; } + content: "\f35b"; +} .icon-arrow-circle-down:before { - content: "\f0ab"; } + content: "\f0ab"; +} .icon-arrow-circle-left:before { - content: "\f0a8"; } + content: "\f0a8"; +} .icon-arrow-circle-right:before { - content: "\f0a9"; } + content: "\f0a9"; +} .icon-arrow-circle-up:before { - content: "\f0aa"; } + content: "\f0aa"; +} .icon-arrow-down:before { - content: "\f063"; } + content: "\f063"; +} .icon-arrow-left:before { - content: "\f060"; } + content: "\f060"; +} .icon-arrow-right:before { - content: "\f061"; } + content: "\f061"; +} .icon-arrow-up:before { - content: "\f062"; } + content: "\f062"; +} .icon-arrows-alt:before { - content: "\f0b2"; } + content: "\f0b2"; +} .icon-arrows-alt-h:before { - content: "\f337"; } + content: "\f337"; +} .icon-arrows-alt-v:before { - content: "\f338"; } + content: "\f338"; +} .icon-artstation:before { - content: "\f77a"; } + content: "\f77a"; +} .icon-assistive-listening-systems:before { - content: "\f2a2"; } + content: "\f2a2"; +} .icon-asterisk:before { - content: "\f069"; } + content: "\f069"; +} .icon-asymmetrik:before { - content: "\f372"; } + content: "\f372"; +} .icon-at:before { - content: "\f1fa"; } + content: "\f1fa"; +} .icon-atlas:before { - content: "\f558"; } + content: "\f558"; +} .icon-atlassian:before { - content: "\f77b"; } + content: "\f77b"; +} .icon-atom:before { - content: "\f5d2"; } + content: "\f5d2"; +} .icon-audible:before { - content: "\f373"; } + content: "\f373"; +} .icon-audio-description:before { - content: "\f29e"; } + content: "\f29e"; +} .icon-autoprefixer:before { - content: "\f41c"; } + content: "\f41c"; +} .icon-avianex:before { - content: "\f374"; } + content: "\f374"; +} .icon-aviato:before { - content: "\f421"; } + content: "\f421"; +} .icon-award:before { - content: "\f559"; } + content: "\f559"; +} .icon-aws:before { - content: "\f375"; } + content: "\f375"; +} .icon-baby:before { - content: "\f77c"; } + content: "\f77c"; +} .icon-baby-carriage:before { - content: "\f77d"; } + content: "\f77d"; +} .icon-backspace:before { - content: "\f55a"; } + content: "\f55a"; +} .icon-backward:before { - content: "\f04a"; } + content: "\f04a"; +} .icon-bacon:before { - content: "\f7e5"; } + content: "\f7e5"; +} .icon-bacteria:before { - content: "\e059"; } + content: "\e059"; +} .icon-bacterium:before { - content: "\e05a"; } + content: "\e05a"; +} .icon-bahai:before { - content: "\f666"; } + content: "\f666"; +} .icon-balance-scale:before { - content: "\f24e"; } + content: "\f24e"; +} .icon-balance-scale-left:before { - content: "\f515"; } + content: "\f515"; +} .icon-balance-scale-right:before { - content: "\f516"; } + content: "\f516"; +} .icon-ban:before { - content: "\f05e"; } + content: "\f05e"; +} .icon-band-aid:before { - content: "\f462"; } + content: "\f462"; +} .icon-bandcamp:before { - content: "\f2d5"; } + content: "\f2d5"; +} .icon-barcode:before { - content: "\f02a"; } + content: "\f02a"; +} .icon-bars:before { - content: "\f0c9"; } + content: "\f0c9"; +} .icon-baseball-ball:before { - content: "\f433"; } + content: "\f433"; +} .icon-basketball-ball:before { - content: "\f434"; } + content: "\f434"; +} .icon-bath:before { - content: "\f2cd"; } + content: "\f2cd"; +} .icon-battery-empty:before { - content: "\f244"; } + content: "\f244"; +} .icon-battery-full:before { - content: "\f240"; } + content: "\f240"; +} .icon-battery-half:before { - content: "\f242"; } + content: "\f242"; +} .icon-battery-quarter:before { - content: "\f243"; } + content: "\f243"; +} .icon-battery-three-quarters:before { - content: "\f241"; } + content: "\f241"; +} .icon-battle-net:before { - content: "\f835"; } + content: "\f835"; +} .icon-bed:before { - content: "\f236"; } + content: "\f236"; +} .icon-beer:before { - content: "\f0fc"; } + content: "\f0fc"; +} .icon-behance:before { - content: "\f1b4"; } + content: "\f1b4"; +} .icon-behance-square:before { - content: "\f1b5"; } + content: "\f1b5"; +} .icon-bell:before { - content: "\f0f3"; } + content: "\f0f3"; +} .icon-bell-slash:before { - content: "\f1f6"; } + content: "\f1f6"; +} .icon-bezier-curve:before { - content: "\f55b"; } + content: "\f55b"; +} .icon-bible:before { - content: "\f647"; } + content: "\f647"; +} .icon-bicycle:before { - content: "\f206"; } + content: "\f206"; +} .icon-biking:before { - content: "\f84a"; } + content: "\f84a"; +} .icon-bimobject:before { - content: "\f378"; } + content: "\f378"; +} .icon-binoculars:before { - content: "\f1e5"; } + content: "\f1e5"; +} .icon-biohazard:before { - content: "\f780"; } + content: "\f780"; +} .icon-birthday-cake:before { - content: "\f1fd"; } + content: "\f1fd"; +} .icon-bitbucket:before { - content: "\f171"; } + content: "\f171"; +} .icon-bitcoin:before { - content: "\f379"; } + content: "\f379"; +} .icon-bity:before { - content: "\f37a"; } + content: "\f37a"; +} .icon-black-tie:before { - content: "\f27e"; } + content: "\f27e"; +} .icon-blackberry:before { - content: "\f37b"; } + content: "\f37b"; +} .icon-blender:before { - content: "\f517"; } + content: "\f517"; +} .icon-blender-phone:before { - content: "\f6b6"; } + content: "\f6b6"; +} .icon-blind:before { - content: "\f29d"; } + content: "\f29d"; +} .icon-blog:before { - content: "\f781"; } + content: "\f781"; +} .icon-blogger:before { - content: "\f37c"; } + content: "\f37c"; +} .icon-blogger-b:before { - content: "\f37d"; } + content: "\f37d"; +} .icon-bluetooth:before { - content: "\f293"; } + content: "\f293"; +} .icon-bluetooth-b:before { - content: "\f294"; } + content: "\f294"; +} .icon-bold:before { - content: "\f032"; } + content: "\f032"; +} .icon-bolt:before { - content: "\f0e7"; } + content: "\f0e7"; +} .icon-bomb:before { - content: "\f1e2"; } + content: "\f1e2"; +} .icon-bone:before { - content: "\f5d7"; } + content: "\f5d7"; +} .icon-bong:before { - content: "\f55c"; } + content: "\f55c"; +} .icon-book:before { - content: "\f02d"; } + content: "\f02d"; +} .icon-book-dead:before { - content: "\f6b7"; } + content: "\f6b7"; +} .icon-book-medical:before { - content: "\f7e6"; } + content: "\f7e6"; +} .icon-book-open:before { - content: "\f518"; } + content: "\f518"; +} .icon-book-reader:before { - content: "\f5da"; } + content: "\f5da"; +} .icon-bookmark:before { - content: "\f02e"; } + content: "\f02e"; +} .icon-bootstrap:before { - content: "\f836"; } + content: "\f836"; +} .icon-border-all:before { - content: "\f84c"; } + content: "\f84c"; +} .icon-border-none:before { - content: "\f850"; } + content: "\f850"; +} .icon-border-style:before { - content: "\f853"; } + content: "\f853"; +} .icon-bowling-ball:before { - content: "\f436"; } + content: "\f436"; +} .icon-box:before { - content: "\f466"; } + content: "\f466"; +} .icon-box-open:before { - content: "\f49e"; } + content: "\f49e"; +} .icon-box-tissue:before { - content: "\e05b"; } + content: "\e05b"; +} .icon-boxes:before { - content: "\f468"; } + content: "\f468"; +} .icon-braille:before { - content: "\f2a1"; } + content: "\f2a1"; +} .icon-brain:before { - content: "\f5dc"; } + content: "\f5dc"; +} .icon-bread-slice:before { - content: "\f7ec"; } + content: "\f7ec"; +} .icon-briefcase:before { - content: "\f0b1"; } + content: "\f0b1"; +} .icon-briefcase-medical:before { - content: "\f469"; } + content: "\f469"; +} .icon-broadcast-tower:before { - content: "\f519"; } + content: "\f519"; +} .icon-broom:before { - content: "\f51a"; } + content: "\f51a"; +} .icon-brush:before { - content: "\f55d"; } + content: "\f55d"; +} .icon-btc:before { - content: "\f15a"; } + content: "\f15a"; +} .icon-buffer:before { - content: "\f837"; } + content: "\f837"; +} .icon-bug:before { - content: "\f188"; } + content: "\f188"; +} .icon-building:before { - content: "\f1ad"; } + content: "\f1ad"; +} .icon-bullhorn:before { - content: "\f0a1"; } + content: "\f0a1"; +} .icon-bullseye:before { - content: "\f140"; } + content: "\f140"; +} .icon-burn:before { - content: "\f46a"; } + content: "\f46a"; +} .icon-buromobelexperte:before { - content: "\f37f"; } + content: "\f37f"; +} .icon-bus:before { - content: "\f207"; } + content: "\f207"; +} .icon-bus-alt:before { - content: "\f55e"; } + content: "\f55e"; +} .icon-business-time:before { - content: "\f64a"; } + content: "\f64a"; +} .icon-buy-n-large:before { - content: "\f8a6"; } + content: "\f8a6"; +} .icon-buysellads:before { - content: "\f20d"; } + content: "\f20d"; +} .icon-calculator:before { - content: "\f1ec"; } + content: "\f1ec"; +} .icon-calendar:before { - content: "\f133"; } + content: "\f133"; +} .icon-calendar-alt:before { - content: "\f073"; } + content: "\f073"; +} .icon-calendar-check:before { - content: "\f274"; } + content: "\f274"; +} .icon-calendar-day:before { - content: "\f783"; } + content: "\f783"; +} .icon-calendar-minus:before { - content: "\f272"; } + content: "\f272"; +} .icon-calendar-plus:before { - content: "\f271"; } + content: "\f271"; +} .icon-calendar-times:before { - content: "\f273"; } + content: "\f273"; +} .icon-calendar-week:before { - content: "\f784"; } + content: "\f784"; +} .icon-camera:before { - content: "\f030"; } + content: "\f030"; +} .icon-camera-retro:before { - content: "\f083"; } + content: "\f083"; +} .icon-campground:before { - content: "\f6bb"; } + content: "\f6bb"; +} .icon-canadian-maple-leaf:before { - content: "\f785"; } + content: "\f785"; +} .icon-candy-cane:before { - content: "\f786"; } + content: "\f786"; +} .icon-cannabis:before { - content: "\f55f"; } + content: "\f55f"; +} .icon-capsules:before { - content: "\f46b"; } + content: "\f46b"; +} .icon-car:before { - content: "\f1b9"; } + content: "\f1b9"; +} .icon-car-alt:before { - content: "\f5de"; } + content: "\f5de"; +} .icon-car-battery:before { - content: "\f5df"; } + content: "\f5df"; +} .icon-car-crash:before { - content: "\f5e1"; } + content: "\f5e1"; +} .icon-car-side:before { - content: "\f5e4"; } + content: "\f5e4"; +} .icon-caravan:before { - content: "\f8ff"; } + content: "\f8ff"; +} .icon-caret-down:before { - content: "\f0d7"; } + content: "\f0d7"; +} .icon-caret-left:before { - content: "\f0d9"; } + content: "\f0d9"; +} .icon-caret-right:before { - content: "\f0da"; } + content: "\f0da"; +} .icon-caret-square-down:before { - content: "\f150"; } + content: "\f150"; +} .icon-caret-square-left:before { - content: "\f191"; } + content: "\f191"; +} .icon-caret-square-right:before { - content: "\f152"; } + content: "\f152"; +} .icon-caret-square-up:before { - content: "\f151"; } + content: "\f151"; +} .icon-caret-up:before { - content: "\f0d8"; } + content: "\f0d8"; +} .icon-carrot:before { - content: "\f787"; } + content: "\f787"; +} .icon-cart-arrow-down:before { - content: "\f218"; } + content: "\f218"; +} .icon-cart-plus:before { - content: "\f217"; } + content: "\f217"; +} .icon-cash-register:before { - content: "\f788"; } + content: "\f788"; +} .icon-cat:before { - content: "\f6be"; } + content: "\f6be"; +} .icon-cc-amazon-pay:before { - content: "\f42d"; } + content: "\f42d"; +} .icon-cc-amex:before { - content: "\f1f3"; } + content: "\f1f3"; +} .icon-cc-apple-pay:before { - content: "\f416"; } + content: "\f416"; +} .icon-cc-diners-club:before { - content: "\f24c"; } + content: "\f24c"; +} .icon-cc-discover:before { - content: "\f1f2"; } + content: "\f1f2"; +} .icon-cc-jcb:before { - content: "\f24b"; } + content: "\f24b"; +} .icon-cc-mastercard:before { - content: "\f1f1"; } + content: "\f1f1"; +} .icon-cc-paypal:before { - content: "\f1f4"; } + content: "\f1f4"; +} .icon-cc-stripe:before { - content: "\f1f5"; } + content: "\f1f5"; +} .icon-cc-visa:before { - content: "\f1f0"; } + content: "\f1f0"; +} .icon-centercode:before { - content: "\f380"; } + content: "\f380"; +} .icon-centos:before { - content: "\f789"; } + content: "\f789"; +} .icon-certificate:before { - content: "\f0a3"; } + content: "\f0a3"; +} .icon-chair:before { - content: "\f6c0"; } + content: "\f6c0"; +} .icon-chalkboard:before { - content: "\f51b"; } + content: "\f51b"; +} .icon-chalkboard-teacher:before { - content: "\f51c"; } + content: "\f51c"; +} .icon-charging-station:before { - content: "\f5e7"; } + content: "\f5e7"; +} .icon-chart-area:before { - content: "\f1fe"; } + content: "\f1fe"; +} .icon-chart-bar:before { - content: "\f080"; } + content: "\f080"; +} .icon-chart-line:before { - content: "\f201"; } + content: "\f201"; +} .icon-chart-pie:before { - content: "\f200"; } + content: "\f200"; +} .icon-check:before { - content: "\f00c"; } + content: "\f00c"; +} .icon-check-circle:before { - content: "\f058"; } + content: "\f058"; +} .icon-check-double:before { - content: "\f560"; } + content: "\f560"; +} .icon-check-square:before { - content: "\f14a"; } + content: "\f14a"; +} .icon-cheese:before { - content: "\f7ef"; } + content: "\f7ef"; +} .icon-chess:before { - content: "\f439"; } + content: "\f439"; +} .icon-chess-bishop:before { - content: "\f43a"; } + content: "\f43a"; +} .icon-chess-board:before { - content: "\f43c"; } + content: "\f43c"; +} .icon-chess-king:before { - content: "\f43f"; } + content: "\f43f"; +} .icon-chess-knight:before { - content: "\f441"; } + content: "\f441"; +} .icon-chess-pawn:before { - content: "\f443"; } + content: "\f443"; +} .icon-chess-queen:before { - content: "\f445"; } + content: "\f445"; +} .icon-chess-rook:before { - content: "\f447"; } + content: "\f447"; +} .icon-chevron-circle-down:before { - content: "\f13a"; } + content: "\f13a"; +} .icon-chevron-circle-left:before { - content: "\f137"; } + content: "\f137"; +} .icon-chevron-circle-right:before { - content: "\f138"; } + content: "\f138"; +} .icon-chevron-circle-up:before { - content: "\f139"; } + content: "\f139"; +} .icon-chevron-down:before { - content: "\f078"; } + content: "\f078"; +} .icon-chevron-left:before { - content: "\f053"; } + content: "\f053"; +} .icon-chevron-right:before { - content: "\f054"; } + content: "\f054"; +} .icon-chevron-up:before { - content: "\f077"; } + content: "\f077"; +} .icon-child:before { - content: "\f1ae"; } + content: "\f1ae"; +} .icon-chrome:before { - content: "\f268"; } + content: "\f268"; +} .icon-chromecast:before { - content: "\f838"; } + content: "\f838"; +} .icon-church:before { - content: "\f51d"; } + content: "\f51d"; +} .icon-circle:before { - content: "\f111"; } + content: "\f111"; +} .icon-circle-notch:before { - content: "\f1ce"; } + content: "\f1ce"; +} .icon-city:before { - content: "\f64f"; } + content: "\f64f"; +} .icon-clinic-medical:before { - content: "\f7f2"; } + content: "\f7f2"; +} .icon-clipboard:before { - content: "\f328"; } + content: "\f328"; +} .icon-clipboard-check:before { - content: "\f46c"; } + content: "\f46c"; +} .icon-clipboard-list:before { - content: "\f46d"; } + content: "\f46d"; +} .icon-clock:before { - content: "\f017"; } + content: "\f017"; +} .icon-clone:before { - content: "\f24d"; } + content: "\f24d"; +} .icon-closed-captioning:before { - content: "\f20a"; } + content: "\f20a"; +} .icon-cloud:before { - content: "\f0c2"; } + content: "\f0c2"; +} .icon-cloud-download-alt:before { - content: "\f381"; } + content: "\f381"; +} .icon-cloud-meatball:before { - content: "\f73b"; } + content: "\f73b"; +} .icon-cloud-moon:before { - content: "\f6c3"; } + content: "\f6c3"; +} .icon-cloud-moon-rain:before { - content: "\f73c"; } + content: "\f73c"; +} .icon-cloud-rain:before { - content: "\f73d"; } + content: "\f73d"; +} .icon-cloud-showers-heavy:before { - content: "\f740"; } + content: "\f740"; +} .icon-cloud-sun:before { - content: "\f6c4"; } + content: "\f6c4"; +} .icon-cloud-sun-rain:before { - content: "\f743"; } + content: "\f743"; +} .icon-cloud-upload-alt:before { - content: "\f382"; } + content: "\f382"; +} .icon-cloudflare:before { - content: "\e07d"; } + content: "\e07d"; +} .icon-cloudscale:before { - content: "\f383"; } + content: "\f383"; +} .icon-cloudsmith:before { - content: "\f384"; } + content: "\f384"; +} .icon-cloudversify:before { - content: "\f385"; } + content: "\f385"; +} .icon-cocktail:before { - content: "\f561"; } + content: "\f561"; +} .icon-code:before { - content: "\f121"; } + content: "\f121"; +} .icon-code-branch:before { - content: "\f126"; } + content: "\f126"; +} .icon-codepen:before { - content: "\f1cb"; } + content: "\f1cb"; +} .icon-codiepie:before { - content: "\f284"; } + content: "\f284"; +} .icon-coffee:before { - content: "\f0f4"; } + content: "\f0f4"; +} .icon-cog:before { - content: "\f013"; } + content: "\f013"; +} .icon-cogs:before { - content: "\f085"; } + content: "\f085"; +} .icon-coins:before { - content: "\f51e"; } + content: "\f51e"; +} .icon-columns:before { - content: "\f0db"; } + content: "\f0db"; +} .icon-comment:before { - content: "\f075"; } + content: "\f075"; +} .icon-comment-alt:before { - content: "\f27a"; } + content: "\f27a"; +} .icon-comment-dollar:before { - content: "\f651"; } + content: "\f651"; +} .icon-comment-dots:before { - content: "\f4ad"; } + content: "\f4ad"; +} .icon-comment-medical:before { - content: "\f7f5"; } + content: "\f7f5"; +} .icon-comment-slash:before { - content: "\f4b3"; } + content: "\f4b3"; +} .icon-comments:before { - content: "\f086"; } + content: "\f086"; +} .icon-comments-dollar:before { - content: "\f653"; } + content: "\f653"; +} .icon-compact-disc:before { - content: "\f51f"; } + content: "\f51f"; +} .icon-compass:before { - content: "\f14e"; } + content: "\f14e"; +} .icon-compress:before { - content: "\f066"; } + content: "\f066"; +} .icon-compress-alt:before { - content: "\f422"; } + content: "\f422"; +} .icon-compress-arrows-alt:before { - content: "\f78c"; } + content: "\f78c"; +} .icon-concierge-bell:before { - content: "\f562"; } + content: "\f562"; +} .icon-confluence:before { - content: "\f78d"; } + content: "\f78d"; +} .icon-connectdevelop:before { - content: "\f20e"; } + content: "\f20e"; +} .icon-contao:before { - content: "\f26d"; } + content: "\f26d"; +} .icon-cookie:before { - content: "\f563"; } + content: "\f563"; +} .icon-cookie-bite:before { - content: "\f564"; } + content: "\f564"; +} .icon-copy:before { - content: "\f0c5"; } + content: "\f0c5"; +} .icon-copyright:before { - content: "\f1f9"; } + content: "\f1f9"; +} .icon-cotton-bureau:before { - content: "\f89e"; } + content: "\f89e"; +} .icon-couch:before { - content: "\f4b8"; } + content: "\f4b8"; +} .icon-cpanel:before { - content: "\f388"; } + content: "\f388"; +} .icon-creative-commons:before { - content: "\f25e"; } + content: "\f25e"; +} .icon-creative-commons-by:before { - content: "\f4e7"; } + content: "\f4e7"; +} .icon-creative-commons-nc:before { - content: "\f4e8"; } + content: "\f4e8"; +} .icon-creative-commons-nc-eu:before { - content: "\f4e9"; } + content: "\f4e9"; +} .icon-creative-commons-nc-jp:before { - content: "\f4ea"; } + content: "\f4ea"; +} .icon-creative-commons-nd:before { - content: "\f4eb"; } + content: "\f4eb"; +} .icon-creative-commons-pd:before { - content: "\f4ec"; } + content: "\f4ec"; +} .icon-creative-commons-pd-alt:before { - content: "\f4ed"; } + content: "\f4ed"; +} .icon-creative-commons-remix:before { - content: "\f4ee"; } + content: "\f4ee"; +} .icon-creative-commons-sa:before { - content: "\f4ef"; } + content: "\f4ef"; +} .icon-creative-commons-sampling:before { - content: "\f4f0"; } + content: "\f4f0"; +} .icon-creative-commons-sampling-plus:before { - content: "\f4f1"; } + content: "\f4f1"; +} .icon-creative-commons-share:before { - content: "\f4f2"; } + content: "\f4f2"; +} .icon-creative-commons-zero:before { - content: "\f4f3"; } + content: "\f4f3"; +} .icon-credit-card:before { - content: "\f09d"; } + content: "\f09d"; +} .icon-critical-role:before { - content: "\f6c9"; } + content: "\f6c9"; +} .icon-crop:before { - content: "\f125"; } + content: "\f125"; +} .icon-crop-alt:before { - content: "\f565"; } + content: "\f565"; +} .icon-cross:before { - content: "\f654"; } + content: "\f654"; +} .icon-crosshairs:before { - content: "\f05b"; } + content: "\f05b"; +} .icon-crow:before { - content: "\f520"; } + content: "\f520"; +} .icon-crown:before { - content: "\f521"; } + content: "\f521"; +} .icon-crutch:before { - content: "\f7f7"; } + content: "\f7f7"; +} .icon-css3:before { - content: "\f13c"; } + content: "\f13c"; +} .icon-css3-alt:before { - content: "\f38b"; } + content: "\f38b"; +} .icon-cube:before { - content: "\f1b2"; } + content: "\f1b2"; +} .icon-cubes:before { - content: "\f1b3"; } + content: "\f1b3"; +} .icon-cut:before { - content: "\f0c4"; } + content: "\f0c4"; +} .icon-cuttlefish:before { - content: "\f38c"; } + content: "\f38c"; +} .icon-d-and-d:before { - content: "\f38d"; } + content: "\f38d"; +} .icon-d-and-d-beyond:before { - content: "\f6ca"; } + content: "\f6ca"; +} .icon-dailymotion:before { - content: "\e052"; } + content: "\e052"; +} .icon-dashcube:before { - content: "\f210"; } + content: "\f210"; +} .icon-database:before { - content: "\f1c0"; } + content: "\f1c0"; +} .icon-deaf:before { - content: "\f2a4"; } + content: "\f2a4"; +} .icon-deezer:before { - content: "\e077"; } + content: "\e077"; +} .icon-delicious:before { - content: "\f1a5"; } + content: "\f1a5"; +} .icon-democrat:before { - content: "\f747"; } + content: "\f747"; +} .icon-deploydog:before { - content: "\f38e"; } + content: "\f38e"; +} .icon-deskpro:before { - content: "\f38f"; } + content: "\f38f"; +} .icon-desktop:before { - content: "\f108"; } + content: "\f108"; +} .icon-dev:before { - content: "\f6cc"; } + content: "\f6cc"; +} .icon-deviantart:before { - content: "\f1bd"; } + content: "\f1bd"; +} .icon-dharmachakra:before { - content: "\f655"; } + content: "\f655"; +} .icon-dhl:before { - content: "\f790"; } + content: "\f790"; +} .icon-diagnoses:before { - content: "\f470"; } + content: "\f470"; +} .icon-diaspora:before { - content: "\f791"; } + content: "\f791"; +} .icon-dice:before { - content: "\f522"; } + content: "\f522"; +} .icon-dice-d20:before { - content: "\f6cf"; } + content: "\f6cf"; +} .icon-dice-d6:before { - content: "\f6d1"; } + content: "\f6d1"; +} .icon-dice-five:before { - content: "\f523"; } + content: "\f523"; +} .icon-dice-four:before { - content: "\f524"; } + content: "\f524"; +} .icon-dice-one:before { - content: "\f525"; } + content: "\f525"; +} .icon-dice-six:before { - content: "\f526"; } + content: "\f526"; +} .icon-dice-three:before { - content: "\f527"; } + content: "\f527"; +} .icon-dice-two:before { - content: "\f528"; } + content: "\f528"; +} .icon-digg:before { - content: "\f1a6"; } + content: "\f1a6"; +} .icon-digital-ocean:before { - content: "\f391"; } + content: "\f391"; +} .icon-digital-tachograph:before { - content: "\f566"; } + content: "\f566"; +} .icon-directions:before { - content: "\f5eb"; } + content: "\f5eb"; +} .icon-discord:before { - content: "\f392"; } + content: "\f392"; +} .icon-discourse:before { - content: "\f393"; } + content: "\f393"; +} .icon-disease:before { - content: "\f7fa"; } + content: "\f7fa"; +} .icon-divide:before { - content: "\f529"; } + content: "\f529"; +} .icon-dizzy:before { - content: "\f567"; } + content: "\f567"; +} .icon-dna:before { - content: "\f471"; } + content: "\f471"; +} .icon-dochub:before { - content: "\f394"; } + content: "\f394"; +} .icon-docker:before { - content: "\f395"; } + content: "\f395"; +} .icon-dog:before { - content: "\f6d3"; } + content: "\f6d3"; +} .icon-dollar-sign:before { - content: "\f155"; } + content: "\f155"; +} .icon-dolly:before { - content: "\f472"; } + content: "\f472"; +} .icon-dolly-flatbed:before { - content: "\f474"; } + content: "\f474"; +} .icon-donate:before { - content: "\f4b9"; } + content: "\f4b9"; +} .icon-door-closed:before { - content: "\f52a"; } + content: "\f52a"; +} .icon-door-open:before { - content: "\f52b"; } + content: "\f52b"; +} .icon-dot-circle:before { - content: "\f192"; } + content: "\f192"; +} .icon-dove:before { - content: "\f4ba"; } + content: "\f4ba"; +} .icon-download:before { - content: "\f019"; } + content: "\f019"; +} .icon-draft2digital:before { - content: "\f396"; } + content: "\f396"; +} .icon-drafting-compass:before { - content: "\f568"; } + content: "\f568"; +} .icon-dragon:before { - content: "\f6d5"; } + content: "\f6d5"; +} .icon-draw-polygon:before { - content: "\f5ee"; } + content: "\f5ee"; +} .icon-dribbble:before { - content: "\f17d"; } + content: "\f17d"; +} .icon-dribbble-square:before { - content: "\f397"; } + content: "\f397"; +} .icon-dropbox:before { - content: "\f16b"; } + content: "\f16b"; +} .icon-drum:before { - content: "\f569"; } + content: "\f569"; +} .icon-drum-steelpan:before { - content: "\f56a"; } + content: "\f56a"; +} .icon-drumstick-bite:before { - content: "\f6d7"; } + content: "\f6d7"; +} .icon-drupal:before { - content: "\f1a9"; } + content: "\f1a9"; +} .icon-dumbbell:before { - content: "\f44b"; } + content: "\f44b"; +} .icon-dumpster:before { - content: "\f793"; } + content: "\f793"; +} .icon-dumpster-fire:before { - content: "\f794"; } + content: "\f794"; +} .icon-dungeon:before { - content: "\f6d9"; } + content: "\f6d9"; +} .icon-dyalog:before { - content: "\f399"; } + content: "\f399"; +} .icon-earlybirds:before { - content: "\f39a"; } + content: "\f39a"; +} .icon-ebay:before { - content: "\f4f4"; } + content: "\f4f4"; +} .icon-edge:before { - content: "\f282"; } + content: "\f282"; +} .icon-edge-legacy:before { - content: "\e078"; } + content: "\e078"; +} .icon-edit:before { - content: "\f044"; } + content: "\f044"; +} .icon-egg:before { - content: "\f7fb"; } + content: "\f7fb"; +} .icon-eject:before { - content: "\f052"; } + content: "\f052"; +} .icon-elementor:before { - content: "\f430"; } + content: "\f430"; +} .icon-ellipsis-h:before { - content: "\f141"; } + content: "\f141"; +} .icon-ellipsis-v:before { - content: "\f142"; } + content: "\f142"; +} .icon-ello:before { - content: "\f5f1"; } + content: "\f5f1"; +} .icon-ember:before { - content: "\f423"; } + content: "\f423"; +} .icon-empire:before { - content: "\f1d1"; } + content: "\f1d1"; +} .icon-envelope:before { - content: "\f0e0"; } + content: "\f0e0"; +} .icon-envelope-open:before { - content: "\f2b6"; } + content: "\f2b6"; +} .icon-envelope-open-text:before { - content: "\f658"; } + content: "\f658"; +} .icon-envelope-square:before { - content: "\f199"; } + content: "\f199"; +} .icon-envira:before { - content: "\f299"; } + content: "\f299"; +} .icon-equals:before { - content: "\f52c"; } + content: "\f52c"; +} .icon-eraser:before { - content: "\f12d"; } + content: "\f12d"; +} .icon-erlang:before { - content: "\f39d"; } + content: "\f39d"; +} .icon-ethereum:before { - content: "\f42e"; } + content: "\f42e"; +} .icon-ethernet:before { - content: "\f796"; } + content: "\f796"; +} .icon-etsy:before { - content: "\f2d7"; } + content: "\f2d7"; +} .icon-euro-sign:before { - content: "\f153"; } + content: "\f153"; +} .icon-evernote:before { - content: "\f839"; } + content: "\f839"; +} .icon-exchange-alt:before { - content: "\f362"; } + content: "\f362"; +} .icon-exclamation:before { - content: "\f12a"; } + content: "\f12a"; +} .icon-exclamation-circle:before { - content: "\f06a"; } + content: "\f06a"; +} .icon-exclamation-triangle:before { - content: "\f071"; } + content: "\f071"; +} .icon-expand:before { - content: "\f065"; } + content: "\f065"; +} .icon-expand-alt:before { - content: "\f424"; } + content: "\f424"; +} .icon-expand-arrows-alt:before { - content: "\f31e"; } + content: "\f31e"; +} .icon-expeditedssl:before { - content: "\f23e"; } + content: "\f23e"; +} .icon-external-link-alt:before { - content: "\f35d"; } + content: "\f35d"; +} .icon-external-link-square-alt:before { - content: "\f360"; } + content: "\f360"; +} .icon-eye:before { - content: "\f06e"; } + content: "\f06e"; +} .icon-eye-dropper:before { - content: "\f1fb"; } + content: "\f1fb"; +} .icon-eye-slash:before { - content: "\f070"; } + content: "\f070"; +} .icon-facebook:before { - content: "\f09a"; } + content: "\f09a"; +} .icon-facebook-f:before { - content: "\f39e"; } + content: "\f39e"; +} .icon-facebook-messenger:before { - content: "\f39f"; } + content: "\f39f"; +} .icon-facebook-square:before { - content: "\f082"; } + content: "\f082"; +} .icon-fan:before { - content: "\f863"; } + content: "\f863"; +} .icon-fantasy-flight-games:before { - content: "\f6dc"; } + content: "\f6dc"; +} .icon-fast-backward:before { - content: "\f049"; } + content: "\f049"; +} .icon-fast-forward:before { - content: "\f050"; } + content: "\f050"; +} .icon-faucet:before { - content: "\e005"; } + content: "\e005"; +} .icon-fax:before { - content: "\f1ac"; } + content: "\f1ac"; +} .icon-feather:before { - content: "\f52d"; } + content: "\f52d"; +} .icon-feather-alt:before { - content: "\f56b"; } + content: "\f56b"; +} .icon-fedex:before { - content: "\f797"; } + content: "\f797"; +} .icon-fedora:before { - content: "\f798"; } + content: "\f798"; +} .icon-female:before { - content: "\f182"; } + content: "\f182"; +} .icon-fighter-jet:before { - content: "\f0fb"; } + content: "\f0fb"; +} .icon-figma:before { - content: "\f799"; } + content: "\f799"; +} .icon-file:before { - content: "\f15b"; } + content: "\f15b"; +} .icon-file-alt:before { - content: "\f15c"; } + content: "\f15c"; +} .icon-file-archive:before { - content: "\f1c6"; } + content: "\f1c6"; +} .icon-file-audio:before { - content: "\f1c7"; } + content: "\f1c7"; +} .icon-file-code:before { - content: "\f1c9"; } + content: "\f1c9"; +} .icon-file-contract:before { - content: "\f56c"; } + content: "\f56c"; +} .icon-file-csv:before { - content: "\f6dd"; } + content: "\f6dd"; +} .icon-file-download:before { - content: "\f56d"; } + content: "\f56d"; +} .icon-file-excel:before { - content: "\f1c3"; } + content: "\f1c3"; +} .icon-file-export:before { - content: "\f56e"; } + content: "\f56e"; +} .icon-file-image:before { - content: "\f1c5"; } + content: "\f1c5"; +} .icon-file-import:before { - content: "\f56f"; } + content: "\f56f"; +} .icon-file-invoice:before { - content: "\f570"; } + content: "\f570"; +} .icon-file-invoice-dollar:before { - content: "\f571"; } + content: "\f571"; +} .icon-file-medical:before { - content: "\f477"; } + content: "\f477"; +} .icon-file-medical-alt:before { - content: "\f478"; } + content: "\f478"; +} .icon-file-pdf:before { - content: "\f1c1"; } + content: "\f1c1"; +} .icon-file-powerpoint:before { - content: "\f1c4"; } + content: "\f1c4"; +} .icon-file-prescription:before { - content: "\f572"; } + content: "\f572"; +} .icon-file-signature:before { - content: "\f573"; } + content: "\f573"; +} .icon-file-upload:before { - content: "\f574"; } + content: "\f574"; +} .icon-file-video:before { - content: "\f1c8"; } + content: "\f1c8"; +} .icon-file-word:before { - content: "\f1c2"; } + content: "\f1c2"; +} .icon-fill:before { - content: "\f575"; } + content: "\f575"; +} .icon-fill-drip:before { - content: "\f576"; } + content: "\f576"; +} .icon-film:before { - content: "\f008"; } + content: "\f008"; +} .icon-filter:before { - content: "\f0b0"; } + content: "\f0b0"; +} .icon-fingerprint:before { - content: "\f577"; } + content: "\f577"; +} .icon-fire:before { - content: "\f06d"; } + content: "\f06d"; +} .icon-fire-alt:before { - content: "\f7e4"; } + content: "\f7e4"; +} .icon-fire-extinguisher:before { - content: "\f134"; } + content: "\f134"; +} .icon-firefox:before { - content: "\f269"; } + content: "\f269"; +} .icon-firefox-browser:before { - content: "\e007"; } + content: "\e007"; +} .icon-first-aid:before { - content: "\f479"; } + content: "\f479"; +} .icon-first-order:before { - content: "\f2b0"; } + content: "\f2b0"; +} .icon-first-order-alt:before { - content: "\f50a"; } + content: "\f50a"; +} .icon-firstdraft:before { - content: "\f3a1"; } + content: "\f3a1"; +} .icon-fish:before { - content: "\f578"; } + content: "\f578"; +} .icon-fist-raised:before { - content: "\f6de"; } + content: "\f6de"; +} .icon-flag:before { - content: "\f024"; } + content: "\f024"; +} .icon-flag-checkered:before { - content: "\f11e"; } + content: "\f11e"; +} .icon-flag-usa:before { - content: "\f74d"; } + content: "\f74d"; +} .icon-flask:before { - content: "\f0c3"; } + content: "\f0c3"; +} .icon-flickr:before { - content: "\f16e"; } + content: "\f16e"; +} .icon-flipboard:before { - content: "\f44d"; } + content: "\f44d"; +} .icon-flushed:before { - content: "\f579"; } + content: "\f579"; +} .icon-fly:before { - content: "\f417"; } + content: "\f417"; +} .icon-folder:before { - content: "\f07b"; } + content: "\f07b"; +} .icon-folder-minus:before { - content: "\f65d"; } + content: "\f65d"; +} .icon-folder-open:before { - content: "\f07c"; } + content: "\f07c"; +} .icon-folder-plus:before { - content: "\f65e"; } + content: "\f65e"; +} .icon-font:before { - content: "\f031"; } + content: "\f031"; +} .icon-font-awesome:before { - content: "\f2b4"; } + content: "\f2b4"; +} .icon-font-awesome-alt:before { - content: "\f35c"; } + content: "\f35c"; +} .icon-font-awesome-flag:before { - content: "\f425"; } + content: "\f425"; +} .icon-font-awesome-logo-full:before { - content: "\f4e6"; } + content: "\f4e6"; +} .icon-fonticons:before { - content: "\f280"; } + content: "\f280"; +} .icon-fonticons-fi:before { - content: "\f3a2"; } + content: "\f3a2"; +} .icon-football-ball:before { - content: "\f44e"; } + content: "\f44e"; +} .icon-fort-awesome:before { - content: "\f286"; } + content: "\f286"; +} .icon-fort-awesome-alt:before { - content: "\f3a3"; } + content: "\f3a3"; +} .icon-forumbee:before { - content: "\f211"; } + content: "\f211"; +} .icon-forward:before { - content: "\f04e"; } + content: "\f04e"; +} .icon-foursquare:before { - content: "\f180"; } + content: "\f180"; +} .icon-free-code-camp:before { - content: "\f2c5"; } + content: "\f2c5"; +} .icon-freebsd:before { - content: "\f3a4"; } + content: "\f3a4"; +} .icon-frog:before { - content: "\f52e"; } + content: "\f52e"; +} .icon-frown:before { - content: "\f119"; } + content: "\f119"; +} .icon-frown-open:before { - content: "\f57a"; } + content: "\f57a"; +} .icon-fulcrum:before { - content: "\f50b"; } + content: "\f50b"; +} .icon-funnel-dollar:before { - content: "\f662"; } + content: "\f662"; +} .icon-futbol:before { - content: "\f1e3"; } + content: "\f1e3"; +} .icon-galactic-republic:before { - content: "\f50c"; } + content: "\f50c"; +} .icon-galactic-senate:before { - content: "\f50d"; } + content: "\f50d"; +} .icon-gamepad:before { - content: "\f11b"; } + content: "\f11b"; +} .icon-gas-pump:before { - content: "\f52f"; } + content: "\f52f"; +} .icon-gavel:before { - content: "\f0e3"; } + content: "\f0e3"; +} .icon-gem:before { - content: "\f3a5"; } + content: "\f3a5"; +} .icon-genderless:before { - content: "\f22d"; } + content: "\f22d"; +} .icon-get-pocket:before { - content: "\f265"; } + content: "\f265"; +} .icon-gg:before { - content: "\f260"; } + content: "\f260"; +} .icon-gg-circle:before { - content: "\f261"; } + content: "\f261"; +} .icon-ghost:before { - content: "\f6e2"; } + content: "\f6e2"; +} .icon-gift:before { - content: "\f06b"; } + content: "\f06b"; +} .icon-gifts:before { - content: "\f79c"; } + content: "\f79c"; +} .icon-git:before { - content: "\f1d3"; } + content: "\f1d3"; +} .icon-git-alt:before { - content: "\f841"; } + content: "\f841"; +} .icon-git-square:before { - content: "\f1d2"; } + content: "\f1d2"; +} .icon-github:before { - content: "\f09b"; } + content: "\f09b"; +} .icon-github-alt:before { - content: "\f113"; } + content: "\f113"; +} .icon-github-square:before { - content: "\f092"; } + content: "\f092"; +} .icon-gitkraken:before { - content: "\f3a6"; } + content: "\f3a6"; +} .icon-gitlab:before { - content: "\f296"; } + content: "\f296"; +} .icon-gitter:before { - content: "\f426"; } + content: "\f426"; +} .icon-glass-cheers:before { - content: "\f79f"; } + content: "\f79f"; +} .icon-glass-martini:before { - content: "\f000"; } + content: "\f000"; +} .icon-glass-martini-alt:before { - content: "\f57b"; } + content: "\f57b"; +} .icon-glass-whiskey:before { - content: "\f7a0"; } + content: "\f7a0"; +} .icon-glasses:before { - content: "\f530"; } + content: "\f530"; +} .icon-glide:before { - content: "\f2a5"; } + content: "\f2a5"; +} .icon-glide-g:before { - content: "\f2a6"; } + content: "\f2a6"; +} .icon-globe:before { - content: "\f0ac"; } + content: "\f0ac"; +} .icon-globe-africa:before { - content: "\f57c"; } + content: "\f57c"; +} .icon-globe-americas:before { - content: "\f57d"; } + content: "\f57d"; +} .icon-globe-asia:before { - content: "\f57e"; } + content: "\f57e"; +} .icon-globe-europe:before { - content: "\f7a2"; } + content: "\f7a2"; +} .icon-gofore:before { - content: "\f3a7"; } + content: "\f3a7"; +} .icon-golf-ball:before { - content: "\f450"; } + content: "\f450"; +} .icon-goodreads:before { - content: "\f3a8"; } + content: "\f3a8"; +} .icon-goodreads-g:before { - content: "\f3a9"; } + content: "\f3a9"; +} .icon-google:before { - content: "\f1a0"; } + content: "\f1a0"; +} .icon-google-drive:before { - content: "\f3aa"; } + content: "\f3aa"; +} .icon-google-pay:before { - content: "\e079"; } + content: "\e079"; +} .icon-google-play:before { - content: "\f3ab"; } + content: "\f3ab"; +} .icon-google-plus:before { - content: "\f2b3"; } + content: "\f2b3"; +} .icon-google-plus-g:before { - content: "\f0d5"; } + content: "\f0d5"; +} .icon-google-plus-square:before { - content: "\f0d4"; } + content: "\f0d4"; +} .icon-google-wallet:before { - content: "\f1ee"; } + content: "\f1ee"; +} .icon-gopuram:before { - content: "\f664"; } + content: "\f664"; +} .icon-graduation-cap:before { - content: "\f19d"; } + content: "\f19d"; +} .icon-gratipay:before { - content: "\f184"; } + content: "\f184"; +} .icon-grav:before { - content: "\f2d6"; } + content: "\f2d6"; +} .icon-greater-than:before { - content: "\f531"; } + content: "\f531"; +} .icon-greater-than-equal:before { - content: "\f532"; } + content: "\f532"; +} .icon-grimace:before { - content: "\f57f"; } + content: "\f57f"; +} .icon-grin:before { - content: "\f580"; } + content: "\f580"; +} .icon-grin-alt:before { - content: "\f581"; } + content: "\f581"; +} .icon-grin-beam:before { - content: "\f582"; } + content: "\f582"; +} .icon-grin-beam-sweat:before { - content: "\f583"; } + content: "\f583"; +} .icon-grin-hearts:before { - content: "\f584"; } + content: "\f584"; +} .icon-grin-squint:before { - content: "\f585"; } + content: "\f585"; +} .icon-grin-squint-tears:before { - content: "\f586"; } + content: "\f586"; +} .icon-grin-stars:before { - content: "\f587"; } + content: "\f587"; +} .icon-grin-tears:before { - content: "\f588"; } + content: "\f588"; +} .icon-grin-tongue:before { - content: "\f589"; } + content: "\f589"; +} .icon-grin-tongue-squint:before { - content: "\f58a"; } + content: "\f58a"; +} .icon-grin-tongue-wink:before { - content: "\f58b"; } + content: "\f58b"; +} .icon-grin-wink:before { - content: "\f58c"; } + content: "\f58c"; +} .icon-grip-horizontal:before { - content: "\f58d"; } + content: "\f58d"; +} .icon-grip-lines:before { - content: "\f7a4"; } + content: "\f7a4"; +} .icon-grip-lines-vertical:before { - content: "\f7a5"; } + content: "\f7a5"; +} .icon-grip-vertical:before { - content: "\f58e"; } + content: "\f58e"; +} .icon-gripfire:before { - content: "\f3ac"; } + content: "\f3ac"; +} .icon-grunt:before { - content: "\f3ad"; } + content: "\f3ad"; +} .icon-guilded:before { - content: "\e07e"; } + content: "\e07e"; +} .icon-guitar:before { - content: "\f7a6"; } + content: "\f7a6"; +} .icon-gulp:before { - content: "\f3ae"; } + content: "\f3ae"; +} .icon-h-square:before { - content: "\f0fd"; } + content: "\f0fd"; +} .icon-hacker-news:before { - content: "\f1d4"; } + content: "\f1d4"; +} .icon-hacker-news-square:before { - content: "\f3af"; } + content: "\f3af"; +} .icon-hackerrank:before { - content: "\f5f7"; } + content: "\f5f7"; +} .icon-hamburger:before { - content: "\f805"; } + content: "\f805"; +} .icon-hammer:before { - content: "\f6e3"; } + content: "\f6e3"; +} .icon-hamsa:before { - content: "\f665"; } + content: "\f665"; +} .icon-hand-holding:before { - content: "\f4bd"; } + content: "\f4bd"; +} .icon-hand-holding-heart:before { - content: "\f4be"; } + content: "\f4be"; +} .icon-hand-holding-medical:before { - content: "\e05c"; } + content: "\e05c"; +} .icon-hand-holding-usd:before { - content: "\f4c0"; } + content: "\f4c0"; +} .icon-hand-holding-water:before { - content: "\f4c1"; } + content: "\f4c1"; +} .icon-hand-lizard:before { - content: "\f258"; } + content: "\f258"; +} .icon-hand-middle-finger:before { - content: "\f806"; } + content: "\f806"; +} .icon-hand-paper:before { - content: "\f256"; } + content: "\f256"; +} .icon-hand-peace:before { - content: "\f25b"; } + content: "\f25b"; +} .icon-hand-point-down:before { - content: "\f0a7"; } + content: "\f0a7"; +} .icon-hand-point-left:before { - content: "\f0a5"; } + content: "\f0a5"; +} .icon-hand-point-right:before { - content: "\f0a4"; } + content: "\f0a4"; +} .icon-hand-point-up:before { - content: "\f0a6"; } + content: "\f0a6"; +} .icon-hand-pointer:before { - content: "\f25a"; } + content: "\f25a"; +} .icon-hand-rock:before { - content: "\f255"; } + content: "\f255"; +} .icon-hand-scissors:before { - content: "\f257"; } + content: "\f257"; +} .icon-hand-sparkles:before { - content: "\e05d"; } + content: "\e05d"; +} .icon-hand-spock:before { - content: "\f259"; } + content: "\f259"; +} .icon-hands:before { - content: "\f4c2"; } + content: "\f4c2"; +} .icon-hands-helping:before { - content: "\f4c4"; } + content: "\f4c4"; +} .icon-hands-wash:before { - content: "\e05e"; } + content: "\e05e"; +} .icon-handshake:before { - content: "\f2b5"; } + content: "\f2b5"; +} .icon-handshake-alt-slash:before { - content: "\e05f"; } + content: "\e05f"; +} .icon-handshake-slash:before { - content: "\e060"; } + content: "\e060"; +} .icon-hanukiah:before { - content: "\f6e6"; } + content: "\f6e6"; +} .icon-hard-hat:before { - content: "\f807"; } + content: "\f807"; +} .icon-hashtag:before { - content: "\f292"; } + content: "\f292"; +} .icon-hat-cowboy:before { - content: "\f8c0"; } + content: "\f8c0"; +} .icon-hat-cowboy-side:before { - content: "\f8c1"; } + content: "\f8c1"; +} .icon-hat-wizard:before { - content: "\f6e8"; } + content: "\f6e8"; +} .icon-hdd:before { - content: "\f0a0"; } + content: "\f0a0"; +} .icon-head-side-cough:before { - content: "\e061"; } + content: "\e061"; +} .icon-head-side-cough-slash:before { - content: "\e062"; } + content: "\e062"; +} .icon-head-side-mask:before { - content: "\e063"; } + content: "\e063"; +} .icon-head-side-virus:before { - content: "\e064"; } + content: "\e064"; +} .icon-heading:before { - content: "\f1dc"; } + content: "\f1dc"; +} .icon-headphones:before { - content: "\f025"; } + content: "\f025"; +} .icon-headphones-alt:before { - content: "\f58f"; } + content: "\f58f"; +} .icon-headset:before { - content: "\f590"; } + content: "\f590"; +} .icon-heart:before { - content: "\f004"; } + content: "\f004"; +} .icon-heart-broken:before { - content: "\f7a9"; } + content: "\f7a9"; +} .icon-heartbeat:before { - content: "\f21e"; } + content: "\f21e"; +} .icon-helicopter:before { - content: "\f533"; } + content: "\f533"; +} .icon-highlighter:before { - content: "\f591"; } + content: "\f591"; +} .icon-hiking:before { - content: "\f6ec"; } + content: "\f6ec"; +} .icon-hippo:before { - content: "\f6ed"; } + content: "\f6ed"; +} .icon-hips:before { - content: "\f452"; } + content: "\f452"; +} .icon-hire-a-helper:before { - content: "\f3b0"; } + content: "\f3b0"; +} .icon-history:before { - content: "\f1da"; } + content: "\f1da"; +} .icon-hive:before { - content: "\e07f"; } + content: "\e07f"; +} .icon-hockey-puck:before { - content: "\f453"; } + content: "\f453"; +} .icon-holly-berry:before { - content: "\f7aa"; } + content: "\f7aa"; +} .icon-home:before { - content: "\f015"; } + content: "\f015"; +} .icon-hooli:before { - content: "\f427"; } + content: "\f427"; +} .icon-hornbill:before { - content: "\f592"; } + content: "\f592"; +} .icon-horse:before { - content: "\f6f0"; } + content: "\f6f0"; +} .icon-horse-head:before { - content: "\f7ab"; } + content: "\f7ab"; +} .icon-hospital:before { - content: "\f0f8"; } + content: "\f0f8"; +} .icon-hospital-alt:before { - content: "\f47d"; } + content: "\f47d"; +} .icon-hospital-symbol:before { - content: "\f47e"; } + content: "\f47e"; +} .icon-hospital-user:before { - content: "\f80d"; } + content: "\f80d"; +} .icon-hot-tub:before { - content: "\f593"; } + content: "\f593"; +} .icon-hotdog:before { - content: "\f80f"; } + content: "\f80f"; +} .icon-hotel:before { - content: "\f594"; } + content: "\f594"; +} .icon-hotjar:before { - content: "\f3b1"; } + content: "\f3b1"; +} .icon-hourglass:before { - content: "\f254"; } + content: "\f254"; +} .icon-hourglass-end:before { - content: "\f253"; } + content: "\f253"; +} .icon-hourglass-half:before { - content: "\f252"; } + content: "\f252"; +} .icon-hourglass-start:before { - content: "\f251"; } + content: "\f251"; +} .icon-house-damage:before { - content: "\f6f1"; } + content: "\f6f1"; +} .icon-house-user:before { - content: "\e065"; } + content: "\e065"; +} .icon-houzz:before { - content: "\f27c"; } + content: "\f27c"; +} .icon-hryvnia:before { - content: "\f6f2"; } + content: "\f6f2"; +} .icon-html5:before { - content: "\f13b"; } + content: "\f13b"; +} .icon-hubspot:before { - content: "\f3b2"; } + content: "\f3b2"; +} .icon-i-cursor:before { - content: "\f246"; } + content: "\f246"; +} .icon-ice-cream:before { - content: "\f810"; } + content: "\f810"; +} .icon-icicles:before { - content: "\f7ad"; } + content: "\f7ad"; +} .icon-icons:before { - content: "\f86d"; } + content: "\f86d"; +} .icon-id-badge:before { - content: "\f2c1"; } + content: "\f2c1"; +} .icon-id-card:before { - content: "\f2c2"; } + content: "\f2c2"; +} .icon-id-card-alt:before { - content: "\f47f"; } + content: "\f47f"; +} .icon-ideal:before { - content: "\e013"; } + content: "\e013"; +} .icon-igloo:before { - content: "\f7ae"; } + content: "\f7ae"; +} .icon-image:before { - content: "\f03e"; } + content: "\f03e"; +} .icon-images:before { - content: "\f302"; } + content: "\f302"; +} .icon-imdb:before { - content: "\f2d8"; } + content: "\f2d8"; +} .icon-inbox:before { - content: "\f01c"; } + content: "\f01c"; +} .icon-indent:before { - content: "\f03c"; } + content: "\f03c"; +} .icon-industry:before { - content: "\f275"; } + content: "\f275"; +} .icon-infinity:before { - content: "\f534"; } + content: "\f534"; +} .icon-info:before { - content: "\f129"; } + content: "\f129"; +} .icon-info-circle:before { - content: "\f05a"; } + content: "\f05a"; +} .icon-innosoft:before { - content: "\e080"; } + content: "\e080"; +} .icon-instagram:before { - content: "\f16d"; } + content: "\f16d"; +} .icon-instagram-square:before { - content: "\e055"; } + content: "\e055"; +} .icon-instalod:before { - content: "\e081"; } + content: "\e081"; +} .icon-intercom:before { - content: "\f7af"; } + content: "\f7af"; +} .icon-internet-explorer:before { - content: "\f26b"; } + content: "\f26b"; +} .icon-invision:before { - content: "\f7b0"; } + content: "\f7b0"; +} .icon-ioxhost:before { - content: "\f208"; } + content: "\f208"; +} .icon-italic:before { - content: "\f033"; } + content: "\f033"; +} .icon-itch-io:before { - content: "\f83a"; } + content: "\f83a"; +} .icon-itunes:before { - content: "\f3b4"; } + content: "\f3b4"; +} .icon-itunes-note:before { - content: "\f3b5"; } + content: "\f3b5"; +} .icon-java:before { - content: "\f4e4"; } + content: "\f4e4"; +} .icon-jedi:before { - content: "\f669"; } + content: "\f669"; +} .icon-jedi-order:before { - content: "\f50e"; } + content: "\f50e"; +} .icon-jenkins:before { - content: "\f3b6"; } + content: "\f3b6"; +} .icon-jira:before { - content: "\f7b1"; } + content: "\f7b1"; +} .icon-joget:before { - content: "\f3b7"; } + content: "\f3b7"; +} .icon-joint:before { - content: "\f595"; } + content: "\f595"; +} .icon-joomla:before { - content: "\f1aa"; } + content: "\f1aa"; +} .icon-journal-whills:before { - content: "\f66a"; } + content: "\f66a"; +} .icon-js:before { - content: "\f3b8"; } + content: "\f3b8"; +} .icon-js-square:before { - content: "\f3b9"; } + content: "\f3b9"; +} .icon-jsfiddle:before { - content: "\f1cc"; } + content: "\f1cc"; +} .icon-kaaba:before { - content: "\f66b"; } + content: "\f66b"; +} .icon-kaggle:before { - content: "\f5fa"; } + content: "\f5fa"; +} .icon-key:before { - content: "\f084"; } + content: "\f084"; +} .icon-keybase:before { - content: "\f4f5"; } + content: "\f4f5"; +} .icon-keyboard:before { - content: "\f11c"; } + content: "\f11c"; +} .icon-keycdn:before { - content: "\f3ba"; } + content: "\f3ba"; +} .icon-khanda:before { - content: "\f66d"; } + content: "\f66d"; +} .icon-kickstarter:before { - content: "\f3bb"; } + content: "\f3bb"; +} .icon-kickstarter-k:before { - content: "\f3bc"; } + content: "\f3bc"; +} .icon-kiss:before { - content: "\f596"; } + content: "\f596"; +} .icon-kiss-beam:before { - content: "\f597"; } + content: "\f597"; +} .icon-kiss-wink-heart:before { - content: "\f598"; } + content: "\f598"; +} .icon-kiwi-bird:before { - content: "\f535"; } + content: "\f535"; +} .icon-korvue:before { - content: "\f42f"; } + content: "\f42f"; +} .icon-landmark:before { - content: "\f66f"; } + content: "\f66f"; +} .icon-language:before { - content: "\f1ab"; } + content: "\f1ab"; +} .icon-laptop:before { - content: "\f109"; } + content: "\f109"; +} .icon-laptop-code:before { - content: "\f5fc"; } + content: "\f5fc"; +} .icon-laptop-house:before { - content: "\e066"; } + content: "\e066"; +} .icon-laptop-medical:before { - content: "\f812"; } + content: "\f812"; +} .icon-laravel:before { - content: "\f3bd"; } + content: "\f3bd"; +} .icon-lastfm:before { - content: "\f202"; } + content: "\f202"; +} .icon-lastfm-square:before { - content: "\f203"; } + content: "\f203"; +} .icon-laugh:before { - content: "\f599"; } + content: "\f599"; +} .icon-laugh-beam:before { - content: "\f59a"; } + content: "\f59a"; +} .icon-laugh-squint:before { - content: "\f59b"; } + content: "\f59b"; +} .icon-laugh-wink:before { - content: "\f59c"; } + content: "\f59c"; +} .icon-layer-group:before { - content: "\f5fd"; } + content: "\f5fd"; +} .icon-leaf:before { - content: "\f06c"; } + content: "\f06c"; +} .icon-leanpub:before { - content: "\f212"; } + content: "\f212"; +} .icon-lemon:before { - content: "\f094"; } + content: "\f094"; +} .icon-less:before { - content: "\f41d"; } + content: "\f41d"; +} .icon-less-than:before { - content: "\f536"; } + content: "\f536"; +} .icon-less-than-equal:before { - content: "\f537"; } + content: "\f537"; +} .icon-level-down-alt:before { - content: "\f3be"; } + content: "\f3be"; +} .icon-level-up-alt:before { - content: "\f3bf"; } + content: "\f3bf"; +} .icon-life-ring:before { - content: "\f1cd"; } + content: "\f1cd"; +} .icon-lightbulb:before { - content: "\f0eb"; } + content: "\f0eb"; +} .icon-line:before { - content: "\f3c0"; } + content: "\f3c0"; +} .icon-link:before { - content: "\f0c1"; } + content: "\f0c1"; +} .icon-linkedin:before { - content: "\f08c"; } + content: "\f08c"; +} .icon-linkedin-in:before { - content: "\f0e1"; } + content: "\f0e1"; +} .icon-linode:before { - content: "\f2b8"; } + content: "\f2b8"; +} .icon-linux:before { - content: "\f17c"; } + content: "\f17c"; +} .icon-lira-sign:before { - content: "\f195"; } + content: "\f195"; +} .icon-list:before { - content: "\f03a"; } + content: "\f03a"; +} .icon-list-alt:before { - content: "\f022"; } + content: "\f022"; +} .icon-list-ol:before { - content: "\f0cb"; } + content: "\f0cb"; +} .icon-list-ul:before { - content: "\f0ca"; } + content: "\f0ca"; +} .icon-location-arrow:before { - content: "\f124"; } + content: "\f124"; +} .icon-lock:before { - content: "\f023"; } + content: "\f023"; +} .icon-lock-open:before { - content: "\f3c1"; } + content: "\f3c1"; +} .icon-long-arrow-alt-down:before { - content: "\f309"; } + content: "\f309"; +} .icon-long-arrow-alt-left:before { - content: "\f30a"; } + content: "\f30a"; +} .icon-long-arrow-alt-right:before { - content: "\f30b"; } + content: "\f30b"; +} .icon-long-arrow-alt-up:before { - content: "\f30c"; } + content: "\f30c"; +} .icon-low-vision:before { - content: "\f2a8"; } + content: "\f2a8"; +} .icon-luggage-cart:before { - content: "\f59d"; } + content: "\f59d"; +} .icon-lungs:before { - content: "\f604"; } + content: "\f604"; +} .icon-lungs-virus:before { - content: "\e067"; } + content: "\e067"; +} .icon-lyft:before { - content: "\f3c3"; } + content: "\f3c3"; +} .icon-magento:before { - content: "\f3c4"; } + content: "\f3c4"; +} .icon-magic:before { - content: "\f0d0"; } + content: "\f0d0"; +} .icon-magnet:before { - content: "\f076"; } + content: "\f076"; +} .icon-mail-bulk:before { - content: "\f674"; } + content: "\f674"; +} .icon-mailchimp:before { - content: "\f59e"; } + content: "\f59e"; +} .icon-male:before { - content: "\f183"; } + content: "\f183"; +} .icon-mandalorian:before { - content: "\f50f"; } + content: "\f50f"; +} .icon-map:before { - content: "\f279"; } + content: "\f279"; +} .icon-map-marked:before { - content: "\f59f"; } + content: "\f59f"; +} .icon-map-marked-alt:before { - content: "\f5a0"; } + content: "\f5a0"; +} .icon-map-marker:before { - content: "\f041"; } + content: "\f041"; +} .icon-map-marker-alt:before { - content: "\f3c5"; } + content: "\f3c5"; +} .icon-map-pin:before { - content: "\f276"; } + content: "\f276"; +} .icon-map-signs:before { - content: "\f277"; } + content: "\f277"; +} .icon-markdown:before { - content: "\f60f"; } + content: "\f60f"; +} .icon-marker:before { - content: "\f5a1"; } + content: "\f5a1"; +} .icon-mars:before { - content: "\f222"; } + content: "\f222"; +} .icon-mars-double:before { - content: "\f227"; } + content: "\f227"; +} .icon-mars-stroke:before { - content: "\f229"; } + content: "\f229"; +} .icon-mars-stroke-h:before { - content: "\f22b"; } + content: "\f22b"; +} .icon-mars-stroke-v:before { - content: "\f22a"; } + content: "\f22a"; +} .icon-mask:before { - content: "\f6fa"; } + content: "\f6fa"; +} .icon-mastodon:before { - content: "\f4f6"; } + content: "\f4f6"; +} .icon-maxcdn:before { - content: "\f136"; } + content: "\f136"; +} .icon-mdb:before { - content: "\f8ca"; } + content: "\f8ca"; +} .icon-medal:before { - content: "\f5a2"; } + content: "\f5a2"; +} .icon-medapps:before { - content: "\f3c6"; } + content: "\f3c6"; +} .icon-medium:before { - content: "\f23a"; } + content: "\f23a"; +} .icon-medium-m:before { - content: "\f3c7"; } + content: "\f3c7"; +} .icon-medkit:before { - content: "\f0fa"; } + content: "\f0fa"; +} .icon-medrt:before { - content: "\f3c8"; } + content: "\f3c8"; +} .icon-meetup:before { - content: "\f2e0"; } + content: "\f2e0"; +} .icon-megaport:before { - content: "\f5a3"; } + content: "\f5a3"; +} .icon-meh:before { - content: "\f11a"; } + content: "\f11a"; +} .icon-meh-blank:before { - content: "\f5a4"; } + content: "\f5a4"; +} .icon-meh-rolling-eyes:before { - content: "\f5a5"; } + content: "\f5a5"; +} .icon-memory:before { - content: "\f538"; } + content: "\f538"; +} .icon-mendeley:before { - content: "\f7b3"; } + content: "\f7b3"; +} .icon-menorah:before { - content: "\f676"; } + content: "\f676"; +} .icon-mercury:before { - content: "\f223"; } + content: "\f223"; +} .icon-meteor:before { - content: "\f753"; } + content: "\f753"; +} .icon-microblog:before { - content: "\e01a"; } + content: "\e01a"; +} .icon-microchip:before { - content: "\f2db"; } + content: "\f2db"; +} .icon-microphone:before { - content: "\f130"; } + content: "\f130"; +} .icon-microphone-alt:before { - content: "\f3c9"; } + content: "\f3c9"; +} .icon-microphone-alt-slash:before { - content: "\f539"; } + content: "\f539"; +} .icon-microphone-slash:before { - content: "\f131"; } + content: "\f131"; +} .icon-microscope:before { - content: "\f610"; } + content: "\f610"; +} .icon-microsoft:before { - content: "\f3ca"; } + content: "\f3ca"; +} .icon-minus:before { - content: "\f068"; } + content: "\f068"; +} .icon-minus-circle:before { - content: "\f056"; } + content: "\f056"; +} .icon-minus-square:before { - content: "\f146"; } + content: "\f146"; +} .icon-mitten:before { - content: "\f7b5"; } + content: "\f7b5"; +} .icon-mix:before { - content: "\f3cb"; } + content: "\f3cb"; +} .icon-mixcloud:before { - content: "\f289"; } + content: "\f289"; +} .icon-mixer:before { - content: "\e056"; } + content: "\e056"; +} .icon-mizuni:before { - content: "\f3cc"; } + content: "\f3cc"; +} .icon-mobile:before { - content: "\f10b"; } + content: "\f10b"; +} .icon-mobile-alt:before { - content: "\f3cd"; } + content: "\f3cd"; +} .icon-modx:before { - content: "\f285"; } + content: "\f285"; +} .icon-monero:before { - content: "\f3d0"; } + content: "\f3d0"; +} .icon-money-bill:before { - content: "\f0d6"; } + content: "\f0d6"; +} .icon-money-bill-alt:before { - content: "\f3d1"; } + content: "\f3d1"; +} .icon-money-bill-wave:before { - content: "\f53a"; } + content: "\f53a"; +} .icon-money-bill-wave-alt:before { - content: "\f53b"; } + content: "\f53b"; +} .icon-money-check:before { - content: "\f53c"; } + content: "\f53c"; +} .icon-money-check-alt:before { - content: "\f53d"; } + content: "\f53d"; +} .icon-monument:before { - content: "\f5a6"; } + content: "\f5a6"; +} .icon-moon:before { - content: "\f186"; } + content: "\f186"; +} .icon-mortar-pestle:before { - content: "\f5a7"; } + content: "\f5a7"; +} .icon-mosque:before { - content: "\f678"; } + content: "\f678"; +} .icon-motorcycle:before { - content: "\f21c"; } + content: "\f21c"; +} .icon-mountain:before { - content: "\f6fc"; } + content: "\f6fc"; +} .icon-mouse:before { - content: "\f8cc"; } + content: "\f8cc"; +} .icon-mouse-pointer:before { - content: "\f245"; } + content: "\f245"; +} .icon-mug-hot:before { - content: "\f7b6"; } + content: "\f7b6"; +} .icon-music:before { - content: "\f001"; } + content: "\f001"; +} .icon-napster:before { - content: "\f3d2"; } + content: "\f3d2"; +} .icon-neos:before { - content: "\f612"; } + content: "\f612"; +} .icon-network-wired:before { - content: "\f6ff"; } + content: "\f6ff"; +} .icon-neuter:before { - content: "\f22c"; } + content: "\f22c"; +} .icon-newspaper:before { - content: "\f1ea"; } + content: "\f1ea"; +} .icon-nimblr:before { - content: "\f5a8"; } + content: "\f5a8"; +} .icon-node:before { - content: "\f419"; } + content: "\f419"; +} .icon-node-js:before { - content: "\f3d3"; } + content: "\f3d3"; +} .icon-not-equal:before { - content: "\f53e"; } + content: "\f53e"; +} .icon-notes-medical:before { - content: "\f481"; } + content: "\f481"; +} .icon-npm:before { - content: "\f3d4"; } + content: "\f3d4"; +} .icon-ns8:before { - content: "\f3d5"; } + content: "\f3d5"; +} .icon-nutritionix:before { - content: "\f3d6"; } + content: "\f3d6"; +} .icon-object-group:before { - content: "\f247"; } + content: "\f247"; +} .icon-object-ungroup:before { - content: "\f248"; } + content: "\f248"; +} .icon-octopus-deploy:before { - content: "\e082"; } + content: "\e082"; +} .icon-odnoklassniki:before { - content: "\f263"; } + content: "\f263"; +} .icon-odnoklassniki-square:before { - content: "\f264"; } + content: "\f264"; +} .icon-oil-can:before { - content: "\f613"; } + content: "\f613"; +} .icon-old-republic:before { - content: "\f510"; } + content: "\f510"; +} .icon-om:before { - content: "\f679"; } + content: "\f679"; +} .icon-opencart:before { - content: "\f23d"; } + content: "\f23d"; +} .icon-openid:before { - content: "\f19b"; } + content: "\f19b"; +} .icon-opera:before { - content: "\f26a"; } + content: "\f26a"; +} .icon-optin-monster:before { - content: "\f23c"; } + content: "\f23c"; +} .icon-orcid:before { - content: "\f8d2"; } + content: "\f8d2"; +} .icon-osi:before { - content: "\f41a"; } + content: "\f41a"; +} .icon-otter:before { - content: "\f700"; } + content: "\f700"; +} .icon-outdent:before { - content: "\f03b"; } + content: "\f03b"; +} .icon-page4:before { - content: "\f3d7"; } + content: "\f3d7"; +} .icon-pagelines:before { - content: "\f18c"; } + content: "\f18c"; +} .icon-pager:before { - content: "\f815"; } + content: "\f815"; +} .icon-paint-brush:before { - content: "\f1fc"; } + content: "\f1fc"; +} .icon-paint-roller:before { - content: "\f5aa"; } + content: "\f5aa"; +} .icon-palette:before { - content: "\f53f"; } + content: "\f53f"; +} .icon-palfed:before { - content: "\f3d8"; } + content: "\f3d8"; +} .icon-pallet:before { - content: "\f482"; } + content: "\f482"; +} .icon-paper-plane:before { - content: "\f1d8"; } + content: "\f1d8"; +} .icon-paperclip:before { - content: "\f0c6"; } + content: "\f0c6"; +} .icon-parachute-box:before { - content: "\f4cd"; } + content: "\f4cd"; +} .icon-paragraph:before { - content: "\f1dd"; } + content: "\f1dd"; +} .icon-parking:before { - content: "\f540"; } + content: "\f540"; +} .icon-passport:before { - content: "\f5ab"; } + content: "\f5ab"; +} .icon-pastafarianism:before { - content: "\f67b"; } + content: "\f67b"; +} .icon-paste:before { - content: "\f0ea"; } + content: "\f0ea"; +} .icon-patreon:before { - content: "\f3d9"; } + content: "\f3d9"; +} .icon-pause:before { - content: "\f04c"; } + content: "\f04c"; +} .icon-pause-circle:before { - content: "\f28b"; } + content: "\f28b"; +} .icon-paw:before { - content: "\f1b0"; } + content: "\f1b0"; +} .icon-paypal:before { - content: "\f1ed"; } + content: "\f1ed"; +} .icon-peace:before { - content: "\f67c"; } + content: "\f67c"; +} .icon-pen:before { - content: "\f304"; } + content: "\f304"; +} .icon-pen-alt:before { - content: "\f305"; } + content: "\f305"; +} .icon-pen-fancy:before { - content: "\f5ac"; } + content: "\f5ac"; +} .icon-pen-nib:before { - content: "\f5ad"; } + content: "\f5ad"; +} .icon-pen-square:before { - content: "\f14b"; } + content: "\f14b"; +} .icon-pencil-alt:before { - content: "\f303"; } + content: "\f303"; +} .icon-pencil-ruler:before { - content: "\f5ae"; } + content: "\f5ae"; +} .icon-penny-arcade:before { - content: "\f704"; } + content: "\f704"; +} .icon-people-arrows:before { - content: "\e068"; } + content: "\e068"; +} .icon-people-carry:before { - content: "\f4ce"; } + content: "\f4ce"; +} .icon-pepper-hot:before { - content: "\f816"; } + content: "\f816"; +} .icon-perbyte:before { - content: "\e083"; } + content: "\e083"; +} .icon-percent:before { - content: "\f295"; } + content: "\f295"; +} .icon-percentage:before { - content: "\f541"; } + content: "\f541"; +} .icon-periscope:before { - content: "\f3da"; } + content: "\f3da"; +} .icon-person-booth:before { - content: "\f756"; } + content: "\f756"; +} .icon-phabricator:before { - content: "\f3db"; } + content: "\f3db"; +} .icon-phoenix-framework:before { - content: "\f3dc"; } + content: "\f3dc"; +} .icon-phoenix-squadron:before { - content: "\f511"; } + content: "\f511"; +} .icon-phone:before { - content: "\f095"; } + content: "\f095"; +} .icon-phone-alt:before { - content: "\f879"; } + content: "\f879"; +} .icon-phone-slash:before { - content: "\f3dd"; } + content: "\f3dd"; +} .icon-phone-square:before { - content: "\f098"; } + content: "\f098"; +} .icon-phone-square-alt:before { - content: "\f87b"; } + content: "\f87b"; +} .icon-phone-volume:before { - content: "\f2a0"; } + content: "\f2a0"; +} .icon-photo-video:before { - content: "\f87c"; } + content: "\f87c"; +} .icon-php:before { - content: "\f457"; } + content: "\f457"; +} .icon-pied-piper:before { - content: "\f2ae"; } + content: "\f2ae"; +} .icon-pied-piper-alt:before { - content: "\f1a8"; } + content: "\f1a8"; +} .icon-pied-piper-hat:before { - content: "\f4e5"; } + content: "\f4e5"; +} .icon-pied-piper-pp:before { - content: "\f1a7"; } + content: "\f1a7"; +} .icon-pied-piper-square:before { - content: "\e01e"; } + content: "\e01e"; +} .icon-piggy-bank:before { - content: "\f4d3"; } + content: "\f4d3"; +} .icon-pills:before { - content: "\f484"; } + content: "\f484"; +} .icon-pinterest:before { - content: "\f0d2"; } + content: "\f0d2"; +} .icon-pinterest-p:before { - content: "\f231"; } + content: "\f231"; +} .icon-pinterest-square:before { - content: "\f0d3"; } + content: "\f0d3"; +} .icon-pizza-slice:before { - content: "\f818"; } + content: "\f818"; +} .icon-place-of-worship:before { - content: "\f67f"; } + content: "\f67f"; +} .icon-plane:before { - content: "\f072"; } + content: "\f072"; +} .icon-plane-arrival:before { - content: "\f5af"; } + content: "\f5af"; +} .icon-plane-departure:before { - content: "\f5b0"; } + content: "\f5b0"; +} .icon-plane-slash:before { - content: "\e069"; } + content: "\e069"; +} .icon-play:before { - content: "\f04b"; } + content: "\f04b"; +} .icon-play-circle:before { - content: "\f144"; } + content: "\f144"; +} .icon-playstation:before { - content: "\f3df"; } + content: "\f3df"; +} .icon-plug:before { - content: "\f1e6"; } + content: "\f1e6"; +} .icon-plus:before { - content: "\f067"; } + content: "\f067"; +} .icon-plus-circle:before { - content: "\f055"; } + content: "\f055"; +} .icon-plus-square:before { - content: "\f0fe"; } + content: "\f0fe"; +} .icon-podcast:before { - content: "\f2ce"; } + content: "\f2ce"; +} .icon-poll:before { - content: "\f681"; } + content: "\f681"; +} .icon-poll-h:before { - content: "\f682"; } + content: "\f682"; +} .icon-poo:before { - content: "\f2fe"; } + content: "\f2fe"; +} .icon-poo-storm:before { - content: "\f75a"; } + content: "\f75a"; +} .icon-poop:before { - content: "\f619"; } + content: "\f619"; +} .icon-portrait:before { - content: "\f3e0"; } + content: "\f3e0"; +} .icon-pound-sign:before { - content: "\f154"; } + content: "\f154"; +} .icon-power-off:before { - content: "\f011"; } + content: "\f011"; +} .icon-pray:before { - content: "\f683"; } + content: "\f683"; +} .icon-praying-hands:before { - content: "\f684"; } + content: "\f684"; +} .icon-prescription:before { - content: "\f5b1"; } + content: "\f5b1"; +} .icon-prescription-bottle:before { - content: "\f485"; } + content: "\f485"; +} .icon-prescription-bottle-alt:before { - content: "\f486"; } + content: "\f486"; +} .icon-print:before { - content: "\f02f"; } + content: "\f02f"; +} .icon-procedures:before { - content: "\f487"; } + content: "\f487"; +} .icon-product-hunt:before { - content: "\f288"; } + content: "\f288"; +} .icon-project-diagram:before { - content: "\f542"; } + content: "\f542"; +} .icon-pump-medical:before { - content: "\e06a"; } + content: "\e06a"; +} .icon-pump-soap:before { - content: "\e06b"; } + content: "\e06b"; +} .icon-pushed:before { - content: "\f3e1"; } + content: "\f3e1"; +} .icon-puzzle-piece:before { - content: "\f12e"; } + content: "\f12e"; +} .icon-python:before { - content: "\f3e2"; } + content: "\f3e2"; +} .icon-qq:before { - content: "\f1d6"; } + content: "\f1d6"; +} .icon-qrcode:before { - content: "\f029"; } + content: "\f029"; +} .icon-question:before { - content: "\f128"; } + content: "\f128"; +} .icon-question-circle:before { - content: "\f059"; } + content: "\f059"; +} .icon-quidditch:before { - content: "\f458"; } + content: "\f458"; +} .icon-quinscape:before { - content: "\f459"; } + content: "\f459"; +} .icon-quora:before { - content: "\f2c4"; } + content: "\f2c4"; +} .icon-quote-left:before { - content: "\f10d"; } + content: "\f10d"; +} .icon-quote-right:before { - content: "\f10e"; } + content: "\f10e"; +} .icon-quran:before { - content: "\f687"; } + content: "\f687"; +} .icon-r-project:before { - content: "\f4f7"; } + content: "\f4f7"; +} .icon-radiation:before { - content: "\f7b9"; } + content: "\f7b9"; +} .icon-radiation-alt:before { - content: "\f7ba"; } + content: "\f7ba"; +} .icon-rainbow:before { - content: "\f75b"; } + content: "\f75b"; +} .icon-random:before { - content: "\f074"; } + content: "\f074"; +} .icon-raspberry-pi:before { - content: "\f7bb"; } + content: "\f7bb"; +} .icon-ravelry:before { - content: "\f2d9"; } + content: "\f2d9"; +} .icon-react:before { - content: "\f41b"; } + content: "\f41b"; +} .icon-reacteurope:before { - content: "\f75d"; } + content: "\f75d"; +} .icon-readme:before { - content: "\f4d5"; } + content: "\f4d5"; +} .icon-rebel:before { - content: "\f1d0"; } + content: "\f1d0"; +} .icon-receipt:before { - content: "\f543"; } + content: "\f543"; +} .icon-record-vinyl:before { - content: "\f8d9"; } + content: "\f8d9"; +} .icon-recycle:before { - content: "\f1b8"; } + content: "\f1b8"; +} .icon-red-river:before { - content: "\f3e3"; } + content: "\f3e3"; +} .icon-reddit:before { - content: "\f1a1"; } + content: "\f1a1"; +} .icon-reddit-alien:before { - content: "\f281"; } + content: "\f281"; +} .icon-reddit-square:before { - content: "\f1a2"; } + content: "\f1a2"; +} .icon-redhat:before { - content: "\f7bc"; } + content: "\f7bc"; +} .icon-redo:before { - content: "\f01e"; } + content: "\f01e"; +} .icon-redo-alt:before { - content: "\f2f9"; } + content: "\f2f9"; +} .icon-registered:before { - content: "\f25d"; } + content: "\f25d"; +} .icon-remove-format:before { - content: "\f87d"; } + content: "\f87d"; +} .icon-renren:before { - content: "\f18b"; } + content: "\f18b"; +} .icon-reply:before { - content: "\f3e5"; } + content: "\f3e5"; +} .icon-reply-all:before { - content: "\f122"; } + content: "\f122"; +} .icon-replyd:before { - content: "\f3e6"; } + content: "\f3e6"; +} .icon-republican:before { - content: "\f75e"; } + content: "\f75e"; +} .icon-researchgate:before { - content: "\f4f8"; } + content: "\f4f8"; +} .icon-resolving:before { - content: "\f3e7"; } + content: "\f3e7"; +} .icon-restroom:before { - content: "\f7bd"; } + content: "\f7bd"; +} .icon-retweet:before { - content: "\f079"; } + content: "\f079"; +} .icon-rev:before { - content: "\f5b2"; } + content: "\f5b2"; +} .icon-ribbon:before { - content: "\f4d6"; } + content: "\f4d6"; +} .icon-ring:before { - content: "\f70b"; } + content: "\f70b"; +} .icon-road:before { - content: "\f018"; } + content: "\f018"; +} .icon-robot:before { - content: "\f544"; } + content: "\f544"; +} .icon-rocket:before { - content: "\f135"; } + content: "\f135"; +} .icon-rocketchat:before { - content: "\f3e8"; } + content: "\f3e8"; +} .icon-rockrms:before { - content: "\f3e9"; } + content: "\f3e9"; +} .icon-route:before { - content: "\f4d7"; } + content: "\f4d7"; +} .icon-rss:before { - content: "\f09e"; } + content: "\f09e"; +} .icon-rss-square:before { - content: "\f143"; } + content: "\f143"; +} .icon-ruble-sign:before { - content: "\f158"; } + content: "\f158"; +} .icon-ruler:before { - content: "\f545"; } + content: "\f545"; +} .icon-ruler-combined:before { - content: "\f546"; } + content: "\f546"; +} .icon-ruler-horizontal:before { - content: "\f547"; } + content: "\f547"; +} .icon-ruler-vertical:before { - content: "\f548"; } + content: "\f548"; +} .icon-running:before { - content: "\f70c"; } + content: "\f70c"; +} .icon-rupee-sign:before { - content: "\f156"; } + content: "\f156"; +} .icon-rust:before { - content: "\e07a"; } + content: "\e07a"; +} .icon-sad-cry:before { - content: "\f5b3"; } + content: "\f5b3"; +} .icon-sad-tear:before { - content: "\f5b4"; } + content: "\f5b4"; +} .icon-safari:before { - content: "\f267"; } + content: "\f267"; +} .icon-salesforce:before { - content: "\f83b"; } + content: "\f83b"; +} .icon-sass:before { - content: "\f41e"; } + content: "\f41e"; +} .icon-satellite:before { - content: "\f7bf"; } + content: "\f7bf"; +} .icon-satellite-dish:before { - content: "\f7c0"; } + content: "\f7c0"; +} .icon-save:before { - content: "\f0c7"; } + content: "\f0c7"; +} .icon-schlix:before { - content: "\f3ea"; } + content: "\f3ea"; +} .icon-school:before { - content: "\f549"; } + content: "\f549"; +} .icon-screwdriver:before { - content: "\f54a"; } + content: "\f54a"; +} .icon-scribd:before { - content: "\f28a"; } + content: "\f28a"; +} .icon-scroll:before { - content: "\f70e"; } + content: "\f70e"; +} .icon-sd-card:before { - content: "\f7c2"; } + content: "\f7c2"; +} .icon-search:before { - content: "\f002"; } + content: "\f002"; +} .icon-search-dollar:before { - content: "\f688"; } + content: "\f688"; +} .icon-search-location:before { - content: "\f689"; } + content: "\f689"; +} .icon-search-minus:before { - content: "\f010"; } + content: "\f010"; +} .icon-search-plus:before { - content: "\f00e"; } + content: "\f00e"; +} .icon-searchengin:before { - content: "\f3eb"; } + content: "\f3eb"; +} .icon-seedling:before { - content: "\f4d8"; } + content: "\f4d8"; +} .icon-sellcast:before { - content: "\f2da"; } + content: "\f2da"; +} .icon-sellsy:before { - content: "\f213"; } + content: "\f213"; +} .icon-server:before { - content: "\f233"; } + content: "\f233"; +} .icon-servicestack:before { - content: "\f3ec"; } + content: "\f3ec"; +} .icon-shapes:before { - content: "\f61f"; } + content: "\f61f"; +} .icon-share:before { - content: "\f064"; } + content: "\f064"; +} .icon-share-alt:before { - content: "\f1e0"; } + content: "\f1e0"; +} .icon-share-alt-square:before { - content: "\f1e1"; } + content: "\f1e1"; +} .icon-share-square:before { - content: "\f14d"; } + content: "\f14d"; +} .icon-shekel-sign:before { - content: "\f20b"; } + content: "\f20b"; +} .icon-shield-alt:before { - content: "\f3ed"; } + content: "\f3ed"; +} .icon-shield-virus:before { - content: "\e06c"; } + content: "\e06c"; +} .icon-ship:before { - content: "\f21a"; } + content: "\f21a"; +} .icon-shipping-fast:before { - content: "\f48b"; } + content: "\f48b"; +} .icon-shirtsinbulk:before { - content: "\f214"; } + content: "\f214"; +} .icon-shoe-prints:before { - content: "\f54b"; } + content: "\f54b"; +} .icon-shopify:before { - content: "\e057"; } + content: "\e057"; +} .icon-shopping-bag:before { - content: "\f290"; } + content: "\f290"; +} .icon-shopping-basket:before { - content: "\f291"; } + content: "\f291"; +} .icon-shopping-cart:before { - content: "\f07a"; } + content: "\f07a"; +} .icon-shopware:before { - content: "\f5b5"; } + content: "\f5b5"; +} .icon-shower:before { - content: "\f2cc"; } + content: "\f2cc"; +} .icon-shuttle-van:before { - content: "\f5b6"; } + content: "\f5b6"; +} .icon-sign:before { - content: "\f4d9"; } + content: "\f4d9"; +} .icon-sign-in-alt:before { - content: "\f2f6"; } + content: "\f2f6"; +} .icon-sign-language:before { - content: "\f2a7"; } + content: "\f2a7"; +} .icon-sign-out-alt:before { - content: "\f2f5"; } + content: "\f2f5"; +} .icon-signal:before { - content: "\f012"; } + content: "\f012"; +} .icon-signature:before { - content: "\f5b7"; } + content: "\f5b7"; +} .icon-sim-card:before { - content: "\f7c4"; } + content: "\f7c4"; +} .icon-simplybuilt:before { - content: "\f215"; } + content: "\f215"; +} .icon-sink:before { - content: "\e06d"; } + content: "\e06d"; +} .icon-sistrix:before { - content: "\f3ee"; } + content: "\f3ee"; +} .icon-sitemap:before { - content: "\f0e8"; } + content: "\f0e8"; +} .icon-sith:before { - content: "\f512"; } + content: "\f512"; +} .icon-skating:before { - content: "\f7c5"; } + content: "\f7c5"; +} .icon-sketch:before { - content: "\f7c6"; } + content: "\f7c6"; +} .icon-skiing:before { - content: "\f7c9"; } + content: "\f7c9"; +} .icon-skiing-nordic:before { - content: "\f7ca"; } + content: "\f7ca"; +} .icon-skull:before { - content: "\f54c"; } + content: "\f54c"; +} .icon-skull-crossbones:before { - content: "\f714"; } + content: "\f714"; +} .icon-skyatlas:before { - content: "\f216"; } + content: "\f216"; +} .icon-skype:before { - content: "\f17e"; } + content: "\f17e"; +} .icon-slack:before { - content: "\f198"; } + content: "\f198"; +} .icon-slack-hash:before { - content: "\f3ef"; } + content: "\f3ef"; +} .icon-slash:before { - content: "\f715"; } + content: "\f715"; +} .icon-sleigh:before { - content: "\f7cc"; } + content: "\f7cc"; +} .icon-sliders-h:before { - content: "\f1de"; } + content: "\f1de"; +} .icon-slideshare:before { - content: "\f1e7"; } + content: "\f1e7"; +} .icon-smile:before { - content: "\f118"; } + content: "\f118"; +} .icon-smile-beam:before { - content: "\f5b8"; } + content: "\f5b8"; +} .icon-smile-wink:before { - content: "\f4da"; } + content: "\f4da"; +} .icon-smog:before { - content: "\f75f"; } + content: "\f75f"; +} .icon-smoking:before { - content: "\f48d"; } + content: "\f48d"; +} .icon-smoking-ban:before { - content: "\f54d"; } + content: "\f54d"; +} .icon-sms:before { - content: "\f7cd"; } + content: "\f7cd"; +} .icon-snapchat:before { - content: "\f2ab"; } + content: "\f2ab"; +} .icon-snapchat-ghost:before { - content: "\f2ac"; } + content: "\f2ac"; +} .icon-snapchat-square:before { - content: "\f2ad"; } + content: "\f2ad"; +} .icon-snowboarding:before { - content: "\f7ce"; } + content: "\f7ce"; +} .icon-snowflake:before { - content: "\f2dc"; } + content: "\f2dc"; +} .icon-snowman:before { - content: "\f7d0"; } + content: "\f7d0"; +} .icon-snowplow:before { - content: "\f7d2"; } + content: "\f7d2"; +} .icon-soap:before { - content: "\e06e"; } + content: "\e06e"; +} .icon-socks:before { - content: "\f696"; } + content: "\f696"; +} .icon-solar-panel:before { - content: "\f5ba"; } + content: "\f5ba"; +} .icon-sort:before { - content: "\f0dc"; } + content: "\f0dc"; +} .icon-sort-alpha-down:before { - content: "\f15d"; } + content: "\f15d"; +} .icon-sort-alpha-down-alt:before { - content: "\f881"; } + content: "\f881"; +} .icon-sort-alpha-up:before { - content: "\f15e"; } + content: "\f15e"; +} .icon-sort-alpha-up-alt:before { - content: "\f882"; } + content: "\f882"; +} .icon-sort-amount-down:before { - content: "\f160"; } + content: "\f160"; +} .icon-sort-amount-down-alt:before { - content: "\f884"; } + content: "\f884"; +} .icon-sort-amount-up:before { - content: "\f161"; } + content: "\f161"; +} .icon-sort-amount-up-alt:before { - content: "\f885"; } + content: "\f885"; +} .icon-sort-down:before { - content: "\f0dd"; } + content: "\f0dd"; +} .icon-sort-numeric-down:before { - content: "\f162"; } + content: "\f162"; +} .icon-sort-numeric-down-alt:before { - content: "\f886"; } + content: "\f886"; +} .icon-sort-numeric-up:before { - content: "\f163"; } + content: "\f163"; +} .icon-sort-numeric-up-alt:before { - content: "\f887"; } + content: "\f887"; +} .icon-sort-up:before { - content: "\f0de"; } + content: "\f0de"; +} .icon-soundcloud:before { - content: "\f1be"; } + content: "\f1be"; +} .icon-sourcetree:before { - content: "\f7d3"; } + content: "\f7d3"; +} .icon-spa:before { - content: "\f5bb"; } + content: "\f5bb"; +} .icon-space-shuttle:before { - content: "\f197"; } + content: "\f197"; +} .icon-speakap:before { - content: "\f3f3"; } + content: "\f3f3"; +} .icon-speaker-deck:before { - content: "\f83c"; } + content: "\f83c"; +} .icon-spell-check:before { - content: "\f891"; } + content: "\f891"; +} .icon-spider:before { - content: "\f717"; } + content: "\f717"; +} .icon-spinner:before { - content: "\f110"; } + content: "\f110"; +} .icon-splotch:before { - content: "\f5bc"; } + content: "\f5bc"; +} .icon-spotify:before { - content: "\f1bc"; } + content: "\f1bc"; +} .icon-spray-can:before { - content: "\f5bd"; } + content: "\f5bd"; +} .icon-square:before { - content: "\f0c8"; } + content: "\f0c8"; +} .icon-square-full:before { - content: "\f45c"; } + content: "\f45c"; +} .icon-square-root-alt:before { - content: "\f698"; } + content: "\f698"; +} .icon-squarespace:before { - content: "\f5be"; } + content: "\f5be"; +} .icon-stack-exchange:before { - content: "\f18d"; } + content: "\f18d"; +} .icon-stack-overflow:before { - content: "\f16c"; } + content: "\f16c"; +} .icon-stackpath:before { - content: "\f842"; } + content: "\f842"; +} .icon-stamp:before { - content: "\f5bf"; } + content: "\f5bf"; +} .icon-star:before { - content: "\f005"; } + content: "\f005"; +} .icon-star-and-crescent:before { - content: "\f699"; } + content: "\f699"; +} .icon-star-half:before { - content: "\f089"; } + content: "\f089"; +} .icon-star-half-alt:before { - content: "\f5c0"; } + content: "\f5c0"; +} .icon-star-of-david:before { - content: "\f69a"; } + content: "\f69a"; +} .icon-star-of-life:before { - content: "\f621"; } + content: "\f621"; +} .icon-staylinked:before { - content: "\f3f5"; } + content: "\f3f5"; +} .icon-steam:before { - content: "\f1b6"; } + content: "\f1b6"; +} .icon-steam-square:before { - content: "\f1b7"; } + content: "\f1b7"; +} .icon-steam-symbol:before { - content: "\f3f6"; } + content: "\f3f6"; +} .icon-step-backward:before { - content: "\f048"; } + content: "\f048"; +} .icon-step-forward:before { - content: "\f051"; } + content: "\f051"; +} .icon-stethoscope:before { - content: "\f0f1"; } + content: "\f0f1"; +} .icon-sticker-mule:before { - content: "\f3f7"; } + content: "\f3f7"; +} .icon-sticky-note:before { - content: "\f249"; } + content: "\f249"; +} .icon-stop:before { - content: "\f04d"; } + content: "\f04d"; +} .icon-stop-circle:before { - content: "\f28d"; } + content: "\f28d"; +} .icon-stopwatch:before { - content: "\f2f2"; } + content: "\f2f2"; +} .icon-stopwatch-20:before { - content: "\e06f"; } + content: "\e06f"; +} .icon-store:before { - content: "\f54e"; } + content: "\f54e"; +} .icon-store-alt:before { - content: "\f54f"; } + content: "\f54f"; +} .icon-store-alt-slash:before { - content: "\e070"; } + content: "\e070"; +} .icon-store-slash:before { - content: "\e071"; } + content: "\e071"; +} .icon-strava:before { - content: "\f428"; } + content: "\f428"; +} .icon-stream:before { - content: "\f550"; } + content: "\f550"; +} .icon-street-view:before { - content: "\f21d"; } + content: "\f21d"; +} .icon-strikethrough:before { - content: "\f0cc"; } + content: "\f0cc"; +} .icon-stripe:before { - content: "\f429"; } + content: "\f429"; +} .icon-stripe-s:before { - content: "\f42a"; } + content: "\f42a"; +} .icon-stroopwafel:before { - content: "\f551"; } + content: "\f551"; +} .icon-studiovinari:before { - content: "\f3f8"; } + content: "\f3f8"; +} .icon-stumbleupon:before { - content: "\f1a4"; } + content: "\f1a4"; +} .icon-stumbleupon-circle:before { - content: "\f1a3"; } + content: "\f1a3"; +} .icon-subscript:before { - content: "\f12c"; } + content: "\f12c"; +} .icon-subway:before { - content: "\f239"; } + content: "\f239"; +} .icon-suitcase:before { - content: "\f0f2"; } + content: "\f0f2"; +} .icon-suitcase-rolling:before { - content: "\f5c1"; } + content: "\f5c1"; +} .icon-sun:before { - content: "\f185"; } + content: "\f185"; +} .icon-superpowers:before { - content: "\f2dd"; } + content: "\f2dd"; +} .icon-superscript:before { - content: "\f12b"; } + content: "\f12b"; +} .icon-supple:before { - content: "\f3f9"; } + content: "\f3f9"; +} .icon-surprise:before { - content: "\f5c2"; } + content: "\f5c2"; +} .icon-suse:before { - content: "\f7d6"; } + content: "\f7d6"; +} .icon-swatchbook:before { - content: "\f5c3"; } + content: "\f5c3"; +} .icon-swift:before { - content: "\f8e1"; } + content: "\f8e1"; +} .icon-swimmer:before { - content: "\f5c4"; } + content: "\f5c4"; +} .icon-swimming-pool:before { - content: "\f5c5"; } + content: "\f5c5"; +} .icon-symfony:before { - content: "\f83d"; } + content: "\f83d"; +} .icon-synagogue:before { - content: "\f69b"; } + content: "\f69b"; +} .icon-sync:before { - content: "\f021"; } + content: "\f021"; +} .icon-sync-alt:before { - content: "\f2f1"; } + content: "\f2f1"; +} .icon-syringe:before { - content: "\f48e"; } + content: "\f48e"; +} .icon-table:before { - content: "\f0ce"; } + content: "\f0ce"; +} .icon-table-tennis:before { - content: "\f45d"; } + content: "\f45d"; +} .icon-tablet:before { - content: "\f10a"; } + content: "\f10a"; +} .icon-tablet-alt:before { - content: "\f3fa"; } + content: "\f3fa"; +} .icon-tablets:before { - content: "\f490"; } + content: "\f490"; +} .icon-tachometer-alt:before { - content: "\f3fd"; } + content: "\f3fd"; +} .icon-tag:before { - content: "\f02b"; } + content: "\f02b"; +} .icon-tags:before { - content: "\f02c"; } + content: "\f02c"; +} .icon-tape:before { - content: "\f4db"; } + content: "\f4db"; +} .icon-tasks:before { - content: "\f0ae"; } + content: "\f0ae"; +} .icon-taxi:before { - content: "\f1ba"; } + content: "\f1ba"; +} .icon-teamspeak:before { - content: "\f4f9"; } + content: "\f4f9"; +} .icon-teeth:before { - content: "\f62e"; } + content: "\f62e"; +} .icon-teeth-open:before { - content: "\f62f"; } + content: "\f62f"; +} .icon-telegram:before { - content: "\f2c6"; } + content: "\f2c6"; +} .icon-telegram-plane:before { - content: "\f3fe"; } + content: "\f3fe"; +} .icon-temperature-high:before { - content: "\f769"; } + content: "\f769"; +} .icon-temperature-low:before { - content: "\f76b"; } + content: "\f76b"; +} .icon-tencent-weibo:before { - content: "\f1d5"; } + content: "\f1d5"; +} .icon-tenge:before { - content: "\f7d7"; } + content: "\f7d7"; +} .icon-terminal:before { - content: "\f120"; } + content: "\f120"; +} .icon-text-height:before { - content: "\f034"; } + content: "\f034"; +} .icon-text-width:before { - content: "\f035"; } + content: "\f035"; +} .icon-th:before { - content: "\f00a"; } + content: "\f00a"; +} .icon-th-large:before { - content: "\f009"; } + content: "\f009"; +} .icon-th-list:before { - content: "\f00b"; } + content: "\f00b"; +} .icon-the-red-yeti:before { - content: "\f69d"; } + content: "\f69d"; +} .icon-theater-masks:before { - content: "\f630"; } + content: "\f630"; +} .icon-themeco:before { - content: "\f5c6"; } + content: "\f5c6"; +} .icon-themeisle:before { - content: "\f2b2"; } + content: "\f2b2"; +} .icon-thermometer:before { - content: "\f491"; } + content: "\f491"; +} .icon-thermometer-empty:before { - content: "\f2cb"; } + content: "\f2cb"; +} .icon-thermometer-full:before { - content: "\f2c7"; } + content: "\f2c7"; +} .icon-thermometer-half:before { - content: "\f2c9"; } + content: "\f2c9"; +} .icon-thermometer-quarter:before { - content: "\f2ca"; } + content: "\f2ca"; +} .icon-thermometer-three-quarters:before { - content: "\f2c8"; } + content: "\f2c8"; +} .icon-think-peaks:before { - content: "\f731"; } + content: "\f731"; +} .icon-thumbs-down:before { - content: "\f165"; } + content: "\f165"; +} .icon-thumbs-up:before { - content: "\f164"; } + content: "\f164"; +} .icon-thumbtack:before { - content: "\f08d"; } + content: "\f08d"; +} .icon-ticket-alt:before { - content: "\f3ff"; } + content: "\f3ff"; +} .icon-tiktok:before { - content: "\e07b"; } + content: "\e07b"; +} .icon-times:before { - content: "\f00d"; } + content: "\f00d"; +} .icon-times-circle:before { - content: "\f057"; } + content: "\f057"; +} .icon-tint:before { - content: "\f043"; } + content: "\f043"; +} .icon-tint-slash:before { - content: "\f5c7"; } + content: "\f5c7"; +} .icon-tired:before { - content: "\f5c8"; } + content: "\f5c8"; +} .icon-toggle-off:before { - content: "\f204"; } + content: "\f204"; +} .icon-toggle-on:before { - content: "\f205"; } + content: "\f205"; +} .icon-toilet:before { - content: "\f7d8"; } + content: "\f7d8"; +} .icon-toilet-paper:before { - content: "\f71e"; } + content: "\f71e"; +} .icon-toilet-paper-slash:before { - content: "\e072"; } + content: "\e072"; +} .icon-toolbox:before { - content: "\f552"; } + content: "\f552"; +} .icon-tools:before { - content: "\f7d9"; } + content: "\f7d9"; +} .icon-tooth:before { - content: "\f5c9"; } + content: "\f5c9"; +} .icon-torah:before { - content: "\f6a0"; } + content: "\f6a0"; +} .icon-torii-gate:before { - content: "\f6a1"; } + content: "\f6a1"; +} .icon-tractor:before { - content: "\f722"; } + content: "\f722"; +} .icon-trade-federation:before { - content: "\f513"; } + content: "\f513"; +} .icon-trademark:before { - content: "\f25c"; } + content: "\f25c"; +} .icon-traffic-light:before { - content: "\f637"; } + content: "\f637"; +} .icon-trailer:before { - content: "\e041"; } + content: "\e041"; +} .icon-train:before { - content: "\f238"; } + content: "\f238"; +} .icon-tram:before { - content: "\f7da"; } + content: "\f7da"; +} .icon-transgender:before { - content: "\f224"; } + content: "\f224"; +} .icon-transgender-alt:before { - content: "\f225"; } + content: "\f225"; +} .icon-trash:before { - content: "\f1f8"; } + content: "\f1f8"; +} .icon-trash-alt:before { - content: "\f2ed"; } + content: "\f2ed"; +} .icon-trash-restore:before { - content: "\f829"; } + content: "\f829"; +} .icon-trash-restore-alt:before { - content: "\f82a"; } + content: "\f82a"; +} .icon-tree:before { - content: "\f1bb"; } + content: "\f1bb"; +} .icon-trello:before { - content: "\f181"; } - -.icon-tripadvisor:before { - content: "\f262"; } + content: "\f181"; +} .icon-trophy:before { - content: "\f091"; } + content: "\f091"; +} .icon-truck:before { - content: "\f0d1"; } + content: "\f0d1"; +} .icon-truck-loading:before { - content: "\f4de"; } + content: "\f4de"; +} .icon-truck-monster:before { - content: "\f63b"; } + content: "\f63b"; +} .icon-truck-moving:before { - content: "\f4df"; } + content: "\f4df"; +} .icon-truck-pickup:before { - content: "\f63c"; } + content: "\f63c"; +} .icon-tshirt:before { - content: "\f553"; } + content: "\f553"; +} .icon-tty:before { - content: "\f1e4"; } + content: "\f1e4"; +} .icon-tumblr:before { - content: "\f173"; } + content: "\f173"; +} .icon-tumblr-square:before { - content: "\f174"; } + content: "\f174"; +} .icon-tv:before { - content: "\f26c"; } + content: "\f26c"; +} .icon-twitch:before { - content: "\f1e8"; } + content: "\f1e8"; +} .icon-twitter:before { - content: "\f099"; } + content: "\f099"; +} .icon-twitter-square:before { - content: "\f081"; } + content: "\f081"; +} .icon-typo3:before { - content: "\f42b"; } + content: "\f42b"; +} .icon-uber:before { - content: "\f402"; } + content: "\f402"; +} .icon-ubuntu:before { - content: "\f7df"; } + content: "\f7df"; +} .icon-uikit:before { - content: "\f403"; } + content: "\f403"; +} .icon-umbraco:before { - content: "\f8e8"; } + content: "\f8e8"; +} .icon-umbrella:before { - content: "\f0e9"; } + content: "\f0e9"; +} .icon-umbrella-beach:before { - content: "\f5ca"; } + content: "\f5ca"; +} .icon-uncharted:before { - content: "\e084"; } + content: "\e084"; +} .icon-underline:before { - content: "\f0cd"; } + content: "\f0cd"; +} .icon-undo:before { - content: "\f0e2"; } + content: "\f0e2"; +} .icon-undo-alt:before { - content: "\f2ea"; } + content: "\f2ea"; +} .icon-uniregistry:before { - content: "\f404"; } + content: "\f404"; +} .icon-unity:before { - content: "\e049"; } + content: "\e049"; +} .icon-universal-access:before { - content: "\f29a"; } + content: "\f29a"; +} .icon-university:before { - content: "\f19c"; } + content: "\f19c"; +} .icon-unlink:before { - content: "\f127"; } + content: "\f127"; +} .icon-unlock:before { - content: "\f09c"; } + content: "\f09c"; +} .icon-unlock-alt:before { - content: "\f13e"; } + content: "\f13e"; +} .icon-unsplash:before { - content: "\e07c"; } + content: "\e07c"; +} .icon-untappd:before { - content: "\f405"; } + content: "\f405"; +} .icon-upload:before { - content: "\f093"; } + content: "\f093"; +} .icon-ups:before { - content: "\f7e0"; } + content: "\f7e0"; +} .icon-usb:before { - content: "\f287"; } + content: "\f287"; +} .icon-user:before { - content: "\f007"; } + content: "\f007"; +} .icon-user-alt:before { - content: "\f406"; } + content: "\f406"; +} .icon-user-alt-slash:before { - content: "\f4fa"; } + content: "\f4fa"; +} .icon-user-astronaut:before { - content: "\f4fb"; } + content: "\f4fb"; +} .icon-user-check:before { - content: "\f4fc"; } + content: "\f4fc"; +} .icon-user-circle:before { - content: "\f2bd"; } + content: "\f2bd"; +} .icon-user-clock:before { - content: "\f4fd"; } + content: "\f4fd"; +} .icon-user-cog:before { - content: "\f4fe"; } + content: "\f4fe"; +} .icon-user-edit:before { - content: "\f4ff"; } + content: "\f4ff"; +} .icon-user-friends:before { - content: "\f500"; } + content: "\f500"; +} .icon-user-graduate:before { - content: "\f501"; } + content: "\f501"; +} .icon-user-injured:before { - content: "\f728"; } + content: "\f728"; +} .icon-user-lock:before { - content: "\f502"; } + content: "\f502"; +} .icon-user-md:before { - content: "\f0f0"; } + content: "\f0f0"; +} .icon-user-minus:before { - content: "\f503"; } + content: "\f503"; +} .icon-user-ninja:before { - content: "\f504"; } + content: "\f504"; +} .icon-user-nurse:before { - content: "\f82f"; } + content: "\f82f"; +} .icon-user-plus:before { - content: "\f234"; } + content: "\f234"; +} .icon-user-secret:before { - content: "\f21b"; } + content: "\f21b"; +} .icon-user-shield:before { - content: "\f505"; } + content: "\f505"; +} .icon-user-slash:before { - content: "\f506"; } + content: "\f506"; +} .icon-user-tag:before { - content: "\f507"; } + content: "\f507"; +} .icon-user-tie:before { - content: "\f508"; } + content: "\f508"; +} .icon-user-times:before { - content: "\f235"; } + content: "\f235"; +} .icon-users:before { - content: "\f0c0"; } + content: "\f0c0"; +} .icon-users-cog:before { - content: "\f509"; } + content: "\f509"; +} .icon-users-slash:before { - content: "\e073"; } + content: "\e073"; +} .icon-usps:before { - content: "\f7e1"; } + content: "\f7e1"; +} .icon-ussunnah:before { - content: "\f407"; } + content: "\f407"; +} .icon-utensil-spoon:before { - content: "\f2e5"; } + content: "\f2e5"; +} .icon-utensils:before { - content: "\f2e7"; } + content: "\f2e7"; +} .icon-vaadin:before { - content: "\f408"; } + content: "\f408"; +} .icon-vector-square:before { - content: "\f5cb"; } + content: "\f5cb"; +} .icon-venus:before { - content: "\f221"; } + content: "\f221"; +} .icon-venus-double:before { - content: "\f226"; } + content: "\f226"; +} .icon-venus-mars:before { - content: "\f228"; } + content: "\f228"; +} .icon-vest:before { - content: "\e085"; } + content: "\e085"; +} .icon-vest-patches:before { - content: "\e086"; } + content: "\e086"; +} .icon-viacoin:before { - content: "\f237"; } + content: "\f237"; +} .icon-viadeo:before { - content: "\f2a9"; } + content: "\f2a9"; +} .icon-viadeo-square:before { - content: "\f2aa"; } + content: "\f2aa"; +} .icon-vial:before { - content: "\f492"; } + content: "\f492"; +} .icon-vials:before { - content: "\f493"; } + content: "\f493"; +} .icon-viber:before { - content: "\f409"; } + content: "\f409"; +} .icon-video:before { - content: "\f03d"; } + content: "\f03d"; +} .icon-video-slash:before { - content: "\f4e2"; } + content: "\f4e2"; +} .icon-vihara:before { - content: "\f6a7"; } + content: "\f6a7"; +} .icon-vimeo:before { - content: "\f40a"; } + content: "\f40a"; +} .icon-vimeo-square:before { - content: "\f194"; } + content: "\f194"; +} .icon-vimeo-v:before { - content: "\f27d"; } + content: "\f27d"; +} .icon-vine:before { - content: "\f1ca"; } + content: "\f1ca"; +} .icon-virus:before { - content: "\e074"; } + content: "\e074"; +} .icon-virus-slash:before { - content: "\e075"; } + content: "\e075"; +} .icon-viruses:before { - content: "\e076"; } + content: "\e076"; +} .icon-vk:before { - content: "\f189"; } + content: "\f189"; +} .icon-vnv:before { - content: "\f40b"; } + content: "\f40b"; +} .icon-voicemail:before { - content: "\f897"; } + content: "\f897"; +} .icon-volleyball-ball:before { - content: "\f45f"; } + content: "\f45f"; +} .icon-volume-down:before { - content: "\f027"; } + content: "\f027"; +} .icon-volume-mute:before { - content: "\f6a9"; } + content: "\f6a9"; +} .icon-volume-off:before { - content: "\f026"; } + content: "\f026"; +} .icon-volume-up:before { - content: "\f028"; } + content: "\f028"; +} .icon-vote-yea:before { - content: "\f772"; } + content: "\f772"; +} .icon-vr-cardboard:before { - content: "\f729"; } + content: "\f729"; +} .icon-vuejs:before { - content: "\f41f"; } + content: "\f41f"; +} .icon-walking:before { - content: "\f554"; } + content: "\f554"; +} .icon-wallet:before { - content: "\f555"; } + content: "\f555"; +} .icon-warehouse:before { - content: "\f494"; } + content: "\f494"; +} .icon-watchman-monitoring:before { - content: "\e087"; } + content: "\e087"; +} .icon-water:before { - content: "\f773"; } + content: "\f773"; +} .icon-wave-square:before { - content: "\f83e"; } + content: "\f83e"; +} .icon-waze:before { - content: "\f83f"; } + content: "\f83f"; +} .icon-weebly:before { - content: "\f5cc"; } + content: "\f5cc"; +} .icon-weibo:before { - content: "\f18a"; } + content: "\f18a"; +} .icon-weight:before { - content: "\f496"; } + content: "\f496"; +} .icon-weight-hanging:before { - content: "\f5cd"; } + content: "\f5cd"; +} .icon-weixin:before { - content: "\f1d7"; } + content: "\f1d7"; +} .icon-whatsapp:before { - content: "\f232"; } + content: "\f232"; +} .icon-whatsapp-square:before { - content: "\f40c"; } + content: "\f40c"; +} .icon-wheelchair:before { - content: "\f193"; } + content: "\f193"; +} .icon-whmcs:before { - content: "\f40d"; } + content: "\f40d"; +} .icon-wifi:before { - content: "\f1eb"; } + content: "\f1eb"; +} .icon-wikipedia-w:before { - content: "\f266"; } + content: "\f266"; +} .icon-wind:before { - content: "\f72e"; } + content: "\f72e"; +} .icon-window-close:before { - content: "\f410"; } + content: "\f410"; +} .icon-window-maximize:before { - content: "\f2d0"; } + content: "\f2d0"; +} .icon-window-minimize:before { - content: "\f2d1"; } + content: "\f2d1"; +} .icon-window-restore:before { - content: "\f2d2"; } + content: "\f2d2"; +} .icon-windows:before { - content: "\f17a"; } + content: "\f17a"; +} .icon-wine-bottle:before { - content: "\f72f"; } + content: "\f72f"; +} .icon-wine-glass:before { - content: "\f4e3"; } + content: "\f4e3"; +} .icon-wine-glass-alt:before { - content: "\f5ce"; } + content: "\f5ce"; +} .icon-wix:before { - content: "\f5cf"; } + content: "\f5cf"; +} .icon-wizards-of-the-coast:before { - content: "\f730"; } + content: "\f730"; +} .icon-wodu:before { - content: "\e088"; } + content: "\e088"; +} .icon-wolf-pack-battalion:before { - content: "\f514"; } + content: "\f514"; +} .icon-won-sign:before { - content: "\f159"; } + content: "\f159"; +} .icon-wordpress:before { - content: "\f19a"; } + content: "\f19a"; +} .icon-wordpress-simple:before { - content: "\f411"; } + content: "\f411"; +} .icon-wpbeginner:before { - content: "\f297"; } + content: "\f297"; +} .icon-wpexplorer:before { - content: "\f2de"; } + content: "\f2de"; +} .icon-wpforms:before { - content: "\f298"; } + content: "\f298"; +} .icon-wpressr:before { - content: "\f3e4"; } + content: "\f3e4"; +} .icon-wrench:before { - content: "\f0ad"; } + content: "\f0ad"; +} .icon-x-ray:before { - content: "\f497"; } + content: "\f497"; +} .icon-xbox:before { - content: "\f412"; } + content: "\f412"; +} .icon-xing:before { - content: "\f168"; } + content: "\f168"; +} .icon-xing-square:before { - content: "\f169"; } + content: "\f169"; +} .icon-y-combinator:before { - content: "\f23b"; } + content: "\f23b"; +} .icon-yahoo:before { - content: "\f19e"; } + content: "\f19e"; +} .icon-yammer:before { - content: "\f840"; } + content: "\f840"; +} .icon-yandex:before { - content: "\f413"; } + content: "\f413"; +} .icon-yandex-international:before { - content: "\f414"; } + content: "\f414"; +} .icon-yarn:before { - content: "\f7e3"; } + content: "\f7e3"; +} .icon-yelp:before { - content: "\f1e9"; } + content: "\f1e9"; +} .icon-yen-sign:before { - content: "\f157"; } + content: "\f157"; +} .icon-yin-yang:before { - content: "\f6ad"; } + content: "\f6ad"; +} .icon-yoast:before { - content: "\f2b1"; } + content: "\f2b1"; +} .icon-youtube:before { - content: "\f167"; } + content: "\f167"; +} .icon-youtube-square:before { - content: "\f431"; } + content: "\f431"; +} .icon-zhihu:before { - content: "\f63f"; } + content: "\f63f"; +} .sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} .sr-only-focusable:active, .sr-only-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; } + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; +} /*! - * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 900; - font-display: block; - src: url("../fonts/fa-solid-900.eot"); - src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); } - + font-family: "Font Awesome 5 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("../fonts/fa-solid-900.eot"); + src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); +} .fa, .fas { - font-family: 'Font Awesome 5 Free'; - font-weight: 900; } - -[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before, .modx-installer-steps li.active span.icon::after { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - font-family: 'Font Awesome 5 Free', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-weight: 900; } + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} + +.modx-installer-steps li.active span.icon::after, [type=checkbox]:not(:checked) + label:before, [type=checkbox]:checked + label:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + font-family: "Font Awesome 5 Free", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-weight: 900; +} *, ::after, ::before { - box-sizing: border-box; } + box-sizing: border-box; +} html, body { - height: 100%; } + height: 100%; +} body { - color: #343434; - font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - -webkit-font-smoothing: antialiased; - background: #F4F4F4; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; } - body a { + color: #343434; + font: normal 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + -webkit-font-smoothing: antialiased; + background: #F4F4F4; + display: flex; + flex-direction: column; +} +body a { color: #4A90E2; text-decoration: none; - transition: all .2s ease-in; } - body a:hover { - color: #2275d7; } + transition: all 0.2s ease-in; +} +body a:hover { + color: #2275d7; +} .button { - display: inline-block; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin-right: 0; - margin-left: 0; - border: 0; - border-radius: 3px; - cursor: pointer; - line-height: 1; - font-size: 18px; - padding: 15px 30px; - width: 170px; - transition: background-color .2s ease-out; - background: #6CB24A; - box-shadow: 0 0 0 1px #E4E4E4; } + display: inline-block; + flex: 0 0 auto; + margin-right: 0; + margin-left: 0; + border: 0; + border-radius: 3px; + cursor: pointer; + line-height: 1; + font-size: 18px; + padding: 15px 30px; + width: 170px; + transition: background-color 0.2s ease-out; + background: #6CB24A; + box-shadow: 0 0 0 1px #E4E4E4; +} .custom-select { - font-size: 16px; - width: 50%; - padding: 9px 0 9px 20px; - border: 1px solid #E4E4E4 !important; - border-radius: 3px; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background: url("data:image/svg+xml;utf8,") no-repeat; - background-size: 12px; - background-position: calc(100% - 20px) 60%; - background-repeat: no-repeat; - background-color: #FBFBFB; - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } + font-size: 16px; + width: 50%; + padding: 9px 0 9px 20px; + border: 1px solid #E4E4E4 !important; + border-radius: 3px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: url("data:image/svg+xml;utf8,") no-repeat; + background-size: 12px; + background-position: calc(100% - 20px) 60%; + background-repeat: no-repeat; + background-color: #FBFBFB; + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} .select_lang .toggle { - color: #515151; - width: 25%; - float: right; - top: -3rem; - position: relative; - font-size: 18px; - text-align: center; } - .select_lang .toggle span { + color: #515151; + width: 25%; + float: right; + top: -3rem; + position: relative; + font-size: 18px; + text-align: center; +} +.select_lang .toggle span { cursor: pointer; - border-bottom: 1px dotted; } - .select_lang .toggle.pop { - display: none; } + border-bottom: 1px dotted; +} +.select_lang .toggle.pop { + display: none; +} .languages { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: wrap; - flex-flow: wrap; } - .languages .language { + display: flex; + flex-flow: wrap; +} +.languages .language { max-width: 25%; - -ms-flex-preferred-size: 25%; - flex-basis: 25%; + flex-basis: 25%; cursor: pointer; - position: relative; } - .languages .language.other { - display: none; } - .languages .language .radio { - position: absolute; - z-index: -1; } - .languages .language .wrap { - display: block; - padding: .5rem .7rem; - border: 1px solid #DCDCDC; - margin: 5px; - background-color: #FBFBFB; - border-radius: 3px; - color: #515151; } - .languages .language .wrap > span { - display: block; } - .languages .language .native { - font-weight: bold; - font-size: 1rem; } - .languages .language .name strong { - text-transform: uppercase; } - .languages .language:hover input ~ .wrap, - .languages .language:focus input ~ .wrap { - border-color: #4A90E2; } - .languages .language input:checked ~ .wrap, - .languages .language input:focus ~ .wrap { - border-color: #4A90E2; - background-color: #f1f6fd; } - -[type="checkbox"]:not(:checked), [type="checkbox"]:checked { - position: absolute; - left: -9999px; } - -[type="checkbox"]:not(:checked) + label, -[type="checkbox"]:checked + label { - position: relative; - padding-left: 1.95em; - cursor: pointer; - margin: 0 auto; } - -[type="checkbox"]:disabled + label:before { - opacity: .5; } - -.cleanup [type="checkbox"]:not(:checked) + label, -.cleanup [type="checkbox"]:checked + label { - padding-left: 0; } - -[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before { - position: absolute; - left: 0; - top: 50%; - -ms-transform: translateY(-50%); - transform: translateY(-50%); - font-size: 30px; - width: 30px; - height: 30px; - line-height: 30px; } - -[type="checkbox"]:not(:checked) + label:before { - content: "\f0c8"; - color: #DCDCDC; } - -[type="checkbox"]:checked + label:before { - content: "\f14a"; - color: #4A90E2; } + position: relative; +} +.languages .language.other { + display: none; +} +.languages .language .radio { + position: absolute; + z-index: -1; +} +.languages .language .wrap { + display: block; + padding: 0.5rem 0.7rem; + border: 1px solid #DCDCDC; + margin: 5px; + background-color: #FBFBFB; + border-radius: 3px; + color: #515151; +} +.languages .language .wrap > span { + display: block; +} +.languages .language .native { + font-weight: bold; + font-size: 1rem; +} +.languages .language .name strong { + text-transform: uppercase; +} +.languages .language:hover input ~ .wrap, .languages .language:focus input ~ .wrap { + border-color: #4A90E2; +} +.languages .language input:checked ~ .wrap, +.languages .language input:focus ~ .wrap { + border-color: #4A90E2; + background-color: #f1f6fd; +} + +[type=checkbox]:not(:checked), [type=checkbox]:checked { + position: absolute; + left: -9999px; +} +[type=checkbox]:not(:checked) + label, [type=checkbox]:checked + label { + position: relative; + padding-left: 1.95em; + cursor: pointer; + margin: 0 auto; +} +[type=checkbox]:disabled + label:before { + opacity: 0.5; +} +.cleanup [type=checkbox]:not(:checked) + label, .cleanup [type=checkbox]:checked + label { + padding-left: 0; +} +[type=checkbox]:not(:checked) + label:before, [type=checkbox]:checked + label:before { + position: absolute; + left: 0; + top: 50%; + transform: translateY(-50%); + font-size: 30px; + width: 30px; + height: 30px; + line-height: 30px; +} +[type=checkbox]:not(:checked) + label:before { + content: "\f0c8"; + color: #DCDCDC; +} +[type=checkbox]:checked + label:before { + content: "\f14a"; + color: #4A90E2; +} /* hover style just for information */ #modx-next { - background-color: #6CB24A; - color: #FFF; } - #modx-next:hover { - background: #61a043; } + background-color: #6CB24A; + color: #FFF; +} +#modx-next:hover { + background: #61a043; +} #modx-back { - background: #FFF; - color: #515151; - background-repeat: no-repeat; - border: 0; - border-radius: 3px; - cursor: pointer; - display: inline-block; - *display: inline; - position: relative; - text-decoration: none; - transition: background-color .2s ease-out; - zoom: 1; } - #modx-back:hover { + background: #FFF; + color: #515151; + background-repeat: no-repeat; + border: 0; + border-radius: 3px; + cursor: pointer; + display: inline-block; + *display: inline; + position: relative; + text-decoration: none; + transition: background-color 0.2s ease-out; + zoom: 1; +} +#modx-back:hover { background-color: #E4E4E4; box-shadow: #DCDCDC; - color: #515151; } + color: #515151; +} .steps-outer { - width: 100%; - max-width: 750px; - margin: 0 auto; } + width: 100%; + max-width: 750px; + margin: 0 auto; +} .modx-installer-steps { - list-style: none; - text-align: center; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0; } - .modx-installer-steps li { + list-style: none; + text-align: center; + display: flex; + justify-content: space-between; + padding: 0; +} +.modx-installer-steps li { display: inline-block; - width: calc(100% / 7); + width: 14.2857142857%; position: relative; - z-index: 2; } - .modx-installer-steps li:first-child::before, .modx-installer-steps li:last-child::after { - display: none; } - .modx-installer-steps li::after, .modx-installer-steps li::before { - content: ""; - height: 2px; - background-color: #DCDCDC; - position: absolute; - top: 13px; - z-index: -1; - transition: all .3s; } - .modx-installer-steps li::after { - left: 50%; - right: 0; } - .modx-installer-steps li::before { - right: 50%; - left: 0; } - .modx-installer-steps li span.icon { - display: block; - position: relative; - width: 25px; - height: 25px; - background: #E4E4E4; - border-radius: 50%; - border: 2px solid #DCDCDC; - margin: 1px auto 10px; - z-index: 4; - box-sizing: border-box; - font-size: 15px; - line-height: 21px; - transition: all .3s; } - .modx-installer-steps li.active::before, .modx-installer-steps li.active::after { - background-color: #6CB24A; } - .modx-installer-steps li.active span.icon { - background-color: #6CB24A; - border-color: #6CB24A; } - .modx-installer-steps li.active span.icon::after { - content: "\f00c"; - color: #FFF; - position: relative; - line-height: 1; } - .modx-installer-steps li.current::before { - background-color: #6CB24A; } - .modx-installer-steps li.current span.icon { - background-color: #6CB24A; - border-color: #FFF; - border-width: 7px; - box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } - -input[type="text"], -input[type="email"], -input[type="password"] { - background-color: #FBFBFB; - border: 1px solid #E4E4E4; - border-radius: 3px; - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - padding: 10px 20px; } - -input[type="submit"], -input[type="button"] { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - font-family: 'Font Awesome 5 Free', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } + z-index: 2; +} +.modx-installer-steps li:first-child::before, .modx-installer-steps li:last-child::after { + display: none; +} +.modx-installer-steps li::after, .modx-installer-steps li::before { + content: ""; + height: 2px; + background-color: #DCDCDC; + position: absolute; + top: 13px; + z-index: -1; + transition: all 0.3s; +} +.modx-installer-steps li::after { + left: 50%; + right: 0; +} +.modx-installer-steps li::before { + right: 50%; + left: 0; +} +.modx-installer-steps li span.icon { + display: block; + position: relative; + width: 25px; + height: 25px; + background: #E4E4E4; + border-radius: 50%; + border: 2px solid #DCDCDC; + margin: 1px auto 10px; + z-index: 4; + box-sizing: border-box; + font-size: 15px; + line-height: 21px; + transition: all 0.3s; +} +.modx-installer-steps li.active::before, .modx-installer-steps li.active::after { + background-color: #6CB24A; +} +.modx-installer-steps li.active span.icon { + background-color: #6CB24A; + border-color: #6CB24A; +} +.modx-installer-steps li.active span.icon::after { + content: "\f00c"; + color: #FFF; + position: relative; + line-height: 1; +} +.modx-installer-steps li.current::before { + background-color: #6CB24A; +} +.modx-installer-steps li.current span.icon { + background-color: #6CB24A; + border-color: #FFF; + border-width: 7px; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); +} + +input[type=text], +input[type=email], +input[type=password] { + background-color: #FBFBFB; + border: 1px solid #E4E4E4; + border-radius: 3px; + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + padding: 10px 20px; +} + +input[type=submit], +input[type=button] { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + font-family: "Font Awesome 5 Free", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; +} .wrapper { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; - max-width: 1140px; } + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + max-width: 1140px; +} header { - margin-top: 10px; } - header .wrapper_logo .logo { + margin-top: 10px; +} +header .wrapper_logo .logo { background: url("../images/modx-logo-color.svg") no-repeat center transparent; width: 220px; height: 85px; @@ -9892,324 +12943,361 @@ header { display: block; position: relative; text-indent: -9999px; - margin: 0 auto; } - header .wrapper_version { - display: -ms-flexbox; + margin: 0 auto; +} +header .wrapper_version { display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; + align-items: center; + justify-content: center; font-size: 16px; - padding: 5px 0; } + padding: 5px 0; +} #content { - -ms-flex-positive: 1; - flex-grow: 1; } - #content .content-inside { - padding: 20px; } - #content .content-inside .wrapper { - background: #FFF; - padding: 30px; - border-radius: 5px; - max-width: 890px; - height: auto; - min-height: 400px; } - #content .content-inside .wrapper .content_header { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - #content .content-inside .wrapper .content_header_title { - width: 100%; - font: 600 30px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - color: #343434; - padding-bottom: 15px; - border-bottom: 1px solid #DCDCDC; } - #content .content-inside .wrapper form { - margin-top: 25px; - display: block; } - #content .content-inside .wrapper form .content-wrap { - min-height: calc(430px - 80px); } - #content .content-inside .wrapper form .content-wrap h2 { - font-weight: 500; - font-size: 22px; } - #content .content-inside .wrapper form .content-wrap p { - font-size: 16px; } - #content .content-inside .wrapper form .content-wrap .title { - font-weight: 500; } - #content .content-inside .wrapper .setup_navbar { - width: 100%; - display: inline-block; - padding-top: 25px; } - #content .content-inside .wrapper .setup_navbar #modx-back { - float: left; } - #content .content-inside .wrapper .setup_navbar #modx-next { - float: right; } - #content .content-inside .wrapper .content_footer { - padding-top: 25px; - padding-bottom: 30px; } + flex-grow: 1; +} +#content .content-inside { + padding: 20px; +} +#content .content-inside .wrapper { + background: #FFF; + padding: 30px; + border-radius: 5px; + max-width: 890px; + height: auto; + min-height: 400px; +} +#content .content-inside .wrapper .content_header { + display: flex; + flex-wrap: wrap; +} +#content .content-inside .wrapper .content_header_title { + width: 100%; + font: 600 30px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + color: #343434; + padding-bottom: 15px; + border-bottom: 1px solid #DCDCDC; +} +#content .content-inside .wrapper form { + margin-top: 25px; + display: block; +} +#content .content-inside .wrapper form .content-wrap { + min-height: 350px; +} +#content .content-inside .wrapper form .content-wrap h2 { + font-weight: 500; + font-size: 22px; +} +#content .content-inside .wrapper form .content-wrap p { + font-size: 16px; +} +#content .content-inside .wrapper form .content-wrap .title { + font-weight: 500; +} +#content .content-inside .wrapper .setup_navbar { + width: 100%; + display: inline-block; + padding-top: 25px; +} +#content .content-inside .wrapper .setup_navbar #modx-back { + float: left; +} +#content .content-inside .wrapper .setup_navbar #modx-next { + float: right; +} +#content .content-inside .wrapper .content_footer { + padding-top: 25px; + padding-bottom: 30px; +} .options-wrap { - margin: 0; } - .options-wrap .option-item { - display: -ms-flexbox; + margin: 0; +} +.options-wrap .option-item { display: flex; - -ms-flex-align: center; - align-items: center; + align-items: center; padding: 25px 40px 25px 0; cursor: pointer; min-height: 120px; margin-bottom: 10px; - position: relative; } - .options-wrap .option-item-note { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 25px 40px; - min-height: 140px; - margin-bottom: 10px; - border-left: 0.2rem solid #4A90E2; - background-color: rgba(74, 144, 226, 0.3); - border-color: #4A90E2; - color: #061527; } - .options-wrap .option-item-input { - -ms-flex-preferred-size: 130px; - flex-basis: 130px; - display: -ms-flexbox; - display: flex; - -ms-flex-negative: 0; - flex-shrink: 0; } - .options-wrap .option-item-input input { - margin: 0 auto; - display: block; } - .options-wrap .option-item-input input[type="text"] { - font-size: 14px; - padding: 8px 15px; - text-align: center; } - .options-wrap .option-item-desc { - -ms-flex: 1 1 0; - flex: 1 1 0; - letter-spacing: 0; } - .options-wrap .option-item-desc .label { - font-size: 20px; - color: #343434; - font-weight: 500; } - .options-wrap .option-item-desc .desc { - font-size: 16px; - line-height: 25px; - color: #606060; } - .options-wrap .option-item .fa { - color: #DFDFDF; } - .options-wrap .option-item input:checked ~ .fa { - color: #4A90E2; } - .options-wrap .option-item span { - display: block; - border: 1px solid #DFDFDF; - padding: 20px; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; } - .options-wrap .option-item input:checked ~ span { - border-color: #4A90E2; } + position: relative; +} +.options-wrap .option-item-note { + display: flex; + align-items: center; + padding: 25px 40px; + min-height: 140px; + margin-bottom: 10px; + border-left: 0.2rem solid #4A90E2; + background-color: rgba(74, 144, 226, 0.3); + border-color: #4A90E2; + color: #061527; +} +.options-wrap .option-item-input { + flex-basis: 130px; + display: flex; + flex-shrink: 0; +} +.options-wrap .option-item-input input { + margin: 0 auto; + display: block; +} +.options-wrap .option-item-input input[type=text] { + font-size: 14px; + padding: 8px 15px; + text-align: center; +} +.options-wrap .option-item-desc { + flex: 1 1 0; + letter-spacing: 0; +} +.options-wrap .option-item-desc .label { + font-size: 20px; + color: #343434; + font-weight: 500; +} +.options-wrap .option-item-desc .desc { + font-size: 16px; + line-height: 25px; + color: #606060; +} +.options-wrap .option-item .fa { + color: #DFDFDF; +} +.options-wrap .option-item input:checked ~ .fa { + color: #4A90E2; +} +.options-wrap .option-item span { + display: block; + border: 1px solid #DFDFDF; + padding: 20px; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.options-wrap .option-item input:checked ~ span { + border-color: #4A90E2; +} .advanced_options .option-item { - padding: 10px 40px 10px 0; - border: 1px solid #DFDFDF; - min-height: 70px; } - .advanced_options .option-item-input { - -ms-flex-preferred-size: 130px; - flex-basis: 130px; - display: -ms-flexbox; + padding: 10px 40px 10px 0; + border: 1px solid #DFDFDF; + min-height: 70px; +} +.advanced_options .option-item-input { + flex-basis: 130px; display: flex; - -ms-flex-negative: 0; - flex-shrink: 0; } - .advanced_options .option-item-desc { - -ms-flex: 1 1 0; - flex: 1 1 0; - letter-spacing: 0; } - .advanced_options .option-item-desc .label { - font-size: 16px; - color: #343434; - font-weight: 500; } - .advanced_options .option-item-desc .desc { - font-size: 14px; - line-height: 1.6; - color: #606060; } + flex-shrink: 0; +} +.advanced_options .option-item-desc { + flex: 1 1 0; + letter-spacing: 0; +} +.advanced_options .option-item-desc .label { + font-size: 16px; + color: #343434; + font-weight: 500; +} +.advanced_options .option-item-desc .desc { + font-size: 14px; + line-height: 1.6; + color: #606060; +} .hide { - display: none !important; } + display: none !important; +} .fa { - color: #4A90E2; - font-size: 3em; - margin: 0 auto; } + color: #4A90E2; + font-size: 3em; + margin: 0 auto; +} #welcome input#config_key { - font-size: 16px; - padding: 10px 20px; - margin-left: 10px; } + font-size: 16px; + padding: 10px 20px; + margin-left: 10px; +} #cck-div { - font-size: 16px; } - #cck-div p { - margin-bottom: 0; } - #cck-div pre { + font-size: 16px; +} +#cck-div p { + margin-bottom: 0; +} +#cck-div pre { display: inline-block; font-size: 16px; - margin: 0; } + margin: 0; +} .flex-center { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; } - .flex-center #modx-testcoll, - .flex-center #modx-testconn { + display: flex; + align-items: center; + justify-content: center; +} +.flex-center #modx-testcoll, +.flex-center #modx-testconn { background: #FFF; border: 1px solid #515151; color: #515151; margin-top: 10px; text-align: center; - width: auto; } - .flex-center #modx-testcoll:hover, - .flex-center #modx-testconn:hover { - box-shadow: 0 0 15px 5px rgba(154, 158, 156, 0.2); - transition: all 0.4s cubic-bezier(0.23, 1, 0.135, 2.284); } + width: auto; +} +.flex-center #modx-testcoll:hover, +.flex-center #modx-testconn:hover { + box-shadow: 0 0 15px 5px rgba(154, 158, 156, 0.2); + transition: all 0.4s cubic-bezier(0.23, 1, 0.135, 2.284); +} #install h2.title { - font-size: 20px; - color: #343434; - letter-spacing: 0; } - + font-size: 20px; + color: #343434; + letter-spacing: 0; +} #install p { - font-size: 16px; - color: #606060; - letter-spacing: 0; - line-height: 22px; } - + font-size: 16px; + color: #606060; + letter-spacing: 0; + line-height: 22px; +} #install ul.checklist { - list-style: none; - margin: 15px 0; - padding: 0; } - #install ul.checklist li { + list-style: none; + margin: 15px 0; + padding: 0; +} +#install ul.checklist li { border-left: 0.2rem solid; background-color: rgba(74, 144, 226, 0.2); border-color: #4A90E2; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - padding: 15px 10px; } - #install ul.checklist li p { - color: #333333; - font-size: 14px; - line-height: 14px; - margin: 0; } - #install ul.checklist li .ok, #install ul.checklist li .notok { - font-weight: 700; } - #install ul.checklist li .ok { - color: #355825; } - #install ul.checklist li .notok { - color: #590710; } - #install ul.checklist .warning, #install ul.checklist .testWarn { + padding: 15px 10px; +} +#install ul.checklist li p { + color: #333333; + font-size: 14px; + line-height: 14px; + margin: 0; +} +#install ul.checklist li .ok, #install ul.checklist li .notok { + font-weight: 700; +} +#install ul.checklist li .ok { + color: #355825; +} +#install ul.checklist li .notok { + color: #590710; +} +#install ul.checklist .warning, #install ul.checklist .testWarn { background-color: rgba(240, 180, 41, 0.2); - border-color: #F0B429; } - #install ul.checklist .success, #install ul.checklist .testPassed { + border-color: #F0B429; +} +#install ul.checklist .success, #install ul.checklist .testPassed { background-color: rgba(108, 178, 74, 0.2); - border-color: #6CB24A; } - #install ul.checklist .failed, #install ul.checklist .testFailed { + border-color: #6CB24A; +} +#install ul.checklist .failed, #install ul.checklist .testFailed { background-color: rgba(207, 17, 36, 0.2); - border-color: #CF1124; } - + border-color: #CF1124; +} #install .labelHolder { - margin-bottom: 10px; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; } - #install .labelHolder .col { + margin-bottom: 10px; + display: flex; + align-items: center; +} +#install .labelHolder .col { line-height: 30px; - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; } - #install .labelHolder .col:first-child { - -ms-flex-preferred-size: 40%; - flex-basis: 40%; } - #install .labelHolder .col:last-child { - -ms-flex-preferred-size: 60%; - flex-basis: 60%; } - #install .labelHolder .col label { - color: #606060; - font-size: 16px; - letter-spacing: 0; } - #install .labelHolder .col input[type="text"], - #install .labelHolder .col input[type="email"], - #install .labelHolder .col input[type="password"] { - font-size: 16px; - padding: 10px 20px; - width: 260px; } - #install .labelHolder .col select { - width: 260px; } - #install .labelHolder .col .field_error { - color: #CF1124 !important; - font-size: 14px; - margin-left: 10px; } - #install .labelHolder .col-1, - #install .labelHolder .col-2, - #install .labelHolder .col-3 { - line-height: 30px; } - #install .labelHolder .col-1 label, - #install .labelHolder .col-2 label, - #install .labelHolder .col-3 label { - color: #606060; - font-size: 16px; - letter-spacing: 0; } - #install .labelHolder .col-1 input[type="text"], - #install .labelHolder .col-1 input[type="email"], - #install .labelHolder .col-1 input[type="password"], - #install .labelHolder .col-2 input[type="text"], - #install .labelHolder .col-2 input[type="email"], - #install .labelHolder .col-2 input[type="password"], - #install .labelHolder .col-3 input[type="text"], - #install .labelHolder .col-3 input[type="email"], - #install .labelHolder .col-3 input[type="password"] { - font-size: 16px; - padding: 10px 20px; - width: 100%; } - #install .labelHolder .col-1 { - -ms-flex-preferred-size: 35%; - flex-basis: 35%; } - #install .labelHolder .col-2 { - -ms-flex-preferred-size: 60%; - flex-basis: 60%; } - #install .labelHolder .col-3 { - -ms-flex-preferred-size: 5%; - flex-basis: 5%; + flex-direction: column; +} +#install .labelHolder .col:first-child { + flex-basis: 40%; +} +#install .labelHolder .col:last-child { + flex-basis: 60%; +} +#install .labelHolder .col label { + color: #606060; + font-size: 16px; + letter-spacing: 0; +} +#install .labelHolder .col input[type=text], +#install .labelHolder .col input[type=email], +#install .labelHolder .col input[type=password] { + font-size: 16px; + padding: 10px 20px; + width: 260px; +} +#install .labelHolder .col select { + width: 260px; +} +#install .labelHolder .col .field_error { + color: #CF1124 !important; + font-size: 14px; + margin-left: 10px; +} +#install .labelHolder .col-1, +#install .labelHolder .col-2, +#install .labelHolder .col-3 { + line-height: 30px; +} +#install .labelHolder .col-1 label, +#install .labelHolder .col-2 label, +#install .labelHolder .col-3 label { + color: #606060; + font-size: 16px; + letter-spacing: 0; +} +#install .labelHolder .col-1 input[type=text], +#install .labelHolder .col-1 input[type=email], +#install .labelHolder .col-1 input[type=password], +#install .labelHolder .col-2 input[type=text], +#install .labelHolder .col-2 input[type=email], +#install .labelHolder .col-2 input[type=password], +#install .labelHolder .col-3 input[type=text], +#install .labelHolder .col-3 input[type=email], +#install .labelHolder .col-3 input[type=password] { + font-size: 16px; + padding: 10px 20px; + width: 100%; +} +#install .labelHolder .col-1 { + flex-basis: 35%; +} +#install .labelHolder .col-2 { + flex-basis: 60%; +} +#install .labelHolder .col-3 { + flex-basis: 5%; margin: 0 auto; - text-align: center; } - #install .labelHolder .col-3 input[type="checkbox"] { - width: auto; } - + text-align: center; +} +#install .labelHolder .col-3 input[type=checkbox] { + width: auto; +} #install #modx-db-step1-msg, #install #modx-db-step2-msg { - margin-bottom: 10px; - border-bottom: 2px solid #DFDFDF; - padding-bottom: 22px; } - #install #modx-db-step1-msg .title, - #install #modx-db-step2-msg .title { + margin-bottom: 10px; + border-bottom: 2px solid #DFDFDF; + padding-bottom: 22px; +} +#install #modx-db-step1-msg .title, +#install #modx-db-step2-msg .title { color: #343434; font-size: 16px; font-weight: 500; display: block; - margin-bottom: 10px; } - #install #modx-db-step1-msg span.connect-msg, - #install #modx-db-step1-msg span.result, - #install #modx-db-step2-msg span.connect-msg, - #install #modx-db-step2-msg span.result { + margin-bottom: 10px; +} +#install #modx-db-step1-msg span.connect-msg, +#install #modx-db-step1-msg span.result, +#install #modx-db-step2-msg span.connect-msg, +#install #modx-db-step2-msg span.result { background-color: #EFFCF6; border-left: 0.2rem solid; border-color: #6CB24A; @@ -10217,157 +13305,199 @@ header { display: block; font-size: 16px; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - padding: 10px; } - #install #modx-db-step1-msg span.connect-msg p, - #install #modx-db-step1-msg span.result p, - #install #modx-db-step2-msg span.connect-msg p, - #install #modx-db-step2-msg span.result p { - font-size: 14px; } - #install #modx-db-step1-msg span.connect-msg p:first-child, - #install #modx-db-step1-msg span.result p:first-child, - #install #modx-db-step2-msg span.connect-msg p:first-child, - #install #modx-db-step2-msg span.result p:first-child { - -webkit-margin-before: 0; - margin-block-start: 0; } - #install #modx-db-step1-msg span.connect-msg p:last-child, - #install #modx-db-step1-msg span.result p:last-child, - #install #modx-db-step2-msg span.connect-msg p:last-child, - #install #modx-db-step2-msg span.result p:last-child { - -webkit-margin-after: 0; - margin-block-end: 0; } - #install #modx-db-step1-msg.error span.connect-msg, - #install #modx-db-step1-msg.error span.result, - #install #modx-db-step2-msg.error span.connect-msg, - #install #modx-db-step2-msg.error span.result { + padding: 10px; +} +#install #modx-db-step1-msg span.connect-msg p, +#install #modx-db-step1-msg span.result p, +#install #modx-db-step2-msg span.connect-msg p, +#install #modx-db-step2-msg span.result p { + font-size: 14px; +} +#install #modx-db-step1-msg span.connect-msg p:first-child, +#install #modx-db-step1-msg span.result p:first-child, +#install #modx-db-step2-msg span.connect-msg p:first-child, +#install #modx-db-step2-msg span.result p:first-child { + margin-block-start: 0; +} +#install #modx-db-step1-msg span.connect-msg p:last-child, +#install #modx-db-step1-msg span.result p:last-child, +#install #modx-db-step2-msg span.connect-msg p:last-child, +#install #modx-db-step2-msg span.result p:last-child { + margin-block-end: 0; +} +#install #modx-db-step1-msg.error span.connect-msg, #install #modx-db-step1-msg.error span.result, +#install #modx-db-step2-msg.error span.connect-msg, +#install #modx-db-step2-msg.error span.result { background-color: rgba(207, 17, 36, 0.2); - border-color: #CF1124; } - #install #modx-db-step1-msg.error span.connect-msg p, - #install #modx-db-step1-msg.error span.result p, - #install #modx-db-step2-msg.error span.connect-msg p, - #install #modx-db-step2-msg.error span.result p { - color: #590710; } - + border-color: #CF1124; +} +#install #modx-db-step1-msg.error span.connect-msg p, #install #modx-db-step1-msg.error span.result p, +#install #modx-db-step2-msg.error span.connect-msg p, +#install #modx-db-step2-msg.error span.result p { + color: #590710; +} #install #modx-db-info span { - display: block; - margin-bottom: 5px; - font-weight: 500; } - + display: block; + margin-bottom: 5px; + font-weight: 500; +} #install #modx-db-info #modx-db-server-version, #install #modx-db-info #modx-db-client-version { - color: #606060; - font-weight: normal; } - #install #modx-db-info #modx-db-server-version.success, - #install #modx-db-info #modx-db-client-version.success { - color: #6CB24A; } - #install #modx-db-info #modx-db-server-version.warning, - #install #modx-db-info #modx-db-client-version.warning { - color: #CF1124; } - + color: #606060; + font-weight: normal; +} +#install #modx-db-info #modx-db-server-version.success, +#install #modx-db-info #modx-db-client-version.success { + color: #6CB24A; +} +#install #modx-db-info #modx-db-server-version.warning, +#install #modx-db-info #modx-db-client-version.warning { + color: #CF1124; +} #install #modx-db-step2 .result { - font-weight: 500; } - + font-weight: 500; +} #install #modx-db-step2.success span.result { - color: #6CB24A; } + color: #6CB24A; +} .setup_body { - box-sizing: border-box; - min-height: calc(430px - 80px); - padding-bottom: 90px; } + box-sizing: border-box; + min-height: 350px; + padding-bottom: 90px; +} -.cleanup [type="checkbox"]:not(:checked) + label:before, -.cleanup [type="checkbox"]:checked + label:before { - position: relative; - margin: 10px 10px 0 0; - float: left; } +.cleanup [type=checkbox]:not(:checked) + label:before, +.cleanup [type=checkbox]:checked + label:before { + position: relative; + margin: 10px 10px 0 0; + float: left; +} footer { - background: #FFF; - padding: 15px 0; } + background: #FFF; + padding: 15px 0; +} @media (max-width: 575.98px) { - .modx-installer-steps li span.title { - display: none; } - .button { - font-size: 14px; - padding: 15px 10px; - width: 140px; } - #content .content-inside .wrapper { - padding: 20px; } + .modx-installer-steps li span.title { + display: none; + } + + .button { + font-size: 14px; + padding: 15px 10px; + width: 140px; + } + + #content .content-inside .wrapper { + padding: 20px; + } #content .content-inside .wrapper form .content-wrap h2 { - font-size: 20px; } + font-size: 20px; + } #content .content-inside .wrapper form .content-wrap p { - font-size: 14px; } + font-size: 14px; + } #content .content-inside .wrapper .content_header_title { - font-size: 24px; } - #cck-div, - pre, - .custom-select, - #install p { - font-size: 14px; } - #welcome input#config_key { - font-size: 14px; - margin-left: 0; - margin-top: 5px; } - #install .labelHolder { - -ms-flex-direction: column; - flex-direction: column; } + font-size: 24px; + } + + #cck-div, +pre, +.custom-select, +#install p { + font-size: 14px; + } + + #welcome input#config_key { + font-size: 14px; + margin-left: 0; + margin-top: 5px; + } + + #install .labelHolder { + flex-direction: column; + } #install .labelHolder .col-1, - #install .labelHolder .col-2, - #install .labelHolder .col-3 { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - width: 100%; } - #install .labelHolder .col-1 input[type="text"], - #install .labelHolder .col-2 input[type="text"], - #install .labelHolder .col-3 input[type="text"] { - font-size: 14px; } +#install .labelHolder .col-2, +#install .labelHolder .col-3 { + flex-basis: 100%; + width: 100%; + } + #install .labelHolder .col-1 input[type=text], +#install .labelHolder .col-2 input[type=text], +#install .labelHolder .col-3 input[type=text] { + font-size: 14px; + } #install .labelHolder .col-3 { - margin-top: 10px; } - #install .labelHolder .col-3 [type="checkbox"]:not(:checked) + label:before, - #install .labelHolder .col-3 [type="checkbox"]:checked + label:before { + margin-top: 10px; + } + #install .labelHolder .col-3 [type=checkbox]:not(:checked) + label:before, +#install .labelHolder .col-3 [type=checkbox]:checked + label:before { width: 1.5em; - height: 1.5em; } - #install .labelHolder .col-3 [type="checkbox"]:not(:checked) + label:after, - #install .labelHolder .col-3 [type="checkbox"]:checked + label:after { - font-size: 1.4em; } - #install #modx-db-step1-msg .title { - margin-top: 10px; } - #install #modx-db-step1-msg.error span.connect-msg p { - font-size: 13px; - word-break: break-all; } - #install #modx-db-info #modx-db-client-version.success { - word-break: break-all; } - #install h2.title { - font-size: 20px; } - #install h3 { - text-align: center; } - small { - font-size: 100%; } - #install ul.checklist { - word-break: break-all; } - .setup_navbar.complete { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-direction: column; - flex-direction: column; } + height: 1.5em; + } + #install .labelHolder .col-3 [type=checkbox]:not(:checked) + label:after, +#install .labelHolder .col-3 [type=checkbox]:checked + label:after { + font-size: 1.4em; + } + #install #modx-db-step1-msg .title { + margin-top: 10px; + } + #install #modx-db-step1-msg.error span.connect-msg p { + font-size: 13px; + word-break: break-all; + } + #install #modx-db-info #modx-db-client-version.success { + word-break: break-all; + } + #install h2.title { + font-size: 20px; + } + #install h3 { + text-align: center; + } + + small { + font-size: 100%; + } + + #install ul.checklist { + word-break: break-all; + } + + .setup_navbar.complete { + display: flex !important; + flex-direction: column; + } .setup_navbar.complete span.cleanup { - display: -ms-flexbox; - display: flex; } - .cleanup [type="checkbox"]:not(:checked) + label:before, - .cleanup [type="checkbox"]:checked + label:before { - top: 5px !important; } - .cleanup [type="checkbox"]:not(:checked) + label:after, - .cleanup [type="checkbox"]:checked + label:after { - top: 8px !important; } - footer { - font-size: 12px; - padding: 0; } - .select_lang .toggle { - width: 100%; - float: initial; - top: 0.5rem; - display: block; } - .languages .language { - max-width: 100%; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; } } + display: flex; + } + + .cleanup [type=checkbox]:not(:checked) + label:before, +.cleanup [type=checkbox]:checked + label:before { + top: 5px !important; + } + .cleanup [type=checkbox]:not(:checked) + label:after, +.cleanup [type=checkbox]:checked + label:after { + top: 8px !important; + } + + footer { + font-size: 12px; + padding: 0; + } + + .select_lang .toggle { + width: 100%; + float: initial; + top: 0.5rem; + display: block; + } + + .languages .language { + max-width: 100%; + flex-basis: 100%; + } +} \ No newline at end of file